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 61 of file SundanceSymbolicFuncEvaluator.hpp.


Constructor & Destructor Documentation

Definition at line 70 of file SundanceSymbolicFuncEvaluator.hpp.


Member Function Documentation

Definition at line 81 of file SundanceSymbolicFuncEvaluator.hpp.

References dfEval_.

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

Definition at line 83 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 250 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 94 of file SundanceSymbolicFuncEvaluator.hpp.

Definition at line 96 of file SundanceSymbolicFuncEvaluator.hpp.

Referenced by dfEval(), and resetNumCalls().

Definition at line 90 of file SundanceSymbolicFuncEvaluator.hpp.

Definition at line 92 of file SundanceSymbolicFuncEvaluator.hpp.

Definition at line 95 of file SundanceSymbolicFuncEvaluator.hpp.

Definition at line 93 of file SundanceSymbolicFuncEvaluator.hpp.

Definition at line 97 of file SundanceSymbolicFuncEvaluator.hpp.

Referenced by pEval(), and resetNumCalls().

Definition at line 91 of file SundanceSymbolicFuncEvaluator.hpp.

Definition at line 98 of file SundanceSymbolicFuncEvaluator.hpp.

Site Contact