C# Class Coon.Compass.Procyon.alglib.alglib.mincg

Show file Open project: dbaileychess/Compass

Public Methods

Method Description
mincgcreate ( int n, double x, mincgstate state ) : void
mincgcreatef ( int n, double x, double diffstep, mincgstate state ) : void
mincgiteration ( mincgstate state ) : bool
mincgrestartfrom ( mincgstate state, double x ) : void
mincgresults ( mincgstate state, double &x, mincgreport rep ) : void
mincgresultsbuf ( mincgstate state, double &x, mincgreport rep ) : void
mincgsetcgtype ( mincgstate state, int cgtype ) : void
mincgsetcond ( mincgstate state, double epsg, double epsf, double epsx, int maxits ) : void
mincgsetdrep ( mincgstate state, bool needdrep ) : void
mincgsetgradientcheck ( mincgstate state, double teststep ) : void
mincgsetprecdefault ( mincgstate state ) : void
mincgsetprecdiag ( mincgstate state, double d ) : void
mincgsetprecdiagfast ( mincgstate state, double d ) : void
mincgsetpreclowrankfast ( mincgstate state, double d1, double c, double v, int vcnt ) : void
mincgsetprecscale ( mincgstate state ) : void
mincgsetprecvarpart ( mincgstate state, double d2 ) : void
mincgsetscale ( mincgstate state, double s ) : void
mincgsetstpmax ( mincgstate state, double stpmax ) : void
mincgsetxrep ( mincgstate state, bool needxrep ) : void
mincgsuggeststep ( mincgstate state, double stp ) : void

Private Methods

Method Description
clearrequestfields ( mincgstate state ) : void
mincginitinternal ( int n, double diffstep, mincgstate state ) : void
preconditionedmultiply ( mincgstate state, double &x, double &work0, double &work1 ) : void
preconditionedmultiply2 ( mincgstate state, double &x, double &y, double &work0, double &work1 ) : double

Method Details

mincgcreate() public static method

public static mincgcreate ( int n, double x, mincgstate state ) : void
n int
x double
state mincgstate
return void

mincgcreatef() public static method

public static mincgcreatef ( int n, double x, double diffstep, mincgstate state ) : void
n int
x double
diffstep double
state mincgstate
return void

mincgiteration() public static method

public static mincgiteration ( mincgstate state ) : bool
state mincgstate
return bool

mincgrestartfrom() public static method

public static mincgrestartfrom ( mincgstate state, double x ) : void
state mincgstate
x double
return void

mincgresults() public static method

public static mincgresults ( mincgstate state, double &x, mincgreport rep ) : void
state mincgstate
x double
rep mincgreport
return void

mincgresultsbuf() public static method

public static mincgresultsbuf ( mincgstate state, double &x, mincgreport rep ) : void
state mincgstate
x double
rep mincgreport
return void

mincgsetcgtype() public static method

public static mincgsetcgtype ( mincgstate state, int cgtype ) : void
state mincgstate
cgtype int
return void

mincgsetcond() public static method

public static mincgsetcond ( mincgstate state, double epsg, double epsf, double epsx, int maxits ) : void
state mincgstate
epsg double
epsf double
epsx double
maxits int
return void

mincgsetdrep() public static method

public static mincgsetdrep ( mincgstate state, bool needdrep ) : void
state mincgstate
needdrep bool
return void

mincgsetgradientcheck() public static method

public static mincgsetgradientcheck ( mincgstate state, double teststep ) : void
state mincgstate
teststep double
return void

mincgsetprecdefault() public static method

public static mincgsetprecdefault ( mincgstate state ) : void
state mincgstate
return void

mincgsetprecdiag() public static method

public static mincgsetprecdiag ( mincgstate state, double d ) : void
state mincgstate
d double
return void

mincgsetprecdiagfast() public static method

public static mincgsetprecdiagfast ( mincgstate state, double d ) : void
state mincgstate
d double
return void

mincgsetpreclowrankfast() public static method

public static mincgsetpreclowrankfast ( mincgstate state, double d1, double c, double v, int vcnt ) : void
state mincgstate
d1 double
c double
v double
vcnt int
return void

mincgsetprecscale() public static method

public static mincgsetprecscale ( mincgstate state ) : void
state mincgstate
return void

mincgsetprecvarpart() public static method

public static mincgsetprecvarpart ( mincgstate state, double d2 ) : void
state mincgstate
d2 double
return void

mincgsetscale() public static method

public static mincgsetscale ( mincgstate state, double s ) : void
state mincgstate
s double
return void

mincgsetstpmax() public static method

public static mincgsetstpmax ( mincgstate state, double stpmax ) : void
state mincgstate
stpmax double
return void

mincgsetxrep() public static method

public static mincgsetxrep ( mincgstate state, bool needxrep ) : void
state mincgstate
needxrep bool
return void

mincgsuggeststep() public static method

public static mincgsuggeststep ( mincgstate state, double stp ) : void
state mincgstate
stp double
return void