3547
3548
3549
3550
3551
3552
3553
3554
3555
3556
3557
3558
3559
3560 LOGICAL RESET
3561
3562 INTEGER I, IC, J, MI, MJ
3563
3564 SAVE i, ic, j, mi, mj
3565
3566 INTRINSIC dcmplx
3567
3568 IF( reset )THEN
3569
3570 mi = 891
3571 mj = 457
3572 i = 7
3573 j = 7
3574 ic = 0
3575 reset = .false.
3576 END IF
3577
3578
3579
3580
3581
3582
3583
3584
3585 ic = ic + 1
3586 10 i = i*mi
3587 j = j*mj
3588 i = i - 1000*( i/1000 )
3589 j = j - 1000*( j/1000 )
3590 IF( ic.GE.5 )THEN
3591 ic = 0
3592 GO TO 10
3593 END IF
3594 zbeg = dcmplx( ( i - 500 )/1001.0d0, ( j - 500 )/1001.0d0 )
3595 RETURN
3596
3597
3598
complex *16 function zbeg(reset)