43 #ifndef PANZER_STK_IOCLOSURE_MODEL_FACTORY_DECL_HPP
44 #define PANZER_STK_IOCLOSURE_MODEL_FACTORY_DECL_HPP
46 #include "PanzerAdaptersSTK_config.hpp"
56 class InputEquationSet;
61 template<
typename EvalT>
66 const Teuchos::RCP<STK_Interface> & mesh,
67 const Teuchos::ParameterList & outputList);
70 const Teuchos::RCP<STK_Interface> & mesh,
71 const std::map<std::string,std::vector<std::string> > & nodalFields,
72 const std::map<std::string,std::vector<std::string> > & cellFields);
74 Teuchos::RCP< std::vector< Teuchos::RCP<PHX::Evaluator<panzer::Traits> > > >
76 const Teuchos::ParameterList& models,
78 const Teuchos::RCP<panzer::IntegrationRule>& ir,
79 const Teuchos::ParameterList& default_params,
80 const Teuchos::ParameterList& user_data,
81 const Teuchos::RCP<panzer::GlobalData>& global_data,
86 std::map<std::string,std::vector<std::string> > & blockIdToFields)
const;
89 Teuchos::RCP<STK_Interface>
mesh_;
114 Teuchos::RCP<const panzer::ClosureModelFactory<EvalT> >
userCMF_;
118 Teuchos::RCP< std::vector< Teuchos::RCP<PHX::Evaluator<panzer::Traits> > > >
120 const Teuchos::ParameterList& models,
122 const Teuchos::RCP<panzer::IntegrationRule>& ir,
123 const Teuchos::ParameterList& default_params,
124 const Teuchos::ParameterList& user_data,
125 const Teuchos::RCP<panzer::GlobalData>& global_data,