9 integer,
intent(in) :: n
10 real(8),
intent(in) :: x(n)
11 real(8),
intent(out) :: wp(4,n)
16 real(8),
external :: polynm
19 write(*,
'("Error(wsplintp): n < 4 : ",I8)') n
26 wp(1,2)=polynm(-1,4,x,f,x(2))
29 wp(2,2)=polynm(-1,4,x,f,x(2))
32 wp(3,2)=polynm(-1,4,x,f,x(2))
35 wp(4,2)=polynm(-1,4,x,f,x(2))
39 t1=polynm(-1,4,x(i-2),f,x(i-1))
40 t2=polynm(-1,4,x(i-2),f,x(i))
44 t1=polynm(-1,4,x(i-2),f,x(i-1))
45 t2=polynm(-1,4,x(i-2),f,x(i))
49 t1=polynm(-1,4,x(i-2),f,x(i-1))
50 t2=polynm(-1,4,x(i-2),f,x(i))
54 t1=polynm(-1,4,x(i-2),f,x(i-1))
55 t2=polynm(-1,4,x(i-2),f,x(i))
60 t1=polynm(-1,4,x(n-3),f,x(n-1))
61 t2=polynm(-1,4,x(n-3),f,x(n))
65 t1=polynm(-1,4,x(n-3),f,x(n-1))
66 t2=polynm(-1,4,x(n-3),f,x(n))
70 t1=polynm(-1,4,x(n-3),f,x(n-1))
71 t2=polynm(-1,4,x(n-3),f,x(n))
75 t1=polynm(-1,4,x(n-3),f,x(n-1))
76 t2=polynm(-1,4,x(n-3),f,x(n))
subroutine wsplintp(n, x, wp)