Base class for creating new types of boundary conditions.
static InputParameters validParams()
FEProblemBase & _fe_problem
Reference to FEProblemBase.
A class for requiring an object to be boundary restricted.
BoundaryCondition(const InputParameters ¶meters, bool nodal)
Class constructor.
Interface for objects that need to use functions.
const InputParameters & parameters() const
Get the parameters of the object.
Interface for objects that need to use UserObjects.
SubProblem & subProblem()
Get a reference to the subproblem.
MooseVariableFE< Real > MooseVariable
virtual MooseVariableFEBase & variable()=0
Get a reference to the MooseVariableFE.
InputParameters validParams< BoundaryCondition >()
Every object that can be built by the factory should be derived from this class.
Generic class for solving transient nonlinear problems.
Interface for objects that need to use distributions.
Interface class for classes which interact with Postprocessors.
Class that hold the whole problem being solved.
A class for creating restricted objects.
Assembly & _assembly
Reference to assembly.
Interface for objects that needs transient capabilities.
SystemBase & _sys
Reference to SystemBase.
Interface for notifications that the mesh has changed.
Keeps track of stuff related to assembling.
Base class for a system (of equations)
MooseMesh wraps a libMesh::Mesh object and enhances its capabilities by caching additional data and s...
MooseVariableFE< VectorValue< Real > > VectorMooseVariable
virtual bool shouldApply()
Hook for turning the boundary condition on and off.
MooseMesh & _mesh
Mesh this BC is defined on.
Specialization of SubProblem for solving nonlinear equations plus auxiliary equations.
Class for stuff related to variables.
SubProblem & _subproblem
Reference to SubProblem.