19 "Forces two variables to be equal on an interface for the finite volume method.");
29 "FVTwoVarContinuityConstraint may not be applied on a single variable.");
const FaceInfo * _face_info
The face that this object is currently operating on.
const MooseVariableFV< Real > & var1() const
static InputParameters validParams()
void paramError(const std::string ¶m, Args... args) const
Emits an error prefixed with the file and line number of the given param (from the input file) along ...
Moose::StateArg determineState() const
Create a functor state argument that corresponds to the implicit state of this object.
FVTwoVarContinuityConstraint(const InputParameters ¶ms)
DualNumber< Real, DNDerivativeType, true > ADReal
registerMooseObject("MooseApp", FVTwoVarContinuityConstraint)
static InputParameters validParams()
ADReal computeQpResidual() override
ADReal getBoundaryFaceValue(const FaceInfo &fi, const StateArg &state, bool correct_skewness=false) const
Retrieve the solution value at a boundary face.
const MooseVariableFV< Real > & var2() const