23 "The name of the function that defines the power shape");
25 "Power shape integral post-processor name");
26 params.
addParam<
Real>(
"scale", 1.0,
"Scaling factor for residual");
33 _power_fraction(getParam<
Real>(
"power_fraction")),
34 _total_power(coupledScalarValue(
"total_power")),
35 _power_shape_function(getFunction(
"power_shape_function")),
36 _power_shape_integral(getPostprocessorValue(
"power_shape_integral_pp")),
37 _scale(getParam<
Real>(
"scale")),
38 _num_units(getParam<
Real>(
"num_units"))
46 const ADReal power_density =
const Real & _power_fraction
const Function & _power_shape_function
virtual ADReal computeQpResidual()
const ADTemplateVariableTestValue< T > & _test
DualNumber< Real, DNDerivativeType, true > ADReal
static InputParameters validParams()
registerMooseObject("ThermalHydraulicsApp", ADHeatStructureHeatSource)
static InputParameters validParams()
const VariableValue & _total_power
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
ADHeatStructureHeatSource(const InputParameters ¶meters)
virtual Real value(Real t, const Point &p) const
const PostprocessorValue & _power_shape_integral
const MooseArray< Point > & _q_point