vmmlib  1.7.0
 All Classes Namespaces Functions Pages
vmml::blas_dgemm< M, K, N, float_t > Struct Template Reference
+ Collaboration diagram for vmml::blas_dgemm< M, K, N, float_t >:

Public Types

typedef matrix< M, K, float_t > matrix_left_t
 
typedef matrix< K, M, float_t > matrix_left_t_t
 
typedef matrix< K, N, float_t > matrix_right_t
 
typedef matrix< N, K, float_t > matrix_right_t_t
 
typedef matrix< M, N, float_t > matrix_out_t
 
typedef vector< M, float_t > vector_left_t
 
typedef vector< N, float_t > vector_right_t
 

Public Member Functions

bool compute (const matrix_left_t &A_, const matrix_right_t &B_, matrix_out_t &C_)
 
bool compute (const matrix_left_t &A_, matrix_out_t &C_)
 
template<size_t I2, size_t I3>
bool compute (const tensor3< M, I2, I3, float_t > &A_, const matrix_right_t &B_, matrix_out_t &C_)
 
template<size_t I2, size_t I3>
bool compute (const tensor3< M, I2, I3, float_t > &A_, matrix_out_t &C_)
 
bool compute_t (const matrix_right_t &B_, matrix_out_t &C_)
 
bool compute_bt (const matrix_left_t &A_, const matrix_right_t_t &Bt_, matrix_out_t &C_)
 
bool compute_t (const matrix_left_t_t &A_, const matrix_right_t_t &B_, matrix_out_t &C_)
 
bool compute_vv_outer (const vector_left_t &A_, const vector_right_t &B_, matrix_out_t &C_)
 
const blas::dgemm_params
< float_t > & 
get_params ()
 

Public Attributes

blas::dgemm_params< float_t > p
 

Detailed Description

template<size_t M, size_t K, size_t N, typename float_t>
struct vmml::blas_dgemm< M, K, N, float_t >

Definition at line 196 of file blas_dgemm.hpp.


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