An interpolant is a function returned by ipol which has prespecified values in some points, and which fills in between with some reasonable values.

Arguments

x

The argument of the function. A function of more then one variable takes a vector. x can also be a matrix of column vectors.

threads

The number of threads to use for evaluation. All interpolants created by ipol are parallelized. If given a matrix argument x, the vectors can be evaluated in parallel.

...

Other parameters. Currently used for simplex linear interpolants with the logical argument The "multilinear" interpolant also has the argument blend=c("linear","cubic","sigmoid") where a blending function can be chosen.

Value

A numeric. If more than one point was evaluated, a vector.

Author

Simen Gaure