|
Phalanx
Development
|
Container that holds all data associated with an evaluation type. More...
#include <Phalanx_EvaluationContainer.hpp>


Public Member Functions | |
| void | requireField (const PHX::FieldTag &f) |
| Requests that the container must compute this field. | |
| void | aliasField (const PHX::FieldTag &aliasedField, const PHX::FieldTag &targetField) |
| void | registerEvaluator (const Teuchos::RCP< PHX::Evaluator< Traits > > &p) |
| PHX::any | getFieldData (const PHX::FieldTag &f) |
| void | setUnmanagedField (const PHX::FieldTag &f, const PHX::any &a) |
| Set the memory for an unmanaged field. | |
| void | bindField (const PHX::FieldTag &f, const PHX::any &a) |
| Bind the memory pointer for a field in all evaluators. | |
| void | postRegistrationSetup (typename Traits::SetupData d, PHX::FieldManager< Traits > &fm) |
| void | evaluateFields (typename Traits::EvalData d) |
| void | preEvaluate (typename Traits::PreEvalData d) |
| void | postEvaluate (typename Traits::PostEvalData d) |
| void | setKokkosExtendedDataTypeDimensions (const std::vector< PHX::index_size_type > &dims) |
| const std::vector< PHX::index_size_type > & | getKokkosExtendedDataTypeDimensions () const |
| bool | setupCalled () const |
| Return true if the postRegistrationSetupMethod has been called. | |
| const std::string | evaluationType () const |
| void | print (std::ostream &os) const |
| void | analyzeGraph (double &speedup, double ¶llelizability) const |
Public Member Functions inherited from PHX::EvaluationContainerBase< Traits > | |
| virtual void | writeGraphvizFile (const std::string filename, bool writeEvaluatedFields, bool writeDependentFields, bool debugRegisteredEvaluators) const |
Protected Attributes | |
| bool | post_registration_setup_called_ |
| std::unordered_map< std::string, PHX::any > | fields_ |
| std::unordered_map< std::string, PHX::any > | unmanaged_fields_ |
| std::unordered_map< std::string, std::string > | aliased_fields_ |
| std::vector< PHX::index_size_type > | kokkos_extended_data_type_dimensions_ |
Protected Attributes inherited from PHX::EvaluationContainerBase< Traits > | |
| PHX::DagManager< Traits > | dag_manager_ |
Container that holds all data associated with an evaluation type.
1.8.13