- atInterval (from mir.interpolate)
Tuple!(T, size_t) atInterval(T value, size_t intervalIndex) via public
import mir.interpolate : atInterval;
- inversedBarycentricWeights
RCArray!(immutable T) inversedBarycentricWeights(Slice!(const(T)*) x)
- lagrange
Lagrange!(T, maxDerivative) lagrange(X[] x, T[] y)
Lagrange!(Unqual!(Slice!(Iterator, 1, kind).DeepElement), maxDerivative, X) lagrange(Slice!(RCI!(immutable X)) x, Slice!(Iterator, 1, kind) y)
Constructs barycentric lagrange interpolant.
- polynomialDerivativeValues
Slice!(T*) polynomialDerivativeValues(Slice!(T*) d, Slice!(const(T)*) x, Slice!(const(T)*) y, Slice!(const(T)*) w)
Computes derivative values in the same points
- polynomialDerivativeValues
Slice!(T*) polynomialDerivativeValues(Slice!(T*) d, Slice!(const(T)*) x, Slice!(const(T)*) y)
Lagrange Barycentric Interpolation