Télécharger pouve2.eso

Retour à la liste

Numérotation des lignes :

pouve2
  1. C POUVE2 SOURCE CB215821 26/08/24 21:17:52 12622
  2. C POUVE2 SOURCE CASTEM 85/06/13 12:34:35
  3. SUBROUTINE POUVE2(U,V,P,ICOD)
  4. C-----------------------------------------------------------------------
  5. C ROUTINE DE PASSAGE DU VECTEUR DEPLACEMENT GLOBAL AU LOCAL
  6. C OU DU VECTEUR FORCE LOCAL AU GLOBAL
  7. C
  8. C CAS 2D - D.COMBESCURE 1998
  9. C
  10. C ENTREE
  11. C ------ U DEPLACEMENTS GLOBAUX AUX 2 NOEUDS
  12. C OU FORCES LOCALES AUX 2 NOEUDS
  13. C P MATRICE DE PASSAGE
  14. C ICOD 1 POUR Q-LOC =P*Q-GLOB
  15. C 2 POUR F-GLOB=PT*F-LOC
  16. C
  17. C SORTIE
  18. C ------ V DEPLACEMENTS LOCAUX AUX 2 NOEUDS
  19. C OU FORCES GLOBALES AUX 2 NOEUDS
  20. C-----------------------------------------------------------------------
  21. IMPLICIT INTEGER(I-N)
  22. IMPLICIT REAL*8(A-H,O-Z)
  23. DIMENSION U(6),V(6),P(2,2)
  24. C
  25. GO TO (100,200),ICOD
  26. 100 CONTINUE
  27. DO 201 J=1,2
  28. JJ=J + 3
  29. V(J)=0.D0
  30. V(JJ)=0.D0
  31. DO 6 I=1,2
  32. II=I+3
  33. V(J)=V(J) + P(J,I)*U(I)
  34. V(JJ)=V(JJ) + P(J,I)*U(II)
  35. 6 CONTINUE
  36. 201 CONTINUE
  37. V(3) = U(3)
  38. V(6) = U(6)
  39. RETURN
  40. 200 CONTINUE
  41. DO 202 J=1,2
  42. JJ=J + 3
  43. V(J)=0.D0
  44. V(JJ)=0.D0
  45. DO 7 I=1,2
  46. II=I+3
  47. V(J)=V(J) + P(I,J)*U(I)
  48. V(JJ)=V(JJ) + P(I,J)*U(II)
  49. 7 CONTINUE
  50. 202 CONTINUE
  51. V(3) = U(3)
  52. V(6) = U(6)
  53. RETURN
  54. END
  55.  
  56.  
  57.  
  58.  

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