MODTAL: Difference between revisions

From BlueM
Jump to navigation Jump to search
No edit summary
(highlightsyntax)
Line 1: Line 1:
<pre>FUNCTION TAL_LET_SPOKNG () RESULT(LOK)</pre>
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_LET_SPOKNG () RESULT(LOK)</HIGHLIGHTSYNTAX>
:Kennungen fuer Speicheroberflaechenfunktionen
:Kennungen fuer Speicheroberflaechenfunktionen
<pre>FUNCTION TAL_LET_FKTTYPKNG () RESULT(LOK)</pre>
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_LET_FKTTYPKNG () RESULT(LOK)</HIGHLIGHTSYNTAX>
:Kennungen fuer Funktionen regelbar/nicht regelbar
:Kennungen fuer Funktionen regelbar/nicht regelbar
<pre>FUNCTION TAL_LET_FKTKNG () RESULT(LOK)</pre>
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_LET_FKTKNG () RESULT(LOK)</HIGHLIGHTSYNTAX>
:Kennungen fuer Steuerunktionen
:Kennungen fuer Steuerunktionen
<pre>FUNCTION TAL_LET_GRZTYPKNG () RESULT(LOK)</pre>
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_LET_GRZTYPKNG () RESULT(LOK)</HIGHLIGHTSYNTAX>
:Kennungen fuer Grenzfunktionentypen
:Kennungen fuer Grenzfunktionentypen
<pre>FUNCTION TAL_LET_GRZKNG () RESULT(LOK)</pre>
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_LET_GRZKNG () RESULT(LOK)</HIGHLIGHTSYNTAX>
:Kennungen fuer Grenzfunktionen
:Kennungen fuer Grenzfunktionen
<pre>FUNCTION TAL_INI () RESULT (LOK)</pre>
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_INI () RESULT (LOK)</HIGHLIGHTSYNTAX>
:Initialisiere das Modul fuer Speicher (Talsperren)
:Initialisiere das Modul fuer Speicher (Talsperren)
<pre>FUNCTION TAL_CREATE() RESULT (ID)</pre>
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_CREATE() RESULT (ID)</HIGHLIGHTSYNTAX>
:Die naechste freie ID ermitteln
:Die naechste freie ID ermitteln
<pre>FUNCTION TAL_CREATE_FKT () RESULT (ID)</pre>
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_CREATE_FKT () RESULT (ID)</HIGHLIGHTSYNTAX>
:Die naechste freie ID ermitteln
:Die naechste freie ID ermitteln
<pre>FUNCTION TAL_NEU () RESULT (LOK)</pre>
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_NEU () RESULT (LOK)</HIGHLIGHTSYNTAX>
:Neues Talsperren-Objekt einrichten
:Neues Talsperren-Objekt einrichten
<pre>FUNCTION TAL_FKT_NEU () RESULT (LOK)</pre>
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_FKT_NEU () RESULT (LOK)</HIGHLIGHTSYNTAX>
:Neues Funktions-Objekt Talsperre einrichten
:Neues Funktions-Objekt Talsperre einrichten
<pre>FUNCTION TAL_GRZ_NEU () RESULT (NEUID)</pre>
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_GRZ_NEU () RESULT (NEUID)</HIGHLIGHTSYNTAX>
:Neues Grenzfunktions-Objekt Talsperre einrichten
:Neues Grenzfunktions-Objekt Talsperre einrichten
<pre>FUNCTION TAL_ABH_NEU () RESULT (LOK)</pre>
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_ABH_NEU () RESULT (LOK)</HIGHLIGHTSYNTAX>
:Neues Interne Abhängigkeits-Objekt Talsperre einrichten
:Neues Interne Abhängigkeits-Objekt Talsperre einrichten
<pre>FUNCTION TFKT_NEU () RESULT (TypID)</pre>
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TFKT_NEU () RESULT (TypID)</HIGHLIGHTSYNTAX>
:Neue Funktion: Typ Steuerfunktion einrichten
:Neue Funktion: Typ Steuerfunktion einrichten
<pre>FUNCTION TGRZ_NEU () RESULT (TypID)</pre>
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TGRZ_NEU () RESULT (TypID)</HIGHLIGHTSYNTAX>
:Neue Funktion: Typ Grenzfunktion einrichten
:Neue Funktion: Typ Grenzfunktion einrichten
<pre>FUNCTION TABH_NEU () RESULT (TypID)</pre>
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TABH_NEU () RESULT (TypID)</HIGHLIGHTSYNTAX>
:Neue Funktion: Typ Int. Abh. einrichten
:Neue Funktion: Typ Int. Abh. einrichten
<pre>FUNCTION TAL_SYS () RESULT (LOK)</pre>
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_SYS () RESULT (LOK)</HIGHLIGHTSYNTAX>
:Neues Talsperren-Objekt einrichten
:Neues Talsperren-Objekt einrichten
<pre>FUNCTION TAL_START () RESULT (LOK)</pre>
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_START () RESULT (LOK)</HIGHLIGHTSYNTAX>
:Anfangsbedingungen der Talsperren fuer alle beteiligten Objekte
:Anfangsbedingungen der Talsperren fuer alle beteiligten Objekte
<pre>FUNCTION TAL_WEL () RESULT(LOK)</pre>
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_WEL () RESULT(LOK)</HIGHLIGHTSYNTAX>
:Talsperre berechnen
:Talsperre berechnen
<pre>FUNCTION TAL_SKAL () RESULT(LOK)</pre>
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_SKAL () RESULT(LOK)</HIGHLIGHTSYNTAX>
:Skalierung der Steuerfunktionen einer Talsperre
:Skalierung der Steuerfunktionen einer Talsperre
<pre>FUNCTION TAL_FKTCHECK () RESULT(LOK)</pre>
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_FKTCHECK () RESULT(LOK)</HIGHLIGHTSYNTAX>
:Pruefung der Steigungen m(X). Grenzsteigung ist 19
:Pruefung der Steigungen m(X). Grenzsteigung ist 19
<pre>FUNCTION TAL_CALC () RESULT(LOK)</pre>
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_CALC () RESULT(LOK)</HIGHLIGHTSYNTAX>
:Berechnung der Abgaben und Speicherinhalt
:Berechnung der Abgaben und Speicherinhalt
<pre>FUNCTION TAL_INTABH () RESULT(LOK)</pre>
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_INTABH () RESULT(LOK)</HIGHLIGHTSYNTAX>
:Berechnung der Abgaben und Speicherinhalt
:Berechnung der Abgaben und Speicherinhalt
<pre>FUNCTION TAL_CALC_HYA () RESULT(LOK)</pre>
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_CALC_HYA () RESULT(LOK)</HIGHLIGHTSYNTAX>
:Berechnung der Abgaben aus Hydraulik: Wasserkraft / Turbine
:Berechnung der Abgaben aus Hydraulik: Wasserkraft / Turbine
<pre>FUNCTION TAL_isRECALC () RESULT(isOK)</pre>
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_isRECALC () RESULT(isOK)</HIGHLIGHTSYNTAX>
:Prüfung ob die Berechnungstoleranz eingehalten wurde
:Prüfung ob die Berechnungstoleranz eingehalten wurde
<pre>FUNCTION TAL_HEADWEL () RESULT(N)</pre>
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_HEADWEL () RESULT(N)</HIGHLIGHTSYNTAX>
:Talsperre Header fuer Output-File schreiben
:Talsperre Header fuer Output-File schreiben
<pre>FUNCTION TAL_PARA_UPDATE () RESULT(IsOK)</pre>
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_PARA_UPDATE () RESULT(IsOK)</HIGHLIGHTSYNTAX>
:Parameter - Update
:Parameter - Update
<pre>FUNCTION TAL_OUTWEL () RESULT (N)</pre>
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_OUTWEL () RESULT (N)</HIGHLIGHTSYNTAX>
:Talsperre Ergebnis eines Zeitschrittes ausgeben
:Talsperre Ergebnis eines Zeitschrittes ausgeben
<pre>FUNCTION TAL_UPDATE () RESULT (LOK)</pre>
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_UPDATE () RESULT (LOK)</HIGHLIGHTSYNTAX>
:Uebergabe der letzten Zeitschrittwerte
:Uebergabe der letzten Zeitschrittwerte
<pre>FUNCTION TAL_GET_DEFAULT_FKT () RESULT(N)</pre>
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_GET_DEFAULT_FKT () RESULT(N)</HIGHLIGHTSYNTAX>
:Funktionsverlauf konstant über Speicherinhalt
:Funktionsverlauf konstant über Speicherinhalt
<pre>FUNCTION TFKT_GET_QAB () RESULT(QAB)</pre>
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TFKT_GET_QAB () RESULT(QAB)</HIGHLIGHTSYNTAX>
:Abgaben zu einer Steuerfunktions - ID
:Abgaben zu einer Steuerfunktions - ID
<pre>FUNCTION TAL_FKTGRZ () RESULT(N)</pre>
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_FKTGRZ () RESULT(N)</HIGHLIGHTSYNTAX>
:Verschneidung zwischen einer Abgabenfunktion und einer Grenzfunktion
:Verschneidung zwischen einer Abgabenfunktion und einer Grenzfunktion
<pre>FUNCTION TAL_ABH_CHECK () RESULT (LOK)</pre>
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_ABH_CHECK () RESULT (LOK)</HIGHLIGHTSYNTAX>
:Berechnungsreihenfolge der int.Abh. kontrollieren
:Berechnungsreihenfolge der int.Abh. kontrollieren
<pre>FUNCTION TGRZ_GET_IGRZ () RESULT (igrz)</pre>
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TGRZ_GET_IGRZ () RESULT (igrz)</HIGHLIGHTSYNTAX>
:interne ID zu einer Grenzfunktions-ID an einem Speicher holen
:interne ID zu einer Grenzfunktions-ID an einem Speicher holen
<pre>FUNCTION TFKT_GET_IAB () RESULT (IAB)</pre>
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TFKT_GET_IAB () RESULT (IAB)</HIGHLIGHTSYNTAX>
:Ablauf-Nummer zu einer Steuerfunktions - ID
:Ablauf-Nummer zu einer Steuerfunktions - ID
<pre>FUNCTION TFKT_GET_KTRID () RESULT (KTRID)</pre>
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TFKT_GET_KTRID () RESULT (KTRID)</HIGHLIGHTSYNTAX>
:KTRID zu einer Steuerfunktions - ID
:KTRID zu einer Steuerfunktions - ID
<pre>FUNCTION TFKT_GET_QFKT () RESULT (QFKT)</pre>
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TFKT_GET_QFKT () RESULT (QFKT)</HIGHLIGHTSYNTAX>
:Abgabe lesen zu einer Steuerfunktions - ID
:Abgabe lesen zu einer Steuerfunktions - ID
<pre>FUNCTION TAL_GET_MAXFUN () RESULT (N)</pre>
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_GET_MAXFUN () RESULT (N)</HIGHLIGHTSYNTAX>
:Maximale Anzahl der Steuerfunktionen
:Maximale Anzahl der Steuerfunktionen
<pre>FUNCTION TAL_GET_SMAX () RESULT (VOL)</pre>
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_GET_SMAX () RESULT (VOL)</HIGHLIGHTSYNTAX>
:Max. Speicherinhalt fuer eine Talsperre
:Max. Speicherinhalt fuer eine Talsperre
<pre>FUNCTION TAL_GET_SANF () RESULT (VOL)</pre>
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_GET_SANF () RESULT (VOL)</HIGHLIGHTSYNTAX>
:Anfangspeicherinhalt fuer eine Talsperre
:Anfangspeicherinhalt fuer eine Talsperre
<pre>FUNCTION TAL_GET_VOL () RESULT (rVOL)</pre>
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_GET_VOL () RESULT (rVOL)</HIGHLIGHTSYNTAX>
:Speicherinhalt fuer eine Talsperre
:Speicherinhalt fuer eine Talsperre
<pre>FUNCTION TAL_GET_WSP () RESULT (rWSP)</pre>
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_GET_WSP () RESULT (rWSP)</HIGHLIGHTSYNTAX>
:Wasserspiegel fuer eine Talsperre
:Wasserspiegel fuer eine Talsperre
<pre>FUNCTION TAL_GET_ANZFUN () RESULT (N)</pre>
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_GET_ANZFUN () RESULT (N)</HIGHLIGHTSYNTAX>
:Anzahl der Steuerfunktionen fuer eine Talsperre
:Anzahl der Steuerfunktionen fuer eine Talsperre
<pre>FUNCTION TAL_GET_KENFUN () RESULT (N)</pre>
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_GET_KENFUN () RESULT (N)</HIGHLIGHTSYNTAX>
:Anzahl und Kennungen der Steuerfunktionen fuer eine Talsperre
:Anzahl und Kennungen der Steuerfunktionen fuer eine Talsperre
<pre>FUNCTION TAL_GET_FUNIAB () RESULT (N)</pre>
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_GET_FUNIAB () RESULT (N)</HIGHLIGHTSYNTAX>
:Anzahl und Kennungen der Steuerfunktionen fuer eine Talsperre
:Anzahl und Kennungen der Steuerfunktionen fuer eine Talsperre
<pre>FUNCTION TAL_GET_QFKT () RESULT (N)</pre>
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_GET_QFKT () RESULT (N)</HIGHLIGHTSYNTAX>
:Anzahl und letzten Werte der Steuerfunktionen fuer eine Talsperre
:Anzahl und letzten Werte der Steuerfunktionen fuer eine Talsperre
<pre>FUNCTION TFKT_READ_QAB () RESULT (N)</pre>
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TFKT_READ_QAB () RESULT (N)</HIGHLIGHTSYNTAX>
:Anzahl und Abgaben aus Abgabendatei (*.QAB) lesen
:Anzahl und Abgaben aus Abgabendatei (*.QAB) lesen
<pre>FUNCTION TAL_GET_TALID () RESULT (ID)</pre>
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_GET_TALID () RESULT (ID)</HIGHLIGHTSYNTAX>
:TALID zu einer Kennung
:TALID zu einer Kennung
<pre>FUNCTION TAL_ANZ_WELVAR () RESULT (N)</pre>
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_ANZ_WELVAR () RESULT (N)</HIGHLIGHTSYNTAX>
:Anzahl der Ausgabevariablen
:Anzahl der Ausgabevariablen
<pre>FUNCTION TAL_VERSION () RESULT (VERSION)</pre>
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_VERSION () RESULT (VERSION)</HIGHLIGHTSYNTAX>
:Versionsnummer des Moduls
:Versionsnummer des Moduls
<pre>FUNCTION TAL_IDObj () RESULT (objptr)</pre>
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_IDObj () RESULT (objptr)</HIGHLIGHTSYNTAX>
:Objekt zu einer ID
:Objekt zu einer ID
<pre>FUNCTION TFKT_IDObj () RESULT (objptr)</pre>
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TFKT_IDObj () RESULT (objptr)</HIGHLIGHTSYNTAX>
:Objekt zu einer ID
:Objekt zu einer ID
<pre>FUNCTION TGRZ_IDObj () RESULT (objptr)</pre>
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TGRZ_IDObj () RESULT (objptr)</HIGHLIGHTSYNTAX>
:Objekt zu einer ID
:Objekt zu einer ID
<pre>FUNCTION TABH_IDObj () RESULT (objptr)</pre>
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TABH_IDObj () RESULT (objptr)</HIGHLIGHTSYNTAX>
:Objekt zu einer ID
:Objekt zu einer ID
<pre>FUNCTION TAL_TEST () RESULT (i)</pre>
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_TEST () RESULT (i)</HIGHLIGHTSYNTAX>
:Testumgegung
:Testumgegung


