#include <CoreEvaluators.h>
Public Types | |
enum | { Factor = (RowFactor==Dynamic || ColFactor==Dynamic) ? Dynamic : RowFactor*ColFactor } |
enum | { CoeffReadCost = evaluator<ArgTypeNestedCleaned>::CoeffReadCost, LinearAccessMask = XprType::IsVectorAtCompileTime ? LinearAccessBit : 0, Flags = (evaluator<ArgTypeNestedCleaned>::Flags & (HereditaryBits|LinearAccessMask) & ~RowMajorBit) | (traits<XprType>::Flags & RowMajorBit), Alignment = evaluator<ArgTypeNestedCleaned>::Alignment } |
typedef internal::nested_eval< ArgType, Factor >::type | ArgTypeNested |
typedef internal::remove_all< ArgTypeNested >::type | ArgTypeNestedCleaned |
typedef XprType::CoeffReturnType | CoeffReturnType |
typedef Replicate< ArgType, RowFactor, ColFactor > | XprType |
Public Types inherited from Eigen::internal::evaluator_base< Replicate< ArgType, RowFactor, ColFactor > > | |
enum | |
typedef traits< Replicate< ArgType, RowFactor, ColFactor > > | ExpressionTraits |
Public Member Functions | |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType | coeff (Index index) const |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType | coeff (Index row, Index col) const |
template<int LoadMode, typename PacketType > | |
EIGEN_STRONG_INLINE PacketType | packet (Index index) const |
template<int LoadMode, typename PacketType > | |
EIGEN_STRONG_INLINE PacketType | packet (Index row, Index col) const |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE | unary_evaluator (const XprType &replicate) |
Public Member Functions inherited from Eigen::internal::evaluator_base< Replicate< ArgType, RowFactor, ColFactor > > | |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE | evaluator_base () |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE | ~evaluator_base () |
Protected Attributes | |
const ArgTypeNested | m_arg |
evaluator< ArgTypeNestedCleaned > | m_argImpl |
const variable_if_dynamic< Index, ArgType::ColsAtCompileTime > | m_cols |
const variable_if_dynamic< Index, ArgType::RowsAtCompileTime > | m_rows |
Definition at line 1289 of file CoreEvaluators.h.
typedef internal::nested_eval<ArgType,Factor>::type Eigen::internal::unary_evaluator< Replicate< ArgType, RowFactor, ColFactor > >::ArgTypeNested |
Definition at line 1297 of file CoreEvaluators.h.
typedef internal::remove_all<ArgTypeNested>::type Eigen::internal::unary_evaluator< Replicate< ArgType, RowFactor, ColFactor > >::ArgTypeNestedCleaned |
Definition at line 1298 of file CoreEvaluators.h.
typedef XprType::CoeffReturnType Eigen::internal::unary_evaluator< Replicate< ArgType, RowFactor, ColFactor > >::CoeffReturnType |
Definition at line 1293 of file CoreEvaluators.h.
typedef Replicate<ArgType, RowFactor, ColFactor> Eigen::internal::unary_evaluator< Replicate< ArgType, RowFactor, ColFactor > >::XprType |
Definition at line 1292 of file CoreEvaluators.h.
anonymous enum |
Enumerator | |
---|---|
Factor |
Definition at line 1294 of file CoreEvaluators.h.
anonymous enum |
Enumerator | |
---|---|
CoeffReadCost | |
LinearAccessMask | |
Flags | |
Alignment |
Definition at line 1300 of file CoreEvaluators.h.
|
inlineexplicit |
Definition at line 1309 of file CoreEvaluators.h.
|
inline |
Definition at line 1331 of file CoreEvaluators.h.
|
inline |
Definition at line 1317 of file CoreEvaluators.h.
|
inline |
Definition at line 1357 of file CoreEvaluators.h.
|
inline |
Definition at line 1343 of file CoreEvaluators.h.
|
protected |
Definition at line 1367 of file CoreEvaluators.h.
|
protected |
Definition at line 1368 of file CoreEvaluators.h.
|
protected |
Definition at line 1370 of file CoreEvaluators.h.
|
protected |
Definition at line 1369 of file CoreEvaluators.h.