Télécharger ykfpt.eso

Retour à la liste

Numérotation des lignes :

ykfpt
  1. C YKFPT SOURCE MAGN 06/03/01 21:15:10 5317
  2. SUBROUTINE YKFPT(XRO,IK1,VMU,IK2,CP,IK3,XLB,IK4,UET,YP,H,NEL)
  3. C
  4. C
  5. C
  6. C
  7. C
  8. IMPLICIT INTEGER(I-N)
  9. IMPLICIT REAL*8 (A-H,O-Z)
  10. DIMENSION H(*),UET(*),XRO(*),VMU(*),CP(*),XLB(*)
  11. DIMENSION TPLUS(101)
  12. C
  13. DO 10 K=1,NEL
  14. PRANDT = VMU(k*(1-IK2)+IK2)*CP(k*(1-IK3)+IK3)/XLB(k*(1-IK4)+IK4)
  15. CALL KALTET (TPLUS,PRANDT)
  16. C
  17. YPLUS = XRO(k*(1-IK1)+IK1)*YP*UET(K)/VMU(k*(1-IK2)+IK2)
  18. YPLUS = ABS(YPLUS) + 1.E-5
  19. IF (YPLUS.GT.100.0) THEN
  20. ATHE = (TPLUS(101)-TPLUS(91))/(LOG(1.D2)-LOG(9.D1))
  21. BTHE = TPLUS(101)-(ATHE*LOG(1.D2))
  22. TPIU = ATHE*(LOG(YPLUS))+BTHE
  23. ELSE
  24. IY = INT(YPLUS)
  25. RY = YPLUS-IY
  26. TPIU = TPLUS(IY+1)+RY*(TPLUS(IY+2)-TPLUS(IY+1))
  27. ENDIF
  28. H(K)=UET(K)/ABS(TPIU + 1.E-5)*XRO(k*(1-IK1)+IK1)*CP(k*(1-IK3)+IK3)
  29. 10 CONTINUE
  30. RETURN
  31. END
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  

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