compbio
Public Types | Public Member Functions | Protected Attributes | List of all members
Eigen::internal::redux_evaluator< _XprType > Class Template Reference

Public Types

enum  {
  MaxRowsAtCompileTime = XprType::MaxRowsAtCompileTime, MaxColsAtCompileTime = XprType::MaxColsAtCompileTime, Flags = evaluator<XprType>::Flags & ~DirectAccessBit, IsRowMajor = XprType::IsRowMajor,
  SizeAtCompileTime = XprType::SizeAtCompileTime, InnerSizeAtCompileTime = XprType::InnerSizeAtCompileTime, CoeffReadCost = evaluator<XprType>::CoeffReadCost, Alignment = evaluator<XprType>::Alignment
}
 
typedef _XprType XprType
 
typedef XprType::Scalar Scalar
 
typedef XprType::CoeffReturnType CoeffReturnType
 
typedef XprType::PacketScalar PacketScalar
 
typedef XprType::PacketReturnType PacketReturnType
 

Public Member Functions

EIGEN_DEVICE_FUNC redux_evaluator (const XprType &xpr)
 
EIGEN_DEVICE_FUNC Index rows () const
 
EIGEN_DEVICE_FUNC Index cols () const
 
EIGEN_DEVICE_FUNC Index size () const
 
EIGEN_DEVICE_FUNC Index innerSize () const
 
EIGEN_DEVICE_FUNC Index outerSize () const
 
EIGEN_DEVICE_FUNC CoeffReturnType coeff (Index row, Index col) const
 
EIGEN_DEVICE_FUNC CoeffReturnType coeff (Index index) const
 
template<int LoadMode, typename PacketType >
PacketType packet (Index row, Index col) const
 
template<int LoadMode, typename PacketType >
PacketType packet (Index index) const
 
EIGEN_DEVICE_FUNC CoeffReturnType coeffByOuterInner (Index outer, Index inner) const
 
template<int LoadMode, typename PacketType >
PacketType packetByOuterInner (Index outer, Index inner) const
 
const XprType & nestedExpression () const
 

Protected Attributes

internal::evaluator< XprType > m_evaluator
 
const XprType & m_xpr
 

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