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

List of all members.

Public Member Functions

 DiscreteFuncElementEvaluator (const DiscreteFuncElement *expr, const EvalContext &context)
virtual ~DiscreteFuncElementEvaluator ()
virtual void internalEval (const EvalManager &mgr, Array< double > &constantResults, Array< RCP< EvalVector > > &vectorResults) const
 TEUCHOS_TIMER (discreteFuncEvalTimer,"discrete function evaluation")
int miIndex (const MultiIndex &mi) const
bool hasMultiIndex (const MultiIndex &mi) const

Private Attributes

Array< MultiIndexmi_
Map< MultiIndex, int > miToIndexMap_
Array< string > stringReps_

Detailed Description

Definition at line 56 of file SundanceDiscreteFuncEvaluator.hpp.


Constructor & Destructor Documentation

Definition at line 65 of file SundanceDiscreteFuncEvaluator.hpp.


Member Function Documentation

void DiscreteFuncElementEvaluator::internalEval ( const EvalManager mgr,
Array< double > &  constantResults,
Array< RCP< EvalVector > > &  vectorResults 
) const [virtual]
Sundance::DiscreteFuncElementEvaluator::TEUCHOS_TIMER ( discreteFuncEvalTimer  ,
"discrete function evaluation"   
)

Member Data Documentation

Definition at line 83 of file SundanceDiscreteFuncEvaluator.hpp.

Definition at line 85 of file SundanceDiscreteFuncEvaluator.hpp.

Referenced by hasMultiIndex(), and miIndex().

Definition at line 87 of file SundanceDiscreteFuncEvaluator.hpp.

Site Contact