14.12.2012 Aufrufe

KFK2666.pdf

KFK2666.pdf

KFK2666.pdf

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

-96- 4-34<br />

Erläuterung<br />

REDEFINE A(I), REL_EASED STEP(O), LOW}<br />

END}<br />

REOEFINE A, RELEASEO}<br />

Es werden Daten nach X(1,Jf1) gelesen. Dieser ODE-Vektor hat die<br />

Priorität HIGH. Vor dem Umspeichern nach X(2,J) in umgekehrter<br />

Reihenfolge erhält auch dieser Vektor hohe Priorität. Jeweils<br />

nach der letzten Benutzung der Vektoren in diesem Programmteil<br />

erhalten sie die niedrigste Aktualität (LOW RELEASED) und außer­<br />

dem die Schrittweite O. Da auch auf den Deskriptorvektor, auf den<br />

A zeigt, zugegriffen wurde, wird auch dieser am Schluß RELEASED.<br />

Im folgenden Beispiel wird gezeigt, wie der im obigen Beispiel auf<br />

den Label END1 folgende Teil des Programms durch Verwendung von FIX<br />

und LOOSE mit höchster Effektivität programmiert werden kann.<br />

Beispiel<br />

/x1x/<br />

/x2x/<br />

/x3x/<br />

/x4x/<br />

/x5x/<br />

/x6x/<br />

Erläuterung<br />

DCL Y1(32000) BASED(X1)}<br />

DCL Y2(32000) BASED(X2)}<br />

FIX A(1) SET(X1) ON(1) READ}<br />

FIX A(2) SET(X2) ON(1)}<br />

00 1=1 TO J}<br />

Y2(J-It1) = Yl(I)}<br />

END}<br />

,00 1=1 TO J}<br />

Y2(I)<br />

END}<br />

= SQRT(ABS(Y2(I)))J<br />

00 1=1 TO 2}<br />

LOOSE<br />

END}<br />

A(I)}<br />

Dies ist die effektivste Art des Zugriffs auf ODE-Vektoren.

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!