LAPACK provides routines for solving systems of simultaneous linear equations, least-squares solutions of linear systems of equations, eigenvalue problems, and singular value problems. The associated matrix factorizations (LU, Cholesky, QR, SVD, Schur, generalized Schur) are also provided, as are
... [More] related computations such as reordering of the Schur factorizations and estimating condition numbers. Dense and banded matrices are handled, but not general sparse matrices. In all areas, similar functionality is provided for real and complex matrices, in both single and double precision.
Note: Ohloh's statistics are not accurate. LAPACK has dozens of major contributors, but most do not use any form of source control. Contributions are merged by only a few people, and then only in bursts. [Less]
Provides a library for multiple-precision floating-point computation with correct rounding. The computation is both efficient and has a well-defined semantics. It copies the good ideas from the ANSI/IEEE-754 standard for double-precision floating-point arithmetic.
Package with various tools for the C++ programmer in UNIX environments. Contains classes for time measuring, image and file manipulation as well as arbitrary precision arithmetics. Contains:
Timer : a class for measuring time intervals in ms accuracy
Image : a class that uses OpenCv to
... [More] manipulate images
File : a class to manipilate file input and output in various formats
Number : a class to manipulate arbitrary precision arithmetics [Less]