9 real*8 function kerfc(x)
26 real*8 cm(0:nm),cx(nx),cq(nx),ca(0:na)
27 real*8 sqrtpi, invpi, norm, cxi
37 * 0.1000000000000000
d+01,
38 * -0.3333333333333333
d+00,
39 * 0.1000000000000000
d+00,
40 * -0.2380952380952381
d-01,
41 * 0.4629629629629630
d-02,
42 * -0.7575757575757575
d-03 /
45 * 0.7788007830714048
d+00,
46 * 0.3678794411714423
d+00,
47 * 0.1053992245618643
d+00,
48 * 0.1831563888873418
d-01,
49 * 0.1930454136227709
d-02,
50 * 0.1234098040866796
d-03,
51 * 0.4785117392129009
d-05,
52 * 0.1125351747192591
d-06,
53 * 0.1605228055185612
d-08,
54 * 0.1388794386496402
d-10,
55 * 0.7287724095819692
d-13,
56 * 0.2319522830243569
d-15,
57 * 0.4477732441718302
d-18 /
59 * 0.2500000000000000
d+00,
60 * 0.1000000000000000
d+01,
61 * 0.2250000000000000
d+01,
62 * 0.4000000000000000
d+01,
63 * 0.6250000000000000
d+01,
64 * 0.9000000000000000
d+01,
65 * 0.1225000000000000
d+02,
66 * 0.1600000000000000
d+02,
67 * 0.2025000000000000
d+02,
68 * 0.2500000000000000
d+02,
69 * 0.3025000000000000
d+02,
70 * 0.3600000000000000
d+02,
71 * 0.4225000000000000
d+02 /
74 * 0.1000000000000000
d+01,
75 * -0.1000000000000000
d+01,
76 * 0.3000000000000000
d+01,
77 * -0.1500000000000000
d+02,
78 * 0.1050000000000000
d+03,
79 * -0.9449999999999999
d+03 /
84 if (xv .le. 0.1
d0)
then 91 elseif(xv .le. 100.0
d0)
then 95 v = v + cx(i) / (cq(i) + y)
97 v = invpi * xv * exp(-y) * v
98 if (xv .lt. 6.0
d0)
then 99 v = v - 2 / (exp(cxi * xv) - 1)
108 v = exp(-xv**2) / (sqrtpi * xv) * v
integer npitbl real *nx parameter(n=101, npitbl=46, nx=n-1) real *8 uconst
real *8 function kerfc(x)
block data cblkEvhnp ! currently usable models data RegMdls ad *special data *Cekaon d0
dE dx *! Nuc Int sampling table d