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 ()
 
 gemm_blocking_space (Index rows, Index cols, Index depth, Index num_threads, bool l3_blocking)
 
void initParallel (Index rows, Index cols, Index depth, Index num_threads)
 
 ~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 ()
 
Index kc () const
 
 level3_blocking ()
 
Index mc () const
 
Index 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

Index m_sizeA
 
Index m_sizeB
 

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
 
Index m_kc
 
Index m_mc
 
Index 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 326 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 334 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 335 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 336 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 331 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 ( Index  rows,
Index  cols,
Index  depth,
Index  num_threads,
bool  l3_blocking 
)
inline

Definition at line 343 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 394 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 376 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 388 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 382 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 >::initParallel ( Index  rows,
Index  cols,
Index  depth,
Index  num_threads 
)
inline

Definition at line 363 of file GeneralMatrixMatrix.h.

Member Data Documentation

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

Definition at line 338 of file GeneralMatrixMatrix.h.

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

Definition at line 339 of file GeneralMatrixMatrix.h.


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


hebiros
Author(s): Xavier Artache , Matthew Tesch
autogenerated on Thu Sep 3 2020 04:10:36