Télécharger deri2.eso

Retour à la liste

Numérotation des lignes :

deri2
  1. C DERI2 SOURCE CB215821 26/08/24 21:16:04 12622
  2. SUBROUTINE DERI2(D2FSIG,DPHI,P,S,NSTRS,BETJEF)
  3. C
  4. IMPLICIT INTEGER(I-N)
  5. IMPLICIT REAL*8 (A-H,O-Z)
  6. DIMENSION S(4),P(4,4),D2FSIG(4,4)
  7. DIMENSION AB(4),AC(4),DP(4,4),P1(4,4)
  8. *
  9. SEGMENT BETJEF
  10. REAL*8 AA,BETA,RB,ALPHA,EX,PXY,GFC,GFT,CAR,ETA,TDEF,
  11. & TCON,DPSTF1,DPSTF2,TETA,PDT
  12. INTEGER ICT,ICC,IMOD,IVISS,ITER,
  13. & ISIM,IBB1,IGAU1,IZON
  14. ENDSEGMENT
  15. *
  16. * COMMON /DBETJEF/AA,BETA,RB,ALPHA,EX,PXY,GFC,GFT,CAR,ETA,TDEF,
  17. * & TCON,DPSTF1,DPSTF2,TETA,PDT,ICT,ICC,IMOD,IVISS,ITER,
  18. * & ISIM,IBB1,IGAU1,IZON
  19. C *************************************************
  20. C ** CALCUL DE LA DERIVE SECONDE DU CRITERE **
  21. C *************************************************
  22. C-------------------------------------------------------------------
  23. DO 10 I=1,NSTRS
  24. AB(I)=0.D0
  25. DO 1 J=1,NSTRS
  26. AB(I)=AB(I)+P(I,J)*S(J)
  27. 1 CONTINUE
  28. 10 CONTINUE
  29. C
  30. DO 11 I=1,NSTRS
  31. AC(I)=0.D0
  32. DO 6 J=1,NSTRS
  33. AC(I)=AC(I)+P(J,I)*S(J)
  34. 6 CONTINUE
  35. 11 CONTINUE
  36. C
  37. DO 12 I=1,NSTRS
  38. DO 7 J=1,NSTRS
  39. DP(I,J)=0.D0
  40. DP(I,J)=AB(I)*AC(J)
  41. 7 CONTINUE
  42. 12 CONTINUE
  43. C
  44. DO 13 I=1,NSTRS
  45. DO 9 J=1,NSTRS
  46. P1(I,J)=P(I,J)/2.D0/DPHI
  47. DP(I,J)=DP(I,J)/4.D0/DPHI/DPHI/DPHI
  48. D2FSIG(I,J)=P1(I,J)-DP(I,J)
  49. 9 CONTINUE
  50. 13 CONTINUE
  51. C-------------------------------------------------------------------
  52. RETURN
  53. END
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  

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