LAPACK++ is a library for high performance linear algebra computations. The library includes support for solving linear systems using LU, Cholesky, QR matrix factorizations, and symmetric eigenvalue problems, for real-valued and complex matrices.
In the current release, several problems with submatrices created by the LaIndex class have been fixed. One particular problem existed with LaGenMatDouble::operator=(), as many people think this would be an equivalent for inject(). However, operator= is an equivalent for copy(), and as such it cannot be used by submatrix views. This will now give an error message (see ChangeLog), pointing out that operator= should most probably be replaced by inject() in your code, because the calculation results were wrong in these instances anyway.