Télécharger coupem.eso

Retour à la liste

Numérotation des lignes :

coupem
  1. C COUPEM SOURCE PV 20/03/24 21:16:16 10554
  2. SUBROUTINE COUPEM(XYZ1,XYZ2,DIS1,DIS2,
  3. > NUM1,NUM2,MELEME,IELEM,JCOLOR)
  4. C
  5. C Esclave de COUPE
  6. C Ajout d'un element compose des noeuds NUM1 et NUM2 et
  7. C de l'interpolation entre XYZ1 et XYZ2 avec les poids
  8. C DIS1 et DIS2
  9. C
  10. IMPLICIT INTEGER(I-N)
  11. IMPLICIT REAL*8(A-H,O-Z)
  12.  
  13. -INC PPARAM
  14. -INC CCOPTIO
  15. -INC SMCOORD
  16. -INC SMELEME
  17. C
  18. DIMENSION XYZ1(4),XYZ2(4)
  19. C
  20. segact mcoord*mod
  21. NBPTI=nbpts
  22. NBPTS=NBPTI+1
  23. SEGADJ,MCOORD
  24. C
  25. COEFF=ABS(DIS1)/(ABS(DIS1)+ABS(DIS2))
  26. NBPTI=NBPTI+1
  27. IREF=(NBPTI-1)*4
  28. DO IE1=1,4
  29. XCOOR(IREF+IE1)=XYZ1(IE1)+COEFF*(XYZ2(IE1)-XYZ1(IE1))
  30. ENDDO
  31. C
  32. IELEM=IELEM+1
  33. NUM(1,IELEM)=NUM1
  34. NUM(2,IELEM)=NUM2
  35. NUM(3,IELEM)=NBPTS
  36. ICOLOR(IELEM)=JCOLOR
  37. C
  38. RETURN
  39. END
  40.  
  41.  
  42.  
  43.  

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