Classes | Functions
Glue_mixed

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 More...
 
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 More...
 
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 More...
 
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 More...
 
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 More...
 
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 More...
 
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 More...
 
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 More...
 
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 More...
 

Detailed Description

Function Documentation

template<typename T1 , typename T2 >
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 
)
inlinestatic

matrix multiplication with different element types

Definition at line 23 of file glue_mixed_meat.hpp.

template<typename T1 , typename T2 >
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 
)
inlinestatic

matrix addition with different element types

Definition at line 70 of file glue_mixed_meat.hpp.

template<typename T1 , typename T2 >
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 
)
inlinestatic

cube addition with different element types

Definition at line 208 of file glue_mixed_meat.hpp.

template<typename T1 , typename T2 >
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 
)
inlinestatic

matrix subtraction with different element types

Definition at line 103 of file glue_mixed_meat.hpp.

template<typename T1 , typename T2 >
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 
)
inlinestatic

cube subtraction with different element types

Definition at line 241 of file glue_mixed_meat.hpp.

template<typename T1 , typename T2 >
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 
)
inlinestatic

element-wise matrix division with different element types

Definition at line 136 of file glue_mixed_meat.hpp.

template<typename T1 , typename T2 >
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 
)
inlinestatic

element-wise cube division with different element types

Definition at line 274 of file glue_mixed_meat.hpp.

template<typename T1 , typename T2 >
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 
)
inlinestatic

element-wise matrix multiplication with different element types

Definition at line 169 of file glue_mixed_meat.hpp.

template<typename T1 , typename T2 >
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 
)
inlinestatic

element-wise cube multiplication with different element types

Definition at line 307 of file glue_mixed_meat.hpp.



armadillo_matrix
Author(s):
autogenerated on Fri Apr 16 2021 02:32:00