40dbf10ae7b36964bf203bbed80bddcbbf59cc89
C++ Matrix Template Library Library to provide mathematical matices as standard C++ types. Features: * Allows any size of Matrix * Either fixed size, size given as template parameter * Or variable size, size is given in constructor * Allows any of values, given as template üarameter * Supports matrix specific functions: * transposition * gaussian algorithm * determinant * inversion * Supports mathematical operations: * addition * subtraction, * multiplication * division (using the inverse matrix) * Higly stable and well tested Examples: const Matrix<T,2,4> m1(1, 2, 3, 4, 5, 6, 7, 8); const Matrix<T,2,4> m2(2, 4, 6, 8, 1, 3, 5, 7); const Matrix<T,2,4> m(m1+m2); const Matrix<T,2,4> res(3, 6, 9, 12, 6, 9, 12, 15); if (m==res) { std::cout<<"Yes, it is that easy!\n"<<m<<"\n"; } else { std::cerr<<"Ooops!\n" }
Description
Languages
Shell
43.9%
M4
28.6%
C++
26.3%
sed
1.2%