19 "Specify a heat source in a heat structure. This component is deprecated.");
20 params.
addRequiredParam<std::string>(
"hs",
"Heat structure in which to apply heat source");
22 "regions",
"Heat structure regions where heat generation is to be applied");
23 params.
addParam<std::string>(
"power",
"Reactor power component");
25 "power_fraction", 1.,
"Fraction of reactor power that goes into the heat structure [-]");
26 params.
addParam<FunctionName>(
"power_shape_function",
"Axial power shape [-]");
27 params.
addParam<VariableName>(
"power_density",
"Power density variable");
34 logError(
"'HeatGeneration' component is deprecated, use 'HeatSourceFromTotalPower' or " 35 "'HeatSourceFromPowerDensity' instead.");
Adds heat generation to a heat structure.
registerMooseObject("ThermalHydraulicsApp", HeatGeneration)
static InputParameters validParams()
void logError(Args &&... args) const
Logs an error.
static InputParameters validParams()
Base class for THM components.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
HeatGeneration(const InputParameters ¶meters)