MODEZG: Difference between revisions
mNo edit summary |
No edit summary |
||
Line 4: | Line 4: | ||
<fortran>FUNCTION EZG_INI (ANZAHL) RESULT (LOK)</fortran> | <fortran>FUNCTION EZG_INI (ANZAHL) RESULT (LOK)</fortran> | ||
Initialisiere das Modul für Einzugsgebiete | Initialisiere das Modul für Einzugsgebiete | ||
Allokieren des EZG-Containers | |||
<fortran>FUNCTION EFL_INI (ANZAHL) RESULT (LOK)</fortran> | <fortran>FUNCTION EFL_INI (ANZAHL) RESULT (LOK)</fortran> | ||
Line 15: | Line 16: | ||
<fortran>FUNCTION EZG_NEU () RESULT (LOK)</fortran> | <fortran>FUNCTION EZG_NEU () RESULT (LOK)</fortran> | ||
Neues Einzugsgebiet einrichten | Neues Einzugsgebiet einrichten, d.h. die eingelesenen Parameter dem objptr zuordnen | ||
<fortran>FUNCTION EFL_NEU () RESULT (iKNG)</fortran> | <fortran>FUNCTION EFL_NEU () RESULT (iKNG)</fortran> | ||
Line 27: | Line 28: | ||
<fortran>FUNCTION EZG_SYS() RESULT(LOK)</fortran> | <fortran>FUNCTION EZG_SYS() RESULT(LOK)</fortran> | ||
Einlesen der Paramezer aus der ezg-Datei, Prüfung und Anpassung der Parameter | |||
<fortran>FUNCTION EFL_SYS () RESULT(LOK)</fortran> | <fortran>FUNCTION EFL_SYS () RESULT(LOK)</fortran> |
Revision as of 08:51, 21 January 2008
MODULE |
Übersicht |
MODBEK |
MODBF |
MODBIL |
MODCON |
MODEIN |
MODERR |
MODEZG |
MODFKT |
MODGGL |
MODHYA |
MODHYO |
MODKAL |
MODMAX |
MODMISC |
MODSCE |
MODSTAT |
MODSYS |
MODTAL |
MODTRS |
MODURB |
MODVER |
MODZIEL |
MODZRE |
<fortran>FUNCTION EZG_INI (ANZAHL) RESULT (LOK)</fortran>
Initialisiere das Modul für Einzugsgebiete
Allokieren des EZG-Containers
<fortran>FUNCTION EFL_INI (ANZAHL) RESULT (LOK)</fortran> Initialisiere das Modul für die Elementarflächen
<fortran>FUNCTION EZG_CREATE() RESULT (ID)</fortran> Die nächste freie ID ermitteln
<fortran>FUNCTION EFL_CREATE() RESULT (ID)</fortran> Die nächste freie ID ermitteln
<fortran>FUNCTION EZG_NEU () RESULT (LOK)</fortran> Neues Einzugsgebiet einrichten, d.h. die eingelesenen Parameter dem objptr zuordnen
<fortran>FUNCTION EFL_NEU () RESULT (iKNG)</fortran> Neue Elementarfläche einrichten
<fortran>FUNCTION EZG_LET_PROGNOSE () RESULT (LOK)</fortran> Einzugsgebiet-Objekt für Prognose einrichten
<fortran>FUNCTION EFL_ANZAHL () RESULT (N)</fortran> Anzahl der Elementarflächen lesen
<fortran>FUNCTION EZG_SYS() RESULT(LOK)</fortran> Einlesen der Paramezer aus der ezg-Datei, Prüfung und Anpassung der Parameter
<fortran>FUNCTION EFL_SYS () RESULT(LOK)</fortran> Alle Elementarflächen für das aktive Einzugsgebiet einrichten
<fortran>FUNCTION EZG_START () RESULT(LOK)</fortran> Anfangsbedingungen der Einzugsgebiete über alle beteiligten Objekte
<fortran>FUNCTION EFL_START () RESULT(LOK)</fortran> Anfangsbedingungen der Elementarflächen über alle beteiligten Objekte
<fortran>FUNCTION EZG_WEL () RESULT(LOK)</fortran> Einzugsgebiet berechnen
<fortran>FUNCTION EFL_WEL () RESULT(LOK)</fortran> Alle Elementarflächen für ein Einzugsgebiet berechnen
<fortran>FUNCTION EZG_HEADWEL () RESULT (N)</fortran> Einzugsgebiet Header für Output-File schreiben
<fortran>FUNCTION EZG_OUTWEL () RESULT(N)</fortran> Einzugsgebiet Ergebnis eines Zeitschrittes ausgeben
<fortran>FUNCTION EZG_UPDATE () RESULT (LOK)</fortran> Übergabe der letzten Zeitschrittwerte
<fortran>FUNCTION EFL_UPDATE () RESULT (LOK)</fortran> Übergabe der letzten Zeitschrittwerte
<fortran>FUNCTION EZG_Get_QEZG () RESULT (Q)</fortran> Auslesen eines Systemzustandes
<fortran>FUNCTION EZG_Get_PROGVALUE () RESULT (Wert)</fortran> Ermitteln des aktuellen Prognosewertes, Zeitschritt in [min]
<fortran>FUNCTION EZG_LET_INPUT () RESULT (LOK)</fortran> Einlesen der Input-Werte
<fortran>FUNCTION EZG_ANZ_WELVAR () RESULT (N)</fortran> Anzahl der Ausgabevariablen
<fortran>FUNCTION EZG_ZREUSE () RESULT (LOK)</fortran> Nutzung einer Zeitreihe
<fortran>FUNCTION EZG_ZREOK () RESULT (LOK)</fortran> Kontrolle der richtigen Zeitreihennummer
<fortran>FUNCTION EZG_FLA_PAR () RESULT(LOK)</fortran> Parameter für Abflussaufteilung
<fortran>FUNCTION EZG_OBFLKAS () RESULT(RGAB)</fortran> Abflusskonzentration von Flächen: Lineare oder nicht-lineare Berechnung
<fortran>FUNCTION EZG_KAS_NONLINEAR () RESULT(RGAB)</fortran> Abflusskonzentration von Flächen: Nichtlineare Berechnung
<fortran>FUNCTION VORWERT () RESULT (WERT)</fortran> 21-Tage-Vorregenindex, jahreszeitabhängig
<fortran>FUNCTION PSIAKT () RESULT(PSI)</fortran> Abflussverhältnis nach Zaiß[1]
<fortran>FUNCTION EZG_GET_NAB () RESULT (NAB)</fortran> Anzahl der Abläufe des Moduls
<fortran>FUNCTION EZG_VERSION () RESULT (VERSION)</fortran> Versionsnummer des Moduls
<fortran>FUNCTION EFL_GET_ID () RESULT (ID)</fortran> ID zu einer EFLID
<fortran>FUNCTION EZG_IDObj () RESULT (objptr)</fortran> Objekt zu einer ID
<fortran>FUNCTION EFL_IDObj () RESULT (objptr)</fortran> Objekt zu einer ID
<fortran>FUNCTION EZG_TEST () RESULT (i)</fortran> Testumgebung
Literaturangaben
- ↑ Zaiß, H. (1989): Simulation ereignisspezifischer Einflüsse des Niederschlag-Abfluß-Prozesses von Hochwasserereignissen kleiner Einzugsgebiete mit N-A-Modellen. Technischer Bericht des Instituts für Ingenieurhydrologie und Hydraulik, TH Darmstadt, Nr. 42