Télécharger tail3d.eso

Retour à la liste

Numérotation des lignes :

tail3d
  1. C TAIL3D SOURCE PV090527 23/01/27 21:16:04 11574
  2. c***********************************************************************
  3. c calcul de la taille associee au point de gauss dans la direction vf3
  4. subroutine tail3d(l3,vsige33,Method_N,Method_H,
  5. # XE3D,NBNMAX3D,NBNB3D,IDIMB3D,LcH,err1)
  6.  
  7. c evaluation de la taille dans 3 directions orthogonale de vsige33
  8.  
  9. c variables externes
  10. real*8 l3(3),vsige33(3,3)
  11. logical Method_H,Method_N
  12. integer NBNMAX3D,NBNB3D,IDIMB3D,err1
  13. real*8 xe3d(3,NBNMAX3D)
  14. real*8 LcH
  15.  
  16. c variables internes
  17. real*8 dir3(3)
  18. integer k,i
  19.  
  20. err1=0
  21. c methode des noeuds
  22. do k=1,3
  23. c direction
  24. do i=1,3
  25. dir3(i)=vsige33(i,k)
  26. end do
  27. c taille dans cette direction
  28. c print*,'dans tail3d av 1d', Method_N,Method_H,LcH
  29. call tail1d(l3(k),dir3,Method_N,XE3D,NBNMAX3D,
  30. # NBNB3D,IDIMB3D,Method_H,LcH,err1)
  31. c print*,'dans tail3d ap 1d', Method_N,Method_H,LcH
  32. c traitement de l erreur
  33. if(err1.eq.1) then
  34. print*,'Pb de calcul de la taille dans tail3d'
  35. return
  36. end if
  37. end do
  38. c print*,'tailles ds tail3d:',l3
  39. return
  40. end
  41. c***********************************************************************
  42.  
  43.  

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