Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 24-Aug-2018 | - | ||||
BunchKaufman.cpp | H A D | 24-Aug-2018 | 4 KiB | 131 | 106 | |
BusingerGolub.cpp | H A D | 24-Aug-2018 | 5.4 KiB | 166 | 133 | |
ChunkedPseudospectrum.cpp | H A D | 24-Aug-2018 | 16.4 KiB | 412 | 375 | |
ChunkedTriangularPseudospectrum.cpp | H A D | 24-Aug-2018 | 12.2 KiB | 307 | 280 | |
ComplexHermitianFunction.cpp | H A D | 24-Aug-2018 | 2 KiB | 66 | 39 | |
GLM.cpp | H A D | 24-Aug-2018 | 2.5 KiB | 87 | 63 | |
GaussianElimination.cpp | H A D | 24-Aug-2018 | 5.4 KiB | 139 | 109 | |
HPDInverse.cpp | H A D | 24-Aug-2018 | 2.2 KiB | 74 | 52 | |
HPSDCholesky.cpp | H A D | 24-Aug-2018 | 1.3 KiB | 54 | 36 | |
HPSDSquareRoot.cpp | H A D | 24-Aug-2018 | 1.4 KiB | 56 | 38 | |
HermitianEig.cpp | H A D | 24-Aug-2018 | 4.2 KiB | 119 | 64 | |
HermitianEigFromSequential.cpp | H A D | 24-Aug-2018 | 2.5 KiB | 78 | 47 | |
HermitianPseudoinverse.cpp | H A D | 24-Aug-2018 | 1.9 KiB | 66 | 40 | |
HermitianQDWH.cpp | H A D | 24-Aug-2018 | 2.1 KiB | 66 | 45 | |
HermitianSDC.cpp | H A D | 24-Aug-2018 | 2.4 KiB | 81 | 60 | |
HermitianSVD.cpp | H A D | 24-Aug-2018 | 3.9 KiB | 110 | 51 | |
ID.cpp | H A D | 24-Aug-2018 | 2.9 KiB | 98 | 77 | |
KyFanAndSchatten.cpp | H A D | 24-Aug-2018 | 1.7 KiB | 57 | 40 | |
LDL.cpp | H A D | 24-Aug-2018 | 2.4 KiB | 82 | 61 | |
LDLInverse.cpp | H A D | 24-Aug-2018 | 2.6 KiB | 84 | 61 | |
LSE.cpp | H A D | 24-Aug-2018 | 3.2 KiB | 101 | 77 | |
LeastSquares.cpp | H A D | 24-Aug-2018 | 3.8 KiB | 103 | 74 | |
Polar.cpp | H A D | 24-Aug-2018 | 1.2 KiB | 49 | 32 | |
Pseudoinverse.cpp | H A D | 24-Aug-2018 | 1.6 KiB | 61 | 41 | |
Pseudospectrum.cpp | H A D | 24-Aug-2018 | 11.8 KiB | 292 | 261 | |
QDWH.cpp | H A D | 24-Aug-2018 | 2.1 KiB | 67 | 46 | |
QR.cpp | H A D | 24-Aug-2018 | 2.2 KiB | 78 | 55 | |
README.md | H A D | 24-Aug-2018 | 2.8 KiB | 49 | 46 | |
RealHermitianFunction.cpp | H A D | 24-Aug-2018 | 2 KiB | 67 | 43 | |
RealSchur.cpp | H A D | 24-Aug-2018 | 3.5 KiB | 103 | 83 | |
RealSymmetricFunction.cpp | H A D | 24-Aug-2018 | 2 KiB | 66 | 42 | |
SVD.cpp | H A D | 24-Aug-2018 | 3.5 KiB | 108 | 83 | |
Schur.cpp | H A D | 24-Aug-2018 | 3.4 KiB | 105 | 84 | |
SequentialBunchKaufman.cpp | H A D | 24-Aug-2018 | 4 KiB | 128 | 105 | |
SequentialQR.cpp | H A D | 24-Aug-2018 | 1.9 KiB | 67 | 45 | |
SequentialSVD.cpp | H A D | 24-Aug-2018 | 5.2 KiB | 146 | 123 | |
Sign.cpp | H A D | 24-Aug-2018 | 1.8 KiB | 63 | 45 | |
SimpleSVD.cpp | H A D | 24-Aug-2018 | 1.2 KiB | 44 | 30 | |
Skeleton.cpp | H A D | 24-Aug-2018 | 2.7 KiB | 94 | 73 | |
SkewHermitianEig.cpp | H A D | 24-Aug-2018 | 3.5 KiB | 105 | 66 | |
TriangularPseudospectrum.cpp | H A D | 24-Aug-2018 | 9.2 KiB | 238 | 217 |
README.md
1### `examples/lapack-like` 2 3This folder contains several examples of Elemental's LAPACK-like functionality: 4 5- `BunchKaufman.cpp`: Accurate symmetric/Hermitian-indefinite factorization 6- `BusingerGolub.cpp`: Column-pivoted QR decomposition 7- `ComplexHermitianFunction.cpp`: Applies a complex function to the eigenvalues 8 of a Hermitian matrix 9- `GaussianElimination.cpp`: Solves systems of equations via Gaussian elim. 10- `HermitianEig.cpp`: Computes the eigen{values/pairs} of a Hermitian matrix 11- `HermitianEigFromSequential.cpp`: Distributes a sequential Hermitian matrix, computes its EVD, and then gathers the result back to the original process 12- `HermitianPseudoinverse.cpp`: Forms the pseudoinverse of a Hermitian matrix 13- `HermitianQDWH.cpp`: A variant of the QDWH algorithm for the polar 14 decomposition which is specialized for Hermitian matrices 15- `HermitianSDC.cpp`: Spectral Divide and Conquer eigensolver for Hermitian 16 matrices 17- `HermitianSVD.cpp`: Singular Value Decomposition of a Hermitian matrix 18- `HPDInverse.cpp`: Inverts a Hermitian Positive-Definite matrix 19- `HPSDCholesky.cpp`: Computes the (non-unique) Cholesky decomposition of a 20 Hermitian Positive-SemiDefinite matrix via its eigenvalue decomposition 21- `HPSDSquareRoot.cpp`: Computes the square-root of a Hermitian 22 Positive-SemiDefinite matrix via its eigenvalue decomposition 23- `ID.cpp`: Computes an Interpolate Decomposition 24 (closely related to pivoted QR) 25- `KyFanAndSchatten.cpp`: Compute Ky Fan and Schatten norms 26- `LDL.cpp`: Unpivoted LDL^T/LDL^H factorization 27- `LDLInverse.cpp`: Invert a symmetric/Hermitian matrix via a pivoted 28 symmetric factorization (e.g., Bunch-Kaufman) 29- `LeastSquares.cpp`: Solve a least-squares problem via a QR decomposition 30- `Polar.cpp`: Compute a polar decomposition (unitary times HPD) 31- `Pseudoinverse.cpp`: Compute the pseudoinverse of an arbitrary matrix 32- `QDWH.cpp`: Compute the polar factor of an arbitrary matrix via the QDWH 33 algorithm 34- `QR.cpp`: Compute a QR decomposition 35- `RealHermitianFunction.cpp`: Apply a real function to the eigenvalues of a 36 Hermitian matrix 37- `RealSchur.cpp`: Compute the Schur decomposition of a real matrix 38- `RealSymmetricFunction.cpp`: Apply a real function to the eigenvalues of a 39 (real) symmetric matrix 40- `Schur.cpp`: Compute the Schur decomposition of a matrix 41- `SequentialBunchKaufman.cpp`: Test the sequential algorithm for Bunch-Kaufman 42- `SequentialQR.cpp`: Test the sequential algorithm for QR decomposition 43- `SequentialSVD.cpp`: Test the sequential algorithm for SVD 44- `Sign.cpp`: Test the matrix sign function (maps eigenvalues to {-1,+1}) 45- `SimpleSVD.cpp`: An extremely simple SVD driver 46- `Skeleton.cpp`: Compute a matrix skeleton 47- `SkewHermitianEig.cpp`: Compute the EVD of a skew-Hermitian matrix 48- `SVD.cpp`: Compute the SVD of an arbitrary matrix 49