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

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 
) [inline, static]

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 
) [inline, static]

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 
) [inline, static]

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 
) [inline, static]

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 
) [inline, static]

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 
) [inline, static]

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 
) [inline, static]

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 
) [inline, static]

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 
) [inline, static]

element-wise cube multiplication with different element types

Definition at line 307 of file glue_mixed_meat.hpp.



armadillo_matrix
Author(s): Conrad Sanderson - NICTA (www.nicta.com.au), (Wrapper by Sjoerd van den Dries)
autogenerated on Tue Jan 7 2014 11:42:07