| 
| template<typename T >  | 
| void  | vsmc::cbrt (std::size_t n, const T *a, T *y) | 
|   | For \(i=1,\ldots,n\), compute \(y_i = \sqrt[3]{a_i}\).  More...
  | 
|   | 
| template<typename T >  | 
| void  | vsmc::div (std::size_t n, const T *a, const T *b, T *y) | 
|   | For \(i=1,\ldots,n\), compute \(y_i = a_i / b_i\).  More...
  | 
|   | 
| template<typename T >  | 
| void  | vsmc::div (std::size_t n, const T *a, T b, T *y) | 
|   | For \(i=1,\ldots,n\), compute \(y_i = a_i / b\).  More...
  | 
|   | 
| template<typename T >  | 
| void  | vsmc::div (std::size_t n, T a, const T *b, T *y) | 
|   | For \(i=1,\ldots,n\), compute \(y_i = a / b_i\).  More...
  | 
|   | 
| template<typename T >  | 
| void  | vsmc::hypot (std::size_t n, const T *a, const T *b, T *y) | 
|   | For \(i=1,\ldots,n\), compute \(y_i = \sqrt{a_i^2 + b_i^2}\).  More...
  | 
|   | 
| template<typename T >  | 
| void  | vsmc::inv (std::size_t n, const T *a, T *y) | 
|   | For \(i=1,\ldots,n\), compute \(y_i = a_i^{-1}\).  More...
  | 
|   | 
| template<typename T >  | 
| void  | vsmc::invcbrt (std::size_t n, const T *a, T *y) | 
|   | For \(i=1,\ldots,n\), compute \(y_i = 1 / \sqrt[3]{a_i}\).  More...
  | 
|   | 
| template<typename T >  | 
| void  | vsmc::invsqrt (std::size_t n, const T *a, T *y) | 
|   | For \(i=1,\ldots,n\), compute \(y_i = 1 / \sqrt{a_i}\).  More...
  | 
|   | 
| template<typename T >  | 
| void  | vsmc::pow (std::size_t n, const T *a, const T *b, T *y) | 
|   | For \(i=1,\ldots,n\), compute \(y_i = a_i^{b_i}\).  More...
  | 
|   | 
| template<typename T >  | 
| void  | vsmc::pow (std::size_t n, const T *a, T b, T *y) | 
|   | For \(i=1,\ldots,n\), compute \(y_i = a_i^b\).  More...
  | 
|   | 
| template<typename T >  | 
| void  | vsmc::pow2o3 (std::size_t n, const T *a, T *y) | 
|   | For \(i=1,\ldots,n\), compute \(y_i = a_i^{2/3}\).  More...
  | 
|   | 
| template<typename T >  | 
| void  | vsmc::pow3o2 (std::size_t n, const T *a, T *y) | 
|   | For \(i=1,\ldots,n\), compute \(y_i = a_i^{3/2}\).  More...
  | 
|   | 
| template<typename T >  | 
| void  | vsmc::sqrt (std::size_t n, const T *a, T *y) | 
|   | For \(i=1,\ldots,n\), compute \(y_i = \sqrt{a_i}\).  More...
  | 
|   |