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

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

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

SymbolicFuncElementEvaluator::SymbolicFuncElementEvaluator ( const SymbolicFuncElement expr,
const EvalContext context 
)
virtual Sundance::SymbolicFuncElementEvaluator::~SymbolicFuncElementEvaluator ( ) [inline, virtual]

Definition at line 59 of file SundanceSymbolicFuncEvaluator.hpp.


Member Function Documentation

const DiscreteFuncElementEvaluator* Sundance::SymbolicFuncElementEvaluator::dfEval ( ) const [inline]

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]
const ConstantEvaluator* Sundance::SymbolicFuncElementEvaluator::pEval ( ) const [inline]

Definition at line 72 of file SundanceSymbolicFuncEvaluator.hpp.

References pEval_.

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

Member Data Documentation

Definition at line 79 of file SundanceSymbolicFuncEvaluator.hpp.

Definition at line 81 of file SundanceSymbolicFuncEvaluator.hpp.

Referenced by dfEval().

Definition at line 75 of file SundanceSymbolicFuncEvaluator.hpp.

Definition at line 77 of file SundanceSymbolicFuncEvaluator.hpp.

Definition at line 80 of file SundanceSymbolicFuncEvaluator.hpp.

Definition at line 78 of file SundanceSymbolicFuncEvaluator.hpp.

Definition at line 82 of file SundanceSymbolicFuncEvaluator.hpp.

Referenced by pEval().

Definition at line 76 of file SundanceSymbolicFuncEvaluator.hpp.

Definition at line 83 of file SundanceSymbolicFuncEvaluator.hpp.

Site Contact