|
template<typename T > |
T | vsmc::asum (std::size_t n, const T *x, std::size_t incx) |
| Computes the sum of magnitudes of the vector elements. More...
|
|
template<typename T > |
void | vsmc::axpy (std::size_t n, T a, const T *x, std::size_t incx, T *y, std::size_t incy) |
| Computes a vector-scalar product and adds the result to a vector. More...
|
|
template<typename T > |
void | vsmc::copy (std::size_t n, const T *x, std::size_t incx, T *y, std::size_t incy) |
| Copies vector to another vector. More...
|
|
template<typename T > |
T | vsmc::dot (std::size_t n, const T *x, std::size_t incx, const T *y, std::size_t incy) |
| Computes a vector-vector dot product. More...
|
|
template<typename T > |
T | vsmc::nrm2 (std::size_t n, const T *x, std::size_t incx) |
| Computes the Euclidean norm of a vector. More...
|
|
template<typename T > |
void | vsmc::scal (std::size_t n, T a, T *x, std::size_t incx) |
| Computes the product of a vector by a scalar. More...
|
|