43 #ifndef PANZER_STK_IOCLOSURE_MODEL_FACTORY_TEMPLATE_BUILDER_HPP 44 #define PANZER_STK_IOCLOSURE_MODEL_FACTORY_TEMPLATE_BUILDER_HPP 47 #include "Sacado_mpl_apply.hpp" 50 #include "Panzer_STK_IOClosureModel_Factory.hpp" 55 template <
typename TraitsT>
66 const std::map<std::string,std::vector<std::string> > & nodalFields,
67 const std::map<std::string,std::vector<std::string> > & cellFields)
71 template <
typename EvalT>
74 return Teuchos::rcp( static_cast<panzer::ClosureModelFactoryBase*>
77 return Teuchos::rcp( static_cast<panzer::ClosureModelFactoryBase*>
std::map< std::string, std::vector< std::string > > cellFields_
const panzer::ClosureModelFactory_TemplateManager< TraitsT > & cmf_tm_
Teuchos::RCP< panzer::ClosureModelFactoryBase > build() const
IOClosureModelFactory_TemplateBuilder(const panzer::ClosureModelFactory_TemplateManager< TraitsT > &cmf_tm, const Teuchos::RCP< STK_Interface > &mesh, const std::map< std::string, std::vector< std::string > > &nodalFields, const std::map< std::string, std::vector< std::string > > &cellFields)
TEUCHOS_DEPRECATED RCP< T > rcp(T *p, Dealloc_T dealloc, bool owns_mem)
IOClosureModelFactory_TemplateBuilder(const panzer::ClosureModelFactory_TemplateManager< TraitsT > &cmf_tm, const Teuchos::RCP< STK_Interface > &mesh, const Teuchos::ParameterList &outputList)
Teuchos::ParameterList outputList_
std::map< std::string, std::vector< std::string > > nodalFields_
Teuchos::RCP< STK_Interface > mesh_