Package-level declarations

Types

Link copied to clipboard
class PlaneFunction(val slopeX: Double, val slopeY: Double, val intercept: Double, val domainX: Range<Double> = Range.all(), val domainY: Range<Double> = Range.all()) : BivariateFunction

Plane function of the form z = f(x, y) = slopeX * x + slopeY * y + intercept.

Link copied to clipboard
class ShapeFunction(val functions: SortedMap<Double, UnivariateFunction>, val extrapolateX: Boolean = false, val extrapolateY: Boolean = false) : BivariateFunction

The bivariate shape function is defined by a list of functions that are parallel to the y axis and placed at different positions on the x axis.