Simple implementation of the {@link ConvergenceChecker} interface usingonly objective function values. Convergence is considered to have been reached if either the relative difference between the objective function values is smaller than a threshold or if either the absolute difference between the objective function values is smaller than another threshold for all vectors elements. The {@link #converged(int,PointVectorValuePair,PointVectorValuePair) converged}method will also return {@code true} if the number of iterations has been set(see {@link #SimpleVectorValueChecker(double,double,int) this constructor}).
@since 3.0
Simple implementation of the {@link ConvergenceChecker} interface usingonly objective function values. Convergence is considered to have been reached if either the relative difference between the objective function values is smaller than a threshold or if either the absolute difference between the objective function values is smaller than another threshold for all vectors elements. The {@link #converged(int,PointVectorValuePair,PointVectorValuePair) converged}method will also return {@code true} if the number of iterations has been set(see {@link #SimpleVectorValueChecker(double,double,int) this constructor}).
@deprecated As of 3.1 (to be removed in 4.0).
@since 3.0
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.