Public Member Functions | Protected Attributes
internal::gemm_functor< Scalar, Index, Gemm, Lhs, Rhs, Dest, BlockingType > Struct Template Reference

#include <GeneralMatrixMatrix.h>

List of all members.

Public Member Functions

 gemm_functor (const Lhs &lhs, const Rhs &rhs, Dest &dest, Scalar actualAlpha, BlockingType &blocking)
void initParallelSession () 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 Lhs & m_lhs
const Rhs & m_rhs

Detailed Description

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

Definition at line 218 of file GeneralMatrixMatrix.h.


Constructor & Destructor Documentation

template<typename Scalar , typename Index , typename Gemm , typename Lhs , typename Rhs , typename Dest , typename BlockingType >
internal::gemm_functor< Scalar, Index, Gemm, Lhs, Rhs, Dest, BlockingType >::gemm_functor ( const Lhs &  lhs,
const Rhs &  rhs,
Dest &  dest,
Scalar  actualAlpha,
BlockingType &  blocking 
) [inline]

Definition at line 220 of file GeneralMatrixMatrix.h.


Member Function Documentation

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

Definition at line 225 of file GeneralMatrixMatrix.h.

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


Member Data Documentation

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

Definition at line 246 of file GeneralMatrixMatrix.h.

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

Definition at line 247 of file GeneralMatrixMatrix.h.

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

Definition at line 245 of file GeneralMatrixMatrix.h.

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

Definition at line 243 of file GeneralMatrixMatrix.h.

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

Definition at line 244 of file GeneralMatrixMatrix.h.


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


libicr
Author(s): Robert Krug
autogenerated on Mon Jan 6 2014 11:34:32