|
static void | minlbfgs (int n, int m, ref double[] x, double epsg, double epsf, double epsx, int maxits, int flags, ref lbfgsstate state) |
|
static bool | minlbfgsiteration (ref lbfgsstate state) |
|
static void | minlbfgsresults (ref lbfgsstate state, ref double[] x, ref lbfgsreport rep) |
|
|
static void | mcsrch (int n, ref double[] x, ref double f, ref double[] g, ref double[] s, ref double stp, ref int info, ref int nfev, ref double[] wa, ref lbfgsstate state, ref int stage) |
|
static void | mcstep (ref double stx, ref double fx, ref double dx, ref double sty, ref double fy, ref double dy, ref double stp, double fp, double dp, ref bool brackt, double stmin, double stmax, ref int info) |
|
static void lbfgs.minlbfgs |
( |
int |
n, |
|
|
int |
m, |
|
|
ref double[] |
x, |
|
|
double |
epsg, |
|
|
double |
epsf, |
|
|
double |
epsx, |
|
|
int |
maxits, |
|
|
int |
flags, |
|
|
ref lbfgsstate |
state |
|
) |
| |
|
inlinestatic |
static bool lbfgs.minlbfgsiteration |
( |
ref lbfgsstate |
state | ) |
|
|
inlinestatic |
static void lbfgs.mcsrch |
( |
int |
n, |
|
|
ref double[] |
x, |
|
|
ref double |
f, |
|
|
ref double[] |
g, |
|
|
ref double[] |
s, |
|
|
ref double |
stp, |
|
|
ref int |
info, |
|
|
ref int |
nfev, |
|
|
ref double[] |
wa, |
|
|
ref lbfgsstate |
state, |
|
|
ref int |
stage |
|
) |
| |
|
inlinestaticprivate |
static void lbfgs.mcstep |
( |
ref double |
stx, |
|
|
ref double |
fx, |
|
|
ref double |
dx, |
|
|
ref double |
sty, |
|
|
ref double |
fy, |
|
|
ref double |
dy, |
|
|
ref double |
stp, |
|
|
double |
fp, |
|
|
double |
dp, |
|
|
ref bool |
brackt, |
|
|
double |
stmin, |
|
|
double |
stmax, |
|
|
ref int |
info |
|
) |
| |
|
inlinestaticprivate |
const double lbfgs.ftol = 0.0001 |
const double lbfgs.gtol = 0.9 |
const int lbfgs.maxfev = 20 |
const double lbfgs.stpmin = 1.0E-20 |
const double lbfgs.stpmax = 1.0E20 |
The documentation for this class was generated from the following file:
- igtest/IGLibTestDev/00archive/alglib/lbfgs.cs