operator_cube_plus.hpp File Reference

Go to the source code of this file.

Functions

template<typename T1 >
arma_inline const BaseCube
< typename T1::elem_type, T1 > & 
operator+ (const BaseCube< typename T1::elem_type, T1 > &X)
 unary plus operation (does nothing, but is required for completeness)
template<typename T1 >
arma_inline const OpCube< T1,
op_scalar_plus
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_plus
operator+ (const OpCube< T1, op_scalar_plus > &X, const typename T1::elem_type k)
 op + scalar, level 2
template<typename T1 >
arma_inline const OpCube< T1,
op_scalar_plus
operator+ (const typename T1::elem_type k, const BaseCube< typename T1::elem_type, T1 > &X)
 scalar + Base
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_plus
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_plus
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_plus
operator+ (const BaseCube< double, T1 > &X, const BaseCube< double, T2 > &Y)
template<typename T1 , typename T2 >
arma_inline const GlueCube< T1,
T2, glue_cube_plus
operator+ (const BaseCube< float, T1 > &X, const BaseCube< float, T2 > &Y)
template<typename T1 , typename T2 >
arma_inline const GlueCube< T1,
T2, glue_cube_plus
operator+ (const BaseCube< s32, T1 > &X, const BaseCube< s32, T2 > &Y)
template<typename T1 , typename T2 >
arma_inline const GlueCube< T1,
T2, glue_cube_plus
operator+ (const BaseCube< u32, T1 > &X, const BaseCube< u32, T2 > &Y)
template<typename T1 , typename T2 >
arma_inline const GlueCube< T1,
T2, glue_cube_plus
operator+ (const BaseCube< s16, T1 > &X, const BaseCube< s16, T2 > &Y)
template<typename T1 , typename T2 >
arma_inline const GlueCube< T1,
T2, glue_cube_plus
operator+ (const BaseCube< u16, T1 > &X, const BaseCube< u16, T2 > &Y)
template<typename T1 , typename T2 >
arma_inline const GlueCube< T1,
T2, glue_cube_plus
operator+ (const BaseCube< s8, T1 > &X, const BaseCube< s8, T2 > &Y)
template<typename T1 , typename T2 >
arma_inline const GlueCube< T1,
T2, glue_cube_plus
operator+ (const BaseCube< u8, T1 > &X, const BaseCube< u8, T2 > &Y)