22 "boundary condition in the context of the Euler equations.");
25 "component",
"(0,1,2) = (x,y,z) for which momentum component this BC is applied to");
32 _pressure(coupledValue(
NS::pressure)),
33 _component(getParam<unsigned>(
"component")),
34 _pressure_derivs(*this)
registerMooseObject("NavierStokesApp", NSPressureNeumannBC)
const VariablePhiValue & _phi
const MooseArray< Point > & _normals
const VariableTestValue & _test
This class couples together all the variables for the compressible Navier-Stokes equations to allow t...
static InputParameters validParams()
bool isNSVariable(unsigned var)
unsigned mapVarNumber(unsigned var)
Real get_grad(unsigned i)
The primary interfaces for computing pressure derivatives.
This kernel is appropriate for use with a "zero normal flow" boundary condition in the context of the...
NSPressureNeumannBC(const InputParameters ¶meters)
Real computeJacobianHelper(unsigned m)
static InputParameters validParams()
virtual Real computeQpOffDiagJacobian(unsigned jvar)
virtual Real computeQpJacobian()
virtual Real computeQpResidual()
const VariableValue & _pressure
NSPressureDerivs< NSPressureNeumannBC > _pressure_derivs
static const std::string pressure