Télécharger courot.eso

Retour à la liste

Numérotation des lignes :

courot
  1. C COUROT SOURCE CB215821 26/08/24 21:15:49 12622
  2. SUBROUTINE COUROT(REL,LRE,P,RP)
  3. C-----------------------------------------------------------------------
  4. C ROUTINE DE PASSAGE D UNE MATRICE ELEMENTAIRE DES AXES LOCAUX AUX AXES
  5. C GLOBAUX
  6. C
  7. C REL = TRANSPOSE(P).RP.P
  8. C
  9. C ENTREE
  10. C LRE NOMBRE DE LIGNES DU TABLEAU REL
  11. C P MATRICE DE PASSAGE
  12. C RP MATRICE ELEMENTAIRE 10X10 EN AXES LOCAUX
  13. C
  14. C SORTIE
  15. C REL MATRICE ELEMENTAIRE EN AXES GLOBAUX
  16. C-----------------------------------------------------------------------
  17. IMPLICIT INTEGER(I-N)
  18. IMPLICIT REAL*8(A-H,O-Z)
  19. DIMENSION REL(LRE,LRE),P(LRE,LRE),RP(LRE,LRE),RPP(10,10)
  20. C
  21. DO 6 J=1,10
  22. DO 1 I=1,10
  23. RPP(I,J)=0.D0
  24. 1 CONTINUE
  25. 6 CONTINUE
  26. C
  27. DO 7 I=1,10
  28. DO 2 J=1,10
  29. DO 3 K=1,10
  30. RPP(I,J)=RPP(I,J)+RP(I,K)*P(K,J)
  31. 3 CONTINUE
  32. 2 CONTINUE
  33. 7 CONTINUE
  34. C
  35. DO 8 I=1,10
  36. DO 4 J=1,10
  37. DO 5 K=1,10
  38. REL(I,J)=REL(I,J)+P(K,I)*RPP(K,J)
  39. 5 CONTINUE
  40. 4 CONTINUE
  41. 8 CONTINUE
  42. C
  43. RETURN
  44. END
  45.  
  46.  
  47.  

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