| 
| 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...
  | 
|   |