LinAl is "yet another" linear algebra library, well yes and no. Let me briefly describe
what LinAl's features are.
LinAl is a simple, easy to use yet fast library for linear algebra in C++.
The library was designed to be compatible with the one and only true language
for numerical computations, which is FORTRAN. Unfortunately FORTRAN is good
for nothing else but number crunching, that's why a C++ interface makes perfect sense.
At the same time LinAl is supposed to be easy to use, fast and, to a certain extent,
type save. While certain compromises were made in the class layout and design,
strong emphasis was put on simplicity and speed.
The library is based on STL techniques and uses STL containers for the storage of
matrix data furthermore STL algorithms are used where feasible.
Low level, algebraic operators as well as linear solvers and eigenvalue solvers are
implemented, based on calls to BLAS, LAPACK and CGSOLX and LANCZOS. These packages
can be found on netlib.
Interested? Fantastic, download the package, get them compiler hummin' and see what's
this all about. Problems? That's what the mailing list is for. So what are you waiting
for?