[[Category:BlauesModell]]
[[Category:BlauesModell]]
[[Category:BlauesModell Code]]
[[Category:BlauesModell Code]]

Revision as of 06:43, 24 August 2006

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_LET_SPOKNG () RESULT(LOK)</HIGHLIGHTSYNTAX>

Kennungen fuer Speicheroberflaechenfunktionen

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_LET_FKTTYPKNG () RESULT(LOK)</HIGHLIGHTSYNTAX>

Kennungen fuer Funktionen regelbar/nicht regelbar

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_LET_FKTKNG () RESULT(LOK)</HIGHLIGHTSYNTAX>

Kennungen fuer Steuerunktionen

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_LET_GRZTYPKNG () RESULT(LOK)</HIGHLIGHTSYNTAX>

Kennungen fuer Grenzfunktionentypen

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_LET_GRZKNG () RESULT(LOK)</HIGHLIGHTSYNTAX>

Kennungen fuer Grenzfunktionen

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_INI () RESULT (LOK)</HIGHLIGHTSYNTAX>

Initialisiere das Modul fuer Speicher (Talsperren)

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_CREATE() RESULT (ID)</HIGHLIGHTSYNTAX>

Die naechste freie ID ermitteln

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_CREATE_FKT () RESULT (ID)</HIGHLIGHTSYNTAX>

