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 48 of file SundanceEvaluatorFactory.hpp.


Constructor & Destructor Documentation

EvaluatorFactory::EvaluatorFactory (  )  [inline]

Definition at line 52 of file SundanceEvaluatorFactory.hpp.

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

Definition at line 55 of file SundanceEvaluatorFactory.hpp.


Member Function Documentation

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

Site Contact