20 "Specifies an implicit pressure at a boundary for the momentum equations.");
21 MooseEnum momentum_component(
"x=0 y=1 z=2");
25 "The component of the momentum equation that this kernel applies to.");
31 _pressure(getADMaterialProperty<Real>(
NS::pressure)),
32 _eps(getMaterialProperty<Real>(
NS::porosity)),
33 _index(getParam<
MooseEnum>(
"momentum_component"))
DualNumber< Real, DNDerivativeType, true > ADReal
registerMooseObject("NavierStokesApp", PCNSFVImplicitMomentumPressureBC)
ADRealVectorValue _normal
static InputParameters validParams()
Computes an implicit boundary flux for the term where denotes the conservation of momentum componen...
static InputParameters validParams()
const MaterialProperty< Real > & _eps
const ADMaterialProperty< Real > & _pressure
PCNSFVImplicitMomentumPressureBC(const InputParameters ¶ms)
const unsigned int _index
ADReal computeQpResidual() override