|
| template<typename T > |
| void | mckl::abs (std::size_t n, const T *a, T *y) |
| | For \(i=1,\ldots,n\), compute \(y_i = |a_i|\). More...
|
| |
| template<typename T > |
| void | mckl::abs (std::size_t n, const std::complex< T > *a, T *y) |
| | For \(i=1,\ldots,n\), compute \(y_i = |a_i|\). More...
|
| |
| template<typename T > |
| void | mckl::add (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::add (T a, T b) |
| |
| template<typename T > |
| void | mckl::add (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::add (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::arg (std::size_t n, const std::complex< T > *a, T *y) |
| | For \(i=1,\ldots,n\), compute \(y_i = \arg(a_i)\). More...
|
| |
| template<typename T > |
| void | mckl::conj (std::size_t n, const T *a, T *y) |
| | For \(i=1,\ldots,n\), compute \(y_i = \bar{a}_i\). More...
|
| |
| template<typename T > |
| void | mckl::fma (std::size_t n, const T *a, const T *b, const T *c, T *y) |
| | For \(i = 1,\ldots,n\), compute \(y_i = a_i b_i + c_i\). More...
|
| |
| template<typename T > |
| void | mckl::fma (std::size_t n, const T *a, const T *b, T c, T *y) |
| |
| template<typename T > |
| void | mckl::fma (std::size_t n, const T *a, T b, const T *c, T *y) |
| |
| template<typename T > |
| void | mckl::fma (std::size_t n, T a, const T *b, const T *c, T *y) |
| |
| template<typename T > |
| void | mckl::fma (std::size_t n, T a, T b, const T *c, T *y) |
| |
| template<typename T > |
| void | mckl::fma (std::size_t n, T a, const T *b, T c, T *y) |
| |
| template<typename T > |
| void | mckl::fma (std::size_t n, const T *a, T b, T c, T *y) |
| |
| template<typename T > |
| void | mckl::fmadd (std::size_t n, const T *a, const T *b, const T *c, T *y) |
| | For \(i = 1,\ldots,n\), compute \(y_i = a_i b_i + c_i\). More...
|
| |
| template<typename T > |
| void | mckl::fmadd (std::size_t n, const T *a, const T *b, T c, T *y) |
| |
| template<typename T > |
| void | mckl::fmadd (std::size_t n, const T *a, T b, const T *c, T *y) |
| |
| template<typename T > |
| void | mckl::fmadd (std::size_t n, T a, const T *b, const T *c, T *y) |
| |
| template<typename T > |
| void | mckl::fmadd (std::size_t n, T a, T b, const T *c, T *y) |
| |
| template<typename T > |
| void | mckl::fmadd (std::size_t n, T a, const T *b, T c, T *y) |
| |
| template<typename T > |
| void | mckl::fmadd (std::size_t n, const T *a, T b, T c, T *y) |
| |
| template<typename T > |
| void | mckl::fmsub (std::size_t n, const T *a, const T *b, const T *c, T *y) |
| | For \(i = 1,\ldots,n\), compute \(y_i = a_i b_i - c_i\). More...
|
| |
| template<typename T > |
| void | mckl::fmsub (std::size_t n, const T *a, const T *b, T c, T *y) |
| |
| template<typename T > |
| void | mckl::fmsub (std::size_t n, const T *a, T b, const T *c, T *y) |
| |
| template<typename T > |
| void | mckl::fmsub (std::size_t n, T a, const T *b, const T *c, T *y) |
| |
| template<typename T > |
| void | mckl::fmsub (std::size_t n, T a, T b, const T *c, T *y) |
| |
| template<typename T > |
| void | mckl::fmsub (std::size_t n, T a, const T *b, T c, T *y) |
| |
| template<typename T > |
| void | mckl::fmsub (std::size_t n, const T *a, T b, T c, T *y) |
| |
| template<typename T > |
| void | mckl::fnmadd (std::size_t n, const T *a, const T *b, T c, T *y) |
| |
| template<typename T > |
| void | mckl::fnmadd (std::size_t n, const T *a, T b, const T *c, T *y) |
| |
| template<typename T > |
| void | mckl::fnmadd (std::size_t n, T a, const T *b, const T *c, T *y) |
| |
| template<typename T > |
| void | mckl::fnmadd (std::size_t n, T a, const T *b, T c, T *y) |
| |
| template<typename T > |
| void | mckl::fnmadd (std::size_t n, const T *a, T b, T c, T *y) |
| |
| template<typename T > |
| void | mckl::fnmadd (std::size_t n, T a, T b, const T *c, T *y) |
| |
| template<typename T > |
| void | mckl::fnmadd (std::size_t n, const T *a, const T *b, const T *c, T *y) |
| | For \(i = 1,\ldots,n\), compute \(y_i = -a_i b_i + c_i\). More...
|
| |
| template<typename T > |
| void | mckl::fnmsub (std::size_t n, const T *a, const T *b, T c, T *y) |
| |
| template<typename T > |
| void | mckl::fnmsub (std::size_t n, T a, const T *b, T c, T *y) |
| |
| template<typename T > |
| void | mckl::fnmsub (std::size_t n, const T *a, const T *b, const T *c, T *y) |
| | For \(i = 1,\ldots,n\), compute \(y_i = -a_i b_i - c_i\). More...
|
| |
| template<typename T > |
| void | mckl::fnmsub (std::size_t n, const T *a, T b, const T *c, T *y) |
| |
| template<typename T > |
| void | mckl::fnmsub (std::size_t n, T a, const T *b, const T *c, T *y) |
| |
| template<typename T > |
| void | mckl::fnmsub (std::size_t n, T a, T b, const T *c, T *y) |
| |
| template<typename T > |
| void | mckl::fnmsub (std::size_t n, const T *a, T b, T c, T *y) |
| |
| template<typename T > |
| void | mckl::linear_frac (std::size_t n, const T *a, const T *b, T beta_a, T beta_b, T mu_a, T mu_b, T *y) |
| | For \(i=1,\ldots,n\), compute \(y_i = (\beta_a a_i + \mu_a) / (\beta_b b_i + \mu_b)\). More...
|
| |
| template<typename T > |
| void | mckl::mul (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::mul (T a, T b) |
| |
| template<typename T > |
| void | mckl::mul (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::mul (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::muladd (std::size_t n, T a, const T *b, const T *c, T *y) |
| |
| template<typename T > |
| void | mckl::muladd (std::size_t n, const T *a, const T *b, T c, T *y) |
| |
| template<typename T > |
| void | mckl::muladd (std::size_t n, const T *a, const T *b, const T *c, T *y) |
| | For \(i = 1,\ldots,n\), compute \(y_i = a_i b_i + c_i\). More...
|
| |
| template<typename T > |
| void | mckl::muladd (std::size_t n, const T *a, T b, T c, T *y) |
| |
| template<typename T > |
| void | mckl::muladd (std::size_t n, T a, T b, const T *c, T *y) |
| |
| template<typename T > |
| void | mckl::muladd (std::size_t n, T a, const T *b, T c, T *y) |
| |
| template<typename T > |
| void | mckl::muladd (std::size_t n, const T *a, T b, const T *c, T *y) |
| |
| template<typename T > |
| void | mckl::mulbyconj (std::size_t n, const T *a, const T *b, T *y) |
| | For \(i=1,\ldots,n\), compute \(y_i = a_i \bar{b}_i\). More...
|
| |
| template<typename T > |
| void | mckl::mulbyconj (std::size_t n, const T *a, T b, T *y) |
| | For \(i=1,\ldots,n\), compute \(y_i = a_i \bar{b}\). More...
|
| |
| template<typename T > |
| void | mckl::mulbyconj (std::size_t n, T a, const T *b, T *y) |
| | For \(i=1,\ldots,n\), compute \(y_i = a \bar{b}_i\). More...
|
| |
| template<typename T > |
| void | mckl::mulsub (std::size_t n, const T *a, T b, const T *c, T *y) |
| |
| template<typename T > |
| void | mckl::mulsub (std::size_t n, const T *a, T b, T c, T *y) |
| |
| template<typename T > |
| void | mckl::mulsub (std::size_t n, T a, const T *b, const T *c, T *y) |
| |
| template<typename T > |
| void | mckl::mulsub (std::size_t n, T a, T b, const T *c, T *y) |
| |
| template<typename T > |
| void | mckl::mulsub (std::size_t n, const T *a, const T *b, const T *c, T *y) |
| | For \(i = 1,\ldots,n\), compute \(y_i = a_i b_i - c_i\). More...
|
| |
| template<typename T > |
| void | mckl::mulsub (std::size_t n, const T *a, const T *b, T c, T *y) |
| |
| template<typename T > |
| void | mckl::mulsub (std::size_t n, T a, const T *b, T c, T *y) |
| |
| template<typename T > |
| void | mckl::nmuladd (std::size_t n, const T *a, T b, T c, T *y) |
| |
| template<typename T > |
| void | mckl::nmuladd (std::size_t n, const T *a, T b, const T *c, T *y) |
| |
| template<typename T > |
| void | mckl::nmuladd (std::size_t n, const T *a, const T *b, const T *c, T *y) |
| | For \(i = 1,\ldots,n\), compute \(y_i = -a_i b_i + c_i\). More...
|
| |
| template<typename T > |
| void | mckl::nmuladd (std::size_t n, T a, const T *b, const T *c, T *y) |
| |
| template<typename T > |
| void | mckl::nmuladd (std::size_t n, const T *a, const T *b, T c, T *y) |
| |
| template<typename T > |
| void | mckl::nmuladd (std::size_t n, T a, const T *b, T c, T *y) |
| |
| template<typename T > |
| void | mckl::nmuladd (std::size_t n, T a, T b, const T *c, T *y) |
| |
| template<typename T > |
| void | mckl::nmulsub (std::size_t n, const T *a, const T *b, const T *c, T *y) |
| | For \(i = 1,\ldots,n\), compute \(y_i = -a_i b_i - c_i\). More...
|
| |
| template<typename T > |
| void | mckl::nmulsub (std::size_t n, const T *a, T b, T c, T *y) |
| |
| template<typename T > |
| void | mckl::nmulsub (std::size_t n, T a, T b, const T *c, T *y) |
| |
| template<typename T > |
| void | mckl::nmulsub (std::size_t n, const T *a, T b, const T *c, T *y) |
| |
| template<typename T > |
| void | mckl::nmulsub (std::size_t n, T a, const T *b, const T *c, T *y) |
| |
| template<typename T > |
| void | mckl::nmulsub (std::size_t n, T a, const T *b, T c, T *y) |
| |
| template<typename T > |
| void | mckl::nmulsub (std::size_t n, const T *a, const T *b, T c, T *y) |
| |
| template<typename T > |
| void | mckl::sqr (std::size_t n, const T *a, T *y) |
| | For \(i=1,\ldots,n\), compute \(y_i = a_i^2\). More...
|
| |
| template<typename T > |
| T | mckl::sub (T a, T b) |
| |
| template<typename T > |
| void | mckl::sub (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::sub (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::sub (std::size_t n, T a, const T *b, T *y) |
| | For \(i=1,\ldots,n\), compute \(y_i = a - b_i\). More...
|
| |