Future Extensions

After reviewing the libraries of numerical analysis software that is freely available on the Internet, it is clear that it would be beneficial to extend the PtMatrix class by adding those well-tested libraries as callable functions. Unfortunately, many of those libraries are currently only available in Fortran, and there are some incompatibilities with Fortran’s column ordering and C’s row major ordering. Those problems will still exist even if the Fortran code will be converted to C. There are a few groups which are currently working on C++ ports of the numerical analysis libraries. One notable group is the Lapack++ project which is developing a flexible matrix class of their own, besides porting the Fortran algorithms of Lapack into C++. This might possibly be included in a future release.