21 "Introduces the coupled pressure term into the Navier-Stokes momentum equation.");
23 MooseEnum momentum_component(
"x=0 y=1 z=2");
27 "The component of the momentum equation that this kernel applies to.");
29 "correct_skewness",
false,
"Whether to correct for mesh skewness in face calculations.");
36 _p(getFunctor<
ADReal>(
NS::pressure)),
37 _index(getParam<
MooseEnum>(
"momentum_component")),
38 _correct_skewness(getParam<bool>(
"correct_skewness"))
DualNumber< Real, DNDerivativeType, true > ADReal
registerMooseObject("NavierStokesApp", INSFVMomentumPressure)
static InputParameters validParams()
const Elem *const & _current_elem
const bool _correct_skewness
Whether to correct for mesh skewness in face calculations.
const Moose::Functor< ADReal > & _p
The pressure.
INSFVMomentumPressure(const InputParameters ¶ms)
ADReal computeQpResidual() override
static InputParameters validParams()
const unsigned int _index
index x|y|z
All objects that contribute to pressure-based (e.g.
static InputParameters validParams()
Moose::StateArg determineState() const
static const std::string pressure