Die naechste freie ID ermitteln

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_NEU () RESULT (LOK)</HIGHLIGHTSYNTAX>

Neues Talsperren-Objekt einrichten

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_FKT_NEU () RESULT (LOK)</HIGHLIGHTSYNTAX>

Neues Funktions-Objekt Talsperre einrichten

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_GRZ_NEU () RESULT (NEUID)</HIGHLIGHTSYNTAX>

Neues Grenzfunktions-Objekt Talsperre einrichten

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_ABH_NEU () RESULT (LOK)</HIGHLIGHTSYNTAX>

Neues Interne Abhängigkeits-Objekt Talsperre einrichten

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TFKT_NEU () RESULT (TypID)</HIGHLIGHTSYNTAX>

Neue Funktion: Typ Steuerfunktion einrichten

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TGRZ_NEU () RESULT (TypID)</HIGHLIGHTSYNTAX>

Neue Funktion: Typ Grenzfunktion einrichten

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TABH_NEU () RESULT (TypID)</HIGHLIGHTSYNTAX>

Neue Funktion: Typ Int. Abh. einrichten

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_SYS () RESULT (LOK)</HIGHLIGHTSYNTAX>

Neues Talsperren-Objekt einrichten

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_START () RESULT (LOK)</HIGHLIGHTSYNTAX>

