C# Class TPB3D.Maths.ALGLIB.alglib.minbleic

Mostra file Open project: tpb3d/TPB3D

Public Methods

Method Description
minbleiccreate ( int n, double x, minbleicstate state ) : void
minbleiccreatef ( int n, double x, double diffstep, minbleicstate state ) : void
minbleiciteration ( minbleicstate state ) : bool
minbleicrestartfrom ( minbleicstate state, double x ) : void
minbleicresults ( minbleicstate state, double &x, minbleicreport rep ) : void
minbleicresultsbuf ( minbleicstate state, double &x, minbleicreport rep ) : void
minbleicsetbc ( minbleicstate state, double bndl, double bndu ) : void
minbleicsetinnercond ( minbleicstate state, double epsg, double epsf, double epsx ) : void
minbleicsetlc ( minbleicstate state, double c, int ct, int k ) : void
minbleicsetmaxits ( minbleicstate state, int maxits ) : void
minbleicsetoutercond ( minbleicstate state, double epsx, double epsi ) : void
minbleicsetprecdefault ( minbleicstate state ) : void
minbleicsetprecdiag ( minbleicstate state, double d ) : void
minbleicsetprecscale ( minbleicstate state ) : void
minbleicsetscale ( minbleicstate state, double s ) : void
minbleicsetstpmax ( minbleicstate state, double stpmax ) : void
minbleicsetxrep ( minbleicstate state, bool needxrep ) : void

Private Methods

Method Description
additionalcheckforconstraints ( minbleicstate state, double x ) : bool
clearrequestfields ( minbleicstate state ) : void
makegradientprojection ( minbleicstate state, double &pg ) : void
minbleicinitinternal ( int n, double x, double diffstep, minbleicstate state ) : void
modifytargetfunction ( minbleicstate state, double x, double r, double rnorm2, double &f, double &g, double &gnorm, double &mpgnorm ) : void
prepareconstraintmatrix ( minbleicstate state, double x, double g, double &px, double &pg ) : bool
projectpointandunscale ( minbleicstate state, double &xscaled, double &xunscaled, double &rscaled, double &rnorm2 ) : void
rebuildcexe ( minbleicstate state ) : void
scalegradientandexpand ( minbleicstate state, double gunscaled, double &gscaled ) : void
unscalepoint ( minbleicstate state, double xscaled, double &xunscaled ) : void

Method Details

minbleiccreate() public static method

public static minbleiccreate ( int n, double x, minbleicstate state ) : void
n int
x double
state minbleicstate
return void

minbleiccreatef() public static method

public static minbleiccreatef ( int n, double x, double diffstep, minbleicstate state ) : void
n int
x double
diffstep double
state minbleicstate
return void

minbleiciteration() public static method

public static minbleiciteration ( minbleicstate state ) : bool
state minbleicstate
return bool

minbleicrestartfrom() public static method

public static minbleicrestartfrom ( minbleicstate state, double x ) : void
state minbleicstate
x double
return void

minbleicresults() public static method

public static minbleicresults ( minbleicstate state, double &x, minbleicreport rep ) : void
state minbleicstate
x double
rep minbleicreport
return void

minbleicresultsbuf() public static method

public static minbleicresultsbuf ( minbleicstate state, double &x, minbleicreport rep ) : void
state minbleicstate
x double
rep minbleicreport
return void

minbleicsetbc() public static method

public static minbleicsetbc ( minbleicstate state, double bndl, double bndu ) : void
state minbleicstate
bndl double
bndu double
return void

minbleicsetinnercond() public static method

public static minbleicsetinnercond ( minbleicstate state, double epsg, double epsf, double epsx ) : void
state minbleicstate
epsg double
epsf double
epsx double
return void

minbleicsetlc() public static method

public static minbleicsetlc ( minbleicstate state, double c, int ct, int k ) : void
state minbleicstate
c double
ct int
k int
return void

minbleicsetmaxits() public static method

public static minbleicsetmaxits ( minbleicstate state, int maxits ) : void
state minbleicstate
maxits int
return void

minbleicsetoutercond() public static method

public static minbleicsetoutercond ( minbleicstate state, double epsx, double epsi ) : void
state minbleicstate
epsx double
epsi double
return void

minbleicsetprecdefault() public static method

public static minbleicsetprecdefault ( minbleicstate state ) : void
state minbleicstate
return void

minbleicsetprecdiag() public static method

public static minbleicsetprecdiag ( minbleicstate state, double d ) : void
state minbleicstate
d double
return void

minbleicsetprecscale() public static method

public static minbleicsetprecscale ( minbleicstate state ) : void
state minbleicstate
return void

minbleicsetscale() public static method

public static minbleicsetscale ( minbleicstate state, double s ) : void
state minbleicstate
s double
return void

minbleicsetstpmax() public static method

public static minbleicsetstpmax ( minbleicstate state, double stpmax ) : void
state minbleicstate
stpmax double
return void

minbleicsetxrep() public static method

public static minbleicsetxrep ( minbleicstate state, bool needxrep ) : void
state minbleicstate
needxrep bool
return void