Public Member Functions | Private Types | Private Attributes
Eigen::internal::gemm_blocking_space< StorageOrder, _LhsScalar, _RhsScalar, MaxRows, MaxCols, MaxDepth, KcFactor, false > Class Template Reference

#include <GeneralMatrixMatrix.h>

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

List of all members.

Public Member Functions

void allocateA ()
void allocateAll ()
void allocateB ()
void allocateW ()
 gemm_blocking_space (DenseIndex rows, DenseIndex cols, DenseIndex depth)
 ~gemm_blocking_space ()

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, int KcFactor>
class Eigen::internal::gemm_blocking_space< StorageOrder, _LhsScalar, _RhsScalar, MaxRows, MaxCols, MaxDepth, KcFactor, false >

Definition at line 313 of file GeneralMatrixMatrix.h.


Member Typedef Documentation

template<int StorageOrder, typename _LhsScalar , typename _RhsScalar , int MaxRows, int MaxCols, int MaxDepth, int KcFactor>
typedef conditional<Transpose,_RhsScalar,_LhsScalar>::type Eigen::internal::gemm_blocking_space< StorageOrder, _LhsScalar, _RhsScalar, MaxRows, MaxCols, MaxDepth, KcFactor, false >::LhsScalar [private]
template<int StorageOrder, typename _LhsScalar , typename _RhsScalar , int MaxRows, int MaxCols, int MaxDepth, int KcFactor>
typedef conditional<Transpose,_LhsScalar,_RhsScalar>::type Eigen::internal::gemm_blocking_space< StorageOrder, _LhsScalar, _RhsScalar, MaxRows, MaxCols, MaxDepth, KcFactor, false >::RhsScalar [private]
template<int StorageOrder, typename _LhsScalar , typename _RhsScalar , int MaxRows, int MaxCols, int MaxDepth, int KcFactor>
typedef gebp_traits<LhsScalar,RhsScalar> Eigen::internal::gemm_blocking_space< StorageOrder, _LhsScalar, _RhsScalar, MaxRows, MaxCols, MaxDepth, KcFactor, false >::Traits [private]

Definition at line 323 of file GeneralMatrixMatrix.h.


Member Enumeration Documentation

template<int StorageOrder, typename _LhsScalar , typename _RhsScalar , int MaxRows, int MaxCols, int MaxDepth, int KcFactor>
anonymous enum [private]
Enumerator:
Transpose 

Definition at line 318 of file GeneralMatrixMatrix.h.


Constructor & Destructor Documentation

template<int StorageOrder, typename _LhsScalar , typename _RhsScalar , int MaxRows, int MaxCols, int MaxDepth, int KcFactor>
Eigen::internal::gemm_blocking_space< StorageOrder, _LhsScalar, _RhsScalar, MaxRows, MaxCols, MaxDepth, KcFactor, false >::gemm_blocking_space ( DenseIndex  rows,
DenseIndex  cols,
DenseIndex  depth 
) [inline]

Definition at line 331 of file GeneralMatrixMatrix.h.

template<int StorageOrder, typename _LhsScalar , typename _RhsScalar , int MaxRows, int MaxCols, int MaxDepth, int KcFactor>
Eigen::internal::gemm_blocking_space< StorageOrder, _LhsScalar, _RhsScalar, MaxRows, MaxCols, MaxDepth, KcFactor, false >::~gemm_blocking_space ( ) [inline]

Definition at line 368 of file GeneralMatrixMatrix.h.


Member Function Documentation

template<int StorageOrder, typename _LhsScalar , typename _RhsScalar , int MaxRows, int MaxCols, int MaxDepth, int KcFactor>
void Eigen::internal::gemm_blocking_space< StorageOrder, _LhsScalar, _RhsScalar, MaxRows, MaxCols, MaxDepth, KcFactor, false >::allocateA ( ) [inline]

Definition at line 343 of file GeneralMatrixMatrix.h.

template<int StorageOrder, typename _LhsScalar , typename _RhsScalar , int MaxRows, int MaxCols, int MaxDepth, int KcFactor>
void Eigen::internal::gemm_blocking_space< StorageOrder, _LhsScalar, _RhsScalar, MaxRows, MaxCols, MaxDepth, KcFactor, false >::allocateAll ( ) [inline]

Definition at line 361 of file GeneralMatrixMatrix.h.

template<int StorageOrder, typename _LhsScalar , typename _RhsScalar , int MaxRows, int MaxCols, int MaxDepth, int KcFactor>
void Eigen::internal::gemm_blocking_space< StorageOrder, _LhsScalar, _RhsScalar, MaxRows, MaxCols, MaxDepth, KcFactor, false >::allocateB ( ) [inline]

Definition at line 349 of file GeneralMatrixMatrix.h.

template<int StorageOrder, typename _LhsScalar , typename _RhsScalar , int MaxRows, int MaxCols, int MaxDepth, int KcFactor>
void Eigen::internal::gemm_blocking_space< StorageOrder, _LhsScalar, _RhsScalar, MaxRows, MaxCols, MaxDepth, KcFactor, false >::allocateW ( ) [inline]

Definition at line 355 of file GeneralMatrixMatrix.h.


Member Data Documentation

template<int StorageOrder, typename _LhsScalar , typename _RhsScalar , int MaxRows, int MaxCols, int MaxDepth, int KcFactor>
DenseIndex Eigen::internal::gemm_blocking_space< StorageOrder, _LhsScalar, _RhsScalar, MaxRows, MaxCols, MaxDepth, KcFactor, false >::m_sizeA [private]

Definition at line 325 of file GeneralMatrixMatrix.h.

template<int StorageOrder, typename _LhsScalar , typename _RhsScalar , int MaxRows, int MaxCols, int MaxDepth, int KcFactor>
DenseIndex Eigen::internal::gemm_blocking_space< StorageOrder, _LhsScalar, _RhsScalar, MaxRows, MaxCols, MaxDepth, KcFactor, false >::m_sizeB [private]

Definition at line 326 of file GeneralMatrixMatrix.h.

template<int StorageOrder, typename _LhsScalar , typename _RhsScalar , int MaxRows, int MaxCols, int MaxDepth, int KcFactor>
DenseIndex Eigen::internal::gemm_blocking_space< StorageOrder, _LhsScalar, _RhsScalar, MaxRows, MaxCols, MaxDepth, KcFactor, false >::m_sizeW [private]

Definition at line 327 of file GeneralMatrixMatrix.h.


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


win_eigen
Author(s): Daniel Stonier
autogenerated on Wed Sep 16 2015 07:13:00