#include <Phalanx_EvaluationContainer_Base.hpp>
Public Member Functions | |
EvaluationContainerBase () | |
virtual | ~EvaluationContainerBase () |
virtual void | requireField (const PHX::FieldTag &v) |
virtual void | registerEvaluator (const Teuchos::RCP< PHX::Evaluator< Traits > > &p) |
virtual void | postRegistrationSetup (std::size_t max_num_cells, PHX::FieldManager< Traits > &vm)=0 |
virtual void | evaluateFields (typename Traits::EvalData d)=0 |
virtual void | preEvaluate (typename Traits::PreEvalData d)=0 |
virtual void | postEvaluate (typename Traits::PostEvalData d)=0 |
virtual void | print (std::ostream &os) const =0 |
Protected Attributes | |
PHX::EvaluatorManager< Traits > | vp_manager_ |
PHX::EvaluationContainerBase< Traits >::EvaluationContainerBase | ( | ) | [inline] |
PHX::EvaluationContainerBase< Traits >::~EvaluationContainerBase | ( | ) | [inline, virtual] |
virtual void PHX::EvaluationContainerBase< Traits >::evaluateFields | ( | typename Traits::EvalData | d | ) | [pure virtual] |
Implemented in PHX::EvaluationContainer< EvalT, Traits >.
virtual void PHX::EvaluationContainerBase< Traits >::postEvaluate | ( | typename Traits::PostEvalData | d | ) | [pure virtual] |
Implemented in PHX::EvaluationContainer< EvalT, Traits >.
virtual void PHX::EvaluationContainerBase< Traits >::postRegistrationSetup | ( | std::size_t | max_num_cells, | |
PHX::FieldManager< Traits > & | vm | |||
) | [pure virtual] |
Implemented in PHX::EvaluationContainer< EvalT, Traits >.
virtual void PHX::EvaluationContainerBase< Traits >::preEvaluate | ( | typename Traits::PreEvalData | d | ) | [pure virtual] |
Implemented in PHX::EvaluationContainer< EvalT, Traits >.
virtual void PHX::EvaluationContainerBase< Traits >::print | ( | std::ostream & | os | ) | const [pure virtual] |
Implemented in PHX::EvaluationContainer< EvalT, Traits >.
void PHX::EvaluationContainerBase< Traits >::registerEvaluator | ( | const Teuchos::RCP< PHX::Evaluator< Traits > > & | p | ) | [inline, virtual] |
Reimplemented in PHX::EvaluationContainer< EvalT, Traits >.
void PHX::EvaluationContainerBase< Traits >::requireField | ( | const PHX::FieldTag & | v | ) | [inline, virtual] |
Reimplemented in PHX::EvaluationContainer< EvalT, Traits >.
PHX::EvaluatorManager<Traits> PHX::EvaluationContainerBase< Traits >::vp_manager_ [protected] |