IGLib
1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
|
Classes | |
class | nleqreport |
class | nleqstate |
Static Public Member Functions | |
static void | nleqcreatelm (int n, int m, double[] x, nleqstate state) |
static void | nleqsetcond (nleqstate state, double epsf, int maxits) |
static void | nleqsetxrep (nleqstate state, bool needxrep) |
static void | nleqsetstpmax (nleqstate state, double stpmax) |
static bool | nleqiteration (nleqstate state) |
static void | nleqresults (nleqstate state, ref double[] x, nleqreport rep) |
static void | nleqresultsbuf (nleqstate state, ref double[] x, nleqreport rep) |
static void | nleqrestartfrom (nleqstate state, double[] x) |
static void | nleqcreatelm (int n, int m, double[] x, nleqstate state) |
static void | nleqsetcond (nleqstate state, double epsf, int maxits) |
static void | nleqsetxrep (nleqstate state, bool needxrep) |
static void | nleqsetstpmax (nleqstate state, double stpmax) |
static bool | nleqiteration (nleqstate state) |
static void | nleqresults (nleqstate state, ref double[] x, nleqreport rep) |
static void | nleqresultsbuf (nleqstate state, ref double[] x, nleqreport rep) |
static void | nleqrestartfrom (nleqstate state, double[] x) |
Public Attributes | |
const int | armijomaxfev = 20 |
Static Private Member Functions | |
static void | clearrequestfields (nleqstate state) |
static bool | increaselambda (ref double lambdav, ref double nu, double lambdaup) |
static void | decreaselambda (ref double lambdav, ref double nu, double lambdadown) |
static void | clearrequestfields (nleqstate state) |
static bool | increaselambda (ref double lambdav, ref double nu, double lambdaup) |
static void | decreaselambda (ref double lambdav, ref double nu, double lambdadown) |
|
inlinestatic |
References alglib.ap.assert(), alglib.nleq.nleqstate.candstep, alglib.nleq.nleqstate.fi, alglib.apserv.isfinitevector(), alglib.nleq.nleqstate.j, alglib.nleq.nleqstate.m, alglib.nleq.nleqstate.n, alglib.nleq.nleqrestartfrom(), alglib.nleq.nleqsetcond(), alglib.nleq.nleqsetstpmax(), alglib.nleq.nleqsetxrep(), alglib.nleq.nleqstate.rightpart, alglib.nleq.nleqstate.x, and alglib.nleq.nleqstate.xbase.
Referenced by alglib.nleqcreatelm(), and alglib.testnlequnit.testnleq().
|
inlinestatic |
References alglib.ap.assert(), alglib.nleq.nleqstate.epsf, alglib.math.isfinite(), and alglib.nleq.nleqstate.maxits.
Referenced by alglib.nleq.nleqcreatelm(), alglib.nleqsetcond(), and alglib.testnlequnit.testnleq().
|
inlinestatic |
References alglib.nleq.nleqstate.xrep.
Referenced by alglib.nleq.nleqcreatelm(), alglib.nleqsetxrep(), and alglib.testnlequnit.testnleq().
|
inlinestatic |
References alglib.ap.assert(), alglib.math.isfinite(), and alglib.nleq.nleqstate.stpmax.
Referenced by alglib.nleq.nleqcreatelm(), alglib.nleqsetstpmax(), and alglib.testnlequnit.testnleq().
|
inlinestatic |
References alglib.rcommstate.ba, alglib.nleq.nleqstate.candstep, alglib.nleq.nleqstate.cgbuf, alglib.nleq.clearrequestfields(), alglib.nleq.decreaselambda(), alglib.nleq.nleqstate.epsf, alglib.nleq.nleqstate.f, alglib.nleq.nleqstate.fbase, alglib.fbls.fblssolvecgx(), alglib.nleq.nleqstate.fi, alglib.nleq.nleqstate.fprev, alglib.rcommstate.ia, alglib.nleq.increaselambda(), alglib.nleq.nleqstate.j, alglib.linmin.linminnormalized(), alglib.nleq.nleqstate.m, alglib.nleq.nleqstate.maxits, alglib.math.maxrealnumber, alglib.nleq.nleqstate.n, alglib.nleq.nleqstate.needf, alglib.nleq.nleqstate.needfij, alglib.rcommstate.ra, alglib.nleq.nleqstate.repiterationscount, alglib.nleq.nleqstate.repnfunc, alglib.nleq.nleqstate.repnjac, alglib.nleq.nleqstate.repterminationtype, alglib.nleq.nleqstate.rightpart, alglib.ablas.rmatrixmv(), alglib.nleq.nleqstate.rstate, alglib.math.sqr(), alglib.rcommstate.stage, alglib.nleq.nleqstate.stpmax, alglib.nleq.nleqstate.x, alglib.nleq.nleqstate.xbase, alglib.nleq.nleqstate.xrep, and alglib.nleq.nleqstate.xupdated.
Referenced by alglib.nleqiteration(), and alglib.testnlequnit.testnleq().
|
inlinestatic |
References alglib.nleq.nleqresultsbuf().
Referenced by alglib.nleqresults(), and alglib.testnlequnit.testnleq().
|
inlinestatic |
References alglib.nleq.nleqreport.iterationscount, alglib.nleq.nleqstate.n, alglib.nleq.nleqreport.nfunc, alglib.nleq.nleqreport.njac, alglib.nleq.nleqstate.repiterationscount, alglib.nleq.nleqstate.repnfunc, alglib.nleq.nleqstate.repnjac, alglib.nleq.nleqstate.repterminationtype, alglib.nleq.nleqreport.terminationtype, and alglib.nleq.nleqstate.xbase.
Referenced by alglib.nleq.nleqresults(), and alglib.nleqresultsbuf().
|
inlinestatic |
References alglib.ap.assert(), alglib.rcommstate.ba, alglib.nleq.clearrequestfields(), alglib.rcommstate.ia, alglib.apserv.isfinitevector(), alglib.nleq.nleqstate.n, alglib.rcommstate.ra, alglib.nleq.nleqstate.rstate, alglib.rcommstate.stage, and alglib.nleq.nleqstate.x.
Referenced by alglib.nleq.nleqcreatelm(), alglib.nleqrestartfrom(), and alglib.testnlequnit.testnleq().
|
inlinestaticprivate |
References alglib.nleq.nleqstate.needf, alglib.nleq.nleqstate.needfij, and alglib.nleq.nleqstate.xupdated.
Referenced by alglib.nleq.nleqiteration(), and alglib.nleq.nleqrestartfrom().
|
inlinestaticprivate |
References alglib.math.maxrealnumber.
Referenced by alglib.nleq.nleqiteration().
|
inlinestaticprivate |
References alglib.math.minrealnumber.
Referenced by alglib.nleq.nleqiteration().
|
inlinestatic |
|
inlinestatic |
References alglib.ap.assert(), and alglib.math.isfinite().
|
inlinestatic |
|
inlinestatic |
References alglib.ap.assert(), and alglib.math.isfinite().
|
inlinestatic |
|
inlinestatic |
References alglib.nleq.nleqresultsbuf().
|
inlinestatic |
|
inlinestatic |
References alglib.ap.assert(), alglib.nleq.clearrequestfields(), and alglib.apserv.isfinitevector().
|
inlinestaticprivate |
|
inlinestaticprivate |
References alglib.math.maxrealnumber.
|
inlinestaticprivate |
References alglib.math.minrealnumber.
const int alglib.nleq.armijomaxfev = 20 |