MODTAL
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 |
<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