MODTRS

From BlueM
Revision as of 02:38, 13 September 2007 by Froehlich (talk | contribs)
Jump to navigation Jump to search
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 TRS_INI () RESULT (LOK)</fortran>

Initialisiere das Modul für Transportelemente

<fortran>FUNCTION TRS_CREATE() RESULT (ID)</fortran>

Die nächste freie ID ermitteln

<fortran>FUNCTION TRS_NEU () RESULT (LOK)</fortran>

Neues Transportelement-Objekt einrichten

<fortran>FUNCTION TFIK_NEU () RESULT (TypID)</fortran>

Neues Fiktives Transportelement

<fortran>FUNCTION TROR_NEU () RESULT (TypID)</fortran>

Neues Transportelement Typ Rohrleitung

<fortran>FUNCTION TGER_NEU () RESULT (TypID)</fortran>

Neues Transportelement Typ offenes Gerinne

<fortran>FUNCTION TKNL_NEU () RESULT (TypID)</fortran>

Neues Transportelement Typ Abflussbeziehung

<fortran>FUNCTION TRS_LET_ATTRIB_INT () RESULT (IsOK)</fortran>

Ein Attribut setzen

<fortran>FUNCTION TRS_SYS() RESULT(LOK)</fortran>

Neues Transportelement einrichten

<fortran>FUNCTION TRS_START () RESULT (LOK)</fortran>

Anfangsbedingungen der Transportelemente setzen

<fortran>FUNCTION TFIK_START () RESULT(LOK)</fortran>

Translation Startbedingungen

<fortran>FUNCTION TROR_START () RESULT(LOK)</fortran>

Freispiegel Rohrleitung Startbedingungen

<fortran>FUNCTION TGER_START () RESULT(LOK)</fortran>

Offenes Gerinne Startbedingungen

<fortran>FUNCTION TKNL_START () RESULT(LOK)</fortran>

Kennlinien Gerinne Startbedingungen

<fortran>FUNCTION TRS_WEL () RESULT(LOK)</fortran>

Transportelement berechnen

<fortran>FUNCTION TFIK_WEL () RESULT(LOK)</fortran>

Fiktives Transportelement berechnen

<fortran>FUNCTION TROR_WEL () RESULT(LOK)</fortran>

Freispiegel Rohrleitung berechnen

<fortran>FUNCTION TGER_WEL () RESULT(LOK)</fortran>

Offenes Gerinne berechnen

<fortran>FUNCTION TKNL_WEL () RESULT(LOK)</fortran>

Transportelement mit Kennlinie berechnen

<fortran>FUNCTION TRS_CALC () RESULT(LOK)</fortran>

Methode: Berechne nicht-linearen Speicher

<fortran>FUNCTION TRS_CALC_WSP () RESULT (WSPakt)</fortran>

Methode: Berechnet den Wasserstand

<fortran>FUNCTION TRS_HEADWEL () RESULT (N)</fortran>

Transportelement Header für Output-File schreiben

<fortran>FUNCTION TRS_OUTWEL () RESULT (N)</fortran>

Transportelement Ergebnis eines Zeitschrittes ausgeben

<fortran>FUNCTION TRS_UPDATE () RESULT (LOK)</fortran>

Übergabe der letzten Zeitschrittwerte

<fortran>FUNCTION TRS_GET_MAXSTZ () RESULT (NSTZ)</fortran>

Anzahl der Stützstellen der Kennlinie

<fortran>FUNCTION TRS_GET_MAXTRANS () RESULT (N)</fortran>

Anzahl der Translationselemente fiktiver TRS

<fortran>FUNCTION TRS_GET_TYP () RESULT (TYP)</fortran>

Typ des Transportelementes

<fortran>FUNCTION TRS_GET_MQ () RESULT (MQ)</fortran>

Startabfluss

<fortran>FUNCTION TRS_GET_QVOLL () RESULT (QVOLL)</fortran>

Maximale Leistung des Moduls

<fortran>FUNCTION TRS_GET_KSTG () RESULT (KSTG)</fortran>

Strickler-Beiwert Gerinneschlauch

<fortran>FUNCTION TRS_GET_KST () RESULT (KST)</fortran>

Strickler-Beiwert Gesamtgerinne

<fortran>FUNCTION TRS_GET_KNL () RESULT (NSTZ)</fortran>

Kennlinie

<fortran>FUNCTION TRS_GET_NAB () RESULT (NAB)</fortran>

Anzahl der Abläufe des Moduls

<fortran>FUNCTION TRS_ANZ_WELVAR () RESULT (N)</fortran>

Anzahl der Ausgabevariablen

<fortran>FUNCTION TRS_VERSION () RESULT (VERSION)</fortran>

Versionsnummer des Moduls

<fortran>FUNCTION TRS_IDOK () RESULT (OK)</fortran>

Prüfung ob eine gegebene Kennung OK ist? (D.h. gibt's ein Objekt dazu ?)

<fortran>FUNCTION TRS_IDObj () RESULT (objptr)</fortran>

Objekt zu einer ID

<fortran>FUNCTION TFIK_obj () RESULT (objptr)</fortran>

Objekt zu einer ID

<fortran>FUNCTION TROR_obj () RESULT (objptr)</fortran>

Objekt zu einer ID

<fortran>FUNCTION TGER_obj () RESULT (objptr)</fortran>

Objekt zu einer ID

<fortran>FUNCTION TKNL_obj () RESULT (objptr)</fortran>

Objekt zu einer ID

<fortran>FUNCTION TRS_TEST () RESULT (i)</fortran>

Testumgebung