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. | |
void | deleteType () |
Delete the underlying type. Used to clean out unused types. | |
void | disableType () |
Disable the type so that it is not allocated. | |