Class CountMonitor<S>

  • All Implemented Interfaces:
    IterationMonitor<S>

    public class CountMonitor<S>
    extends Object
    implements IterationMonitor<S>
    This IterationMonitor counts the number of iterates generated, hence the number of iterations. Note that the initial guess of solution is usually added as the first iterate. Therefore, method getCount() normally return an integer greater than or equal to 1 if the iterative method is implemented properly.
    • Constructor Detail

      • CountMonitor

        public CountMonitor()
    • Method Detail

      • addIterate

        public void addIterate​(S s)
        Description copied from interface: IterationMonitor
        Record a new iteration state.
        Specified by:
        addIterate in interface IterationMonitor<S>
        Parameters:
        s - the new iteration state
      • getCount

        public int getCount()
        Get the number of iterations.
        Returns:
        the number of iterations