1 : C COUPAS SOURCE CHAT 05/01/12 22:24:24 5004 2 : SUBROUTINE COUPAS(XE,YE,ZE,VECT,PAS,KERRE) 3 : C----------------------------------------------------------------------- 4 : C ROUTINE DE CALCUL DE LA MATRICE DE PASSAGE P DES AXES LOCAUX AUX AXES 5 : C GLOBAUX : DEPLOC= P * DEPGLO 6 : C 7 : C ENTREE 8 : C XE YE ZE COORDONNEES DES 2 NOEUDS 9 : C VECT VECTEUR DEFINISSANT LE REPERE LOCAL DU TUYAU 10 : C 11 : C SORTIE 12 : C PAS MATRICE DE CHANGEMENT DE BASE 13 : C----------------------------------------------------------------------- 14 : IMPLICIT INTEGER(I-N) 15 : IMPLICIT REAL*8(A-H,O-Z) 16 : DIMENSION XE(*),YE(*),ZE(*),P(3,3),VECT(*),PAS(10,10) 17 : C 18 : DO 1 I=1,100 19 : 1 PAS(I,1)=0. 20 : C 21 : C CALCUL DE LA MATRICE DE PASSAGE 3x3 22 : C 22 : CALL POUPAS(XE,YE,ZE,VECT,P,KERRE) 23 : C 24 : C REMPLISSAGE MATRICE 10x10 25 : C 26 : DO 2 I=1,3 27 : DO 3 J=1,3 28 : PAS(I,J)=P(I,J) 29 : PAS(5+I,5+J)=P(I,J) 30 : 3 CONTINUE 31 : 2 CONTINUE 32 : PAS(4,4)=1. 33 : PAS(5,5)=1. 34 : PAS(9,9)=1. 35 : PAS(10,10)=1. 36 : C 37 : RETURN 38 : END 39 :
© Cast3M 2003 - All rights reserved.
Disclaimer