Container that holds all data associated with a scalar type. More...
#include <Phalanx_EvaluationContainer.hpp>


Public Member Functions | |
| void | requireField (const PHX::FieldTag &f) |
| Requests that the container must compute this field. | |
| void | registerEvaluator (const Teuchos::RCP< PHX::Evaluator< Traits > > &p) |
| template<typename DataT > | |
| Teuchos::ArrayRCP< DataT > | getFieldData (const PHX::FieldTag &f) |
| 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) |
| bool | setupCalled () const |
| Return true if the postRegistrationSetupMethod has been called. | |
| const std::string | evaluationType () const |
| void | print (std::ostream &os) const |
Protected Types | |
|
typedef PHX::DataContainer_TemplateManager < EvalT, Traits > | DCTM |
Protected Attributes | |
|
PHX::DataContainer_TemplateManager < EvalT, Traits > | data_container_template_manager_ |
| Traits::Allocator | allocator_ |
| bool | post_registration_setup_called_ |
Container that holds all data associated with a scalar type.
1.7.6.1