Table of Contents

Namespace ChebyshevSharp

Classes

ChebyshevApproximation

Multi-dimensional Chebyshev tensor interpolation with analytical derivatives. Uses barycentric interpolation with pre-computed weights.

ChebyshevSlider

Chebyshev Sliding approximation for high-dimensional functions. Decomposes f(x₁, …, xₙ) into a sum of low-dimensional Chebyshev interpolants (slides) around a pivot point z: f(x) ≈ f(z) + Σᵢ [sᵢ(x_groupᵢ) - f(z)] where each slide sᵢ is a ChebyshevApproximation built on a subset of dimensions with the remaining dimensions fixed at z.

ChebyshevSpline

Piecewise Chebyshev interpolation with user-specified knots. Partitions the domain into sub-intervals at interior knots and builds an independent ChebyshevApproximation on each piece. Query points are routed to the appropriate piece for evaluation.

ChebyshevTT

Chebyshev interpolation in Tensor Train (TT) format. For functions of 5+ dimensions where full tensor interpolation is infeasible. Uses TT-Cross to build from O(d * n * r^2) function evaluations instead of O(n^d), then evaluates via TT inner product with Chebyshev polynomial basis.

NodeInfo

Information about Chebyshev nodes for a given configuration.

SplineNodeInfo

Node information for all pieces of a spline.

SplinePieceNodeInfo

Node information for a single piece of a spline.