IGLib
1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
|
Static Public Member Functions | |
static bool | testmincg (bool silent) |
static void | testother (ref bool err) |
static bool | testmincg (bool silent) |
static bool | _pexec_testmincg (bool silent) |
static void | testother (ref bool err) |
Static Private Member Functions | |
static void | testfunc1 (mincg.mincgstate state) |
static void | testfunc2 (mincg.mincgstate state) |
static void | testfunc3 (mincg.mincgstate state) |
static void | calciip2 (mincg.mincgstate state, int n) |
static void | calclowrank (mincg.mincgstate state, int n, int vcnt, double[] d, double[,] v, double[] vd, double[] x0) |
static void | testpreconditioning (ref bool err) |
static bool | gradientchecktest () |
static void | funcderiv (double a, double b, double c, double d, double x0, double x1, double x2, double[] x, int functype, ref double f, ref double[] g) |
static void | testfunc1 (mincg.mincgstate state) |
static void | testfunc2 (mincg.mincgstate state) |
static void | testfunc3 (mincg.mincgstate state) |
static void | calciip2 (mincg.mincgstate state, int n) |
static void | calclowrank (mincg.mincgstate state, int n, int vcnt, double[] d, double[,] v, double[] vd, double[] x0) |
static void | testpreconditioning (ref bool err) |
static bool | gradientchecktest () |
static void | funcderiv (double a, double b, double c, double d, double x0, double x1, double x2, double[] x, int functype, ref double f, ref double[] g) |
|
inlinestatic |
References alglib.testmincgunit.gradientchecktest(), alglib.mincg.mincgcreate(), alglib.mincg.mincgcreatef(), alglib.mincg.mincgiteration(), alglib.mincg.mincgrestartfrom(), alglib.mincg.mincgresults(), alglib.mincg.mincgsetcgtype(), alglib.mincg.mincgsetcond(), alglib.mincg.mincgsetstpmax(), alglib.math.randomreal(), alglib.math.sqr(), alglib.testmincgunit.testfunc2(), alglib.testmincgunit.testfunc3(), alglib.testmincgunit.testother(), and alglib.testmincgunit.testpreconditioning().
Referenced by alglib.testmincgunit._pexec_testmincg(), and _Test.Main().
|
inlinestatic |
References alglib.math.machineepsilon, alglib.math.maxrealnumber, alglib.mincg.mincgcreate(), alglib.mincg.mincgcreatef(), alglib.mincg.mincgiteration(), alglib.mincg.mincgrestartfrom(), alglib.mincg.mincgresults(), alglib.mincg.mincgsetcgtype(), alglib.mincg.mincgsetcond(), alglib.mincg.mincgsetprecdiag(), alglib.mincg.mincgsetprecscale(), alglib.mincg.mincgsetscale(), alglib.mincg.mincgsetstpmax(), alglib.mincg.mincgsetxrep(), alglib.math.randomreal(), and alglib.math.sqr().
Referenced by alglib.testmincgunit.testmincg().
|
inlinestaticprivate |
References alglib.math.maxrealnumber, and alglib.math.sqr().
|
inlinestaticprivate |
References alglib.math.maxrealnumber, and alglib.math.sqr().
Referenced by alglib.testmincgunit.testmincg().
|
inlinestaticprivate |
References alglib.math.maxrealnumber, and alglib.math.sqr().
Referenced by alglib.testmincgunit.testmincg().
|
inlinestaticprivate |
References alglib.math.sqr().
Referenced by alglib.testmincgunit.testpreconditioning().
|
inlinestaticprivate |
Referenced by alglib.testmincgunit.testpreconditioning().
|
inlinestaticprivate |
References alglib.testmincgunit.calciip2(), alglib.testmincgunit.calclowrank(), alglib.mincg.mincgcreate(), alglib.mincg.mincgiteration(), alglib.mincg.mincgrestartfrom(), alglib.mincg.mincgresults(), alglib.mincg.mincgsetcgtype(), alglib.mincg.mincgsetprecdefault(), alglib.mincg.mincgsetprecdiag(), alglib.mincg.mincgsetpreclowrankfast(), alglib.mincg.mincgsetprecscale(), alglib.mincg.mincgsetscale(), alglib.math.randomreal(), and alglib.math.sqr().
Referenced by alglib.testmincgunit.testmincg().
|
inlinestaticprivate |
References alglib.testmincgunit.funcderiv(), alglib.mincg.mincgcreate(), alglib.mincg.mincgiteration(), alglib.mincg.mincgrestartfrom(), alglib.mincg.mincgresults(), alglib.mincg.mincgsetcond(), alglib.mincg.mincgsetgradientcheck(), alglib.math.randominteger(), and alglib.math.randomreal().
Referenced by alglib.testmincgunit.testmincg().
|
inlinestaticprivate |
References alglib.ap.assert(), alglib.math.isfinite(), and alglib.math.sqr().
Referenced by alglib.testmincgunit.gradientchecktest().
|
inlinestatic |
References alglib.testmincgunit.gradientchecktest(), alglib.mincg.mincgcreate(), alglib.mincg.mincgcreatef(), alglib.mincg.mincgiteration(), alglib.mincg.mincgrestartfrom(), alglib.mincg.mincgresults(), alglib.mincg.mincgsetcgtype(), alglib.mincg.mincgsetcond(), alglib.mincg.mincgsetstpmax(), alglib.math.randomreal(), alglib.math.sqr(), alglib.testmincgunit.testfunc2(), alglib.testmincgunit.testfunc3(), alglib.testmincgunit.testother(), and alglib.testmincgunit.testpreconditioning().
|
inlinestatic |
References alglib.testmincgunit.testmincg().
Referenced by _Test.Main().
|
inlinestatic |
References alglib.math.machineepsilon, alglib.math.maxrealnumber, alglib.mincg.mincgcreate(), alglib.mincg.mincgcreatef(), alglib.mincg.mincgiteration(), alglib.mincg.mincgrestartfrom(), alglib.mincg.mincgresults(), alglib.mincg.mincgsetcgtype(), alglib.mincg.mincgsetcond(), alglib.mincg.mincgsetprecdiag(), alglib.mincg.mincgsetprecscale(), alglib.mincg.mincgsetscale(), alglib.mincg.mincgsetstpmax(), alglib.mincg.mincgsetxrep(), alglib.math.randomreal(), and alglib.math.sqr().
|
inlinestaticprivate |
References alglib.math.maxrealnumber, and alglib.math.sqr().
|
inlinestaticprivate |
References alglib.math.maxrealnumber, and alglib.math.sqr().
|
inlinestaticprivate |
References alglib.math.maxrealnumber, and alglib.math.sqr().
|
inlinestaticprivate |
References alglib.math.sqr().
|
inlinestaticprivate |
|
inlinestaticprivate |
References alglib.testmincgunit.calciip2(), alglib.testmincgunit.calclowrank(), alglib.mincg.mincgcreate(), alglib.mincg.mincgiteration(), alglib.mincg.mincgrestartfrom(), alglib.mincg.mincgresults(), alglib.mincg.mincgsetcgtype(), alglib.mincg.mincgsetprecdefault(), alglib.mincg.mincgsetprecdiag(), alglib.mincg.mincgsetpreclowrankfast(), alglib.mincg.mincgsetprecscale(), alglib.mincg.mincgsetscale(), alglib.math.randomreal(), and alglib.math.sqr().
|
inlinestaticprivate |
References alglib.testmincgunit.funcderiv(), alglib.mincg.mincgcreate(), alglib.mincg.mincgiteration(), alglib.mincg.mincgrestartfrom(), alglib.mincg.mincgresults(), alglib.mincg.mincgsetcond(), alglib.mincg.mincgsetgradientcheck(), alglib.math.randominteger(), alglib.apserv.randomnormal(), and alglib.math.randomreal().
|
inlinestaticprivate |
References alglib.ap.assert(), alglib.math.isfinite(), and alglib.math.sqr().