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.mincomp Class Reference

Classes

class  minasareport
 
class  minasastate
 

Static Public Member Functions

static void minlbfgssetdefaultpreconditioner (minlbfgs.minlbfgsstate state)
 
static void minlbfgssetcholeskypreconditioner (minlbfgs.minlbfgsstate state, double[,] p, bool isupper)
 
static void minbleicsetbarrierwidth (minbleic.minbleicstate state, double mu)
 
static void minbleicsetbarrierdecay (minbleic.minbleicstate state, double mudecay)
 
static void minasacreate (int n, double[] x, double[] bndl, double[] bndu, minasastate state)
 
static void minasasetcond (minasastate state, double epsg, double epsf, double epsx, int maxits)
 
static void minasasetxrep (minasastate state, bool needxrep)
 
static void minasasetalgorithm (minasastate state, int algotype)
 
static void minasasetstpmax (minasastate state, double stpmax)
 
static bool minasaiteration (minasastate state)
 
static void minasaresults (minasastate state, ref double[] x, minasareport rep)
 
static void minasaresultsbuf (minasastate state, ref double[] x, minasareport rep)
 
static void minasarestartfrom (minasastate state, double[] x, double[] bndl, double[] bndu)
 
static void minlbfgssetdefaultpreconditioner (minlbfgs.minlbfgsstate state)
 
static void minlbfgssetcholeskypreconditioner (minlbfgs.minlbfgsstate state, double[,] p, bool isupper)
 
static void minbleicsetbarrierwidth (minbleic.minbleicstate state, double mu)
 
static void minbleicsetbarrierdecay (minbleic.minbleicstate state, double mudecay)
 
static void minasacreate (int n, double[] x, double[] bndl, double[] bndu, minasastate state)
 
static void minasasetcond (minasastate state, double epsg, double epsf, double epsx, int maxits)
 
static void minasasetxrep (minasastate state, bool needxrep)
 
static void minasasetalgorithm (minasastate state, int algotype)
 
static void minasasetstpmax (minasastate state, double stpmax)
 
static bool minasaiteration (minasastate state)
 
static void minasaresults (minasastate state, ref double[] x, minasareport rep)
 
static void minasaresultsbuf (minasastate state, ref double[] x, minasareport rep)
 
static void minasarestartfrom (minasastate state, double[] x, double[] bndl, double[] bndu)
 

Public Attributes

const int n1 = 2
 
const int n2 = 2
 
const double stpmin = 1.0E-300
 
const double gtol = 0.3
 
const double gpaftol = 0.0001
 
const double gpadecay = 0.5
 
const double asarho = 0.5
 

Static Private Member Functions

static double asaboundedantigradnorm (minasastate state)
 
static double asaginorm (minasastate state)
 
static double asad1norm (minasastate state)
 
static bool asauisempty (minasastate state)
 
static void clearrequestfields (minasastate state)
 
static double asaboundedantigradnorm (minasastate state)
 
static double asaginorm (minasastate state)
 
static double asad1norm (minasastate state)
 
static bool asauisempty (minasastate state)
 
static void clearrequestfields (minasastate state)
 

Member Function Documentation

static void alglib.mincomp.minlbfgssetdefaultpreconditioner ( minlbfgs.minlbfgsstate  state)
inlinestatic
static void alglib.mincomp.minlbfgssetcholeskypreconditioner ( minlbfgs.minlbfgsstate  state,
double  p[,],
bool  isupper 
)
inlinestatic
static void alglib.mincomp.minbleicsetbarrierwidth ( minbleic.minbleicstate  state,
double  mu 
)
inlinestatic
static void alglib.mincomp.minbleicsetbarrierdecay ( minbleic.minbleicstate  state,
double  mudecay 
)
inlinestatic
static void alglib.mincomp.minasacreate ( int  n,
double[]  x,
double[]  bndl,
double[]  bndu,
minasastate  state 
)
inlinestatic

Referenced by alglib.minasacreate().

static void alglib.mincomp.minasasetcond ( minasastate  state,
double  epsg,
double  epsf,
double  epsx,
int  maxits 
)
inlinestatic

Referenced by alglib.minasasetcond().

