MODEZG: Difference between revisions

From BlueM
Jump to navigation Jump to search
m (Vorlage hinzu)
m (Formatierung)
Line 1: Line 1:
{{BlauesModell Module}}
{{BlauesModell Module}}


*FUNCTION EZG_INI (ANZAHL) RESULT (LOK)<br/>Initialisiere das Modul fuer Einzugsgebiete
*FUNCTION EFL_INI (ANZAHL) RESULT (LOK)<br/>Initialisiere das Modul fuer die Elementarflächen
*FUNCTION EZG_CREATE() RESULT (ID)<br/>Die naechste freie ID ermitteln
*FUNCTION EFL_CREATE() RESULT (ID)<br/>Die naechste freie ID ermitteln
*FUNCTION EZG_NEU () RESULT (LOK)<br/>Neues Einzugsgebiet einrichten
*FUNCTION EFL_NEU () RESULT (iKNG)<br/>Neue Elementarfläche einrichten
*FUNCTION EZG_LET_PROGNOSE () RESULT (LOK)<br/>Einzugsgebiet-Objekt für Prognose einrichten
*FUNCTION EFL_ANZAHL () RESULT (N)<br/>Anzahl der Elementarflächen lesen
*FUNCTION EZG_SYS() RESULT(LOK)<br/>Neues Einzugsgebiet einrichten
*FUNCTION EFL_SYS () RESULT(LOK)<br/>Alle Elementarflächen für das aktive Einzugsgebiet einrichten
*FUNCTION EZG_START () RESULT(LOK)<br/>Anfangsbedingungen der Einzugsgebiete ueber alle beteiligten Objekte
*FUNCTION EFL_START () RESULT(LOK)<br/>Anfangsbedingungen der Elementarflächen ueber alle beteiligten Objekte
*FUNCTION EZG_WEL () RESULT(LOK)<br/>Einzugsgebiet berechnen
*FUNCTION EFL_WEL () RESULT(LOK)<br/>Alle Elementarflächen fuer ein Einzugsgebiet berechnen
*FUNCTION EZG_HEADWEL () RESULT (N)<br/>Einzugsgebiet Header fuer Output-File schreiben
*FUNCTION EZG_OUTWEL () RESULT(N)<br/>Einzugsgebiet Ergebnis eines Zeitschrittes ausgeben
*FUNCTION EZG_UPDATE () RESULT (LOK)<br/>Uebergabe der letzten Zeitschrittwerte
*FUNCTION EFL_UPDATE () RESULT (LOK)<br/>Uebergabe der letzten Zeitschrittwerte
*FUNCTION EZG_Get_QEZG () RESULT (Q)<br/>Auslesen eines Systemzustandes
*FUNCTION EZG_Get_PROGVALUE () RESULT (Wert)<br/>Ermitteln des aktuellen Prognosewertes, Zeitschritt in [min]
*FUNCTION EZG_LET_INPUT () RESULT (LOK)<br/>Einlesen der Input-Werte
*FUNCTION EZG_ANZ_WELVAR () RESULT (N)<br/>Anzahl der Ausgabevariablen
*FUNCTION EZG_ZREUSE () RESULT (LOK)<br/>Nutzung einer Zeitreihe
*FUNCTION EZG_ZREOK () RESULT (LOK)<br/>Kontrolle der richtigen Zeitreihennummer
*FUNCTION EZG_FLA_PAR () RESULT(LOK)<br/>Parameter fuer Abflussaufteilung
*FUNCTION EZG_OBFLKAS () RESULT(RGAB)<br/>Abflusskonzentration von Flaechen: Lineare oder nicht-lineare Berechnung
*FUNCTION EZG_KAS_NONLINEAR () RESULT(RGAB)<br/>Abflusskonzentration von Flaechen: Nichtlineare Berechnung
*FUNCTION VORWERT () RESULT (WERT)<br/>21-Tage-Vorregenindex, jahreszeitabhaengig
*FUNCTION PSIAKT () RESULT(PSI)<br/>Abflussverhaeltnis nach Zaiss
*FUNCTION EZG_GET_NAB () RESULT (NAB)<br/>Anzahl der Ablaeufe des Moduls
*FUNCTION EZG_VERSION () RESULT (VERSION)<br/>Versionsnummer des Moduls
*FUNCTION EFL_GET_ID () RESULT (ID)<br/>ID zu einer EFLID
*FUNCTION EZG_IDObj () RESULT (objptr)<br/>Objekt zu einer ID
*FUNCTION EFL_IDObj () RESULT (objptr)<br/>Objekt zu einer ID
*FUNCTION EZG_TEST () RESULT (i)<br/>Testumgegung


[[Category:BlauesModell]]
<fortran>FUNCTION EZG_INI (ANZAHL) RESULT (LOK)</fortran>
[[Category:BlauesModell Code]]
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