Download crit1.eso

Back to the list

   1 : C CRIT1     SOURCE    CHAT      05/01/12    22:30:38     5004           
   2 :       FUNCTION CRIT1(XM,XP,THETA,XM0,XP0)
   3 :       IMPLICIT INTEGER(I-N)
   4 :       IMPLICIT REAL*8 (A-H,O-Z)
   5 : C    Include contenant quelques constantes dont XPI :
   6 : -INC CCREEL
   7 : C=======================================================================
   8 : C     CALCULE LA VALEUR DE LA FONCTION DE CHARGE
   9 : C     
  10 : C     ENTREES:XM      VALEUR DU MOMENT
  11 : C             XP      VALEUR DE L EFFORT NORMAL
  12 : C             THETA   ANGLE DE LA FISSURE
  13 : C     
  14 : C     SORTIE:CRIT1    VALEUR DE LA FONCTION
  15 : C=======================================================================
  16 :       CRI=2.D0*XP0*(1.D0-THETA/XPI)*XM
  17 :       CRI=CRI+XM0*SIN(THETA)*XP
  18 :       IF(CRI.GE.XZERO) THEN
  19 :          GO TO 1
  20 :       ELSE
  21 :          GO TO 2
  22 :       ENDIF
  23 :  1    CONTINUE
  24 :       CRIT1=SIN(THETA)/2.D0
  25 :       CRIT1=CRIT1-COS((THETA+XPI*XP/XP0)/2.D0)
  26 :       CRIT1=CRIT1+XM/XM0
  27 :       RETURN
  28 :  2    CONTINUE
  29 :       CRIT1=SIN(THETA)/2.D0
  30 :       CRIT1=CRIT1-COS((THETA-XPI*XP/XP0)/2.D0)
  31 :       CRIT1=CRIT1-XM/XM0
  32 :       RETURN
  33 :       END
  34 : 
  35 : 
  36 :  
  37 :  
  38 :  

© Cast3M 2003 - All rights reserved.
Disclaimer