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