Viikko 2

Tällä viikolla tuli paljon kertausta matriisilaskennasta. Olen toteuttanut Matrix-luokan, joka sisältää useita eri konstruktoreja matriisiolioille sekä metodeja matriisien peruslaskutoimituksille (summa, erotus, skalaaritulo, matriisitulo, transpoosi, rivioperaatiot). Lisäksi olen kirjoittanut tälle luokalle yksikkötestit sekä dokumentaation.
Epäselväksi ei jäänyt tällä kertaa mitään. Ensi viikolla jatkan koodaamista toteuttamalla ensin Strassenin algoritmin nopealle matriisien kertolaskulle, jonka jälkeen alan toteuttaa LU-hajotelmaa, joka mahdollistaa neliömatriisin kääntämisen sekä determinantin laskemisen.