* * $Id$ * * $Log$ * Revision 1.1 2000/06/19 20:00:31 eugenio * Initial revision * * Revision 1.1.1.1 1994/11/22 16:57:05 zfiles * first version of korb in CVS * * #include "sys/CLEO_machine.h" #include "pilot.h" *CMZ : 2.00/00 21/01/93 15.42.38 by Alan Weinstein *-- Author : FUNCTION DILOG(X) C ***************** IMPLICIT REAL*8(A-H,O-Z) CERN C304 VERSION 29/07/71 DILOG 59 C Z=-1.64493406684822 IF(X .LT.-1.0) GO TO 1 IF(X .LE. 0.5) GO TO 2 IF(X .EQ. 1.0) GO TO 3 IF(X .LE. 2.0) GO TO 4 Z=3.2898681336964 1 T=1.0/X S=-0.5 Z=Z-0.5* LOG(ABS(X))**2 GO TO 5 2 T=X S=0.5 Z=0. GO TO 5 3 DILOG=1.64493406684822 RETURN 4 T=1.0-X S=-0.5 Z=1.64493406684822 - LOG(X)* LOG(ABS(T)) 5 Y=2.66666666666666 *T+0.66666666666666 B= 0.00000 00000 00001 A=Y*B +0.00000 00000 00004 B=Y*A-B+0.00000 00000 00011 A=Y*B-A+0.00000 00000 00037 B=Y*A-B+0.00000 00000 00121 A=Y*B-A+0.00000 00000 00398 B=Y*A-B+0.00000 00000 01312 A=Y*B-A+0.00000 00000 04342 B=Y*A-B+0.00000 00000 14437 A=Y*B-A+0.00000 00000 48274 B=Y*A-B+0.00000 00001 62421 A=Y*B-A+0.00000 00005 50291 B=Y*A-B+0.00000 00018 79117 A=Y*B-A+0.00000 00064 74338 B=Y*A-B+0.00000 00225 36705 A=Y*B-A+0.00000 00793 87055 B=Y*A-B+0.00000 02835 75385 A=Y*B-A+0.00000 10299 04264 B=Y*A-B+0.00000 38163 29463 A=Y*B-A+0.00001 44963 00557 B=Y*A-B+0.00005 68178 22718 A=Y*B-A+0.00023 20021 96094 B=Y*A-B+0.00100 16274 96164 A=Y*B-A+0.00468 63619 59447 B=Y*A-B+0.02487 93229 24228 A=Y*B-A+0.16607 30329 27855 A=Y*A-B+1.93506 43008 6996 DILOG=S*T*(A-B)+Z RETURN C======================================================================= C===================END OF CPC PART ==================================== C======================================================================= END