cubic-spline-ts
Version:
spline interpolation
13 lines (12 loc) • 348 B
TypeScript
export default class Spline {
xs: number[];
ys: number[];
ks: Float64Array;
constructor(xs: number[], ys: number[]);
getNaturalKs(ks: Float64Array): Float64Array;
/**
* inspired by https://stackoverflow.com/a/40850313/4417327
*/
getIndexBefore(target: number): number;
at(x: number): number;
}