Classes | |
class | glue_mixed_div |
class | glue_mixed_minus |
class | glue_mixed_plus |
class | glue_mixed_schur |
class | glue_mixed_times |
Functions | |
template<typename T1 , typename T2 > | |
static void | glue_mixed_times::apply (Mat< typename eT_promoter< T1, T2 >::eT > &out, const mtGlue< typename eT_promoter< T1, T2 >::eT, T1, T2, glue_mixed_times > &X) |
matrix multiplication with different element types | |
template<typename T1 , typename T2 > | |
static void | glue_mixed_plus::apply (Mat< typename eT_promoter< T1, T2 >::eT > &out, const mtGlue< typename eT_promoter< T1, T2 >::eT, T1, T2, glue_mixed_plus > &X) |
matrix addition with different element types | |
template<typename T1 , typename T2 > | |
static void | glue_mixed_plus::apply (Cube< typename eT_promoter< T1, T2 >::eT > &out, const mtGlueCube< typename eT_promoter< T1, T2 >::eT, T1, T2, glue_mixed_plus > &X) |
cube addition with different element types | |
template<typename T1 , typename T2 > | |
static void | glue_mixed_minus::apply (Mat< typename eT_promoter< T1, T2 >::eT > &out, const mtGlue< typename eT_promoter< T1, T2 >::eT, T1, T2, glue_mixed_minus > &X) |
matrix subtraction with different element types | |
template<typename T1 , typename T2 > | |
static void | glue_mixed_minus::apply (Cube< typename eT_promoter< T1, T2 >::eT > &out, const mtGlueCube< typename eT_promoter< T1, T2 >::eT, T1, T2, glue_mixed_minus > &X) |
cube subtraction with different element types | |
template<typename T1 , typename T2 > | |
static void | glue_mixed_div::apply (Mat< typename eT_promoter< T1, T2 >::eT > &out, const mtGlue< typename eT_promoter< T1, T2 >::eT, T1, T2, glue_mixed_div > &X) |
element-wise matrix division with different element types | |
template<typename T1 , typename T2 > | |
static void | glue_mixed_div::apply (Cube< typename eT_promoter< T1, T2 >::eT > &out, const mtGlueCube< typename eT_promoter< T1, T2 >::eT, T1, T2, glue_mixed_div > &X) |
element-wise cube division with different element types | |
template<typename T1 , typename T2 > | |
static void | glue_mixed_schur::apply (Mat< typename eT_promoter< T1, T2 >::eT > &out, const mtGlue< typename eT_promoter< T1, T2 >::eT, T1, T2, glue_mixed_schur > &X) |
element-wise matrix multiplication with different element types | |
template<typename T1 , typename T2 > | |
static void | glue_mixed_schur::apply (Cube< typename eT_promoter< T1, T2 >::eT > &out, const mtGlueCube< typename eT_promoter< T1, T2 >::eT, T1, T2, glue_mixed_schur > &X) |
element-wise cube multiplication with different element types |
void glue_mixed_times::apply | ( | Mat< typename eT_promoter< T1, T2 >::eT > & | out, |
const mtGlue< typename eT_promoter< T1, T2 >::eT, T1, T2, glue_mixed_times > & | X | ||
) | [inline, static] |
matrix multiplication with different element types
Definition at line 23 of file glue_mixed_meat.hpp.
void glue_mixed_plus::apply | ( | Mat< typename eT_promoter< T1, T2 >::eT > & | out, |
const mtGlue< typename eT_promoter< T1, T2 >::eT, T1, T2, glue_mixed_plus > & | X | ||
) | [inline, static] |
matrix addition with different element types
Definition at line 70 of file glue_mixed_meat.hpp.
void glue_mixed_plus::apply | ( | Cube< typename eT_promoter< T1, T2 >::eT > & | out, |
const mtGlueCube< typename eT_promoter< T1, T2 >::eT, T1, T2, glue_mixed_plus > & | X | ||
) | [inline, static] |
cube addition with different element types
Definition at line 208 of file glue_mixed_meat.hpp.
void glue_mixed_minus::apply | ( | Mat< typename eT_promoter< T1, T2 >::eT > & | out, |
const mtGlue< typename eT_promoter< T1, T2 >::eT, T1, T2, glue_mixed_minus > & | X | ||
) | [inline, static] |
matrix subtraction with different element types
Definition at line 103 of file glue_mixed_meat.hpp.
void glue_mixed_minus::apply | ( | Cube< typename eT_promoter< T1, T2 >::eT > & | out, |
const mtGlueCube< typename eT_promoter< T1, T2 >::eT, T1, T2, glue_mixed_minus > & | X | ||
) | [inline, static] |
cube subtraction with different element types
Definition at line 241 of file glue_mixed_meat.hpp.
void glue_mixed_div::apply | ( | Mat< typename eT_promoter< T1, T2 >::eT > & | out, |
const mtGlue< typename eT_promoter< T1, T2 >::eT, T1, T2, glue_mixed_div > & | X | ||
) | [inline, static] |
element-wise matrix division with different element types
Definition at line 136 of file glue_mixed_meat.hpp.
void glue_mixed_div::apply | ( | Cube< typename eT_promoter< T1, T2 >::eT > & | out, |
const mtGlueCube< typename eT_promoter< T1, T2 >::eT, T1, T2, glue_mixed_div > & | X | ||
) | [inline, static] |
element-wise cube division with different element types
Definition at line 274 of file glue_mixed_meat.hpp.
void glue_mixed_schur::apply | ( | Mat< typename eT_promoter< T1, T2 >::eT > & | out, |
const mtGlue< typename eT_promoter< T1, T2 >::eT, T1, T2, glue_mixed_schur > & | X | ||
) | [inline, static] |
element-wise matrix multiplication with different element types
Definition at line 169 of file glue_mixed_meat.hpp.
void glue_mixed_schur::apply | ( | Cube< typename eT_promoter< T1, T2 >::eT > & | out, |
const mtGlueCube< typename eT_promoter< T1, T2 >::eT, T1, T2, glue_mixed_schur > & | X | ||
) | [inline, static] |
element-wise cube multiplication with different element types
Definition at line 307 of file glue_mixed_meat.hpp.