|
template<typename T > |
void | vsmc::math::vAcos (std::size_t n, const T *a, T *y) |
| For \(i=1,\ldots,n\), compute \(y_i = \arccos(a_i)\). More...
|
|
template<typename T > |
void | vsmc::math::vAsin (std::size_t n, const T *a, T *y) |
| For \(i=1,\ldots,n\), compute \(y_i = \arcsin(a_i)\). More...
|
|
template<typename T > |
void | vsmc::math::vAtan (std::size_t n, const T *a, T *y) |
| For \(i=1,\ldots,n\), compute \(y_i = \arctan(a_i)\). More...
|
|
template<typename T > |
void | vsmc::math::vAtan2 (std::size_t n, const T *a, const T *b, T *y) |
| For \(i=1,\ldots,n\), compute \(y_i = \arctan(a_i / b_i)\) with signs to determine the quadrant. More...
|
|
template<typename T > |
void | vsmc::math::vCos (std::size_t n, const T *a, T *y) |
| For \(i=1,\ldots,n\), compute \(y_i = \sin(a_i)\). More...
|
|
template<typename T > |
void | vsmc::math::vSin (std::size_t n, const T *a, T *y) |
| For \(i=1,\ldots,n\), compute \(y_i = \cos(a_i)\). More...
|
|
template<typename T > |
void | vsmc::math::vSinCos (std::size_t n, const T *a, T *y, T *z) |
| For \(i=1,\ldots,n\), compute \(y_i = \sin(a_i), z_i = \cos(a_i)\). More...
|
|
template<typename T > |
void | vsmc::math::vTan (std::size_t n, const T *a, T *y) |
| For \(i=1,\ldots,n\), compute \(y_i = \tan(a_i)\). More...
|
|