Phalanx Development
Public Types | Public Member Functions
PHX::FieldManager< Traits > Class Template Reference

List of all members.

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)

template<typename Traits>
class PHX::FieldManager< Traits >


The documentation for this class was generated from the following files:
 All Classes Functions Variables Typedefs Friends