C# Класс Coon.Compass.Procyon.alglib.alglib.mincg

Показать файл Открыть проект

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

mincgcreate() публичный статический Метод

public static mincgcreate ( int n, double x, mincgstate state ) : void
n int
x double
state mincgstate
Результат void

mincgcreatef() публичный статический Метод

public static mincgcreatef ( int n, double x, double diffstep, mincgstate state ) : void
n int
x double
diffstep double
state mincgstate
Результат void

mincgiteration() публичный статический Метод

public static mincgiteration ( mincgstate state ) : bool
state mincgstate
Результат bool

mincgrestartfrom() публичный статический Метод

public static mincgrestartfrom ( mincgstate state, double x ) : void
state mincgstate
x double
Результат void

mincgresults() публичный статический Метод

public static mincgresults ( mincgstate state, double &x, mincgreport rep ) : void
state mincgstate
x double
rep mincgreport
Результат void

mincgresultsbuf() публичный статический Метод

public static mincgresultsbuf ( mincgstate state, double &x, mincgreport rep ) : void
state mincgstate
x double
rep mincgreport
Результат void

mincgsetcgtype() публичный статический Метод

public static mincgsetcgtype ( mincgstate state, int cgtype ) : void
state mincgstate
cgtype int
Результат void

mincgsetcond() публичный статический Метод

public static mincgsetcond ( mincgstate state, double epsg, double epsf, double epsx, int maxits ) : void
state mincgstate
epsg double
epsf double
epsx double
maxits int
Результат void

mincgsetdrep() публичный статический Метод

public static mincgsetdrep ( mincgstate state, bool needdrep ) : void
state mincgstate
needdrep bool
Результат void

mincgsetgradientcheck() публичный статический Метод

public static mincgsetgradientcheck ( mincgstate state, double teststep ) : void
state mincgstate
teststep double
Результат void

mincgsetprecdefault() публичный статический Метод

public static mincgsetprecdefault ( mincgstate state ) : void
state mincgstate
Результат void

mincgsetprecdiag() публичный статический Метод

public static mincgsetprecdiag ( mincgstate state, double d ) : void
state mincgstate
d double
Результат void

mincgsetprecdiagfast() публичный статический Метод

public static mincgsetprecdiagfast ( mincgstate state, double d ) : void
state mincgstate
d double
Результат void

mincgsetpreclowrankfast() публичный статический Метод

public static mincgsetpreclowrankfast ( mincgstate state, double d1, double c, double v, int vcnt ) : void
state mincgstate
d1 double
c double
v double
vcnt int
Результат void

mincgsetprecscale() публичный статический Метод

public static mincgsetprecscale ( mincgstate state ) : void
state mincgstate
Результат void

mincgsetprecvarpart() публичный статический Метод

public static mincgsetprecvarpart ( mincgstate state, double d2 ) : void
state mincgstate
d2 double
Результат void

mincgsetscale() публичный статический Метод

public static mincgsetscale ( mincgstate state, double s ) : void
state mincgstate
s double
Результат void

mincgsetstpmax() публичный статический Метод

public static mincgsetstpmax ( mincgstate state, double stpmax ) : void
state mincgstate
stpmax double
Результат void

mincgsetxrep() публичный статический Метод

public static mincgsetxrep ( mincgstate state, bool needxrep ) : void
state mincgstate
needxrep bool
Результат void

mincgsuggeststep() публичный статический Метод

public static mincgsuggeststep ( mincgstate state, double stp ) : void
state mincgstate
stp double
Результат void