Viikko 3

Tällä viikolla sain aloitettua kirjaston tietorakenteiden ja algoritmien korvaamisen, lisäsin pari testiä ja täydensin javadocia. Matriisi luokka on nyt itse toteutettu käyttäen yksinkertaisesti 2D taulukkoa. Helpoimmat operaatiot (matriisien summa, erotus, skalaarimonikerta ja transpoosi) ovat nyt toteutettu. Tällä viikolla piti päästä aloittamaan myös matriisikertolaskun ja käänteismatriisin toteutus, mutta näihin tarvittavista algoritmeista materiaalin etsimiseen ja lukemiseen menikin oletettua enemmän aikaa, joten en niitä vielä kerennyt aloittaa. Se onkin sitten ensiviikon homma, eli matriisin alkeisrivitoimitukset, kertolasku ja käänteismatriisi valmiiksi ja niille kattavammat testit. Ensiviikolla myös hieman refaktorointia ja käyttöliittymän hiomista jos aikaa jää.