20 "Imparts a surface recoil force on the momentum equation due to liquid phase evaporation");
21 params.
addParam<MaterialPropertyName>(
"rc_pressure",
"rc_pressure",
"The recoil pressure");
36 const auto strong_resid =
const FaceInfo * _face_info
FaceInfo::VarFaceNeighbors _face_type
registerMooseObject("NavierStokesApp", INSFVVaporRecoilPressureMomentumFluxBC)
unsigned int number() const
static InputParameters validParams()
Moose::StateArg determineState() const
const unsigned int _index
index x|y|z
Moose::FaceArg singleSidedFaceArg(const FaceInfo *fi=nullptr, Moose::FV::LimiterType limiter_type=Moose::FV::LimiterType::CentralDifference, bool correct_skewness=false, const Moose::StateArg *state_limiter=nullptr) const
const Moose::Functor< ADReal > & _rc_pressure
The recoil pressure.
MooseVariableFV< Real > & _var
INSFVVaporRecoilPressureMomentumFluxBC(const InputParameters ¶ms)
DualNumber< Real, DNDerivativeType, true > ADReal
A class that imparts a surface recoil force on the momentum equation due to liquid phase evaporation...
static InputParameters validParams()
const Point & normal() const
unsigned int number() const
void addResidualAndJacobian(const ADReal &residual)
Process into either the system residual or Jacobian.
A parent class for boundary conditions for freely moving surfaces.
void gatherRCData(const FaceInfo &fi) override
Should be a non-empty implementation if the residual object is a FVFluxKernel and introduces residual...
VarFaceNeighbors faceType(const std::pair< unsigned int, unsigned int > &var_sys) const