Return a function performing the linear interpolation.
linfun(x, y, yleft = y[1], yright = y[length(y)])
Numeric vectors giving the coordinates of the points to be interpolated.
The value to be returned when input x
values are less than min(x)
.
The value to be returned when input x
values are greater than max(x)
.
Objet of class linfun
and function
which is an approxfun
function with method = 'linear'
.
A C++ version of this function is available. See vignette('IBMPopSim_cpp')
for more details.