23 InputParameters params = validParams<NodalBC>();
24 params.addClassDescription(
"NS thermal BC.");
25 params.addRequiredCoupledVar(
NS::density,
"density");
26 params.addRequiredParam<Real>(
"initial",
"Initial temperature");
27 params.addRequiredParam<Real>(
"final",
"Final temperature");
28 params.addRequiredParam<Real>(
"duration",
29 "Time over which temperature ramps up from initial to final");
30 params.addRequiredParam<UserObjectName>(
"fluid_properties",
31 "The name of the user object for fluid properties");
36 : NodalBC(parameters),
39 _initial(getParam<Real>(
"initial")),
40 _final(getParam<Real>(
"final")),
41 _duration(getParam<Real>(
"duration")),
74 return _u[_qp] - (
_rho[_qp] *
_fp.
cv() * value);