Keeps track of stuff related to assembling.
An interface that restricts an object to subdomains via the 'blocks' input parameter.
Specialization of SubProblem for solving nonlinear equations plus auxiliary equations.
Interface for objects that need to use functions.
static InputParameters validParams()
const bool _use_displaced_mesh
Whether to use the displaced mesh.
virtual void finalize()
Can be overridden to do a final postprocessing of the indicator field.
SubProblem & subProblem()
virtual void computeIndicator()=0
Pure virtual that must be overridden.
NumericVector< Number > & _solution
FEProblemBase & _fe_problem
An interface for accessing Materials.
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.
A class to provide an common interface to objects requiring "outputs" option.
A class for creating restricted objects.
Generic class for solving transient nonlinear problems.
Base class for a system (of equations)
Interface for objects that need to use UserObjects.