VertexCFD  0.0-dev
VertexCFD_SolidFullInductionClosureModelFactory_TemplateBuilder.hpp
1 #ifndef VERTEXCFD_SOLIDFULLINDUCTIONCLOSUREMODELFACTORY_TEMPLATEBUILDER_HPP
2 #define VERTEXCFD_SOLIDFULLINDUCTIONCLOSUREMODELFACTORY_TEMPLATEBUILDER_HPP
3 
4 #include "VertexCFD_SolidFullInductionClosureModelFactory.hpp"
5 
6 #include <Panzer_ClosureModel_Factory_Base.hpp>
7 
8 #include <Teuchos_RCP.hpp>
9 
10 namespace VertexCFD
11 {
12 namespace ClosureModel
13 {
14 //---------------------------------------------------------------------------//
15 template<int NumSpaceDim>
17 {
18  public:
19  template<typename EvalT>
20  Teuchos::RCP<panzer::ClosureModelFactoryBase> build() const
21  {
22  auto solid_induction = Teuchos::rcp(
24  return Teuchos::rcp_static_cast<panzer::ClosureModelFactoryBase>(
25  solid_induction);
26  }
27 };
28 
29 //---------------------------------------------------------------------------//
30 
31 } // end namespace ClosureModel
32 } // end namespace VertexCFD
33 
34 #endif // end
35  // VERTEXCFD_SOLIDFULLINDUCTIONCLOSUREMODELFACTORY_TEMPLATEBUILDER_HPP
VertexCFD::ClosureModel::SolidFullInductionFactory
Definition: VertexCFD_SolidFullInductionClosureModelFactory.hpp:19
VertexCFD
Definition: tstMethodManufacturedSolutionBC.cpp:23
VertexCFD::ClosureModel::SolidFullInductionFactoryTemplateBuilder
Definition: VertexCFD_SolidFullInductionClosureModelFactory_TemplateBuilder.hpp:17