19 "Constant velocity scalar advection boundary conditions for finite volume method.");
33 "This boundary condition is for outflow but the flow is in the opposite direction of " 34 "the boundary normal");
const ADRealVectorValue _velocity
static InputParameters validParams()
Moose::StateArg determineState() const
Create a functor state argument that corresponds to the implicit state of this object.
FVConstantScalarOutflowBC(const InputParameters ¶meters)
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
Determine the single sided face argument when evaluating a functor on a face.
MooseVariableFV< Real > & _var
DualNumber< Real, DNDerivativeType, true > ADReal
ADRealVectorValue _normal
Provides an interface for computing residual contributions from finite volume numerical fluxes comput...
static InputParameters validParams()
registerMooseObject("MooseApp", FVConstantScalarOutflowBC)
Constant velocity scalar advection boundary conditions.
virtual ADReal computeQpResidual() override