Phalanx Development
Public Member Functions | Protected Types | Protected Attributes
PHX::EvaluationContainer< EvalT, Traits > Class Template Reference

Container that holds all data associated with a scalar type. More...

#include <Phalanx_EvaluationContainer.hpp>

Inheritance diagram for PHX::EvaluationContainer< EvalT, Traits >:
Inheritance graph
[legend]
Collaboration diagram for PHX::EvaluationContainer< EvalT, Traits >:
Collaboration graph
[legend]

List of all members.

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_

Detailed Description

template<typename EvalT, typename Traits>
class PHX::EvaluationContainer< EvalT, Traits >

Container that holds all data associated with a scalar type.


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