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

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 45 of file SundanceDiscreteFuncEvaluator.hpp.


Constructor & Destructor Documentation

DiscreteFuncElementEvaluator::DiscreteFuncElementEvaluator ( const DiscreteFuncElement expr,
const EvalContext context 
)
virtual Sundance::DiscreteFuncElementEvaluator::~DiscreteFuncElementEvaluator ( ) [inline, virtual]

Definition at line 54 of file SundanceDiscreteFuncEvaluator.hpp.


Member Function Documentation

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

Member Data Documentation

Definition at line 72 of file SundanceDiscreteFuncEvaluator.hpp.

Definition at line 74 of file SundanceDiscreteFuncEvaluator.hpp.

Referenced by hasMultiIndex(), and miIndex().

Definition at line 76 of file SundanceDiscreteFuncEvaluator.hpp.

Site Contact