MOAB  4.9.3pre
Eigen::internal::evaluator< T > Struct Template Reference

#include <CoreEvaluators.h>

Inheritance diagram for Eigen::internal::evaluator< T >:
Collaboration diagram for Eigen::internal::evaluator< T >:

List of all members.

Public Types

typedef unary_evaluator< TBase

Public Member Functions

EIGEN_DEVICE_FUNC evaluator (const T &xpr)

Detailed Description

template<typename T>
struct Eigen::internal::evaluator< T >

Definition at line 81 of file CoreEvaluators.h.


Member Typedef Documentation

template<typename T>
typedef unary_evaluator<T> Eigen::internal::evaluator< T >::Base

Reimplemented in Eigen::internal::evaluator< EvalToTemp< ArgType > >, Eigen::internal::evaluator< SparseMatrix< _Scalar, _Options, _Index > >, Eigen::internal::unary_evaluator< TriangularView< MatrixType, Mode >, IndexBased >, Eigen::internal::unary_evaluator< Block< const SparseMatrix< _Scalar, _Options, _StorageIndex >, BlockRows, BlockCols, true >, IteratorBased >, Eigen::internal::unary_evaluator< Block< SparseMatrix< _Scalar, _Options, _StorageIndex >, BlockRows, BlockCols, true >, IteratorBased >, Eigen::internal::product_evaluator< Product< Lhs, Rhs, LazyProduct >, ProductTag, DenseShape, HomogeneousShape >, Eigen::internal::product_evaluator< Product< Lhs, Rhs, LazyProduct >, ProductTag, HomogeneousShape, DenseShape >, Eigen::internal::evaluator< Ref< const SparseVector< MatScalar, MatOptions, MatIndex >, Options, StrideType > >, Eigen::internal::product_evaluator< Product< Lhs, RhsView, DefaultProduct >, ProductTag, SparseShape, SparseSelfAdjointShape >, Eigen::internal::evaluator< Ref< SparseVector< MatScalar, MatOptions, MatIndex >, Options, StrideType > >, Eigen::internal::evaluator< Ref< const SparseMatrix< MatScalar, MatOptions, MatIndex >, Options, StrideType > >, Eigen::internal::product_evaluator< Product< LhsView, Rhs, DefaultProduct >, ProductTag, SparseSelfAdjointShape, SparseShape >, Eigen::internal::evaluator< Ref< SparseMatrix< MatScalar, MatOptions, MatIndex >, Options, StrideType > >, Eigen::internal::unary_evaluator< Homogeneous< ArgType, Direction >, IndexBased >, Eigen::internal::evaluator< Map< const SparseMatrix< MatScalar, MatOptions, MatIndex >, Options, StrideType > >, Eigen::internal::evaluator< Map< SparseMatrix< MatScalar, MatOptions, MatIndex >, Options, StrideType > >, Eigen::internal::evaluator< SparseView< Product< Lhs, Rhs, Options > > >, Eigen::internal::product_evaluator< Product< Lhs, Rhs, AliasFreeProduct >, ProductTag, SparseShape, PermutationShape >, Eigen::internal::evaluator< Solve< Decomposition, RhsType > >, Eigen::internal::product_evaluator< Product< Lhs, Rhs, AliasFreeProduct >, ProductTag, PermutationShape, SparseShape >, Eigen::internal::evaluator< ReturnByValue< Derived > >, Eigen::internal::unary_evaluator< Inverse< ArgType > >, Eigen::internal::product_evaluator< Product< Lhs, Rhs, Options >, ProductTag, LhsShape, RhsShape >, Eigen::internal::evaluator< SolveWithGuess< Decomposition, RhsType, GuessType > >, Eigen::internal::evaluator< Diagonal< const Product< Lhs, Rhs, DefaultProduct >, DiagIndex > >, Eigen::internal::evaluator< MappedSparseMatrix< _Scalar, _Options, _StorageIndex > >, and Eigen::internal::evaluator< CwiseUnaryOp< internal::scalar_multiple_op< Scalar >, const Product< Lhs, Rhs, DefaultProduct > > >.

Definition at line 83 of file CoreEvaluators.h.


Constructor & Destructor Documentation

template<typename T>
EIGEN_DEVICE_FUNC Eigen::internal::evaluator< T >::evaluator ( const T xpr) [inline, explicit]

Reimplemented in Eigen::internal::evaluator< const T >.

Definition at line 84 of file CoreEvaluators.h.

: Base(xpr) {}

The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines