Definition at line 289 of file GeneralMatrixMatrix.h.
#include <src/Core/products/GeneralMatrixMatrix.h>
Public Member Functions | |
gemm_blocking_space (DenseIndex, DenseIndex, DenseIndex) | |
void | allocateA () |
void | allocateB () |
void | allocateW () |
void | allocateAll () |
Private Types | |
enum | { Transpose = StorageOrder==RowMajor, ActualRows = Transpose ? MaxCols : MaxRows, ActualCols = Transpose ? MaxRows : MaxCols } |
enum | { SizeA = ActualRows * MaxDepth, SizeB = ActualCols * MaxDepth, SizeW = MaxDepth * Traits::WorkSpaceFactor } |
typedef conditional< Transpose, _RhsScalar, _LhsScalar >::type | LhsScalar |
typedef conditional< Transpose, _LhsScalar, _RhsScalar >::type | RhsScalar |
typedef gebp_traits< LhsScalar, RhsScalar > | Traits |
Private Attributes | |
EIGEN_ALIGN16 LhsScalar | m_staticA [SizeA] |
EIGEN_ALIGN16 RhsScalar | m_staticB [SizeB] |
EIGEN_ALIGN16 RhsScalar | m_staticW [SizeW] |
typedef conditional<Transpose,_RhsScalar,_LhsScalar>::type internal::gemm_blocking_space< StorageOrder, _LhsScalar, _RhsScalar, MaxRows, MaxCols, MaxDepth, true >::LhsScalar [private] |
Reimplemented from internal::level3_blocking< conditional< StorageOrder==RowMajor, _RhsScalar, _LhsScalar >::type, conditional< StorageOrder==RowMajor, _LhsScalar, _RhsScalar >::type >.
Definition at line 299 of file GeneralMatrixMatrix.h.
typedef conditional<Transpose,_LhsScalar,_RhsScalar>::type internal::gemm_blocking_space< StorageOrder, _LhsScalar, _RhsScalar, MaxRows, MaxCols, MaxDepth, true >::RhsScalar [private] |
Reimplemented from internal::level3_blocking< conditional< StorageOrder==RowMajor, _RhsScalar, _LhsScalar >::type, conditional< StorageOrder==RowMajor, _LhsScalar, _RhsScalar >::type >.
Definition at line 300 of file GeneralMatrixMatrix.h.
typedef gebp_traits<LhsScalar,RhsScalar> internal::gemm_blocking_space< StorageOrder, _LhsScalar, _RhsScalar, MaxRows, MaxCols, MaxDepth, true >::Traits [private] |
Definition at line 301 of file GeneralMatrixMatrix.h.
anonymous enum [private] |
Definition at line 294 of file GeneralMatrixMatrix.h.
anonymous enum [private] |
Definition at line 302 of file GeneralMatrixMatrix.h.
internal::gemm_blocking_space< StorageOrder, _LhsScalar, _RhsScalar, MaxRows, MaxCols, MaxDepth, true >::gemm_blocking_space | ( | DenseIndex | , |
DenseIndex | , | ||
DenseIndex | |||
) | [inline] |
Definition at line 314 of file GeneralMatrixMatrix.h.
void internal::gemm_blocking_space< StorageOrder, _LhsScalar, _RhsScalar, MaxRows, MaxCols, MaxDepth, true >::allocateA | ( | ) | [inline] |
Definition at line 324 of file GeneralMatrixMatrix.h.
void internal::gemm_blocking_space< StorageOrder, _LhsScalar, _RhsScalar, MaxRows, MaxCols, MaxDepth, true >::allocateAll | ( | ) | [inline] |
Definition at line 327 of file GeneralMatrixMatrix.h.
void internal::gemm_blocking_space< StorageOrder, _LhsScalar, _RhsScalar, MaxRows, MaxCols, MaxDepth, true >::allocateB | ( | ) | [inline] |
Definition at line 325 of file GeneralMatrixMatrix.h.
void internal::gemm_blocking_space< StorageOrder, _LhsScalar, _RhsScalar, MaxRows, MaxCols, MaxDepth, true >::allocateW | ( | ) | [inline] |
Definition at line 326 of file GeneralMatrixMatrix.h.
EIGEN_ALIGN16 LhsScalar internal::gemm_blocking_space< StorageOrder, _LhsScalar, _RhsScalar, MaxRows, MaxCols, MaxDepth, true >::m_staticA[SizeA] [private] |
Definition at line 308 of file GeneralMatrixMatrix.h.
EIGEN_ALIGN16 RhsScalar internal::gemm_blocking_space< StorageOrder, _LhsScalar, _RhsScalar, MaxRows, MaxCols, MaxDepth, true >::m_staticB[SizeB] [private] |
Definition at line 309 of file GeneralMatrixMatrix.h.
EIGEN_ALIGN16 RhsScalar internal::gemm_blocking_space< StorageOrder, _LhsScalar, _RhsScalar, MaxRows, MaxCols, MaxDepth, true >::m_staticW[SizeW] [private] |
Definition at line 310 of file GeneralMatrixMatrix.h.
Page generated by Doxygen 1.7.3 for MRPT 0.9.4 SVN:exported at Tue Jan 25 21:56:31 UTC 2011 |