Najväčší problém bol v podstate ODE solver. Knižnica Numeric Javascript (numericjs.com) obsahuje ODE solver. Trošku som ho testoval, myslím, že môže byť. Vďaka tomu som sa nemusel zaoberať implementáciou vlastného ODE solvera.
Vytvoriť vlastný simulátor potom už nebol problém, ako potvrdil aj kolega M. R., ktorý ešte predo mnou napísal vlastný simulátor. V tomto poste sa nechcem venovať detailom.
Najpodstatnejšie v tomto momente je, že sa mi kupodivu podarilo využiť grafické rozhranie (GUI) pre simulátor pôvodne navrhnuté tímom Tidepool. Ich simulátor je možné vidieť tu
http://labs-server.tidepool.io:8083/
Mimochodom, po technickej stránke je riešený zásadne inak oproti nášmu simulátoru.
Výsledok snahy o vlastný simulátor je možné nájsť tu:
https://github.com/manotsk/jsT1Dsimulator
Pre potreby tohto postu som narýchlo (a po technickej stránke nepekne) upravil grafické rozhranie tak, aby som ho mohol použiť aj tu. Výsledok:
Ovládanie je „intuitívne“ (a na teraz sa mi ho nechce opisovať).
MT