PAIR - Type of (point, value) pair.public abstract class AbstractConvergenceChecker<PAIR> extends Object implements ConvergenceChecker<PAIR>
| Constructor and Description | 
|---|
| AbstractConvergenceChecker(double relativeThreshold,
                          double absoluteThreshold)Build an instance with a specified thresholds. | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract boolean | converged(int iteration,
         PAIR previous,
         PAIR current)Check if the optimization algorithm has converged. | 
| double | getAbsoluteThreshold() | 
| double | getRelativeThreshold() | 
public AbstractConvergenceChecker(double relativeThreshold,
                          double absoluteThreshold)
relativeThreshold - relative tolerance thresholdabsoluteThreshold - absolute tolerance thresholdpublic double getRelativeThreshold()
public double getAbsoluteThreshold()
public abstract boolean converged(int iteration,
                PAIR previous,
                PAIR current)
converged in interface ConvergenceChecker<PAIR>iteration - Current iteration.previous - Best point in the previous iteration.current - Best point in the current iteration.true if the algorithm is considered to have converged.Copyright © 2003–2016 The Apache Software Foundation. All rights reserved.