JAMA (numerical linear algebra library)
- JAMA (numerical linear algebra library)
JAMA is a software library for performing numerical linear algebra tasks created at NIST similar in functionality to LAPACK. Versions exist for both C++ and the Java programming language . The C++ version uses the Template Numerical Toolkit for lower-level operations. The Java version provides the lower-level operations itself. The main capabilities provided by JAMA are:
* Eigensystem solving
* LU decomposition
* Singular value decomposition
* QR decomposition
* Cholesky decomposition
JAMA is in the public domain.
ee also
* list of numerical analysis software
External links
* [http://math.nist.gov/tnt/download.html JAMA/C++ download and documentation page] at NIST
* [http://math.nist.gov/javanumerics/jama/ JAMA/Java homepage] at NIST
Wikimedia Foundation.
2010.
Look at other dictionaries:
List of numerical analysis software — Listed here are a number of computer programs used for performing numerical calculations: * acslX is a software application for modeling and evaluating the performance of continuous systems described by time dependent, nonlinear differential… … Wikipedia
Template Numerical Toolkit — The Template Numerical Toolkit (or TNT) is a software library for manipulating vectors and matrices in C++ created by the U.S. National Institute of Standards and Technology. TNT provides the fundamental linear algebra operations (for example,… … Wikipedia
Singular value decomposition — Visualization of the SVD of a 2 dimensional, real shearing matrix M. First, we see the unit disc in blue together with the two canonical unit vectors. We then see the action of M, which distorts the disk to an ellipse. The SVD decomposes M into… … Wikipedia