31.01.2014 Aufrufe

disser1.pdf (2006 KB) - Ernst-Moritz-Arndt-Universität Greifswald

disser1.pdf (2006 KB) - Ernst-Moritz-Arndt-Universität Greifswald

disser1.pdf (2006 KB) - Ernst-Moritz-Arndt-Universität Greifswald

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.

B. OC-ODE<br />

IMPLICIT NONE<br />

INTEGER IUSER(*)<br />

DOUBLEPRECISION T,X(*),USER(*)<br />

X(1) = 0.25D0<br />

X(2) = 0.8D0<br />

X(3) = 1.0D0<br />

X(4) = 0.0D0<br />

RETURN<br />

END<br />

c-------------------------------------------------<br />

c Initial Estimate CONTROL VARIABLES<br />

c-------------------------------------------------<br />

SUBROUTINE INESTU( T, U, IBOOR, IUSER, USER )<br />

IMPLICIT NONE<br />

INTEGER IBOOR,IUSER(*)<br />

DOUBLEPRECISION T,U(*),USER(*)<br />

U(1)= 0.0D0<br />

U(2)= 0.0D0<br />

U(3)= 0.0D0<br />

RETURN<br />

END<br />

c-------------------------------------------------<br />

c Mass Matrix<br />

c-------------------------------------------------<br />

SUBROUTINE MASS( NX,T,X,XP,U,P,MMASS,IUSER,USER )<br />

IMPLICIT NONE<br />

INTEGER NX,IUSER(*)<br />

DOUBLE PRECISION T,X(*),XP(*),U(*),P(*),<br />

+ MMASS(NX,*),USER(*)<br />

MMASS(1,1)=1.0d0<br />

MMASS(2,1)=1.0d0<br />

MMASS(3,1)=1.0d0<br />

MMASS(4,1)=1.0d0<br />

RETURN<br />

END<br />

c-------------------------------------------------<br />

c Iteration Matrix<br />

c-------------------------------------------------<br />

SUBROUTINE ITMAT( T,X,XP,U,P,JAC1,JAC2,CJ,NX,<br />

+ NSTAB,IUSER,USER )<br />

IMPLICIT NONE<br />

INTEGER NX,NSTAB,IUSER(*)<br />

DOUBLE PRECISION T,X(*),XP(*),U(*),P(*),JAC1(NX,*),<br />

142

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!