IGLib
1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
|
Classes | |
class | densesolverlsreport |
class | densesolverreport |
Static Public Member Functions | |
static void | rmatrixsolve (double[,] a, int n, double[] b, ref int info, densesolverreport rep, ref double[] x) |
static void | rmatrixsolvem (double[,] a, int n, double[,] b, int m, bool rfs, ref int info, densesolverreport rep, ref double[,] x) |
static void | rmatrixlusolve (double[,] lua, int[] p, int n, double[] b, ref int info, densesolverreport rep, ref double[] x) |
static void | rmatrixlusolvem (double[,] lua, int[] p, int n, double[,] b, int m, ref int info, densesolverreport rep, ref double[,] x) |
static void | rmatrixmixedsolve (double[,] a, double[,] lua, int[] p, int n, double[] b, ref int info, densesolverreport rep, ref double[] x) |
static void | rmatrixmixedsolvem (double[,] a, double[,] lua, int[] p, int n, double[,] b, int m, ref int info, densesolverreport rep, ref double[,] x) |
static void | cmatrixsolvem (complex[,] a, int n, complex[,] b, int m, bool rfs, ref int info, densesolverreport rep, ref complex[,] x) |
static void | cmatrixsolve (complex[,] a, int n, complex[] b, ref int info, densesolverreport rep, ref complex[] x) |
static void | cmatrixlusolvem (complex[,] lua, int[] p, int n, complex[,] b, int m, ref int info, densesolverreport rep, ref complex[,] x) |
static void | cmatrixlusolve (complex[,] lua, int[] p, int n, complex[] b, ref int info, densesolverreport rep, ref complex[] x) |
static void | cmatrixmixedsolvem (complex[,] a, complex[,] lua, int[] p, int n, complex[,] b, int m, ref int info, densesolverreport rep, ref complex[,] x) |
static void | cmatrixmixedsolve (complex[,] a, complex[,] lua, int[] p, int n, complex[] b, ref int info, densesolverreport rep, ref complex[] x) |
static void | spdmatrixsolvem (double[,] a, int n, bool isupper, double[,] b, int m, ref int info, densesolverreport rep, ref double[,] x) |
static void | spdmatrixsolve (double[,] a, int n, bool isupper, double[] b, ref int info, densesolverreport rep, ref double[] x) |
static void | spdmatrixcholeskysolvem (double[,] cha, int n, bool isupper, double[,] b, int m, ref int info, densesolverreport rep, ref double[,] x) |
static void | spdmatrixcholeskysolve (double[,] cha, int n, bool isupper, double[] b, ref int info, densesolverreport rep, ref double[] x) |
static void | hpdmatrixsolvem (complex[,] a, int n, bool isupper, complex[,] b, int m, ref int info, densesolverreport rep, ref complex[,] x) |
static void | hpdmatrixsolve (complex[,] a, int n, bool isupper, complex[] b, ref int info, densesolverreport rep, ref complex[] x) |
static void | hpdmatrixcholeskysolvem (complex[,] cha, int n, bool isupper, complex[,] b, int m, ref int info, densesolverreport rep, ref complex[,] x) |
static void | hpdmatrixcholeskysolve (complex[,] cha, int n, bool isupper, complex[] b, ref int info, densesolverreport rep, ref complex[] x) |
static void | rmatrixsolvels (double[,] a, int nrows, int ncols, double[] b, double threshold, ref int info, densesolverlsreport rep, ref double[] x) |
static void | rmatrixsolve (double[,] a, int n, double[] b, ref int info, densesolverreport rep, ref double[] x) |
static void | rmatrixsolvem (double[,] a, int n, double[,] b, int m, bool rfs, ref int info, densesolverreport rep, ref double[,] x) |
static void | rmatrixlusolve (double[,] lua, int[] p, int n, double[] b, ref int info, densesolverreport rep, ref double[] x) |
static void | rmatrixlusolvem (double[,] lua, int[] p, int n, double[,] b, int m, ref int info, densesolverreport rep, ref double[,] x) |
static void | rmatrixmixedsolve (double[,] a, double[,] lua, int[] p, int n, double[] b, ref int info, densesolverreport rep, ref double[] x) |
static void | rmatrixmixedsolvem (double[,] a, double[,] lua, int[] p, int n, double[,] b, int m, ref int info, densesolverreport rep, ref double[,] x) |
static void | cmatrixsolvem (complex[,] a, int n, complex[,] b, int m, bool rfs, ref int info, densesolverreport rep, ref complex[,] x) |
static void | cmatrixsolve (complex[,] a, int n, complex[] b, ref int info, densesolverreport rep, ref complex[] x) |
static void | cmatrixlusolvem (complex[,] lua, int[] p, int n, complex[,] b, int m, ref int info, densesolverreport rep, ref complex[,] x) |
static void | cmatrixlusolve (complex[,] lua, int[] p, int n, complex[] b, ref int info, densesolverreport rep, ref complex[] x) |
static void | cmatrixmixedsolvem (complex[,] a, complex[,] lua, int[] p, int n, complex[,] b, int m, ref int info, densesolverreport rep, ref complex[,] x) |
static void | cmatrixmixedsolve (complex[,] a, complex[,] lua, int[] p, int n, complex[] b, ref int info, densesolverreport rep, ref complex[] x) |
static void | spdmatrixsolvem (double[,] a, int n, bool isupper, double[,] b, int m, ref int info, densesolverreport rep, ref double[,] x) |
static void | spdmatrixsolve (double[,] a, int n, bool isupper, double[] b, ref int info, densesolverreport rep, ref double[] x) |
static void | spdmatrixcholeskysolvem (double[,] cha, int n, bool isupper, double[,] b, int m, ref int info, densesolverreport rep, ref double[,] x) |
static void | spdmatrixcholeskysolve (double[,] cha, int n, bool isupper, double[] b, ref int info, densesolverreport rep, ref double[] x) |
static void | hpdmatrixsolvem (complex[,] a, int n, bool isupper, complex[,] b, int m, ref int info, densesolverreport rep, ref complex[,] x) |
static void | hpdmatrixsolve (complex[,] a, int n, bool isupper, complex[] b, ref int info, densesolverreport rep, ref complex[] x) |
static void | hpdmatrixcholeskysolvem (complex[,] cha, int n, bool isupper, complex[,] b, int m, ref int info, densesolverreport rep, ref complex[,] x) |
static void | hpdmatrixcholeskysolve (complex[,] cha, int n, bool isupper, complex[] b, ref int info, densesolverreport rep, ref complex[] x) |
static void | rmatrixsolvels (double[,] a, int nrows, int ncols, double[] b, double threshold, ref int info, densesolverlsreport rep, ref double[] x) |
Static Private Member Functions | |
static void | rmatrixlusolveinternal (double[,] lua, int[] p, double scalea, int n, double[,] a, bool havea, double[,] b, int m, ref int info, densesolverreport rep, ref double[,] x) |
static void | spdmatrixcholeskysolveinternal (double[,] cha, double sqrtscalea, int n, bool isupper, double[,] a, bool havea, double[,] b, int m, ref int info, densesolverreport rep, ref double[,] x) |
static void | cmatrixlusolveinternal (complex[,] lua, int[] p, double scalea, int n, complex[,] a, bool havea, complex[,] b, int m, ref int info, densesolverreport rep, ref complex[,] x) |
static void | hpdmatrixcholeskysolveinternal (complex[,] cha, double sqrtscalea, int n, bool isupper, complex[,] a, bool havea, complex[,] b, int m, ref int info, densesolverreport rep, ref complex[,] x) |
static int | densesolverrfsmax (int n, double r1, double rinf) |
static int | densesolverrfsmaxv2 (int n, double r2) |
static void | rbasiclusolve (double[,] lua, int[] p, double scalea, int n, ref double[] xb, ref double[] tmp) |
static void | spdbasiccholeskysolve (double[,] cha, double sqrtscalea, int n, bool isupper, ref double[] xb, ref double[] tmp) |
static void | cbasiclusolve (complex[,] lua, int[] p, double scalea, int n, ref complex[] xb, ref complex[] tmp) |
static void | hpdbasiccholeskysolve (complex[,] cha, double sqrtscalea, int n, bool isupper, ref complex[] xb, ref complex[] tmp) |
static void | rmatrixlusolveinternal (double[,] lua, int[] p, double scalea, int n, double[,] a, bool havea, double[,] b, int m, ref int info, densesolverreport rep, ref double[,] x) |
static void | spdmatrixcholeskysolveinternal (double[,] cha, double sqrtscalea, int n, bool isupper, double[,] a, bool havea, double[,] b, int m, ref int info, densesolverreport rep, ref double[,] x) |
static void | cmatrixlusolveinternal (complex[,] lua, int[] p, double scalea, int n, complex[,] a, bool havea, complex[,] b, int m, ref int info, densesolverreport rep, ref complex[,] x) |
static void | hpdmatrixcholeskysolveinternal (complex[,] cha, double sqrtscalea, int n, bool isupper, complex[,] a, bool havea, complex[,] b, int m, ref int info, densesolverreport rep, ref complex[,] x) |
static int | densesolverrfsmax (int n, double r1, double rinf) |
static int | densesolverrfsmaxv2 (int n, double r2) |
static void | rbasiclusolve (double[,] lua, int[] p, double scalea, int n, ref double[] xb, ref double[] tmp) |
static void | spdbasiccholeskysolve (double[,] cha, double sqrtscalea, int n, bool isupper, ref double[] xb, ref double[] tmp) |
static void | cbasiclusolve (complex[,] lua, int[] p, double scalea, int n, ref complex[] xb, ref complex[] tmp) |
static void | hpdbasiccholeskysolve (complex[,] cha, double sqrtscalea, int n, bool isupper, ref complex[] xb, ref complex[] tmp) |
|
inlinestatic |
References alglib.densesolver.rmatrixsolvem().
Referenced by alglib.rmatrixsolve(), and alglib.testdensesolverunit.testrsolver().
|
inlinestatic |
References alglib.trfac.rmatrixlu(), and alglib.densesolver.rmatrixlusolveinternal().
Referenced by alglib.densesolver.rmatrixsolve(), alglib.rmatrixsolvem(), and alglib.testdensesolverunit.testrsolver().
|
inlinestatic |
References alglib.densesolver.rmatrixlusolvem().
Referenced by alglib.rmatrixlusolve(), and alglib.testdensesolverunit.testrsolver().
|
inlinestatic |
References alglib.densesolver.rmatrixlusolveinternal().
Referenced by alglib.densesolver.rmatrixlusolve(), alglib.rmatrixlusolvem(), and alglib.testdensesolverunit.testrsolver().
|
inlinestatic |
References alglib.densesolver.rmatrixmixedsolvem().
Referenced by alglib.rmatrixmixedsolve(), and alglib.testdensesolverunit.testrsolver().
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
References alglib.densesolver.cmatrixsolvem().
Referenced by alglib.cmatrixsolve(), and alglib.testdensesolverunit.testcsolver().
|
inlinestatic |
References alglib.math.abscomplex(), and alglib.densesolver.cmatrixlusolveinternal().
Referenced by alglib.densesolver.cmatrixlusolve(), alglib.cmatrixlusolvem(), and alglib.testdensesolverunit.testcsolver().
|
inlinestatic |
References alglib.densesolver.cmatrixlusolvem().
Referenced by alglib.cmatrixlusolve(), and alglib.testdensesolverunit.testcsolver().
|
inlinestatic |
|
inlinestatic |
References alglib.densesolver.cmatrixmixedsolvem().
Referenced by alglib.cmatrixmixedsolve(), and alglib.testdensesolverunit.testcsolver().
|
inlinestatic |
References alglib.densesolver.densesolverreport.r1, alglib.densesolver.densesolverreport.rinf, alglib.trfac.spdmatrixcholesky(), and alglib.densesolver.spdmatrixcholeskysolveinternal().
Referenced by alglib.densesolver.spdmatrixsolve(), alglib.spdmatrixsolvem(), and alglib.testdensesolverunit.testspdsolver().
|
inlinestatic |
References alglib.densesolver.spdmatrixsolvem().
Referenced by alglib.spdmatrixsolve(), and alglib.testdensesolverunit.testspdsolver().
|
inlinestatic |
|
inlinestatic |
References alglib.densesolver.spdmatrixcholeskysolvem().
Referenced by alglib.logit.mnltrainh(), alglib.spdmatrixcholeskysolve(), and alglib.testdensesolverunit.testspdsolver().
|
inlinestatic |
References alglib.math.abscomplex(), alglib.trfac.hpdmatrixcholesky(), alglib.densesolver.hpdmatrixcholeskysolveinternal(), alglib.densesolver.densesolverreport.r1, and alglib.densesolver.densesolverreport.rinf.
Referenced by alglib.densesolver.hpdmatrixsolve(), alglib.hpdmatrixsolvem(), and alglib.testdensesolverunit.testhpdsolver().
|
inlinestatic |
References alglib.densesolver.hpdmatrixsolvem().
Referenced by alglib.hpdmatrixsolve(), and alglib.testdensesolverunit.testhpdsolver().
|
inlinestatic |
|
inlinestatic |
References alglib.densesolver.hpdmatrixcholeskysolvem().
Referenced by alglib.hpdmatrixcholeskysolve(), and alglib.testdensesolverunit.testhpdsolver().
|
inlinestatic |
References alglib.densesolver.densesolverlsreport.cx, alglib.densesolver.densesolverrfsmaxv2(), alglib.densesolver.densesolverlsreport.k, alglib.math.machineepsilon, alglib.densesolver.densesolverlsreport.n, alglib.densesolver.densesolverlsreport.r2, alglib.svd.rmatrixsvd(), and alglib.xblas.xdot().
Referenced by alglib.idwint.idwinternalsolver(), alglib.rmatrixsolvels(), and alglib.testdensesolverunit.testrsolver().
|
inlinestaticprivate |
References alglib.ap.assert(), alglib.densesolver.densesolverrfsmax(), alglib.densesolver.densesolverreport.r1, alglib.densesolver.rbasiclusolve(), alglib.rcond.rcondthreshold(), alglib.densesolver.densesolverreport.rinf, alglib.rcond.rmatrixlurcond1(), alglib.rcond.rmatrixlurcondinf(), and alglib.xblas.xdot().
Referenced by alglib.densesolver.rmatrixlusolvem(), alglib.densesolver.rmatrixmixedsolvem(), and alglib.densesolver.rmatrixsolvem().
|
inlinestaticprivate |
References alglib.ap.assert(), alglib.densesolver.densesolverreport.r1, alglib.rcond.rcondthreshold(), alglib.densesolver.densesolverreport.rinf, alglib.densesolver.spdbasiccholeskysolve(), alglib.rcond.spdmatrixcholeskyrcond(), and alglib.math.sqr().
Referenced by alglib.densesolver.spdmatrixcholeskysolvem(), and alglib.densesolver.spdmatrixsolvem().
|
inlinestaticprivate |
References alglib.math.abscomplex(), alglib.ap.assert(), alglib.densesolver.cbasiclusolve(), alglib.rcond.cmatrixlurcond1(), alglib.rcond.cmatrixlurcondinf(), alglib.densesolver.densesolverrfsmax(), alglib.densesolver.densesolverreport.r1, alglib.rcond.rcondthreshold(), alglib.densesolver.densesolverreport.rinf, and alglib.xblas.xcdot().
Referenced by alglib.densesolver.cmatrixlusolvem(), alglib.densesolver.cmatrixmixedsolvem(), and alglib.densesolver.cmatrixsolvem().
|
inlinestaticprivate |
References alglib.math.abscomplex(), alglib.ap.assert(), alglib.densesolver.hpdbasiccholeskysolve(), alglib.rcond.hpdmatrixcholeskyrcond(), alglib.densesolver.densesolverreport.r1, alglib.rcond.rcondthreshold(), alglib.densesolver.densesolverreport.rinf, and alglib.math.sqr().
Referenced by alglib.densesolver.hpdmatrixcholeskysolvem(), and alglib.densesolver.hpdmatrixsolvem().
|
inlinestaticprivate |
|
inlinestaticprivate |
References alglib.densesolver.densesolverrfsmax().
Referenced by alglib.densesolver.rmatrixsolvels().
|
inlinestaticprivate |
Referenced by alglib.densesolver.rmatrixlusolveinternal().
|
inlinestaticprivate |
Referenced by alglib.densesolver.spdmatrixcholeskysolveinternal().
|
inlinestaticprivate |
Referenced by alglib.densesolver.cmatrixlusolveinternal().
|
inlinestaticprivate |
References alglib.math.conj().
Referenced by alglib.densesolver.hpdmatrixcholeskysolveinternal().
|
inlinestatic |
References alglib.densesolver.rmatrixsolvem().
|
inlinestatic |
References alglib.trfac.rmatrixlu(), and alglib.densesolver.rmatrixlusolveinternal().
|
inlinestatic |
References alglib.densesolver.rmatrixlusolvem().
|
inlinestatic |
References alglib.densesolver.rmatrixlusolveinternal().
|
inlinestatic |
References alglib.densesolver.rmatrixmixedsolvem().
|
inlinestatic |
References alglib.densesolver.rmatrixlusolveinternal().
|
inlinestatic |
|
inlinestatic |
References alglib.densesolver.cmatrixsolvem().
|
inlinestatic |
References alglib.math.abscomplex(), and alglib.densesolver.cmatrixlusolveinternal().
|
inlinestatic |
References alglib.densesolver.cmatrixlusolvem().
|
inlinestatic |
References alglib.math.abscomplex(), and alglib.densesolver.cmatrixlusolveinternal().
|
inlinestatic |
References alglib.densesolver.cmatrixmixedsolvem().
|
inlinestatic |
|
inlinestatic |
References alglib.densesolver.spdmatrixsolvem().
|
inlinestatic |
|
inlinestatic |
References alglib.densesolver.spdmatrixcholeskysolvem().
|
inlinestatic |
|
inlinestatic |
References alglib.densesolver.hpdmatrixsolvem().
|
inlinestatic |
|
inlinestatic |
References alglib.densesolver.hpdmatrixcholeskysolvem().
|
inlinestatic |
|
inlinestaticprivate |
|
inlinestaticprivate |
|
inlinestaticprivate |
|
inlinestaticprivate |
|
inlinestaticprivate |
|
inlinestaticprivate |
References alglib.densesolver.densesolverrfsmax().
|
inlinestaticprivate |
|
inlinestaticprivate |
|
inlinestaticprivate |
|
inlinestaticprivate |
References alglib.math.conj().