Public Member Functions | Private Attributes
Sundance::SymbolicFuncElementEvaluator Class Reference
Inheritance diagram for Sundance::SymbolicFuncElementEvaluator:
Sundance::SubtypeEvaluator< SymbolicFuncElement > Sundance::Evaluator Sundance::ObjectWithClassVerbosity< Evaluator > Playa::ObjectWithVerbosity

List of all members.

Public Member Functions

 SymbolicFuncElementEvaluator (const SymbolicFuncElement *expr, const EvalContext &context)
virtual ~SymbolicFuncElementEvaluator ()
virtual void internalEval (const EvalManager &mgr, Array< double > &constantResults, Array< RCP< EvalVector > > &vectorResults) const
 TEUCHOS_TIMER (symbolicFuncEvalTimer,"symbolic function evaluation")
const
DiscreteFuncElementEvaluator
dfEval () const
const ConstantEvaluatorpEval () const
virtual void resetNumCalls () const

Private Attributes

Array< MultiIndexmi_
Array< int > spatialDerivPtrs_
Array< int > onePtrs_
Array< int > paramValuePtrs_
const DiscreteFuncElementdf_
const Parameterp_
const
DiscreteFuncElementEvaluator
dfEval_
const ConstantEvaluatorpEval_
Array< string > stringReps_

Detailed Description

Definition at line 50 of file SundanceSymbolicFuncEvaluator.hpp.


Constructor & Destructor Documentation

Definition at line 59 of file SundanceSymbolicFuncEvaluator.hpp.


Member Function Documentation

Definition at line 70 of file SundanceSymbolicFuncEvaluator.hpp.

References dfEval_.

void SymbolicFuncElementEvaluator::internalEval ( const EvalManager mgr,
Array< double > &  constantResults,
Array< RCP< EvalVector > > &  vectorResults 
) const [virtual]

Definition at line 72 of file SundanceSymbolicFuncEvaluator.hpp.

References pEval_.

Reset the number of calls to zero. This should be called at the beginning of every new evaluation cycle.

Reimplemented from Sundance::Evaluator.

Definition at line 239 of file SundanceSymbolicFuncEvaluator.cpp.

References dfEval_, pEval_, and Sundance::Evaluator::resetNumCalls().

Sundance::SymbolicFuncElementEvaluator::TEUCHOS_TIMER ( symbolicFuncEvalTimer  ,
"symbolic function evaluation"   
)

Member Data Documentation

Definition at line 83 of file SundanceSymbolicFuncEvaluator.hpp.

Definition at line 85 of file SundanceSymbolicFuncEvaluator.hpp.

Referenced by dfEval(), and resetNumCalls().

Definition at line 79 of file SundanceSymbolicFuncEvaluator.hpp.

Definition at line 81 of file SundanceSymbolicFuncEvaluator.hpp.

Definition at line 84 of file SundanceSymbolicFuncEvaluator.hpp.

Definition at line 82 of file SundanceSymbolicFuncEvaluator.hpp.

Definition at line 86 of file SundanceSymbolicFuncEvaluator.hpp.

Referenced by pEval(), and resetNumCalls().

Definition at line 80 of file SundanceSymbolicFuncEvaluator.hpp.

Definition at line 87 of file SundanceSymbolicFuncEvaluator.hpp.

Site Contact