MODBF: Difference between revisions

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


*FUNCTION BOA_INI () RESULT (LOK)<br/>Initialisiere das Modul fuer die Bodenarten
<fortran>FUNCTION BOA_INI () RESULT (LOK)</fortran>
*FUNCTION BOD_INI () RESULT (LOK)<br/>Initialisiere das Modul fuer die Bodentypen
Initialisiere das Modul fuer die Bodenarten
*FUNCTION LNZ_INI () RESULT (LOK)<br/>Initialisiere das Modul fuer die Landnutzungen
<fortran>FUNCTION BOD_INI () RESULT (LOK)</fortran>
*FUNCTION BOA_CREATE() RESULT (ID)<br/>Die naechste freie ID ermitteln
Initialisiere das Modul fuer die Bodentypen
*FUNCTION BOD_CREATE() RESULT (ID)<br/>Die naechste freie ID ermitteln
<fortran>FUNCTION LNZ_INI () RESULT (LOK)</fortran>
*FUNCTION LNZ_CREATE() RESULT (ID)<br/>Die naechste freie ID ermitteln
Initialisiere das Modul fuer die Landnutzungen
*FUNCTION BOA_NEU () RESULT (LOK)<br/>Neue Bodenart einrichten
<fortran>FUNCTION BOA_CREATE() RESULT (ID)</fortran>
*FUNCTION BOD_NEU () RESULT (LOK)<br/>Neuer Bodentyp einrichten
Die naechste freie ID ermitteln
*FUNCTION LNZ_NEU () RESULT (LOK)<br/>Neue Landnutzung einrichten
<fortran>FUNCTION BOD_CREATE() RESULT (ID)</fortran>
*FUNCTION BOA_ANZAHL () RESULT (N)<br/>Anzahl der Bodenarten lesen
Die naechste freie ID ermitteln
*FUNCTION BOD_ANZAHL () RESULT (N)<br/>Anzahl der Bodentypen lesen
<fortran>FUNCTION LNZ_CREATE() RESULT (ID)</fortran>
*FUNCTION LNZ_ANZAHL () RESULT (N)<br/>Anzahl der Landnutzungen lesen
Die naechste freie ID ermitteln
*FUNCTION BOA_SYS () RESULT (LOK)<br/>Bodenarten lesen
<fortran>FUNCTION BOA_NEU () RESULT (LOK)</fortran>
*FUNCTION BOD_SYS () RESULT (LOK)<br/>Bodentypen lesen
Neue Bodenart einrichten
*FUNCTION LNZ_SYS () RESULT (LOK)<br/>Landnutzungen lesen
<fortran>FUNCTION BOD_NEU () RESULT (LOK)</fortran>
*FUNCTION BOD_START () RESULT (LOK)<br/>Anfangsbedingungen der Bodenarten setzen
Neuer Bodentyp einrichten
*FUNCTION BF_WEL () RESULT (LOK)<br/> Berechnung einer Bodensäule: Bodenfeuchtesimulation<br/>1) Bodenwerte werden in 1/100mm umgerechnet aufgrund mathematischer Probleme bei kleinen Zahlen !!! (HL: 15. Juli 2001)<br/>2) Bodenwerte werden in 1/1000mm umgerechnet aufgrund mathematischer Probleme bei kleinen Zahlen !!! (HL: 11. November 2002)<br/>Dicke wird nicht mit dem Skalierungsfaktor belegt (HL: 11. November 2002)<br/>Haude-Faktoren <= Null abgefangen (HL: 11. November 2002)
<fortran>FUNCTION LNZ_NEU () RESULT (LOK)</fortran>
*FUNCTION BF_WELOK () RESULT (LOK)<br/>Berechnung einer Bodensäule: Bodenfeuchtesimulation
Neue Landnutzung einrichten
*FUNCTION BF_CALC_SCHICHT () RESULT (LOK)<br/>Eine Schicht berechnen
<fortran>FUNCTION BOA_ANZAHL () RESULT (N)</fortran>
*FUNCTION BF_CORRECT_SCHICHT () RESULT (LOK)<br/>Eine Schicht nach Überlauf korrigieren<br/>LKORR = .FALSE. : Korrektur nur bei Überlauf<br/>LKORR = .TRUE.  : Bilanzausgleich
Anzahl der Bodenarten lesen
*FUNCTION BOA_CHECK_ID (ID) RESULT (LOK)<br/>
<fortran>FUNCTION BOD_ANZAHL () RESULT (N)</fortran>
*FUNCTION BOD_CHECK_ID (ID) RESULT (LOK)<br/>
Anzahl der Bodentypen lesen
*FUNCTION LNZ_CHECK_ID (ID) RESULT (LOK)<br/>
<fortran>FUNCTION LNZ_ANZAHL () RESULT (N)</fortran>
*FUNCTION BOA_GET_ATTRIB () RESULT (LOK)<br/>
Anzahl der Landnutzungen lesen
*FUNCTION LNZ_GET_WE () RESULT (WE)<br/>
<fortran>FUNCTION BOA_SYS () RESULT (LOK)</fortran>
*FUNCTION LNZ_GET_HAUDEFAK () RESULT (FAK)<br/>
Bodenarten lesen
*FUNCTION LNZ_ETP_ADJUST () RESULT (ETpOut)<br/>
<fortran>FUNCTION BOD_SYS () RESULT (LOK)</fortran>
*FUNCTION LNZ_GET_PARA () RESULT(LOK)
Bodentypen lesen
*FUNCTION BF_BODEN_PREPARE () RESULT(iKNG)<br/>Aggregation des Simulationsbodens aus den Eingangsdaten
<fortran>FUNCTION LNZ_SYS () RESULT (LOK)</fortran>
*FUNCTION BF_SCHICHT_PARA () RESULT(iKNG)<br/>Berechnung der Bodendicken und Wichtungsfaktoren zur Simulation
Landnutzungen lesen
*FUNCTION BF_BODEN_PARA () RESULT(iKNG)<br/>Berechnung der Bodengroessen aus Wichtungsfaktoren zur Simulation
<fortran>FUNCTION BOD_START () RESULT (LOK)</fortran>
*FUNCTION BF_FKT_X () RESULT (NSTZ)<br/>Funktionsverlauf fuer Bodenart/Prozess bestimmen
Anfangsbedingungen der Bodenarten setzen
*FUNCTION BF_FKT_Y() RESULT (NSTZ)<br/>Funktionsverlauf fuer Bodenart/Prozess bestimmen
<fortran>FUNCTION BF_WEL () RESULT (LOK)</fortran>
*FUNCTION BF_FKT_WRITE () RESULT (LOK)<br/>Funktionsverlauf fuer Bodenart/Prozess in Datei schreiben
Berechnung einer Bodensäule: Bodenfeuchtesimulation
*FUNCTION BF_PROZ_WRITE () RESULT (LOK)<br/>Bodenprozesse in Datei schreiben
<fortran>FUNCTION BF_WELOK () RESULT (LOK)</fortran>
*FUNCTION BF_LNZ_MINWE () RESULT (MinWE)<br/>Mindestwurzeltiefe
Berechnung einer Bodensäule: Bodenfeuchtesimulation
*FUNCTION BF_VERSION () RESULT (VERSION)<br/>Versionsnummer des Moduls
<fortran>FUNCTION BF_CALC_SCHICHT () RESULT (LOK)</fortran>
*FUNCTION BOA_GET_ID () RESULT (ID)<br/>ID zu einer BOAID
Eine Schicht berechnen
*FUNCTION BOD_GET_ID () RESULT (ID)<br/>ID zu einer BODID
<fortran>FUNCTION BF_CORRECT_SCHICHT () RESULT (LOK)</fortran>
*FUNCTION LNZ_GET_ID () RESULT (ID)<br/>ID zu einer LNZID
Eine Schicht nach Überlauf korrigieren
*FUNCTION BOA_IDObj() RESULT (objptr)<br/>Objekt zu einer ID
<fortran>FUNCTION BOA_CHECK_ID (ID) RESULT (LOK)</fortran>
*FUNCTION BOD_IDObj() RESULT (objptr)<br/>Objekt zu einer ID
<fortran>FUNCTION BOD_CHECK_ID (ID) RESULT (LOK)</fortran>
*FUNCTION LNZ_IDObj() RESULT (objptr)<br/>Objekt zu einer ID
<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