
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 47 of file SundanceUnaryEvaluator.hpp.
| Sundance::UnaryEvaluator< ExprType >::UnaryEvaluator | ( | const ExprType * | expr, | |
| const EvalContext & | context | |||
| ) | [inline] |
Definition at line 52 of file SundanceUnaryEvaluator.hpp.
| virtual Sundance::UnaryEvaluator< ExprType >::~UnaryEvaluator | ( | ) | [inline, virtual] |
Definition at line 84 of file SundanceUnaryEvaluator.hpp.
| const RCP<Evaluator>& Sundance::UnaryEvaluator< ExprType >::argEval | ( | ) | const [inline, protected] |
Definition at line 103 of file SundanceUnaryEvaluator.hpp.
Referenced by Sundance::UnaryEvaluator< UnaryMinus >::evalOperand().
| const EvaluatableExpr* Sundance::UnaryEvaluator< ExprType >::argExpr | ( | ) | const [inline, protected] |
Definition at line 100 of file SundanceUnaryEvaluator.hpp.
| const RCP<SparsitySuperset>& Sundance::UnaryEvaluator< ExprType >::argSparsitySuperset | ( | ) | const [inline, protected] |
Definition at line 96 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 107 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 87 of file SundanceUnaryEvaluator.hpp.
Referenced by Sundance::UnaryEvaluator< UnaryMinus >::resetNumCalls().
RCP<Evaluator> Sundance::UnaryEvaluator< ExprType >::argEval_ [private] |
Definition at line 121 of file SundanceUnaryEvaluator.hpp.
Referenced by Sundance::UnaryEvaluator< UnaryMinus >::argEval(), Sundance::UnaryEvaluator< UnaryMinus >::resetNumCalls(), and Sundance::UnaryEvaluator< UnaryMinus >::UnaryEvaluator().
const EvaluatableExpr* Sundance::UnaryEvaluator< ExprType >::argExpr_ [private] |
Definition at line 117 of file SundanceUnaryEvaluator.hpp.
Referenced by Sundance::UnaryEvaluator< UnaryMinus >::argExpr().
RCP<SparsitySuperset> Sundance::UnaryEvaluator< ExprType >::argSparsitySuperset_ [private] |
Definition at line 119 of file SundanceUnaryEvaluator.hpp.
Referenced by Sundance::UnaryEvaluator< UnaryMinus >::argSparsitySuperset(), and Sundance::UnaryEvaluator< UnaryMinus >::UnaryEvaluator().