Public Member Functions
Sundance::EvaluatorFactory Class Reference
Inheritance diagram for Sundance::EvaluatorFactory:
Sundance::GenericEvaluatorFactory< CellDiameterExpr, CellDiameterExprEvaluator > Sundance::GenericEvaluatorFactory< CellVectorExpr, CellVectorEvaluator > Sundance::GenericEvaluatorFactory< CoordExpr, CoordExprEvaluator > Sundance::GenericEvaluatorFactory< CurveNormExpr, CurveNormEvaluator > Sundance::GenericEvaluatorFactory< DiscreteFuncElement, DiscreteFuncElementEvaluator > Sundance::GenericEvaluatorFactory< NonlinearUnaryOp, NonlinearUnaryOpEvaluator > Sundance::GenericEvaluatorFactory< SpatiallyConstantExpr, ConstantEvaluator > Sundance::GenericEvaluatorFactory< SumExpr, SumEvaluator > Sundance::GenericEvaluatorFactory< SymbolicFuncElement, SymbolicFuncElementEvaluator > Sundance::GenericEvaluatorFactory< UnaryMinus, UnaryMinusEvaluator > Sundance::EvaluatableExpr Sundance::GenericEvaluatorFactory< ExprT, EvalT >

List of all members.

Public Member Functions

 EvaluatorFactory ()
virtual ~EvaluatorFactory ()
virtual EvaluatorcreateEvaluator (const EvaluatableExpr *expr, const EvalContext &context) const =0

Detailed Description

Definition at line 59 of file SundanceEvaluatorFactory.hpp.


Constructor & Destructor Documentation

Definition at line 63 of file SundanceEvaluatorFactory.hpp.

virtual Sundance::EvaluatorFactory::~EvaluatorFactory ( ) [inline, virtual]

Definition at line 66 of file SundanceEvaluatorFactory.hpp.


Member Function Documentation

virtual Evaluator* Sundance::EvaluatorFactory::createEvaluator ( const EvaluatableExpr expr,
const EvalContext context 
) const [pure virtual]

Site Contact