A C++ template class library to simplify and optimize matrix computations in your software. The library provides comprehensive matrix calculation functions for your C++ projects and includes full source code.
Arithmetic operations, sub-matrix operations, inversion, various matrix decompositions, the solution of simultaneous linear equations, eigen value and eigen vector problems, and much more are all supported by this library. The package comes with full source code, allowing you to customize and improve it however you see fit.
This class library has been optimized for performance and memory usage, reducing the programming overhead over "C" programs. It's worth noting that this library only supports dense matrices and not sparse ones, but we've tested matrices up to 1000 x 1000 with this class. In addition, it's compatible with any modern ANSI/ISO compliant C++ compilers across any platforms.
Although we've tested this package with multiple compilers, including Borland C++ 5.5, C++ Builder 4.0 and 5.0, MS Visual C++ 5.0 and 6.0, if you're using a different compiler not listed above, feel free to contact us at matrix@techsoftpl.com. Overall, with its expansive functionality and optimized performance, this class library is an indispensable tool for those in need of performing complex matrix calculations.
Version 2.11: N/A