intfil
C INTFIL SOURCE PV 05/04/25 21:15:30 5077 IMPLICIT INTEGER(I-N) IMPLICIT REAL*8(A-H,O-Z) C C======================================================================= C SOUS-PROGRAMME FORTRAN QUI CALCULE LES TERMES DES MATRICES ANBN C C TETA2 DK2 C 1 / / SIN (K * (TETA-DKSI)) C GP1(T) = ___ / / _____________________ DK DTETA C PI / / K C TETA1 DK1 C TETA2 DK2 C 1 / / C GP2(T) = ___ / / COS(K*(TETA-DKSI)) DK DTETA C PI / / C TETA1 DK1 C C C----------------------------------------------------------------------- C CREATION: J-M GAUTIER AVRIL 87 C======================================================================= C -INC CCREEL -INC PPARAM -INC CCOPTIO C IF (DK1.EQ.DK2) RETURN IF ((DK1.LT.0.D0).OR.(DK2.LT.0.D0)) RETURN C----------------------------------------------------------------------- C INITIALISATION C----------------------------------------------------------------------- SINT1=0 SINT2=0 SINT3=0 SINT4=0 C GP1=0 GP2=0 C DELTET=TETA2-TETA1 C DO 10 IETA=-1,1,2 TETKS1=TETA1+IETA*DKSI TETKS2=TETA2+IETA*DKSI C----------------------------------------------------------------------- X1=TETKS2*DK1 X2=TETKS2*DK2 X3=TETKS1*DK2 X4=TETKS1*DK1 C----------------------------------------------------------------------- C----------------------------------------------------------------------- C CALCUL DE GP1 ET GP2 C GP1=GP1+SINT2-SINT1 GP2=GP2+SINT2-SINT3-SINT1+SINT4 10 CONTINUE C XPI2=2.D0*XPI GP1=DELTET*GP1/XPI2 GP2=GP2/XPI2 RETURN END
© Cast3M 2003 - Tous droits réservés.
Mentions légales