Anfangsbedingungen der Talsperren fuer alle beteiligten Objekte

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_WEL () RESULT(LOK)</HIGHLIGHTSYNTAX>

Talsperre berechnen

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_SKAL () RESULT(LOK)</HIGHLIGHTSYNTAX>

Skalierung der Steuerfunktionen einer Talsperre

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_FKTCHECK () RESULT(LOK)</HIGHLIGHTSYNTAX>

Pruefung der Steigungen m(X). Grenzsteigung ist 19

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_CALC () RESULT(LOK)</HIGHLIGHTSYNTAX>

Berechnung der Abgaben und Speicherinhalt

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_INTABH () RESULT(LOK)</HIGHLIGHTSYNTAX>

Berechnung der Abgaben und Speicherinhalt

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_CALC_HYA () RESULT(LOK)</HIGHLIGHTSYNTAX>

Berechnung der Abgaben aus Hydraulik: Wasserkraft / Turbine

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_isRECALC () RESULT(isOK)</HIGHLIGHTSYNTAX>

Prüfung ob die Berechnungstoleranz eingehalten wurde

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_HEADWEL () RESULT(N)</HIGHLIGHTSYNTAX>

Talsperre Header fuer Output-File schreiben

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_PARA_UPDATE () RESULT(IsOK)</HIGHLIGHTSYNTAX>

