MOAB
4.9.3pre
|
#include <Visitor.h>
Public Types | |
enum | { RowsAtCompileTime = XprType::RowsAtCompileTime, CoeffReadCost = internal::evaluator<XprType>::CoeffReadCost } |
typedef XprType::Scalar | Scalar |
typedef XprType::CoeffReturnType | CoeffReturnType |
Public Member Functions | |
EIGEN_DEVICE_FUNC | visitor_evaluator (const XprType &xpr) |
EIGEN_DEVICE_FUNC Index | rows () const |
EIGEN_DEVICE_FUNC Index | cols () const |
EIGEN_DEVICE_FUNC Index | size () const |
EIGEN_DEVICE_FUNC CoeffReturnType | coeff (Index row, Index col) const |
Protected Attributes | |
internal::evaluator< XprType > | m_evaluator |
const XprType & | m_xpr |
typedef XprType::CoeffReturnType Eigen::internal::visitor_evaluator< XprType >::CoeffReturnType |
typedef XprType::Scalar Eigen::internal::visitor_evaluator< XprType >::Scalar |
anonymous enum |
Definition at line 69 of file Visitor.h.
{ RowsAtCompileTime = XprType::RowsAtCompileTime, CoeffReadCost = internal::evaluator<XprType>::CoeffReadCost };
EIGEN_DEVICE_FUNC Eigen::internal::visitor_evaluator< XprType >::visitor_evaluator | ( | const XprType & | xpr | ) | [inline, explicit] |
Definition at line 64 of file Visitor.h.
: m_evaluator(xpr), m_xpr(xpr) {}
EIGEN_DEVICE_FUNC CoeffReturnType Eigen::internal::visitor_evaluator< XprType >::coeff | ( | Index | row, |
Index | col | ||
) | const [inline] |
Definition at line 78 of file Visitor.h.
{ return m_evaluator.coeff(row, col); }
EIGEN_DEVICE_FUNC Index Eigen::internal::visitor_evaluator< XprType >::cols | ( | void | ) | const [inline] |
EIGEN_DEVICE_FUNC Index Eigen::internal::visitor_evaluator< XprType >::rows | ( | void | ) | const [inline] |
EIGEN_DEVICE_FUNC Index Eigen::internal::visitor_evaluator< XprType >::size | ( | ) | const [inline] |
internal::evaluator<XprType> Eigen::internal::visitor_evaluator< XprType >::m_evaluator [protected] |
const XprType& Eigen::internal::visitor_evaluator< XprType >::m_xpr [protected] |