96 bool correct_skewness =
false,
MooseVariableFE< Real > MooseVariable
MooseVariableFE< VectorValue< Real > > VectorMooseVariable
An interface for accessing Moose::Functors for systems that care about automatic differentiation,...
Keeps track of stuff related to assembling.
A class for requiring an object to be boundary restricted.
Interface for objects that need to use distributions.
Specialization of SubProblem for solving nonlinear equations plus auxiliary equations.
Base class for creating new types of boundary conditions.
static InputParameters validParams()
FEProblemBase & _fv_problem
Reference to the ruling finite volume problem.
SubProblem & _subproblem
Reference to SubProblem.
SystemBase & _sys
Reference to SystemBase.
MooseVariableFV< Real > & _var
const FaceInfo * _face_info
Holds information for the face we are currently examining.
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.
Assembly & _assembly
Reference to assembly.
const SubProblem & subProblem() const
Get a reference to the subproblem.
bool hasFaceSide(const FaceInfo &fi, bool fi_elem_side) const override
MooseMesh & _mesh
Mesh this BC is defined on.
const MooseVariableFV< Real > & variable() const
An interface for producers of functor face arguments, e.g.
This data structure is used to store geometric and variable related metadata about each cell face in ...
Interface for objects that need to use functions.
Interface for notifications that the mesh has changed.
const InputParameters & parameters() const
Get the parameters of the object.
MooseMesh wraps a libMesh::Mesh object and enhances its capabilities by caching additional data and s...
Every object that can be built by the factory should be derived from this class.
Class for stuff related to variables.
This class provides variable solution values for other classes/objects to bind to when looping over f...
Interface for objects that need to get values of MooseVariables.
Interface class for classes which interact with Postprocessors.
Class that hold the whole problem being solved.
Generic class for solving transient nonlinear problems.
Base class for a system (of equations)
Interface for objects that needs transient capabilities.
Interface for objects that need to use UserObjects.
A structure defining a "face" evaluation calling argument for Moose functors.
State argument for evaluating functors.