1 #ifndef VERTEXCFD_EQUATIONSET_CONDUCTIONFACTORY_HPP
2 #define VERTEXCFD_EQUATIONSET_CONDUCTIONFACTORY_HPP
4 #include "VertexCFD_EquationSet_Conduction.hpp"
6 #include <Panzer_CellData.hpp>
7 #include <Panzer_EquationSet_Factory.hpp>
8 #include <Panzer_EquationSet_Factory_Defines.hpp>
15 PANZER_DECLARE_EQSET_TEMPLATE_BUILDER(Conduction, Conduction)
21 Teuchos::RCP<panzer::EquationSet_TemplateManager<panzer::Traits>>
22 buildEquationSet(
const Teuchos::RCP<Teuchos::ParameterList>& params,
23 const int& default_integration_order,
24 const panzer::CellData& cell_data,
25 const Teuchos::RCP<panzer::GlobalData>& global_data,
26 const bool build_transient_support)
const override
30 auto eq_set = Teuchos::rcp(
31 new panzer::EquationSet_TemplateManager<panzer::Traits>);
37 PANZER_BUILD_EQSET_OBJECTS(
"Conduction",
Conduction);
40 return found ? eq_set : Teuchos::null;
49 #endif // end VERTEXCFD_EQUATIONSET_CONDUCTIONFACTORY_HPP