21 "Heat transfer coefficient function");
22 params.
addRequiredParam<Real>(
"coupling_area_fraction",
"Coupling area fraction");
24 params.
addClassDescription(
"Applies BC for HeatStructure2DCoupler for plate heat structure");
32 _htc(getFunction(
"heat_transfer_coefficient")),
33 _coupling_area_fraction(getParam<Real>(
"coupling_area_fraction"))
DualNumber< Real, DNDerivativeType, true > ADReal
registerMooseObject("ThermalHydraulicsApp", HeatStructure2DCouplerBC)
const ADTemplateVariableValue< T > & _u
const ADTemplateVariableTestValue< T > & _test
virtual Real value(Real t, const Point &p) const
Base class for BC for components derived from HeatStructure2DCouplerBase.
static InputParameters validParams()
ADReal computeCoupledTemperature() const
Computes the coupled neighbor temperature.
Applies BC for HeatStructure2DCoupler for plate heat structure.
HeatStructure2DCouplerBC(const InputParameters ¶meters)
static InputParameters validParams()
virtual ADReal computeQpResidual() override
const Real & _coupling_area_fraction
Coupling area fraction.
const Function & _htc
Heat transfer coefficient.
const MooseArray< Point > & _q_point