kreper
C KREPER SOURCE CB215821 16/04/21 21:17:37 8920 IMPLICIT INTEGER(I-N) IMPLICIT REAL*8 (A-H,O-Z) DIMENSION U1(NES),A1(NES,NSOM),HCM(NES,NES) C C Calcul des facteurs de forme en 3D C calcul de la matrice de passage du repere H.C au repere global C C NES : dim espace C NSOM : nombre de sommets C U1 : vecteur normal unitaire C A1 : sommets du triangle C HCM : matrice de passage C le repere local est orthonorme =(U1,A1.12,produit vectoriel) C DO 1 I=1,NES R(I,1)=U1(I) 1 CONTINUE S=0.D0 DO 2 I=1,NES 2 CONTINUE S = SQRT(S) IF(S.LT.1D-10) THEN WRITE(6,*) ' >KREPER longueur cote 1 nulle' ELSE DO 3 I=1,NES 3 CONTINUE C produit vectoriel DO 4 I=1,NES 4 CONTINUE C matrice inverse C write(6,*) ' >KREPER : matrice R ' C CALL UTPRIN(R,NES,NES) C write(6,*) ' >KREPER : matrice inverse ' C CALL UTPRIN(HCM,NES,NES) ENDIF RETURN END
© Cast3M 2003 - Tous droits réservés.
Mentions légales