murloc
C MURLOC SOURCE CHAT 05/01/13 01:55:49 5004 C MURLOC SOURCE PP 27/04/04 21:25:46 4501 C======================================================================= C C -TEST DE PLANEITE DES FACES DE L'ELEMENT JOI2 C -CALCUL DE LA MATRICE DE PASSAGE BPSS C -CALCUL DES COORDONNEES LOCALES XEL C ROUTINE FORTRAN PUR C CODE S. FELIX SEPTEMBRE 92 C======================================================================= C INPUT C XE = COORDONNEES DE L ELEMENT C NBNO = NOMBRE DE NOEUDS DE L'ELEMENT C OUTPUT C BPSS = MATRICE DE PASAGE REPERE GLOBAL/REPERE LOCAL C XH = HAUTEUR DE L'ELEMENT C BGENE = MATRICE B C C======================================================================= IMPLICIT INTEGER(I-N) IMPLICIT REAL*8(A-H,O-Z) DIMENSION XE(3,*),BPSS(3,3),BGENE(LHOOK,LRE) DIMENSION S1(2),SN(2) C C---------- CALCUL DE LA MATRICE DE PASSAGE C S1(1) = XE(1,3) - XE(1,1) S1(2) = XE(2,3) - XE(2,1) C XH = SQRT((S1(1)**2) + (S1(2)**2)) S1(1) = S1(1) / XH S1(2) = S1(2) / XH C SN(1) =-S1(2) SN(2) = S1(1) C DO I=1,2 BPSS(1,I) = S1(I) BPSS(2,I) = SN(I) ENDDO C C---------- CALCUL DE BGENE C DO I=1,LHOOK DO J=1,LRE ENDDO ENDDO C BGENE(1,1)=-BPSS(1,1) BGENE(1,2)=-BPSS(1,2) BGENE(1,7)= UN C BGENE(2,3)=-UN BGENE(2,8)= UN C BGENE(3,1)=-BPSS(2,1) BGENE(3,2)=-BPSS(2,2) BGENE(3,4)= BPSS(2,1) BGENE(3,5)= BPSS(2,2) BGENE(3,8)= XH C BGENE(4,4)= BPSS(1,1) BGENE(4,5)= BPSS(1,2) BGENE(4,7)=-UN C BGENE(5,6)= UN BGENE(5,8)=-UN C RETURN END
© Cast3M 2003 - Tous droits réservés.
Mentions légales