blob: 96fce5b0d6f2e05564478134e7486bb9967c3264 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
package optimization.gradientBasedMethods;
import optimization.gradientBasedMethods.stats.OptimizerStats;
import optimization.stopCriteria.StopingCriteria;
public interface Optimizer {
public boolean optimize(Objective o,OptimizerStats stats, StopingCriteria stoping);
public double[] getDirection();
public double getCurrentStep();
public double getCurrentValue();
public int getCurrentIteration();
public void reset();
public void setMaxIterations(int max);
}
|