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.testlinlsqrunit Class Reference

Static Public Member Functions

static bool testlinlsqr (bool silent)
 
static bool testlinlsqr (bool silent)
 
static bool _pexec_testlinlsqr (bool silent)
 

Public Attributes

const double e0 = 1.0E-6
 
const double tolort = 1.0E-4
 
const double e1 = 1.0E+6
 
const double emergencye0 = 1.0E-12
 

Static Private Member Functions

static bool svdtest (bool silent)
 
static bool mwcranksvdtest (bool silent)
 
static bool mwicranksvdtest (bool silent)
 
static bool bidiagonaltest (bool silent)
 
static bool zeromatrixtest (bool silent)
 
static bool reportcorrectnesstest (bool silent)
 
static bool stoppingcriteriatest (bool silent)
 
static bool analytictest (bool silent)
 
static bool isitgoodsolution (double[,] a, double[] b, int m, int n, double lambdav, double[] x, double epserr, double epsort)
 
static bool svdtest (bool silent)
 
static bool mwcranksvdtest (bool silent)
 
static bool mwicranksvdtest (bool silent)
 
static bool bidiagonaltest (bool silent)
 
static bool zeromatrixtest (bool silent)
 
static bool reportcorrectnesstest (bool silent)
 
static bool stoppingcriteriatest (bool silent)
 
static bool analytictest (bool silent)
 
static bool isitgoodsolution (double[,] a, double[] b, int m, int n, double lambdav, double[] x, double epserr, double epsort)
 
static bool preconditionertest ()
 

Member Function Documentation

static bool alglib.testlinlsqrunit.isitgoodsolution ( double  a[,],
double[]  b,
int  m,
int  n,
double  lambdav,
double[]  x,
double  epserr,
double  epsort 
)
inlinestaticprivate
static bool alglib.testlinlsqrunit._pexec_testlinlsqr ( bool  silent)
inlinestatic
static bool alglib.testlinlsqrunit.isitgoodsolution ( double  a[,],
double[]  b,
int  m,
int  n,
double  lambdav,
double[]  x,
double  epserr,
double  epsort 
)
inlinestaticprivate

Member Data Documentation

const double alglib.testlinlsqrunit.e0 = 1.0E-6
const double alglib.testlinlsqrunit.tolort = 1.0E-4
const double alglib.testlinlsqrunit.e1 = 1.0E+6
const double alglib.testlinlsqrunit.emergencye0 = 1.0E-12

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