Ajustada dependencia del productor i treballador.


git-svn-id: svn://localhost/bdfcee/llucia/trunk@1798 3d8c60a5-753f-46c6-a465-bf878c2d9da3
Eliminat mòdul utils.


git-svn-id: svn://localhost/bdfcee/llucia/trunk@1799 3d8c60a5-753f-46c6-a465-bf878c2d9da3
Afegit prototip parser linia comandes.


git-svn-id: svn://localhost/bdfcee/llucia/trunk@1800 3d8c60a5-753f-46c6-a465-bf878c2d9da3
Implementat metode alternatiu calcul inversa.

La implementacio original crea i destrueix l'emmagatzemament temporal
utilitzat per calcular la inversa. Aquesta implementacio permet
especificar un emmagatzemament. Es reimplementa el metode original en
termes d'aquest.



git-svn-id: svn://localhost/bdfcee/llucia/trunk@1801 3d8c60a5-753f-46c6-a465-bf878c2d9da3
Eliminat constructor a partir de dos Array.



git-svn-id: svn://localhost/bdfcee/llucia/trunk@1802 3d8c60a5-753f-46c6-a465-bf878c2d9da3
Optimitzacio (correccio) en el mètode gauss.

Al diagonalitzar només cal operar en la columna del pivot, on es farà
un zero. En la resta de columnes de la matriu de coeficients se li
resta zero i per tant no te cap efecte. No més cal operar sobre els
termes independents.



git-svn-id: svn://localhost/bdfcee/llucia/trunk@1803 3d8c60a5-753f-46c6-a465-bf878c2d9da3
Substituida estructura interna de les matrius.

Enlloc d'utilizar un array de punters a arrays de Ts s'utilitza un
punter a T, açò agilitza clonar les matrius.

Ha calgut ajustar el codi dels constructors i el del mètode 'gauss()'.
Al reimplementar gauss s'ha introduit un error per un punter
incontrolat. Per ajudar a depurar-lo s'ha implementat un senzill
mecanísme que es pot activar al compilar. També s'ha implementat
l'operador << per poder visualitzar les matrius.

Els mètodes 'dot()' i 't()' no son necessaris en el càlcul. Per aquest
motiu s'han comentat i els test on intervenen.

S'ha afegit el test 'test_matrix_overrun' per tindre controlat l'error
esmentat anteriorment.

S'ha afegit el test 'invert_with_temp_storage' per validar el
funcionament de la nova versió de 'inv()'.


git-svn-id: svn://localhost/bdfcee/llucia/trunk@1804 3d8c60a5-753f-46c6-a465-bf878c2d9da3