Nummerik in C++
Hallo,
ich muß (werde) demnächst ein altes Fortran Programm(F77) in C++ neu
schreiben.
Dazu möchte ich std::valnarry verwenden, da das (laut Handbuch:-)
besonders geeignet für numerische Probleme ist.
Nun kennt die stl keine Matrix ( 2 oder ehr Dimensionen), sondern
verweist darauf, daß man sich woetwas selber schreiben
sollte (aus valarray und slices). Ich habe nun aber wenig Zeit und kann
mir auch nciht vorstellen, daß es nicht schon etwas sinnvolles
für meinen Zweck geben soll, kennt jemand irgendwelche
* Literatur (im web oder Buchhandel)?
* downloads von vorgefertigten Klassen?
* o.ä.?
die er mir empfehlen könnte?
Worum es im Prinzip geht:
Eine x-y-Fläche die für diskrete (äquidistante Punkte) Werte enthält.
Jedem Punkt sind MEHRERE Werte zugeordnet.
Außerdem kann(!) jedem x-y Punkt noch eine dritte Dimension (z)
zugeordet sein.
Diese x-y-z-Koordinaten enthalten dann wieder MEHRERE Werte.
Ich brauche also soetwas wie:
Ding(x,y).Temperatur()
Ding(x,y).Schmelzrate()
....
Ding(x,y,z).Dichte()
Ding(x,y,z).Geschwindigkeit_in_x_Richtung()
Ding(x,y,z).Geschwindigkeit_in_y_Richtung()
Ding(x,y,z).Geschwindigkeit_in_z_Richtung()
...
Hat jemand Erfahrungen in dem Gebiet, die er mit mir Teilen kann?
Für Hinweise irgendwelcher Art bin ich dankbar.
Gruß,
Malte
Reply to: