Classes | |
class | arrayops |
Functions | |
template<typename eT > | |
arma_hot static arma_pure eT | arrayops::accumulate (const eT *src, const uword n_elem) |
template<typename out_eT , typename in_eT > | |
static arma_hot void | arrayops::convert (out_eT *dest, const in_eT *src, const uword n_elem) |
template<typename out_eT , typename in_eT > | |
static arma_hot void | arrayops::convert_cx (out_eT *dest, const in_eT *src, const uword n_elem) |
template<typename out_eT , typename in_eT > | |
arma_hot static arma_inline void | arrayops::convert_cx_scalar (out_eT &out, const in_eT &in, const typename arma_not_cx< out_eT >::result *junk1=0, const typename arma_not_cx< in_eT >::result *junk2=0) |
template<typename out_eT , typename in_T > | |
arma_hot static arma_inline void | arrayops::convert_cx_scalar (out_eT &out, const std::complex< in_T > &in, const typename arma_not_cx< out_eT >::result *junk=0) |
template<typename out_T , typename in_T > | |
arma_hot static arma_inline void | arrayops::convert_cx_scalar (std::complex< out_T > &out, const std::complex< in_T > &in) |
template<typename eT > | |
arma_hot static arma_inline void | arrayops::copy (eT *dest, const eT *src, const uword n_elem) |
template<typename eT > | |
static void | arrayops::copy_big (eT *dest, const eT *src, const uword n_elem) |
template<typename eT > | |
static arma_hot void | arrayops::inplace_div (eT *dest, const eT *src, const uword n_elem) |
template<typename eT > | |
static arma_hot void | arrayops::inplace_div (eT *dest, const eT val, const uword n_elem) |
template<typename eT > | |
static arma_hot void | arrayops::inplace_minus (eT *dest, const eT *src, const uword n_elem) |
template<typename eT > | |
static arma_hot void | arrayops::inplace_minus (eT *dest, const eT val, const uword n_elem) |
template<typename eT > | |
static arma_hot void | arrayops::inplace_mul (eT *dest, const eT *src, const uword n_elem) |
template<typename eT > | |
static arma_hot void | arrayops::inplace_mul (eT *dest, const eT val, const uword n_elem) |
template<typename eT > | |
static arma_hot void | arrayops::inplace_plus (eT *dest, const eT *src, const uword n_elem) |
template<typename eT > | |
static arma_hot void | arrayops::inplace_plus (eT *dest, const eT val, const uword n_elem) |
template<typename eT > | |
static arma_hot void | arrayops::inplace_set (eT *dest, const eT val, const uword n_elem) |
template<typename eT > | |
arma_hot static arma_pure bool | arrayops::is_finite (const eT *src, const uword n_elem) |
template<typename eT > | |
arma_hot static arma_pure get_pod_type< eT >::result | arrayops::norm_1 (const eT *src, const uword n_elem) |
template<typename eT > | |
arma_hot static arma_pure eT | arrayops::norm_2 (const eT *src, const uword n_elem, const typename arma_not_cx< eT >::result *junk=0) |
template<typename T > | |
arma_hot static arma_pure T | arrayops::norm_2 (const std::complex< T > *src, const uword n_elem) |
template<typename eT > | |
arma_hot static arma_pure get_pod_type< eT >::result | arrayops::norm_k (const eT *src, const uword n_elem, const int k) |
template<typename eT > | |
arma_hot static arma_pure get_pod_type< eT >::result | arrayops::norm_max (const eT *src, const uword n_elem) |
template<typename eT > | |
arma_hot static arma_pure get_pod_type< eT >::result | arrayops::norm_min (const eT *src, const uword n_elem) |
template<typename eT > | |
arma_hot static arma_pure eT | arrayops::product (const eT *src, const uword n_elem) |
arma_hot arma_pure eT arrayops::accumulate | ( | const eT * | src, |
const uword | n_elem | ||
) | [inline, static] |
Definition at line 432 of file arrayops_meat.hpp.
arma_hot void arrayops::convert | ( | out_eT * | dest, |
const in_eT * | src, | ||
const uword | n_elem | ||
) | [inline, static] |
Definition at line 189 of file arrayops_meat.hpp.
arma_hot void arrayops::convert_cx | ( | out_eT * | dest, |
const in_eT * | src, | ||
const uword | n_elem | ||
) | [inline, static] |
Definition at line 211 of file arrayops_meat.hpp.
arma_hot arma_inline void arrayops::convert_cx_scalar | ( | out_eT & | out, |
const in_eT & | in, | ||
const typename arma_not_cx< out_eT >::result * | junk1 = 0 , |
||
const typename arma_not_cx< in_eT >::result * | junk2 = 0 |
||
) | [static] |
Definition at line 135 of file arrayops_meat.hpp.
arma_hot arma_inline void arrayops::convert_cx_scalar | ( | out_eT & | out, |
const std::complex< in_T > & | in, | ||
const typename arma_not_cx< out_eT >::result * | junk = 0 |
||
) | [static] |
Definition at line 155 of file arrayops_meat.hpp.
arma_hot arma_inline void arrayops::convert_cx_scalar | ( | std::complex< out_T > & | out, |
const std::complex< in_T > & | in | ||
) | [static] |
Definition at line 173 of file arrayops_meat.hpp.
arma_hot arma_inline void arrayops::copy | ( | eT * | dest, |
const eT * | src, | ||
const uword | n_elem | ||
) | [static] |
Definition at line 23 of file arrayops_meat.hpp.
void arrayops::copy_big | ( | eT * | dest, |
const eT * | src, | ||
const uword | n_elem | ||
) | [inline, static] |
Definition at line 54 of file arrayops_meat.hpp.
arma_hot void arrayops::inplace_div | ( | eT * | dest, |
const eT * | src, | ||
const uword | n_elem | ||
) | [inline, static] |
Definition at line 299 of file arrayops_meat.hpp.
arma_hot void arrayops::inplace_div | ( | eT * | dest, |
const eT | val, | ||
const uword | n_elem | ||
) | [inline, static] |
Definition at line 409 of file arrayops_meat.hpp.
arma_hot void arrayops::inplace_minus | ( | eT * | dest, |
const eT * | src, | ||
const uword | n_elem | ||
) | [inline, static] |
Definition at line 255 of file arrayops_meat.hpp.
arma_hot void arrayops::inplace_minus | ( | eT * | dest, |
const eT | val, | ||
const uword | n_elem | ||
) | [inline, static] |
Definition at line 365 of file arrayops_meat.hpp.
arma_hot void arrayops::inplace_mul | ( | eT * | dest, |
const eT * | src, | ||
const uword | n_elem | ||
) | [inline, static] |
Definition at line 277 of file arrayops_meat.hpp.
arma_hot void arrayops::inplace_mul | ( | eT * | dest, |
const eT | val, | ||
const uword | n_elem | ||
) | [inline, static] |
Definition at line 387 of file arrayops_meat.hpp.
arma_hot void arrayops::inplace_plus | ( | eT * | dest, |
const eT * | src, | ||
const uword | n_elem | ||
) | [inline, static] |
Definition at line 233 of file arrayops_meat.hpp.
arma_hot void arrayops::inplace_plus | ( | eT * | dest, |
const eT | val, | ||
const uword | n_elem | ||
) | [inline, static] |
Definition at line 343 of file arrayops_meat.hpp.
arma_hot void arrayops::inplace_set | ( | eT * | dest, |
const eT | val, | ||
const uword | n_elem | ||
) | [inline, static] |
Definition at line 321 of file arrayops_meat.hpp.
arma_hot arma_pure bool arrayops::is_finite | ( | const eT * | src, |
const uword | n_elem | ||
) | [inline, static] |
Definition at line 488 of file arrayops_meat.hpp.
arma_hot arma_pure get_pod_type< eT >::result arrayops::norm_1 | ( | const eT * | src, |
const uword | n_elem | ||
) | [inline, static] |
Definition at line 522 of file arrayops_meat.hpp.
arma_hot arma_pure eT arrayops::norm_2 | ( | const eT * | src, |
const uword | n_elem, | ||
const typename arma_not_cx< eT >::result * | junk = 0 |
||
) | [inline, static] |
Definition at line 552 of file arrayops_meat.hpp.
arma_hot arma_pure T arrayops::norm_2 | ( | const std::complex< T > * | src, |
const uword | n_elem | ||
) | [inline, static] |
Definition at line 587 of file arrayops_meat.hpp.
arma_hot arma_pure get_pod_type< eT >::result arrayops::norm_k | ( | const eT * | src, |
const uword | n_elem, | ||
const int | k | ||
) | [inline, static] |
Definition at line 620 of file arrayops_meat.hpp.
arma_hot arma_pure get_pod_type< eT >::result arrayops::norm_max | ( | const eT * | src, |
const uword | n_elem | ||
) | [inline, static] |
Definition at line 650 of file arrayops_meat.hpp.
arma_hot arma_pure get_pod_type< eT >::result arrayops::norm_min | ( | const eT * | src, |
const uword | n_elem | ||
) | [inline, static] |
Definition at line 685 of file arrayops_meat.hpp.
arma_hot arma_pure eT arrayops::product | ( | const eT * | src, |
const uword | n_elem | ||
) | [inline, static] |
Definition at line 460 of file arrayops_meat.hpp.