Logo Search packages:      
Sourcecode: eigen3 version File versions  Download package

Public Member Functions | Protected Attributes | Private Types | Private Attributes

internal::gemm_blocking_space< StorageOrder, _LhsScalar, _RhsScalar, MaxRows, MaxCols, MaxDepth, false > Class Template Reference

Inheritance diagram for internal::gemm_blocking_space< StorageOrder, _LhsScalar, _RhsScalar, MaxRows, MaxCols, MaxDepth, false >:
Inheritance graph
[legend]
Collaboration diagram for internal::gemm_blocking_space< StorageOrder, _LhsScalar, _RhsScalar, MaxRows, MaxCols, MaxDepth, false >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void allocateA ()
void allocateAll ()
void allocateB ()
void allocateW ()
LhsScalar * blockA ()
RhsScalar * blockB ()
RhsScalar * blockW ()
 gemm_blocking_space (DenseIndex rows, DenseIndex cols, DenseIndex depth)
DenseIndex kc () const
DenseIndex mc () const
DenseIndex nc () const

Protected Attributes

LhsScalar * m_blockA
RhsScalar * m_blockB
RhsScalar * m_blockW
DenseIndex m_kc
DenseIndex m_mc
DenseIndex m_nc

Private Types

enum  { Transpose = StorageOrder==RowMajor }
typedef conditional< Transpose,
_RhsScalar, _LhsScalar >::type 
LhsScalar
typedef conditional< Transpose,
_LhsScalar, _RhsScalar >::type 
RhsScalar
typedef gebp_traits< LhsScalar,
RhsScalar > 
Traits

Private Attributes

DenseIndex m_sizeA
DenseIndex m_sizeB
DenseIndex m_sizeW

Detailed Description

template<int StorageOrder, typename _LhsScalar, typename _RhsScalar, int MaxRows, int MaxCols, int MaxDepth>
class internal::gemm_blocking_space< StorageOrder, _LhsScalar, _RhsScalar, MaxRows, MaxCols, MaxDepth, false >

Definition at line 331 of file GeneralMatrixMatrix.h.


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

Generated by  Doxygen 1.6.0   Back to index