[yuxy2@ritchie lab5] testmine *** testing (x1,y1,x2,y2)=(1.000000,1.000000,2.000000,3.000000),r=5.000000 xval(getvec(x1,y1)) = 1.000000 yval(getvec(x1,y1)) = 1.000000 xval(getvec(x2,y2)) = 2.000000 yval(getvec(x2,y2)) = 3.000000 xval(add( v1,v2 )) = 3.000000 yval(add( v1,v2 )) = 4.000000 xval(mul( r ,v1 )) = 5.000000 yval(mul( r ,v1 )) = 5.000000 xval(mul( r ,v2 )) = 10.000000 yval(mul( r, v2 )) = 15.000000 *** testing (x1,y1,x2,y2)=(10.500000,-7.600000,4.000000,-6.000000),r=2.000000 xval(getvec(x1,y1)) = 10.500000 yval(getvec(x1,y1)) = -7.600000 xval(getvec(x2,y2)) = 4.000000 yval(getvec(x2,y2)) = -6.000000 xval(add( v1,v2 )) = 14.500000 yval(add( v1,v2 )) = -13.600000 xval(mul( r ,v1 )) = 21.000000 yval(mul( r ,v1 )) = -15.200000 xval(mul( r ,v2 )) = 8.000000 yval(mul( r, v2 )) = -12.000000 *** testing (x1,y1,x2,y2)=(10.500000,-6.500000,4.600000,-7.600000),r=-2.000000 xval(getvec(x1,y1)) = 10.500000 yval(getvec(x1,y1)) = -6.500000 xval(getvec(x2,y2)) = 4.600000 yval(getvec(x2,y2)) = -7.600000 xval(add( v1,v2 )) = 15.100000 yval(add( v1,v2 )) = -14.100000 xval(mul( r ,v1 )) = -21.000000 yval(mul( r ,v1 )) = 13.000000 xval(mul( r ,v2 )) = -9.200000 yval(mul( r, v2 )) = 15.200000 *** testing (x1,y1,x2,y2)=(0.000000,0.000000,2.000000,3.000000),r=-2.500000 xval(getvec(x1,y1)) = 0.000000 yval(getvec(x1,y1)) = 0.000000 xval(getvec(x2,y2)) = 2.000000 yval(getvec(x2,y2)) = 3.000000 xval(add( v1,v2 )) = 2.000000 yval(add( v1,v2 )) = 3.000000 xval(mul( r ,v1 )) = 0.000000 yval(mul( r ,v1 )) = 0.000000 xval(mul( r ,v2 )) = -5.000000 yval(mul( r, v2 )) = -7.500000 *** the following is the ordered linklist *** (-21.000000,13.000000)-->(-9.200000,15.200000)-->(-5.000000,-7.500000)--> (0.000000,0.000000)-->(1.000000,1.000000)-->(2.000000,3.000000)--> (3.000000,4.000000)-->(4.000000,-6.000000)-->(4.600000,-7.600000)--> (5.000000,5.000000)-->(8.000000,-12.000000)-->(10.000000,15.000000)--> (10.500000,-7.600000)-->(10.500000,-6.500000)-->(14.500000,-13.600000)--> (15.100000,-14.100000)-->(21.000000,-15.200000)