16 params.
addClassDescription(
"his class corresponds to the inviscid part of the 'natural' boundary "
17 "condition for the momentum equations.");
19 "component",
"(0,1,2) = (x,y,z) for which momentum component this BC is applied to");
25 _component(getParam<unsigned>(
"component")),
27 _pressure_derivs(*this)
const VariablePhiValue & _phi
const MooseArray< Point > & _normals
const VariableTestValue & _test
void mooseError(Args &&... args) const
This class couples together all the variables for the compressible Navier-Stokes equations to allow t...
const VariableValue & _w_vel
const VariableValue & _v_vel
static InputParameters validParams()
const VariableValue & _u_vel
NSMomentumInviscidBC(const InputParameters ¶meters)
Real convectiveQpJacobianHelper(unsigned var_number)
NSPressureDerivs< NSMomentumInviscidBC > _pressure_derivs
const unsigned _component
Real pressureQpJacobianHelper(unsigned var_number)
static InputParameters validParams()
Real convectiveQpResidualHelper(Real rhou_udotn)
Real pressureQpResidualHelper(Real pressure)
Real get_grad(unsigned i)
The primary interfaces for computing pressure derivatives.