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

Static Public Member Functions

static bool testrcond (bool silent)
 
static bool testrcond (bool silent)
 
static bool _pexec_testrcond (bool silent)
 

Public Attributes

const double threshold50 = 0.25
 
const double threshold90 = 0.10
 

Static Private Member Functions

static void rmatrixmakeacopy (double[,] a, int m, int n, ref double[,] b)
 
static void rmatrixdrophalf (ref double[,] a, int n, bool droplower)
 
static void cmatrixdrophalf (ref complex[,] a, int n, bool droplower)
 
static void rmatrixgenzero (ref double[,] a0, int n)
 
static bool rmatrixinvmattr (ref double[,] a, int n, bool isupper, bool isunittriangular)
 
static bool rmatrixinvmatlu (ref double[,] a, int[] pivots, int n)
 
static bool rmatrixinvmat (ref double[,] a, int n)
 
static void rmatrixrefrcond (double[,] a, int n, ref double rc1, ref double rcinf)
 
static void cmatrixmakeacopy (complex[,] a, int m, int n, ref complex[,] b)
 
static void cmatrixgenzero (ref complex[,] a0, int n)
 
static bool cmatrixinvmattr (ref complex[,] a, int n, bool isupper, bool isunittriangular)
 
static bool cmatrixinvmatlu (ref complex[,] a, int[] pivots, int n)
 
static bool cmatrixinvmat (ref complex[,] a, int n)
 
static void cmatrixrefrcond (complex[,] a, int n, ref double rc1, ref double rcinf)
 
static bool testrmatrixtrrcond (int maxn, int passcount)
 
static bool testcmatrixtrrcond (int maxn, int passcount)
 
static bool testrmatrixrcond (int maxn, int passcount)
 
static bool testspdmatrixrcond (int maxn, int passcount)
 
static bool testcmatrixrcond (int maxn, int passcount)
 
static bool testhpdmatrixrcond (int maxn, int passcount)
 
static void rmatrixmakeacopy (double[,] a, int m, int n, ref double[,] b)
 
static void rmatrixdrophalf (ref double[,] a, int n, bool droplower)
 
static void cmatrixdrophalf (ref complex[,] a, int n, bool droplower)
 
static void rmatrixgenzero (ref double[,] a0, int n)
 
static bool rmatrixinvmattr (ref double[,] a, int n, bool isupper, bool isunittriangular)
 
static bool rmatrixinvmatlu (ref double[,] a, int[] pivots, int n)
 
static bool rmatrixinvmat (ref double[,] a, int n)
 
static void rmatrixrefrcond (double[,] a, int n, ref double rc1, ref double rcinf)
 
static void cmatrixmakeacopy (complex[,] a, int m, int n, ref complex[,] b)
 
static void cmatrixgenzero (ref complex[,] a0, int n)
 
static bool cmatrixinvmattr (ref complex[,] a, int n, bool isupper, bool isunittriangular)
 
static bool cmatrixinvmatlu (ref complex[,] a, int[] pivots, int n)
 
static bool cmatrixinvmat (ref complex[,] a, int n)
 
static void cmatrixrefrcond (complex[,] a, int n, ref double rc1, ref double rcinf)
 
static bool testrmatrixtrrcond (int maxn, int passcount)
 
static bool testcmatrixtrrcond (int maxn, int passcount)
 
static bool testrmatrixrcond (int maxn, int passcount)
 
static bool testspdmatrixrcond (int maxn, int passcount)
 
static bool testcmatrixrcond (int maxn, int passcount)
 
static bool testhpdmatrixrcond (int maxn, int passcount)
 

Member Function Documentation

