Sundance::EFDEEvaluator Class Reference

Inheritance diagram for Sundance::EFDEEvaluator:

Sundance::UnaryEvaluator< ExplicitFunctionalDerivativeElement > Sundance::SubtypeEvaluator< ExplicitFunctionalDerivativeElement > Sundance::Evaluator Sundance::ObjectWithClassVerbosity< Evaluator > Playa::ObjectWithVerbosity

List of all members.

Public Member Functions

 EFDEEvaluator (const ExplicitFunctionalDerivativeElement *expr, const EvalContext &context)
virtual ~EFDEEvaluator ()
 TEUCHOS_TIMER (efdeEvalTimer,"explicit functional deriv evaluation")
virtual void internalEval (const EvalManager &mgr, Array< double > &constantResults, Array< RCP< EvalVector > > &vectorResults) const

Private Attributes

Array< int > constValIndexToArgIndexMap_
Array< int > varValIndexToArgIndexMap_


Detailed Description

Definition at line 46 of file SundanceEFDEEvaluator.hpp.


Constructor & Destructor Documentation

EFDEEvaluator::EFDEEvaluator ( const ExplicitFunctionalDerivativeElement expr,
const EvalContext context 
)

virtual Sundance::EFDEEvaluator::~EFDEEvaluator (  )  [inline, virtual]

Definition at line 57 of file SundanceEFDEEvaluator.hpp.


Member Function Documentation

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

Sundance::EFDEEvaluator::TEUCHOS_TIMER ( efdeEvalTimer  ,
"explicit functional deriv evaluation"   
)


Member Data Documentation

Definition at line 69 of file SundanceEFDEEvaluator.hpp.

Referenced by EFDEEvaluator(), and internalEval().

Definition at line 70 of file SundanceEFDEEvaluator.hpp.

Referenced by EFDEEvaluator(), and internalEval().

Site Contact