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" 
   53 namespace panzer_stk {
 
   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_
 
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_
 
Teuchos::RCP< panzer::ClosureModelFactoryBase > build() const