s3sofa
C S3SOFA SOURCE CHAT 06/03/29 21:33:00 5360 C C C ************************************************************ C OBJET : K FACES AU SOMMET (INDICE RELATIF) C EN ENTREE: C I : L'INDICE DU SOMMET DE L'ELEMENT C N : (4) NOMBRE DE NOEUD DE L'ELEMENT C TETRA(4),PYRAM(5),PRISME(6),HEXA(8) C EN SORTIE: C IFAC : INDICE DES FACES INCIDENTES AU NOEUD C CONDITION D'APPLICATION : TETRAEDRE ET HEXAEDRE SEULEMENT C ************************************************************ IMPLICIT INTEGER(I-N) INTEGER S3SOFA INTEGER I,N,IFAC(*) C COMMON /STRTET/ ITA2F(4,4),IT2FA(4,4),IT3SF(3,4) INTEGER ITA2F, IT2FA, IT3SF COMMON /STRHEX/ IQ4SF(4,6),IQ3FS(3,8) INTEGER IQ4SF,IQ3FS INTEGER J,iarr C C write(6,*) 'INDICE DU SOMMET = ',I C write(6,*) 'NOMBRE DE NOEUDS = ',N GOTO (1,1,1,100,1,1,1,200) N C ===================== C --- ELEMENT NON RECONNU --- C ===================== iarr = -1 GOTO 9999 C ================== C --- CAS DU TETRAEDRE --- C ================== C IFAC(J) = IT3SF(J,I) 110 CONTINUE GOTO 9999 C ================== C --- CAS DE L'HEXAEDRE --- C ================== IFAC(J) = IQ3FS(J,I) 210 CONTINUE GOTO 9999 C 9999 END
© Cast3M 2003 - Tous droits réservés.
Mentions légales