MODEZG: Difference between revisions
m (Vorlage hinzu) |
m (Formatierung) |
||
Line 1: | Line 1: | ||
{{BlauesModell Module}} | {{BlauesModell Module}} | ||
[[ | <fortran>FUNCTION EZG_INI (ANZAHL) RESULT (LOK)</fortran> | ||
[[ | Initialisiere das Modul für Einzugsgebiete | ||
<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 | |||
<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> | |||
Neues Einzugsgebiet einrichten | |||
<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 Zaiss | |||
<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 | |||
[[Kategorie:BlauesModell]] | |||
[[Kategorie:BlauesModell Code]] |
Revision as of 03:54, 19 June 2007
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
<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
<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> Neues Einzugsgebiet einrichten
<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 Zaiss
<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