C++ Linear Algebra Templates

A recurring challenge for developers in many scientific and engineering fields is implementation of algorithms involving linear algebraic manipulations.  This set of freely available C++ template headers gives a relatively complete set of classes that enable a developer to write C++ code in a style very similar to MATLAB while maintaining good performance.

Amongst the primary features:

· Lightweight template headers.  No need for installation of a large set of libraries for simple matrix & vector manipulations.

· Classes for matrices and vectors as well as targeted implementations for coordinate transformations.

· Provides a binary heap.

· Fast yet readable.  These classes have been thoroughly tested and are fast and efficient, yet the code remains compact and very close to the original equations in form.

This project is still under active development at http://sourceforge.net/projects/cpplinalg/ and any comments and feedback are welcome.

The header templates can be downloaded here.

The compiled help file can be downloaded here.

Code examples will be posted soon.