PolynomialInterpolator

interface PolynomialInterpolator<T : Comparable<T>> : Interpolator<T, T>

Functions

equals
Link copied to clipboard
common
open operator fun equals(other: Any?): Boolean
getDefaultValue
Link copied to clipboard
common
open fun getDefaultValue(): T
hashCode
Link copied to clipboard
common
open fun hashCode(): Int
interpolate
Link copied to clipboard
common
open override fun interpolate(points: XYPointSet<T, T>): (T) -> T
interpolatePolynomials
Link copied to clipboard
common
abstract fun interpolatePolynomials(points: XYPointSet<T, T>): PiecewisePolynomial<T>
toString
Link copied to clipboard
common
open fun toString(): String

Properties

algebra
Link copied to clipboard
common
abstract val algebra: Ring<T>

Inheritors

LinearInterpolator
Link copied to clipboard
SplineInterpolator
Link copied to clipboard

Extensions

interpolatePolynomials
Link copied to clipboard
common
fun <T : Comparable<T>> PolynomialInterpolator<T>.interpolatePolynomials(x: Buffer<T>, y: Buffer<T>): PiecewisePolynomial<T>
fun <T : Comparable<T>> PolynomialInterpolator<T>.interpolatePolynomials(data: Map<T, T>): PiecewisePolynomial<T>
fun <T : Comparable<T>> PolynomialInterpolator<T>.interpolatePolynomials(data: List<Pair<T, T>>): PiecewisePolynomial<T>