HandyUnivariateInterpolator

abstract class HandyUnivariateInterpolator[T](x_coords: Vector[T], y_coords: Vector[T])(implicit evidence$1: ClassTag[T], evidence$2: Field[T], evidence$3: Ordering[T]) extends UnivariateInterpolator[T]
class Object
trait Matchable
class Any

Value members

Abstract methods

protected def interpolate(x: T): T

Concrete methods

def apply(x: T): T
protected def bisearch(x: T): Int
protected def extrapolate(x: T): T

Inherited methods

final def apply[V1, V2, V3, VR](v1: V1, v2: V2, v3: V3)(implicit impl: UImpl4[UnivariateInterpolatorImpl.type, UnivariateInterpolator[T], V1, V2, V3, VR]): VR
Inherited from:
VariableUFunc
final def apply[@specialized(Int, Double, Float) V1, @specialized(Int, Double, Float) V2, @specialized(Int, Double, Float) VR](v1: V1, v2: V2)(implicit impl: UImpl3[UnivariateInterpolatorImpl.type, UnivariateInterpolator[T], V1, V2, VR]): VR
Inherited from:
VariableUFunc
final def apply[@specialized(Int, Double, Float) V, @specialized(Int, Double, Float) VR](v: V)(implicit impl: UImpl2[UnivariateInterpolatorImpl.type, UnivariateInterpolator[T], V, VR]): VR
Inherited from:
VariableUFunc

Concrete fields

protected val X: Array[T]
protected val Y: Array[T]