Table 18:
Auswertungszeiten der Fib-Objekts
Fib-Elementklasse |
Zeitformel |
Anmerkung |
|
|
|
cPoint |
|
ist die Anzahl der Elemente des Positionsvektors |
cProperty |
|
ist die Anzahl der Elemente des Eigenschaftsvektor; die Auswertungszeit des enthaltenden Fib-Objekts |
cFibList |
|
sind die Auswertungszeiten der enthaltenden Fib-Unterobjekte ; ist die Anzahl der enthaltenden Fib-Unterobjekte |
cComment : |
|
ist die Auswertungszeit des enthaltenden Fib-Objekts |
cArea : |
|
sind die Unterbereiche des Bereichs, mit der Anzahl der Unterbereiche; sind dann die einzelnen Werte der Bereiche; ist die Auswertungszeit des enthaltenden Fib-Objekts , wenn die Variable des Bereichselements auf gesetzt wurde |
cFunction |
|
ist die Zeit, welche zu Berechnen der Unterfunktion benötigt wird; ist die Auswertungszeit des enthaltenden Fib-Objekts , wenn die Variable des Funktionselements auf , den Wert der Funktion, gesetzt wurde |
cIf |
|
ist die Zeit, welche zu Berechnen der Unterbedingung benötigt wird; und die Auswertungszeiten der enthaltenden Fib-Objekte und , es wird jeweils die Auswertungszeit desjenigen Objekts hinzuaddiert, welches bei der Unterbedingungsauswertung auch ausgewertet würde (als wenn die Unterbedingung wahr ist und sonst ) |
cExtObject |
|
ist die Auswertungszeit des Fib-Objekts , welches durch das externe Objekte repräsentiert wird |
cExtSub- object |
|
ist die Auswertungszeit des Fib-Objekts , welches hier jeweils eingesetzt bzw. extern bereitgestellt wird |
cFibSet |
|
ist die Anzahl der vom set-Element definierten Variablen; sind die Vektoren mit den zu setzenden Werten des set-Elements, mit der Anzahl der Vektoren; sind dann die einzelnen Vektoren; ist die Auswertungszeit des enthaltenden Fib-Objekts , wenn die definierten Variable des set-Elements auf die entsprechenden Elementwerte von gesetzt wurden |
cFibMatrix |
|
Die Zeitbereichnung von Matrixelementen ist davon Abhängig, ob Variablen für die Werte vorhanden sind (). Sind Variablen für die Werte vorhanden (), wird für jeden Wertevektor
das enthaltende Objekt mit aufgerufen / ausgewertet bzw. die Zeit für diesen Aufruf addiert. Dabei werden die Wertevariablen mit den entsprechenden Werten belegt und die Dimensionsvariablen mit den entsprechend hochgezählten Werten (in ). Zu der Zeit des Aurufs des enthaltende Objekts wird noch die Zeit zur Belegung der Variablen addiert (). Wenn keine Variablen für die Werte vorhanden sind (), durchlaufen die Dimensionsvariablen jeweils ihre Bereiche, wobei für jede Belegung das enthaltende Objekt ausgewertet wird. Die Zeit ist also für jede Dimensionsvariablenbelegung die Zeit für die Belegung dieser plus die Auswertungzeit des enthaltende Objekts für diese Belegung. |
cRoot |
|
ist die Auswertungszeit des enthaltenden Haupt-Fib-Objekts |
nullstellige Unterfunktionen |
|
Für jede Unterfunktionen oder Unterbedingungen wird jeweils hinzuaddiert |
einstellige Unterfunktionen |
|
ist die enthaltende Unterfunktion |
zweistellige Unterfunktionen |
|
und sind die enthaltenden Unterfunktionen |
nullstellige Unterbedingungen |
|
Für jede Unterfunktionen oder Unterbedingungen wird jeweils hinzuaddiert |
einstellige Unterbedingungen |
|
ist die enthaltende Unterbedingung |
zweistellige Unterbedingungen |
|
und sind die enthaltenden Unterbedingungen |
Vergleiche |
|
und sind die enthaltenden Unterfunktionen |
|
|
|