#include <gemm_mixed.hpp>
Static Public Member Functions | |
template<typename out_eT , typename in_eT1 , typename in_eT2 > | |
static arma_hot void | apply (Mat< out_eT > &C, const Mat< in_eT1 > &A, const Mat< in_eT2 > &B, const out_eT alpha=out_eT(1), const out_eT beta=out_eT(0)) |
Matrix multplication where the matrices have different element types. Simple version (no caching). Matrix 'C' is assumed to have been set to the correct size (i.e. taking into account transposes)
Definition at line 205 of file gemm_mixed.hpp.
static arma_hot void gemm_mixed_small< do_trans_A, do_trans_B, use_alpha, use_beta >::apply | ( | Mat< out_eT > & | C, |
const Mat< in_eT1 > & | A, | ||
const Mat< in_eT2 > & | B, | ||
const out_eT | alpha = out_eT(1) , |
||
const out_eT | beta = out_eT(0) |
||
) | [inline, static] |
Definition at line 215 of file gemm_mixed.hpp.