var pages = [{"name":"class OrderedPiecewisePolynomial>(delimiter: T) : PiecewisePolynomial ","description":"space.kscience.kmath.functions.OrderedPiecewisePolynomial","location":"kmath-functions/space.kscience.kmath.functions/-ordered-piecewise-polynomial/index.html","searchKeys":["OrderedPiecewisePolynomial","class OrderedPiecewisePolynomial>(delimiter: T) : PiecewisePolynomial "]},{"name":"fun > OrderedPiecewisePolynomial(delimiter: T)","description":"space.kscience.kmath.functions.OrderedPiecewisePolynomial.OrderedPiecewisePolynomial","location":"kmath-functions/space.kscience.kmath.functions/-ordered-piecewise-polynomial/-ordered-piecewise-polynomial.html","searchKeys":["OrderedPiecewisePolynomial","fun > OrderedPiecewisePolynomial(delimiter: T)"]},{"name":"open override fun findPiece(arg: T): Polynomial?","description":"space.kscience.kmath.functions.OrderedPiecewisePolynomial.findPiece","location":"kmath-functions/space.kscience.kmath.functions/-ordered-piecewise-polynomial/find-piece.html","searchKeys":["findPiece","open override fun findPiece(arg: T): Polynomial?"]},{"name":"abstract fun findPiece(arg: T): R?","description":"space.kscience.kmath.functions.Piecewise.findPiece","location":"kmath-functions/space.kscience.kmath.functions/-piecewise/find-piece.html","searchKeys":["findPiece","abstract fun findPiece(arg: T): R?"]},{"name":"fun putLeft(left: T, piece: Polynomial)","description":"space.kscience.kmath.functions.OrderedPiecewisePolynomial.putLeft","location":"kmath-functions/space.kscience.kmath.functions/-ordered-piecewise-polynomial/put-left.html","searchKeys":["putLeft","fun putLeft(left: T, piece: Polynomial)"]},{"name":"fun putRight(right: T, piece: Polynomial)","description":"space.kscience.kmath.functions.OrderedPiecewisePolynomial.putRight","location":"kmath-functions/space.kscience.kmath.functions/-ordered-piecewise-polynomial/put-right.html","searchKeys":["putRight","fun putRight(right: T, piece: Polynomial)"]},{"name":"fun fun interface Piecewise","description":"space.kscience.kmath.functions.Piecewise","location":"kmath-functions/space.kscience.kmath.functions/-piecewise/index.html","searchKeys":["Piecewise","fun fun interface Piecewise"]},{"name":"fun fun interface PiecewisePolynomial : Piecewise> ","description":"space.kscience.kmath.functions.PiecewisePolynomial","location":"kmath-functions/space.kscience.kmath.functions/-piecewise-polynomial/index.html","searchKeys":["PiecewisePolynomial","fun fun interface PiecewisePolynomial : Piecewise> "]},{"name":"fun Polynomial(vararg coefficients: T): Polynomial","description":"space.kscience.kmath.functions.Polynomial","location":"kmath-functions/space.kscience.kmath.functions/-polynomial.html","searchKeys":["Polynomial","fun Polynomial(vararg coefficients: T): Polynomial"]},{"name":"fun Polynomial(coefficients: List)","description":"space.kscience.kmath.functions.Polynomial.Polynomial","location":"kmath-functions/space.kscience.kmath.functions/-polynomial/-polynomial.html","searchKeys":["Polynomial","fun Polynomial(coefficients: List)"]},{"name":"val coefficients: List","description":"space.kscience.kmath.functions.Polynomial.coefficients","location":"kmath-functions/space.kscience.kmath.functions/-polynomial/coefficients.html","searchKeys":["coefficients","val coefficients: List"]},{"name":"class PolynomialSpace, ScaleOperations>(ring: C) : Group> , ScaleOperations> ","description":"space.kscience.kmath.functions.PolynomialSpace","location":"kmath-functions/space.kscience.kmath.functions/-polynomial-space/index.html","searchKeys":["PolynomialSpace","class PolynomialSpace, ScaleOperations>(ring: C) : Group> , ScaleOperations> "]},{"name":"fun , ScaleOperations> PolynomialSpace(ring: C)","description":"space.kscience.kmath.functions.PolynomialSpace.PolynomialSpace","location":"kmath-functions/space.kscience.kmath.functions/-polynomial-space/-polynomial-space.html","searchKeys":["PolynomialSpace","fun , ScaleOperations> PolynomialSpace(ring: C)"]},{"name":"open override fun add(a: Polynomial, b: Polynomial): Polynomial","description":"space.kscience.kmath.functions.PolynomialSpace.add","location":"kmath-functions/space.kscience.kmath.functions/-polynomial-space/add.html","searchKeys":["add","open override fun add(a: Polynomial, b: Polynomial): Polynomial"]},{"name":"operator fun Polynomial.invoke(arg: T): T","description":"space.kscience.kmath.functions.PolynomialSpace.invoke","location":"kmath-functions/space.kscience.kmath.functions/-polynomial-space/invoke.html","searchKeys":["invoke","operator fun Polynomial.invoke(arg: T): T"]},{"name":"open override fun scale(a: Polynomial, value: Double): Polynomial","description":"space.kscience.kmath.functions.PolynomialSpace.scale","location":"kmath-functions/space.kscience.kmath.functions/-polynomial-space/scale.html","searchKeys":["scale","open override fun scale(a: Polynomial, value: Double): Polynomial"]},{"name":"open operator override fun Polynomial.unaryMinus(): Polynomial","description":"space.kscience.kmath.functions.PolynomialSpace.unaryMinus","location":"kmath-functions/space.kscience.kmath.functions/-polynomial-space/unary-minus.html","searchKeys":["unaryMinus","open operator override fun Polynomial.unaryMinus(): Polynomial"]},{"name":"open override val zero: Polynomial","description":"space.kscience.kmath.functions.PolynomialSpace.zero","location":"kmath-functions/space.kscience.kmath.functions/-polynomial-space/zero.html","searchKeys":["zero","open override val zero: Polynomial"]},{"name":"inline fun , ScaleOperations, R> C.polynomial(block: PolynomialSpace.() -> R): R","description":"space.kscience.kmath.functions.polynomial","location":"kmath-functions/space.kscience.kmath.functions/polynomial.html","searchKeys":["polynomial","inline fun , ScaleOperations, R> C.polynomial(block: PolynomialSpace.() -> R): R"]},{"name":"class BufferXYPointSet(x: Buffer, y: Buffer) : XYPointSet ","description":"space.kscience.kmath.interpolation.BufferXYPointSet","location":"kmath-functions/space.kscience.kmath.interpolation/-buffer-x-y-point-set/index.html","searchKeys":["BufferXYPointSet","class BufferXYPointSet(x: Buffer, y: Buffer) : XYPointSet "]},{"name":"fun BufferXYPointSet(x: Buffer, y: Buffer)","description":"space.kscience.kmath.interpolation.BufferXYPointSet.BufferXYPointSet","location":"kmath-functions/space.kscience.kmath.interpolation/-buffer-x-y-point-set/-buffer-x-y-point-set.html","searchKeys":["BufferXYPointSet","fun BufferXYPointSet(x: Buffer, y: Buffer)"]},{"name":"open override val size: Int","description":"space.kscience.kmath.interpolation.BufferXYPointSet.size","location":"kmath-functions/space.kscience.kmath.interpolation/-buffer-x-y-point-set/size.html","searchKeys":["size","open override val size: Int"]},{"name":"open override val size: Int","description":"space.kscience.kmath.interpolation.NDStructureColumn.size","location":"kmath-functions/space.kscience.kmath.interpolation/-n-d-structure-column/size.html","searchKeys":["size","open override val size: Int"]},{"name":"abstract val size: Int","description":"space.kscience.kmath.interpolation.XYPointSet.size","location":"kmath-functions/space.kscience.kmath.interpolation/-x-y-point-set/size.html","searchKeys":["size","abstract val size: Int"]},{"name":"open override val x: Buffer","description":"space.kscience.kmath.interpolation.BufferXYPointSet.x","location":"kmath-functions/space.kscience.kmath.interpolation/-buffer-x-y-point-set/x.html","searchKeys":["x","open override val x: Buffer"]},{"name":"abstract val x: Buffer","description":"space.kscience.kmath.interpolation.XYPointSet.x","location":"kmath-functions/space.kscience.kmath.interpolation/-x-y-point-set/x.html","searchKeys":["x","abstract val x: Buffer"]},{"name":"open override val y: Buffer","description":"space.kscience.kmath.interpolation.BufferXYPointSet.y","location":"kmath-functions/space.kscience.kmath.interpolation/-buffer-x-y-point-set/y.html","searchKeys":["y","open override val y: Buffer"]},{"name":"abstract val y: Buffer","description":"space.kscience.kmath.interpolation.XYPointSet.y","location":"kmath-functions/space.kscience.kmath.interpolation/-x-y-point-set/y.html","searchKeys":["y","abstract val y: Buffer"]},{"name":"fun fun interface Interpolator","description":"space.kscience.kmath.interpolation.Interpolator","location":"kmath-functions/space.kscience.kmath.interpolation/-interpolator/index.html","searchKeys":["Interpolator","fun fun interface Interpolator"]},{"name":"abstract fun interpolate(points: XYPointSet): (X) -> Y","description":"space.kscience.kmath.interpolation.Interpolator.interpolate","location":"kmath-functions/space.kscience.kmath.interpolation/-interpolator/interpolate.html","searchKeys":["interpolate","abstract fun interpolate(points: XYPointSet): (X) -> Y"]},{"name":"open override fun interpolate(points: XYPointSet): (T) -> T","description":"space.kscience.kmath.interpolation.PolynomialInterpolator.interpolate","location":"kmath-functions/space.kscience.kmath.interpolation/-polynomial-interpolator/interpolate.html","searchKeys":["interpolate","open override fun interpolate(points: XYPointSet): (T) -> T"]},{"name":"class LinearInterpolator>(algebra: Field) : PolynomialInterpolator ","description":"space.kscience.kmath.interpolation.LinearInterpolator","location":"kmath-functions/space.kscience.kmath.interpolation/-linear-interpolator/index.html","searchKeys":["LinearInterpolator","class LinearInterpolator>(algebra: Field) : PolynomialInterpolator "]},{"name":"fun > LinearInterpolator(algebra: Field)","description":"space.kscience.kmath.interpolation.LinearInterpolator.LinearInterpolator","location":"kmath-functions/space.kscience.kmath.interpolation/-linear-interpolator/-linear-interpolator.html","searchKeys":["LinearInterpolator","fun > LinearInterpolator(algebra: Field)"]},{"name":"open override val algebra: Field","description":"space.kscience.kmath.interpolation.LinearInterpolator.algebra","location":"kmath-functions/space.kscience.kmath.interpolation/-linear-interpolator/algebra.html","searchKeys":["algebra","open override val algebra: Field"]},{"name":"abstract val algebra: Ring","description":"space.kscience.kmath.interpolation.PolynomialInterpolator.algebra","location":"kmath-functions/space.kscience.kmath.interpolation/-polynomial-interpolator/algebra.html","searchKeys":["algebra","abstract val algebra: Ring"]},{"name":"open override val algebra: Field","description":"space.kscience.kmath.interpolation.SplineInterpolator.algebra","location":"kmath-functions/space.kscience.kmath.interpolation/-spline-interpolator/algebra.html","searchKeys":["algebra","open override val algebra: Field"]},{"name":"open override fun interpolatePolynomials(points: XYPointSet): PiecewisePolynomial","description":"space.kscience.kmath.interpolation.LinearInterpolator.interpolatePolynomials","location":"kmath-functions/space.kscience.kmath.interpolation/-linear-interpolator/interpolate-polynomials.html","searchKeys":["interpolatePolynomials","open override fun interpolatePolynomials(points: XYPointSet): PiecewisePolynomial"]},{"name":"abstract fun interpolatePolynomials(points: XYPointSet): PiecewisePolynomial","description":"space.kscience.kmath.interpolation.PolynomialInterpolator.interpolatePolynomials","location":"kmath-functions/space.kscience.kmath.interpolation/-polynomial-interpolator/interpolate-polynomials.html","searchKeys":["interpolatePolynomials","abstract fun interpolatePolynomials(points: XYPointSet): PiecewisePolynomial"]},{"name":"open override fun interpolatePolynomials(points: XYPointSet): PiecewisePolynomial","description":"space.kscience.kmath.interpolation.SplineInterpolator.interpolatePolynomials","location":"kmath-functions/space.kscience.kmath.interpolation/-spline-interpolator/interpolate-polynomials.html","searchKeys":["interpolatePolynomials","open override fun interpolatePolynomials(points: XYPointSet): PiecewisePolynomial"]},{"name":"class NDStructureColumn(structure: Structure2D, column: Int) : Buffer ","description":"space.kscience.kmath.interpolation.NDStructureColumn","location":"kmath-functions/space.kscience.kmath.interpolation/-n-d-structure-column/index.html","searchKeys":["NDStructureColumn","class NDStructureColumn(structure: Structure2D, column: Int) : Buffer "]},{"name":"fun NDStructureColumn(structure: Structure2D, column: Int)","description":"space.kscience.kmath.interpolation.NDStructureColumn.NDStructureColumn","location":"kmath-functions/space.kscience.kmath.interpolation/-n-d-structure-column/-n-d-structure-column.html","searchKeys":["NDStructureColumn","fun NDStructureColumn(structure: Structure2D, column: Int)"]},{"name":"val column: Int","description":"space.kscience.kmath.interpolation.NDStructureColumn.column","location":"kmath-functions/space.kscience.kmath.interpolation/-n-d-structure-column/column.html","searchKeys":["column","val column: Int"]},{"name":"open operator override fun get(index: Int): T","description":"space.kscience.kmath.interpolation.NDStructureColumn.get","location":"kmath-functions/space.kscience.kmath.interpolation/-n-d-structure-column/get.html","searchKeys":["get","open operator override fun get(index: Int): T"]},{"name":"open operator override fun iterator(): Iterator","description":"space.kscience.kmath.interpolation.NDStructureColumn.iterator","location":"kmath-functions/space.kscience.kmath.interpolation/-n-d-structure-column/iterator.html","searchKeys":["iterator","open operator override fun iterator(): Iterator"]},{"name":"val structure: Structure2D","description":"space.kscience.kmath.interpolation.NDStructureColumn.structure","location":"kmath-functions/space.kscience.kmath.interpolation/-n-d-structure-column/structure.html","searchKeys":["structure","val structure: Structure2D"]},{"name":"interface PolynomialInterpolator> : Interpolator ","description":"space.kscience.kmath.interpolation.PolynomialInterpolator","location":"kmath-functions/space.kscience.kmath.interpolation/-polynomial-interpolator/index.html","searchKeys":["PolynomialInterpolator","interface PolynomialInterpolator> : Interpolator "]},{"name":"open fun getDefaultValue(): T","description":"space.kscience.kmath.interpolation.PolynomialInterpolator.getDefaultValue","location":"kmath-functions/space.kscience.kmath.interpolation/-polynomial-interpolator/get-default-value.html","searchKeys":["getDefaultValue","open fun getDefaultValue(): T"]},{"name":"class SplineInterpolator>(algebra: Field, bufferFactory: MutableBufferFactory) : PolynomialInterpolator ","description":"space.kscience.kmath.interpolation.SplineInterpolator","location":"kmath-functions/space.kscience.kmath.interpolation/-spline-interpolator/index.html","searchKeys":["SplineInterpolator","class SplineInterpolator>(algebra: Field, bufferFactory: MutableBufferFactory) : PolynomialInterpolator "]},{"name":"fun > SplineInterpolator(algebra: Field, bufferFactory: MutableBufferFactory)","description":"space.kscience.kmath.interpolation.SplineInterpolator.SplineInterpolator","location":"kmath-functions/space.kscience.kmath.interpolation/-spline-interpolator/-spline-interpolator.html","searchKeys":["SplineInterpolator","fun > SplineInterpolator(algebra: Field, bufferFactory: MutableBufferFactory)"]},{"name":"val bufferFactory: MutableBufferFactory","description":"space.kscience.kmath.interpolation.SplineInterpolator.bufferFactory","location":"kmath-functions/space.kscience.kmath.interpolation/-spline-interpolator/buffer-factory.html","searchKeys":["bufferFactory","val bufferFactory: MutableBufferFactory"]},{"name":"interface XYPointSet","description":"space.kscience.kmath.interpolation.XYPointSet","location":"kmath-functions/space.kscience.kmath.interpolation/-x-y-point-set/index.html","searchKeys":["XYPointSet","interface XYPointSet"]},{"name":"interface XYZPointSet : XYPointSet ","description":"space.kscience.kmath.interpolation.XYZPointSet","location":"kmath-functions/space.kscience.kmath.interpolation/-x-y-z-point-set/index.html","searchKeys":["XYZPointSet","interface XYZPointSet : XYPointSet "]},{"name":"abstract val z: Buffer","description":"space.kscience.kmath.interpolation.XYZPointSet.z","location":"kmath-functions/space.kscience.kmath.interpolation/-x-y-z-point-set/z.html","searchKeys":["z","abstract val z: Buffer"]},{"name":"fun Structure2D.asXYPointSet(): XYPointSet","description":"space.kscience.kmath.interpolation.asXYPointSet","location":"kmath-functions/space.kscience.kmath.interpolation/as-x-y-point-set.html","searchKeys":["asXYPointSet","fun Structure2D.asXYPointSet(): XYPointSet"]}]