|
| template<typename T > |
| void | mckl::acos (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 | mckl::acospi (std::size_t n, const T *a, T *y) |
| | For \(i=1,\ldots,n\), compute \(y_i = \arccos(a_i) / \pi\). More...
|
| |
| template<typename T > |
| void | mckl::asin (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 | mckl::asinpi (std::size_t n, const T *a, T *y) |
| | For \(i=1,\ldots,n\), compute \(y_i = \arcsin(a_i) / \pi\). More...
|
| |
| template<typename T > |
| void | mckl::atan (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 | mckl::atan2 (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 | mckl::atan2 (std::size_t n, const T *a, T b, T *y) |
| | For \(i=1,\ldots,n\), compute \(y_i = \arctan(a_i / b)\) with signs to determine the quadrant. More...
|
| |
| template<typename T > |
| void | mckl::atan2 (std::size_t n, T a, const T *b, T *y) |
| | For \(i=1,\ldots,n\), compute \(y_i = \arctan(a / b_i)\) with signs to determine the quadrant. More...
|
| |
| template<typename T > |
| void | mckl::atan2pi (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) / \pi\) with signs to determine the quadrant. More...
|
| |
| template<typename T > |
| void | mckl::atan2pi (std::size_t n, const T *a, T b, T *y) |
| | For \(i=1,\ldots,n\), compute \(y_i = \arctan(a_i / b) / \pi\) with signs to determine the quadrant. More...
|
| |
| template<typename T > |
| void | mckl::atan2pi (std::size_t n, T a, const T *b, T *y) |
| | For \(i=1,\ldots,n\), compute \(y_i = \arctan(a / b_i) / \pi\) with signs to determine the quadrant. More...
|
| |
| template<typename T > |
| void | mckl::atanpi (std::size_t n, const T *a, T *y) |
| | For \(i=1,\ldots,n\), compute \(y_i = \arctan(a_i) / \pi\). More...
|
| |
| template<typename T > |
| void | mckl::cis (std::size_t n, const T *a, std::complex< T > *y) |
| | For \(i=1,\ldots,n\), compute \(y_i = \cos(a_i) + i\sin(a_i)\). More...
|
| |
| template<typename T > |
| void | mckl::cos (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 | mckl::cosd (std::size_t n, const T *a, T *y) |
| | For \(i=1,\ldots,n\), compute \(y_i = \cos(a_i / 180)\). More...
|
| |
| template<typename T > |
| void | mckl::cospi (std::size_t n, const T *a, T *y) |
| | For \(i=1,\ldots,n\), compute \(y_i = \cos(\pi a_i)\). More...
|
| |
| template<typename T > |
| void | mckl::sin (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 | mckl::sincos (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 | mckl::sind (std::size_t n, const T *a, T *y) |
| | For \(i=1,\ldots,n\), compute \(y_i = \sin(a_i / 180)\). More...
|
| |
| template<typename T > |
| void | mckl::sinpi (std::size_t n, const T *a, T *y) |
| | For \(i=1,\ldots,n\), compute \(y_i = \sin(\pi a_i)\). More...
|
| |
| template<typename T > |
| void | mckl::tan (std::size_t n, const T *a, T *y) |
| | For \(i=1,\ldots,n\), compute \(y_i = \tan(a_i)\). More...
|
| |
| template<typename T > |
| void | mckl::tand (std::size_t n, const T *a, T *y) |
| | For \(i=1,\ldots,n\), compute \(y_i = \tan(a_i / 180)\). More...
|
| |
| template<typename T > |
| void | mckl::tanpi (std::size_t n, const T *a, T *y) |
| | For \(i=1,\ldots,n\), compute \(y_i = \tan(\pi a_i)\). More...
|
| |