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.mincg.mincgstate Class Reference
+ Inheritance diagram for alglib.mincg.mincgstate:
+ Collaboration diagram for alglib.mincg.mincgstate:

Public Member Functions

 mincgstate ()
 
 mincgstate ()
 
override void init ()
 
override alglib.apobject make_copy ()
 

Public Attributes

int n
 
double epsg
 
double epsf
 
double epsx
 
int maxits
 
double stpmax
 
double suggestedstep
 
bool xrep
 
bool drep
 
int cgtype
 
int prectype
 
double[] diagh
 
double[] diaghl2
 
double[,] vcorr
 
int vcnt
 
double[] s
 
double diffstep
 
int nfev
 
int mcstage
 
int k
 
double[] xk
 
double[] dk
 
double[] xn
 
double[] dn
 
double[] d
 
double fold
 
double stp
 
double curstpmax
 
double[] yk
 
double lastgoodstep
 
double lastscaledstep
 
int mcinfo
 
bool innerresetneeded
 
bool terminationneeded
 
double trimthreshold
 
int rstimer
 
double[] x
 
double f
 
double[] g
 
bool needf
 
bool needfg
 
bool xupdated
 
bool algpowerup
 
bool lsstart
 
bool lsend
 
double teststep
 
rcommstate rstate
 
int repiterationscount
 
int repnfev
 
int repvaridx
 
int repterminationtype
 
int debugrestartscount
 
linmin.linminstate lstate
 
double fbase
 
double fm2
 
double fm1
 
double fp1
 
double fp2
 
double betahs
 
double betady
 
double[] work0
 
double[] work1
 

Constructor & Destructor Documentation

alglib.mincg.mincgstate.mincgstate ( )
inline
alglib.mincg.mincgstate.mincgstate ( )
inline

Member Function Documentation

override void alglib.mincg.mincgstate.init ( )
inlinevirtual

Implements alglib.apobject.

override alglib.apobject alglib.mincg.mincgstate.make_copy ( )
inlinevirtual

Implements alglib.apobject.

Member Data Documentation

double alglib.mincg.mincgstate.epsg
double alglib.mincg.mincgstate.epsf
double alglib.mincg.mincgstate.epsx
int alglib.mincg.mincgstate.maxits
double alglib.mincg.mincgstate.stpmax
double alglib.mincg.mincgstate.suggestedstep
bool alglib.mincg.mincgstate.xrep
bool alglib.mincg.mincgstate.drep
int alglib.mincg.mincgstate.cgtype
double alglib.mincg.mincgstate.diffstep
int alglib.mincg.mincgstate.nfev
int alglib.mincg.mincgstate.mcstage
int alglib.mincg.mincgstate.k
double [] alglib.mincg.mincgstate.xk
double [] alglib.mincg.mincgstate.dk
double [] alglib.mincg.mincgstate.xn
double [] alglib.mincg.mincgstate.dn
double [] alglib.mincg.mincgstate.d
double alglib.mincg.mincgstate.fold
double alglib.mincg.mincgstate.stp
double alglib.mincg.mincgstate.curstpmax
double [] alglib.mincg.mincgstate.yk
double alglib.mincg.mincgstate.lastgoodstep
double alglib.mincg.mincgstate.lastscaledstep
int alglib.mincg.mincgstate.mcinfo
bool alglib.mincg.mincgstate.terminationneeded
double alglib.mincg.mincgstate.trimthreshold
int alglib.mincg.mincgstate.rstimer
double alglib.mincg.mincgstate.f
double [] alglib.mincg.mincgstate.g
bool alglib.mincg.mincgstate.needf
bool alglib.mincg.mincgstate.needfg
bool alglib.mincg.mincgstate.xupdated
bool alglib.mincg.mincgstate.algpowerup
bool alglib.mincg.mincgstate.lsstart
bool alglib.mincg.mincgstate.lsend
double alglib.mincg.mincgstate.teststep
rcommstate alglib.mincg.mincgstate.rstate
int alglib.mincg.mincgstate.repiterationscount
int alglib.mincg.mincgstate.repnfev
int alglib.mincg.mincgstate.repvaridx
int alglib.mincg.mincgstate.repterminationtype
int alglib.mincg.mincgstate.debugrestartscount
linmin linminstate alglib.mincg.mincgstate.lstate
double alglib.mincg.mincgstate.fbase
double alglib.mincg.mincgstate.fm2
double alglib.mincg.mincgstate.fm1
double alglib.mincg.mincgstate.fp1
double alglib.mincg.mincgstate.fp2
double alglib.mincg.mincgstate.betahs
double alglib.mincg.mincgstate.betady

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