Go to the source code of this file.
Functions | |
template<typename T1 > | |
arma_inline const OpCube< T1, op_neg > | operator- (const BaseCube< typename T1::elem_type, T1 > &X) |
unary - | |
template<typename T1 > | |
arma_inline const T1 & | operator- (const OpCube< T1, op_neg > &X) |
cancellation of two consecutive negations: -(-T1) | |
template<typename T1 > | |
arma_inline const OpCube< T1, op_scalar_minus_post > | operator- (const BaseCube< typename T1::elem_type, T1 > &X, const typename T1::elem_type k) |
Base - scalar. | |
template<typename T1 > | |
arma_inline const OpCube< T1, op_scalar_minus_pre > | operator- (const typename T1::elem_type k, const BaseCube< typename T1::elem_type, T1 > &X) |
scalar - Base | |
template<typename T1 , typename T2 > | |
arma_inline const GlueCube< T1, T2, glue_cube_plus > | operator- (const BaseCube< typename T1::elem_type, T1 > &X, const BaseCube< typename T1::elem_type, OpCube< T2, op_neg > > &Y) |
Base - - Base = Base + Base. | |
template<typename T1 , typename T2 > | |
arma_inline const GlueCube< T1, T2, glue_cube_plus > | operator- (const BaseCube< typename T2::elem_type, T1 > &X, const OpCube< T2, op_neg > &Y) |
Base - OpCube<T2,op_neg> = Base + T2. | |
template<typename eT1 , typename T1 , typename eT2 , typename T2 > | |
arma_inline Cube< typename promote_type< eT1, eT2 > ::result > | operator- (const BaseCube< eT1, T1 > &X, const BaseCube< eT2, T2 > &Y) |
Base - Base. | |
template<typename T1 , typename T2 > | |
arma_inline const GlueCube< T1, T2, glue_cube_minus > | operator- (const BaseCube< std::complex< double >, T1 > &X, const BaseCube< std::complex< double >, T2 > &Y) |
template<typename T1 , typename T2 > | |
arma_inline const GlueCube< T1, T2, glue_cube_minus > | operator- (const BaseCube< std::complex< float >, T1 > &X, const BaseCube< std::complex< float >, T2 > &Y) |
template<typename T1 , typename T2 > | |
arma_inline const GlueCube< T1, T2, glue_cube_minus > | operator- (const BaseCube< double, T1 > &X, const BaseCube< double, T2 > &Y) |
template<typename T1 , typename T2 > | |
arma_inline const GlueCube< T1, T2, glue_cube_minus > | operator- (const BaseCube< float, T1 > &X, const BaseCube< float, T2 > &Y) |
template<typename T1 , typename T2 > | |
arma_inline const GlueCube< T1, T2, glue_cube_minus > | operator- (const BaseCube< s32, T1 > &X, const BaseCube< s32, T2 > &Y) |
template<typename T1 , typename T2 > | |
arma_inline const GlueCube< T1, T2, glue_cube_minus > | operator- (const BaseCube< u32, T1 > &X, const BaseCube< u32, T2 > &Y) |
template<typename T1 , typename T2 > | |
arma_inline const GlueCube< T1, T2, glue_cube_minus > | operator- (const BaseCube< s16, T1 > &X, const BaseCube< s16, T2 > &Y) |
template<typename T1 , typename T2 > | |
arma_inline const GlueCube< T1, T2, glue_cube_minus > | operator- (const BaseCube< u16, T1 > &X, const BaseCube< u16, T2 > &Y) |
template<typename T1 , typename T2 > | |
arma_inline const GlueCube< T1, T2, glue_cube_minus > | operator- (const BaseCube< s8, T1 > &X, const BaseCube< s8, T2 > &Y) |
template<typename T1 , typename T2 > | |
arma_inline const GlueCube< T1, T2, glue_cube_minus > | operator- (const BaseCube< u8, T1 > &X, const BaseCube< u8, T2 > &Y) |