r2rch
C R2RCH SOURCE CHAT 05/01/13 02:43:58 5004 > NBSMAX,IT,XPT,COEF,IERR) C ********************************************************************** C OBJET : RECHERCHE DE L'ELEMENT A RAFINER C EN ENTREE : C COORD : COORDONNEES DES POINTS C IDIMC : DIMENSION DE L'ESPACE C ITRNOE,NBNMAX : SOMMETS DES ELEMENTS C NBE : NOMBRE D'ELEMENTS C SPH,NBSMAX : CERCLES CIRCONSCRITS AUX ELEMENTS C C EN SORTIE : C IT : L'ELEMENT A REFFINER C XPT : LE POINT A AJOUTER C COEF : LA VALEUR DU RAFFINEMENT [0-1] C PLUS COEF EST PETIT PLUS ON RAFFINE C IERR : CODE D'ERREUR (INUTILISE) C ********************************************************************** IMPLICIT INTEGER(I-N) REAL*8 COORD(*),SPH(*) INTEGER IDIMC,ITRNOE(*),NBNMAX,NBE,NBSMAX,IT,IERR REAL*8 COEF,XPT(*) C INTEGER I,NUMP3 REAL*8 CLRC,LRCMIN,XDEMI C LRCMIN = 1.0D0 XDEMI = 0.5D0 IT = 0 DO 10 I=1,NBE CLRC = SPH((I-1)*NBSMAX+3) IF( CLRC .LT. LRCMIN )THEN IT = I LRCMIN = CLRC ENDIF 10 CONTINUE C IF( IT.EQ. 0 )THEN COEF = 1.D0 GOTO 999 ENDIF C --- CENTRE = PT3 + SPH / 2 ------------------ NUMP3 = ITRNOE((IT-1)*NBNMAX+3) C COEF = LRCMIN 999 END
© Cast3M 2003 - Tous droits réservés.
Mentions légales