Panzer Version of the Day
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
panzer_stk::IOClosureModelFactory_TemplateBuilder< TraitsT > Class Template Reference

#include <Panzer_STK_IOClosureModel_Factory_TemplateBuilder.hpp>

Public Member Functions

 IOClosureModelFactory_TemplateBuilder (const panzer::ClosureModelFactory_TemplateManager< TraitsT > &cmf_tm, const Teuchos::RCP< STK_Interface > &mesh, const Teuchos::ParameterList &outputList)
 
 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)
 
template<typename EvalT >
Teuchos::RCP< panzer::ClosureModelFactoryBasebuild () const
 

Private Attributes

const panzer::ClosureModelFactory_TemplateManager< TraitsT > & cmf_tm_
 
Teuchos::RCP< STK_Interfacemesh_
 
Teuchos::ParameterList outputList_
 
std::map< std::string, std::vector< std::string > > nodalFields_
 
std::map< std::string, std::vector< std::string > > cellFields_
 
bool plConstr_
 

Detailed Description

template<typename TraitsT>
class panzer_stk::IOClosureModelFactory_TemplateBuilder< TraitsT >

Definition at line 56 of file Panzer_STK_IOClosureModel_Factory_TemplateBuilder.hpp.

Constructor & Destructor Documentation

◆ IOClosureModelFactory_TemplateBuilder() [1/2]

template<typename TraitsT >
panzer_stk::IOClosureModelFactory_TemplateBuilder< TraitsT >::IOClosureModelFactory_TemplateBuilder ( const panzer::ClosureModelFactory_TemplateManager< TraitsT > &  cmf_tm,
const Teuchos::RCP< STK_Interface > &  mesh,
const Teuchos::ParameterList &  outputList 
)
inline

◆ IOClosureModelFactory_TemplateBuilder() [2/2]

template<typename TraitsT >
panzer_stk::IOClosureModelFactory_TemplateBuilder< TraitsT >::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 
)
inline

Member Function Documentation

◆ build()

template<typename TraitsT >
template<typename EvalT >
Teuchos::RCP< panzer::ClosureModelFactoryBase > panzer_stk::IOClosureModelFactory_TemplateBuilder< TraitsT >::build ( ) const
inline

Member Data Documentation

◆ cmf_tm_

template<typename TraitsT >
const panzer::ClosureModelFactory_TemplateManager<TraitsT>& panzer_stk::IOClosureModelFactory_TemplateBuilder< TraitsT >::cmf_tm_
private

◆ mesh_

template<typename TraitsT >
Teuchos::RCP<STK_Interface> panzer_stk::IOClosureModelFactory_TemplateBuilder< TraitsT >::mesh_
private

◆ outputList_

template<typename TraitsT >
Teuchos::ParameterList panzer_stk::IOClosureModelFactory_TemplateBuilder< TraitsT >::outputList_
private

◆ nodalFields_

template<typename TraitsT >
std::map<std::string,std::vector<std::string> > panzer_stk::IOClosureModelFactory_TemplateBuilder< TraitsT >::nodalFields_
private

◆ cellFields_

template<typename TraitsT >
std::map<std::string,std::vector<std::string> > panzer_stk::IOClosureModelFactory_TemplateBuilder< TraitsT >::cellFields_
private

◆ plConstr_

template<typename TraitsT >
bool panzer_stk::IOClosureModelFactory_TemplateBuilder< TraitsT >::plConstr_
private

The documentation for this class was generated from the following file: