|
Phalanx Development
|

Public Member Functions | |
| virtual void | requireField (const PHX::FieldTag &v) |
| virtual void | aliasField (const PHX::FieldTag &aliasedField, const PHX::FieldTag &targetField)=0 |
| virtual void | registerEvaluator (const Teuchos::RCP< PHX::Evaluator< Traits > > &p) |
| virtual void | postRegistrationSetup (typename Traits::SetupData d, PHX::FieldManager< Traits > &vm, const bool &buildDeviceDAG, const bool &minimizeDAGMemoryUse, const PHX::MemoryManager *const memoryManager)=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 | writeGraphvizFile (const std::string filename, bool writeEvaluatedFields, bool writeDependentFields, bool debugRegisteredEvaluators) const |
| virtual const std::string | evaluationType () const =0 |
| virtual void | print (std::ostream &os) const =0 |
Protected Attributes | |
| PHX::DagManager< Traits > | dag_manager_ |
|
virtual |
Reimplemented in PHX::EvaluationContainer< EvalT, Traits >.