|
static bool | smatrixevd (double[,] a, int n, int zneeded, bool isupper, ref double[] d, ref double[,] z) |
|
static bool | smatrixevdr (double[,] a, int n, int zneeded, bool isupper, double b1, double b2, ref int m, ref double[] w, ref double[,] z) |
|
static bool | smatrixevdi (double[,] a, int n, int zneeded, bool isupper, int i1, int i2, ref double[] w, ref double[,] z) |
|
static bool | hmatrixevd (complex[,] a, int n, int zneeded, bool isupper, ref double[] d, ref complex[,] z) |
|
static bool | hmatrixevdr (complex[,] a, int n, int zneeded, bool isupper, double b1, double b2, ref int m, ref double[] w, ref complex[,] z) |
|
static bool | hmatrixevdi (complex[,] a, int n, int zneeded, bool isupper, int i1, int i2, ref double[] w, ref complex[,] z) |
|
static bool | smatrixtdevd (ref double[] d, double[] e, int n, int zneeded, ref double[,] z) |
|
static bool | smatrixtdevdr (ref double[] d, double[] e, int n, int zneeded, double a, double b, ref int m, ref double[,] z) |
|
static bool | smatrixtdevdi (ref double[] d, double[] e, int n, int zneeded, int i1, int i2, ref double[,] z) |
|
static bool | rmatrixevd (double[,] a, int n, int vneeded, ref double[] wr, ref double[] wi, ref double[,] vl, ref double[,] vr) |
|
static bool | smatrixevd (double[,] a, int n, int zneeded, bool isupper, ref double[] d, ref double[,] z) |
|
static bool | smatrixevdr (double[,] a, int n, int zneeded, bool isupper, double b1, double b2, ref int m, ref double[] w, ref double[,] z) |
|
static bool | smatrixevdi (double[,] a, int n, int zneeded, bool isupper, int i1, int i2, ref double[] w, ref double[,] z) |
|
static bool | hmatrixevd (complex[,] a, int n, int zneeded, bool isupper, ref double[] d, ref complex[,] z) |
|
static bool | hmatrixevdr (complex[,] a, int n, int zneeded, bool isupper, double b1, double b2, ref int m, ref double[] w, ref complex[,] z) |
|
static bool | hmatrixevdi (complex[,] a, int n, int zneeded, bool isupper, int i1, int i2, ref double[] w, ref complex[,] z) |
|
static bool | smatrixtdevd (ref double[] d, double[] e, int n, int zneeded, ref double[,] z) |
|
static bool | smatrixtdevdr (ref double[] d, double[] e, int n, int zneeded, double a, double b, ref int m, ref double[,] z) |
|
static bool | smatrixtdevdi (ref double[] d, double[] e, int n, int zneeded, int i1, int i2, ref double[,] z) |
|
static bool | rmatrixevd (double[,] a, int n, int vneeded, ref double[] wr, ref double[] wi, ref double[,] vl, ref double[,] vr) |
|
|
static bool | tridiagonalevd (ref double[] d, double[] e, int n, int zneeded, ref double[,] z) |
|
static void | tdevde2 (double a, double b, double c, ref double rt1, ref double rt2) |
|
static void | tdevdev2 (double a, double b, double c, ref double rt1, ref double rt2, ref double cs1, ref double sn1) |
|
static double | tdevdpythag (double a, double b) |
|
static double | tdevdextsign (double a, double b) |
|
static bool | internalbisectioneigenvalues (double[] d, double[] e, int n, int irange, int iorder, double vl, double vu, int il, int iu, double abstol, ref double[] w, ref int m, ref int nsplit, ref int[] iblock, ref int[] isplit, ref int errorcode) |
|
static void | internaldstein (int n, double[] d, double[] e, int m, double[] w, int[] iblock, int[] isplit, ref double[,] z, ref int[] ifail, ref int info) |
|
static void | tdininternaldlagtf (int n, ref double[] a, double lambdav, ref double[] b, ref double[] c, double tol, ref double[] d, ref int[] iin, ref int info) |
|
static void | tdininternaldlagts (int n, double[] a, double[] b, double[] c, double[] d, int[] iin, ref double[] y, ref double tol, ref int info) |
|
static void | internaldlaebz (int ijob, int nitmax, int n, int mmax, int minp, double abstol, double reltol, double pivmin, double[] d, double[] e, double[] e2, ref int[] nval, ref double[,] ab, ref double[] c, ref int mout, ref int[,] nab, ref double[] work, ref int[] iwork, ref int info) |
|
static void | internaltrevc (double[,] t, int n, int side, int howmny, bool[] vselect, ref double[,] vl, ref double[,] vr, ref int m, ref int info) |
|
static void | internalhsevdlaln2 (bool ltrans, int na, int nw, double smin, double ca, double[,] a, double d1, double d2, double[,] b, double wr, double wi, ref bool[] rswap4, ref bool[] zswap4, ref int[,] ipivot44, ref double[] civ4, ref double[] crv4, ref double[,] x, ref double scl, ref double xnorm, ref int info) |
|
static void | internalhsevdladiv (double a, double b, double c, double d, ref double p, ref double q) |
|
static bool | nonsymmetricevd (double[,] a, int n, int vneeded, ref double[] wr, ref double[] wi, ref double[,] vl, ref double[,] vr) |
|
static void | toupperhessenberg (ref double[,] a, int n, ref double[] tau) |
|
static void | unpackqfromupperhessenberg (double[,] a, int n, double[] tau, ref double[,] q) |
|
static bool | tridiagonalevd (ref double[] d, double[] e, int n, int zneeded, ref double[,] z) |
|
static void | tdevde2 (double a, double b, double c, ref double rt1, ref double rt2) |
|
static void | tdevdev2 (double a, double b, double c, ref double rt1, ref double rt2, ref double cs1, ref double sn1) |
|
static double | tdevdpythag (double a, double b) |
|
static double | tdevdextsign (double a, double b) |
|
static bool | internalbisectioneigenvalues (double[] d, double[] e, int n, int irange, int iorder, double vl, double vu, int il, int iu, double abstol, ref double[] w, ref int m, ref int nsplit, ref int[] iblock, ref int[] isplit, ref int errorcode) |
|
static void | internaldstein (int n, double[] d, double[] e, int m, double[] w, int[] iblock, int[] isplit, ref double[,] z, ref int[] ifail, ref int info) |
|
static void | tdininternaldlagtf (int n, ref double[] a, double lambdav, ref double[] b, ref double[] c, double tol, ref double[] d, ref int[] iin, ref int info) |
|
static void | tdininternaldlagts (int n, double[] a, double[] b, double[] c, double[] d, int[] iin, ref double[] y, ref double tol, ref int info) |
|
static void | internaldlaebz (int ijob, int nitmax, int n, int mmax, int minp, double abstol, double reltol, double pivmin, double[] d, double[] e, double[] e2, ref int[] nval, ref double[,] ab, ref double[] c, ref int mout, ref int[,] nab, ref double[] work, ref int[] iwork, ref int info) |
|
static void | internaltrevc (double[,] t, int n, int side, int howmny, bool[] vselect, ref double[,] vl, ref double[,] vr, ref int m, ref int info) |
|
static void | internalhsevdlaln2 (bool ltrans, int na, int nw, double smin, double ca, double[,] a, double d1, double d2, double[,] b, double wr, double wi, ref bool[] rswap4, ref bool[] zswap4, ref int[,] ipivot44, ref double[] civ4, ref double[] crv4, ref double[,] x, ref double scl, ref double xnorm, ref int info) |
|
static void | internalhsevdladiv (double a, double b, double c, double d, ref double p, ref double q) |
|
static bool | nonsymmetricevd (double[,] a, int n, int vneeded, ref double[] wr, ref double[] wi, ref double[,] vl, ref double[,] vr) |
|
static void | toupperhessenberg (ref double[,] a, int n, ref double[] tau) |
|
static void | unpackqfromupperhessenberg (double[,] a, int n, double[] tau, ref double[,] q) |
|