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