IGLib
1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
|
Static Public Member Functions | |
static bool | testmatinv (bool silent) |
static bool | testmatinv (bool silent) |
static bool | _pexec_testmatinv (bool silent) |
Static Private Member Functions | |
static void | rmatrixmakeacopy (double[,] a, int m, int n, ref double[,] b) |
static void | cmatrixmakeacopy (complex[,] a, int m, int n, ref complex[,] b) |
static bool | rmatrixcheckinverse (double[,] a, double[,] inva, int n, double threshold, int info, matinv.matinvreport rep) |
static bool | spdmatrixcheckinverse (double[,] a, double[,] inva, bool isupper, int n, double threshold, int info, matinv.matinvreport rep) |
static bool | hpdmatrixcheckinverse (complex[,] a, complex[,] inva, bool isupper, int n, double threshold, int info, matinv.matinvreport rep) |
static bool | rmatrixcheckinversesingular (double[,] inva, int n, double threshold, int info, matinv.matinvreport rep) |
static bool | cmatrixcheckinverse (complex[,] a, complex[,] inva, int n, double threshold, int info, matinv.matinvreport rep) |
static bool | cmatrixcheckinversesingular (complex[,] inva, int n, double threshold, int info, matinv.matinvreport rep) |
static void | rmatrixdrophalf (ref double[,] a, int n, bool droplower) |
static void | cmatrixdrophalf (ref complex[,] a, int n, bool droplower) |
static void | testrtrinv (int maxn, int passcount, double threshold, ref bool rtrerrors) |
static void | testctrinv (int maxn, int passcount, double threshold, ref bool ctrerrors) |
static void | testrinv (int maxn, int passcount, double threshold, ref bool rerrors) |
static void | testcinv (int maxn, int passcount, double threshold, ref bool cerrors) |
static void | testspdinv (int maxn, int passcount, double threshold, ref bool spderrors) |
static void | testhpdinv (int maxn, int passcount, double threshold, ref bool hpderrors) |
static void | unset2d (ref double[,] x) |
static void | unset1d (ref double[] x) |
static void | cunset2d (ref complex[,] x) |
static void | cunset1d (ref complex[] x) |
static void | unsetrep (matinv.matinvreport r) |
static void | rmatrixmakeacopy (double[,] a, int m, int n, ref double[,] b) |
static void | cmatrixmakeacopy (complex[,] a, int m, int n, ref complex[,] b) |
static bool | rmatrixcheckinverse (double[,] a, double[,] inva, int n, double threshold, int info, matinv.matinvreport rep) |
static bool | spdmatrixcheckinverse (double[,] a, double[,] inva, bool isupper, int n, double threshold, int info, matinv.matinvreport rep) |
static bool | hpdmatrixcheckinverse (complex[,] a, complex[,] inva, bool isupper, int n, double threshold, int info, matinv.matinvreport rep) |
static bool | rmatrixcheckinversesingular (double[,] inva, int n, double threshold, int info, matinv.matinvreport rep) |
static bool | cmatrixcheckinverse (complex[,] a, complex[,] inva, int n, double threshold, int info, matinv.matinvreport rep) |
static bool | cmatrixcheckinversesingular (complex[,] inva, int n, double threshold, int info, matinv.matinvreport rep) |
static void | rmatrixdrophalf (ref double[,] a, int n, bool droplower) |
static void | cmatrixdrophalf (ref complex[,] a, int n, bool droplower) |
static void | testrtrinv (int maxn, int passcount, double threshold, ref bool rtrerrors) |
static void | testctrinv (int maxn, int passcount, double threshold, ref bool ctrerrors) |
static void | testrinv (int maxn, int passcount, double threshold, ref bool rerrors) |
static void | testcinv (int maxn, int passcount, double threshold, ref bool cerrors) |
static void | testspdinv (int maxn, int passcount, double threshold, ref bool spderrors) |
static void | testhpdinv (int maxn, int passcount, double threshold, ref bool hpderrors) |
static void | unset2d (ref double[,] x) |
static void | unset1d (ref double[] x) |
static void | cunset2d (ref complex[,] x) |
static void | cunset1d (ref complex[] x) |
static void | unsetrep (matinv.matinvreport r) |
|
inlinestatic |
References alglib.ablas.ablasblocksize(), alglib.math.machineepsilon, alglib.testmatinvunit.testcinv(), alglib.testmatinvunit.testctrinv(), alglib.testmatinvunit.testhpdinv(), alglib.testmatinvunit.testrinv(), alglib.testmatinvunit.testrtrinv(), and alglib.testmatinvunit.testspdinv().
Referenced by alglib.testmatinvunit._pexec_testmatinv(), and _Test.Main().
|
inlinestaticprivate |
Referenced by alglib.testmatinvunit.testrinv(), and alglib.testmatinvunit.testspdinv().
|
inlinestaticprivate |
Referenced by alglib.testmatinvunit.testcinv(), and alglib.testmatinvunit.testhpdinv().
|
inlinestaticprivate |
References alglib.math.machineepsilon.
Referenced by alglib.testmatinvunit.testrinv().
|
inlinestaticprivate |
References alglib.math.machineepsilon.
Referenced by alglib.testmatinvunit.testspdinv().
|
inlinestaticprivate |
References alglib.math.abscomplex(), alglib.math.conj(), and alglib.math.machineepsilon.
Referenced by alglib.testmatinvunit.testhpdinv().
|
inlinestaticprivate |
References alglib.math.machineepsilon.
Referenced by alglib.testmatinvunit.testrinv().
|
inlinestaticprivate |
References alglib.math.abscomplex(), and alglib.math.machineepsilon.
Referenced by alglib.testmatinvunit.testcinv().
|
inlinestaticprivate |
References alglib.math.machineepsilon.
Referenced by alglib.testmatinvunit.testcinv().
|
inlinestaticprivate |
Referenced by alglib.testmatinvunit.testspdinv().
|
inlinestaticprivate |
Referenced by alglib.testmatinvunit.testhpdinv().
|
inlinestaticprivate |
References alglib.math.randomreal(), and alglib.matinv.rmatrixtrinverse().
Referenced by alglib.testmatinvunit.testmatinv().
|
inlinestaticprivate |
References alglib.math.abscomplex(), alglib.matinv.cmatrixtrinverse(), alglib.math.randomreal(), alglib.complex.x, and alglib.complex.y.
Referenced by alglib.testmatinvunit.testmatinv().
|
inlinestaticprivate |
References alglib.math.randominteger(), alglib.math.randomreal(), alglib.testmatinvunit.rmatrixcheckinverse(), alglib.testmatinvunit.rmatrixcheckinversesingular(), alglib.matinv.rmatrixinverse(), alglib.trfac.rmatrixlu(), alglib.matinv.rmatrixluinverse(), alglib.testmatinvunit.rmatrixmakeacopy(), alglib.matgen.rmatrixrndcond(), alglib.testmatinvunit.unset2d(), and alglib.testmatinvunit.unsetrep().
Referenced by alglib.testmatinvunit.testmatinv().
|
inlinestaticprivate |
References alglib.testmatinvunit.cmatrixcheckinverse(), alglib.testmatinvunit.cmatrixcheckinversesingular(), alglib.matinv.cmatrixinverse(), alglib.trfac.cmatrixlu(), alglib.matinv.cmatrixluinverse(), alglib.testmatinvunit.cmatrixmakeacopy(), alglib.matgen.cmatrixrndcond(), alglib.testmatinvunit.cunset2d(), alglib.math.randominteger(), alglib.math.randomreal(), alglib.testmatinvunit.unsetrep(), and alglib.complex.x.
Referenced by alglib.testmatinvunit.testmatinv().
|
inlinestaticprivate |
References alglib.math.machineepsilon, alglib.math.randominteger(), alglib.math.randomreal(), alglib.testmatinvunit.rmatrixdrophalf(), alglib.testmatinvunit.rmatrixmakeacopy(), alglib.testmatinvunit.spdmatrixcheckinverse(), alglib.trfac.spdmatrixcholesky(), alglib.matinv.spdmatrixcholeskyinverse(), alglib.matinv.spdmatrixinverse(), alglib.matgen.spdmatrixrndcond(), alglib.testmatinvunit.unset2d(), and alglib.testmatinvunit.unsetrep().
Referenced by alglib.testmatinvunit.testmatinv().
|
inlinestaticprivate |
References alglib.testmatinvunit.cmatrixdrophalf(), alglib.testmatinvunit.cmatrixmakeacopy(), alglib.testmatinvunit.cunset2d(), alglib.testmatinvunit.hpdmatrixcheckinverse(), alglib.trfac.hpdmatrixcholesky(), alglib.matinv.hpdmatrixcholeskyinverse(), alglib.matinv.hpdmatrixinverse(), alglib.matgen.hpdmatrixrndcond(), alglib.math.machineepsilon, alglib.math.randominteger(), alglib.math.randomreal(), alglib.testmatinvunit.unsetrep(), and alglib.complex.x.
Referenced by alglib.testmatinvunit.testmatinv().
|
inlinestaticprivate |
References alglib.math.randomreal().
Referenced by alglib.testmatinvunit.testrinv(), and alglib.testmatinvunit.testspdinv().
|
inlinestaticprivate |
References alglib.math.randomreal().
|
inlinestaticprivate |
References alglib.math.randomreal().
Referenced by alglib.testmatinvunit.testcinv(), and alglib.testmatinvunit.testhpdinv().
|
inlinestaticprivate |
References alglib.math.randomreal().
|
inlinestaticprivate |
|
inlinestatic |
|
inlinestatic |
References alglib.testmatinvunit.testmatinv().
Referenced by _Test.Main().
|
inlinestaticprivate |
|
inlinestaticprivate |
|
inlinestaticprivate |
References alglib.math.machineepsilon.
|
inlinestaticprivate |
References alglib.math.machineepsilon.
|
inlinestaticprivate |
References alglib.math.abscomplex(), alglib.math.conj(), and alglib.math.machineepsilon.
|
inlinestaticprivate |
References alglib.math.machineepsilon.
|
inlinestaticprivate |
References alglib.math.abscomplex(), and alglib.math.machineepsilon.
|
inlinestaticprivate |
References alglib.math.machineepsilon.
|
inlinestaticprivate |
|
inlinestaticprivate |
|
inlinestaticprivate |
References alglib.math.randomreal(), and alglib.matinv.rmatrixtrinverse().
|
inlinestaticprivate |
|
inlinestaticprivate |
References alglib.math.randominteger(), alglib.math.randomreal(), alglib.testmatinvunit.rmatrixcheckinverse(), alglib.testmatinvunit.rmatrixcheckinversesingular(), alglib.matinv.rmatrixinverse(), alglib.trfac.rmatrixlu(), alglib.matinv.rmatrixluinverse(), alglib.testmatinvunit.rmatrixmakeacopy(), alglib.matgen.rmatrixrndcond(), alglib.testmatinvunit.unset2d(), and alglib.testmatinvunit.unsetrep().
|
inlinestaticprivate |
References alglib.testmatinvunit.cmatrixcheckinverse(), alglib.testmatinvunit.cmatrixcheckinversesingular(), alglib.matinv.cmatrixinverse(), alglib.trfac.cmatrixlu(), alglib.matinv.cmatrixluinverse(), alglib.testmatinvunit.cmatrixmakeacopy(), alglib.matgen.cmatrixrndcond(), alglib.testmatinvunit.cunset2d(), alglib.math.randominteger(), alglib.math.randomreal(), alglib.testmatinvunit.unsetrep(), and alglib.complex.x.
|
inlinestaticprivate |
References alglib.math.machineepsilon, alglib.math.randominteger(), alglib.math.randomreal(), alglib.testmatinvunit.rmatrixdrophalf(), alglib.testmatinvunit.rmatrixmakeacopy(), alglib.testmatinvunit.spdmatrixcheckinverse(), alglib.trfac.spdmatrixcholesky(), alglib.matinv.spdmatrixcholeskyinverse(), alglib.matinv.spdmatrixinverse(), alglib.matgen.spdmatrixrndcond(), alglib.testmatinvunit.unset2d(), and alglib.testmatinvunit.unsetrep().
|
inlinestaticprivate |
References alglib.testmatinvunit.cmatrixdrophalf(), alglib.testmatinvunit.cmatrixmakeacopy(), alglib.testmatinvunit.cunset2d(), alglib.testmatinvunit.hpdmatrixcheckinverse(), alglib.trfac.hpdmatrixcholesky(), alglib.matinv.hpdmatrixcholeskyinverse(), alglib.matinv.hpdmatrixinverse(), alglib.matgen.hpdmatrixrndcond(), alglib.math.machineepsilon, alglib.math.randominteger(), alglib.math.randomreal(), alglib.testmatinvunit.unsetrep(), and alglib.complex.x.
|
inlinestaticprivate |
References alglib.math.randomreal().
|
inlinestaticprivate |
References alglib.math.randomreal().
|
inlinestaticprivate |
References alglib.math.randomreal().
|
inlinestaticprivate |
References alglib.math.randomreal().
|
inlinestaticprivate |