Public Types | Public Member Functions | Protected Attributes | List of all members
Eigen::internal::gemm_functor< Scalar, Index, Gemm, Lhs, Rhs, Dest, BlockingType > Struct Template Reference

#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

Scalar m_actualAlpha
 
BlockingType & m_blocking
 
Dest & m_dest
 
const Lhsm_lhs
 
const Rhsm_rhs
 

Detailed Description

template<typename Scalar, typename Index, typename Gemm, typename Lhs, typename Rhs, typename Dest, typename BlockingType>
struct Eigen::internal::gemm_functor< Scalar, Index, Gemm, Lhs, Rhs, Dest, BlockingType >

Definition at line 213 of file GeneralMatrixMatrix.h.

Member Typedef Documentation

◆ Traits

template<typename Scalar , typename Index , typename Gemm , typename Lhs , typename Rhs , typename Dest , typename BlockingType >
typedef Gemm::Traits Eigen::internal::gemm_functor< Scalar, Index, Gemm, Lhs, Rhs, Dest, BlockingType >::Traits

Definition at line 237 of file GeneralMatrixMatrix.h.

Constructor & Destructor Documentation

◆ gemm_functor()

template<typename Scalar , typename Index , typename Gemm , typename Lhs , typename Rhs , typename Dest , typename BlockingType >
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 215 of file GeneralMatrixMatrix.h.

Member Function Documentation

◆ initParallelSession()

template<typename Scalar , typename Index , typename Gemm , typename Lhs , typename Rhs , typename Dest , typename BlockingType >
void Eigen::internal::gemm_functor< Scalar, Index, Gemm, Lhs, Rhs, Dest, BlockingType >::initParallelSession ( Index  num_threads) const
inline

Definition at line 219 of file GeneralMatrixMatrix.h.

◆ operator()()

template<typename Scalar , typename Index , typename Gemm , typename Lhs , typename Rhs , typename Dest , typename BlockingType >
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 225 of file GeneralMatrixMatrix.h.

Member Data Documentation

◆ m_actualAlpha

template<typename Scalar , typename Index , typename Gemm , typename Lhs , typename Rhs , typename Dest , typename BlockingType >
Scalar Eigen::internal::gemm_functor< Scalar, Index, Gemm, Lhs, Rhs, Dest, BlockingType >::m_actualAlpha
protected

Definition at line 243 of file GeneralMatrixMatrix.h.

◆ m_blocking

template<typename Scalar , typename Index , typename Gemm , typename Lhs , typename Rhs , typename Dest , typename BlockingType >
BlockingType& Eigen::internal::gemm_functor< Scalar, Index, Gemm, Lhs, Rhs, Dest, BlockingType >::m_blocking
protected

Definition at line 244 of file GeneralMatrixMatrix.h.

◆ m_dest

template<typename Scalar , typename Index , typename Gemm , typename Lhs , typename Rhs , typename Dest , typename BlockingType >
Dest& Eigen::internal::gemm_functor< Scalar, Index, Gemm, Lhs, Rhs, Dest, BlockingType >::m_dest
protected

Definition at line 242 of file GeneralMatrixMatrix.h.

◆ m_lhs

template<typename Scalar , typename Index , typename Gemm , typename Lhs , typename Rhs , typename Dest , typename BlockingType >
const Lhs& Eigen::internal::gemm_functor< Scalar, Index, Gemm, Lhs, Rhs, Dest, BlockingType >::m_lhs
protected

Definition at line 240 of file GeneralMatrixMatrix.h.

◆ m_rhs

template<typename Scalar , typename Index , typename Gemm , typename Lhs , typename Rhs , typename Dest , typename BlockingType >
const Rhs& Eigen::internal::gemm_functor< Scalar, Index, Gemm, Lhs, Rhs, Dest, BlockingType >::m_rhs
protected

Definition at line 241 of file GeneralMatrixMatrix.h.


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


gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:44:39