virtual void initialSetup() override
Gets called at the beginning of the simulation before this object is asked to do its job...
virtual void initialize()
Method that gets called before each iteration loop.
virtual MooseConvergenceStatus checkConvergence(unsigned int iter)=0
Returns convergence status.
void verboseOutput(std::ostringstream &oss)
Outputs the stream to the console if verbose output is enabled.
Interface for objects that needs transient capabilities.
Base class for convergence criteria.
Every object that can be built by the factory should be derived from this class.
const bool _verbose
Verbose mode enabled.
Interface for objects interacting with the PerfGraph.
MooseConvergenceStatus
Status returned by calls to checkConvergence.
PerfID _perfid_check_convergence
Performance ID for checkConvergence.
static InputParameters validParams()
const InputParameters & parameters() const
Get the parameters of the object.
virtual void preExecute()
Method that gets called in each iteration before the solve.
Interface class for classes which interact with Postprocessors.
bool verbose() const
Returns whether verbose mode has been enabled.
Convergence(const InputParameters ¶meters)