Télécharger spltcc.eso

Retour à la liste

Numérotation des lignes :

spltcc
  1. C SPLTCC SOURCE PV 20/09/26 21:19:57 10724
  2. SUBROUTINE SPLTCC
  3. IMPLICIT INTEGER(I-N)
  4. IMPLICIT REAL*8 (A-H,O-Z)
  5. POINTEUR MAT1.MATRIK,MAT2.MATRIK
  6.  
  7.  
  8. CALL LIROBJ('MATRIK',MATRIK,1,IRET)
  9. IF(IRET.EQ.0)RETURN
  10.  
  11. NRIGE=7
  12. NMATRI=0
  13. NKID =9
  14. NKMT =7
  15. SEGINI MAT1,MAT2
  16.  
  17. NMAT1=0
  18. NMAT2=0
  19.  
  20. SEGACT MATRIK
  21. NMATR=IRIGEL(/2)
  22. DO 1 L=1,NMATR
  23. IF(IRIGEL(7,L).NE.4)THEN
  24. NMAT1 = NMAT1 + 1
  25. NMATRI=NMAT1
  26. SEGADJ MAT1
  27. CALL RSETI(MAT1.IRIGEL(1,NMATRI),IRIGEL(1,L),NRIGE)
  28. ELSE
  29. NMAT2 = NMAT2 + 1
  30. NMATRI=NMAT2
  31. SEGADJ MAT2
  32. CALL RSETI(MAT2.IRIGEL(1,NMATRI),IRIGEL(1,L),NRIGE)
  33. MAT2.IRIGEL(7,NMATRI)=-3
  34. ENDIF
  35. 1 CONTINUE
  36. SEGDES MATRIK,MAT1,MAT2
  37. IF(NMAT2.EQ.0)RETURN
  38.  
  39.  
  40. CALL ECROBJ('MATRIK',MAT2)
  41. CALL ECROBJ('MATRIK',MAT1)
  42. RETURN
  43. END
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  

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