IGLib
1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
|
Static Public Member Functions | |
static void | rmatrixqr (ref double[,] a, int m, int n, ref double[] tau) |
static void | rmatrixlq (ref double[,] a, int m, int n, ref double[] tau) |
static void | cmatrixqr (ref complex[,] a, int m, int n, ref complex[] tau) |
static void | cmatrixlq (ref complex[,] a, int m, int n, ref complex[] tau) |
static void | rmatrixqrunpackq (double[,] a, int m, int n, double[] tau, int qcolumns, ref double[,] q) |
static void | rmatrixqrunpackr (double[,] a, int m, int n, ref double[,] r) |
static void | rmatrixlqunpackq (double[,] a, int m, int n, double[] tau, int qrows, ref double[,] q) |
static void | rmatrixlqunpackl (double[,] a, int m, int n, ref double[,] l) |
static void | cmatrixqrunpackq (complex[,] a, int m, int n, complex[] tau, int qcolumns, ref complex[,] q) |
static void | cmatrixqrunpackr (complex[,] a, int m, int n, ref complex[,] r) |
static void | cmatrixlqunpackq (complex[,] a, int m, int n, complex[] tau, int qrows, ref complex[,] q) |
static void | cmatrixlqunpackl (complex[,] a, int m, int n, ref complex[,] l) |
static void | rmatrixqrbasecase (ref double[,] a, int m, int n, ref double[] work, ref double[] t, ref double[] tau) |
static void | rmatrixlqbasecase (ref double[,] a, int m, int n, ref double[] work, ref double[] t, ref double[] tau) |
static void | rmatrixbd (ref double[,] a, int m, int n, ref double[] tauq, ref double[] taup) |
static void | rmatrixbdunpackq (double[,] qp, int m, int n, double[] tauq, int qcolumns, ref double[,] q) |
static void | rmatrixbdmultiplybyq (double[,] qp, int m, int n, double[] tauq, ref double[,] z, int zrows, int zcolumns, bool fromtheright, bool dotranspose) |
static void | rmatrixbdunpackpt (double[,] qp, int m, int n, double[] taup, int ptrows, ref double[,] pt) |
static void | rmatrixbdmultiplybyp (double[,] qp, int m, int n, double[] taup, ref double[,] z, int zrows, int zcolumns, bool fromtheright, bool dotranspose) |
static void | rmatrixbdunpackdiagonals (double[,] b, int m, int n, ref bool isupper, ref double[] d, ref double[] e) |
static void | rmatrixhessenberg (ref double[,] a, int n, ref double[] tau) |
static void | rmatrixhessenbergunpackq (double[,] a, int n, double[] tau, ref double[,] q) |
static void | rmatrixhessenbergunpackh (double[,] a, int n, ref double[,] h) |
static void | smatrixtd (ref double[,] a, int n, bool isupper, ref double[] tau, ref double[] d, ref double[] e) |
static void | smatrixtdunpackq (double[,] a, int n, bool isupper, double[] tau, ref double[,] q) |
static void | hmatrixtd (ref complex[,] a, int n, bool isupper, ref complex[] tau, ref double[] d, ref double[] e) |
static void | hmatrixtdunpackq (complex[,] a, int n, bool isupper, complex[] tau, ref complex[,] q) |
static void | rmatrixqr (ref double[,] a, int m, int n, ref double[] tau) |
static void | rmatrixlq (ref double[,] a, int m, int n, ref double[] tau) |
static void | cmatrixqr (ref complex[,] a, int m, int n, ref complex[] tau) |
static void | cmatrixlq (ref complex[,] a, int m, int n, ref complex[] tau) |
static void | rmatrixqrunpackq (double[,] a, int m, int n, double[] tau, int qcolumns, ref double[,] q) |
static void | rmatrixqrunpackr (double[,] a, int m, int n, ref double[,] r) |
static void | rmatrixlqunpackq (double[,] a, int m, int n, double[] tau, int qrows, ref double[,] q) |
static void | rmatrixlqunpackl (double[,] a, int m, int n, ref double[,] l) |
static void | cmatrixqrunpackq (complex[,] a, int m, int n, complex[] tau, int qcolumns, ref complex[,] q) |
static void | cmatrixqrunpackr (complex[,] a, int m, int n, ref complex[,] r) |
static void | cmatrixlqunpackq (complex[,] a, int m, int n, complex[] tau, int qrows, ref complex[,] q) |
static void | cmatrixlqunpackl (complex[,] a, int m, int n, ref complex[,] l) |
static void | rmatrixqrbasecase (ref double[,] a, int m, int n, ref double[] work, ref double[] t, ref double[] tau) |
static void | rmatrixlqbasecase (ref double[,] a, int m, int n, ref double[] work, ref double[] t, ref double[] tau) |
static void | rmatrixbd (ref double[,] a, int m, int n, ref double[] tauq, ref double[] taup) |
static void | rmatrixbdunpackq (double[,] qp, int m, int n, double[] tauq, int qcolumns, ref double[,] q) |
static void | rmatrixbdmultiplybyq (double[,] qp, int m, int n, double[] tauq, ref double[,] z, int zrows, int zcolumns, bool fromtheright, bool dotranspose) |
static void | rmatrixbdunpackpt (double[,] qp, int m, int n, double[] taup, int ptrows, ref double[,] pt) |
static void | rmatrixbdmultiplybyp (double[,] qp, int m, int n, double[] taup, ref double[,] z, int zrows, int zcolumns, bool fromtheright, bool dotranspose) |
static void | rmatrixbdunpackdiagonals (double[,] b, int m, int n, ref bool isupper, ref double[] d, ref double[] e) |
static void | rmatrixhessenberg (ref double[,] a, int n, ref double[] tau) |
static void | rmatrixhessenbergunpackq (double[,] a, int n, double[] tau, ref double[,] q) |
static void | rmatrixhessenbergunpackh (double[,] a, int n, ref double[,] h) |
static void | smatrixtd (ref double[,] a, int n, bool isupper, ref double[] tau, ref double[] d, ref double[] e) |
static void | smatrixtdunpackq (double[,] a, int n, bool isupper, double[] tau, ref double[,] q) |
static void | hmatrixtd (ref complex[,] a, int n, bool isupper, ref complex[] tau, ref double[] d, ref double[] e) |
static void | hmatrixtdunpackq (complex[,] a, int n, bool isupper, complex[] tau, ref complex[,] q) |
Static Private Member Functions | |
static void | cmatrixqrbasecase (ref complex[,] a, int m, int n, ref complex[] work, ref complex[] t, ref complex[] tau) |
static void | cmatrixlqbasecase (ref complex[,] a, int m, int n, ref complex[] work, ref complex[] t, ref complex[] tau) |
static void | rmatrixblockreflector (ref double[,] a, ref double[] tau, bool columnwisea, int lengtha, int blocksize, ref double[,] t, ref double[] work) |
static void | cmatrixblockreflector (ref complex[,] a, ref complex[] tau, bool columnwisea, int lengtha, int blocksize, ref complex[,] t, ref complex[] work) |
static void | cmatrixqrbasecase (ref complex[,] a, int m, int n, ref complex[] work, ref complex[] t, ref complex[] tau) |
static void | cmatrixlqbasecase (ref complex[,] a, int m, int n, ref complex[] work, ref complex[] t, ref complex[] tau) |
static void | rmatrixblockreflector (ref double[,] a, ref double[] tau, bool columnwisea, int lengtha, int blocksize, ref double[,] t, ref double[] work) |
static void | cmatrixblockreflector (ref complex[,] a, ref complex[] tau, bool columnwisea, int lengtha, int blocksize, ref complex[,] t, ref complex[] work) |
|
inlinestatic |
References alglib.ablas.ablasblocksize(), alglib.reflections.applyreflectionfromtheleft(), alglib.ortfac.rmatrixblockreflector(), alglib.ablas.rmatrixcopy(), alglib.ablas.rmatrixgemm(), and alglib.ortfac.rmatrixqrbasecase().
Referenced by alglib.rmatrixqr(), and alglib.testortfacunit.testrqrproblem().
|
inlinestatic |
References alglib.ablas.ablasblocksize(), alglib.reflections.applyreflectionfromtheright(), alglib.ortfac.rmatrixblockreflector(), alglib.ablas.rmatrixcopy(), alglib.ablas.rmatrixgemm(), and alglib.ortfac.rmatrixlqbasecase().
Referenced by alglib.rmatrixlq(), and alglib.testortfacunit.testrlqproblem().
|
inlinestatic |
References alglib.ablas.ablascomplexblocksize(), alglib.ortfac.cmatrixblockreflector(), alglib.ablas.cmatrixcopy(), alglib.ablas.cmatrixgemm(), alglib.ortfac.cmatrixqrbasecase(), alglib.creflections.complexapplyreflectionfromtheleft(), and alglib.math.conj().
Referenced by alglib.cmatrixqr(), and alglib.testortfacunit.testcqrproblem().
|
inlinestatic |
References alglib.ablas.ablascomplexblocksize(), alglib.ortfac.cmatrixblockreflector(), alglib.ablas.cmatrixcopy(), alglib.ablas.cmatrixgemm(), alglib.ortfac.cmatrixlqbasecase(), alglib.creflections.complexapplyreflectionfromtheright(), and alglib.math.conj().
Referenced by alglib.cmatrixlq(), and alglib.testortfacunit.testclqproblem().
|
inlinestatic |
References alglib.ap.assert().
Referenced by alglib.rmatrixqrunpackq(), and alglib.testortfacunit.testrqrproblem().
|
inlinestatic |
Referenced by alglib.rmatrixqrunpackr(), and alglib.testortfacunit.testrqrproblem().
|
inlinestatic |
Referenced by alglib.rmatrixlqunpackq(), and alglib.testortfacunit.testrlqproblem().
|
inlinestatic |
Referenced by alglib.rmatrixlqunpackl(), and alglib.testortfacunit.testrlqproblem().
|
inlinestatic |
Referenced by alglib.cmatrixqrunpackq(), and alglib.testortfacunit.testcqrproblem().
|
inlinestatic |
Referenced by alglib.cmatrixqrunpackr(), and alglib.testortfacunit.testcqrproblem().
|
inlinestatic |
Referenced by alglib.cmatrixlqunpackq(), and alglib.testortfacunit.testclqproblem().
|
inlinestatic |
Referenced by alglib.cmatrixlqunpackl(), and alglib.testortfacunit.testclqproblem().
|
inlinestatic |
Referenced by alglib.ortfac.rmatrixqr().
|
inlinestatic |
Referenced by alglib.ortfac.rmatrixlq().
|
inlinestatic |
Referenced by alglib.rmatrixbd(), and alglib.testortfacunit.testrbdproblem().
|
inlinestatic |
Referenced by alglib.rmatrixbdunpackq(), and alglib.testortfacunit.testrbdproblem().
|
inlinestatic |
Referenced by alglib.rmatrixbdmultiplybyq(), and alglib.testortfacunit.testrbdproblem().
|
inlinestatic |
Referenced by alglib.rmatrixbdunpackpt(), and alglib.testortfacunit.testrbdproblem().
|
inlinestatic |
Referenced by alglib.rmatrixbdmultiplybyp(), and alglib.testortfacunit.testrbdproblem().
|
inlinestatic |
Referenced by alglib.rmatrixbdunpackdiagonals(), and alglib.testortfacunit.testrbdproblem().
|
inlinestatic |
Referenced by alglib.rmatrixhessenberg(), and alglib.testortfacunit.testrhessproblem().
|
inlinestatic |
Referenced by alglib.rmatrixhessenbergunpackq(), and alglib.testortfacunit.testrhessproblem().
|
inlinestatic |
Referenced by alglib.rmatrixhessenbergunpackh(), and alglib.testortfacunit.testrhessproblem().
|
inlinestatic |
Referenced by alglib.smatrixtd(), and alglib.testortfacunit.testrtdproblem().
|
inlinestatic |
Referenced by alglib.smatrixtdunpackq(), and alglib.testortfacunit.testrtdproblem().
|
inlinestatic |
Referenced by alglib.hmatrixtd(), and alglib.testortfacunit.testctdproblem().
|
inlinestatic |
Referenced by alglib.hmatrixtdunpackq(), and alglib.testortfacunit.testctdproblem().
|
inlinestaticprivate |
Referenced by alglib.ortfac.cmatrixqr().
|
inlinestaticprivate |
Referenced by alglib.ortfac.cmatrixlq().
|
inlinestaticprivate |
Referenced by alglib.ortfac.rmatrixlq(), and alglib.ortfac.rmatrixqr().
|
inlinestaticprivate |
Referenced by alglib.ortfac.cmatrixlq(), and alglib.ortfac.cmatrixqr().
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
References alglib.ap.assert().
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestaticprivate |
|
inlinestaticprivate |
|
inlinestaticprivate |
|
inlinestaticprivate |