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