Télécharger lipoin.eso

Retour à la liste

Numérotation des lignes :

lipoin
  1. C LIPOIN SOURCE PV 20/03/24 21:18:55 10554
  2. SUBROUTINE LIPOIN(IMAX1,NOBJN,NOMM1,NOMM2,NBANC,IRET,IFORM)
  3. IMPLICIT INTEGER(I-N)
  4. IMPLICIT REAL*8(A-H,O-Z)
  5. C=======================================================================
  6. C BUT : LECTURE DES COORD
  7. C MISE A LA SUITE DES COORD EXISTANTES
  8. C AJOUT DANS LA TABLE DES OBJETS
  9. C APPELLE PAR : LIPIL
  10. C APPELLE : LFCDI2 NOMNST
  11. C ECRIT PAR FARVACQUE -LENA
  12. C
  13. C=======================================================================
  14. -INC SMCOORD
  15.  
  16. -INC PPARAM
  17. -INC CCOPTIO
  18. C
  19. C=======================================================================
  20. SEGMENT/NOMM1/(NOM1(NOBJN1))
  21. SEGMENT NOMM2
  22. CHARACTER*(8) NOM2(NOBJN1)
  23. ENDSEGMENT
  24. C
  25. CHARACTER*8 NOMM
  26. C--------------------------------------------------------------------
  27. IRET=0
  28. C --- ON PREND LA TAILLE DES COORD ACTUELLES S IL Y EN A DEJA
  29. SEGACT MCOORD*mod
  30. NBANC=nbpts
  31. NBNOUV=NBANC+IMAX1
  32. NBPTS=NBNOUV
  33. C --- ON AUGMENTE COORD : TAILLE= NBANC+NBRE LU
  34. SEGADJ MCOORD
  35. NDEBB=NBANC+1
  36. LL=NBANC*(IDIM+1)+1
  37. L=(IDIM+1)*IMAX1
  38. CALL LFCDI2(IORES,L,XCOOR(LL),IRET,IFORM)
  39. IF(IRET.NE.0) GOTO 1000
  40. C ------------------------------------------------
  41. C --- DANS NOM1 ON A LE NUMERO DU POINT
  42. C ON L INCREMENTE DE NBANC AVANT RAJOUT DANS LA TABLE DES OBJETS
  43. IF (NOBJN.NE.0) THEN
  44. SEGACT NOMM1*MOD,NOMM2
  45. DO 18 I=1,NOBJN
  46. NOM1(I)=NOM1(I)+NBANC
  47. NOMM= NOM2(I)
  48. ITTVAL=NOM1(I)
  49. CALL NOMOBJ('POINT ',NOMM,ITTVAL)
  50. * WRITE(IOIMP,801) NOMM,NOM1(I)
  51. 18 CONTINUE
  52. SEGDES NOMM1,NOMM2
  53. 1 ENDIF
  54. 1000 RETURN
  55. C ------------------------------------------------
  56. * 801 FORMAT(2X,'POINT ',2X,A8,2X,I8)
  57. END
  58.  
  59.  
  60.  
  61.  
  62.  

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