21 "Navier-Stokes porous media momentum equation.");
31 mooseError(
"PINSFVMomentumPressure may only be used with a superficial velocity "
32 "variable, of variable type PINSFVSuperficialVelocityVariable.");
DualNumber< Real, DNDerivativeType, true > ADReal
registerMooseObject("NavierStokesApp", PINSFVMomentumPressure)
MooseVariableFV< Real > & _var
const Elem *const & _current_elem
Moose::ElemArg makeElemArg(const Elem *elem, bool correct_skewnewss=false) const
ADReal computeQpResidual() override
static InputParameters validParams()
void mooseError(Args &&... args) const
Introduces the coupled pressure term into the Navier-Stokes porous media momentum equation.
const Moose::Functor< ADReal > & _eps
the porosity
static InputParameters validParams()
PINSFVMomentumPressure(const InputParameters ¶ms)
ADReal computeQpResidual() override
Moose::StateArg determineState() const
static const std::string porosity