Phalanx  Development
 All Classes Functions Variables Typedefs Friends Pages
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: