A class for creating restricted objects.
static InputParameters validParams()
Keeps track of stuff related to assembling.
virtual void finalize()
Can be overridden to do a final postprocessing of the indicator field.
A class to provide an common interface to objects requiring "outputs" option.
NumericVector< Number > & _solution
Base class for a system (of equations)
Specialization of SubProblem for solving nonlinear equations plus auxiliary equations.
const bool _use_displaced_mesh
Whether to use the displaced mesh.
Every object that can be built by the factory should be derived from this class.
MooseMesh wraps a libMesh::Mesh object and enhances its capabilities by caching additional data and s...
Interface for objects that need to use UserObjects.
Generic class for solving transient nonlinear problems.
An interface for accessing Materials.
virtual void computeIndicator()=0
Pure virtual that must be overridden.
An interface that restricts an object to subdomains via the 'blocks' input parameter.
Indicator(const InputParameters ¶meters)
const InputParameters & parameters() const
Get the parameters of the object.
FEProblemBase & _fe_problem
SubProblem & subProblem()
Interface for objects that need to use functions.