Go to the source code of this file.
Functions | |
template<typename vec_type > | |
vec_type | linspace (const typename vec_type::pod_type start, const typename vec_type::pod_type end, const u32 num) |
//! Generate a vector with 'num' elements. //! The values of the elements linearly increase from 'start' upto (and including) 'end'. | |
mat | linspace (const double start, const double end, const u32 num) |
template<typename eT , typename T1 > | |
const mtOp< u32, T1, op_find > | find (const Base< eT, T1 > &X, const u32 k=0, const char *direction="first") |
template<typename T1 > | |
arma_inline const T1 & | real (const Base< typename T1::pod_type, T1 > &X) |
template<typename T1 > | |
arma_inline const T1 & | real (const BaseCube< typename T1::pod_type, T1 > &X) |
template<typename T1 > | |
const mtOp< typename T1::pod_type, T1, op_real > | real (const Base< std::complex< typename T1::pod_type >, T1 > &X) |
template<typename T1 > | |
Cube< typename T1::pod_type > | real (const BaseCube< std::complex< typename T1::pod_type >, T1 > &X) |
template<typename T1 > | |
const eOp< Mat< typename T1::pod_type >, eop_zeros > | imag (const Base< typename T1::pod_type, T1 > &X) |
template<typename T1 > | |
const eOpCube< Cube< typename T1::pod_type >, eop_cube_zeros > | imag (const BaseCube< typename T1::pod_type, T1 > &X) |
template<typename T1 > | |
const mtOp< typename T1::pod_type, T1, op_imag > | imag (const Base< std::complex< typename T1::pod_type >, T1 > &X) |
template<typename T1 > | |
Cube< typename T1::pod_type > | imag (const BaseCube< std::complex< typename T1::pod_type >, T1 > &X) |
template<typename eT > | |
arma_float_only< eT >::result | log_add (eT log_a, eT log_b) |
template<typename T1 > | |
arma_inline const eOp< T1, eop_log > | log (const Base< typename T1::elem_type, T1 > &A) |
template<typename T1 > | |
arma_inline const eOpCube< T1, eop_cube_log > | log (const BaseCube< typename T1::elem_type, T1 > &A) |
template<typename T1 > | |
arma_inline const eOp< T1, eop_log10 > | log10 (const Base< typename T1::elem_type, T1 > &A) |
template<typename T1 > | |
arma_inline const eOpCube< T1, eop_cube_log10 > | log10 (const BaseCube< typename T1::elem_type, T1 > &A) |
template<typename T1 > | |
arma_inline const eOp< T1, eop_exp > | exp (const Base< typename T1::elem_type, T1 > &A) |
template<typename T1 > | |
arma_inline const eOpCube< T1, eop_cube_exp > | exp (const BaseCube< typename T1::elem_type, T1 > &A) |
template<typename T1 > | |
arma_inline const eOp< T1, eop_abs > | abs (const Base< typename T1::elem_type, T1 > &X) |
template<typename T1 > | |
arma_inline const eOpCube< T1, eop_cube_abs > | abs (const BaseCube< typename T1::elem_type, T1 > &X) |
template<typename T1 > | |
const mtOp< typename T1::pod_type, T1, op_abs > | abs (const Base< std::complex< typename T1::pod_type >, T1 > &X) |
template<typename T1 > | |
Mat< typename T1::pod_type > | abs (const BaseCube< std::complex< typename T1::pod_type >, T1 > &X) |
template<typename T1 > | |
arma_inline const eOp< T1, eop_abs > | fabs (const Base< typename T1::pod_type, T1 > &X) |
template<typename T1 > | |
arma_inline const eOpCube< T1, eop_cube_abs > | fabs (const BaseCube< typename T1::pod_type, T1 > &X) |
template<typename T1 > | |
const mtOp< typename T1::pod_type, T1, op_abs > | fabs (const Base< std::complex< typename T1::pod_type >, T1 > &X) |
template<typename T1 > | |
arma_inline Mat< typename T1::pod_type > | fabs (const BaseCube< std::complex< typename T1::pod_type >, T1 > &X) |
template<typename T1 > | |
arma_inline const eOp< T1, eop_square > | square (const Base< typename T1::elem_type, T1 > &A) |
template<typename T1 > | |
arma_inline const eOpCube< T1, eop_cube_square > | square (const BaseCube< typename T1::elem_type, T1 > &A) |
template<typename T1 > | |
arma_inline const eOp< T1, eop_sqrt > | sqrt (const Base< typename T1::elem_type, T1 > &A) |
template<typename T1 > | |
arma_inline const eOpCube< T1, eop_cube_sqrt > | sqrt (const BaseCube< typename T1::elem_type, T1 > &A) |
template<typename T1 > | |
arma_inline const T1 & | conj (const Base< typename T1::pod_type, T1 > &A) |
template<typename T1 > | |
arma_inline const T1 & | conj (const BaseCube< typename T1::pod_type, T1 > &A) |
template<typename T1 > | |
arma_inline const eOp< T1, eop_conj > | conj (const Base< std::complex< typename T1::pod_type >, T1 > &A) |
template<typename T1 > | |
arma_inline const eOpCube< T1, eop_cube_conj > | conj (const BaseCube< std::complex< typename T1::pod_type >, T1 > &A) |
template<typename T1 > | |
arma_inline const T1 & | conj (const eOp< T1, eop_conj > &A) |
template<typename T1 > | |
arma_inline const T1 & | conj (const eOpCube< T1, eop_cube_conj > &A) |
template<typename T1 > | |
arma_inline const eOp< T1, eop_pow > | pow (const Base< typename T1::elem_type, T1 > &A, const typename T1::elem_type exponent) |
template<typename T1 > | |
arma_inline const eOpCube< T1, eop_cube_pow > | pow (const BaseCube< typename T1::elem_type, T1 > &A, const typename T1::elem_type exponent) |
template<typename T1 > | |
arma_inline const eOp< T1, eop_pow > | pow (const Base< typename T1::elem_type, T1 > &A, const typename T1::elem_type::value_type exponent) |
template<typename T1 > | |
arma_inline const eOpCube< T1, eop_cube_pow > | pow (const BaseCube< typename T1::elem_type, T1 > &A, const typename T1::elem_type::value_type exponent) |
template<typename T1 > | |
arma_inline const eOp< T1, eop_pow_int > | pow (const Base< typename T1::elem_type, T1 > &A, const int exponent) |
template<typename T1 > | |
arma_inline const eOpCube< T1, eop_cube_pow_int > | pow (const BaseCube< typename T1::elem_type, T1 > &A, const int exponent) |