Download foncg.eso

Back to the list

   1 : C FONCG     SOURCE    CHAT      05/01/13    00:06:05     5004           
   2 : C
   3 : C*********************************************************************
   4 : C
   5 :       FUNCTION FONCG(Q,X,Y,Z,X0)
   6 :       IMPLICIT INTEGER(I-N)
   7 :       IMPLICIT REAL*8(A-H,O-Z) 
   8 :       EPSIL2=1.D-8
   9 :       D=X-X0
  10 :       IF(D.EQ.0.) THEN
  11 :          X=X+EPSIL2
  12 :       ENDIF
  13 :       DELTA=SQRT((X-X0)**2+Y**2+(Q*X+Z)**2)
  14 : C****
  15 :       DELTA1=MAX(DELTA-(Q*X+Z),EPSIL2)
  16 :       DELTA3=MAX(DELTA+(Q*X+Z),EPSIL2)
  17 :       DELTA2=MAX(Y+DELTA,EPSIL2)
  18 :       FONCG=0.5*Y*LOG(DELTA1/DELTA3)
  19 :      &     -(Q*X+Z)*LOG(DELTA2)
  20 :      &     +(X-X0)*ATAN(Y*(Q*X+Z)/(X-X0)/DELTA)
  21 : C****
  22 :       RETURN
  23 :       END
  24 :  
  25 :  

© Cast3M 2003 - All rights reserved.
Disclaimer