- atInterval
RefTuple!(T, size_t) atInterval(T value, size_t intervalIndex)
Optimization utility that can be used with interpolants if
x should be extrapolated at interval given.
- copyvec
auto copyvec(F[N] from, F[N] to)
Undocumented in source. Be warned that the author may not have intended to support it.
- interp1
auto interp1(Range range, Interpolant interpolant, size_t interval)
Lazy interpolation shell with linear complexity.
- iter
ref iter()
Undocumented in source. Be warned that the author may not have intended to support it.
- shuffle1
void shuffle1(F[N] a, F[N] b, F[N] c, F[N] d)
Undocumented in source. Be warned that the author may not have intended to support it.
- shuffle2
void shuffle2(F[N] a, F[N] b, F[N] c, F[N] d)
Undocumented in source. Be warned that the author may not have intended to support it.
- shuffle3
void shuffle3(F[N] a, F[N] b, F[N] c, F[N] d)
Undocumented in source. Be warned that the author may not have intended to support it.
- vectorize
auto vectorize(Kernel kernel, F[N] a0, F[N] b0, F[N] a1, F[N] b1, F[N][R] c)
Undocumented in source. Be warned that the author may not have intended to support it.
- vectorize
auto vectorize(Kernel kernel, F[N] a, F[N] b, F[N][R] c)
Undocumented in source. Be warned that the author may not have intended to support it.
Interpolation Algorithms
Interpolation modules
$(TR $(TDNW $(MREF mir,interpolate,constant)) $(TD Constant Interpolant)) $(TR $(TDNW $(MREF mir,interpolate,generic)) $(TD Generic Piecewise Interpolant)) $(TR $(TDNW $(MREF mir,interpolate,linear)) $(TD Linear Interpolant)) $(TR $(TDNW $(MREF mir,interpolate,polynomial)) $(TD Lagrange Barycentric Interpolant)) $(TR $(TDNW $(MREF mir,interpolate,spline)) $(TD Piecewise Cubic Hermite Interpolant Spline: C2 (with contiguous second derivative), cardinal, monotone (aka PCHIP), double-quadratic, Akima))
]