#include <IndexedView.h>
Public Types | |
enum | { CoeffReadCost = evaluator<ArgType>::CoeffReadCost, FlagsLinearAccessBit = (traits<XprType>::RowsAtCompileTime == 1 || traits<XprType>::ColsAtCompileTime == 1) ? LinearAccessBit : 0, FlagsRowMajorBit = traits<XprType>::FlagsRowMajorBit, Flags = (evaluator<ArgType>::Flags & (HereditaryBits & ~RowMajorBit )) | FlagsLinearAccessBit | FlagsRowMajorBit, Alignment = 0 } |
typedef XprType::CoeffReturnType | CoeffReturnType |
typedef XprType::Scalar | Scalar |
typedef IndexedView< ArgType, RowIndices, ColIndices > | XprType |
Public Types inherited from Eigen::internal::evaluator_base< IndexedView< ArgType, RowIndices, ColIndices > > | |
enum | |
typedef traits< IndexedView< ArgType, RowIndices, ColIndices > > | ExpressionTraits |
Public Member Functions | |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType | coeff (Index row, Index col) const |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CoeffReturnType | coeff (Index index) const |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar & | coeffRef (Index row, Index col) |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar & | coeffRef (Index index) |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar & | coeffRef (Index index) const |
EIGEN_DEVICE_FUNC | unary_evaluator (const XprType &xpr) |
Public Member Functions inherited from Eigen::internal::evaluator_base< IndexedView< ArgType, RowIndices, ColIndices > > | |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE | evaluator_base () |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE | ~evaluator_base () |
Protected Attributes | |
evaluator< ArgType > | m_argImpl |
const XprType & | m_xpr |
Definition at line 164 of file IndexedView.h.
typedef XprType::CoeffReturnType Eigen::internal::unary_evaluator< IndexedView< ArgType, RowIndices, ColIndices >, IndexBased >::CoeffReturnType |
Definition at line 187 of file IndexedView.h.
typedef XprType::Scalar Eigen::internal::unary_evaluator< IndexedView< ArgType, RowIndices, ColIndices >, IndexBased >::Scalar |
Definition at line 186 of file IndexedView.h.
typedef IndexedView<ArgType, RowIndices, ColIndices> Eigen::internal::unary_evaluator< IndexedView< ArgType, RowIndices, ColIndices >, IndexBased >::XprType |
Definition at line 167 of file IndexedView.h.
anonymous enum |
Enumerator | |
---|---|
CoeffReadCost | |
FlagsLinearAccessBit | |
FlagsRowMajorBit | |
Flags | |
Alignment |
Definition at line 169 of file IndexedView.h.
|
inlineexplicit |
Definition at line 181 of file IndexedView.h.
|
inline |
Definition at line 190 of file IndexedView.h.
|
inline |
Definition at line 219 of file IndexedView.h.
|
inline |
Definition at line 196 of file IndexedView.h.
|
inline |
Definition at line 202 of file IndexedView.h.
|
inline |
Definition at line 211 of file IndexedView.h.
|
protected |
Definition at line 228 of file IndexedView.h.
|
protected |
Definition at line 229 of file IndexedView.h.