Parameter - Update

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_OUTWEL () RESULT (N)</HIGHLIGHTSYNTAX>

Talsperre Ergebnis eines Zeitschrittes ausgeben

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_UPDATE () RESULT (LOK)</HIGHLIGHTSYNTAX>

Uebergabe der letzten Zeitschrittwerte

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_GET_DEFAULT_FKT () RESULT(N)</HIGHLIGHTSYNTAX>

Funktionsverlauf konstant über Speicherinhalt

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TFKT_GET_QAB () RESULT(QAB)</HIGHLIGHTSYNTAX>

Abgaben zu einer Steuerfunktions - ID

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_FKTGRZ () RESULT(N)</HIGHLIGHTSYNTAX>

Verschneidung zwischen einer Abgabenfunktion und einer Grenzfunktion

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_ABH_CHECK () RESULT (LOK)</HIGHLIGHTSYNTAX>

Berechnungsreihenfolge der int.Abh. kontrollieren

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TGRZ_GET_IGRZ () RESULT (igrz)</HIGHLIGHTSYNTAX>

interne ID zu einer Grenzfunktions-ID an einem Speicher holen

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TFKT_GET_IAB () RESULT (IAB)</HIGHLIGHTSYNTAX>

Ablauf-Nummer zu einer Steuerfunktions - ID

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TFKT_GET_KTRID () RESULT (KTRID)</HIGHLIGHTSYNTAX>

