IGLib
1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
|
Static Public Member Functions | |
static bool | testdensesolver (bool silent) |
static bool | testdensesolver (bool silent) |
static bool | _pexec_testdensesolver (bool silent) |
Static Private Member Functions | |
static bool | rmatrixchecksolutionm (double[,] xe, int n, int m, double threshold, int info, densesolver.densesolverreport rep, double[,] xs) |
static bool | rmatrixchecksolution (double[,] xe, int n, double threshold, int info, densesolver.densesolverreport rep, double[] xs) |
static bool | rmatrixchecksingularm (int n, int m, int info, densesolver.densesolverreport rep, double[,] xs) |
static bool | rmatrixchecksingular (int n, int info, densesolver.densesolverreport rep, double[] xs) |
static bool | cmatrixchecksolutionm (complex[,] xe, int n, int m, double threshold, int info, densesolver.densesolverreport rep, complex[,] xs) |
static bool | cmatrixchecksolution (complex[,] xe, int n, double threshold, int info, densesolver.densesolverreport rep, complex[] xs) |
static bool | cmatrixchecksingularm (int n, int m, int info, densesolver.densesolverreport rep, complex[,] xs) |
static bool | cmatrixchecksingular (int n, int info, densesolver.densesolverreport rep, complex[] xs) |
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 void | rmatrixdrophalf (ref double[,] a, int n, bool droplower) |
static void | cmatrixdrophalf (ref complex[,] a, int n, bool droplower) |
static void | testrsolver (int maxn, int maxm, int passcount, double threshold, ref bool rerrors, ref bool rfserrors) |
static void | testspdsolver (int maxn, int maxm, int passcount, double threshold, ref bool spderrors, ref bool rfserrors) |
static void | testcsolver (int maxn, int maxm, int passcount, double threshold, ref bool cerrors, ref bool rfserrors) |
static void | testhpdsolver (int maxn, int maxm, int passcount, double threshold, ref bool hpderrors, ref bool rfserrors) |
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 (densesolver.densesolverreport r) |
static void | unsetlsrep (densesolver.densesolverlsreport r) |
static bool | rmatrixchecksolutionm (double[,] xe, int n, int m, double threshold, int info, densesolver.densesolverreport rep, double[,] xs) |
static bool | rmatrixchecksolution (double[,] xe, int n, double threshold, int info, densesolver.densesolverreport rep, double[] xs) |
static bool | rmatrixchecksingularm (int n, int m, int info, densesolver.densesolverreport rep, double[,] xs) |
static bool | rmatrixchecksingular (int n, int info, densesolver.densesolverreport rep, double[] xs) |
static bool | cmatrixchecksolutionm (complex[,] xe, int n, int m, double threshold, int info, densesolver.densesolverreport rep, complex[,] xs) |
static bool | cmatrixchecksolution (complex[,] xe, int n, double threshold, int info, densesolver.densesolverreport rep, complex[] xs) |
static bool | cmatrixchecksingularm (int n, int m, int info, densesolver.densesolverreport rep, complex[,] xs) |
static bool | cmatrixchecksingular (int n, int info, densesolver.densesolverreport rep, complex[] xs) |
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 void | rmatrixdrophalf (ref double[,] a, int n, bool droplower) |
static void | cmatrixdrophalf (ref complex[,] a, int n, bool droplower) |
static void | testrsolver (int maxn, int maxm, int passcount, double threshold, ref bool rerrors, ref bool rfserrors) |
static void | testspdsolver (int maxn, int maxm, int passcount, double threshold, ref bool spderrors, ref bool rfserrors) |
static void | testcsolver (int maxn, int maxm, int passcount, double threshold, ref bool cerrors, ref bool rfserrors) |
static void | testhpdsolver (int maxn, int maxm, int passcount, double threshold, ref bool hpderrors, ref bool rfserrors) |
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 (densesolver.densesolverreport r) |
static void | unsetlsrep (densesolver.densesolverlsreport r) |
|
inlinestatic |
|
inlinestaticprivate |
|
inlinestaticprivate |
References alglib.testdensesolverunit.rmatrixchecksolutionm().
Referenced by alglib.testdensesolverunit.testrsolver(), and alglib.testdensesolverunit.testspdsolver().
|
inlinestaticprivate |
|
inlinestaticprivate |
References alglib.testdensesolverunit.rmatrixchecksingularm().
Referenced by alglib.testdensesolverunit.testrsolver(), and alglib.testdensesolverunit.testspdsolver().
|
inlinestaticprivate |
|
inlinestaticprivate |
References alglib.testdensesolverunit.cmatrixchecksolutionm().
Referenced by alglib.testdensesolverunit.testcsolver(), and alglib.testdensesolverunit.testhpdsolver().
|
inlinestaticprivate |
|
inlinestaticprivate |
References alglib.testdensesolverunit.cmatrixchecksingularm().
Referenced by alglib.testdensesolverunit.testcsolver(), and alglib.testdensesolverunit.testhpdsolver().
|
inlinestaticprivate |
Referenced by alglib.testdensesolverunit.testrsolver(), and alglib.testdensesolverunit.testspdsolver().
|
inlinestaticprivate |
Referenced by alglib.testdensesolverunit.testcsolver(), and alglib.testdensesolverunit.testhpdsolver().
|
inlinestaticprivate |
Referenced by alglib.testdensesolverunit.testspdsolver().
|
inlinestaticprivate |
Referenced by alglib.testdensesolverunit.testhpdsolver().
|
inlinestaticprivate |
References alglib.blas.copymatrix(), alglib.math.machineepsilon, alglib.math.randominteger(), alglib.math.randomreal(), alglib.testdensesolverunit.rmatrixchecksingular(), alglib.testdensesolverunit.rmatrixchecksingularm(), alglib.testdensesolverunit.rmatrixchecksolution(), alglib.testdensesolverunit.rmatrixchecksolutionm(), alglib.trfac.rmatrixlu(), alglib.densesolver.rmatrixlusolve(), alglib.densesolver.rmatrixlusolvem(), alglib.testdensesolverunit.rmatrixmakeacopy(), alglib.densesolver.rmatrixmixedsolve(), alglib.densesolver.rmatrixmixedsolvem(), alglib.matgen.rmatrixrndcond(), alglib.densesolver.rmatrixsolve(), alglib.densesolver.rmatrixsolvels(), alglib.densesolver.rmatrixsolvem(), alglib.testdensesolverunit.unset1d(), alglib.testdensesolverunit.unset2d(), alglib.testdensesolverunit.unsetlsrep(), alglib.testdensesolverunit.unsetrep(), and alglib.xblas.xdot().
Referenced by alglib.testdensesolverunit.testdensesolver().
|
inlinestaticprivate |
References alglib.math.randominteger(), alglib.math.randomreal(), alglib.testdensesolverunit.rmatrixchecksingular(), alglib.testdensesolverunit.rmatrixchecksingularm(), alglib.testdensesolverunit.rmatrixchecksolution(), alglib.testdensesolverunit.rmatrixchecksolutionm(), alglib.testdensesolverunit.rmatrixdrophalf(), alglib.testdensesolverunit.rmatrixmakeacopy(), alglib.trfac.spdmatrixcholesky(), alglib.densesolver.spdmatrixcholeskysolve(), alglib.densesolver.spdmatrixcholeskysolvem(), alglib.matgen.spdmatrixrndcond(), alglib.densesolver.spdmatrixsolve(), alglib.densesolver.spdmatrixsolvem(), alglib.testdensesolverunit.unset1d(), alglib.testdensesolverunit.unset2d(), and alglib.testdensesolverunit.unsetrep().
Referenced by alglib.testdensesolverunit.testdensesolver().
|
inlinestaticprivate |
References alglib.math.abscomplex(), alglib.testdensesolverunit.cmatrixchecksingular(), alglib.testdensesolverunit.cmatrixchecksingularm(), alglib.testdensesolverunit.cmatrixchecksolution(), alglib.testdensesolverunit.cmatrixchecksolutionm(), alglib.trfac.cmatrixlu(), alglib.densesolver.cmatrixlusolve(), alglib.densesolver.cmatrixlusolvem(), alglib.testdensesolverunit.cmatrixmakeacopy(), alglib.densesolver.cmatrixmixedsolve(), alglib.densesolver.cmatrixmixedsolvem(), alglib.matgen.cmatrixrndcond(), alglib.densesolver.cmatrixsolve(), alglib.densesolver.cmatrixsolvem(), alglib.testdensesolverunit.cunset1d(), alglib.testdensesolverunit.cunset2d(), alglib.math.machineepsilon, alglib.math.randominteger(), alglib.math.randomreal(), alglib.testdensesolverunit.unsetrep(), alglib.complex.x, alglib.xblas.xcdot(), and alglib.complex.y.
Referenced by alglib.testdensesolverunit.testdensesolver().
|
inlinestaticprivate |
References alglib.testdensesolverunit.cmatrixchecksingular(), alglib.testdensesolverunit.cmatrixchecksingularm(), alglib.testdensesolverunit.cmatrixchecksolution(), alglib.testdensesolverunit.cmatrixchecksolutionm(), alglib.testdensesolverunit.cmatrixdrophalf(), alglib.testdensesolverunit.cmatrixmakeacopy(), alglib.testdensesolverunit.cunset1d(), alglib.testdensesolverunit.cunset2d(), alglib.trfac.hpdmatrixcholesky(), alglib.densesolver.hpdmatrixcholeskysolve(), alglib.densesolver.hpdmatrixcholeskysolvem(), alglib.matgen.hpdmatrixrndcond(), alglib.densesolver.hpdmatrixsolve(), alglib.densesolver.hpdmatrixsolvem(), alglib.math.randominteger(), alglib.math.randomreal(), alglib.testdensesolverunit.unsetrep(), alglib.complex.x, and alglib.complex.y.
Referenced by alglib.testdensesolverunit.testdensesolver().
|
inlinestaticprivate |
|
inlinestaticprivate |
References alglib.math.randomreal().
Referenced by alglib.testdensesolverunit.testrsolver(), and alglib.testdensesolverunit.testspdsolver().
|
inlinestaticprivate |
References alglib.math.randomreal().
Referenced by alglib.testdensesolverunit.testcsolver(), and alglib.testdensesolverunit.testhpdsolver().
|
inlinestaticprivate |
References alglib.math.randomreal().
Referenced by alglib.testdensesolverunit.testcsolver(), and alglib.testdensesolverunit.testhpdsolver().
|
inlinestaticprivate |
|
inlinestaticprivate |
References alglib.testdensesolverunit.unset2d().
Referenced by alglib.testdensesolverunit.testrsolver().
|
inlinestatic |
|
inlinestatic |
References alglib.testdensesolverunit.testdensesolver().
Referenced by _Test.Main().
|
inlinestaticprivate |
References alglib.math.machineepsilon.
|
inlinestaticprivate |
|
inlinestaticprivate |
References alglib.math.machineepsilon.
|
inlinestaticprivate |
|
inlinestaticprivate |
References alglib.math.abscomplex(), and alglib.math.machineepsilon.
|
inlinestaticprivate |
|
inlinestaticprivate |
References alglib.math.machineepsilon.
|
inlinestaticprivate |
|
inlinestaticprivate |
|
inlinestaticprivate |
|
inlinestaticprivate |
|
inlinestaticprivate |
|
inlinestaticprivate |
References alglib.blas.copymatrix(), alglib.math.machineepsilon, alglib.math.randominteger(), alglib.math.randomreal(), alglib.testdensesolverunit.rmatrixchecksingular(), alglib.testdensesolverunit.rmatrixchecksingularm(), alglib.testdensesolverunit.rmatrixchecksolution(), alglib.testdensesolverunit.rmatrixchecksolutionm(), alglib.trfac.rmatrixlu(), alglib.densesolver.rmatrixlusolve(), alglib.densesolver.rmatrixlusolvem(), alglib.testdensesolverunit.rmatrixmakeacopy(), alglib.densesolver.rmatrixmixedsolve(), alglib.densesolver.rmatrixmixedsolvem(), alglib.matgen.rmatrixrndcond(), alglib.densesolver.rmatrixsolve(), alglib.densesolver.rmatrixsolvels(), alglib.densesolver.rmatrixsolvem(), alglib.testdensesolverunit.unset1d(), alglib.testdensesolverunit.unset2d(), alglib.testdensesolverunit.unsetlsrep(), alglib.testdensesolverunit.unsetrep(), and alglib.xblas.xdot().
|
inlinestaticprivate |
References alglib.math.randominteger(), alglib.math.randomreal(), alglib.testdensesolverunit.rmatrixchecksingular(), alglib.testdensesolverunit.rmatrixchecksingularm(), alglib.testdensesolverunit.rmatrixchecksolution(), alglib.testdensesolverunit.rmatrixchecksolutionm(), alglib.testdensesolverunit.rmatrixdrophalf(), alglib.testdensesolverunit.rmatrixmakeacopy(), alglib.trfac.spdmatrixcholesky(), alglib.densesolver.spdmatrixcholeskysolve(), alglib.densesolver.spdmatrixcholeskysolvem(), alglib.matgen.spdmatrixrndcond(), alglib.densesolver.spdmatrixsolve(), alglib.densesolver.spdmatrixsolvem(), alglib.testdensesolverunit.unset1d(), alglib.testdensesolverunit.unset2d(), and alglib.testdensesolverunit.unsetrep().
|
inlinestaticprivate |
References alglib.math.abscomplex(), alglib.testdensesolverunit.cmatrixchecksingular(), alglib.testdensesolverunit.cmatrixchecksingularm(), alglib.testdensesolverunit.cmatrixchecksolution(), alglib.testdensesolverunit.cmatrixchecksolutionm(), alglib.trfac.cmatrixlu(), alglib.densesolver.cmatrixlusolve(), alglib.densesolver.cmatrixlusolvem(), alglib.testdensesolverunit.cmatrixmakeacopy(), alglib.densesolver.cmatrixmixedsolve(), alglib.densesolver.cmatrixmixedsolvem(), alglib.matgen.cmatrixrndcond(), alglib.densesolver.cmatrixsolve(), alglib.densesolver.cmatrixsolvem(), alglib.testdensesolverunit.cunset1d(), alglib.testdensesolverunit.cunset2d(), alglib.math.machineepsilon, alglib.math.randominteger(), alglib.math.randomreal(), alglib.testdensesolverunit.unsetrep(), alglib.complex.x, alglib.xblas.xcdot(), and alglib.complex.y.
|
inlinestaticprivate |
References alglib.testdensesolverunit.cmatrixchecksingular(), alglib.testdensesolverunit.cmatrixchecksingularm(), alglib.testdensesolverunit.cmatrixchecksolution(), alglib.testdensesolverunit.cmatrixchecksolutionm(), alglib.testdensesolverunit.cmatrixdrophalf(), alglib.testdensesolverunit.cmatrixmakeacopy(), alglib.testdensesolverunit.cunset1d(), alglib.testdensesolverunit.cunset2d(), alglib.trfac.hpdmatrixcholesky(), alglib.densesolver.hpdmatrixcholeskysolve(), alglib.densesolver.hpdmatrixcholeskysolvem(), alglib.matgen.hpdmatrixrndcond(), alglib.densesolver.hpdmatrixsolve(), alglib.densesolver.hpdmatrixsolvem(), alglib.math.randominteger(), alglib.math.randomreal(), alglib.testdensesolverunit.unsetrep(), alglib.complex.x, and alglib.complex.y.
|
inlinestaticprivate |
References alglib.math.randomreal().
|
inlinestaticprivate |
References alglib.math.randomreal().
|
inlinestaticprivate |
References alglib.math.randomreal().
|
inlinestaticprivate |
References alglib.math.randomreal().
|
inlinestaticprivate |
|
inlinestaticprivate |
References alglib.testdensesolverunit.unset2d().