19 "Convective heat transfer boundary condition with temperature and heat "
20 "transfer coefficent given by material properties.");
22 "Material property for far-field temperature");
24 "Material property for heat transfer coefficient");
25 params.
addParam<MaterialPropertyName>(
26 "heat_transfer_coefficient_dT",
28 "Material property for derivative of heat transfer coefficient with respect to temperature");
35 _T_infinity(getMaterialProperty<Real>(
"T_infinity")),
36 _htc(getMaterialProperty<Real>(
"heat_transfer_coefficient")),
37 _htc_dT(getMaterialProperty<Real>(
"heat_transfer_coefficient_dT"))
registerMooseObject("HeatTransferApp", ConvectiveHeatFluxBC)
Boundary condition for convective heat flux where temperature and heat transfer coefficient are given...
virtual Real computeQpResidual() override
const MaterialProperty< Real > & _T_infinity
Far-field temperature variable.
ConvectiveHeatFluxBC(const InputParameters ¶meters)
virtual Real computeQpJacobian() override
static InputParameters validParams()
const MaterialProperty< Real > & _htc_dT
Derivative of convective heat transfer coefficient with respect to temperature.
const MaterialProperty< Real > & _htc
Convective heat transfer coefficient.
static InputParameters validParams()
const VariablePhiValue & _phi
const VariableTestValue & _test