c ****** 1 ******* 2 ******* 3 ******* 4 ******* 5 ******* 6 ******* 7 * c PROGRAM TO FIND THE "CUT VOLUME" V0 GIVEN r0, dr0 AND c m1 x1 + m2 x2 + m3 x3 = alpha c ****** 1 ******* 2 ******* 3 ******* 4 ******* 5 ******* 6 ******* 7 * DOUBLE PRECISION FUNCTION FL3D(m1,m2,m3,alpha,r0,dr0) c*** INCLUDE 'undefined.h' DOUBLE PRECISION m1,m2,m3,alpha,r0,dr0 DOUBLE PRECISION al,al0,n1,n2,n3,b1,b2,b3,b12,bm,tmp,pr INTRINSIC DMAX1,DMIN1,DABS c*** c (1) move origin to r0 along r ; (2) reflect parallelepiped; c (3) limit alpha (0<= al0 <=0.5); (4) order coefficients: b1