IGLib
1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
|
Classes | |
class | minlmreport |
class | minlmstate |
Static Public Member Functions | |
static void | minlmcreatevj (int n, int m, double[] x, minlmstate state) |
static void | minlmcreatev (int n, int m, double[] x, double diffstep, minlmstate state) |
static void | minlmcreatefgh (int n, double[] x, minlmstate state) |
static void | minlmsetcond (minlmstate state, double epsg, double epsf, double epsx, int maxits) |
static void | minlmsetxrep (minlmstate state, bool needxrep) |
static void | minlmsetstpmax (minlmstate state, double stpmax) |
static void | minlmsetscale (minlmstate state, double[] s) |
static void | minlmsetbc (minlmstate state, double[] bndl, double[] bndu) |
static void | minlmsetacctype (minlmstate state, int acctype) |
static bool | minlmiteration (minlmstate state) |
static void | minlmresults (minlmstate state, ref double[] x, minlmreport rep) |
static void | minlmresultsbuf (minlmstate state, ref double[] x, minlmreport rep) |
static void | minlmrestartfrom (minlmstate state, double[] x) |
static void | minlmcreatevgj (int n, int m, double[] x, minlmstate state) |
static void | minlmcreatefgj (int n, int m, double[] x, minlmstate state) |
static void | minlmcreatefj (int n, int m, double[] x, minlmstate state) |
static void | minlmsetgradientcheck (minlmstate state, double teststep) |
static void | minlmcreatevj (int n, int m, double[] x, minlmstate state) |
static void | minlmcreatev (int n, int m, double[] x, double diffstep, minlmstate state) |
static void | minlmcreatefgh (int n, double[] x, minlmstate state) |
static void | minlmsetcond (minlmstate state, double epsg, double epsf, double epsx, int maxits) |
static void | minlmsetxrep (minlmstate state, bool needxrep) |
static void | minlmsetstpmax (minlmstate state, double stpmax) |
static void | minlmsetscale (minlmstate state, double[] s) |
static void | minlmsetbc (minlmstate state, double[] bndl, double[] bndu) |
static void | minlmsetacctype (minlmstate state, int acctype) |
static bool | minlmiteration (minlmstate state) |
static void | minlmresults (minlmstate state, ref double[] x, minlmreport rep) |
static void | minlmresultsbuf (minlmstate state, ref double[] x, minlmreport rep) |
static void | minlmrestartfrom (minlmstate state, double[] x) |
static void | minlmcreatevgj (int n, int m, double[] x, minlmstate state) |
static void | minlmcreatefgj (int n, int m, double[] x, minlmstate state) |
static void | minlmcreatefj (int n, int m, double[] x, minlmstate state) |
static void | minlmsetgradientcheck (minlmstate state, double teststep) |
Public Attributes | |
const int | lmmodefj = 0 |
const int | lmmodefgj = 1 |
const int | lmmodefgh = 2 |
const int | lmflagnoprelbfgs = 1 |
const int | lmflagnointlbfgs = 2 |
const int | lmprelbfgsm = 5 |
const int | lmintlbfgsits = 5 |
const int | lbfgsnorealloc = 1 |
const double | lambdaup = 2.0 |
const double | lambdadown = 0.33 |
const double | suspiciousnu = 16 |
const int | smallmodelage = 3 |
const int | additers = 5 |
Static Private Member Functions | |
static void | lmprepare (int n, int m, bool havegrad, minlmstate state) |
static void | clearrequestfields (minlmstate state) |
static bool | increaselambda (ref double lambdav, ref double nu) |
static void | decreaselambda (ref double lambdav, ref double nu) |
static double | boundedscaledantigradnorm (minlmstate state, double[] x, double[] g) |
static void | lmprepare (int n, int m, bool havegrad, minlmstate state) |
static void | clearrequestfields (minlmstate state) |
static bool | increaselambda (ref double lambdav, ref double nu) |
static void | decreaselambda (ref double lambdav, ref double nu) |
static double | boundedscaledantigradnorm (minlmstate state, double[] x, double[] g) |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
Referenced by alglib.minlmcreatefgh(), and alglib.testminlmunit.testminlm().
|
inlinestatic |
|
inlinestatic |
Referenced by alglib.minlmsetxrep(), and alglib.testminlmunit.testminlm().
|
inlinestatic |
Referenced by alglib.minlmsetstpmax(), and alglib.testminlmunit.testminlm().
|
inlinestatic |
Referenced by alglib.minlmsetscale().
|
inlinestatic |
|
inlinestatic |
Referenced by alglib.minlmsetacctype(), and alglib.testminlmunit.testminlm().
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
Referenced by alglib.minlmresultsbuf().
|
inlinestatic |
|
inlinestatic |
Referenced by alglib.minlmcreatevgj().
|
inlinestatic |
Referenced by alglib.minlmcreatefgj(), and alglib.testminlmunit.testminlm().
|
inlinestatic |
Referenced by alglib.minlmcreatefj(), and alglib.testminlmunit.testminlm().
|
inlinestatic |
Referenced by alglib.testminlmunit.gradientchecktest(), and alglib.minlmsetgradientcheck().
|
inlinestaticprivate |
|
inlinestaticprivate |
|
inlinestaticprivate |
|
inlinestaticprivate |
|
inlinestaticprivate |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestaticprivate |
|
inlinestaticprivate |
|
inlinestaticprivate |
|
inlinestaticprivate |
|
inlinestaticprivate |
const int alglib.minlm.lmmodefj = 0 |
const int alglib.minlm.lmmodefgj = 1 |
const int alglib.minlm.lmmodefgh = 2 |
const int alglib.minlm.lmflagnoprelbfgs = 1 |
const int alglib.minlm.lmflagnointlbfgs = 2 |
const int alglib.minlm.lmprelbfgsm = 5 |
const int alglib.minlm.lmintlbfgsits = 5 |
const int alglib.minlm.lbfgsnorealloc = 1 |
const double alglib.minlm.lambdaup = 2.0 |
const double alglib.minlm.lambdadown = 0.33 |
const double alglib.minlm.suspiciousnu = 16 |
const int alglib.minlm.smallmodelage = 3 |
const int alglib.minlm.additers = 5 |