KTRID zu einer Steuerfunktions - ID

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TFKT_GET_QFKT () RESULT (QFKT)</HIGHLIGHTSYNTAX>

Abgabe lesen zu einer Steuerfunktions - ID

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_GET_MAXFUN () RESULT (N)</HIGHLIGHTSYNTAX>

Maximale Anzahl der Steuerfunktionen

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_GET_SMAX () RESULT (VOL)</HIGHLIGHTSYNTAX>

Max. Speicherinhalt fuer eine Talsperre

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_GET_SANF () RESULT (VOL)</HIGHLIGHTSYNTAX>

Anfangspeicherinhalt fuer eine Talsperre

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_GET_VOL () RESULT (rVOL)</HIGHLIGHTSYNTAX>

Speicherinhalt fuer eine Talsperre

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_GET_WSP () RESULT (rWSP)</HIGHLIGHTSYNTAX>

Wasserspiegel fuer eine Talsperre

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_GET_ANZFUN () RESULT (N)</HIGHLIGHTSYNTAX>

Anzahl der Steuerfunktionen fuer eine Talsperre

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_GET_KENFUN () RESULT (N)</HIGHLIGHTSYNTAX>

Anzahl und Kennungen der Steuerfunktionen fuer eine Talsperre

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_GET_FUNIAB () RESULT (N)</HIGHLIGHTSYNTAX>

Anzahl und Kennungen der Steuerfunktionen fuer eine Talsperre

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_GET_QFKT () RESULT (N)</HIGHLIGHTSYNTAX>

Anzahl und letzten Werte der Steuerfunktionen fuer eine Talsperre

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TFKT_READ_QAB () RESULT (N)</HIGHLIGHTSYNTAX>

Anzahl und Abgaben aus Abgabendatei (*.QAB) lesen

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_GET_TALID () RESULT (ID)</HIGHLIGHTSYNTAX>

TALID zu einer Kennung

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_ANZ_WELVAR () RESULT (N)</HIGHLIGHTSYNTAX>

Anzahl der Ausgabevariablen

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_VERSION () RESULT (VERSION)</HIGHLIGHTSYNTAX>

Versionsnummer des Moduls

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_IDObj () RESULT (objptr)</HIGHLIGHTSYNTAX>

Objekt zu einer ID

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TFKT_IDObj () RESULT (objptr)</HIGHLIGHTSYNTAX>

Objekt zu einer ID

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TGRZ_IDObj () RESULT (objptr)</HIGHLIGHTSYNTAX>

Objekt zu einer ID

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TABH_IDObj () RESULT (objptr)</HIGHLIGHTSYNTAX>

Objekt zu einer ID

<HIGHLIGHTSYNTAX language="fortran90">FUNCTION TAL_TEST () RESULT (i)</HIGHLIGHTSYNTAX>

Testumgegung