public static final class OptimizationUtils.BacktrackingLS extends java.lang.Object implements OptimizationUtils.LineSearchSolver
| Constructor and Description |
|---|
OptimizationUtils.BacktrackingLS(double stepDec) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
evaluate(OptimizationUtils.GradientSolver slvr,
OptimizationUtils.GradientInfo ginfo,
double[] betaStart,
double[] direction,
double minStep,
double maxStep,
int maxfev) |
OptimizationUtils.GradientInfo |
ginfo() |
int |
nfeval() |
OptimizationUtils.LineSearchSolver |
setInitialStep(double s) |
double |
step() |
public OptimizationUtils.BacktrackingLS(double stepDec)
public int nfeval()
nfeval in interface OptimizationUtils.LineSearchSolverpublic OptimizationUtils.LineSearchSolver setInitialStep(double s)
setInitialStep in interface OptimizationUtils.LineSearchSolverpublic boolean evaluate(OptimizationUtils.GradientSolver slvr, OptimizationUtils.GradientInfo ginfo, double[] betaStart, double[] direction, double minStep, double maxStep, int maxfev)
evaluate in interface OptimizationUtils.LineSearchSolverpublic double step()
step in interface OptimizationUtils.LineSearchSolverpublic OptimizationUtils.GradientInfo ginfo()
ginfo in interface OptimizationUtils.LineSearchSolver