Phalanx  Development
List of all members
PHX::Evaluator_TemplateManager< Traits > Class Template Reference
Inheritance diagram for PHX::Evaluator_TemplateManager< Traits >:
Inheritance graph
[legend]
Collaboration diagram for PHX::Evaluator_TemplateManager< Traits >:
Collaboration graph
[legend]

Additional Inherited Members

- Public Types inherited from PHX::TemplateManager< Traits::EvalTypes, PHX::EvaluatorBase< Traits >, PHX::EvaluatorDerived< _, Traits > >
typedef TemplateIterator< Traits::EvalTypes, PHX::EvaluatorBase< Traits >, PHX::EvaluatorDerived< _, Traits > > iterator
 Typedef for iterator.
 
typedef ConstTemplateIterator< Traits::EvalTypes, PHX::EvaluatorBase< Traits >, PHX::EvaluatorDerived< _, Traits > > const_iterator
 Typedef for const_iterator.
 
- Public Member Functions inherited from PHX::TemplateManager< Traits::EvalTypes, PHX::EvaluatorBase< Traits >, PHX::EvaluatorDerived< _, Traits > >
 TemplateManager ()
 Default constructor.
 
 ~TemplateManager ()
 Destructor.
 
void buildObjects (const BuilderOpT &builder)
 Build objects for each ScalarT.
 
void buildObjects ()
 Build objects for each ScalarT using default builder.
 
Teuchos::RCP< PHX::EvaluatorBase< Traits > > getAsBase ()
 Get RCP to object corrensponding to ScalarT as BaseT.
 
Teuchos::RCP< const PHX::EvaluatorBase< Traits > > getAsBase () const
 Get RCP to object corrensponding to ScalarT as BaseT.
 
Teuchos::RCP< typename Sacado::mpl::apply< PHX::EvaluatorDerived< _, Traits >, ScalarT >::type > getAsObject ()
 Get RCP to object corrensponding to ScalarT as ObjectT<ScalarT>
 
Teuchos::RCP< const typename Sacado::mpl::apply< PHX::EvaluatorDerived< _, Traits >, ScalarT >::type > getAsObject () const
 Get RCP to object corrensponding to ScalarT as ObjectT<ScalarT>
 
PHX::TemplateManager< Traits::EvalTypes, PHX::EvaluatorBase< Traits >, PHX::EvaluatorDerived< _, Traits > >::iterator begin ()
 Return an iterator that points to the first type object.
 
PHX::TemplateManager< Traits::EvalTypes, PHX::EvaluatorBase< Traits >, PHX::EvaluatorDerived< _, Traits > >::const_iterator begin () const
 Return an iterator that points to the first type object.
 
PHX::TemplateManager< Traits::EvalTypes, PHX::EvaluatorBase< Traits >, PHX::EvaluatorDerived< _, Traits > >::iterator end ()
 Return an iterator that points one past the last type object.
 
PHX::TemplateManager< Traits::EvalTypes, PHX::EvaluatorBase< Traits >, PHX::EvaluatorDerived< _, Traits > >::const_iterator end () const
 Return an iterator that points one past the last type object.
 

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