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 >.