|
typedef TemplateIterator< Traits::EvalTypes, PHX::EvaluationContainerBase< Traits >, PHX::EvaluationContainer< _, Traits > > | iterator |
| Typedef for iterator.
|
|
typedef ConstTemplateIterator< Traits::EvalTypes, PHX::EvaluationContainerBase< Traits >, PHX::EvaluationContainer< _, Traits > > | const_iterator |
| Typedef for const_iterator.
|
|
| 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::EvaluationContainerBase< Traits > > | getAsBase () |
| Get RCP to object corrensponding to ScalarT as BaseT.
|
|
Teuchos::RCP< const PHX::EvaluationContainerBase< Traits > > | getAsBase () const |
| Get RCP to object corrensponding to ScalarT as BaseT.
|
|
Teuchos::RCP< typename Sacado::mpl::apply< PHX::EvaluationContainer< _, Traits >, ScalarT >::type > | getAsObject () |
| Get RCP to object corrensponding to ScalarT as ObjectT<ScalarT>
|
|
Teuchos::RCP< const typename Sacado::mpl::apply< PHX::EvaluationContainer< _, Traits >, ScalarT >::type > | getAsObject () const |
| Get RCP to object corrensponding to ScalarT as ObjectT<ScalarT>
|
|
PHX::TemplateManager< Traits::EvalTypes, PHX::EvaluationContainerBase< Traits >, PHX::EvaluationContainer< _, Traits > >::iterator | begin () |
| Return an iterator that points to the first type object.
|
|
PHX::TemplateManager< Traits::EvalTypes, PHX::EvaluationContainerBase< Traits >, PHX::EvaluationContainer< _, Traits > >::const_iterator | begin () const |
| Return an iterator that points to the first type object.
|
|
PHX::TemplateManager< Traits::EvalTypes, PHX::EvaluationContainerBase< Traits >, PHX::EvaluationContainer< _, Traits > >::iterator | end () |
| Return an iterator that points one past the last type object.
|
|
PHX::TemplateManager< Traits::EvalTypes, PHX::EvaluationContainerBase< Traits >, PHX::EvaluationContainer< _, 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.
|
|