IGLib
1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
|
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) |
|
inlinestatic |
References alglib.testrcondunit.testcmatrixrcond(), alglib.testrcondunit.testcmatrixtrrcond(), alglib.testrcondunit.testhpdmatrixrcond(), alglib.testrcondunit.testrmatrixrcond(), alglib.testrcondunit.testrmatrixtrrcond(), and alglib.testrcondunit.testspdmatrixrcond().
Referenced by alglib.testrcondunit._pexec_testrcond(), and _Test.Main().
|
inlinestaticprivate |
|
inlinestaticprivate |
Referenced by alglib.testrcondunit.testspdmatrixrcond().
|
inlinestaticprivate |
Referenced by alglib.testrcondunit.testhpdmatrixrcond().
|
inlinestaticprivate |
Referenced by alglib.testrcondunit.testrmatrixrcond(), and alglib.testrcondunit.testrmatrixtrrcond().
|
inlinestaticprivate |
Referenced by alglib.testrcondunit.rmatrixinvmatlu().
|
inlinestaticprivate |
References alglib.testrcondunit.rmatrixinvmattr().
Referenced by alglib.testrcondunit.rmatrixinvmat().
|
inlinestaticprivate |
References alglib.testrcondunit.rmatrixinvmatlu(), and alglib.trfac.rmatrixlu().
Referenced by alglib.testrcondunit.rmatrixrefrcond().
|
inlinestaticprivate |
|
inlinestaticprivate |
Referenced by alglib.testrcondunit.testcmatrixrcond(), and alglib.testrcondunit.testcmatrixtrrcond().
|
inlinestaticprivate |
Referenced by alglib.testrcondunit.cmatrixinvmatlu().
|
inlinestaticprivate |
References alglib.testrcondunit.cmatrixinvmattr().
Referenced by alglib.testrcondunit.cmatrixinvmat().
|
inlinestaticprivate |
References alglib.testrcondunit.cmatrixinvmatlu(), and alglib.trfac.cmatrixlu().
Referenced by alglib.testrcondunit.cmatrixrefrcond().
|
inlinestaticprivate |
|
inlinestaticprivate |
References alglib.math.maxrealnumber, alglib.math.randominteger(), alglib.math.randomreal(), alglib.testrcondunit.rmatrixgenzero(), alglib.testrcondunit.rmatrixmakeacopy(), alglib.testrcondunit.rmatrixrefrcond(), alglib.rcond.rmatrixtrrcond1(), and alglib.rcond.rmatrixtrrcondinf().
Referenced by alglib.testrcondunit.testrcond().
|
inlinestaticprivate |
References alglib.testrcondunit.cmatrixgenzero(), alglib.testrcondunit.cmatrixmakeacopy(), alglib.testrcondunit.cmatrixrefrcond(), alglib.rcond.cmatrixtrrcond1(), alglib.rcond.cmatrixtrrcondinf(), alglib.math.maxrealnumber, alglib.math.randominteger(), alglib.math.randomreal(), and alglib.complex.x.
Referenced by alglib.testrcondunit.testrcond().
|
inlinestaticprivate |
References alglib.math.maxrealnumber, alglib.math.randominteger(), alglib.math.randomreal(), alglib.testrcondunit.rmatrixgenzero(), alglib.trfac.rmatrixlu(), alglib.rcond.rmatrixlurcond1(), alglib.rcond.rmatrixlurcondinf(), alglib.testrcondunit.rmatrixmakeacopy(), alglib.rcond.rmatrixrcond1(), alglib.rcond.rmatrixrcondinf(), alglib.testrcondunit.rmatrixrefrcond(), and alglib.matgen.rmatrixrndcond().
Referenced by alglib.testrcondunit.testrcond().
|
inlinestaticprivate |
References alglib.math.maxrealnumber, alglib.math.randominteger(), alglib.math.randomreal(), alglib.testrcondunit.rmatrixdrophalf(), alglib.testrcondunit.rmatrixmakeacopy(), alglib.testrcondunit.rmatrixrefrcond(), alglib.trfac.spdmatrixcholesky(), alglib.rcond.spdmatrixcholeskyrcond(), alglib.rcond.spdmatrixrcond(), and alglib.matgen.spdmatrixrndcond().
Referenced by alglib.testrcondunit.testrcond().
|
inlinestaticprivate |
References alglib.testrcondunit.cmatrixgenzero(), alglib.trfac.cmatrixlu(), alglib.rcond.cmatrixlurcond1(), alglib.rcond.cmatrixlurcondinf(), alglib.testrcondunit.cmatrixmakeacopy(), alglib.rcond.cmatrixrcond1(), alglib.rcond.cmatrixrcondinf(), alglib.testrcondunit.cmatrixrefrcond(), alglib.matgen.cmatrixrndcond(), alglib.math.maxrealnumber, alglib.math.randominteger(), and alglib.math.randomreal().
Referenced by alglib.testrcondunit.testrcond().
|
inlinestaticprivate |
References alglib.testrcondunit.cmatrixdrophalf(), alglib.testrcondunit.cmatrixmakeacopy(), alglib.testrcondunit.cmatrixrefrcond(), alglib.trfac.hpdmatrixcholesky(), alglib.rcond.hpdmatrixcholeskyrcond(), alglib.rcond.hpdmatrixrcond(), alglib.matgen.hpdmatrixrndcond(), alglib.math.maxrealnumber, alglib.math.randominteger(), and alglib.math.randomreal().
Referenced by alglib.testrcondunit.testrcond().
|
inlinestatic |
|
inlinestatic |
References alglib.testrcondunit.testrcond().
Referenced by _Test.Main().
|
inlinestaticprivate |
|
inlinestaticprivate |
|
inlinestaticprivate |
|
inlinestaticprivate |
|
inlinestaticprivate |
|
inlinestaticprivate |
References alglib.testrcondunit.rmatrixinvmattr().
|
inlinestaticprivate |
References alglib.testrcondunit.rmatrixinvmatlu(), and alglib.trfac.rmatrixlu().
|
inlinestaticprivate |
|
inlinestaticprivate |
|
inlinestaticprivate |
|
inlinestaticprivate |
|
inlinestaticprivate |
References alglib.testrcondunit.cmatrixinvmattr().
|
inlinestaticprivate |
References alglib.testrcondunit.cmatrixinvmatlu(), and alglib.trfac.cmatrixlu().
|
inlinestaticprivate |
|
inlinestaticprivate |
|
inlinestaticprivate |
References alglib.testrcondunit.cmatrixgenzero(), alglib.testrcondunit.cmatrixmakeacopy(), alglib.testrcondunit.cmatrixrefrcond(), alglib.rcond.cmatrixtrrcond1(), alglib.rcond.cmatrixtrrcondinf(), alglib.math.maxrealnumber, alglib.math.randominteger(), alglib.math.randomreal(), and alglib.complex.x.
|
inlinestaticprivate |
References alglib.math.maxrealnumber, alglib.math.randominteger(), alglib.math.randomreal(), alglib.testrcondunit.rmatrixgenzero(), alglib.trfac.rmatrixlu(), alglib.rcond.rmatrixlurcond1(), alglib.rcond.rmatrixlurcondinf(), alglib.testrcondunit.rmatrixmakeacopy(), alglib.rcond.rmatrixrcond1(), alglib.rcond.rmatrixrcondinf(), alglib.testrcondunit.rmatrixrefrcond(), and alglib.matgen.rmatrixrndcond().
|
inlinestaticprivate |
References alglib.math.maxrealnumber, alglib.math.randominteger(), alglib.math.randomreal(), alglib.testrcondunit.rmatrixdrophalf(), alglib.testrcondunit.rmatrixmakeacopy(), alglib.testrcondunit.rmatrixrefrcond(), alglib.trfac.spdmatrixcholesky(), alglib.rcond.spdmatrixcholeskyrcond(), alglib.rcond.spdmatrixrcond(), and alglib.matgen.spdmatrixrndcond().
|
inlinestaticprivate |
References alglib.testrcondunit.cmatrixgenzero(), alglib.trfac.cmatrixlu(), alglib.rcond.cmatrixlurcond1(), alglib.rcond.cmatrixlurcondinf(), alglib.testrcondunit.cmatrixmakeacopy(), alglib.rcond.cmatrixrcond1(), alglib.rcond.cmatrixrcondinf(), alglib.testrcondunit.cmatrixrefrcond(), alglib.matgen.cmatrixrndcond(), alglib.math.maxrealnumber, alglib.math.randominteger(), and alglib.math.randomreal().
|
inlinestaticprivate |
References alglib.testrcondunit.cmatrixdrophalf(), alglib.testrcondunit.cmatrixmakeacopy(), alglib.testrcondunit.cmatrixrefrcond(), alglib.trfac.hpdmatrixcholesky(), alglib.rcond.hpdmatrixcholeskyrcond(), alglib.rcond.hpdmatrixrcond(), alglib.matgen.hpdmatrixrndcond(), alglib.math.maxrealnumber, alglib.math.randominteger(), and alglib.math.randomreal().
const double alglib.testrcondunit.threshold50 = 0.25 |
const double alglib.testrcondunit.threshold90 = 0.10 |