43 #ifndef PANZER_CLOSURE_MODEL_FACTORY_COMPOSITE_TEMPLATE_BUILDER_HPP 44 #define PANZER_CLOSURE_MODEL_FACTORY_COMPOSITE_TEMPLATE_BUILDER_HPP 47 #include "Sacado_mpl_apply.hpp" 48 #include "Teuchos_RCP.hpp" 49 #include "Panzer_ClosureModel_Factory_Composite.hpp" 55 std::vector<Teuchos::RCP<panzer::ClosureModelFactory_TemplateManager<panzer::Traits> > >
m_factories;
59 template <
typename EvalT>
60 Teuchos::RCP<panzer::ClosureModelFactoryBase>
build()
const {
61 return Teuchos::rcp( static_cast<panzer::ClosureModelFactoryBase*>
std::vector< Teuchos::RCP< panzer::ClosureModelFactory_TemplateManager< panzer::Traits > > > m_factories
Teuchos::RCP< panzer::ClosureModelFactoryBase > build() const
void addFactory(const Teuchos::RCP< panzer::ClosureModelFactory_TemplateManager< panzer::Traits > > &factory)