19 params.
addRequiredParam<FunctionName>(
"T_ambient",
"Ambient temperature function");
21 "Ambient heat transfer coefficient function");
23 "scale_pp", 1.0,
"Post-processor by which to scale boundary condition");
24 params.
addClassDescription(
"Adds a convective heat flux boundary condition with user-specified " 25 "ambient temperature and heat transfer coefficient functions");
31 _T_ambient_fn(getFunction(
"T_ambient")),
32 _htc_ambient_fn(getFunction(
"htc_ambient")),
33 _scale_pp(getPostprocessorValue(
"scale_pp"))
const VariableTestValue & _test
virtual Real computeQpResidual()
ConvectionHeatTransferBC(const InputParameters ¶meters)
static InputParameters validParams()
static InputParameters validParams()
const VariablePhiValue & _phi
const MooseArray< Point > & _q_point
const PostprocessorValue & _scale_pp
Post-processor by which to scale boundary condition.
const Function & _htc_ambient_fn
Ambient heat transfer coefficient function.
registerMooseObject("ThermalHydraulicsApp", ConvectionHeatTransferBC)
virtual Real computeQpJacobian()
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
virtual Real value(Real t, const Point &p) const
const Function & _T_ambient_fn
Ambient temperature function.