MOAB
4.9.3pre
|
#include <GeneralMatrixMatrix.h>
Public Types | |
typedef Gemm::Traits | Traits |
Public Member Functions | |
gemm_functor (const Lhs &lhs, const Rhs &rhs, Dest &dest, const Scalar &actualAlpha, BlockingType &blocking) | |
void | initParallelSession (Index num_threads) const |
void | operator() (Index row, Index rows, Index col=0, Index cols=-1, GemmParallelInfo< Index > *info=0) const |
Protected Attributes | |
const Lhs & | m_lhs |
const Rhs & | m_rhs |
Dest & | m_dest |
Scalar | m_actualAlpha |
BlockingType & | m_blocking |
Definition at line 209 of file GeneralMatrixMatrix.h.
typedef Gemm::Traits Eigen::internal::gemm_functor< Scalar, Index, Gemm, Lhs, Rhs, Dest, BlockingType >::Traits |
Definition at line 233 of file GeneralMatrixMatrix.h.
Eigen::internal::gemm_functor< Scalar, Index, Gemm, Lhs, Rhs, Dest, BlockingType >::gemm_functor | ( | const Lhs & | lhs, |
const Rhs & | rhs, | ||
Dest & | dest, | ||
const Scalar & | actualAlpha, | ||
BlockingType & | blocking | ||
) | [inline] |
Definition at line 211 of file GeneralMatrixMatrix.h.
: m_lhs(lhs), m_rhs(rhs), m_dest(dest), m_actualAlpha(actualAlpha), m_blocking(blocking) {}
void Eigen::internal::gemm_functor< Scalar, Index, Gemm, Lhs, Rhs, Dest, BlockingType >::initParallelSession | ( | Index | num_threads | ) | const [inline] |
Definition at line 215 of file GeneralMatrixMatrix.h.
{ m_blocking.initParallel(m_lhs.rows(), m_rhs.cols(), m_lhs.cols(), num_threads); m_blocking.allocateA(); }
void Eigen::internal::gemm_functor< Scalar, Index, Gemm, Lhs, Rhs, Dest, BlockingType >::operator() | ( | Index | row, |
Index | rows, | ||
Index | col = 0 , |
||
Index | cols = -1 , |
||
GemmParallelInfo< Index > * | info = 0 |
||
) | const [inline] |
Definition at line 221 of file GeneralMatrixMatrix.h.
Scalar Eigen::internal::gemm_functor< Scalar, Index, Gemm, Lhs, Rhs, Dest, BlockingType >::m_actualAlpha [protected] |
Definition at line 239 of file GeneralMatrixMatrix.h.
BlockingType& Eigen::internal::gemm_functor< Scalar, Index, Gemm, Lhs, Rhs, Dest, BlockingType >::m_blocking [protected] |
Definition at line 240 of file GeneralMatrixMatrix.h.
Dest& Eigen::internal::gemm_functor< Scalar, Index, Gemm, Lhs, Rhs, Dest, BlockingType >::m_dest [protected] |
Definition at line 238 of file GeneralMatrixMatrix.h.
const Lhs& Eigen::internal::gemm_functor< Scalar, Index, Gemm, Lhs, Rhs, Dest, BlockingType >::m_lhs [protected] |
Definition at line 236 of file GeneralMatrixMatrix.h.
const Rhs& Eigen::internal::gemm_functor< Scalar, Index, Gemm, Lhs, Rhs, Dest, BlockingType >::m_rhs [protected] |
Definition at line 237 of file GeneralMatrixMatrix.h.