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 |
Definition at line 50 of file SundanceStringEvalMediator.hpp.
StringEvalMediator::StringEvalMediator | ( | ) |
Definition at line 51 of file SundanceStringEvalMediator.cpp.
virtual Sundance::StringEvalMediator::~StringEvalMediator | ( | ) | [inline, virtual] |
Definition at line 57 of file SundanceStringEvalMediator.hpp.
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().