41 * za, adj,
m,
n, ma, na,
x,
y,
z, error)
59 integer xstep, ystep,
n,
m, na, ma, adj
60 real*8 xa(xstep,
m), ya(ystep,
n), za(adj,
n)
61 real*8 x,
y,
z, error,
dx, dy
63 integer lx, ly, kx, ky,
i,
maxp 66 if(ma .gt.
maxp .or. na .gt.
maxp)
then 67 write(*, *)
"kpolintp2: too large number of point" 74 lx = (
x - xa(1,1))/
dx+1
80 ly = (
y-ya(1,1))/dy +1
82 kx = min(max(lx - (ma -1)/2,1),
m+1-ma)
83 ky = min(max(ly - (na -1)/2,1),
n+1-na)
86 do i = kx, min(
m, kx + ma-1)
88 call kpolintp(ya(1, ky), ystep, za(
i, ky), adj,
89 * min(na,
n- ky +1),
y, ztmp(
i-kx+1), error)
91 call kpolintpeqs( (ya(1, 1)+(ky-1)*dy), dy, za(
i, ky), adj,
92 * min(na,
n- ky +1),
y, ztmp(
i-kx+1), error)
96 call kpolintp(xa(1, kx), xstep, ztmp, 1,
97 * min(ma,
m-kx +1),
x,
z, error)
100 * min(ma,
m-kx +1),
x,
z, error)
integer npitbl real *nx parameter(n=101, npitbl=46, nx=n-1) real *8 uconst
integer npitbl real *nx dx real dx
subroutine kpolintp(xa, xstep, ya, ystep, n, x, y, error)
subroutine kdwhereis(x, in, a, step, loc)
subroutine kpolintpeqs(x0, dx, ya, ystep, n, x, y, error)
latitude latitude this system is used *****************************************************************! type coord sequence union map real y
block data include Zlatfit h c fitting region data data data data data d0 data data d0 data data m
! structure defining a particle at production ! Basic idea of what is to be contained in ! the particle structue is that dynamical ones should be included those derivable from the particle code ! is not included ******************************************************type fmom momentum sequence union map real e endmap map real * x