public static final class OptimizationUtils.MoreThuente extends java.lang.Object implements OptimizationUtils.LineSearchSolver
| Modifier and Type | Field and Description |
|---|---|
java.lang.String[] |
messages |
| Constructor and Description |
|---|
OptimizationUtils.MoreThuente() |
OptimizationUtils.MoreThuente(double ftol,
double gtol,
double xtol) |
| 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.MoreThuente |
setFtol(double ftol) |
OptimizationUtils.MoreThuente |
setGtol(double gtol) |
OptimizationUtils.MoreThuente |
setInitialStep(double t) |
OptimizationUtils.MoreThuente |
setXtol(double xtol) |
double |
step() |
java.lang.String |
toString() |
public OptimizationUtils.MoreThuente()
public OptimizationUtils.MoreThuente(double ftol,
double gtol,
double xtol)
public OptimizationUtils.MoreThuente setXtol(double xtol)
public OptimizationUtils.MoreThuente setFtol(double ftol)
public OptimizationUtils.MoreThuente setGtol(double gtol)
public OptimizationUtils.MoreThuente setInitialStep(double t)
setInitialStep in interface OptimizationUtils.LineSearchSolverpublic int nfeval()
nfeval in interface OptimizationUtils.LineSearchSolverpublic java.lang.String toString()
toString in class java.lang.Objectpublic 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