Matrix TCL Pro is a generic C++ template class library for performing matrix algebra calculations in C++ programs in easy and efficient manner for engineering / scientific works. It enables programmers to use matrix object just like other built-in data types in their C++ programs. It supports arithmetic operations, sub-matrix operations, inversion, various matrix decompositions, solution of simultaneous linear equations, etc.
This class library has been optimized for performance and memory usage, and incurs negligible programming overhead compared to similar "C" programs. This is a normal dense matrix algebra library and can be used to create matrices as large as available memory in the computer. You may use this class library with any modern ANSI/ISO compliant C++ compilers on any operating system.