#include <GeneralMatrixMatrix.h>
Public Member Functions | |
void | allocateA () |
void | allocateAll () |
void | allocateB () |
void | allocateW () |
gemm_blocking_space (DenseIndex, DenseIndex, DenseIndex) | |
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] |
Definition at line 284 of file GeneralMatrixMatrix.h.
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 294 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 295 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 296 of file GeneralMatrixMatrix.h.
anonymous enum [private] |
Definition at line 289 of file GeneralMatrixMatrix.h.
anonymous enum [private] |
Definition at line 297 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 309 of file GeneralMatrixMatrix.h.
void internal::gemm_blocking_space< StorageOrder, _LhsScalar, _RhsScalar, MaxRows, MaxCols, MaxDepth, true >::allocateA | ( | ) | [inline] |
Definition at line 319 of file GeneralMatrixMatrix.h.
void internal::gemm_blocking_space< StorageOrder, _LhsScalar, _RhsScalar, MaxRows, MaxCols, MaxDepth, true >::allocateAll | ( | ) | [inline] |
Definition at line 322 of file GeneralMatrixMatrix.h.
void internal::gemm_blocking_space< StorageOrder, _LhsScalar, _RhsScalar, MaxRows, MaxCols, MaxDepth, true >::allocateB | ( | ) | [inline] |
Definition at line 320 of file GeneralMatrixMatrix.h.
void internal::gemm_blocking_space< StorageOrder, _LhsScalar, _RhsScalar, MaxRows, MaxCols, MaxDepth, true >::allocateW | ( | ) | [inline] |
Definition at line 321 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 303 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 304 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 305 of file GeneralMatrixMatrix.h.