Public Member Functions | |
| UnaryEvaluator (const ExprType *expr, const EvalContext &context) | |
| virtual | ~UnaryEvaluator () |
| virtual void | resetNumCalls () const |
Protected Member Functions | |
| const RCP< SparsitySuperset > & | argSparsitySuperset () const |
| const EvaluatableExpr * | argExpr () const |
| const RCP< Evaluator > & | argEval () const |
| void | evalOperand (const EvalManager &mgr, Array< double > &argConstantResults, Array< RCP< EvalVector > > &argVectorResults) const |
Private Attributes | |
| const EvaluatableExpr * | argExpr_ |
| RCP< SparsitySuperset > | argSparsitySuperset_ |
| RCP< Evaluator > | argEval_ |
Definition at line 58 of file SundanceUnaryEvaluator.hpp.
| Sundance::UnaryEvaluator< ExprType >::UnaryEvaluator | ( | const ExprType * | expr, |
| const EvalContext & | context | ||
| ) | [inline] |
Definition at line 63 of file SundanceUnaryEvaluator.hpp.
| virtual Sundance::UnaryEvaluator< ExprType >::~UnaryEvaluator | ( | ) | [inline, virtual] |
Definition at line 95 of file SundanceUnaryEvaluator.hpp.
| const RCP<Evaluator>& Sundance::UnaryEvaluator< ExprType >::argEval | ( | ) | const [inline, protected] |
Definition at line 114 of file SundanceUnaryEvaluator.hpp.
Referenced by Sundance::UnaryEvaluator< DiffOp >::evalOperand().
| const EvaluatableExpr* Sundance::UnaryEvaluator< ExprType >::argExpr | ( | ) | const [inline, protected] |
Definition at line 111 of file SundanceUnaryEvaluator.hpp.
| const RCP<SparsitySuperset>& Sundance::UnaryEvaluator< ExprType >::argSparsitySuperset | ( | ) | const [inline, protected] |
Definition at line 107 of file SundanceUnaryEvaluator.hpp.
| void Sundance::UnaryEvaluator< ExprType >::evalOperand | ( | const EvalManager & | mgr, |
| Array< double > & | argConstantResults, | ||
| Array< RCP< EvalVector > > & | argVectorResults | ||
| ) | const [inline, protected] |
Definition at line 118 of file SundanceUnaryEvaluator.hpp.
| virtual void Sundance::UnaryEvaluator< ExprType >::resetNumCalls | ( | ) | const [inline, virtual] |
Reimplemented from Sundance::Evaluator.
Reimplemented in Sundance::DerivOfSymbFuncEvaluator, and Sundance::DiffOpEvaluator.
Definition at line 98 of file SundanceUnaryEvaluator.hpp.
Referenced by Sundance::UnaryEvaluator< DiffOp >::resetNumCalls().
RCP<Evaluator> Sundance::UnaryEvaluator< ExprType >::argEval_ [private] |
Definition at line 132 of file SundanceUnaryEvaluator.hpp.
Referenced by Sundance::UnaryEvaluator< DiffOp >::argEval(), Sundance::UnaryEvaluator< DiffOp >::resetNumCalls(), and Sundance::UnaryEvaluator< DiffOp >::UnaryEvaluator().
const EvaluatableExpr* Sundance::UnaryEvaluator< ExprType >::argExpr_ [private] |
Definition at line 128 of file SundanceUnaryEvaluator.hpp.
Referenced by Sundance::UnaryEvaluator< DiffOp >::argExpr().
RCP<SparsitySuperset> Sundance::UnaryEvaluator< ExprType >::argSparsitySuperset_ [private] |
Definition at line 130 of file SundanceUnaryEvaluator.hpp.
Referenced by Sundance::UnaryEvaluator< DiffOp >::argSparsitySuperset(), and Sundance::UnaryEvaluator< DiffOp >::UnaryEvaluator().