[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: