Functions | |
template<typename T1 > | |
arma_inline const OpCube< T1, op_scalar_div_post > | operator/ (const BaseCube< typename T1::elem_type, T1 > &X, const typename T1::elem_type k) |
Base / scalar. | |
template<typename eT > | |
arma_inline Cube< eT > | operator/ (const OpCube< Cube< eT >, op_ones_full > &X, const eT k) |
OpCube<mat,op_ones_full> / scalar. | |
template<typename T1 > | |
arma_inline const OpCube< T1, op_scalar_div_pre > | 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_div > | 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_div > | 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_div > | operator/ (const BaseCube< double, T1 > &X, const BaseCube< double, T2 > &Y) |
template<typename T1 , typename T2 > | |
arma_inline const GlueCube< T1, T2, glue_cube_div > | operator/ (const BaseCube< float, T1 > &X, const BaseCube< float, T2 > &Y) |
template<typename T1 , typename T2 > | |
arma_inline const GlueCube< T1, T2, glue_cube_div > | operator/ (const BaseCube< s32, T1 > &X, const BaseCube< s32, T2 > &Y) |
template<typename T1 , typename T2 > | |
arma_inline const GlueCube< T1, T2, glue_cube_div > | operator/ (const BaseCube< u32, T1 > &X, const BaseCube< u32, T2 > &Y) |
template<typename T1 , typename T2 > | |
arma_inline const GlueCube< T1, T2, glue_cube_div > | operator/ (const BaseCube< s16, T1 > &X, const BaseCube< s16, T2 > &Y) |
template<typename T1 , typename T2 > | |
arma_inline const GlueCube< T1, T2, glue_cube_div > | operator/ (const BaseCube< u16, T1 > &X, const BaseCube< u16, T2 > &Y) |
template<typename T1 , typename T2 > | |
arma_inline const GlueCube< T1, T2, glue_cube_div > | operator/ (const BaseCube< s8, T1 > &X, const BaseCube< s8, T2 > &Y) |
template<typename T1 , typename T2 > | |
arma_inline const GlueCube< T1, T2, glue_cube_div > | operator/ (const BaseCube< u8, T1 > &X, const BaseCube< u8, T2 > &Y) |
arma_inline const OpCube<T1, op_scalar_div_post> operator/ | ( | const BaseCube< typename T1::elem_type, T1 > & | X, | |
const typename T1::elem_type | k | |||
) | [inline] |
Base / scalar.
Definition at line 26 of file operator_cube_div.hpp.
References BaseCube< elem_type, derived >::get_ref().
00027 { 00028 arma_extra_debug_sigprint(); 00029 00030 return OpCube<T1, op_scalar_div_post>(X.get_ref(), k); 00031 }
arma_inline Cube<eT> operator/ | ( | const OpCube< Cube< eT >, op_ones_full > & | X, | |
const eT | k | |||
) | [inline] |
OpCube<mat,op_ones_full> / scalar.
Definition at line 40 of file operator_cube_div.hpp.
References OpCube< T1, op_type >::aux_u32_a, OpCube< T1, op_type >::aux_u32_b, OpCube< T1, op_type >::aux_u32_c, and Cube< eT >::fill().
arma_inline const OpCube<T1, op_scalar_div_pre> operator/ | ( | const typename T1::elem_type | k, | |
const BaseCube< typename T1::elem_type, T1 > & | X | |||
) | [inline] |
scalar / Base
Definition at line 57 of file operator_cube_div.hpp.
References BaseCube< T1::elem_type, OpCube< T1, op_type > >::get_ref().
00058 { 00059 arma_extra_debug_sigprint(); 00060 00061 return OpCube<T1, op_scalar_div_pre>(X.get_ref(), k); 00062 }
arma_inline Cube<typename promote_type<eT1,eT2>::result> operator/ | ( | const BaseCube< eT1, T1 > & | X, | |
const BaseCube< eT2, T2 > & | Y | |||
) | [inline] |
Definition at line 77 of file operator_cube_div.hpp.
References glue_cube_div::apply_mixed(), promote_type< T1, T2 >::check(), and BaseCube< elem_type, derived >::get_ref().
00078 { 00079 arma_extra_debug_sigprint(); 00080 00081 promote_type<eT1,eT2>::check(); 00082 00083 const unwrap<T1> tmp1(X.get_ref()); 00084 const unwrap<T2> tmp2(Y.get_ref()); 00085 00086 const Cube<eT1>& A = tmp1.M; 00087 const Cube<eT2>& B = tmp2.M; 00088 00089 Cube< typename promote_type<eT1,eT2>::result > out; 00090 glue_cube_div::apply_mixed(out, A, B); 00091 00092 return out; 00093 }
arma_inline const GlueCube<T1, T2, glue_cube_div> operator/ | ( | const BaseCube< std::complex< double >, T1 > & | X, | |
const BaseCube< std::complex< double >, T2 > & | Y | |||
) | [inline] |
Definition at line 107 of file operator_cube_div.hpp.
References BaseCube< elem_type, derived >::get_ref().
00108 { 00109 arma_extra_debug_sigprint(); 00110 00111 return GlueCube<T1, T2, glue_cube_div>(X.get_ref(), Y.get_ref()); 00112 }
arma_inline const GlueCube<T1, T2, glue_cube_div> operator/ | ( | const BaseCube< std::complex< float >, T1 > & | X, | |
const BaseCube< std::complex< float >, T2 > & | Y | |||
) | [inline] |
Definition at line 120 of file operator_cube_div.hpp.
References BaseCube< elem_type, derived >::get_ref().
00121 { 00122 arma_extra_debug_sigprint(); 00123 00124 return GlueCube<T1, T2, glue_cube_div>(X.get_ref(), Y.get_ref()); 00125 }
arma_inline const GlueCube<T1, T2, glue_cube_div> operator/ | ( | const BaseCube< double, T1 > & | X, | |
const BaseCube< double, T2 > & | Y | |||
) | [inline] |
Definition at line 133 of file operator_cube_div.hpp.
References BaseCube< elem_type, derived >::get_ref().
00134 { 00135 arma_extra_debug_sigprint(); 00136 00137 return GlueCube<T1, T2, glue_cube_div>(X.get_ref(), Y.get_ref()); 00138 }
arma_inline const GlueCube<T1, T2, glue_cube_div> operator/ | ( | const BaseCube< float, T1 > & | X, | |
const BaseCube< float, T2 > & | Y | |||
) | [inline] |
Definition at line 146 of file operator_cube_div.hpp.
References BaseCube< elem_type, derived >::get_ref().
00147 { 00148 arma_extra_debug_sigprint(); 00149 00150 return GlueCube<T1, T2, glue_cube_div>(X.get_ref(), Y.get_ref()); 00151 }
arma_inline const GlueCube<T1, T2, glue_cube_div> operator/ | ( | const BaseCube< s32, T1 > & | X, | |
const BaseCube< s32, T2 > & | Y | |||
) | [inline] |
Definition at line 159 of file operator_cube_div.hpp.
References BaseCube< elem_type, derived >::get_ref().
00160 { 00161 arma_extra_debug_sigprint(); 00162 00163 return GlueCube<T1, T2, glue_cube_div>(X.get_ref(), Y.get_ref()); 00164 }
arma_inline const GlueCube<T1, T2, glue_cube_div> operator/ | ( | const BaseCube< u32, T1 > & | X, | |
const BaseCube< u32, T2 > & | Y | |||
) | [inline] |
Definition at line 172 of file operator_cube_div.hpp.
References BaseCube< elem_type, derived >::get_ref().
00173 { 00174 arma_extra_debug_sigprint(); 00175 00176 return GlueCube<T1, T2, glue_cube_div>(X.get_ref(), Y.get_ref()); 00177 }
arma_inline const GlueCube<T1, T2, glue_cube_div> operator/ | ( | const BaseCube< s16, T1 > & | X, | |
const BaseCube< s16, T2 > & | Y | |||
) | [inline] |
Definition at line 185 of file operator_cube_div.hpp.
References BaseCube< elem_type, derived >::get_ref().
00186 { 00187 arma_extra_debug_sigprint(); 00188 00189 return GlueCube<T1, T2, glue_cube_div>(X.get_ref(), Y.get_ref()); 00190 }
arma_inline const GlueCube<T1, T2, glue_cube_div> operator/ | ( | const BaseCube< u16, T1 > & | X, | |
const BaseCube< u16, T2 > & | Y | |||
) | [inline] |
Definition at line 198 of file operator_cube_div.hpp.
References BaseCube< elem_type, derived >::get_ref().
00199 { 00200 arma_extra_debug_sigprint(); 00201 00202 return GlueCube<T1, T2, glue_cube_div>(X.get_ref(), Y.get_ref()); 00203 }
arma_inline const GlueCube<T1, T2, glue_cube_div> operator/ | ( | const BaseCube< s8, T1 > & | X, | |
const BaseCube< s8, T2 > & | Y | |||
) | [inline] |
Definition at line 211 of file operator_cube_div.hpp.
References BaseCube< elem_type, derived >::get_ref().
00212 { 00213 arma_extra_debug_sigprint(); 00214 00215 return GlueCube<T1, T2, glue_cube_div>(X.get_ref(), Y.get_ref()); 00216 }
arma_inline const GlueCube<T1, T2, glue_cube_div> operator/ | ( | const BaseCube< u8, T1 > & | X, | |
const BaseCube< u8, T2 > & | Y | |||
) | [inline] |
Definition at line 224 of file operator_cube_div.hpp.
References BaseCube< elem_type, derived >::get_ref().
00225 { 00226 arma_extra_debug_sigprint(); 00227 00228 return GlueCube<T1, T2, glue_cube_div>(X.get_ref(), Y.get_ref()); 00229 }