/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package edu.hawaii.jmotif.sampler;
/**
*
* @author ytoh
*/
public class IterationStopCondition implements StopCondition {
private int iterations;
private int maxIterations;
public IterationStopCondition(int maxIterations) {
this.iterations = 0;
this.maxIterations = maxIterations;
}
public void nextIteration() {
iterations++;
}
public int getIterations() {
return iterations;
}
public boolean isConditionMet() {
return iterations > maxIterations;
}
@Override
public String toString() {
return "Max numer of iterations reached (" + maxIterations + ").";
}
}