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

#include <gemm.hpp>

Static Public Member Functions

template<typename eT >
static arma_hot void apply (Mat< eT > &C, const Mat< eT > &A, const Mat< eT > &B, const eT alpha=eT(1), const eT beta=eT(0), const typename arma_not_cx< eT >::result *junk=0)
 
template<typename eT >
static arma_hot void apply (Mat< eT > &C, const Mat< eT > &A, const Mat< eT > &B, const eT alpha=eT(1), const eT beta=eT(0), const typename arma_cx_only< eT >::result *junk=0)
 

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_emul< do_trans_A, do_trans_B, use_alpha, use_beta >

Definition at line 224 of file gemm.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 eT >
static arma_hot void gemm_emul< do_trans_A, do_trans_B, use_alpha, use_beta >::apply ( Mat< eT > &  C,
const Mat< eT > &  A,
const Mat< eT > &  B,
const eT  alpha = eT(1),
const eT  beta = eT(0),
const typename arma_not_cx< eT >::result *  junk = 0 
)
inlinestatic

Definition at line 235 of file gemm.hpp.

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 eT >
static arma_hot void gemm_emul< do_trans_A, do_trans_B, use_alpha, use_beta >::apply ( Mat< eT > &  C,
const Mat< eT > &  A,
const Mat< eT > &  B,
const eT  alpha = eT(1),
const eT  beta = eT(0),
const typename arma_cx_only< eT >::result *  junk = 0 
)
inlinestatic

Definition at line 281 of file gemm.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