Télécharger ooovp1.eso

Retour à la liste

Numérotation des lignes :

ooovp1
  1. C OOOVP1 SOURCE PV090527 26/04/24 08:23:27 12524
  2. LOGICAL FUNCTION OOOVP1 (PSEG)
  3. C--------------------------------------------------------------------
  4. C
  5. C CONTROLES DE VRAISSEMBLANCE DU POINTEUR
  6. C
  7. C PSEG POINTEUR DESIGNANT LE SEGMENT
  8. C
  9. C REND UN LOGIQUE : VRAI = SEGMENT PLAUSIBLE
  10. C FAUX + SEGMENT IMPROBABLE
  11. C
  12. C--------------------------------------------------------------------
  13. C
  14. %INC IOOADR
  15. %INC IOOADZ
  16. %INC IOODES
  17. %INC IOOSGM
  18. %INC IOOWCOM
  19. C
  20. POINTEUR PSEG.PSEG
  21.  
  22. IF (PSEG.LT.MZIDEX) GO TO 900
  23. IF (PSEG.GT.MZIDEY) GO TO 900
  24. IF (MOD(PSEG-MZIDE1,MDLDE).NE.0) GO TO 900
  25. IF (MDIDS(PSEG).LT.0) GO TO 900
  26.  
  27. C CONTROLES DE VRAISSEMBLANCE DU TYPE SEGMENT
  28.  
  29. ITYP =MDTYP(PSEG)
  30. IF (ITYP.LT.MDMINTYP .OR. ITYP.GT.MDMAXTYP) GO TO 900
  31. IF (MDCAT(ITYP).EQ.MDMARK) GO TO 900
  32. IF (MDCAT(ITYP).EQ.MDFIXE) GO TO 900
  33.  
  34. IF (.not.thread.and.OOV(1).NE.0) GO TO 900
  35. ooovp1=.true.
  36. RETURN
  37. C-----------------------------------------------------------------------
  38. C
  39. C segment invalide
  40. C
  41. C
  42. 900 ooovp1=.false.
  43. END
  44.  
  45.  

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