26 params.
addRequiredParam<Real>(
"specified_density",
"The specified density for this boundary");
28 "The x-component of the specified velocity for this boundary");
30 "The y-component of the specified velocity for this boundary");
34 "The z-component of the specified velocity for this boundary");
42 _pressure(coupledValue(
NS::pressure)),
43 _specified_density(getParam<Real>(
"specified_density")),
44 _specified_u(getParam<Real>(
"specified_u")),
45 _specified_v(getParam<Real>(
"specified_v")),
46 _specified_w(getParam<Real>(
"specified_w"))
registerMooseObject("NavierStokesApp", NSEnergyInviscidSpecifiedDensityAndVelocityBC)
This class corresponds to the inviscid part of the "natural" boundary condition for the energy equati...
static InputParameters validParams()
Real qpResidualHelper(Real pressure, Real un)
The inviscid energy BC term with specified density and velocity components.
const VariableValue & _pressure
virtual Real computeQpOffDiagJacobian(unsigned jvar)
virtual Real computeQpJacobian()
NSEnergyInviscidSpecifiedDensityAndVelocityBC(const InputParameters ¶meters)
static InputParameters validParams()
virtual Real computeQpResidual()
static const std::string pressure