| Lezione 9 Equazioni Differenziali |
VettoreLineare, derivata da Vettore,
ridefinendo gli operatori di addizione e moltiplicazione per implementare in
maniera compatta l'algebra vettoriale ed il prodotto scalare di due vettori.
FunzioneVettorialeBase con un unico metodo Eval, puramente virtuale, che dato un VettoreLineare ed un double, rappresentante il tempo, restituisce il valore della derivata prima nel punto e nell'istante considerati.
EquazioneDifferenzialeBase che ha un unico metodo Passo, puramente virtuale, che dati il tempo t, un vettore x, il passo di integrazione h e un puntatore ad una FunzioneVettorialeBase, restituisce la una stima di del valore della posizione x al tempo t+h. Avere il tempo t come argomento permetterà in esercizi futuri (come ad esempio il 9.4) di avere forzanti esterne o parametri dipendenti dal tempo.
EquazioneDifferenzialeBase.
VettoreLineare l'overloading anche
degli operatori -, /, +=, -=, *=, /=.this