#include <Phalanx_EvaluationContainer.hpp>


Public Member Functions | |
| EvaluationContainer () | |
| ~EvaluationContainer () | |
| 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 (std::size_t max_num_cells, PHX::FieldManager< Traits > &fm) |
| void | evaluateFields (typename Traits::EvalData d) |
| void | preEvaluate (typename Traits::PreEvalData d) |
| void | postEvaluate (typename Traits::PostEvalData d) |
| 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_ |
typedef PHX::DataContainer_TemplateManager<EvalT, Traits> PHX::EvaluationContainer< EvalT, Traits >::DCTM [protected] |
| PHX::EvaluationContainer< EvalT, Traits >::EvaluationContainer | ( | ) | [inline] |
| PHX::EvaluationContainer< EvalT, Traits >::~EvaluationContainer | ( | ) | [inline] |
| void PHX::EvaluationContainer< EvalT, Traits >::evaluateFields | ( | typename Traits::EvalData | d | ) | [inline, virtual] |
Implements PHX::EvaluationContainerBase< Traits >.
References PHX::EvaluationContainerBase< Traits >::vp_manager_.
| Teuchos::ArrayRCP< DataT > PHX::EvaluationContainer< EvalT, Traits >::getFieldData | ( | const PHX::FieldTag & | f | ) | [inline] |
| void PHX::EvaluationContainer< EvalT, Traits >::postEvaluate | ( | typename Traits::PostEvalData | d | ) | [inline, virtual] |
Implements PHX::EvaluationContainerBase< Traits >.
References PHX::EvaluationContainerBase< Traits >::vp_manager_.
| void PHX::EvaluationContainer< EvalT, Traits >::postRegistrationSetup | ( | std::size_t | max_num_cells, | |
| PHX::FieldManager< Traits > & | fm | |||
| ) | [inline, virtual] |
| void PHX::EvaluationContainer< EvalT, Traits >::preEvaluate | ( | typename Traits::PreEvalData | d | ) | [inline, virtual] |
Implements PHX::EvaluationContainerBase< Traits >.
References PHX::EvaluationContainerBase< Traits >::vp_manager_.
| void PHX::EvaluationContainer< EvalT, Traits >::print | ( | std::ostream & | os | ) | const [inline, virtual] |
| void PHX::EvaluationContainer< EvalT, Traits >::registerEvaluator | ( | const Teuchos::RCP< PHX::Evaluator< Traits > > & | p | ) | [inline, virtual] |
Reimplemented from PHX::EvaluationContainerBase< Traits >.
References PHX::EvaluationContainerBase< Traits >::vp_manager_.
| void PHX::EvaluationContainer< EvalT, Traits >::requireField | ( | const PHX::FieldTag & | f | ) | [inline, virtual] |
Requests that the container must compute this field.
Reimplemented from PHX::EvaluationContainerBase< Traits >.
References PHX::EvaluationContainerBase< Traits >::vp_manager_.
Traits::Allocator PHX::EvaluationContainer< EvalT, Traits >::allocator_ [protected] |
PHX::DataContainer_TemplateManager<EvalT, Traits> PHX::EvaluationContainer< EvalT, Traits >::data_container_template_manager_ [protected] |
1.5.9