46 INTEGER ,
INTENT(IN) :: LEN
47 INTEGER ,
INTENT(IN) :: NPTF
48 my_real ,
DIMENSION(LEN) ,
INTENT(IN) :: xi
49 my_real ,
DIMENSION(LEN) ,
INTENT(IN) :: yi
50 my_real ,
DIMENSION(NPTF) ,
INTENT(IN) :: xf
51 my_real ,
DIMENSION(NPTF) ,
INTENT(OUT) :: yf
55 INTEGER :: IPT,IDX,IPTM1
64 deri = (y2 - y1) / (x2 - x1)
66 IF (xf(ipt) >= x2 .and. idx+1 < len)
THEN
72 deri = (y2 - y1) / (x2 - x1)
74 yf(ipt) = y1 + deri * (xf(ipt) - x1)
82 deri = (y2 - y1) / (x2 - x1)
87 IF (xf(idx+1) >= xi(iptm1) .and. xf(idx+1) <= xi(ipt) )
THEN
94 deri = (y2 - y1) / (x2 - x1)
95 yf(idx) = y1 + deri * (xf