Base class for convergence criteria.
MooseConvergenceStatus
Status returned by calls to checkConvergence.
Checks convergence based on the iteration count.
virtual MooseConvergenceStatus checkConvergenceInner(unsigned int n_iter)
Inner check of convergence.
static InputParameters validParams()
virtual MooseConvergenceStatus checkConvergence(unsigned int n_iter) override final
Returns convergence status.
const bool _converge_at_max_iterations
Whether to converge at the maximum number of iterations.
const unsigned int _max_iterations
Maximum number of iterations.
const unsigned int _min_iterations
Minimum number of iterations.
const InputParameters & parameters() const
Get the parameters of the object.