20 params.
addRequiredParam<FunctionName>(
"T_infinity",
"Function describing far-field temperature");
22 "Function describing heat transfer coefficient");
23 MooseEnum coef_func_type(
"TIME_AND_POSITION TEMPERATURE",
"TIME_AND_POSITION");
25 "coefficient_function_type",
27 "Type of function for heat transfer coefficient provided in 'coefficient' parameter");
29 "Determines boundary value by fluid heat transfer coefficient and far-field temperature");
36 _T_infinity(getFunction(
"T_infinity")),
37 _coefficient(getFunction(
"coefficient")),
const VariableTestValue & _test
registerMooseObject("HeatTransferApp", ConvectiveFluxFunction)
virtual Real computeQpJacobian() override
virtual Real timeDerivative(Real t, const Point &p) const
static InputParameters validParams()
const VariablePhiValue & _phi
const MooseArray< Point > & _q_point
static InputParameters validParams()
const Function & _T_infinity
Far-field temperature.
const Function & _coefficient
Heat transfer coefficient.
const CoefFuncType _coef_func_type
Type of function used for the heat transfer coefficient.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
virtual Real computeQpResidual() override
virtual Real value(Real t, const Point &p) const
CoefFuncType
Enum used to define the type of function used for the heat transfer coefficient.
ConvectiveFluxFunction(const InputParameters ¶meters)