Matrix TCL é uma biblioteca de classes modelo de matriz para a realização de cálculos de álgebra matricial em programas com a linguagem C + + de maneira fácil e eficiente para a engenharia / trabalhos científicos. Ele suporta a maioria das operações de álgebra matricial e permite aos programadores usar objeto da matriz assim como outros tipos internos de dados em seus programas C + +.
Matrix TCL suporta operações aritméticas, operações sub-matriz, inversão, várias decomposições matriz, solução de equações lineares simultâneas, o valor eigen e problemas eigenvetor, e muito mais.
Essa classe tem sido otimizada para desempenho e uso de memória, e ocasiona uma sobrecarga de programação insignificante em comparação com similares programas em linguagem "C".
Esta é uma biblioteca de álgebra matriz densa normal. Nós testamos com matrizes de tamanho até 1000 x 1000 no PC, mas você pode criar matrizes maiores, desde que há memória suficiente para isso. Você pode usar esta biblioteca de classe com qualquer ANSI / moderno compatível com ISO C + + compiladores em qualquer sistema operacional. No entanto, nós testamos apenas com os seguintes compiladores.
- MS Visual C + + 6,0, 7,0 e 7,1
- C + + Builder 4.0, 5.0 e 6.0
- Borland C + + 5.5.1
- Metrowerks CodeWarrior 6.0 ou superior
- GCC 3.2 ou superior