Medial Code Documentation
|
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 > | |
PacketReturnType | packet (Index row, Index col) const |
template<int LoadMode, typename PacketType > | |
PacketReturnType | packet (Index index) const |
EIGEN_DEVICE_FUNC CoeffReturnType | coeffByOuterInner (Index outer, Index inner) const |
template<int LoadMode, typename PacketType > | |
PacketReturnType | packetByOuterInner (Index outer, Index inner) const |
const XprType & | nestedExpression () const |
Protected Attributes | |
internal::evaluator< XprType > | m_evaluator |
const XprType & | m_xpr |