Phalanx  Development
 All Classes Functions Variables Typedefs Enumerations Friends Pages
Public Member Functions | Protected Attributes | List of all members
PHX::EvaluationContainerBase< Traits > Class Template Referenceabstract
Inheritance diagram for PHX::EvaluationContainerBase< Traits >:
Inheritance graph
[legend]

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_
 

The documentation for this class was generated from the following files: