|
| template<typename T > |
| void | mckl::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 | mckl::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 > |
| T | mckl::div (T a, T b) |
| |
| template<typename T > |
| void | mckl::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 | mckl::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 | mckl::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 | mckl::hypot (std::size_t n, const T *a, T b, T *y) |
| | For \(i=1,\ldots,n\), compute \(y_i = \sqrt{a_i^2 + b^2}\). More...
|
| |
| template<typename T > |
| void | mckl::hypot (std::size_t n, T a, const T *b, T *y) |
| | For \(i=1,\ldots,n\), compute \(y_i = \sqrt{a^2 + b_i^2}\). More...
|
| |
| template<typename T > |
| void | mckl::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 | mckl::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 | mckl::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 | mckl::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 | mckl::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 | mckl::pow (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 | mckl::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 | mckl::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 | mckl::sqrt (std::size_t n, const T *a, T *y) |
| | For \(i=1,\ldots,n\), compute \(y_i = \sqrt{a_i}\). More...
|
| |