kinpr2
C KINPR2 SOURCE CHAT 05/01/13 00:56:38 5004 IMPLICIT INTEGER(I-N) IMPLICIT REAL*8 (A-H,O-Z) C C DETERMINATION DES CELLULES VUES A PARTIR DE LA DIRECTION U1 C C----------------------------------------------------------------------- SEGMENT SKRESO INTEGER KFC,NRES,KES,KIMP ENDSEGMENT C KFC : NOMBRE DE FACES H.C C NRES: RESOLUTION C KES : DIM ESPACE C KIMP: IMPRESSION C----------------------------------------------------------------------- C----------------------------------------------------------------------- SEGMENT SHC2D INTEGER IR(NR),KA(NFC),IM(NFC,NFC) INTEGER KRO(NFC,NES),KSI(NFC,NES) REAL*8 V(NES,NR),G(NR) ENDSEGMENT C DESCRIPTION DU H.C DE PROJECTION C -------------------------------- C V : DIRECTION UNITAIRE DES CELLULES C G : FACTEUR DE FORME ASSOCIE C IR: CORRESPONDANCE C KRO , KSI : POUR LE CHANGEMENT DE REPERE C IM : REFERENCE C NR : RESOLUTION C NFC : NOMBRE DE FACES C----------------------------------------------------------------------- SEGMENT SKBUF2 INTEGER NUMF(NFC,NOC,NR),NTYP(NFC,NR) REAL*8 ZB(NFC,NR),PSC(NFC,NR) ENDSEGMENT C C BUFFER ASSOCIE AU H.C C --------------------- C NUMF : INDICE DE LE DERNIERE FACE RENCONTREE C NTYP : TYPES ASSOCIES C ZB : PROFONDEUR C PSC : PRODUIT SCALAIRE (NORMALE.DIRECTION CELLULE) C----------------------------------------------------------------------- C DIMENSION U1(1) C C DO 1 NF = 1,KFC DO 2 I = 1,NRES B = 0. DO 4 IES = 1,KES B = B + U1(IES)*KSI(NF,IES)*V(KRO(NF,IES),I) 4 CONTINUE IF (B.GT.0.000001) THEN PSC(NF,I) = B ELSE PSC(NF,I) = -1. ENDIF 2 CONTINUE 1 CONTINUE RETURN END
© Cast3M 2003 - Tous droits réservés.
Mentions légales