$search
Classes | |
class | eop_abs |
class | eop_acos |
class | eop_acosh |
class | eop_asin |
class | eop_asinh |
class | eop_atan |
class | eop_atanh |
class | eop_ceil |
class | eop_conj |
class | eop_core< eop_type > |
class | eop_cos |
class | eop_cosh |
class | eop_eps |
class | eop_exp |
class | eop_exp10 |
class | eop_exp2 |
class | eop_floor |
class | eop_log |
class | eop_log10 |
class | eop_log2 |
class | eop_neg |
class | eop_pow |
class | eop_scalar_div_post |
class | eop_scalar_div_pre |
class | eop_scalar_minus_post |
class | eop_scalar_minus_pre |
class | eop_scalar_plus |
class | eop_scalar_times |
class | eop_sin |
class | eop_sinh |
class | eop_sqrt |
class | eop_square |
class | eop_tan |
class | eop_tanh |
class | eop_trunc_exp |
class | eop_trunc_log |
Defines | |
#define | arma_applier_1(operatorA) |
#define | arma_applier_2(operatorA) |
#define | arma_applier_3(operatorA) |
Functions | |
template<typename T1 > | |
static arma_hot void | eop_core::apply (Cube< typename T1::elem_type > &out, const eOpCube< T1, eop_type > &x) |
template<typename T1 > | |
static arma_hot void | eop_core::apply (Mat< typename T1::elem_type > &out, const eOp< T1, eop_type > &x) |
template<typename T1 > | |
static arma_hot void | eop_core::apply_inplace_div (Cube< typename T1::elem_type > &out, const eOpCube< T1, eop_type > &x) |
template<typename T1 > | |
static arma_hot void | eop_core::apply_inplace_div (Mat< typename T1::elem_type > &out, const eOp< T1, eop_type > &x) |
template<typename T1 > | |
static arma_hot void | eop_core::apply_inplace_minus (Cube< typename T1::elem_type > &out, const eOpCube< T1, eop_type > &x) |
template<typename T1 > | |
static arma_hot void | eop_core::apply_inplace_minus (Mat< typename T1::elem_type > &out, const eOp< T1, eop_type > &x) |
template<typename T1 > | |
static arma_hot void | eop_core::apply_inplace_plus (Cube< typename T1::elem_type > &out, const eOpCube< T1, eop_type > &x) |
template<typename T1 > | |
static arma_hot void | eop_core::apply_inplace_plus (Mat< typename T1::elem_type > &out, const eOp< T1, eop_type > &x) |
template<typename T1 > | |
static arma_hot void | eop_core::apply_inplace_schur (Cube< typename T1::elem_type > &out, const eOpCube< T1, eop_type > &x) |
template<typename T1 > | |
static arma_hot void | eop_core::apply_inplace_schur (Mat< typename T1::elem_type > &out, const eOp< T1, eop_type > &x) |
arma_hot arma_pure static arma_inline eT | eop_core< eop_ceil >::process (const eT val, const eT k) |
arma_hot arma_pure static arma_inline eT | eop_core< eop_floor >::process (const eT val, const eT k) |
arma_hot arma_pure static arma_inline eT | eop_core< eop_pow >::process (const eT val, const eT k) |
arma_hot arma_pure static arma_inline eT | eop_core< eop_conj >::process (const eT val, const eT k) |
arma_hot arma_pure static arma_inline eT | eop_core< eop_abs >::process (const eT val, const eT k) |
arma_hot arma_pure static arma_inline eT | eop_core< eop_eps >::process (const eT val, const eT k) |
arma_hot arma_pure static arma_inline eT | eop_core< eop_atanh >::process (const eT val, const eT k) |
arma_hot arma_pure static arma_inline eT | eop_core< eop_asinh >::process (const eT val, const eT k) |
arma_hot arma_pure static arma_inline eT | eop_core< eop_acosh >::process (const eT val, const eT k) |
arma_hot arma_pure static arma_inline eT | eop_core< eop_tanh >::process (const eT val, const eT k) |
arma_hot arma_pure static arma_inline eT | eop_core< eop_sinh >::process (const eT val, const eT k) |
arma_hot arma_pure static arma_inline eT | eop_core< eop_cosh >::process (const eT val, const eT k) |
arma_hot arma_pure static arma_inline eT | eop_core< eop_atan >::process (const eT val, const eT k) |
arma_hot arma_pure static arma_inline eT | eop_core< eop_asin >::process (const eT val, const eT k) |
arma_hot arma_pure static arma_inline eT | eop_core< eop_acos >::process (const eT val, const eT k) |
arma_hot arma_pure static arma_inline eT | eop_core< eop_tan >::process (const eT val, const eT k) |
arma_hot arma_pure static arma_inline eT | eop_core< eop_sin >::process (const eT val, const eT k) |
arma_hot arma_pure static arma_inline eT | eop_core< eop_cos >::process (const eT val, const eT k) |
arma_hot arma_pure static arma_inline eT | eop_core< eop_trunc_exp >::process (const eT val, const eT k) |
arma_hot arma_pure static arma_inline eT | eop_core< eop_exp10 >::process (const eT val, const eT k) |
arma_hot arma_pure static arma_inline eT | eop_core< eop_exp2 >::process (const eT val, const eT k) |
arma_hot arma_pure static arma_inline eT | eop_core< eop_exp >::process (const eT val, const eT k) |
arma_hot arma_pure static arma_inline eT | eop_core< eop_trunc_log >::process (const eT val, const eT k) |
arma_hot arma_pure static arma_inline eT | eop_core< eop_log10 >::process (const eT val, const eT k) |
arma_hot arma_pure static arma_inline eT | eop_core< eop_log2 >::process (const eT val, const eT k) |
arma_hot arma_pure static arma_inline eT | eop_core< eop_log >::process (const eT val, const eT k) |
arma_hot arma_pure static arma_inline eT | eop_core< eop_sqrt >::process (const eT val, const eT k) |
arma_hot arma_pure static arma_inline eT | eop_core< eop_neg >::process (const eT val, const eT k) |
arma_hot arma_pure static arma_inline eT | eop_core< eop_square >::process (const eT val, const eT k) |
arma_hot arma_pure static arma_inline eT | eop_core< eop_scalar_div_post >::process (const eT val, const eT k) |
arma_hot arma_pure static arma_inline eT | eop_core< eop_scalar_div_pre >::process (const eT val, const eT k) |
arma_hot arma_pure static arma_inline eT | eop_core< eop_scalar_times >::process (const eT val, const eT k) |
arma_hot arma_pure static arma_inline eT | eop_core< eop_scalar_minus_post >::process (const eT val, const eT k) |
arma_hot arma_pure static arma_inline eT | eop_core< eop_scalar_minus_pre >::process (const eT val, const eT k) |
arma_hot arma_pure static arma_inline eT | eop_core< eop_scalar_plus >::process (const eT val, const eT k) |
template<typename eT > | |
arma_hot arma_pure static arma_inline eT | eop_core::process (const eT val, const eT k) |
#define arma_applier_1 | ( | operatorA | ) |
{\ uword i,j;\ \ for(i=0, j=1; j<n_elem; i+=2, j+=2)\ {\ eT tmp_i = P[i];\ eT tmp_j = P[j];\ \ tmp_i = eop_core<eop_type>::process(tmp_i, k);\ tmp_j = eop_core<eop_type>::process(tmp_j, k);\ \ out_mem[i] operatorA tmp_i;\ out_mem[j] operatorA tmp_j;\ }\ \ if(i < n_elem)\ {\ out_mem[i] operatorA eop_core<eop_type>::process(P[i], k);\ }\ }
Definition at line 23 of file eop_core_meat.hpp.
#define arma_applier_2 | ( | operatorA | ) |
{\ uword count = 0;\ \ for(uword col=0; col<n_cols; ++col)\ {\ uword i,j;\ \ for(i=0, j=1; j<n_rows; i+=2, j+=2, count+=2)\ {\ eT tmp_i = P.at(i,col);\ eT tmp_j = P.at(j,col);\ \ tmp_i = eop_core<eop_type>::process(tmp_i, k);\ tmp_j = eop_core<eop_type>::process(tmp_j, k);\ \ out_mem[count ] operatorA tmp_i;\ out_mem[count+1] operatorA tmp_j;\ }\ \ if(i < n_rows)\ {\ out_mem[count] operatorA eop_core<eop_type>::process(P.at(i,col), k);\ ++count;\ }\ }\ }
Definition at line 46 of file eop_core_meat.hpp.
#define arma_applier_3 | ( | operatorA | ) |
{\ uword count = 0;\ \ for(uword slice=0; slice<n_slices; ++slice)\ {\ for(uword col=0; col<n_cols; ++col)\ {\ uword i,j;\ \ for(i=0, j=1; j<n_rows; i+=2, j+=2, count+=2)\ {\ eT tmp_i = P.at(i,col,slice);\ eT tmp_j = P.at(j,col,slice);\ \ tmp_i = eop_core<eop_type>::process(tmp_i, k);\ tmp_j = eop_core<eop_type>::process(tmp_j, k);\ \ out_mem[count ] operatorA tmp_i;\ out_mem[count+1] operatorA tmp_j;\ }\ \ if(i < n_rows)\ {\ out_mem[count] operatorA eop_core<eop_type>::process(P.at(i,col,slice), k);\ ++count;\ }\ }\ }\ }
Definition at line 76 of file eop_core_meat.hpp.
arma_hot void eop_core< eop_type >::apply | ( | Cube< typename T1::elem_type > & | out, | |
const eOpCube< T1, eop_type > & | x | |||
) | [inline, static, inherited] |
Definition at line 309 of file eop_core_meat.hpp.
arma_hot void eop_core< eop_type >::apply | ( | Mat< typename T1::elem_type > & | out, | |
const eOp< T1, eop_type > & | x | |||
) | [inline, static, inherited] |
Definition at line 119 of file eop_core_meat.hpp.
arma_hot void eop_core< eop_type >::apply_inplace_div | ( | Cube< typename T1::elem_type > & | out, | |
const eOpCube< T1, eop_type > & | x | |||
) | [inline, static, inherited] |
Definition at line 461 of file eop_core_meat.hpp.
arma_hot void eop_core< eop_type >::apply_inplace_div | ( | Mat< typename T1::elem_type > & | out, | |
const eOp< T1, eop_type > & | x | |||
) | [inline, static, inherited] |
Definition at line 267 of file eop_core_meat.hpp.
arma_hot void eop_core< eop_type >::apply_inplace_minus | ( | Cube< typename T1::elem_type > & | out, | |
const eOpCube< T1, eop_type > & | x | |||
) | [inline, static, inherited] |
Definition at line 385 of file eop_core_meat.hpp.
arma_hot void eop_core< eop_type >::apply_inplace_minus | ( | Mat< typename T1::elem_type > & | out, | |
const eOp< T1, eop_type > & | x | |||
) | [inline, static, inherited] |
Definition at line 193 of file eop_core_meat.hpp.
arma_hot void eop_core< eop_type >::apply_inplace_plus | ( | Cube< typename T1::elem_type > & | out, | |
const eOpCube< T1, eop_type > & | x | |||
) | [inline, static, inherited] |
Definition at line 347 of file eop_core_meat.hpp.
arma_hot void eop_core< eop_type >::apply_inplace_plus | ( | Mat< typename T1::elem_type > & | out, | |
const eOp< T1, eop_type > & | x | |||
) | [inline, static, inherited] |
Definition at line 156 of file eop_core_meat.hpp.
arma_hot void eop_core< eop_type >::apply_inplace_schur | ( | Cube< typename T1::elem_type > & | out, | |
const eOpCube< T1, eop_type > & | x | |||
) | [inline, static, inherited] |
Definition at line 423 of file eop_core_meat.hpp.
arma_hot void eop_core< eop_type >::apply_inplace_schur | ( | Mat< typename T1::elem_type > & | out, | |
const eOp< T1, eop_type > & | x | |||
) | [inline, static, inherited] |
Definition at line 230 of file eop_core_meat.hpp.
arma_hot arma_pure arma_inline eT eop_core< eop_ceil >::process | ( | const eT | val, | |
const eT | k | |||
) | [inline, static, inherited] |
Definition at line 619 of file eop_core_meat.hpp.
arma_hot arma_pure arma_inline eT eop_core< eop_floor >::process | ( | const eT | val, | |
const eT | k | |||
) | [inline, static, inherited] |
Definition at line 616 of file eop_core_meat.hpp.
arma_hot arma_pure arma_inline eT eop_core< eop_pow >::process | ( | const eT | val, | |
const eT | k | |||
) | [inline, static, inherited] |
Definition at line 613 of file eop_core_meat.hpp.
arma_hot arma_pure arma_inline eT eop_core< eop_conj >::process | ( | const eT | val, | |
const eT | k | |||
) | [inline, static, inherited] |
Definition at line 610 of file eop_core_meat.hpp.
arma_hot arma_pure arma_inline eT eop_core< eop_abs >::process | ( | const eT | val, | |
const eT | k | |||
) | [inline, static, inherited] |
Definition at line 607 of file eop_core_meat.hpp.
arma_hot arma_pure arma_inline eT eop_core< eop_eps >::process | ( | const eT | val, | |
const eT | k | |||
) | [inline, static, inherited] |
Definition at line 604 of file eop_core_meat.hpp.
arma_hot arma_pure arma_inline eT eop_core< eop_atanh >::process | ( | const eT | val, | |
const eT | k | |||
) | [inline, static, inherited] |
Definition at line 601 of file eop_core_meat.hpp.
arma_hot arma_pure arma_inline eT eop_core< eop_asinh >::process | ( | const eT | val, | |
const eT | k | |||
) | [inline, static, inherited] |
Definition at line 598 of file eop_core_meat.hpp.
arma_hot arma_pure arma_inline eT eop_core< eop_acosh >::process | ( | const eT | val, | |
const eT | k | |||
) | [inline, static, inherited] |
Definition at line 595 of file eop_core_meat.hpp.
arma_hot arma_pure arma_inline eT eop_core< eop_tanh >::process | ( | const eT | val, | |
const eT | k | |||
) | [inline, static, inherited] |
Definition at line 592 of file eop_core_meat.hpp.
arma_hot arma_pure arma_inline eT eop_core< eop_sinh >::process | ( | const eT | val, | |
const eT | k | |||
) | [inline, static, inherited] |
Definition at line 589 of file eop_core_meat.hpp.
arma_hot arma_pure arma_inline eT eop_core< eop_cosh >::process | ( | const eT | val, | |
const eT | k | |||
) | [inline, static, inherited] |
Definition at line 586 of file eop_core_meat.hpp.
arma_hot arma_pure arma_inline eT eop_core< eop_atan >::process | ( | const eT | val, | |
const eT | k | |||
) | [inline, static, inherited] |
Definition at line 583 of file eop_core_meat.hpp.
arma_hot arma_pure arma_inline eT eop_core< eop_asin >::process | ( | const eT | val, | |
const eT | k | |||
) | [inline, static, inherited] |
Definition at line 580 of file eop_core_meat.hpp.
arma_hot arma_pure arma_inline eT eop_core< eop_acos >::process | ( | const eT | val, | |
const eT | k | |||
) | [inline, static, inherited] |
Definition at line 577 of file eop_core_meat.hpp.
arma_hot arma_pure arma_inline eT eop_core< eop_tan >::process | ( | const eT | val, | |
const eT | k | |||
) | [inline, static, inherited] |
Definition at line 574 of file eop_core_meat.hpp.
arma_hot arma_pure arma_inline eT eop_core< eop_sin >::process | ( | const eT | val, | |
const eT | k | |||
) | [inline, static, inherited] |
Definition at line 571 of file eop_core_meat.hpp.
arma_hot arma_pure arma_inline eT eop_core< eop_cos >::process | ( | const eT | val, | |
const eT | k | |||
) | [inline, static, inherited] |
Definition at line 568 of file eop_core_meat.hpp.
arma_hot arma_pure arma_inline eT eop_core< eop_trunc_exp >::process | ( | const eT | val, | |
const eT | k | |||
) | [inline, static, inherited] |
Definition at line 565 of file eop_core_meat.hpp.
arma_hot arma_pure arma_inline eT eop_core< eop_exp10 >::process | ( | const eT | val, | |
const eT | k | |||
) | [inline, static, inherited] |
Definition at line 562 of file eop_core_meat.hpp.
arma_hot arma_pure arma_inline eT eop_core< eop_exp2 >::process | ( | const eT | val, | |
const eT | k | |||
) | [inline, static, inherited] |
Definition at line 559 of file eop_core_meat.hpp.
arma_hot arma_pure arma_inline eT eop_core< eop_exp >::process | ( | const eT | val, | |
const eT | k | |||
) | [inline, static, inherited] |
Definition at line 556 of file eop_core_meat.hpp.
arma_hot arma_pure arma_inline eT eop_core< eop_trunc_log >::process | ( | const eT | val, | |
const eT | k | |||
) | [inline, static, inherited] |
Definition at line 553 of file eop_core_meat.hpp.
arma_hot arma_pure arma_inline eT eop_core< eop_log10 >::process | ( | const eT | val, | |
const eT | k | |||
) | [inline, static, inherited] |
Definition at line 550 of file eop_core_meat.hpp.
arma_hot arma_pure arma_inline eT eop_core< eop_log2 >::process | ( | const eT | val, | |
const eT | k | |||
) | [inline, static, inherited] |
Definition at line 547 of file eop_core_meat.hpp.
arma_hot arma_pure arma_inline eT eop_core< eop_log >::process | ( | const eT | val, | |
const eT | k | |||
) | [inline, static, inherited] |
Definition at line 544 of file eop_core_meat.hpp.
arma_hot arma_pure arma_inline eT eop_core< eop_sqrt >::process | ( | const eT | val, | |
const eT | k | |||
) | [inline, static, inherited] |
Definition at line 541 of file eop_core_meat.hpp.
arma_hot arma_const arma_inline eT eop_core< eop_neg >::process | ( | const eT | val, | |
const eT | k | |||
) | [inline, static, inherited] |
Definition at line 538 of file eop_core_meat.hpp.
arma_hot arma_const arma_inline eT eop_core< eop_square >::process | ( | const eT | val, | |
const eT | k | |||
) | [inline, static, inherited] |
Definition at line 535 of file eop_core_meat.hpp.
arma_hot arma_const arma_inline eT eop_core< eop_scalar_div_post >::process | ( | const eT | val, | |
const eT | k | |||
) | [inline, static, inherited] |
Definition at line 532 of file eop_core_meat.hpp.
arma_hot arma_const arma_inline eT eop_core< eop_scalar_div_pre >::process | ( | const eT | val, | |
const eT | k | |||
) | [inline, static, inherited] |
Definition at line 529 of file eop_core_meat.hpp.
arma_hot arma_const arma_inline eT eop_core< eop_scalar_times >::process | ( | const eT | val, | |
const eT | k | |||
) | [inline, static, inherited] |
Definition at line 526 of file eop_core_meat.hpp.
arma_hot arma_const arma_inline eT eop_core< eop_scalar_minus_post >::process | ( | const eT | val, | |
const eT | k | |||
) | [inline, static, inherited] |
Definition at line 523 of file eop_core_meat.hpp.
arma_hot arma_const arma_inline eT eop_core< eop_scalar_minus_pre >::process | ( | const eT | val, | |
const eT | k | |||
) | [inline, static, inherited] |
Definition at line 520 of file eop_core_meat.hpp.
arma_hot arma_const arma_inline eT eop_core< eop_scalar_plus >::process | ( | const eT | val, | |
const eT | k | |||
) | [inline, static, inherited] |
Definition at line 517 of file eop_core_meat.hpp.
arma_hot arma_pure arma_inline eT eop_core< eop_type >::process | ( | const eT | val, | |
const eT | k | |||
) | [inline, static, inherited] |
Definition at line 505 of file eop_core_meat.hpp.