gemm.hpp File Reference

Go to the source code of this file.

Classes

class  gemm_emul_cache< do_trans_A, do_trans_B, use_alpha, use_beta >
 Partial emulation of ATLAS/BLAS gemm(), using caching for speedup. Matrix 'C' is assumed to have been set to the correct size (i.e. taking into account transposes). More...
class  gemm_emul_simple< do_trans_A, do_trans_B, use_alpha, use_beta >
 Partial emulation of ATLAS/BLAS gemm(), non-cached version. Matrix 'C' is assumed to have been set to the correct size (i.e. taking into account transposes). More...
class  gemm< do_trans_A, do_trans_B, use_alpha, use_beta >
 Wrapper for ATLAS/BLAS dgemm function, using template arguments to control the arguments passed to dgemm. Matrix 'C' is assumed to have been set to the correct size (i.e. taking into account transposes). More...