PHX::EvaluationContainerBase< Traits > Class Template Reference

#include <Phalanx_EvaluationContainer_Base.hpp>

Inheritance diagram for PHX::EvaluationContainerBase< Traits >:

Inheritance graph
[legend]

List of all members.

Public Member Functions

 EvaluationContainerBase ()
virtual ~EvaluationContainerBase ()
virtual void requireField (const PHX::FieldTag &v)
virtual void registerEvaluator (const Teuchos::RCP< PHX::Evaluator< Traits > > &p)
virtual void postRegistrationSetup (std::size_t max_num_cells, PHX::FieldManager< Traits > &vm)=0
virtual void evaluateFields (typename Traits::EvalData d)=0
virtual void preEvaluate (typename Traits::PreEvalData d)=0
virtual void postEvaluate (typename Traits::PostEvalData d)=0
virtual void print (std::ostream &os) const =0

Protected Attributes

PHX::EvaluatorManager< Traits > vp_manager_

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


Constructor & Destructor Documentation

template<typename Traits >
PHX::EvaluationContainerBase< Traits >::EvaluationContainerBase (  )  [inline]

template<typename Traits >
PHX::EvaluationContainerBase< Traits >::~EvaluationContainerBase (  )  [inline, virtual]


Member Function Documentation

template<typename Traits>
virtual void PHX::EvaluationContainerBase< Traits >::evaluateFields ( typename Traits::EvalData  d  )  [pure virtual]

template<typename Traits>
virtual void PHX::EvaluationContainerBase< Traits >::postEvaluate ( typename Traits::PostEvalData  d  )  [pure virtual]

template<typename Traits>
virtual void PHX::EvaluationContainerBase< Traits >::postRegistrationSetup ( std::size_t  max_num_cells,
PHX::FieldManager< Traits > &  vm 
) [pure virtual]

template<typename Traits>
virtual void PHX::EvaluationContainerBase< Traits >::preEvaluate ( typename Traits::PreEvalData  d  )  [pure virtual]

template<typename Traits>
virtual void PHX::EvaluationContainerBase< Traits >::print ( std::ostream &  os  )  const [pure virtual]

template<typename Traits>
void PHX::EvaluationContainerBase< Traits >::registerEvaluator ( const Teuchos::RCP< PHX::Evaluator< Traits > > &  p  )  [inline, virtual]

template<typename Traits >
void PHX::EvaluationContainerBase< Traits >::requireField ( const PHX::FieldTag v  )  [inline, virtual]


Member Data Documentation

template<typename Traits>
PHX::EvaluatorManager<Traits> PHX::EvaluationContainerBase< Traits >::vp_manager_ [protected]


The documentation for this class was generated from the following files:

Generated on Thu Dec 17 11:06:21 2009 for Phalanx by  doxygen 1.5.9