static void alglib.mincomp.minasasetxrep ( minasastate  state,
bool  needxrep 
)
inlinestatic

Referenced by alglib.minasasetxrep().

static void alglib.mincomp.minasasetalgorithm ( minasastate  state,
int  algotype 
)
inlinestatic
static void alglib.mincomp.minasasetstpmax ( minasastate  state,
double  stpmax 
)
inlinestatic

Referenced by alglib.minasasetstpmax().

static bool alglib.mincomp.minasaiteration ( minasastate  state)
inlinestatic

Referenced by alglib.minasaiteration().

static void alglib.mincomp.minasaresults ( minasastate  state,
ref double[]  x,
minasareport  rep 
)
inlinestatic

Referenced by alglib.minasaresults().

static void alglib.mincomp.minasaresultsbuf ( minasastate  state,
ref double[]  x,
minasareport  rep 
)
inlinestatic

Referenced by alglib.minasaresultsbuf().

static void alglib.mincomp.minasarestartfrom ( minasastate  state,
double[]  x,
double[]  bndl,
double[]  bndu 
)
inlinestatic
static double alglib.mincomp.asaboundedantigradnorm ( minasastate  state)
inlinestaticprivate
static double alglib.mincomp.asaginorm ( minasastate  state)
inlinestaticprivate
static double alglib.mincomp.asad1norm ( minasastate  state)
inlinestaticprivate
static bool alglib.mincomp.asauisempty ( minasastate  state)
inlinestaticprivate
static void alglib.mincomp.clearrequestfields ( minasastate  state)
inlinestaticprivate
static void alglib.mincomp.minlbfgssetdefaultpreconditioner ( minlbfgs.minlbfgsstate  state)
inlinestatic
static void alglib.mincomp.minlbfgssetcholeskypreconditioner ( minlbfgs.minlbfgsstate  state,
double  p[,],
bool  isupper 
)
inlinestatic
static void alglib.mincomp.minbleicsetbarrierwidth ( minbleic.minbleicstate  state,
double  mu 
)
inlinestatic
static void alglib.mincomp.minbleicsetbarrierdecay ( minbleic.minbleicstate  state,
double  mudecay 
)
inlinestatic
static void alglib.mincomp.minasacreate ( int  n,
double[]  x,
double[]  bndl,
double[]  bndu,
minasastate  state 
)
inlinestatic
static void alglib.mincomp.minasasetcond ( minasastate  state,
double  epsg,
double  epsf,
double  epsx,
int  maxits 
)
inlinestatic
static void alglib.mincomp.minasasetxrep ( minasastate  state,
bool  needxrep 
)
inlinestatic
static void alglib.mincomp.minasasetalgorithm ( minasastate  state,
int  algotype 
)
inlinestatic
static void alglib.mincomp.minasasetstpmax ( minasastate  state,
double  stpmax 
)
inlinestatic
static bool alglib.mincomp.minasaiteration ( minasastate  state)
inlinestatic
static void alglib.mincomp.minasaresults ( minasastate  state,
ref double[]  x,
minasareport  rep 
)
inlinestatic
static void alglib.mincomp.minasaresultsbuf ( minasastate  state,
ref double[]  x,
minasareport  rep 
)
inlinestatic
static void alglib.mincomp.minasarestartfrom ( minasastate  state,
double[]  x,
double[]  bndl,
double[]  bndu 
)
inlinestatic
static double alglib.mincomp.asaboundedantigradnorm ( minasastate  state)
inlinestaticprivate
static double alglib.mincomp.asaginorm ( minasastate  state)
inlinestaticprivate
static double alglib.mincomp.asad1norm ( minasastate  state)
inlinestaticprivate
static bool alglib.mincomp.asauisempty ( minasastate  state)
inlinestaticprivate
static void alglib.mincomp.clearrequestfields ( minasastate  state)
inlinestaticprivate

Member Data Documentation

const int alglib.mincomp.n1 = 2
const int alglib.mincomp.n2 = 2
const double alglib.mincomp.stpmin = 1.0E-300
const double alglib.mincomp.gtol = 0.3
const double alglib.mincomp.gpaftol = 0.0001
const double alglib.mincomp.gpadecay = 0.5
const double alglib.mincomp.asarho = 0.5

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