24 "switch_bc",
true,
"Switch on (true) / off (false) for boundary condition.");
27 params.
addParam<
Real>(
"face_limiter", 1.0,
"Face flux limiter.");
35 _switch_bc(getParam<bool>(
"switch_bc")),
36 _face_limiter(getParam<
Real>(
"face_limiter"))
A class for setting the value of the pressure at an outlet of the system.
MooseVariableFV< Real > & _var
ADReal boundaryValue(const FaceInfo &, const Moose::StateArg &) const override
DualNumber< Real, DNDerivativeType, true > ADReal
A class for setting the value of the pressure at an outlet of the system.
static InputParameters validParams()
registerMooseObject("NavierStokesApp", INSFVSwitchableOutletPressureBC)
ADReal boundaryValue(const FaceInfo &, const Moose::StateArg &) const override
INSFVSwitchableOutletPressureBC(const InputParameters ¶ms)
virtual ADReal getExtrapolatedBoundaryFaceValue(const FaceInfo &fi, bool two_term_expansion, bool correct_skewness, const Elem *elem_side_to_extrapolate_from, const StateArg &state) const
const Elem * elemPtr() const
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const bool & _switch_bc
Boolean switch to turn boundary condition on/off.
const Real & _face_limiter
Face limiter.
A parent class for INSFV flow boundary conditions.
static InputParameters validParams()