9 SUBROUTINE mnbins(A1,A2,NAA,BL,BH,NB,BWID)
23 IMPLICIT DOUBLE PRECISION (
a-
h,
o-
z)
32 IF (al.EQ.ah) ah = al + 1.
34 IF (naa .EQ. -1)
GO TO 150
38 20 awid = (ah-al)/float(na)
39 log = int(dlog10(dble(awid)))
40 IF (awid .LE. one) log=log-1
41 sigfig = awid * (10.00 **(-log))
43 IF(sigfig .GT. 2.0)
GO TO 40
46 40
IF (sigfig .GT. 2.5)
GO TO 50
49 50
IF(sigfig .GT. 5.0)
GO TO 60
55 bwid = sigrnd*10.0**log
58 150
IF (bwid .LE. zero)
GO TO 10
62 IF (alb .LT. zero) lwid=lwid-1
66 IF (alb .LT. zero) kwid=kwid-1
69 IF (naa .GT. 5)
GO TO 240
70 IF (naa .EQ. -1)
RETURN 72 IF (naa .GT. 1 .OR. nb .EQ. 1)
RETURN 76 240
IF (2*nb .NE. naa)
RETURN integer npitbl real *nx parameter(n=101, npitbl=46, nx=n-1) real *8 uconst
dE dx *! Nuc Int sampling table h
subroutine mnbins(A1, A2, NAA, BL, BH, NB, BWID)