Public Member Functions | |
SubtypeEvaluator (const ExprType *expr, const EvalContext &context) | |
virtual | ~SubtypeEvaluator () |
const RCP< SparsitySuperset > & | sparsity () const |
Protected Member Functions | |
const ExprType * | expr () const |
const MultipleDeriv & | vectorResultDeriv (int iVec) const |
const MultipleDeriv & | constantResultDeriv (int iConst) const |
Private Attributes | |
const ExprType * | expr_ |
RCP< SparsitySuperset > | sparsity_ |
Definition at line 46 of file SundanceSubtypeEvaluator.hpp.
Sundance::SubtypeEvaluator< ExprType >::SubtypeEvaluator | ( | const ExprType * | expr, | |
const EvalContext & | context | |||
) | [inline] |
Definition at line 50 of file SundanceSubtypeEvaluator.hpp.
virtual Sundance::SubtypeEvaluator< ExprType >::~SubtypeEvaluator | ( | ) | [inline, virtual] |
Definition at line 60 of file SundanceSubtypeEvaluator.hpp.
const MultipleDeriv& Sundance::SubtypeEvaluator< ExprType >::constantResultDeriv | ( | int | iConst | ) | const [inline, protected] |
Definition at line 78 of file SundanceSubtypeEvaluator.hpp.
const ExprType* Sundance::SubtypeEvaluator< ExprType >::expr | ( | ) | const [inline, protected] |
Definition at line 69 of file SundanceSubtypeEvaluator.hpp.
const RCP<SparsitySuperset>& Sundance::SubtypeEvaluator< ExprType >::sparsity | ( | ) | const [inline] |
Definition at line 65 of file SundanceSubtypeEvaluator.hpp.
Referenced by Sundance::SubtypeEvaluator< ExprType >::constantResultDeriv(), Sundance::DerivOfSymbFuncEvaluator::DerivOfSymbFuncEvaluator(), and Sundance::SubtypeEvaluator< ExprType >::vectorResultDeriv().
const MultipleDeriv& Sundance::SubtypeEvaluator< ExprType >::vectorResultDeriv | ( | int | iVec | ) | const [inline, protected] |
Definition at line 72 of file SundanceSubtypeEvaluator.hpp.
const ExprType* Sundance::SubtypeEvaluator< ExprType >::expr_ [private] |
Definition at line 84 of file SundanceSubtypeEvaluator.hpp.
Referenced by Sundance::SubtypeEvaluator< ExprType >::expr().
RCP<SparsitySuperset> Sundance::SubtypeEvaluator< ExprType >::sparsity_ [private] |
Definition at line 86 of file SundanceSubtypeEvaluator.hpp.
Referenced by Sundance::SubtypeEvaluator< ExprType >::sparsity().