22 :
FVFluxBC(params), _u(_var.adSln()), _u_neighbor(_var.adSlnNeighbor())
29 mooseAssert(
_face_info,
"The face info has not been set");
34 <<
" should be defined on exactly one adjacent subdomain for FVFluxBC " 37 "At the time of writing, we only support one quadrature point, which should " 38 "correspond to the location of the cell centroid. If that changes, we should " 39 "probably change the body of FVQpFluxBC::uOnUSub");
50 mooseAssert(
_face_info,
"The face info has not been set");
55 <<
" should be defined on exactly one adjacent subdomain for FVFluxBC " 58 "At the time of writing, we only support one quadrature point, which should " 59 "correspond to the location of the cell centroid. If that changes, we should " 60 "probably change the body of FVQpFluxBC::uOnGhost");
const FaceInfo * _face_info
Holds information for the face we are currently examining.
static InputParameters validParams()
static InputParameters validParams()
unsigned int number() const
Get variable number coming from libMesh.
MooseVariableFV< Real > & _var
DualNumber< Real, DNDerivativeType, true > ADReal
const std::string & name() const
Get the name of the class.
const ADReal & uOnGhost() const
Provides an interface for computing residual contributions from finite volume numerical fluxes comput...
unsigned int number() const
Gets the number of this system.
const ADReal & uOnUSub() const
const ADVariableValue & _u_neighbor
SystemBase & sys()
Get the system this variable is part of.
FVQpFluxBC(const InputParameters ¶ms)
const ADVariableValue & _u
VarFaceNeighbors faceType(const std::pair< unsigned int, unsigned int > &var_sys) const
Returns which side(s) the given variable-system number pair is defined on for this face...