43 #ifndef PANZER_CLOSURE_MODEL_FACTORY_COMPOSITE_DECL_HPP 44 #define PANZER_CLOSURE_MODEL_FACTORY_COMPOSITE_DECL_HPP 51 template<
typename EvalT>
58 Teuchos::RCP< std::vector< Teuchos::RCP<PHX::Evaluator<panzer::Traits> > > >
60 const Teuchos::ParameterList& models,
62 const Teuchos::RCP<panzer::IntegrationRule>& ir,
63 const Teuchos::ParameterList& default_params,
64 const Teuchos::ParameterList& user_data,
65 const Teuchos::RCP<panzer::GlobalData>& global_data,
70 std::vector<Teuchos::RCP<panzer::ClosureModelFactory_TemplateManager<panzer::Traits> > >
m_factories;
Teuchos::RCP< std::vector< Teuchos::RCP< PHX::Evaluator< panzer::Traits > > > > buildClosureModels(const std::string &model_id, const Teuchos::ParameterList &models, const panzer::FieldLayoutLibrary &fl, const Teuchos::RCP< panzer::IntegrationRule > &ir, const Teuchos::ParameterList &default_params, const Teuchos::ParameterList &user_data, const Teuchos::RCP< panzer::GlobalData > &global_data, PHX::FieldManager< panzer::Traits > &fm) const
std::vector< Teuchos::RCP< panzer::ClosureModelFactory_TemplateManager< panzer::Traits > > > m_factories
ClosureModelFactoryComposite(const std::vector< Teuchos::RCP< panzer::ClosureModelFactory_TemplateManager< panzer::Traits > > > &factories)