25 "Post-processor by which to scale boundary condition",
26 "The 'scale' parameter is replacing the 'scale_pp' parameter. 'scale' is a function " 27 "parameter instead of a post-processor parameter. If you need to scale from a post-processor " 28 "value, use a PostprocessorFunction.");
29 params.
addParam<FunctionName>(
"scale", 1.0,
"Function by which to scale the boundary condition");
40 _T_ext(adCoupledValue(
"T_ext")),
41 _htc_ext(adCoupledValue(
"htc_ext")),
42 _scale_pp(getPostprocessorValue(
"scale_pp")),
43 _scale_fn(getFunction(
"scale"))
const ADTemplateVariableValue< T > & _u
ADExternalAppConvectionHeatTransferBC(const InputParameters ¶meters)
const PostprocessorValue & _scale_pp
Post-processor by which to scale boundary condition.
registerMooseObject("ThermalHydraulicsApp", ADExternalAppConvectionHeatTransferBC)
Convection BC from an external application.
DualNumber< Real, DNDerivativeType, true > ADReal
static InputParameters validParams()
const MooseArray< Point > & _q_point
const Function & _scale_fn
Function by which to scale the boundary condition.
virtual ADReal computeQpResidual() override
const ADTemplateVariableTestValue< T > & _test
static InputParameters validParams()
const ADVariableValue & _T_ext
Temperature from external application.
virtual Real value(Real t, const Point &p) const
const ADVariableValue & _htc_ext
Heat transfer coefficient from external application.