Download List

Project Description

The LA library provides a C++ vector and matrix class with an interface to BLAS and LAPACK linear algebra libraries and a few additional features. Templates (including some simple template metaprogramming) are employed in order to achieve generic applicability of the algorithms. In particular, iterative methods suitable for sparse matrices can be applied to your custom matrix class, which does not need to provide any explicit storage of the matrix elements (only matrix times vector operation has to be implemented).

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2009-11-14 02:27 Back to release list
0.5

The library has been enclosed in the namespace "LA" to prevent name clashes; add 'using namespace LA' to your code. A new class template SparseSMat for sparse symmetric matrices has been implemented, particularly to facilitate computations of exp(iH) with H real, symmetric. Further minor improvements and bugfixes were made. In particular, you can enable/disable optimization and debugging at the ./configure level.
Tags: Namespace, new sparse symmetric matrix class

Project Resources