MOAB
4.9.3pre
|
#include <CoreEvaluators.h>
Public Types | |
enum | { CoeffReadCost = evaluator<ArgType>::CoeffReadCost, Flags = evaluator<ArgType>::Flags, Alignment = evaluator<ArgType>::Alignment } |
typedef remove_all< typename XprType::NestedExpressionType > ::type | ArgType |
typedef ArgType::Scalar | Scalar |
typedef ArgType::CoeffReturnType | CoeffReturnType |
Public Member Functions | |
EIGEN_DEVICE_FUNC | evaluator_wrapper_base (const ArgType &arg) |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType | coeff (Index row, Index col) const |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE 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) |
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 |
template<int StoreMode, typename PacketType > | |
EIGEN_STRONG_INLINE void | writePacket (Index row, Index col, const PacketType &x) |
template<int StoreMode, typename PacketType > | |
EIGEN_STRONG_INLINE void | writePacket (Index index, const PacketType &x) |
Protected Attributes | |
evaluator< ArgType > | m_argImpl |
Definition at line 1096 of file CoreEvaluators.h.
typedef remove_all<typename XprType::NestedExpressionType>::type Eigen::internal::evaluator_wrapper_base< XprType >::ArgType |
Definition at line 1099 of file CoreEvaluators.h.
typedef ArgType::CoeffReturnType Eigen::internal::evaluator_wrapper_base< XprType >::CoeffReturnType |
Definition at line 1109 of file CoreEvaluators.h.
typedef ArgType::Scalar Eigen::internal::evaluator_wrapper_base< XprType >::Scalar |
Definition at line 1108 of file CoreEvaluators.h.
anonymous enum |
Definition at line 1100 of file CoreEvaluators.h.
{ CoeffReadCost = evaluator<ArgType>::CoeffReadCost, Flags = evaluator<ArgType>::Flags, Alignment = evaluator<ArgType>::Alignment };
EIGEN_DEVICE_FUNC Eigen::internal::evaluator_wrapper_base< XprType >::evaluator_wrapper_base | ( | const ArgType & | arg | ) | [inline, explicit] |
Definition at line 1106 of file CoreEvaluators.h.
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType Eigen::internal::evaluator_wrapper_base< XprType >::coeff | ( | Index | row, |
Index | col | ||
) | const [inline] |
Definition at line 1112 of file CoreEvaluators.h.
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType Eigen::internal::evaluator_wrapper_base< XprType >::coeff | ( | Index | index | ) | const [inline] |
Definition at line 1118 of file CoreEvaluators.h.
{ return m_argImpl.coeff(index); }
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar& Eigen::internal::evaluator_wrapper_base< XprType >::coeffRef | ( | Index | row, |
Index | col | ||
) | [inline] |
Definition at line 1124 of file CoreEvaluators.h.
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar& Eigen::internal::evaluator_wrapper_base< XprType >::coeffRef | ( | Index | index | ) | [inline] |
Definition at line 1130 of file CoreEvaluators.h.
{ return m_argImpl.coeffRef(index); }
EIGEN_STRONG_INLINE PacketType Eigen::internal::evaluator_wrapper_base< XprType >::packet | ( | Index | row, |
Index | col | ||
) | const [inline] |
Definition at line 1137 of file CoreEvaluators.h.
EIGEN_STRONG_INLINE PacketType Eigen::internal::evaluator_wrapper_base< XprType >::packet | ( | Index | index | ) | const [inline] |
Definition at line 1144 of file CoreEvaluators.h.
{ return m_argImpl.template packet<LoadMode,PacketType>(index); }
EIGEN_STRONG_INLINE void Eigen::internal::evaluator_wrapper_base< XprType >::writePacket | ( | Index | row, |
Index | col, | ||
const PacketType & | x | ||
) | [inline] |
Definition at line 1151 of file CoreEvaluators.h.
EIGEN_STRONG_INLINE void Eigen::internal::evaluator_wrapper_base< XprType >::writePacket | ( | Index | index, |
const PacketType & | x | ||
) | [inline] |
Definition at line 1158 of file CoreEvaluators.h.
{ m_argImpl.template writePacket<StoreMode>(index, x); }
evaluator<ArgType> Eigen::internal::evaluator_wrapper_base< XprType >::m_argImpl [protected] |
Definition at line 1164 of file CoreEvaluators.h.