Télécharger recm3d.eso

Retour à la liste

Numérotation des lignes :

recm3d
  1. C RECM3D SOURCE PV090527 23/01/27 21:16:01 11574
  2. subroutine recm3d(iphase,itps,xc6,xp3,x6,v33,v33t)
  3.  
  4. c re construction du tenseur complet dans la base fixe->xc6
  5. c recuperation des increment en base prin et complemantaire en base fixe
  6.  
  7. c tables de dimension fixe pour resolution des systemes lineaires
  8. implicit real*8 (a-h,o-z)
  9. implicit integer (i-n)
  10.  
  11. integer NBRINCMAX,iphase,itps
  12. parameter (NBRINCMAX=1)
  13.  
  14. real*8 x6(-1:NBRINCMAX,6,0:1)
  15. real*8 xp3(-1:NBRINCMAX,3),xc6(-1:NBRINCMAX,6)
  16. real*8 v33(3,3),v33t(3,3)
  17.  
  18. real*8 x06(6),x03(3),x16(6)
  19. integer j
  20.  
  21. if((iphase.lt.-1).or.(iphase.gt.NBRINCMAX)) then
  22. print*,'Pb dans incl3d'
  23. print*,'redimensionner NBRINCMAX dans recm3d'
  24. stop
  25. end if
  26. do j=1,3
  27. x03(j)=xp3(iphase,j)
  28. end do
  29. call inpr3d(x03,v33t,x16,.false.)
  30. do j=1,6
  31. x6(iphase,j,itps)=xc6(iphase,j)+x16(j)
  32. end do
  33. return
  34. end
  35.  
  36.  
  37.  

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