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

Show file Open project: dbaileychess/Compass

Public Methods

Method Description
armijocreate ( int n, double x, double f, double s, double stp, double stpmax, int fmax, armijostate state ) : void
armijoiteration ( armijostate state ) : bool
armijoresults ( armijostate state, int &info, double &stp, double &f ) : void
linminnormalized ( double &d, double &stp, int n ) : void
mcsrch ( int n, double &x, double &f, double &g, double s, double &stp, double stpmax, double gtol, int &info, int &nfev, double &wa, linminstate state, int &stage ) : void

Private Methods

Method Description
mcstep ( double &stx, double &fx, double &dx, double &sty, double &fy, double &dy, double &stp, double fp, double dp, bool &brackt, double stmin, double stmax, int &info ) : void

Method Details

armijocreate() public static method

public static armijocreate ( int n, double x, double f, double s, double stp, double stpmax, int fmax, armijostate state ) : void
n int
x double
f double
s double
stp double
stpmax double
fmax int
state armijostate
return void

armijoiteration() public static method

public static armijoiteration ( armijostate state ) : bool
state armijostate
return bool

armijoresults() public static method

public static armijoresults ( armijostate state, int &info, double &stp, double &f ) : void
state armijostate
info int
stp double
f double
return void

linminnormalized() public static method

public static linminnormalized ( double &d, double &stp, int n ) : void
d double
stp double
n int
return void

mcsrch() public static method

public static mcsrch ( int n, double &x, double &f, double &g, double s, double &stp, double stpmax, double gtol, int &info, int &nfev, double &wa, linminstate state, int &stage ) : void
n int
x double
f double
g double
s double
stp double
stpmax double
gtol double
info int
nfev int
wa double
state linminstate
stage int
return void