#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 row, Index col) const |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType | coeff (Index index) const |
template<int LoadMode, typename PacketType > | |
EIGEN_STRONG_INLINE PacketType | packet (Index row, Index col) const |
template<int LoadMode, typename PacketType > | |
EIGEN_STRONG_INLINE PacketType | packet (Index index) const |
EIGEN_DEVICE_FUNC | unary_evaluator (const XprType &replicate) |
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 |
Additional Inherited Members | |
Protected Member Functions inherited from Eigen::internal::noncopyable | |
EIGEN_DEVICE_FUNC | noncopyable () |
EIGEN_DEVICE_FUNC | ~noncopyable () |
Definition at line 1169 of file CoreEvaluators.h.
typedef internal::nested_eval<ArgType,Factor>::type Eigen::internal::unary_evaluator< Replicate< ArgType, RowFactor, ColFactor > >::ArgTypeNested |
Definition at line 1177 of file CoreEvaluators.h.
typedef internal::remove_all<ArgTypeNested>::type Eigen::internal::unary_evaluator< Replicate< ArgType, RowFactor, ColFactor > >::ArgTypeNestedCleaned |
Definition at line 1178 of file CoreEvaluators.h.
typedef XprType::CoeffReturnType Eigen::internal::unary_evaluator< Replicate< ArgType, RowFactor, ColFactor > >::CoeffReturnType |
Definition at line 1173 of file CoreEvaluators.h.
typedef Replicate<ArgType, RowFactor, ColFactor> Eigen::internal::unary_evaluator< Replicate< ArgType, RowFactor, ColFactor > >::XprType |
Definition at line 1172 of file CoreEvaluators.h.
anonymous enum |
Enumerator | |
---|---|
Factor |
Definition at line 1174 of file CoreEvaluators.h.
anonymous enum |
Enumerator | |
---|---|
CoeffReadCost | |
LinearAccessMask | |
Flags | |
Alignment |
Definition at line 1180 of file CoreEvaluators.h.
|
inlineexplicit |
Definition at line 1188 of file CoreEvaluators.h.
|
inline |
Definition at line 1196 of file CoreEvaluators.h.
|
inline |
Definition at line 1210 of file CoreEvaluators.h.
|
inline |
Definition at line 1222 of file CoreEvaluators.h.
|
inline |
Definition at line 1236 of file CoreEvaluators.h.
|
protected |
Definition at line 1246 of file CoreEvaluators.h.
|
protected |
Definition at line 1247 of file CoreEvaluators.h.
|
protected |
Definition at line 1249 of file CoreEvaluators.h.
|
protected |
Definition at line 1248 of file CoreEvaluators.h.