no.uib.cipr.matrix.sparse.package.html Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of mt-java Show documentation
Show all versions of mt-java Show documentation
Matrix data structures, linear solvers, least squares methods, eigenvalue,
and singular value decompositions. For larger random dense matrices (above ~ 350 x 350)
matrix-matrix multiplication C = A.B is about 50% faster than MTJ.
Unstructured sparse matrices and vectors with iterative solvers and
preconditioners. The classes and interfaces can be grouped as follows:
- General sparse matrices
- CompRowMatrix -
Compressed row storage. Generally the best sparse matrix if the non-zero
structure is known.
- CompColMatrix -
Compressed column storage.
- CompDiagMatrix -
Compressed diagonal storage.
- FlexCompRowMatrix -
Flexible compressed row storage. Stores each row as a growable sparse
vector.
- FlexCompColMatrix -
Flexible compressed column storage. Stores each column as a growable sparse
vector.
- SparseVector -
Growable sparse vector.
- Iterative solvers
- BiCG -
BiConjugate gradients.
- BiCGstab -
BiConjugate gradients stabilized.
- CG -
Conjugate gradients.
- CGS -
Conjugate gradients squared.
- Chebyshev -
The Chebyshev iteration for symmetrical, positive definite matrices.
- GMRES -
Generalized minimal residual using restart.
- IR -
Iterative refinement (Richardson's method).
- QMR -
Quasi-minimal residual.
- Preconditioners
© 2015 - 2024 Weber Informatics LLC | Privacy Policy