MODBF: Difference between revisions

From BlueM
Jump to navigation Jump to search
mNo edit summary
m (fix syntax highlighting)
 
Line 1: Line 1:
{{BlauesModell Module}}
{{BlauesModell Module}}


<fortran>FUNCTION BOA_INI () RESULT (LOK)</fortran>
<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)</fortran>
<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)</fortran>
<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)</fortran>
<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)</fortran>
<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)</fortran>
<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)</fortran>
<source lang="fortran">FUNCTION BOA_NEU () RESULT (LOK)</source>
Neue Bodenart einrichten
Neue Bodenart einrichten
<fortran>FUNCTION BOD_NEU () RESULT (LOK)</fortran>
<source lang="fortran">FUNCTION BOD_NEU () RESULT (LOK)</source>
Neuer Bodentyp einrichten
Neuer Bodentyp einrichten
<fortran>FUNCTION LNZ_NEU () RESULT (LOK)</fortran>
<source lang="fortran">FUNCTION LNZ_NEU () RESULT (LOK)</source>
Neue Landnutzung einrichten
Neue Landnutzung einrichten
<fortran>FUNCTION BOA_ANZAHL () RESULT (N)</fortran>
<source lang="fortran">FUNCTION BOA_ANZAHL () RESULT (N)</source>
Anzahl der Bodenarten lesen
Anzahl der Bodenarten lesen
<fortran>FUNCTION BOD_ANZAHL () RESULT (N)</fortran>
<source lang="fortran">FUNCTION BOD_ANZAHL () RESULT (N)</source>
Anzahl der Bodentypen lesen
Anzahl der Bodentypen lesen
<fortran>FUNCTION LNZ_ANZAHL () RESULT (N)</fortran>
<source lang="fortran">FUNCTION LNZ_ANZAHL () RESULT (N)</source>
Anzahl der Landnutzungen lesen
Anzahl der Landnutzungen lesen
<fortran>FUNCTION BOA_SYS () RESULT (LOK)</fortran>
<source lang="fortran">FUNCTION BOA_SYS () RESULT (LOK)</source>
Bodenarten lesen
Bodenarten lesen
<fortran>FUNCTION BOD_SYS () RESULT (LOK)</fortran>
<source lang="fortran">FUNCTION BOD_SYS () RESULT (LOK)</source>
Bodentypen lesen
Bodentypen lesen
<fortran>FUNCTION LNZ_SYS () RESULT (LOK)</fortran>
<source lang="fortran">FUNCTION LNZ_SYS () RESULT (LOK)</source>
Landnutzungen lesen
Landnutzungen lesen
<fortran>FUNCTION BOD_START () RESULT (LOK)</fortran>
<source lang="fortran">FUNCTION BOD_START () RESULT (LOK)</source>
Anfangsbedingungen der Bodenarten setzen
Anfangsbedingungen der Bodenarten setzen
<fortran>FUNCTION BF_WEL () RESULT (LOK)</fortran>
<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)</fortran>
<source lang="fortran">FUNCTION BF_CALC_SCHICHT () RESULT (LOK)</source>
Eine Schicht berechnen
Eine Schicht berechnen
<fortran>FUNCTION BF_CORRECT_SCHICHT () RESULT (LOK)</fortran>
<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)</fortran>
<source lang="fortran">FUNCTION BOA_CHECK_ID (ID) RESULT (LOK)</source>
<fortran>FUNCTION BOD_CHECK_ID (ID) RESULT (LOK)</fortran>
<source lang="fortran">FUNCTION BOD_CHECK_ID (ID) RESULT (LOK)</source>
<fortran>FUNCTION LNZ_CHECK_ID (ID) RESULT (LOK)</fortran>
<source lang="fortran">FUNCTION LNZ_CHECK_ID (ID) RESULT (LOK)</source>
<fortran>FUNCTION BOA_GET_ATTRIB () RESULT (LOK)</fortran>
<source lang="fortran">FUNCTION BOA_GET_ATTRIB () RESULT (LOK)</source>
<fortran>FUNCTION LNZ_GET_WE () RESULT (WE)</fortran>
<source lang="fortran">FUNCTION LNZ_GET_WE () RESULT (WE)</source>
<fortran>FUNCTION LNZ_GET_HAUDEFAK () RESULT (FAK)</fortran>
<source lang="fortran">FUNCTION LNZ_GET_HAUDEFAK () RESULT (FAK)</source>
<fortran>FUNCTION LNZ_ETP_ADJUST () RESULT (ETpOut)</fortran>
<source lang="fortran">FUNCTION LNZ_ETP_ADJUST () RESULT (ETpOut)</source>
<fortran>FUNCTION LNZ_GET_PARA () RESULT(LOK)</fortran>
<source lang="fortran">FUNCTION LNZ_GET_PARA () RESULT(LOK)</source>
<fortran>FUNCTION BF_BODEN_PREPARE () RESULT(iKNG)</fortran>
<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)</fortran>
<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)</fortran>
<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)</fortran>
<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)</fortran>
<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)</fortran>
<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)</fortran>
<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)</fortran>
<source lang="fortran">FUNCTION BF_LNZ_MINWE () RESULT (MinWE)</source>
Mindestwurzeltiefe
Mindestwurzeltiefe
<fortran>FUNCTION BF_VERSION () RESULT (VERSION)</fortran>
<source lang="fortran">FUNCTION BF_VERSION () RESULT (VERSION)</source>
Versionsnummer des Moduls
Versionsnummer des Moduls
<fortran>FUNCTION BOA_GET_ID () RESULT (ID)</fortran>
<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)</fortran>
<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)</fortran>
<source lang="fortran">FUNCTION LNZ_GET_ID () RESULT (ID)</source>
ID zu einer LNZID
ID zu einer LNZID
<fortran>FUNCTION BOA_IDObj() RESULT (objptr)</fortran>
<source lang="fortran">FUNCTION BOA_IDObj() RESULT (objptr)</source>
Objekt zu einer ID
Objekt zu einer ID
<fortran>FUNCTION BOD_IDObj() RESULT (objptr)</fortran>
<source lang="fortran">FUNCTION BOD_IDObj() RESULT (objptr)</source>
Objekt zu einer ID
Objekt zu einer ID
<fortran>FUNCTION LNZ_IDObj() RESULT (objptr)</fortran>
<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