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.