Static Public Member Functions | List of all members
gemm_mixed< do_trans_A, do_trans_B, use_alpha, use_beta > Class Template Reference

Matrix multplication where the matrices have differing element types. More...

#include <gemm_mixed.hpp>

Static Public Member Functions

template<typename out_eT , typename in_eT1 , typename in_eT2 >
static 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))
 immediate multiplication of matrices A and B, storing the result in C More...
 

Detailed Description

template<const bool do_trans_A = false, const bool do_trans_B = false, const bool use_alpha = false, const bool use_beta = false>
class gemm_mixed< do_trans_A, do_trans_B, use_alpha, use_beta >

Matrix multplication where the matrices have differing element types.

Definition at line 399 of file gemm_mixed.hpp.

Member Function Documentation

template<const bool do_trans_A = false, const bool do_trans_B = false, const bool use_alpha = false, const bool use_beta = false>
template<typename out_eT , typename in_eT1 , typename in_eT2 >
static void gemm_mixed< 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) 
)
inlinestatic

immediate multiplication of matrices A and B, storing the result in C

Definition at line 409 of file gemm_mixed.hpp.


The documentation for this class was generated from the following file:


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