|
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.