static void alglib.testrcondunit.rmatrixmakeacopy ( double  a[,],
int  m,
int  n,
ref double  b[,] 
)
inlinestaticprivate
static void alglib.testrcondunit.rmatrixdrophalf ( ref double  a[,],
int  n,
bool  droplower 
)
inlinestaticprivate
static void alglib.testrcondunit.cmatrixdrophalf ( ref complex  a[,],
int  n,
bool  droplower 
)
inlinestaticprivate
static void alglib.testrcondunit.rmatrixgenzero ( ref double  a0[,],
int  n 
)
inlinestaticprivate
static bool alglib.testrcondunit.rmatrixinvmattr ( ref double  a[,],
int  n,
bool  isupper,
bool  isunittriangular 
)
inlinestaticprivate
static bool alglib.testrcondunit.rmatrixinvmatlu ( ref double  a[,],
int[]  pivots,
int  n 
)
inlinestaticprivate
static bool alglib.testrcondunit.rmatrixinvmat ( ref double  a[,],
int  n 
)
inlinestaticprivate
static void alglib.testrcondunit.rmatrixrefrcond ( double  a[,],
int  n,
ref double  rc1,
ref double  rcinf 
)
inlinestaticprivate
static void alglib.testrcondunit.cmatrixmakeacopy ( complex  a[,],
int  m,
int  n,
ref complex  b[,] 
)
inlinestaticprivate
static void alglib.testrcondunit.cmatrixgenzero ( ref complex  a0[,],
int  n 
)
inlinestaticprivate
static bool alglib.testrcondunit.cmatrixinvmattr ( ref complex  a[,],
int  n,
bool  isupper,
bool  isunittriangular 
)
inlinestaticprivate
static bool alglib.testrcondunit.cmatrixinvmatlu ( ref complex  a[,],
int[]  pivots,
int  n 
)
inlinestaticprivate
static bool alglib.testrcondunit.cmatrixinvmat ( ref complex  a[,],
int  n 
)
inlinestaticprivate
static void alglib.testrcondunit.cmatrixrefrcond ( complex  a[,],
int  n,
ref double  rc1,
ref double  rcinf 
)
inlinestaticprivate
static bool alglib.testrcondunit._pexec_testrcond ( bool  silent)
inlinestatic

References alglib.testrcondunit.testrcond().

Referenced by _Test.Main().

static void alglib.testrcondunit.rmatrixmakeacopy ( double  a[,],
int  m,
int  n,
ref double  b[,] 
)
inlinestaticprivate
static void alglib.testrcondunit.rmatrixdrophalf ( ref double  a[,],
int  n,
bool  droplower 
)
inlinestaticprivate
static void alglib.testrcondunit.cmatrixdrophalf ( ref complex  a[,],
int  n,
bool  droplower 
)
inlinestaticprivate
static void alglib.testrcondunit.rmatrixgenzero ( ref double  a0[,],
int  n 
)
inlinestaticprivate
static bool alglib.testrcondunit.rmatrixinvmattr ( ref double  a[,],
int  n,
bool  isupper,
bool  isunittriangular 
)
inlinestaticprivate
static bool alglib.testrcondunit.rmatrixinvmatlu ( ref double  a[,],
int[]  pivots,
int  n 
)
inlinestaticprivate
static bool alglib.testrcondunit.rmatrixinvmat ( ref double  a[,],
int  n 
)
inlinestaticprivate
static void alglib.testrcondunit.rmatrixrefrcond ( double  a[,],
int  n,
ref double  rc1,
ref double  rcinf 
)
inlinestaticprivate
static void alglib.testrcondunit.cmatrixmakeacopy ( complex  a[,],
int  m,
int  n,
ref complex  b[,] 
)
inlinestaticprivate
static void alglib.testrcondunit.cmatrixgenzero ( ref complex  a0[,],
int  n 
)
inlinestaticprivate
static bool alglib.testrcondunit.cmatrixinvmattr ( ref complex  a[,],
int  n,
bool  isupper,
bool  isunittriangular 
)
inlinestaticprivate
static bool alglib.testrcondunit.cmatrixinvmatlu ( ref complex  a[,],
int[]  pivots,
int  n 
)
inlinestaticprivate
static bool alglib.testrcondunit.cmatrixinvmat ( ref complex  a[,],
int  n 
)
inlinestaticprivate
static void alglib.testrcondunit.cmatrixrefrcond ( complex  a[,],
int  n,
ref double  rc1,
ref double  rcinf 
)
inlinestaticprivate

Member Data Documentation

const double alglib.testrcondunit.threshold50 = 0.25
const double alglib.testrcondunit.threshold90 = 0.10

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