Sundance::StringEvalMediator Class Reference

Inheritance diagram for Sundance::StringEvalMediator:

Sundance::AbstractEvalMediator

List of all members.

Public Member Functions

 StringEvalMediator ()
virtual ~StringEvalMediator ()
virtual void evalCoordExpr (const CoordExpr *expr, RCP< EvalVector > &vec) const
virtual void evalDiscreteFuncElement (const DiscreteFuncElement *expr, const Array< MultiIndex > &mi, Array< RCP< EvalVector > > &vec) const
virtual void evalCellDiameterExpr (const CellDiameterExpr *expr, RCP< EvalVector > &vec) const
virtual void evalCellVectorExpr (const CellVectorExpr *expr, RCP< EvalVector > &vec) const


Detailed Description

Definition at line 50 of file SundanceStringEvalMediator.hpp.


Constructor & Destructor Documentation

StringEvalMediator::StringEvalMediator (  ) 

Definition at line 51 of file SundanceStringEvalMediator.cpp.

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

Definition at line 57 of file SundanceStringEvalMediator.hpp.


Member Function Documentation

void StringEvalMediator::evalCellDiameterExpr ( const CellDiameterExpr expr,
RCP< EvalVector > &  vec 
) const [virtual]

Evaluate the given cell diameter expression, putting its numerical values in the given EvalVector.

Implements Sundance::AbstractEvalMediator.

Definition at line 66 of file SundanceStringEvalMediator.cpp.

References Sundance::CellDiameterExpr::name(), SUNDANCE_MSG1, Sundance::CellDiameterExpr::toXML(), and Sundance::AbstractEvalMediator::verb().

void StringEvalMediator::evalCellVectorExpr ( const CellVectorExpr expr,
RCP< EvalVector > &  vec 
) const [virtual]

Evaluate the given cell vector expression, putting its numerical values in the given EvalVector.

Implements Sundance::AbstractEvalMediator.

Definition at line 77 of file SundanceStringEvalMediator.cpp.

References Sundance::CellVectorExpr::name(), SUNDANCE_MSG1, Sundance::CellVectorExpr::toXML(), and Sundance::AbstractEvalMediator::verb().

void StringEvalMediator::evalCoordExpr ( const CoordExpr expr,
RCP< EvalVector > &  vec 
) const [virtual]

Evaluate the given coordinate expression, putting its numerical values in the given LoadableVector.

Implements Sundance::AbstractEvalMediator.

Definition at line 55 of file SundanceStringEvalMediator.cpp.

References Sundance::CoordExpr::name(), SUNDANCE_MSG1, Sundance::ExprBase::toString(), and Sundance::AbstractEvalMediator::verb().

void StringEvalMediator::evalDiscreteFuncElement ( const DiscreteFuncElement expr,
const Array< MultiIndex > &  mi,
Array< RCP< EvalVector > > &  vec 
) const [virtual]

Evaluate the given discrete function, putting its numerical values in the given LoadableVector.

Implements Sundance::AbstractEvalMediator.

Definition at line 88 of file SundanceStringEvalMediator.cpp.

References Sundance::FuncElementBase::name().

Site Contact