IGLib  1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
alglib.nleq Class Reference

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)
 

Member Function Documentation

static void alglib.nleq.nleqsetcond ( nleqstate  state,
double  epsf,
int  maxits 
)
inlinestatic
static void alglib.nleq.nleqsetxrep ( nleqstate  state,
bool  needxrep 
)
inlinestatic
static void alglib.nleq.nleqsetstpmax ( nleqstate  state,
double  stpmax 
)
inlinestatic
static void alglib.nleq.nleqresults ( nleqstate  state,
ref double[]  x,
nleqreport  rep 
)
inlinestatic
static void alglib.nleq.clearrequestfields ( nleqstate  state)
inlinestaticprivate
static bool alglib.nleq.increaselambda ( ref double  lambdav,
ref double  nu,
double  lambdaup 
)
inlinestaticprivate
static void alglib.nleq.decreaselambda ( ref double  lambdav,
ref double  nu,
double  lambdadown 
)
inlinestaticprivate
static void alglib.nleq.nleqcreatelm ( int  n,
int  m,
double[]  x,
nleqstate  state 
)
inlinestatic
static void alglib.nleq.nleqsetcond ( nleqstate  state,
double  epsf,
int  maxits 
)
inlinestatic
static void alglib.nleq.nleqsetxrep ( nleqstate  state,
bool  needxrep 
)
inlinestatic
static void alglib.nleq.nleqsetstpmax ( nleqstate  state,
double  stpmax 
)
inlinestatic
static void alglib.nleq.nleqresults ( nleqstate  state,
ref double[]  x,
nleqreport  rep 
)
inlinestatic
static void alglib.nleq.nleqresultsbuf ( nleqstate  state,
ref double[]  x,
nleqreport  rep 
)
inlinestatic
static void alglib.nleq.nleqrestartfrom ( nleqstate  state,
double[]  x 
)
inlinestatic
static void alglib.nleq.clearrequestfields ( nleqstate  state)
inlinestaticprivate
static bool alglib.nleq.increaselambda ( ref double  lambdav,
ref double  nu,
double  lambdaup 
)
inlinestaticprivate
static void alglib.nleq.decreaselambda ( ref double  lambdav,
ref double  nu,
double  lambdadown 
)
inlinestaticprivate

Member Data Documentation

const int alglib.nleq.armijomaxfev = 20

The documentation for this class was generated from the following file: