Public Types | |
|
typedef PHX::EvaluationContainer_TemplateManager < Traits >::iterator | iterator |
Public Member Functions | |
| void | requireFieldForAllEvaluationTypes (const PHX::FieldTag &t) |
| template<typename EvalT > | |
| void | requireField (const PHX::FieldTag &t) |
| void | registerEvaluatorForAllEvaluationTypes (const Teuchos::RCP< PHX::Evaluator< Traits > > &e) |
| template<typename EvalT > | |
| void | registerEvaluator (const Teuchos::RCP< PHX::Evaluator< Traits > > &e) |
| void | registerEvaluator (typename PHX::FieldManager< Traits >::iterator it, const Teuchos::RCP< PHX::Evaluator< Traits > > &e) |
| template<typename DataT , typename EvalT > | |
| void | getFieldData (PHX::Field< DataT > &f) |
| template<typename DataT , typename EvalT , typename Tag0 , typename Tag1 , typename Tag2 , typename Tag3 , typename Tag4 , typename Tag5 , typename Tag6 , typename Tag7 > | |
| void | getFieldData (PHX::MDField< DataT, Tag0, Tag1, Tag2, Tag3, Tag4, Tag5, Tag6, Tag7 > &f) |
| template<typename DataT , typename EvalT > | |
| void | getFieldData (const PHX::FieldTag &t, Teuchos::ArrayRCP< DataT > &d) |
| template<typename EvalT > | |
| void | postRegistrationSetupForType (typename Traits::SetupData d) |
| Allocates memory for a single evaluation type. | |
| void | postRegistrationSetup (typename Traits::SetupData d) |
| Allocates memory for all evaluation types. | |
| template<typename EvalT > | |
| void | evaluateFields (typename Traits::EvalData d) |
| template<typename EvalT > | |
| void | preEvaluate (typename Traits::PreEvalData d) |
| template<typename EvalT > | |
| void | postEvaluate (typename Traits::PostEvalData d) |
| FieldManager::iterator | begin () |
| Return iterator to first EvaluationContainer. | |
| FieldManager::iterator | end () |
| Return iterator to last EvaluationContainer. | |
| template<typename EvalT > | |
| void | writeGraphvizFile (const std::string filename="graph.dot", bool writeEvaluatedFields=true, bool writeDependentFields=false, bool debugRegisteredEvaluators=false) const |
| Writes graphviz dot file for the evaluation type. | |
| void | writeGraphvizFile (const std::string base_filename="graph", const std::string file_extension=".dot", bool writeEvaluatedFields=true, bool writeDependentFields=false, bool debugRegisteredEvaluators=false) const |
| Writes graphviz dot file for all evaluation types (adds eval type to filename). | |
| void | print (std::ostream &os) const |
| template<typename Traits> | |
| void | registerEvaluator (FieldManager::iterator it, const Teuchos::RCP< PHX::Evaluator< Traits > > &e) |
1.7.6.1