Go to the source code of this file.
Functions | |
template<typename T1 > | |
arma_inline const Op< T1, op_scalar_times > | operator* (const Base< typename T1::elem_type, T1 > &X, const typename T1::elem_type k) |
Base * scalar. | |
template<typename T1 > | |
arma_inline const Op< T1, op_scalar_times > | operator* (const Op< T1, op_scalar_times > &X, const typename T1::elem_type k) |
op * scalar, level 2 | |
template<typename eT > | |
arma_inline Mat< eT > | operator* (const Op< Mat< eT >, op_ones_full > &X, const eT k) |
Op<mat,op_ones_full> * scalar. | |
template<typename eT > | |
arma_inline Mat< eT > | operator* (const Op< Mat< eT >, op_ones_diag > &X, const eT k) |
Op<mat,op_ones_diag> * scalar. | |
template<typename T1 > | |
arma_inline const Op< T1, op_scalar_times > | operator* (const typename T1::elem_type k, const Base< typename T1::elem_type, T1 > &X) |
scalar * Base | |
template<typename eT > | |
arma_inline Mat< eT > | operator* (const eT k, const Op< Mat< eT >, op_ones_full > &X) |
scalar * Op<mat,op_ones_full> | |
template<typename eT > | |
arma_inline Mat< eT > | operator* (const eT k, const Op< Mat< eT >, op_ones_diag > &X) |
scalar * Op<mat,op_ones_diag> | |
template<typename T1 , typename T2 > | |
arma_inline const Glue< T1, Op < T2, op_diagmat > , glue_times_diag > | operator* (const Base< typename T2::elem_type, T1 > &X, const Op< T2, op_diagmat > &Y) |
Base * diagmat. | |
template<typename T1 , typename T2 > | |
arma_inline const Glue< Op< T1, op_diagmat >, T2, glue_times_diag > | operator* (const Op< T1, op_diagmat > &X, const Base< typename T1::elem_type, T2 > &Y) |
diagmat * Base | |
template<typename eT > | |
arma_inline const Glue< Col < eT >, Row< eT > , glue_times_vec > | operator* (const Col< eT > &X, const Row< eT > &Y) |
colvec * rowvec | |
template<typename T1 > | |
arma_inline const Glue< T1, Col< typename T1::elem_type > , glue_times_vec > | operator* (const Base< typename T1::elem_type, T1 > &X, const Col< typename T1::elem_type > &Y) |
Base * colvec. | |
template<typename T1 > | |
arma_inline const Glue< T1, Row< typename T1::elem_type > , glue_times_vec > | operator* (const Base< typename T1::elem_type, T1 > &X, const Row< typename T1::elem_type > &Y) |
Base * rowvec. | |
template<typename T1 > | |
arma_inline const Glue< Col < typename T1::elem_type >, T1, glue_times_vec > | operator* (const Col< typename T1::elem_type > &X, const Base< typename T1::elem_type, T1 > &Y) |
colvec * Base | |
template<typename T1 > | |
arma_inline const Glue< Row < typename T1::elem_type >, T1, glue_times_vec > | operator* (const Row< typename T1::elem_type > &X, const Base< typename T1::elem_type, T1 > &Y) |
rowvec * Base | |
template<typename T1 > | |
arma_inline const Glue< Op< T1, op_diagmat >, Col< typename T1::elem_type > , glue_times_diag > | operator* (const Op< T1, op_diagmat > &X, const Col< typename T1::elem_type > &Y) |
diagmat * colvec | |
template<typename T1 > | |
arma_inline const Glue< Op< T1, op_diagmat >, Row< typename T1::elem_type > , glue_times_diag > | operator* (const Op< T1, op_diagmat > &X, const Row< typename T1::elem_type > &Y) |
diagmat * rowvec | |
template<typename T1 > | |
arma_inline const Glue< Col < typename T1::elem_type >, Op < T1, op_diagmat > , glue_times_diag > | operator* (const Col< typename T1::elem_type > &X, const Op< T1, op_diagmat > &Y) |
colvec * diagmat | |
template<typename T1 > | |
arma_inline const Glue< Row < typename T1::elem_type >, Op < T1, op_diagmat > , glue_times_diag > | operator* (const Row< typename T1::elem_type > &X, const Op< T1, op_diagmat > &Y) |
rowvec * diagmat | |
template<typename eT1 , typename T1 , typename eT2 , typename T2 > | |
arma_inline Mat< typename promote_type< eT1, eT2 > ::result > | operator* (const Base< eT1, T1 > &X, const Base< eT2, T2 > &Y) |
Base * Base. | |
template<typename T1 , typename T2 > | |
arma_inline const Glue< T1, T2, glue_times > | operator* (const Base< std::complex< double >, T1 > &X, const Base< std::complex< double >, T2 > &Y) |
template<typename T1 , typename T2 > | |
arma_inline const Glue< T1, T2, glue_times > | operator* (const Base< std::complex< float >, T1 > &X, const Base< std::complex< float >, T2 > &Y) |
template<typename T1 , typename T2 > | |
arma_inline const Glue< T1, T2, glue_times > | operator* (const Base< double, T1 > &X, const Base< double, T2 > &Y) |
template<typename T1 , typename T2 > | |
arma_inline const Glue< T1, T2, glue_times > | operator* (const Base< float, T1 > &X, const Base< float, T2 > &Y) |
template<typename T1 , typename T2 > | |
arma_inline const Glue< T1, T2, glue_times > | operator* (const Base< s32, T1 > &X, const Base< s32, T2 > &Y) |
template<typename T1 , typename T2 > | |
arma_inline const Glue< T1, T2, glue_times > | operator* (const Base< u32, T1 > &X, const Base< u32, T2 > &Y) |
template<typename T1 , typename T2 > | |
arma_inline const Glue< T1, T2, glue_times > | operator* (const Base< s16, T1 > &X, const Base< s16, T2 > &Y) |
template<typename T1 , typename T2 > | |
arma_inline const Glue< T1, T2, glue_times > | operator* (const Base< u16, T1 > &X, const Base< u16, T2 > &Y) |
template<typename T1 , typename T2 > | |
arma_inline const Glue< T1, T2, glue_times > | operator* (const Base< s8, T1 > &X, const Base< s8, T2 > &Y) |
template<typename T1 , typename T2 > | |
arma_inline const Glue< T1, T2, glue_times > | operator* (const Base< u8, T1 > &X, const Base< u8, T2 > &Y) |