Télécharger clicfg.eso

Retour à la liste

Numérotation des lignes :

clicfg
  1. C CLICFG SOURCE PV 20/03/24 21:15:50 10554
  2. subroutine clicfg(pConfi,jcolac)
  3. C=======================================================================
  4. C COLlaborateur LIer ConFiGuration
  5. C Renumerote correctement la configuration pConfi et recupere les
  6. C noeuds manquants depuis la configuration actuelle
  7. C=======================================================================
  8. integer nNoCo,iNoCo,iNoLo,i
  9. integer posXco,posXlo
  10. integer iDiDis,bkidim
  11. integer nbpts
  12.  
  13. -INC PPARAM
  14. -INC CCOPTIO
  15. -INC SMCOORD
  16. -INC TMCOLAC
  17. C-INC SMELEME
  18. pointeur pConfi.MCOORD
  19. pointeur tempC.MCOORD
  20. pointeur jcolac.ICOLAC
  21. pointeur pile.ITLACC
  22. C write(ioimp,*) 'Entre dans CLICFG'
  23. if (pConfi.ne.0) then
  24. segini,tempC=pConfi
  25. segact mcoord
  26. segadj pConfi
  27. segact,pConfi=mcoord
  28. segdes mcoord
  29. segdes pConfi
  30. segact pConfi*mod
  31. pile=jcolac.kcola(32)
  32. nNoCo=pile.itlac(/1)
  33. do iNoCo=1,nNoCo
  34. iNoLo=pile.itlac(iNoCo)
  35. posXlo=(IDIM+1)*(iNoLo-1)
  36. posXco=(IDIM+1)*(InoCo-1)
  37. do i=1,IDIM+1
  38. pConfi.xcoor(posXlo+i)=tempC.xcoor(posXco+i)
  39. enddo
  40. enddo
  41. segsup tempC
  42. segdes pConfi
  43. else
  44. write(ioimp,*) 'Erreur: pointeur vers un objet CONFIGUR nul'
  45. call erreur(5)
  46. endif
  47. C write(ioimp,*) 'Sortie de CLICFG'
  48. end
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  

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