Télécharger isucc.eso

Retour à la liste

Numérotation des lignes :

isucc
  1. C ISUCC SOURCE JC220346 16/11/29 21:15:25 9221
  2. C---------------------------------------------------------------------|
  3. C |
  4. INTEGER FUNCTION ISUCC(JF,JP)
  5. C |
  6. C CETTE FONCTION ENTIERE REVOIE LE SUCCESSEUR DU POINT JP |
  7. C DANS LA FACETTE JF |
  8. C |
  9. C---------------------------------------------------------------------|
  10. C
  11. IMPLICIT INTEGER(I-N)
  12. IMPLICIT REAL*8(A-H,O-Z)
  13. -INC TDEMAIT
  14.  
  15. -INC PPARAM
  16. -INC CCOPTIO
  17. C
  18. DO 100 I=1,4
  19. IF (NFC(I,JF).EQ.JP) GOTO 110
  20. 100 CONTINUE
  21. IF (IVERB.EQ.1) WRITE (6,*) ' ISUCC PAS DE SUCCESSEUR A ',JP,
  22. & ' DANS ',JF
  23. IF (IVERB.EQ.1) write (6,*) ' liste des facettes restantes '
  24. DO 444 I=1,NFCMAX
  25. IF (IFAT(I).EQ.1) GOTO 444
  26. IF (IVERB.EQ.1) WRITE(6,*) I,NFC(1,I),NFC(2,I),NFC(3,I),NFC(4,I)
  27. 444 CONTINUE
  28. i=100000000
  29. nfc(1,i)=1
  30. * CALL ERRTRA
  31. C
  32. return
  33. STOP
  34. 110 I=I+1
  35. IF (I.EQ.5) I=1
  36. IS=NFC(I,JF)
  37. IF (IS.EQ.0) IS=NFC(1,JF)
  38. ISUCC=IS
  39. RETURN
  40. C FIN DE LA FONCTION ISUCC
  41. END
  42.  
  43.  
  44.  
  45.  

© Cast3M 2003 - Tous droits réservés.
Mentions légales