20 #include "libmesh/fe_type.h" virtual void addHeatEquationXYZ()
Add heat conduction equation for cartesian coordinate system.
Specialization of FEProblem to run with component subsystem.
Interface for handling names.
static const std::string DENSITY
Main class for simulation (the driver of the simulation)
HeatConductionModel(const InputParameters ¶ms)
virtual void addInitialConditions()
Add initial conditions.
const std::string _comp_name
Name of the component.
virtual void addMaterials()
Add materials used by this model.
static const std::string THERMAL_CONDUCTIVITY
static const std::string TEMPERATURE
virtual void addHeatEquationRZ()
Add heat conduction equation for RZ coordinate system.
Factory & _factory
The Factory associated with the MooseApp.
static InputParameters validParams()
Interface class for heat structure components.
GeometricalComponent & _geometrical_component
The geometrical component that built this class.
virtual void addVariables()
Add field variables used by this model.
static const std::string SPECIFIC_HEAT_CONSTANT_PRESSURE
static const libMesh::FEType & feType()
Get the FE type used for heat conduction.
HeatStructureInterface & _hs_interface
The heat structure interface that built this class.
Intermediate class for components that have mesh.
static libMesh::FEType _fe_type
Provides functions to setup the heat conduction model.