Eigen 2 is a C++ template library for linear algebra (vectors, matrices, and related algorithms). WWW: http://eigen.tuxfamily.org/