MODBF: Difference between revisions
(Vorlage hinzu) |
m (highlight) |
||
Line 1: | Line 1: | ||
{{BlauesModell Module}} | {{BlauesModell Module}} | ||
<fortran>FUNCTION BOA_INI () RESULT (LOK)</fortran> | |||
Initialisiere das Modul fuer die Bodenarten | |||
<fortran>FUNCTION BOD_INI () RESULT (LOK)</fortran> | |||
Initialisiere das Modul fuer die Bodentypen | |||
<fortran>FUNCTION LNZ_INI () RESULT (LOK)</fortran> | |||
Initialisiere das Modul fuer die Landnutzungen | |||
<fortran>FUNCTION BOA_CREATE() RESULT (ID)</fortran> | |||
Die naechste freie ID ermitteln | |||
<fortran>FUNCTION BOD_CREATE() RESULT (ID)</fortran> | |||
Die naechste freie ID ermitteln | |||
<fortran>FUNCTION LNZ_CREATE() RESULT (ID)</fortran> | |||
Die naechste freie ID ermitteln | |||
<fortran>FUNCTION BOA_NEU () RESULT (LOK)</fortran> | |||
Neue Bodenart einrichten | |||
<fortran>FUNCTION BOD_NEU () RESULT (LOK)</fortran> | |||
Neuer Bodentyp einrichten | |||
<fortran>FUNCTION LNZ_NEU () RESULT (LOK)</fortran> | |||
Neue Landnutzung einrichten | |||
<fortran>FUNCTION BOA_ANZAHL () RESULT (N)</fortran> | |||
Anzahl der Bodenarten lesen | |||
<fortran>FUNCTION BOD_ANZAHL () RESULT (N)</fortran> | |||
Anzahl der Bodentypen lesen | |||
<fortran>FUNCTION LNZ_ANZAHL () RESULT (N)</fortran> | |||
Anzahl der Landnutzungen lesen | |||
<fortran>FUNCTION BOA_SYS () RESULT (LOK)</fortran> | |||
Bodenarten lesen | |||
<fortran>FUNCTION BOD_SYS () RESULT (LOK)</fortran> | |||
Bodentypen lesen | |||
<fortran>FUNCTION LNZ_SYS () RESULT (LOK)</fortran> | |||
Landnutzungen lesen | |||
<fortran>FUNCTION BOD_START () RESULT (LOK)</fortran> | |||
Anfangsbedingungen der Bodenarten setzen | |||
<fortran>FUNCTION BF_WEL () RESULT (LOK)</fortran> | |||
Berechnung einer Bodensäule: Bodenfeuchtesimulation | |||
<fortran>FUNCTION BF_WELOK () RESULT (LOK)</fortran> | |||
Berechnung einer Bodensäule: Bodenfeuchtesimulation | |||
<fortran>FUNCTION BF_CALC_SCHICHT () RESULT (LOK)</fortran> | |||
Eine Schicht berechnen | |||
<fortran>FUNCTION BF_CORRECT_SCHICHT () RESULT (LOK)</fortran> | |||
Eine Schicht nach Überlauf korrigieren | |||
<fortran>FUNCTION BOA_CHECK_ID (ID) RESULT (LOK)</fortran> | |||
<fortran>FUNCTION BOD_CHECK_ID (ID) RESULT (LOK)</fortran> | |||
<fortran>FUNCTION LNZ_CHECK_ID (ID) RESULT (LOK)</fortran> | |||
<fortran>FUNCTION BOA_GET_ATTRIB () RESULT (LOK)</fortran> | |||
<fortran>FUNCTION LNZ_GET_WE () RESULT (WE)</fortran> | |||
<fortran>FUNCTION LNZ_GET_HAUDEFAK () RESULT (FAK)</fortran> | |||
<fortran>FUNCTION LNZ_ETP_ADJUST () RESULT (ETpOut)</fortran> | |||
<fortran>FUNCTION LNZ_GET_PARA () RESULT(LOK)</fortran> | |||
<fortran>FUNCTION BF_BODEN_PREPARE () RESULT(iKNG)</fortran> | |||
Aggregation des Simulationsbodens aus den Eingangsdaten | |||
<fortran>FUNCTION BF_SCHICHT_PARA () RESULT(iKNG)</fortran> | |||
Berechnung der Bodendicken und Wichtungsfaktoren zur Simulation | |||
<fortran>FUNCTION BF_BODEN_PARA () RESULT(iKNG)</fortran> | |||
Berechnung der Bodengrössen aus Wichtungsfaktoren zur Simulation | |||
<fortran>FUNCTION BF_FKT_X () RESULT (NSTZ)</fortran> | |||
Funktionsverlauf für Bodenart/Prozess bestimmen | |||
<fortran>FUNCTION BF_FKT_Y() RESULT (NSTZ)</fortran> | |||
Funktionsverlauf fuer Bodenart/Prozess bestimmen | |||
<fortran>FUNCTION BF_FKT_WRITE () RESULT (LOK)</fortran> | |||
Funktionsverlauf fuer Bodenart/Prozess in Datei schreiben | |||
<fortran>FUNCTION BF_PROZ_WRITE () RESULT (LOK)</fortran> | |||
Bodenprozesse in Datei schreiben | |||
<fortran>FUNCTION BF_LNZ_MINWE () RESULT (MinWE)</fortran> | |||
Mindestwurzeltiefe | |||
<fortran>FUNCTION BF_VERSION () RESULT (VERSION)</fortran> | |||
Versionsnummer des Moduls | |||
<fortran>FUNCTION BOA_GET_ID () RESULT (ID)</fortran> | |||
ID zu einer BOAID | |||
<fortran>FUNCTION BOD_GET_ID () RESULT (ID)</fortran> | |||
ID zu einer BODID | |||
<fortran>FUNCTION LNZ_GET_ID () RESULT (ID)</fortran> | |||
ID zu einer LNZID | |||
<fortran>FUNCTION BOA_IDObj() RESULT (objptr)</fortran> | |||
Objekt zu einer ID | |||
<fortran>FUNCTION BOD_IDObj() RESULT (objptr)</fortran> | |||
Objekt zu einer ID | |||
<fortran>FUNCTION LNZ_IDObj() RESULT (objptr)</fortran> | |||
Objekt zu einer ID | |||
[[Category:BlauesModell]] | [[Category:BlauesModell]] | ||
[[Category:BlauesModell Code]] | [[Category:BlauesModell Code]] |
Revision as of 06:52, 24 October 2006
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 BOA_INI () RESULT (LOK)</fortran> Initialisiere das Modul fuer die Bodenarten <fortran>FUNCTION BOD_INI () RESULT (LOK)</fortran> Initialisiere das Modul fuer die Bodentypen <fortran>FUNCTION LNZ_INI () RESULT (LOK)</fortran> Initialisiere das Modul fuer die Landnutzungen <fortran>FUNCTION BOA_CREATE() RESULT (ID)</fortran> Die naechste freie ID ermitteln <fortran>FUNCTION BOD_CREATE() RESULT (ID)</fortran> Die naechste freie ID ermitteln <fortran>FUNCTION LNZ_CREATE() RESULT (ID)</fortran> Die naechste freie ID ermitteln <fortran>FUNCTION BOA_NEU () RESULT (LOK)</fortran> Neue Bodenart einrichten <fortran>FUNCTION BOD_NEU () RESULT (LOK)</fortran> Neuer Bodentyp einrichten <fortran>FUNCTION LNZ_NEU () RESULT (LOK)</fortran> Neue Landnutzung einrichten <fortran>FUNCTION BOA_ANZAHL () RESULT (N)</fortran> Anzahl der Bodenarten lesen <fortran>FUNCTION BOD_ANZAHL () RESULT (N)</fortran> Anzahl der Bodentypen lesen <fortran>FUNCTION LNZ_ANZAHL () RESULT (N)</fortran> Anzahl der Landnutzungen lesen <fortran>FUNCTION BOA_SYS () RESULT (LOK)</fortran> Bodenarten lesen <fortran>FUNCTION BOD_SYS () RESULT (LOK)</fortran> Bodentypen lesen <fortran>FUNCTION LNZ_SYS () RESULT (LOK)</fortran> Landnutzungen lesen <fortran>FUNCTION BOD_START () RESULT (LOK)</fortran> Anfangsbedingungen der Bodenarten setzen <fortran>FUNCTION BF_WEL () RESULT (LOK)</fortran> Berechnung einer Bodensäule: Bodenfeuchtesimulation <fortran>FUNCTION BF_WELOK () RESULT (LOK)</fortran> Berechnung einer Bodensäule: Bodenfeuchtesimulation <fortran>FUNCTION BF_CALC_SCHICHT () RESULT (LOK)</fortran> Eine Schicht berechnen <fortran>FUNCTION BF_CORRECT_SCHICHT () RESULT (LOK)</fortran> Eine Schicht nach Überlauf korrigieren <fortran>FUNCTION BOA_CHECK_ID (ID) RESULT (LOK)</fortran> <fortran>FUNCTION BOD_CHECK_ID (ID) RESULT (LOK)</fortran> <fortran>FUNCTION LNZ_CHECK_ID (ID) RESULT (LOK)</fortran> <fortran>FUNCTION BOA_GET_ATTRIB () RESULT (LOK)</fortran> <fortran>FUNCTION LNZ_GET_WE () RESULT (WE)</fortran> <fortran>FUNCTION LNZ_GET_HAUDEFAK () RESULT (FAK)</fortran> <fortran>FUNCTION LNZ_ETP_ADJUST () RESULT (ETpOut)</fortran> <fortran>FUNCTION LNZ_GET_PARA () RESULT(LOK)</fortran> <fortran>FUNCTION BF_BODEN_PREPARE () RESULT(iKNG)</fortran> Aggregation des Simulationsbodens aus den Eingangsdaten <fortran>FUNCTION BF_SCHICHT_PARA () RESULT(iKNG)</fortran> Berechnung der Bodendicken und Wichtungsfaktoren zur Simulation <fortran>FUNCTION BF_BODEN_PARA () RESULT(iKNG)</fortran> Berechnung der Bodengrössen aus Wichtungsfaktoren zur Simulation <fortran>FUNCTION BF_FKT_X () RESULT (NSTZ)</fortran> Funktionsverlauf für Bodenart/Prozess bestimmen <fortran>FUNCTION BF_FKT_Y() RESULT (NSTZ)</fortran> Funktionsverlauf fuer Bodenart/Prozess bestimmen <fortran>FUNCTION BF_FKT_WRITE () RESULT (LOK)</fortran> Funktionsverlauf fuer Bodenart/Prozess in Datei schreiben <fortran>FUNCTION BF_PROZ_WRITE () RESULT (LOK)</fortran> Bodenprozesse in Datei schreiben <fortran>FUNCTION BF_LNZ_MINWE () RESULT (MinWE)</fortran> Mindestwurzeltiefe <fortran>FUNCTION BF_VERSION () RESULT (VERSION)</fortran> Versionsnummer des Moduls <fortran>FUNCTION BOA_GET_ID () RESULT (ID)</fortran> ID zu einer BOAID <fortran>FUNCTION BOD_GET_ID () RESULT (ID)</fortran> ID zu einer BODID <fortran>FUNCTION LNZ_GET_ID () RESULT (ID)</fortran> ID zu einer LNZID <fortran>FUNCTION BOA_IDObj() RESULT (objptr)</fortran> Objekt zu einer ID <fortran>FUNCTION BOD_IDObj() RESULT (objptr)</fortran> Objekt zu einer ID <fortran>FUNCTION LNZ_IDObj() RESULT (objptr)</fortran> Objekt zu einer ID