Public Member Functions | Private Types | Private Attributes | List of all members
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]

Public Member Functions

void allocateA ()
 
void allocateAll ()
 
void allocateB ()
 
void allocateW ()
 
 gemm_blocking_space (DenseIndex rows, DenseIndex cols, DenseIndex depth)
 
 ~gemm_blocking_space ()
 
- Public Member Functions inherited from Eigen::internal::level3_blocking< conditional< StorageOrder==RowMajor, _RhsScalar, _LhsScalar >::type, conditional< StorageOrder==RowMajor, _LhsScalar, _RhsScalar >::type >
LhsScalarblockA ()
 
RhsScalarblockB ()
 
RhsScalarblockW ()
 
DenseIndex kc () const
 
 level3_blocking ()
 
DenseIndex mc () const
 
DenseIndex nc () const
 

Private Types

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

Private Attributes

DenseIndex m_sizeA
 
DenseIndex m_sizeB
 
DenseIndex m_sizeW
 

Additional Inherited Members

- Protected Attributes inherited from Eigen::internal::level3_blocking< conditional< StorageOrder==RowMajor, _RhsScalar, _LhsScalar >::type, conditional< StorageOrder==RowMajor, _LhsScalar, _RhsScalar >::type >
LhsScalarm_blockA
 
RhsScalarm_blockB
 
RhsScalarm_blockW
 
DenseIndex m_kc
 
DenseIndex m_mc
 
DenseIndex m_nc
 

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 312 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

Definition at line 320 of file GeneralMatrixMatrix.h.

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

Definition at line 321 of file GeneralMatrixMatrix.h.

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 322 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 317 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 330 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 367 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 342 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 360 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 348 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 354 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 324 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 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_sizeW
private

Definition at line 326 of file GeneralMatrixMatrix.h.


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


tuw_aruco
Author(s): Lukas Pfeifhofer
autogenerated on Mon Jun 10 2019 15:41:13