Package-level declarations
Types
Link copied to clipboard
class Rbf2DInterpolator(val points: List<Vector2>, val weights: Array<DoubleArray>, val values: Array<DoubleArray>, val rbf: (Double) -> Double, val mean: DoubleArray)
A two-dimensional Radial Basis Function (RBF) interpolator.
Functions
Link copied to clipboard
fun Rbf2DInterpolator(points: List<Vector2>, values: Array<DoubleArray>, smoothing: Double = 0.0, rbf: Rbf): Rbf2DInterpolator
Constructs a two-dimensional Radial Basis Function (RBF) interpolator using provided input points, their corresponding values, a smoothing factor, and a radial basis function (RBF) kernel.
Link copied to clipboard
Creates a Gaussian radial basis function (RBF) with the given scale parameter. The resulting RBF computes the exponential decay based on the squared distance scaled by the parameter.
Link copied to clipboard
Generates a radial basis function (RBF) using the inverse multiquadratic kernel.
Link copied to clipboard
Radial basis function (RBF) using the inverse quadratic formula.