Kernel that adds the component of the pressure gradient in the momentum equations to the right hand s...
MooseLinearVariableFV< Real > & getPressureVariable(const std::string &vname)
unsigned int momentumComponent() const
Index x|y|z of the momentum equation component this kernel applies to.
virtual Real computeRightHandSideContribution() override
MooseLinearVariableFV< Real > & _pressure_var
Pointer to the linear finite volume pressure variable.
const unsigned int _index
Index x|y|z of the momentum equation component.
unsigned int pressureVariableNumber() const
Variable number of the pressure-like variable used by this kernel.
virtual Real computeMatrixContribution() override
const LinearFVGradientReader & pressureGradientField() const
Pressure gradient field used by this kernel.
static InputParameters validParams()
const LinearFVGradientReader & _pressure_gradient_field
Pressure gradient field used by this kernel.
const LinearFVGradientReader & registerPressureGradientField()
Register the pressure gradient field used by this kernel.
unsigned int number() const