|
Phalanx Development
|


Additional Inherited Members | |
| Public Types inherited from PHX::TemplateManager< Traits::EvalTypes, PHX::EvaluationContainerBase< Traits >, PHX::EvaluationContainer< _, Traits > > | |
| 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. | |
| Public Member Functions inherited from PHX::TemplateManager< Traits::EvalTypes, PHX::EvaluationContainerBase< Traits >, PHX::EvaluationContainer< _, Traits > > | |
| TemplateManager () | |
| Default constructor. | |
| ~TemplateManager () | |
| Destructor. | |
| void | buildObjects (const BuilderOpT &builder) |
| Build objects for each ScalarT. | |
| Teuchos::RCP< PHX::EvaluationContainerBase< Traits > > | getAsBase () |
| 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>. | |
| 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 > >::iterator | end () |
| 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. | |