2 lines
266 KiB
JavaScript
2 lines
266 KiB
JavaScript
var pages = [{"name":"interface Domain<T : Any>","description":"space.kscience.kmath.domains.Domain","location":"kmath-core/space.kscience.kmath.domains/-domain/index.html","searchKeys":["Domain","interface Domain<T : Any>"]},{"name":"abstract operator fun contains(point: Point<T>): Boolean","description":"space.kscience.kmath.domains.Domain.contains","location":"kmath-core/space.kscience.kmath.domains/-domain/contains.html","searchKeys":["contains","abstract operator fun contains(point: Point<T>): Boolean"]},{"name":"open operator override fun contains(point: Point<Double>): Boolean","description":"space.kscience.kmath.domains.HyperSquareDomain.contains","location":"kmath-core/space.kscience.kmath.domains/-hyper-square-domain/contains.html","searchKeys":["contains","open operator override fun contains(point: Point<Double>): Boolean"]},{"name":"open operator override fun contains(point: Point<Double>): Boolean","description":"space.kscience.kmath.domains.UnconstrainedDomain.contains","location":"kmath-core/space.kscience.kmath.domains/-unconstrained-domain/contains.html","searchKeys":["contains","open operator override fun contains(point: Point<Double>): Boolean"]},{"name":"abstract val dimension: Int","description":"space.kscience.kmath.domains.Domain.dimension","location":"kmath-core/space.kscience.kmath.domains/-domain/dimension.html","searchKeys":["dimension","abstract val dimension: Int"]},{"name":"open override val dimension: Int","description":"space.kscience.kmath.domains.HyperSquareDomain.dimension","location":"kmath-core/space.kscience.kmath.domains/-hyper-square-domain/dimension.html","searchKeys":["dimension","open override val dimension: Int"]},{"name":"open override val dimension: Int","description":"space.kscience.kmath.domains.UnconstrainedDomain.dimension","location":"kmath-core/space.kscience.kmath.domains/-unconstrained-domain/dimension.html","searchKeys":["dimension","open override val dimension: Int"]},{"name":"open override val dimension: Int","description":"space.kscience.kmath.domains.UnivariateDomain.dimension","location":"kmath-core/space.kscience.kmath.domains/-univariate-domain/dimension.html","searchKeys":["dimension","open override val dimension: Int"]},{"name":"open val dimension: Int","description":"space.kscience.kmath.nd.NDStructure.dimension","location":"kmath-core/space.kscience.kmath.nd/-n-d-structure/dimension.html","searchKeys":["dimension","open val dimension: Int"]},{"name":"open override val dimension: Int","description":"space.kscience.kmath.nd.Structure1D.dimension","location":"kmath-core/space.kscience.kmath.nd/-structure1-d/dimension.html","searchKeys":["dimension","open override val dimension: Int"]},{"name":"class HyperSquareDomain(lower: Buffer<Double>, upper: Buffer<Double>) : RealDomain","description":"space.kscience.kmath.domains.HyperSquareDomain","location":"kmath-core/space.kscience.kmath.domains/-hyper-square-domain/index.html","searchKeys":["HyperSquareDomain","class HyperSquareDomain(lower: Buffer<Double>, upper: Buffer<Double>) : RealDomain"]},{"name":"fun HyperSquareDomain(lower: Buffer<Double>, upper: Buffer<Double>)","description":"space.kscience.kmath.domains.HyperSquareDomain.HyperSquareDomain","location":"kmath-core/space.kscience.kmath.domains/-hyper-square-domain/-hyper-square-domain.html","searchKeys":["HyperSquareDomain","fun HyperSquareDomain(lower: Buffer<Double>, upper: Buffer<Double>)"]},{"name":"open override fun getLowerBound(num: Int): Double","description":"space.kscience.kmath.domains.HyperSquareDomain.getLowerBound","location":"kmath-core/space.kscience.kmath.domains/-hyper-square-domain/get-lower-bound.html","searchKeys":["getLowerBound","open override fun getLowerBound(num: Int): Double"]},{"name":"abstract fun getLowerBound(num: Int): Double","description":"space.kscience.kmath.domains.RealDomain.getLowerBound","location":"kmath-core/space.kscience.kmath.domains/-real-domain/get-lower-bound.html","searchKeys":["getLowerBound","abstract fun getLowerBound(num: Int): Double"]},{"name":"open override fun getLowerBound(num: Int): Double","description":"space.kscience.kmath.domains.UnconstrainedDomain.getLowerBound","location":"kmath-core/space.kscience.kmath.domains/-unconstrained-domain/get-lower-bound.html","searchKeys":["getLowerBound","open override fun getLowerBound(num: Int): Double"]},{"name":"open override fun getLowerBound(num: Int): Double","description":"space.kscience.kmath.domains.UnivariateDomain.getLowerBound","location":"kmath-core/space.kscience.kmath.domains/-univariate-domain/get-lower-bound.html","searchKeys":["getLowerBound","open override fun getLowerBound(num: Int): Double"]},{"name":"open override fun getUpperBound(num: Int): Double","description":"space.kscience.kmath.domains.HyperSquareDomain.getUpperBound","location":"kmath-core/space.kscience.kmath.domains/-hyper-square-domain/get-upper-bound.html","searchKeys":["getUpperBound","open override fun getUpperBound(num: Int): Double"]},{"name":"abstract fun getUpperBound(num: Int): Double","description":"space.kscience.kmath.domains.RealDomain.getUpperBound","location":"kmath-core/space.kscience.kmath.domains/-real-domain/get-upper-bound.html","searchKeys":["getUpperBound","abstract fun getUpperBound(num: Int): Double"]},{"name":"open override fun getUpperBound(num: Int): Double","description":"space.kscience.kmath.domains.UnconstrainedDomain.getUpperBound","location":"kmath-core/space.kscience.kmath.domains/-unconstrained-domain/get-upper-bound.html","searchKeys":["getUpperBound","open override fun getUpperBound(num: Int): Double"]},{"name":"open override fun getUpperBound(num: Int): Double","description":"space.kscience.kmath.domains.UnivariateDomain.getUpperBound","location":"kmath-core/space.kscience.kmath.domains/-univariate-domain/get-upper-bound.html","searchKeys":["getUpperBound","open override fun getUpperBound(num: Int): Double"]},{"name":"open override fun volume(): Double","description":"space.kscience.kmath.domains.HyperSquareDomain.volume","location":"kmath-core/space.kscience.kmath.domains/-hyper-square-domain/volume.html","searchKeys":["volume","open override fun volume(): Double"]},{"name":"abstract fun volume(): Double","description":"space.kscience.kmath.domains.RealDomain.volume","location":"kmath-core/space.kscience.kmath.domains/-real-domain/volume.html","searchKeys":["volume","abstract fun volume(): Double"]},{"name":"open override fun volume(): Double","description":"space.kscience.kmath.domains.UnconstrainedDomain.volume","location":"kmath-core/space.kscience.kmath.domains/-unconstrained-domain/volume.html","searchKeys":["volume","open override fun volume(): Double"]},{"name":"open override fun volume(): Double","description":"space.kscience.kmath.domains.UnivariateDomain.volume","location":"kmath-core/space.kscience.kmath.domains/-univariate-domain/volume.html","searchKeys":["volume","open override fun volume(): Double"]},{"name":"interface RealDomain : Domain<Double> ","description":"space.kscience.kmath.domains.RealDomain","location":"kmath-core/space.kscience.kmath.domains/-real-domain/index.html","searchKeys":["RealDomain","interface RealDomain : Domain<Double> "]},{"name":"class UnconstrainedDomain(dimension: Int) : RealDomain","description":"space.kscience.kmath.domains.UnconstrainedDomain","location":"kmath-core/space.kscience.kmath.domains/-unconstrained-domain/index.html","searchKeys":["UnconstrainedDomain","class UnconstrainedDomain(dimension: Int) : RealDomain"]},{"name":"fun UnconstrainedDomain(dimension: Int)","description":"space.kscience.kmath.domains.UnconstrainedDomain.UnconstrainedDomain","location":"kmath-core/space.kscience.kmath.domains/-unconstrained-domain/-unconstrained-domain.html","searchKeys":["UnconstrainedDomain","fun UnconstrainedDomain(dimension: Int)"]},{"name":"inline class UnivariateDomain(range: ClosedFloatingPointRange<Double>) : RealDomain","description":"space.kscience.kmath.domains.UnivariateDomain","location":"kmath-core/space.kscience.kmath.domains/-univariate-domain/index.html","searchKeys":["UnivariateDomain","inline class UnivariateDomain(range: ClosedFloatingPointRange<Double>) : RealDomain"]},{"name":"fun UnivariateDomain(range: ClosedFloatingPointRange<Double>)","description":"space.kscience.kmath.domains.UnivariateDomain.UnivariateDomain","location":"kmath-core/space.kscience.kmath.domains/-univariate-domain/-univariate-domain.html","searchKeys":["UnivariateDomain","fun UnivariateDomain(range: ClosedFloatingPointRange<Double>)"]},{"name":"val range: ClosedFloatingPointRange<Double>","description":"space.kscience.kmath.domains.UnivariateDomain.range","location":"kmath-core/space.kscience.kmath.domains/-univariate-domain/range.html","searchKeys":["range","val range: ClosedFloatingPointRange<Double>"]},{"name":"fun fun interface AutoDiffProcessor<T : Any, I : Any, A : ExpressionAlgebra<T, I>, out R : Expression<T>>","description":"space.kscience.kmath.expressions.AutoDiffProcessor","location":"kmath-core/space.kscience.kmath.expressions/-auto-diff-processor/index.html","searchKeys":["AutoDiffProcessor","fun fun interface AutoDiffProcessor<T : Any, I : Any, A : ExpressionAlgebra<T, I>, out R : Expression<T>>"]},{"name":"abstract fun process(function: A.() -> I): DifferentiableExpression<T, R>","description":"space.kscience.kmath.expressions.AutoDiffProcessor.process","location":"kmath-core/space.kscience.kmath.expressions/-auto-diff-processor/process.html","searchKeys":["process","abstract fun process(function: A.() -> I): DifferentiableExpression<T, R>"]},{"name":"open class AutoDiffValue<out T>(value: T)","description":"space.kscience.kmath.expressions.AutoDiffValue","location":"kmath-core/space.kscience.kmath.expressions/-auto-diff-value/index.html","searchKeys":["AutoDiffValue","open class AutoDiffValue<out T>(value: T)"]},{"name":"fun <out T> AutoDiffValue(value: T)","description":"space.kscience.kmath.expressions.AutoDiffValue.AutoDiffValue","location":"kmath-core/space.kscience.kmath.expressions/-auto-diff-value/-auto-diff-value.html","searchKeys":["AutoDiffValue","fun <out T> AutoDiffValue(value: T)"]},{"name":"val value: T","description":"space.kscience.kmath.expressions.AutoDiffValue.value","location":"kmath-core/space.kscience.kmath.expressions/-auto-diff-value/value.html","searchKeys":["value","val value: T"]},{"name":"val value: T","description":"space.kscience.kmath.expressions.DerivationResult.value","location":"kmath-core/space.kscience.kmath.expressions/-derivation-result/value.html","searchKeys":["value","val value: T"]},{"name":"class DerivationResult<T : Any>(value: T, derivativeValues: Map<String, T>, context: Field<T>)","description":"space.kscience.kmath.expressions.DerivationResult","location":"kmath-core/space.kscience.kmath.expressions/-derivation-result/index.html","searchKeys":["DerivationResult","class DerivationResult<T : Any>(value: T, derivativeValues: Map<String, T>, context: Field<T>)"]},{"name":"fun <T : Any> DerivationResult(value: T, derivativeValues: Map<String, T>, context: Field<T>)","description":"space.kscience.kmath.expressions.DerivationResult.DerivationResult","location":"kmath-core/space.kscience.kmath.expressions/-derivation-result/-derivation-result.html","searchKeys":["DerivationResult","fun <T : Any> DerivationResult(value: T, derivativeValues: Map<String, T>, context: Field<T>)"]},{"name":"val context: Field<T>","description":"space.kscience.kmath.expressions.DerivationResult.context","location":"kmath-core/space.kscience.kmath.expressions/-derivation-result/context.html","searchKeys":["context","val context: Field<T>"]},{"name":"val context: F","description":"space.kscience.kmath.expressions.SimpleAutoDiffField.context","location":"kmath-core/space.kscience.kmath.expressions/-simple-auto-diff-field/context.html","searchKeys":["context","val context: F"]},{"name":"val context: LinearSpace<T, *>","description":"space.kscience.kmath.linear.LupDecomposition.context","location":"kmath-core/space.kscience.kmath.linear/-lup-decomposition/context.html","searchKeys":["context","val context: LinearSpace<T, *>"]},{"name":"abstract val context: C","description":"space.kscience.kmath.operations.AlgebraElement.context","location":"kmath-core/space.kscience.kmath.operations/-algebra-element/context.html","searchKeys":["context","abstract val context: C"]},{"name":"fun derivative(variable: Symbol): T","description":"space.kscience.kmath.expressions.DerivationResult.derivative","location":"kmath-core/space.kscience.kmath.expressions/-derivation-result/derivative.html","searchKeys":["derivative","fun derivative(variable: Symbol): T"]},{"name":"fun div(): T","description":"space.kscience.kmath.expressions.DerivationResult.div","location":"kmath-core/space.kscience.kmath.expressions/-derivation-result/div.html","searchKeys":["div","fun div(): T"]},{"name":"open operator fun T.div(b: T): T","description":"space.kscience.kmath.operations.FieldOperations.div","location":"kmath-core/space.kscience.kmath.operations/-field-operations/div.html","searchKeys":["div","open operator fun T.div(b: T): T"]},{"name":"open inline operator override fun Float.div(b: Float): Float","description":"space.kscience.kmath.operations.FloatField.div","location":"kmath-core/space.kscience.kmath.operations/-float-field/div.html","searchKeys":["div","open inline operator override fun Float.div(b: Float): Float"]},{"name":"open inline operator override fun Double.div(b: Double): Double","description":"space.kscience.kmath.operations.RealField.div","location":"kmath-core/space.kscience.kmath.operations/-real-field/div.html","searchKeys":["div","open inline operator override fun Double.div(b: Double): Double"]},{"name":"open operator fun T.div(k: Number): T","description":"space.kscience.kmath.operations.ScaleOperations.div","location":"kmath-core/space.kscience.kmath.operations/-scale-operations/div.html","searchKeys":["div","open operator fun T.div(k: Number): T"]},{"name":"operator fun <T : AlgebraElement<T, F>, F : Field<T>> T.div(b: T): T","description":"space.kscience.kmath.operations.div","location":"kmath-core/space.kscience.kmath.operations/div.html","searchKeys":["div","operator fun <T : AlgebraElement<T, F>, F : Field<T>> T.div(b: T): T"]},{"name":"interface DifferentiableExpression<T, out R : Expression<T>> : Expression<T> ","description":"space.kscience.kmath.expressions.DifferentiableExpression","location":"kmath-core/space.kscience.kmath.expressions/-differentiable-expression/index.html","searchKeys":["DifferentiableExpression","interface DifferentiableExpression<T, out R : Expression<T>> : Expression<T> "]},{"name":"abstract fun derivativeOrNull(symbols: List<Symbol>): R?","description":"space.kscience.kmath.expressions.DifferentiableExpression.derivativeOrNull","location":"kmath-core/space.kscience.kmath.expressions/-differentiable-expression/derivative-or-null.html","searchKeys":["derivativeOrNull","abstract fun derivativeOrNull(symbols: List<Symbol>): R?"]},{"name":"open override fun derivativeOrNull(symbol: Symbol): Expression<T>","description":"space.kscience.kmath.expressions.SimpleAutoDiffExpression.derivativeOrNull","location":"kmath-core/space.kscience.kmath.expressions/-simple-auto-diff-expression/derivative-or-null.html","searchKeys":["derivativeOrNull","open override fun derivativeOrNull(symbol: Symbol): Expression<T>"]},{"name":"fun fun interface Expression<T>","description":"space.kscience.kmath.expressions.Expression","location":"kmath-core/space.kscience.kmath.expressions/-expression/index.html","searchKeys":["Expression","fun fun interface Expression<T>"]},{"name":"abstract operator fun invoke(arguments: Map<Symbol, T>): T","description":"space.kscience.kmath.expressions.Expression.invoke","location":"kmath-core/space.kscience.kmath.expressions/-expression/invoke.html","searchKeys":["invoke","abstract operator fun invoke(arguments: Map<Symbol, T>): T"]},{"name":"open operator override fun invoke(arguments: Map<Symbol, T>): T","description":"space.kscience.kmath.expressions.SimpleAutoDiffExpression.invoke","location":"kmath-core/space.kscience.kmath.expressions/-simple-auto-diff-expression/invoke.html","searchKeys":["invoke","open operator override fun invoke(arguments: Map<Symbol, T>): T"]},{"name":"operator fun invoke(vararg elements: T): Matrix<T>","description":"space.kscience.kmath.linear.MatrixBuilder.invoke","location":"kmath-core/space.kscience.kmath.linear/-matrix-builder/invoke.html","searchKeys":["invoke","operator fun invoke(vararg elements: T): Matrix<T>"]},{"name":"operator fun <LS : LinearSpace<*, *>, R> LS.invoke(block: LS.() -> R): R","description":"space.kscience.kmath.linear.invoke","location":"kmath-core/space.kscience.kmath.linear/invoke.html","searchKeys":["invoke","operator fun <LS : LinearSpace<*, *>, R> LS.invoke(block: LS.() -> R): R"]},{"name":"operator fun invoke(shape: IntArray): Strides","description":"space.kscience.kmath.nd.DefaultStrides.Companion.invoke","location":"kmath-core/space.kscience.kmath.nd/-default-strides/-companion/invoke.html","searchKeys":["invoke","operator fun invoke(shape: IntArray): Strides"]},{"name":"open operator fun (T) -> T.invoke(structure: NDStructure<T>): NDStructure<T>","description":"space.kscience.kmath.nd.NDAlgebra.invoke","location":"kmath-core/space.kscience.kmath.nd/-n-d-algebra/invoke.html","searchKeys":["invoke","open operator fun (T) -> T.invoke(structure: NDStructure<T>): NDStructure<T>"]},{"name":"inline operator fun <A : Algebra<*>, R> A.invoke(block: A.() -> R): R","description":"space.kscience.kmath.operations.invoke","location":"kmath-core/space.kscience.kmath.operations/invoke.html","searchKeys":["invoke","inline operator fun <A : Algebra<*>, R> A.invoke(block: A.() -> R): R"]},{"name":"interface ExpressionAlgebra<in T, E> : Algebra<E> ","description":"space.kscience.kmath.expressions.ExpressionAlgebra","location":"kmath-core/space.kscience.kmath.expressions/-expression-algebra/index.html","searchKeys":["ExpressionAlgebra","interface ExpressionAlgebra<in T, E> : Algebra<E> "]},{"name":"open override fun bindSymbol(value: String): E","description":"space.kscience.kmath.expressions.ExpressionAlgebra.bindSymbol","location":"kmath-core/space.kscience.kmath.expressions/-expression-algebra/bind-symbol.html","searchKeys":["bindSymbol","open override fun bindSymbol(value: String): E"]},{"name":"fun <T, E> ExpressionAlgebra<T, E>.bindSymbol(symbol: Symbol): E","description":"space.kscience.kmath.expressions.bindSymbol","location":"kmath-core/space.kscience.kmath.expressions/bind-symbol.html","searchKeys":["bindSymbol","fun <T, E> ExpressionAlgebra<T, E>.bindSymbol(symbol: Symbol): E"]},{"name":"open fun bindSymbol(value: String): T","description":"space.kscience.kmath.operations.Algebra.bindSymbol","location":"kmath-core/space.kscience.kmath.operations/-algebra/bind-symbol.html","searchKeys":["bindSymbol","open fun bindSymbol(value: String): T"]},{"name":"fun <T : Any> Algebra<T>.bindSymbol(symbol: Symbol): T","description":"space.kscience.kmath.operations.bindSymbol","location":"kmath-core/space.kscience.kmath.operations/bind-symbol.html","searchKeys":["bindSymbol","fun <T : Any> Algebra<T>.bindSymbol(symbol: Symbol): T"]},{"name":"abstract fun bindSymbolOrNull(symbol: Symbol): E?","description":"space.kscience.kmath.expressions.ExpressionAlgebra.bindSymbolOrNull","location":"kmath-core/space.kscience.kmath.expressions/-expression-algebra/bind-symbol-or-null.html","searchKeys":["bindSymbolOrNull","abstract fun bindSymbolOrNull(symbol: Symbol): E?"]},{"name":"open override fun bindSymbolOrNull(symbol: Symbol): Expression<T>?","description":"space.kscience.kmath.expressions.FunctionalExpressionAlgebra.bindSymbolOrNull","location":"kmath-core/space.kscience.kmath.expressions/-functional-expression-algebra/bind-symbol-or-null.html","searchKeys":["bindSymbolOrNull","open override fun bindSymbolOrNull(symbol: Symbol): Expression<T>?"]},{"name":"open override fun bindSymbolOrNull(symbol: Symbol): AutoDiffValue<T>?","description":"space.kscience.kmath.expressions.SimpleAutoDiffField.bindSymbolOrNull","location":"kmath-core/space.kscience.kmath.expressions/-simple-auto-diff-field/bind-symbol-or-null.html","searchKeys":["bindSymbolOrNull","open override fun bindSymbolOrNull(symbol: Symbol): AutoDiffValue<T>?"]},{"name":"abstract fun const(value: T): E","description":"space.kscience.kmath.expressions.ExpressionAlgebra.const","location":"kmath-core/space.kscience.kmath.expressions/-expression-algebra/const.html","searchKeys":["const","abstract fun const(value: T): E"]},{"name":"open override fun const(value: T): Expression<T>","description":"space.kscience.kmath.expressions.FunctionalExpressionAlgebra.const","location":"kmath-core/space.kscience.kmath.expressions/-functional-expression-algebra/const.html","searchKeys":["const","open override fun const(value: T): Expression<T>"]},{"name":"abstract class FirstDerivativeExpression<T, R : Expression<T>> : DifferentiableExpression<T, R> ","description":"space.kscience.kmath.expressions.FirstDerivativeExpression","location":"kmath-core/space.kscience.kmath.expressions/-first-derivative-expression/index.html","searchKeys":["FirstDerivativeExpression","abstract class FirstDerivativeExpression<T, R : Expression<T>> : DifferentiableExpression<T, R> "]},{"name":"fun FirstDerivativeExpression()","description":"space.kscience.kmath.expressions.FirstDerivativeExpression.FirstDerivativeExpression","location":"kmath-core/space.kscience.kmath.expressions/-first-derivative-expression/-first-derivative-expression.html","searchKeys":["FirstDerivativeExpression","fun FirstDerivativeExpression()"]},{"name":"abstract class FunctionalExpressionAlgebra<T, A : Algebra<T>>(algebra: A) : ExpressionAlgebra<T, Expression<T>> ","description":"space.kscience.kmath.expressions.FunctionalExpressionAlgebra","location":"kmath-core/space.kscience.kmath.expressions/-functional-expression-algebra/index.html","searchKeys":["FunctionalExpressionAlgebra","abstract class FunctionalExpressionAlgebra<T, A : Algebra<T>>(algebra: A) : ExpressionAlgebra<T, Expression<T>> "]},{"name":"fun <A : Algebra<T>> FunctionalExpressionAlgebra(algebra: A)","description":"space.kscience.kmath.expressions.FunctionalExpressionAlgebra.FunctionalExpressionAlgebra","location":"kmath-core/space.kscience.kmath.expressions/-functional-expression-algebra/-functional-expression-algebra.html","searchKeys":["FunctionalExpressionAlgebra","fun <A : Algebra<T>> FunctionalExpressionAlgebra(algebra: A)"]},{"name":"val algebra: A","description":"space.kscience.kmath.expressions.FunctionalExpressionAlgebra.algebra","location":"kmath-core/space.kscience.kmath.expressions/-functional-expression-algebra/algebra.html","searchKeys":["algebra","val algebra: A"]},{"name":"open override fun binaryOperationFunction(operation: String): (left: Expression<T>, right: Expression<T>) -> Expression<T>","description":"space.kscience.kmath.expressions.FunctionalExpressionAlgebra.binaryOperationFunction","location":"kmath-core/space.kscience.kmath.expressions/-functional-expression-algebra/binary-operation-function.html","searchKeys":["binaryOperationFunction","open override fun binaryOperationFunction(operation: String): (left: Expression<T>, right: Expression<T>) -> Expression<T>"]},{"name":"open override fun binaryOperationFunction(operation: String): (left: Expression<T>, right: Expression<T>) -> Expression<T>","description":"space.kscience.kmath.expressions.FunctionalExpressionExtendedField.binaryOperationFunction","location":"kmath-core/space.kscience.kmath.expressions/-functional-expression-extended-field/binary-operation-function.html","searchKeys":["binaryOperationFunction","open override fun binaryOperationFunction(operation: String): (left: Expression<T>, right: Expression<T>) -> Expression<T>"]},{"name":"open override fun binaryOperationFunction(operation: String): (left: Expression<T>, right: Expression<T>) -> Expression<T>","description":"space.kscience.kmath.expressions.FunctionalExpressionField.binaryOperationFunction","location":"kmath-core/space.kscience.kmath.expressions/-functional-expression-field/binary-operation-function.html","searchKeys":["binaryOperationFunction","open override fun binaryOperationFunction(operation: String): (left: Expression<T>, right: Expression<T>) -> Expression<T>"]},{"name":"open override fun binaryOperationFunction(operation: String): (left: Expression<T>, right: Expression<T>) -> Expression<T>","description":"space.kscience.kmath.expressions.FunctionalExpressionGroup.binaryOperationFunction","location":"kmath-core/space.kscience.kmath.expressions/-functional-expression-group/binary-operation-function.html","searchKeys":["binaryOperationFunction","open override fun binaryOperationFunction(operation: String): (left: Expression<T>, right: Expression<T>) -> Expression<T>"]},{"name":"open override fun binaryOperationFunction(operation: String): (left: Expression<T>, right: Expression<T>) -> Expression<T>","description":"space.kscience.kmath.expressions.FunctionalExpressionRing.binaryOperationFunction","location":"kmath-core/space.kscience.kmath.expressions/-functional-expression-ring/binary-operation-function.html","searchKeys":["binaryOperationFunction","open override fun binaryOperationFunction(operation: String): (left: Expression<T>, right: Expression<T>) -> Expression<T>"]},{"name":"open fun binaryOperationFunction(operation: String): (T, T) -> T","description":"space.kscience.kmath.operations.Algebra.binaryOperationFunction","location":"kmath-core/space.kscience.kmath.operations/-algebra/binary-operation-function.html","searchKeys":["binaryOperationFunction","open fun binaryOperationFunction(operation: String): (T, T) -> T"]},{"name":"open override fun binaryOperationFunction(operation: String): (T, T) -> T","description":"space.kscience.kmath.operations.FieldOperations.binaryOperationFunction","location":"kmath-core/space.kscience.kmath.operations/-field-operations/binary-operation-function.html","searchKeys":["binaryOperationFunction","open override fun binaryOperationFunction(operation: String): (T, T) -> T"]},{"name":"open override fun binaryOperationFunction(operation: String): (left: Float, right: Float) -> Float","description":"space.kscience.kmath.operations.FloatField.binaryOperationFunction","location":"kmath-core/space.kscience.kmath.operations/-float-field/binary-operation-function.html","searchKeys":["binaryOperationFunction","open override fun binaryOperationFunction(operation: String): (left: Float, right: Float) -> Float"]},{"name":"open override fun binaryOperationFunction(operation: String): (T, T) -> T","description":"space.kscience.kmath.operations.GroupOperations.binaryOperationFunction","location":"kmath-core/space.kscience.kmath.operations/-group-operations/binary-operation-function.html","searchKeys":["binaryOperationFunction","open override fun binaryOperationFunction(operation: String): (T, T) -> T"]},{"name":"open override fun binaryOperationFunction(operation: String): (left: Double, right: Double) -> Double","description":"space.kscience.kmath.operations.RealField.binaryOperationFunction","location":"kmath-core/space.kscience.kmath.operations/-real-field/binary-operation-function.html","searchKeys":["binaryOperationFunction","open override fun binaryOperationFunction(operation: String): (left: Double, right: Double) -> Double"]},{"name":"open override fun binaryOperationFunction(operation: String): (T, T) -> T","description":"space.kscience.kmath.operations.RingOperations.binaryOperationFunction","location":"kmath-core/space.kscience.kmath.operations/-ring-operations/binary-operation-function.html","searchKeys":["binaryOperationFunction","open override fun binaryOperationFunction(operation: String): (T, T) -> T"]},{"name":"open override fun unaryOperationFunction(operation: String): (arg: Expression<T>) -> Expression<T>","description":"space.kscience.kmath.expressions.FunctionalExpressionAlgebra.unaryOperationFunction","location":"kmath-core/space.kscience.kmath.expressions/-functional-expression-algebra/unary-operation-function.html","searchKeys":["unaryOperationFunction","open override fun unaryOperationFunction(operation: String): (arg: Expression<T>) -> Expression<T>"]},{"name":"open override fun unaryOperationFunction(operation: String): (arg: Expression<T>) -> Expression<T>","description":"space.kscience.kmath.expressions.FunctionalExpressionExtendedField.unaryOperationFunction","location":"kmath-core/space.kscience.kmath.expressions/-functional-expression-extended-field/unary-operation-function.html","searchKeys":["unaryOperationFunction","open override fun unaryOperationFunction(operation: String): (arg: Expression<T>) -> Expression<T>"]},{"name":"open override fun unaryOperationFunction(operation: String): (arg: Expression<T>) -> Expression<T>","description":"space.kscience.kmath.expressions.FunctionalExpressionField.unaryOperationFunction","location":"kmath-core/space.kscience.kmath.expressions/-functional-expression-field/unary-operation-function.html","searchKeys":["unaryOperationFunction","open override fun unaryOperationFunction(operation: String): (arg: Expression<T>) -> Expression<T>"]},{"name":"open override fun unaryOperationFunction(operation: String): (arg: Expression<T>) -> Expression<T>","description":"space.kscience.kmath.expressions.FunctionalExpressionGroup.unaryOperationFunction","location":"kmath-core/space.kscience.kmath.expressions/-functional-expression-group/unary-operation-function.html","searchKeys":["unaryOperationFunction","open override fun unaryOperationFunction(operation: String): (arg: Expression<T>) -> Expression<T>"]},{"name":"open override fun unaryOperationFunction(operation: String): (arg: Expression<T>) -> Expression<T>","description":"space.kscience.kmath.expressions.FunctionalExpressionRing.unaryOperationFunction","location":"kmath-core/space.kscience.kmath.expressions/-functional-expression-ring/unary-operation-function.html","searchKeys":["unaryOperationFunction","open override fun unaryOperationFunction(operation: String): (arg: Expression<T>) -> Expression<T>"]},{"name":"open fun unaryOperationFunction(operation: String): (T) -> T","description":"space.kscience.kmath.operations.Algebra.unaryOperationFunction","location":"kmath-core/space.kscience.kmath.operations/-algebra/unary-operation-function.html","searchKeys":["unaryOperationFunction","open fun unaryOperationFunction(operation: String): (T) -> T"]},{"name":"open override fun unaryOperationFunction(operation: String): (T) -> T","description":"space.kscience.kmath.operations.ExtendedFieldOperations.unaryOperationFunction","location":"kmath-core/space.kscience.kmath.operations/-extended-field-operations/unary-operation-function.html","searchKeys":["unaryOperationFunction","open override fun unaryOperationFunction(operation: String): (T) -> T"]},{"name":"open override fun unaryOperationFunction(operation: String): (T) -> T","description":"space.kscience.kmath.operations.GroupOperations.unaryOperationFunction","location":"kmath-core/space.kscience.kmath.operations/-group-operations/unary-operation-function.html","searchKeys":["unaryOperationFunction","open override fun unaryOperationFunction(operation: String): (T) -> T"]},{"name":"open class FunctionalExpressionExtendedField<T, A : ExtendedField<T>>(algebra: A) : FunctionalExpressionField<T, A> , ExtendedField<Expression<T>> ","description":"space.kscience.kmath.expressions.FunctionalExpressionExtendedField","location":"kmath-core/space.kscience.kmath.expressions/-functional-expression-extended-field/index.html","searchKeys":["FunctionalExpressionExtendedField","open class FunctionalExpressionExtendedField<T, A : ExtendedField<T>>(algebra: A) : FunctionalExpressionField<T, A> , ExtendedField<Expression<T>> "]},{"name":"fun <A : ExtendedField<T>> FunctionalExpressionExtendedField(algebra: A)","description":"space.kscience.kmath.expressions.FunctionalExpressionExtendedField.FunctionalExpressionExtendedField","location":"kmath-core/space.kscience.kmath.expressions/-functional-expression-extended-field/-functional-expression-extended-field.html","searchKeys":["FunctionalExpressionExtendedField","fun <A : ExtendedField<T>> FunctionalExpressionExtendedField(algebra: A)"]},{"name":"open override fun acos(arg: Expression<T>): Expression<T>","description":"space.kscience.kmath.expressions.FunctionalExpressionExtendedField.acos","location":"kmath-core/space.kscience.kmath.expressions/-functional-expression-extended-field/acos.html","searchKeys":["acos","open override fun acos(arg: Expression<T>): Expression<T>"]},{"name":"open override fun acos(arg: AutoDiffValue<T>): AutoDiffValue<T>","description":"space.kscience.kmath.expressions.SimpleAutoDiffExtendedField.acos","location":"kmath-core/space.kscience.kmath.expressions/-simple-auto-diff-extended-field/acos.html","searchKeys":["acos","open override fun acos(arg: AutoDiffValue<T>): AutoDiffValue<T>"]},{"name":"fun <T : Any, F : ExtendedField<T>> SimpleAutoDiffField<T, F>.acos(x: AutoDiffValue<T>): AutoDiffValue<T>","description":"space.kscience.kmath.expressions.acos","location":"kmath-core/space.kscience.kmath.expressions/acos.html","searchKeys":["acos","fun <T : Any, F : ExtendedField<T>> SimpleAutoDiffField<T, F>.acos(x: AutoDiffValue<T>): AutoDiffValue<T>"]},{"name":"open override fun acos(arg: NDStructure<Double>): NDBuffer<Double>","description":"space.kscience.kmath.nd.RealNDField.acos","location":"kmath-core/space.kscience.kmath.nd/-real-n-d-field/acos.html","searchKeys":["acos","open override fun acos(arg: NDStructure<Double>): NDBuffer<Double>"]},{"name":"open inline override fun acos(arg: Float): Float","description":"space.kscience.kmath.operations.FloatField.acos","location":"kmath-core/space.kscience.kmath.operations/-float-field/acos.html","searchKeys":["acos","open inline override fun acos(arg: Float): Float"]},{"name":"open inline override fun acos(arg: Double): Double","description":"space.kscience.kmath.operations.RealField.acos","location":"kmath-core/space.kscience.kmath.operations/-real-field/acos.html","searchKeys":["acos","open inline override fun acos(arg: Double): Double"]},{"name":"abstract fun acos(arg: T): T","description":"space.kscience.kmath.operations.TrigonometricOperations.acos","location":"kmath-core/space.kscience.kmath.operations/-trigonometric-operations/acos.html","searchKeys":["acos","abstract fun acos(arg: T): T"]},{"name":"fun <T : AlgebraElement<T, out TrigonometricOperations<T>>> acos(arg: T): T","description":"space.kscience.kmath.operations.acos","location":"kmath-core/space.kscience.kmath.operations/acos.html","searchKeys":["acos","fun <T : AlgebraElement<T, out TrigonometricOperations<T>>> acos(arg: T): T"]},{"name":"open override fun acos(arg: Buffer<Double>): RealBuffer","description":"space.kscience.kmath.structures.RealBufferField.acos","location":"kmath-core/space.kscience.kmath.structures/-real-buffer-field/acos.html","searchKeys":["acos","open override fun acos(arg: Buffer<Double>): RealBuffer"]},{"name":"open override fun acos(arg: Buffer<Double>): RealBuffer","description":"space.kscience.kmath.structures.RealBufferFieldOperations.acos","location":"kmath-core/space.kscience.kmath.structures/-real-buffer-field-operations/acos.html","searchKeys":["acos","open override fun acos(arg: Buffer<Double>): RealBuffer"]},{"name":"open override fun asin(arg: Expression<T>): Expression<T>","description":"space.kscience.kmath.expressions.FunctionalExpressionExtendedField.asin","location":"kmath-core/space.kscience.kmath.expressions/-functional-expression-extended-field/asin.html","searchKeys":["asin","open override fun asin(arg: Expression<T>): Expression<T>"]},{"name":"open override fun asin(arg: AutoDiffValue<T>): AutoDiffValue<T>","description":"space.kscience.kmath.expressions.SimpleAutoDiffExtendedField.asin","location":"kmath-core/space.kscience.kmath.expressions/-simple-auto-diff-extended-field/asin.html","searchKeys":["asin","open override fun asin(arg: AutoDiffValue<T>): AutoDiffValue<T>"]},{"name":"fun <T : Any, F : ExtendedField<T>> SimpleAutoDiffField<T, F>.asin(x: AutoDiffValue<T>): AutoDiffValue<T>","description":"space.kscience.kmath.expressions.asin","location":"kmath-core/space.kscience.kmath.expressions/asin.html","searchKeys":["asin","fun <T : Any, F : ExtendedField<T>> SimpleAutoDiffField<T, F>.asin(x: AutoDiffValue<T>): AutoDiffValue<T>"]},{"name":"open override fun asin(arg: NDStructure<Double>): NDBuffer<Double>","description":"space.kscience.kmath.nd.RealNDField.asin","location":"kmath-core/space.kscience.kmath.nd/-real-n-d-field/asin.html","searchKeys":["asin","open override fun asin(arg: NDStructure<Double>): NDBuffer<Double>"]},{"name":"open inline override fun asin(arg: Float): Float","description":"space.kscience.kmath.operations.FloatField.asin","location":"kmath-core/space.kscience.kmath.operations/-float-field/asin.html","searchKeys":["asin","open inline override fun asin(arg: Float): Float"]},{"name":"open inline override fun asin(arg: Double): Double","description":"space.kscience.kmath.operations.RealField.asin","location":"kmath-core/space.kscience.kmath.operations/-real-field/asin.html","searchKeys":["asin","open inline override fun asin(arg: Double): Double"]},{"name":"abstract fun asin(arg: T): T","description":"space.kscience.kmath.operations.TrigonometricOperations.asin","location":"kmath-core/space.kscience.kmath.operations/-trigonometric-operations/asin.html","searchKeys":["asin","abstract fun asin(arg: T): T"]},{"name":"fun <T : AlgebraElement<T, out TrigonometricOperations<T>>> asin(arg: T): T","description":"space.kscience.kmath.operations.asin","location":"kmath-core/space.kscience.kmath.operations/asin.html","searchKeys":["asin","fun <T : AlgebraElement<T, out TrigonometricOperations<T>>> asin(arg: T): T"]},{"name":"open override fun asin(arg: Buffer<Double>): RealBuffer","description":"space.kscience.kmath.structures.RealBufferField.asin","location":"kmath-core/space.kscience.kmath.structures/-real-buffer-field/asin.html","searchKeys":["asin","open override fun asin(arg: Buffer<Double>): RealBuffer"]},{"name":"open override fun asin(arg: Buffer<Double>): RealBuffer","description":"space.kscience.kmath.structures.RealBufferFieldOperations.asin","location":"kmath-core/space.kscience.kmath.structures/-real-buffer-field-operations/asin.html","searchKeys":["asin","open override fun asin(arg: Buffer<Double>): RealBuffer"]},{"name":"open override fun atan(arg: Expression<T>): Expression<T>","description":"space.kscience.kmath.expressions.FunctionalExpressionExtendedField.atan","location":"kmath-core/space.kscience.kmath.expressions/-functional-expression-extended-field/atan.html","searchKeys":["atan","open override fun atan(arg: Expression<T>): Expression<T>"]},{"name":"open override fun atan(arg: AutoDiffValue<T>): AutoDiffValue<T>","description":"space.kscience.kmath.expressions.SimpleAutoDiffExtendedField.atan","location":"kmath-core/space.kscience.kmath.expressions/-simple-auto-diff-extended-field/atan.html","searchKeys":["atan","open override fun atan(arg: AutoDiffValue<T>): AutoDiffValue<T>"]},{"name":"fun <T : Any, F : ExtendedField<T>> SimpleAutoDiffField<T, F>.atan(x: AutoDiffValue<T>): AutoDiffValue<T>","description":"space.kscience.kmath.expressions.atan","location":"kmath-core/space.kscience.kmath.expressions/atan.html","searchKeys":["atan","fun <T : Any, F : ExtendedField<T>> SimpleAutoDiffField<T, F>.atan(x: AutoDiffValue<T>): AutoDiffValue<T>"]},{"name":"open override fun atan(arg: NDStructure<Double>): NDBuffer<Double>","description":"space.kscience.kmath.nd.RealNDField.atan","location":"kmath-core/space.kscience.kmath.nd/-real-n-d-field/atan.html","searchKeys":["atan","open override fun atan(arg: NDStructure<Double>): NDBuffer<Double>"]},{"name":"open inline override fun atan(arg: Float): Float","description":"space.kscience.kmath.operations.FloatField.atan","location":"kmath-core/space.kscience.kmath.operations/-float-field/atan.html","searchKeys":["atan","open inline override fun atan(arg: Float): Float"]},{"name":"open inline override fun atan(arg: Double): Double","description":"space.kscience.kmath.operations.RealField.atan","location":"kmath-core/space.kscience.kmath.operations/-real-field/atan.html","searchKeys":["atan","open inline override fun atan(arg: Double): Double"]},{"name":"abstract fun atan(arg: T): T","description":"space.kscience.kmath.operations.TrigonometricOperations.atan","location":"kmath-core/space.kscience.kmath.operations/-trigonometric-operations/atan.html","searchKeys":["atan","abstract fun atan(arg: T): T"]},{"name":"fun <T : AlgebraElement<T, out TrigonometricOperations<T>>> atan(arg: T): T","description":"space.kscience.kmath.operations.atan","location":"kmath-core/space.kscience.kmath.operations/atan.html","searchKeys":["atan","fun <T : AlgebraElement<T, out TrigonometricOperations<T>>> atan(arg: T): T"]},{"name":"open override fun atan(arg: Buffer<Double>): RealBuffer","description":"space.kscience.kmath.structures.RealBufferField.atan","location":"kmath-core/space.kscience.kmath.structures/-real-buffer-field/atan.html","searchKeys":["atan","open override fun atan(arg: Buffer<Double>): RealBuffer"]},{"name":"open override fun atan(arg: Buffer<Double>): RealBuffer","description":"space.kscience.kmath.structures.RealBufferFieldOperations.atan","location":"kmath-core/space.kscience.kmath.structures/-real-buffer-field-operations/atan.html","searchKeys":["atan","open override fun atan(arg: Buffer<Double>): RealBuffer"]},{"name":"open override fun cos(arg: Expression<T>): Expression<T>","description":"space.kscience.kmath.expressions.FunctionalExpressionExtendedField.cos","location":"kmath-core/space.kscience.kmath.expressions/-functional-expression-extended-field/cos.html","searchKeys":["cos","open override fun cos(arg: Expression<T>): Expression<T>"]},{"name":"open override fun cos(arg: AutoDiffValue<T>): AutoDiffValue<T>","description":"space.kscience.kmath.expressions.SimpleAutoDiffExtendedField.cos","location":"kmath-core/space.kscience.kmath.expressions/-simple-auto-diff-extended-field/cos.html","searchKeys":["cos","open override fun cos(arg: AutoDiffValue<T>): AutoDiffValue<T>"]},{"name":"fun <T : Any, F : ExtendedField<T>> SimpleAutoDiffField<T, F>.cos(x: AutoDiffValue<T>): AutoDiffValue<T>","description":"space.kscience.kmath.expressions.cos","location":"kmath-core/space.kscience.kmath.expressions/cos.html","searchKeys":["cos","fun <T : Any, F : ExtendedField<T>> SimpleAutoDiffField<T, F>.cos(x: AutoDiffValue<T>): AutoDiffValue<T>"]},{"name":"open override fun cos(arg: NDStructure<Double>): NDBuffer<Double>","description":"space.kscience.kmath.nd.RealNDField.cos","location":"kmath-core/space.kscience.kmath.nd/-real-n-d-field/cos.html","searchKeys":["cos","open override fun cos(arg: NDStructure<Double>): NDBuffer<Double>"]},{"name":"open inline override fun cos(arg: Float): Float","description":"space.kscience.kmath.operations.FloatField.cos","location":"kmath-core/space.kscience.kmath.operations/-float-field/cos.html","searchKeys":["cos","open inline override fun cos(arg: Float): Float"]},{"name":"open inline override fun cos(arg: Double): Double","description":"space.kscience.kmath.operations.RealField.cos","location":"kmath-core/space.kscience.kmath.operations/-real-field/cos.html","searchKeys":["cos","open inline override fun cos(arg: Double): Double"]},{"name":"abstract fun cos(arg: T): T","description":"space.kscience.kmath.operations.TrigonometricOperations.cos","location":"kmath-core/space.kscience.kmath.operations/-trigonometric-operations/cos.html","searchKeys":["cos","abstract fun cos(arg: T): T"]},{"name":"fun <T : AlgebraElement<T, out TrigonometricOperations<T>>> cos(arg: T): T","description":"space.kscience.kmath.operations.cos","location":"kmath-core/space.kscience.kmath.operations/cos.html","searchKeys":["cos","fun <T : AlgebraElement<T, out TrigonometricOperations<T>>> cos(arg: T): T"]},{"name":"open override fun cos(arg: Buffer<Double>): RealBuffer","description":"space.kscience.kmath.structures.RealBufferField.cos","location":"kmath-core/space.kscience.kmath.structures/-real-buffer-field/cos.html","searchKeys":["cos","open override fun cos(arg: Buffer<Double>): RealBuffer"]},{"name":"open override fun cos(arg: Buffer<Double>): RealBuffer","description":"space.kscience.kmath.structures.RealBufferFieldOperations.cos","location":"kmath-core/space.kscience.kmath.structures/-real-buffer-field-operations/cos.html","searchKeys":["cos","open override fun cos(arg: Buffer<Double>): RealBuffer"]},{"name":"open override fun exp(arg: Expression<T>): Expression<T>","description":"space.kscience.kmath.expressions.FunctionalExpressionExtendedField.exp","location":"kmath-core/space.kscience.kmath.expressions/-functional-expression-extended-field/exp.html","searchKeys":["exp","open override fun exp(arg: Expression<T>): Expression<T>"]},{"name":"open override fun exp(arg: AutoDiffValue<T>): AutoDiffValue<T>","description":"space.kscience.kmath.expressions.SimpleAutoDiffExtendedField.exp","location":"kmath-core/space.kscience.kmath.expressions/-simple-auto-diff-extended-field/exp.html","searchKeys":["exp","open override fun exp(arg: AutoDiffValue<T>): AutoDiffValue<T>"]},{"name":"fun <T : Any, F : ExtendedField<T>> SimpleAutoDiffField<T, F>.exp(x: AutoDiffValue<T>): AutoDiffValue<T>","description":"space.kscience.kmath.expressions.exp","location":"kmath-core/space.kscience.kmath.expressions/exp.html","searchKeys":["exp","fun <T : Any, F : ExtendedField<T>> SimpleAutoDiffField<T, F>.exp(x: AutoDiffValue<T>): AutoDiffValue<T>"]},{"name":"open override fun exp(arg: NDStructure<Double>): NDBuffer<Double>","description":"space.kscience.kmath.nd.RealNDField.exp","location":"kmath-core/space.kscience.kmath.nd/-real-n-d-field/exp.html","searchKeys":["exp","open override fun exp(arg: NDStructure<Double>): NDBuffer<Double>"]},{"name":"abstract fun exp(arg: T): T","description":"space.kscience.kmath.operations.ExponentialOperations.exp","location":"kmath-core/space.kscience.kmath.operations/-exponential-operations/exp.html","searchKeys":["exp","abstract fun exp(arg: T): T"]},{"name":"open inline override fun exp(arg: Float): Float","description":"space.kscience.kmath.operations.FloatField.exp","location":"kmath-core/space.kscience.kmath.operations/-float-field/exp.html","searchKeys":["exp","open inline override fun exp(arg: Float): Float"]},{"name":"open inline override fun exp(arg: Double): Double","description":"space.kscience.kmath.operations.RealField.exp","location":"kmath-core/space.kscience.kmath.operations/-real-field/exp.html","searchKeys":["exp","open inline override fun exp(arg: Double): Double"]},{"name":"fun <T : AlgebraElement<T, out ExponentialOperations<T>>> exp(arg: T): T","description":"space.kscience.kmath.operations.exp","location":"kmath-core/space.kscience.kmath.operations/exp.html","searchKeys":["exp","fun <T : AlgebraElement<T, out ExponentialOperations<T>>> exp(arg: T): T"]},{"name":"open override fun exp(arg: Buffer<Double>): RealBuffer","description":"space.kscience.kmath.structures.RealBufferField.exp","location":"kmath-core/space.kscience.kmath.structures/-real-buffer-field/exp.html","searchKeys":["exp","open override fun exp(arg: Buffer<Double>): RealBuffer"]},{"name":"open override fun exp(arg: Buffer<Double>): RealBuffer","description":"space.kscience.kmath.structures.RealBufferFieldOperations.exp","location":"kmath-core/space.kscience.kmath.structures/-real-buffer-field-operations/exp.html","searchKeys":["exp","open override fun exp(arg: Buffer<Double>): RealBuffer"]},{"name":"open override fun ln(arg: Expression<T>): Expression<T>","description":"space.kscience.kmath.expressions.FunctionalExpressionExtendedField.ln","location":"kmath-core/space.kscience.kmath.expressions/-functional-expression-extended-field/ln.html","searchKeys":["ln","open override fun ln(arg: Expression<T>): Expression<T>"]},{"name":"open override fun ln(arg: AutoDiffValue<T>): AutoDiffValue<T>","description":"space.kscience.kmath.expressions.SimpleAutoDiffExtendedField.ln","location":"kmath-core/space.kscience.kmath.expressions/-simple-auto-diff-extended-field/ln.html","searchKeys":["ln","open override fun ln(arg: AutoDiffValue<T>): AutoDiffValue<T>"]},{"name":"fun <T : Any, F : ExtendedField<T>> SimpleAutoDiffField<T, F>.ln(x: AutoDiffValue<T>): AutoDiffValue<T>","description":"space.kscience.kmath.expressions.ln","location":"kmath-core/space.kscience.kmath.expressions/ln.html","searchKeys":["ln","fun <T : Any, F : ExtendedField<T>> SimpleAutoDiffField<T, F>.ln(x: AutoDiffValue<T>): AutoDiffValue<T>"]},{"name":"open override fun ln(arg: NDStructure<Double>): NDBuffer<Double>","description":"space.kscience.kmath.nd.RealNDField.ln","location":"kmath-core/space.kscience.kmath.nd/-real-n-d-field/ln.html","searchKeys":["ln","open override fun ln(arg: NDStructure<Double>): NDBuffer<Double>"]},{"name":"abstract fun ln(arg: T): T","description":"space.kscience.kmath.operations.ExponentialOperations.ln","location":"kmath-core/space.kscience.kmath.operations/-exponential-operations/ln.html","searchKeys":["ln","abstract fun ln(arg: T): T"]},{"name":"open inline override fun ln(arg: Float): Float","description":"space.kscience.kmath.operations.FloatField.ln","location":"kmath-core/space.kscience.kmath.operations/-float-field/ln.html","searchKeys":["ln","open inline override fun ln(arg: Float): Float"]},{"name":"open inline override fun ln(arg: Double): Double","description":"space.kscience.kmath.operations.RealField.ln","location":"kmath-core/space.kscience.kmath.operations/-real-field/ln.html","searchKeys":["ln","open inline override fun ln(arg: Double): Double"]},{"name":"fun <T : AlgebraElement<T, out ExponentialOperations<T>>> ln(arg: T): T","description":"space.kscience.kmath.operations.ln","location":"kmath-core/space.kscience.kmath.operations/ln.html","searchKeys":["ln","fun <T : AlgebraElement<T, out ExponentialOperations<T>>> ln(arg: T): T"]},{"name":"open override fun ln(arg: Buffer<Double>): RealBuffer","description":"space.kscience.kmath.structures.RealBufferField.ln","location":"kmath-core/space.kscience.kmath.structures/-real-buffer-field/ln.html","searchKeys":["ln","open override fun ln(arg: Buffer<Double>): RealBuffer"]},{"name":"open override fun ln(arg: Buffer<Double>): RealBuffer","description":"space.kscience.kmath.structures.RealBufferFieldOperations.ln","location":"kmath-core/space.kscience.kmath.structures/-real-buffer-field-operations/ln.html","searchKeys":["ln","open override fun ln(arg: Buffer<Double>): RealBuffer"]},{"name":"open override fun number(value: Number): Expression<T>","description":"space.kscience.kmath.expressions.FunctionalExpressionExtendedField.number","location":"kmath-core/space.kscience.kmath.expressions/-functional-expression-extended-field/number.html","searchKeys":["number","open override fun number(value: Number): Expression<T>"]},{"name":"open override fun number(value: Number): AutoDiffValue<T>","description":"space.kscience.kmath.expressions.SimpleAutoDiffExtendedField.number","location":"kmath-core/space.kscience.kmath.expressions/-simple-auto-diff-extended-field/number.html","searchKeys":["number","open override fun number(value: Number): AutoDiffValue<T>"]},{"name":"open override fun number(value: Number): AutoDiffValue<T>","description":"space.kscience.kmath.expressions.SimpleAutoDiffField.number","location":"kmath-core/space.kscience.kmath.expressions/-simple-auto-diff-field/number.html","searchKeys":["number","open override fun number(value: Number): AutoDiffValue<T>"]},{"name":"open override fun number(value: Number): NDBuffer<Double>","description":"space.kscience.kmath.nd.RealNDField.number","location":"kmath-core/space.kscience.kmath.nd/-real-n-d-field/number.html","searchKeys":["number","open override fun number(value: Number): NDBuffer<Double>"]},{"name":"open override fun number(value: Number): NDBuffer<Short>","description":"space.kscience.kmath.nd.ShortNDRing.number","location":"kmath-core/space.kscience.kmath.nd/-short-n-d-ring/number.html","searchKeys":["number","open override fun number(value: Number): NDBuffer<Short>"]},{"name":"open override fun number(value: Number): BigInt","description":"space.kscience.kmath.operations.BigIntField.number","location":"kmath-core/space.kscience.kmath.operations/-big-int-field/number.html","searchKeys":["number","open override fun number(value: Number): BigInt"]},{"name":"open override fun number(value: Number): Byte","description":"space.kscience.kmath.operations.ByteRing.number","location":"kmath-core/space.kscience.kmath.operations/-byte-ring/number.html","searchKeys":["number","open override fun number(value: Number): Byte"]},{"name":"open override fun number(value: Number): T","description":"space.kscience.kmath.operations.Field.number","location":"kmath-core/space.kscience.kmath.operations/-field/number.html","searchKeys":["number","open override fun number(value: Number): T"]},{"name":"open override fun number(value: Number): Float","description":"space.kscience.kmath.operations.FloatField.number","location":"kmath-core/space.kscience.kmath.operations/-float-field/number.html","searchKeys":["number","open override fun number(value: Number): Float"]},{"name":"open override fun number(value: Number): Int","description":"space.kscience.kmath.operations.IntRing.number","location":"kmath-core/space.kscience.kmath.operations/-int-ring/number.html","searchKeys":["number","open override fun number(value: Number): Int"]},{"name":"open override fun number(value: Number): BigDecimal","description":"space.kscience.kmath.operations.JBigDecimalFieldBase.number","location":"kmath-core/space.kscience.kmath.operations/-j-big-decimal-field-base/number.html","searchKeys":["number","open override fun number(value: Number): BigDecimal"]},{"name":"open override fun number(value: Number): BigInteger","description":"space.kscience.kmath.operations.JBigIntegerField.number","location":"kmath-core/space.kscience.kmath.operations/-j-big-integer-field/number.html","searchKeys":["number","open override fun number(value: Number): BigInteger"]},{"name":"open override fun number(value: Number): Long","description":"space.kscience.kmath.operations.LongRing.number","location":"kmath-core/space.kscience.kmath.operations/-long-ring/number.html","searchKeys":["number","open override fun number(value: Number): Long"]},{"name":"abstract fun number(value: Number): T","description":"space.kscience.kmath.operations.NumericAlgebra.number","location":"kmath-core/space.kscience.kmath.operations/-numeric-algebra/number.html","searchKeys":["number","abstract fun number(value: Number): T"]},{"name":"open override fun number(value: Number): Double","description":"space.kscience.kmath.operations.RealField.number","location":"kmath-core/space.kscience.kmath.operations/-real-field/number.html","searchKeys":["number","open override fun number(value: Number): Double"]},{"name":"open override fun number(value: Number): Short","description":"space.kscience.kmath.operations.ShortRing.number","location":"kmath-core/space.kscience.kmath.operations/-short-ring/number.html","searchKeys":["number","open override fun number(value: Number): Short"]},{"name":"open override fun number(value: Number): Buffer<Double>","description":"space.kscience.kmath.structures.RealBufferField.number","location":"kmath-core/space.kscience.kmath.structures/-real-buffer-field/number.html","searchKeys":["number","open override fun number(value: Number): Buffer<Double>"]},{"name":"open override fun power(arg: Expression<T>, pow: Number): Expression<T>","description":"space.kscience.kmath.expressions.FunctionalExpressionExtendedField.power","location":"kmath-core/space.kscience.kmath.expressions/-functional-expression-extended-field/power.html","searchKeys":["power","open override fun power(arg: Expression<T>, pow: Number): Expression<T>"]},{"name":"open override fun power(arg: AutoDiffValue<T>, pow: Number): AutoDiffValue<T>","description":"space.kscience.kmath.expressions.SimpleAutoDiffExtendedField.power","location":"kmath-core/space.kscience.kmath.expressions/-simple-auto-diff-extended-field/power.html","searchKeys":["power","open override fun power(arg: AutoDiffValue<T>, pow: Number): AutoDiffValue<T>"]},{"name":"open override fun power(arg: NDStructure<Double>, pow: Number): NDBuffer<Double>","description":"space.kscience.kmath.nd.RealNDField.power","location":"kmath-core/space.kscience.kmath.nd/-real-n-d-field/power.html","searchKeys":["power","open override fun power(arg: NDStructure<Double>, pow: Number): NDBuffer<Double>"]},{"name":"open inline override fun power(arg: Float, pow: Number): Float","description":"space.kscience.kmath.operations.FloatField.power","location":"kmath-core/space.kscience.kmath.operations/-float-field/power.html","searchKeys":["power","open inline override fun power(arg: Float, pow: Number): Float"]},{"name":"open override fun power(arg: BigDecimal, pow: Number): BigDecimal","description":"space.kscience.kmath.operations.JBigDecimalFieldBase.power","location":"kmath-core/space.kscience.kmath.operations/-j-big-decimal-field-base/power.html","searchKeys":["power","open override fun power(arg: BigDecimal, pow: Number): BigDecimal"]},{"name":"abstract fun power(arg: T, pow: Number): T","description":"space.kscience.kmath.operations.PowerOperations.power","location":"kmath-core/space.kscience.kmath.operations/-power-operations/power.html","searchKeys":["power","abstract fun power(arg: T, pow: Number): T"]},{"name":"open inline override fun power(arg: Double, pow: Number): Double","description":"space.kscience.kmath.operations.RealField.power","location":"kmath-core/space.kscience.kmath.operations/-real-field/power.html","searchKeys":["power","open inline override fun power(arg: Double, pow: Number): Double"]},{"name":"open override fun power(arg: Buffer<Double>, pow: Number): RealBuffer","description":"space.kscience.kmath.structures.RealBufferField.power","location":"kmath-core/space.kscience.kmath.structures/-real-buffer-field/power.html","searchKeys":["power","open override fun power(arg: Buffer<Double>, pow: Number): RealBuffer"]},{"name":"open override fun power(arg: Buffer<Double>, pow: Number): RealBuffer","description":"space.kscience.kmath.structures.RealBufferFieldOperations.power","location":"kmath-core/space.kscience.kmath.structures/-real-buffer-field-operations/power.html","searchKeys":["power","open override fun power(arg: Buffer<Double>, pow: Number): RealBuffer"]},{"name":"open override fun sin(arg: Expression<T>): Expression<T>","description":"space.kscience.kmath.expressions.FunctionalExpressionExtendedField.sin","location":"kmath-core/space.kscience.kmath.expressions/-functional-expression-extended-field/sin.html","searchKeys":["sin","open override fun sin(arg: Expression<T>): Expression<T>"]},{"name":"open override fun sin(arg: AutoDiffValue<T>): AutoDiffValue<T>","description":"space.kscience.kmath.expressions.SimpleAutoDiffExtendedField.sin","location":"kmath-core/space.kscience.kmath.expressions/-simple-auto-diff-extended-field/sin.html","searchKeys":["sin","open override fun sin(arg: AutoDiffValue<T>): AutoDiffValue<T>"]},{"name":"fun <T : Any, F : ExtendedField<T>> SimpleAutoDiffField<T, F>.sin(x: AutoDiffValue<T>): AutoDiffValue<T>","description":"space.kscience.kmath.expressions.sin","location":"kmath-core/space.kscience.kmath.expressions/sin.html","searchKeys":["sin","fun <T : Any, F : ExtendedField<T>> SimpleAutoDiffField<T, F>.sin(x: AutoDiffValue<T>): AutoDiffValue<T>"]},{"name":"open override fun sin(arg: NDStructure<Double>): NDBuffer<Double>","description":"space.kscience.kmath.nd.RealNDField.sin","location":"kmath-core/space.kscience.kmath.nd/-real-n-d-field/sin.html","searchKeys":["sin","open override fun sin(arg: NDStructure<Double>): NDBuffer<Double>"]},{"name":"open inline override fun sin(arg: Float): Float","description":"space.kscience.kmath.operations.FloatField.sin","location":"kmath-core/space.kscience.kmath.operations/-float-field/sin.html","searchKeys":["sin","open inline override fun sin(arg: Float): Float"]},{"name":"open inline override fun sin(arg: Double): Double","description":"space.kscience.kmath.operations.RealField.sin","location":"kmath-core/space.kscience.kmath.operations/-real-field/sin.html","searchKeys":["sin","open inline override fun sin(arg: Double): Double"]},{"name":"abstract fun sin(arg: T): T","description":"space.kscience.kmath.operations.TrigonometricOperations.sin","location":"kmath-core/space.kscience.kmath.operations/-trigonometric-operations/sin.html","searchKeys":["sin","abstract fun sin(arg: T): T"]},{"name":"fun <T : AlgebraElement<T, out TrigonometricOperations<T>>> sin(arg: T): T","description":"space.kscience.kmath.operations.sin","location":"kmath-core/space.kscience.kmath.operations/sin.html","searchKeys":["sin","fun <T : AlgebraElement<T, out TrigonometricOperations<T>>> sin(arg: T): T"]},{"name":"open override fun sin(arg: Buffer<Double>): RealBuffer","description":"space.kscience.kmath.structures.RealBufferField.sin","location":"kmath-core/space.kscience.kmath.structures/-real-buffer-field/sin.html","searchKeys":["sin","open override fun sin(arg: Buffer<Double>): RealBuffer"]},{"name":"open override fun sin(arg: Buffer<Double>): RealBuffer","description":"space.kscience.kmath.structures.RealBufferFieldOperations.sin","location":"kmath-core/space.kscience.kmath.structures/-real-buffer-field-operations/sin.html","searchKeys":["sin","open override fun sin(arg: Buffer<Double>): RealBuffer"]},{"name":"open class FunctionalExpressionField<T, A : Field<T>>(algebra: A) : FunctionalExpressionRing<T, A> , Field<Expression<T>> , ScaleOperations<Expression<T>> ","description":"space.kscience.kmath.expressions.FunctionalExpressionField","location":"kmath-core/space.kscience.kmath.expressions/-functional-expression-field/index.html","searchKeys":["FunctionalExpressionField","open class FunctionalExpressionField<T, A : Field<T>>(algebra: A) : FunctionalExpressionRing<T, A> , Field<Expression<T>> , ScaleOperations<Expression<T>> "]},{"name":"fun <A : Field<T>> FunctionalExpressionField(algebra: A)","description":"space.kscience.kmath.expressions.FunctionalExpressionField.FunctionalExpressionField","location":"kmath-core/space.kscience.kmath.expressions/-functional-expression-field/-functional-expression-field.html","searchKeys":["FunctionalExpressionField","fun <A : Field<T>> FunctionalExpressionField(algebra: A)"]},{"name":"open override fun divide(a: Expression<T>, b: Expression<T>): Expression<T>","description":"space.kscience.kmath.expressions.FunctionalExpressionField.divide","location":"kmath-core/space.kscience.kmath.expressions/-functional-expression-field/divide.html","searchKeys":["divide","open override fun divide(a: Expression<T>, b: Expression<T>): Expression<T>"]},{"name":"open override fun divide(a: AutoDiffValue<T>, b: AutoDiffValue<T>): AutoDiffValue<T>","description":"space.kscience.kmath.expressions.SimpleAutoDiffField.divide","location":"kmath-core/space.kscience.kmath.expressions/-simple-auto-diff-field/divide.html","searchKeys":["divide","open override fun divide(a: AutoDiffValue<T>, b: AutoDiffValue<T>): AutoDiffValue<T>"]},{"name":"open override fun divide(a: NDStructure<T>, b: NDStructure<T>): NDStructure<T>","description":"space.kscience.kmath.nd.NDField.divide","location":"kmath-core/space.kscience.kmath.nd/-n-d-field/divide.html","searchKeys":["divide","open override fun divide(a: NDStructure<T>, b: NDStructure<T>): NDStructure<T>"]},{"name":"open override fun divide(a: BigInt, b: BigInt): BigInt","description":"space.kscience.kmath.operations.BigIntField.divide","location":"kmath-core/space.kscience.kmath.operations/-big-int-field/divide.html","searchKeys":["divide","open override fun divide(a: BigInt, b: BigInt): BigInt"]},{"name":"abstract fun divide(a: T, b: T): T","description":"space.kscience.kmath.operations.FieldOperations.divide","location":"kmath-core/space.kscience.kmath.operations/-field-operations/divide.html","searchKeys":["divide","abstract fun divide(a: T, b: T): T"]},{"name":"open inline override fun divide(a: Float, b: Float): Float","description":"space.kscience.kmath.operations.FloatField.divide","location":"kmath-core/space.kscience.kmath.operations/-float-field/divide.html","searchKeys":["divide","open inline override fun divide(a: Float, b: Float): Float"]},{"name":"open override fun divide(a: BigDecimal, b: BigDecimal): BigDecimal","description":"space.kscience.kmath.operations.JBigDecimalFieldBase.divide","location":"kmath-core/space.kscience.kmath.operations/-j-big-decimal-field-base/divide.html","searchKeys":["divide","open override fun divide(a: BigDecimal, b: BigDecimal): BigDecimal"]},{"name":"open inline override fun divide(a: Double, b: Double): Double","description":"space.kscience.kmath.operations.RealField.divide","location":"kmath-core/space.kscience.kmath.operations/-real-field/divide.html","searchKeys":["divide","open inline override fun divide(a: Double, b: Double): Double"]},{"name":"open override fun divide(a: Buffer<Double>, b: Buffer<Double>): RealBuffer","description":"space.kscience.kmath.structures.RealBufferField.divide","location":"kmath-core/space.kscience.kmath.structures/-real-buffer-field/divide.html","searchKeys":["divide","open override fun divide(a: Buffer<Double>, b: Buffer<Double>): RealBuffer"]},{"name":"open override fun divide(a: Buffer<Double>, b: Buffer<Double>): RealBuffer","description":"space.kscience.kmath.structures.RealBufferFieldOperations.divide","location":"kmath-core/space.kscience.kmath.structures/-real-buffer-field-operations/divide.html","searchKeys":["divide","open override fun divide(a: Buffer<Double>, b: Buffer<Double>): RealBuffer"]},{"name":"open override fun scale(a: Expression<T>, value: Double): Expression<T>","description":"space.kscience.kmath.expressions.FunctionalExpressionField.scale","location":"kmath-core/space.kscience.kmath.expressions/-functional-expression-field/scale.html","searchKeys":["scale","open override fun scale(a: Expression<T>, value: Double): Expression<T>"]},{"name":"open override fun scale(a: AutoDiffValue<T>, value: Double): AutoDiffValue<T>","description":"space.kscience.kmath.expressions.SimpleAutoDiffExtendedField.scale","location":"kmath-core/space.kscience.kmath.expressions/-simple-auto-diff-extended-field/scale.html","searchKeys":["scale","open override fun scale(a: AutoDiffValue<T>, value: Double): AutoDiffValue<T>"]},{"name":"open override fun scale(a: AutoDiffValue<T>, value: Double): AutoDiffValue<T>","description":"space.kscience.kmath.expressions.SimpleAutoDiffField.scale","location":"kmath-core/space.kscience.kmath.expressions/-simple-auto-diff-field/scale.html","searchKeys":["scale","open override fun scale(a: AutoDiffValue<T>, value: Double): AutoDiffValue<T>"]},{"name":"open override fun scale(a: NDStructure<T>, value: Double): NDStructure<T>","description":"space.kscience.kmath.nd.BufferedNDField.scale","location":"kmath-core/space.kscience.kmath.nd/-buffered-n-d-field/scale.html","searchKeys":["scale","open override fun scale(a: NDStructure<T>, value: Double): NDStructure<T>"]},{"name":"open override fun scale(a: NDStructure<Double>, value: Double): NDStructure<Double>","description":"space.kscience.kmath.nd.RealNDField.scale","location":"kmath-core/space.kscience.kmath.nd/-real-n-d-field/scale.html","searchKeys":["scale","open override fun scale(a: NDStructure<Double>, value: Double): NDStructure<Double>"]},{"name":"open override fun scale(a: BigInt, value: Double): BigInt","description":"space.kscience.kmath.operations.BigIntField.scale","location":"kmath-core/space.kscience.kmath.operations/-big-int-field/scale.html","searchKeys":["scale","open override fun scale(a: BigInt, value: Double): BigInt"]},{"name":"open override fun scale(a: Float, value: Double): Float","description":"space.kscience.kmath.operations.FloatField.scale","location":"kmath-core/space.kscience.kmath.operations/-float-field/scale.html","searchKeys":["scale","open override fun scale(a: Float, value: Double): Float"]},{"name":"open override fun scale(a: BigDecimal, value: Double): BigDecimal","description":"space.kscience.kmath.operations.JBigDecimalFieldBase.scale","location":"kmath-core/space.kscience.kmath.operations/-j-big-decimal-field-base/scale.html","searchKeys":["scale","open override fun scale(a: BigDecimal, value: Double): BigDecimal"]},{"name":"open override fun scale(a: Double, value: Double): Double","description":"space.kscience.kmath.operations.RealField.scale","location":"kmath-core/space.kscience.kmath.operations/-real-field/scale.html","searchKeys":["scale","open override fun scale(a: Double, value: Double): Double"]},{"name":"abstract fun scale(a: T, value: Double): T","description":"space.kscience.kmath.operations.ScaleOperations.scale","location":"kmath-core/space.kscience.kmath.operations/-scale-operations/scale.html","searchKeys":["scale","abstract fun scale(a: T, value: Double): T"]},{"name":"open override fun scale(a: Buffer<Double>, value: Double): RealBuffer","description":"space.kscience.kmath.structures.RealBufferField.scale","location":"kmath-core/space.kscience.kmath.structures/-real-buffer-field/scale.html","searchKeys":["scale","open override fun scale(a: Buffer<Double>, value: Double): RealBuffer"]},{"name":"open class FunctionalExpressionGroup<T, A : Group<T>>(algebra: A) : FunctionalExpressionAlgebra<T, A> , Group<Expression<T>> ","description":"space.kscience.kmath.expressions.FunctionalExpressionGroup","location":"kmath-core/space.kscience.kmath.expressions/-functional-expression-group/index.html","searchKeys":["FunctionalExpressionGroup","open class FunctionalExpressionGroup<T, A : Group<T>>(algebra: A) : FunctionalExpressionAlgebra<T, A> , Group<Expression<T>> "]},{"name":"fun <A : Group<T>> FunctionalExpressionGroup(algebra: A)","description":"space.kscience.kmath.expressions.FunctionalExpressionGroup.FunctionalExpressionGroup","location":"kmath-core/space.kscience.kmath.expressions/-functional-expression-group/-functional-expression-group.html","searchKeys":["FunctionalExpressionGroup","fun <A : Group<T>> FunctionalExpressionGroup(algebra: A)"]},{"name":"open override fun add(a: Expression<T>, b: Expression<T>): Expression<T>","description":"space.kscience.kmath.expressions.FunctionalExpressionGroup.add","location":"kmath-core/space.kscience.kmath.expressions/-functional-expression-group/add.html","searchKeys":["add","open override fun add(a: Expression<T>, b: Expression<T>): Expression<T>"]},{"name":"open override fun add(a: AutoDiffValue<T>, b: AutoDiffValue<T>): AutoDiffValue<T>","description":"space.kscience.kmath.expressions.SimpleAutoDiffField.add","location":"kmath-core/space.kscience.kmath.expressions/-simple-auto-diff-field/add.html","searchKeys":["add","open override fun add(a: AutoDiffValue<T>, b: AutoDiffValue<T>): AutoDiffValue<T>"]},{"name":"open override fun add(a: NDStructure<T>, b: NDStructure<T>): NDStructure<T>","description":"space.kscience.kmath.nd.NDGroup.add","location":"kmath-core/space.kscience.kmath.nd/-n-d-group/add.html","searchKeys":["add","open override fun add(a: NDStructure<T>, b: NDStructure<T>): NDStructure<T>"]},{"name":"open override fun add(a: BigInt, b: BigInt): BigInt","description":"space.kscience.kmath.operations.BigIntField.add","location":"kmath-core/space.kscience.kmath.operations/-big-int-field/add.html","searchKeys":["add","open override fun add(a: BigInt, b: BigInt): BigInt"]},{"name":"open inline override fun add(a: Byte, b: Byte): Byte","description":"space.kscience.kmath.operations.ByteRing.add","location":"kmath-core/space.kscience.kmath.operations/-byte-ring/add.html","searchKeys":["add","open inline override fun add(a: Byte, b: Byte): Byte"]},{"name":"open inline override fun add(a: Float, b: Float): Float","description":"space.kscience.kmath.operations.FloatField.add","location":"kmath-core/space.kscience.kmath.operations/-float-field/add.html","searchKeys":["add","open inline override fun add(a: Float, b: Float): Float"]},{"name":"abstract fun add(a: T, b: T): T","description":"space.kscience.kmath.operations.GroupOperations.add","location":"kmath-core/space.kscience.kmath.operations/-group-operations/add.html","searchKeys":["add","abstract fun add(a: T, b: T): T"]},{"name":"open inline override fun add(a: Int, b: Int): Int","description":"space.kscience.kmath.operations.IntRing.add","location":"kmath-core/space.kscience.kmath.operations/-int-ring/add.html","searchKeys":["add","open inline override fun add(a: Int, b: Int): Int"]},{"name":"open override fun add(a: BigDecimal, b: BigDecimal): BigDecimal","description":"space.kscience.kmath.operations.JBigDecimalFieldBase.add","location":"kmath-core/space.kscience.kmath.operations/-j-big-decimal-field-base/add.html","searchKeys":["add","open override fun add(a: BigDecimal, b: BigDecimal): BigDecimal"]},{"name":"open override fun add(a: BigInteger, b: BigInteger): BigInteger","description":"space.kscience.kmath.operations.JBigIntegerField.add","location":"kmath-core/space.kscience.kmath.operations/-j-big-integer-field/add.html","searchKeys":["add","open override fun add(a: BigInteger, b: BigInteger): BigInteger"]},{"name":"open inline override fun add(a: Long, b: Long): Long","description":"space.kscience.kmath.operations.LongRing.add","location":"kmath-core/space.kscience.kmath.operations/-long-ring/add.html","searchKeys":["add","open inline override fun add(a: Long, b: Long): Long"]},{"name":"open inline override fun add(a: Double, b: Double): Double","description":"space.kscience.kmath.operations.RealField.add","location":"kmath-core/space.kscience.kmath.operations/-real-field/add.html","searchKeys":["add","open inline override fun add(a: Double, b: Double): Double"]},{"name":"open inline override fun add(a: Short, b: Short): Short","description":"space.kscience.kmath.operations.ShortRing.add","location":"kmath-core/space.kscience.kmath.operations/-short-ring/add.html","searchKeys":["add","open inline override fun add(a: Short, b: Short): Short"]},{"name":"open override fun add(a: Buffer<Double>, b: Buffer<Double>): RealBuffer","description":"space.kscience.kmath.structures.RealBufferField.add","location":"kmath-core/space.kscience.kmath.structures/-real-buffer-field/add.html","searchKeys":["add","open override fun add(a: Buffer<Double>, b: Buffer<Double>): RealBuffer"]},{"name":"open override fun add(a: Buffer<Double>, b: Buffer<Double>): RealBuffer","description":"space.kscience.kmath.structures.RealBufferFieldOperations.add","location":"kmath-core/space.kscience.kmath.structures/-real-buffer-field-operations/add.html","searchKeys":["add","open override fun add(a: Buffer<Double>, b: Buffer<Double>): RealBuffer"]},{"name":"open operator override fun Expression<T>.unaryMinus(): Expression<T>","description":"space.kscience.kmath.expressions.FunctionalExpressionGroup.unaryMinus","location":"kmath-core/space.kscience.kmath.expressions/-functional-expression-group/unary-minus.html","searchKeys":["unaryMinus","open operator override fun Expression<T>.unaryMinus(): Expression<T>"]},{"name":"open operator override fun AutoDiffValue<T>.unaryMinus(): AutoDiffValue<T>","description":"space.kscience.kmath.expressions.SimpleAutoDiffField.unaryMinus","location":"kmath-core/space.kscience.kmath.expressions/-simple-auto-diff-field/unary-minus.html","searchKeys":["unaryMinus","open operator override fun AutoDiffValue<T>.unaryMinus(): AutoDiffValue<T>"]},{"name":"open operator override fun Matrix<T>.unaryMinus(): Matrix<T>","description":"space.kscience.kmath.linear.BufferedLinearSpace.unaryMinus","location":"kmath-core/space.kscience.kmath.linear/-buffered-linear-space/unary-minus.html","searchKeys":["unaryMinus","open operator override fun Matrix<T>.unaryMinus(): Matrix<T>"]},{"name":"open operator override fun NDStructure<T>.unaryMinus(): NDStructure<T>","description":"space.kscience.kmath.nd.BufferedNDGroup.unaryMinus","location":"kmath-core/space.kscience.kmath.nd/-buffered-n-d-group/unary-minus.html","searchKeys":["unaryMinus","open operator override fun NDStructure<T>.unaryMinus(): NDStructure<T>"]},{"name":"operator fun unaryMinus(): BigInt","description":"space.kscience.kmath.operations.BigInt.unaryMinus","location":"kmath-core/space.kscience.kmath.operations/-big-int/unary-minus.html","searchKeys":["unaryMinus","operator fun unaryMinus(): BigInt"]},{"name":"open inline operator override fun Byte.unaryMinus(): Byte","description":"space.kscience.kmath.operations.ByteRing.unaryMinus","location":"kmath-core/space.kscience.kmath.operations/-byte-ring/unary-minus.html","searchKeys":["unaryMinus","open inline operator override fun Byte.unaryMinus(): Byte"]},{"name":"open inline operator override fun Float.unaryMinus(): Float","description":"space.kscience.kmath.operations.FloatField.unaryMinus","location":"kmath-core/space.kscience.kmath.operations/-float-field/unary-minus.html","searchKeys":["unaryMinus","open inline operator override fun Float.unaryMinus(): Float"]},{"name":"abstract operator fun T.unaryMinus(): T","description":"space.kscience.kmath.operations.GroupOperations.unaryMinus","location":"kmath-core/space.kscience.kmath.operations/-group-operations/unary-minus.html","searchKeys":["unaryMinus","abstract operator fun T.unaryMinus(): T"]},{"name":"open inline operator override fun Int.unaryMinus(): Int","description":"space.kscience.kmath.operations.IntRing.unaryMinus","location":"kmath-core/space.kscience.kmath.operations/-int-ring/unary-minus.html","searchKeys":["unaryMinus","open inline operator override fun Int.unaryMinus(): Int"]},{"name":"open operator override fun BigDecimal.unaryMinus(): BigDecimal","description":"space.kscience.kmath.operations.JBigDecimalFieldBase.unaryMinus","location":"kmath-core/space.kscience.kmath.operations/-j-big-decimal-field-base/unary-minus.html","searchKeys":["unaryMinus","open operator override fun BigDecimal.unaryMinus(): BigDecimal"]},{"name":"open operator override fun BigInteger.unaryMinus(): BigInteger","description":"space.kscience.kmath.operations.JBigIntegerField.unaryMinus","location":"kmath-core/space.kscience.kmath.operations/-j-big-integer-field/unary-minus.html","searchKeys":["unaryMinus","open operator override fun BigInteger.unaryMinus(): BigInteger"]},{"name":"open inline operator override fun Long.unaryMinus(): Long","description":"space.kscience.kmath.operations.LongRing.unaryMinus","location":"kmath-core/space.kscience.kmath.operations/-long-ring/unary-minus.html","searchKeys":["unaryMinus","open inline operator override fun Long.unaryMinus(): Long"]},{"name":"open inline operator override fun Double.unaryMinus(): Double","description":"space.kscience.kmath.operations.RealField.unaryMinus","location":"kmath-core/space.kscience.kmath.operations/-real-field/unary-minus.html","searchKeys":["unaryMinus","open inline operator override fun Double.unaryMinus(): Double"]},{"name":"open inline operator override fun Short.unaryMinus(): Short","description":"space.kscience.kmath.operations.ShortRing.unaryMinus","location":"kmath-core/space.kscience.kmath.operations/-short-ring/unary-minus.html","searchKeys":["unaryMinus","open inline operator override fun Short.unaryMinus(): Short"]},{"name":"open operator override fun Buffer<Double>.unaryMinus(): Buffer<Double>","description":"space.kscience.kmath.structures.RealBufferField.unaryMinus","location":"kmath-core/space.kscience.kmath.structures/-real-buffer-field/unary-minus.html","searchKeys":["unaryMinus","open operator override fun Buffer<Double>.unaryMinus(): Buffer<Double>"]},{"name":"open operator override fun Buffer<Double>.unaryMinus(): RealBuffer","description":"space.kscience.kmath.structures.RealBufferFieldOperations.unaryMinus","location":"kmath-core/space.kscience.kmath.structures/-real-buffer-field-operations/unary-minus.html","searchKeys":["unaryMinus","open operator override fun Buffer<Double>.unaryMinus(): RealBuffer"]},{"name":"open override val zero: Expression<T>","description":"space.kscience.kmath.expressions.FunctionalExpressionGroup.zero","location":"kmath-core/space.kscience.kmath.expressions/-functional-expression-group/zero.html","searchKeys":["zero","open override val zero: Expression<T>"]},{"name":"open override val zero: AutoDiffValue<T>","description":"space.kscience.kmath.expressions.SimpleAutoDiffField.zero","location":"kmath-core/space.kscience.kmath.expressions/-simple-auto-diff-field/zero.html","searchKeys":["zero","open override val zero: AutoDiffValue<T>"]},{"name":"fun <T : Any> LinearSpace<T, Ring<T>>.zero(rows: Int, columns: Int): Matrix<T>","description":"space.kscience.kmath.linear.zero","location":"kmath-core/space.kscience.kmath.linear/zero.html","searchKeys":["zero","fun <T : Any> LinearSpace<T, Ring<T>>.zero(rows: Int, columns: Int): Matrix<T>"]},{"name":"open override val zero: NDBuffer<T>","description":"space.kscience.kmath.nd.BufferedNDGroup.zero","location":"kmath-core/space.kscience.kmath.nd/-buffered-n-d-group/zero.html","searchKeys":["zero","open override val zero: NDBuffer<T>"]},{"name":"open override val zero: NDBuffer<Double>","description":"space.kscience.kmath.nd.RealNDField.zero","location":"kmath-core/space.kscience.kmath.nd/-real-n-d-field/zero.html","searchKeys":["zero","open override val zero: NDBuffer<Double>"]},{"name":"open override val zero: NDBuffer<Short>","description":"space.kscience.kmath.nd.ShortNDRing.zero","location":"kmath-core/space.kscience.kmath.nd/-short-n-d-ring/zero.html","searchKeys":["zero","open override val zero: NDBuffer<Short>"]},{"name":"open override val zero: BigInt","description":"space.kscience.kmath.operations.BigIntField.zero","location":"kmath-core/space.kscience.kmath.operations/-big-int-field/zero.html","searchKeys":["zero","open override val zero: BigInt"]},{"name":"open override val zero: Byte","description":"space.kscience.kmath.operations.ByteRing.zero","location":"kmath-core/space.kscience.kmath.operations/-byte-ring/zero.html","searchKeys":["zero","open override val zero: Byte"]},{"name":"open override val zero: Float = 0.0f","description":"space.kscience.kmath.operations.FloatField.zero","location":"kmath-core/space.kscience.kmath.operations/-float-field/zero.html","searchKeys":["zero","open override val zero: Float = 0.0f"]},{"name":"abstract val zero: T","description":"space.kscience.kmath.operations.Group.zero","location":"kmath-core/space.kscience.kmath.operations/-group/zero.html","searchKeys":["zero","abstract val zero: T"]},{"name":"open override val zero: Int","description":"space.kscience.kmath.operations.IntRing.zero","location":"kmath-core/space.kscience.kmath.operations/-int-ring/zero.html","searchKeys":["zero","open override val zero: Int"]},{"name":"open override val zero: BigDecimal","description":"space.kscience.kmath.operations.JBigDecimalFieldBase.zero","location":"kmath-core/space.kscience.kmath.operations/-j-big-decimal-field-base/zero.html","searchKeys":["zero","open override val zero: BigDecimal"]},{"name":"open override val zero: BigInteger","description":"space.kscience.kmath.operations.JBigIntegerField.zero","location":"kmath-core/space.kscience.kmath.operations/-j-big-integer-field/zero.html","searchKeys":["zero","open override val zero: BigInteger"]},{"name":"open override val zero: Long","description":"space.kscience.kmath.operations.LongRing.zero","location":"kmath-core/space.kscience.kmath.operations/-long-ring/zero.html","searchKeys":["zero","open override val zero: Long"]},{"name":"open override val zero: Double = 0.0","description":"space.kscience.kmath.operations.RealField.zero","location":"kmath-core/space.kscience.kmath.operations/-real-field/zero.html","searchKeys":["zero","open override val zero: Double = 0.0"]},{"name":"open override val zero: Short","description":"space.kscience.kmath.operations.ShortRing.zero","location":"kmath-core/space.kscience.kmath.operations/-short-ring/zero.html","searchKeys":["zero","open override val zero: Short"]},{"name":"open override val zero: Buffer<Double>","description":"space.kscience.kmath.structures.RealBufferField.zero","location":"kmath-core/space.kscience.kmath.structures/-real-buffer-field/zero.html","searchKeys":["zero","open override val zero: Buffer<Double>"]},{"name":"open class FunctionalExpressionRing<T, A : Ring<T>>(algebra: A) : FunctionalExpressionGroup<T, A> , Ring<Expression<T>> ","description":"space.kscience.kmath.expressions.FunctionalExpressionRing","location":"kmath-core/space.kscience.kmath.expressions/-functional-expression-ring/index.html","searchKeys":["FunctionalExpressionRing","open class FunctionalExpressionRing<T, A : Ring<T>>(algebra: A) : FunctionalExpressionGroup<T, A> , Ring<Expression<T>> "]},{"name":"fun <A : Ring<T>> FunctionalExpressionRing(algebra: A)","description":"space.kscience.kmath.expressions.FunctionalExpressionRing.FunctionalExpressionRing","location":"kmath-core/space.kscience.kmath.expressions/-functional-expression-ring/-functional-expression-ring.html","searchKeys":["FunctionalExpressionRing","fun <A : Ring<T>> FunctionalExpressionRing(algebra: A)"]},{"name":"open override fun multiply(a: Expression<T>, b: Expression<T>): Expression<T>","description":"space.kscience.kmath.expressions.FunctionalExpressionRing.multiply","location":"kmath-core/space.kscience.kmath.expressions/-functional-expression-ring/multiply.html","searchKeys":["multiply","open override fun multiply(a: Expression<T>, b: Expression<T>): Expression<T>"]},{"name":"open override fun multiply(a: AutoDiffValue<T>, b: AutoDiffValue<T>): AutoDiffValue<T>","description":"space.kscience.kmath.expressions.SimpleAutoDiffField.multiply","location":"kmath-core/space.kscience.kmath.expressions/-simple-auto-diff-field/multiply.html","searchKeys":["multiply","open override fun multiply(a: AutoDiffValue<T>, b: AutoDiffValue<T>): AutoDiffValue<T>"]},{"name":"open override fun multiply(a: NDStructure<T>, b: NDStructure<T>): NDStructure<T>","description":"space.kscience.kmath.nd.NDRing.multiply","location":"kmath-core/space.kscience.kmath.nd/-n-d-ring/multiply.html","searchKeys":["multiply","open override fun multiply(a: NDStructure<T>, b: NDStructure<T>): NDStructure<T>"]},{"name":"open override fun multiply(a: BigInt, b: BigInt): BigInt","description":"space.kscience.kmath.operations.BigIntField.multiply","location":"kmath-core/space.kscience.kmath.operations/-big-int-field/multiply.html","searchKeys":["multiply","open override fun multiply(a: BigInt, b: BigInt): BigInt"]},{"name":"open inline override fun multiply(a: Byte, b: Byte): Byte","description":"space.kscience.kmath.operations.ByteRing.multiply","location":"kmath-core/space.kscience.kmath.operations/-byte-ring/multiply.html","searchKeys":["multiply","open inline override fun multiply(a: Byte, b: Byte): Byte"]},{"name":"open inline override fun multiply(a: Float, b: Float): Float","description":"space.kscience.kmath.operations.FloatField.multiply","location":"kmath-core/space.kscience.kmath.operations/-float-field/multiply.html","searchKeys":["multiply","open inline override fun multiply(a: Float, b: Float): Float"]},{"name":"open inline override fun multiply(a: Int, b: Int): Int","description":"space.kscience.kmath.operations.IntRing.multiply","location":"kmath-core/space.kscience.kmath.operations/-int-ring/multiply.html","searchKeys":["multiply","open inline override fun multiply(a: Int, b: Int): Int"]},{"name":"open override fun multiply(a: BigDecimal, b: BigDecimal): BigDecimal","description":"space.kscience.kmath.operations.JBigDecimalFieldBase.multiply","location":"kmath-core/space.kscience.kmath.operations/-j-big-decimal-field-base/multiply.html","searchKeys":["multiply","open override fun multiply(a: BigDecimal, b: BigDecimal): BigDecimal"]},{"name":"open override fun multiply(a: BigInteger, b: BigInteger): BigInteger","description":"space.kscience.kmath.operations.JBigIntegerField.multiply","location":"kmath-core/space.kscience.kmath.operations/-j-big-integer-field/multiply.html","searchKeys":["multiply","open override fun multiply(a: BigInteger, b: BigInteger): BigInteger"]},{"name":"open inline override fun multiply(a: Long, b: Long): Long","description":"space.kscience.kmath.operations.LongRing.multiply","location":"kmath-core/space.kscience.kmath.operations/-long-ring/multiply.html","searchKeys":["multiply","open inline override fun multiply(a: Long, b: Long): Long"]},{"name":"open inline override fun multiply(a: Double, b: Double): Double","description":"space.kscience.kmath.operations.RealField.multiply","location":"kmath-core/space.kscience.kmath.operations/-real-field/multiply.html","searchKeys":["multiply","open inline override fun multiply(a: Double, b: Double): Double"]},{"name":"abstract fun multiply(a: T, b: T): T","description":"space.kscience.kmath.operations.RingOperations.multiply","location":"kmath-core/space.kscience.kmath.operations/-ring-operations/multiply.html","searchKeys":["multiply","abstract fun multiply(a: T, b: T): T"]},{"name":"open inline override fun multiply(a: Short, b: Short): Short","description":"space.kscience.kmath.operations.ShortRing.multiply","location":"kmath-core/space.kscience.kmath.operations/-short-ring/multiply.html","searchKeys":["multiply","open inline override fun multiply(a: Short, b: Short): Short"]},{"name":"open override fun multiply(a: Buffer<Double>, b: Buffer<Double>): RealBuffer","description":"space.kscience.kmath.structures.RealBufferField.multiply","location":"kmath-core/space.kscience.kmath.structures/-real-buffer-field/multiply.html","searchKeys":["multiply","open override fun multiply(a: Buffer<Double>, b: Buffer<Double>): RealBuffer"]},{"name":"open override fun multiply(a: Buffer<Double>, b: Buffer<Double>): RealBuffer","description":"space.kscience.kmath.structures.RealBufferFieldOperations.multiply","location":"kmath-core/space.kscience.kmath.structures/-real-buffer-field-operations/multiply.html","searchKeys":["multiply","open override fun multiply(a: Buffer<Double>, b: Buffer<Double>): RealBuffer"]},{"name":"open override val one: Expression<T>","description":"space.kscience.kmath.expressions.FunctionalExpressionRing.one","location":"kmath-core/space.kscience.kmath.expressions/-functional-expression-ring/one.html","searchKeys":["one","open override val one: Expression<T>"]},{"name":"open override val one: AutoDiffValue<T>","description":"space.kscience.kmath.expressions.SimpleAutoDiffField.one","location":"kmath-core/space.kscience.kmath.expressions/-simple-auto-diff-field/one.html","searchKeys":["one","open override val one: AutoDiffValue<T>"]},{"name":"fun <T : Any> LinearSpace<T, Ring<T>>.one(rows: Int, columns: Int): Matrix<T>","description":"space.kscience.kmath.linear.one","location":"kmath-core/space.kscience.kmath.linear/one.html","searchKeys":["one","fun <T : Any> LinearSpace<T, Ring<T>>.one(rows: Int, columns: Int): Matrix<T>"]},{"name":"open override val one: NDBuffer<T>","description":"space.kscience.kmath.nd.BufferedNDRing.one","location":"kmath-core/space.kscience.kmath.nd/-buffered-n-d-ring/one.html","searchKeys":["one","open override val one: NDBuffer<T>"]},{"name":"open override val one: NDBuffer<Double>","description":"space.kscience.kmath.nd.RealNDField.one","location":"kmath-core/space.kscience.kmath.nd/-real-n-d-field/one.html","searchKeys":["one","open override val one: NDBuffer<Double>"]},{"name":"open override val one: NDBuffer<Short>","description":"space.kscience.kmath.nd.ShortNDRing.one","location":"kmath-core/space.kscience.kmath.nd/-short-n-d-ring/one.html","searchKeys":["one","open override val one: NDBuffer<Short>"]},{"name":"open override val one: BigInt","description":"space.kscience.kmath.operations.BigIntField.one","location":"kmath-core/space.kscience.kmath.operations/-big-int-field/one.html","searchKeys":["one","open override val one: BigInt"]},{"name":"open override val one: Byte","description":"space.kscience.kmath.operations.ByteRing.one","location":"kmath-core/space.kscience.kmath.operations/-byte-ring/one.html","searchKeys":["one","open override val one: Byte"]},{"name":"open override val one: Float = 1.0f","description":"space.kscience.kmath.operations.FloatField.one","location":"kmath-core/space.kscience.kmath.operations/-float-field/one.html","searchKeys":["one","open override val one: Float = 1.0f"]},{"name":"open override val one: Int","description":"space.kscience.kmath.operations.IntRing.one","location":"kmath-core/space.kscience.kmath.operations/-int-ring/one.html","searchKeys":["one","open override val one: Int"]},{"name":"open override val one: BigDecimal","description":"space.kscience.kmath.operations.JBigDecimalFieldBase.one","location":"kmath-core/space.kscience.kmath.operations/-j-big-decimal-field-base/one.html","searchKeys":["one","open override val one: BigDecimal"]},{"name":"open override val one: BigInteger","description":"space.kscience.kmath.operations.JBigIntegerField.one","location":"kmath-core/space.kscience.kmath.operations/-j-big-integer-field/one.html","searchKeys":["one","open override val one: BigInteger"]},{"name":"open override val one: Long","description":"space.kscience.kmath.operations.LongRing.one","location":"kmath-core/space.kscience.kmath.operations/-long-ring/one.html","searchKeys":["one","open override val one: Long"]},{"name":"open override val one: Double = 1.0","description":"space.kscience.kmath.operations.RealField.one","location":"kmath-core/space.kscience.kmath.operations/-real-field/one.html","searchKeys":["one","open override val one: Double = 1.0"]},{"name":"abstract val one: T","description":"space.kscience.kmath.operations.Ring.one","location":"kmath-core/space.kscience.kmath.operations/-ring/one.html","searchKeys":["one","abstract val one: T"]},{"name":"open override val one: Short","description":"space.kscience.kmath.operations.ShortRing.one","location":"kmath-core/space.kscience.kmath.operations/-short-ring/one.html","searchKeys":["one","open override val one: Short"]},{"name":"open override val one: Buffer<Double>","description":"space.kscience.kmath.structures.RealBufferField.one","location":"kmath-core/space.kscience.kmath.structures/-real-buffer-field/one.html","searchKeys":["one","open override val one: Buffer<Double>"]},{"name":"class SimpleAutoDiffExpression<T : Any, F : Field<T>>(field: F, function: SimpleAutoDiffField<T, F>.() -> AutoDiffValue<T>) : FirstDerivativeExpression<T, Expression<T>> ","description":"space.kscience.kmath.expressions.SimpleAutoDiffExpression","location":"kmath-core/space.kscience.kmath.expressions/-simple-auto-diff-expression/index.html","searchKeys":["SimpleAutoDiffExpression","class SimpleAutoDiffExpression<T : Any, F : Field<T>>(field: F, function: SimpleAutoDiffField<T, F>.() -> AutoDiffValue<T>) : FirstDerivativeExpression<T, Expression<T>> "]},{"name":"fun <T : Any, F : Field<T>> SimpleAutoDiffExpression(field: F, function: SimpleAutoDiffField<T, F>.() -> AutoDiffValue<T>)","description":"space.kscience.kmath.expressions.SimpleAutoDiffExpression.SimpleAutoDiffExpression","location":"kmath-core/space.kscience.kmath.expressions/-simple-auto-diff-expression/-simple-auto-diff-expression.html","searchKeys":["SimpleAutoDiffExpression","fun <T : Any, F : Field<T>> SimpleAutoDiffExpression(field: F, function: SimpleAutoDiffField<T, F>.() -> AutoDiffValue<T>)"]},{"name":"val field: F","description":"space.kscience.kmath.expressions.SimpleAutoDiffExpression.field","location":"kmath-core/space.kscience.kmath.expressions/-simple-auto-diff-expression/field.html","searchKeys":["field","val field: F"]},{"name":"fun <T, A : Field<T>> NDAlgebra.Companion.field(field: A, bufferFactory: BufferFactory<T>, vararg shape: Int): BufferedNDField<T, A>","description":"space.kscience.kmath.nd.field","location":"kmath-core/space.kscience.kmath.nd/field.html","searchKeys":["field","fun <T, A : Field<T>> NDAlgebra.Companion.field(field: A, bufferFactory: BufferFactory<T>, vararg shape: Int): BufferedNDField<T, A>"]},{"name":"val function: SimpleAutoDiffField<T, F>.() -> AutoDiffValue<T>","description":"space.kscience.kmath.expressions.SimpleAutoDiffExpression.function","location":"kmath-core/space.kscience.kmath.expressions/-simple-auto-diff-expression/function.html","searchKeys":["function","val function: SimpleAutoDiffField<T, F>.() -> AutoDiffValue<T>"]},{"name":"class SimpleAutoDiffExtendedField<T : Any, F : ExtendedField<T>>(context: F, bindings: Map<Symbol, T>) : SimpleAutoDiffField<T, F> , ExtendedField<AutoDiffValue<T>> , ScaleOperations<AutoDiffValue<T>> ","description":"space.kscience.kmath.expressions.SimpleAutoDiffExtendedField","location":"kmath-core/space.kscience.kmath.expressions/-simple-auto-diff-extended-field/index.html","searchKeys":["SimpleAutoDiffExtendedField","class SimpleAutoDiffExtendedField<T : Any, F : ExtendedField<T>>(context: F, bindings: Map<Symbol, T>) : SimpleAutoDiffField<T, F> , ExtendedField<AutoDiffValue<T>> , ScaleOperations<AutoDiffValue<T>> "]},{"name":"fun <T : Any, F : ExtendedField<T>> SimpleAutoDiffExtendedField(context: F, bindings: Map<Symbol, T>)","description":"space.kscience.kmath.expressions.SimpleAutoDiffExtendedField.SimpleAutoDiffExtendedField","location":"kmath-core/space.kscience.kmath.expressions/-simple-auto-diff-extended-field/-simple-auto-diff-extended-field.html","searchKeys":["SimpleAutoDiffExtendedField","fun <T : Any, F : ExtendedField<T>> SimpleAutoDiffExtendedField(context: F, bindings: Map<Symbol, T>)"]},{"name":"open override fun acosh(arg: AutoDiffValue<T>): AutoDiffValue<T>","description":"space.kscience.kmath.expressions.SimpleAutoDiffExtendedField.acosh","location":"kmath-core/space.kscience.kmath.expressions/-simple-auto-diff-extended-field/acosh.html","searchKeys":["acosh","open override fun acosh(arg: AutoDiffValue<T>): AutoDiffValue<T>"]},{"name":"fun <T : Any, F : ExtendedField<T>> SimpleAutoDiffField<T, F>.acosh(x: AutoDiffValue<T>): AutoDiffValue<T>","description":"space.kscience.kmath.expressions.acosh","location":"kmath-core/space.kscience.kmath.expressions/acosh.html","searchKeys":["acosh","fun <T : Any, F : ExtendedField<T>> SimpleAutoDiffField<T, F>.acosh(x: AutoDiffValue<T>): AutoDiffValue<T>"]},{"name":"open override fun acosh(arg: NDStructure<Double>): NDBuffer<Double>","description":"space.kscience.kmath.nd.RealNDField.acosh","location":"kmath-core/space.kscience.kmath.nd/-real-n-d-field/acosh.html","searchKeys":["acosh","open override fun acosh(arg: NDStructure<Double>): NDBuffer<Double>"]},{"name":"abstract fun acosh(arg: T): T","description":"space.kscience.kmath.operations.ExponentialOperations.acosh","location":"kmath-core/space.kscience.kmath.operations/-exponential-operations/acosh.html","searchKeys":["acosh","abstract fun acosh(arg: T): T"]},{"name":"open override fun acosh(arg: T): T","description":"space.kscience.kmath.operations.ExtendedField.acosh","location":"kmath-core/space.kscience.kmath.operations/-extended-field/acosh.html","searchKeys":["acosh","open override fun acosh(arg: T): T"]},{"name":"open inline override fun acosh(arg: Float): Float","description":"space.kscience.kmath.operations.FloatField.acosh","location":"kmath-core/space.kscience.kmath.operations/-float-field/acosh.html","searchKeys":["acosh","open inline override fun acosh(arg: Float): Float"]},{"name":"open inline override fun acosh(arg: Double): Double","description":"space.kscience.kmath.operations.RealField.acosh","location":"kmath-core/space.kscience.kmath.operations/-real-field/acosh.html","searchKeys":["acosh","open inline override fun acosh(arg: Double): Double"]},{"name":"fun <T : AlgebraElement<T, out ExponentialOperations<T>>> acosh(arg: T): T","description":"space.kscience.kmath.operations.acosh","location":"kmath-core/space.kscience.kmath.operations/acosh.html","searchKeys":["acosh","fun <T : AlgebraElement<T, out ExponentialOperations<T>>> acosh(arg: T): T"]},{"name":"open override fun acosh(arg: Buffer<Double>): RealBuffer","description":"space.kscience.kmath.structures.RealBufferField.acosh","location":"kmath-core/space.kscience.kmath.structures/-real-buffer-field/acosh.html","searchKeys":["acosh","open override fun acosh(arg: Buffer<Double>): RealBuffer"]},{"name":"open override fun acosh(arg: Buffer<Double>): RealBuffer","description":"space.kscience.kmath.structures.RealBufferFieldOperations.acosh","location":"kmath-core/space.kscience.kmath.structures/-real-buffer-field-operations/acosh.html","searchKeys":["acosh","open override fun acosh(arg: Buffer<Double>): RealBuffer"]},{"name":"open override fun asinh(arg: AutoDiffValue<T>): AutoDiffValue<T>","description":"space.kscience.kmath.expressions.SimpleAutoDiffExtendedField.asinh","location":"kmath-core/space.kscience.kmath.expressions/-simple-auto-diff-extended-field/asinh.html","searchKeys":["asinh","open override fun asinh(arg: AutoDiffValue<T>): AutoDiffValue<T>"]},{"name":"fun <T : Any, F : ExtendedField<T>> SimpleAutoDiffField<T, F>.asinh(x: AutoDiffValue<T>): AutoDiffValue<T>","description":"space.kscience.kmath.expressions.asinh","location":"kmath-core/space.kscience.kmath.expressions/asinh.html","searchKeys":["asinh","fun <T : Any, F : ExtendedField<T>> SimpleAutoDiffField<T, F>.asinh(x: AutoDiffValue<T>): AutoDiffValue<T>"]},{"name":"open override fun asinh(arg: NDStructure<Double>): NDBuffer<Double>","description":"space.kscience.kmath.nd.RealNDField.asinh","location":"kmath-core/space.kscience.kmath.nd/-real-n-d-field/asinh.html","searchKeys":["asinh","open override fun asinh(arg: NDStructure<Double>): NDBuffer<Double>"]},{"name":"abstract fun asinh(arg: T): T","description":"space.kscience.kmath.operations.ExponentialOperations.asinh","location":"kmath-core/space.kscience.kmath.operations/-exponential-operations/asinh.html","searchKeys":["asinh","abstract fun asinh(arg: T): T"]},{"name":"open override fun asinh(arg: T): T","description":"space.kscience.kmath.operations.ExtendedField.asinh","location":"kmath-core/space.kscience.kmath.operations/-extended-field/asinh.html","searchKeys":["asinh","open override fun asinh(arg: T): T"]},{"name":"open inline override fun asinh(arg: Float): Float","description":"space.kscience.kmath.operations.FloatField.asinh","location":"kmath-core/space.kscience.kmath.operations/-float-field/asinh.html","searchKeys":["asinh","open inline override fun asinh(arg: Float): Float"]},{"name":"open inline override fun asinh(arg: Double): Double","description":"space.kscience.kmath.operations.RealField.asinh","location":"kmath-core/space.kscience.kmath.operations/-real-field/asinh.html","searchKeys":["asinh","open inline override fun asinh(arg: Double): Double"]},{"name":"fun <T : AlgebraElement<T, out ExponentialOperations<T>>> asinh(arg: T): T","description":"space.kscience.kmath.operations.asinh","location":"kmath-core/space.kscience.kmath.operations/asinh.html","searchKeys":["asinh","fun <T : AlgebraElement<T, out ExponentialOperations<T>>> asinh(arg: T): T"]},{"name":"open override fun asinh(arg: Buffer<Double>): RealBuffer","description":"space.kscience.kmath.structures.RealBufferField.asinh","location":"kmath-core/space.kscience.kmath.structures/-real-buffer-field/asinh.html","searchKeys":["asinh","open override fun asinh(arg: Buffer<Double>): RealBuffer"]},{"name":"open override fun asinh(arg: Buffer<Double>): RealBuffer","description":"space.kscience.kmath.structures.RealBufferFieldOperations.asinh","location":"kmath-core/space.kscience.kmath.structures/-real-buffer-field-operations/asinh.html","searchKeys":["asinh","open override fun asinh(arg: Buffer<Double>): RealBuffer"]},{"name":"open override fun atanh(arg: AutoDiffValue<T>): AutoDiffValue<T>","description":"space.kscience.kmath.expressions.SimpleAutoDiffExtendedField.atanh","location":"kmath-core/space.kscience.kmath.expressions/-simple-auto-diff-extended-field/atanh.html","searchKeys":["atanh","open override fun atanh(arg: AutoDiffValue<T>): AutoDiffValue<T>"]},{"name":"fun <T : Any, F : ExtendedField<T>> SimpleAutoDiffField<T, F>.atanh(x: AutoDiffValue<T>): AutoDiffValue<T>","description":"space.kscience.kmath.expressions.atanh","location":"kmath-core/space.kscience.kmath.expressions/atanh.html","searchKeys":["atanh","fun <T : Any, F : ExtendedField<T>> SimpleAutoDiffField<T, F>.atanh(x: AutoDiffValue<T>): AutoDiffValue<T>"]},{"name":"open override fun atanh(arg: NDStructure<Double>): NDBuffer<Double>","description":"space.kscience.kmath.nd.RealNDField.atanh","location":"kmath-core/space.kscience.kmath.nd/-real-n-d-field/atanh.html","searchKeys":["atanh","open override fun atanh(arg: NDStructure<Double>): NDBuffer<Double>"]},{"name":"abstract fun atanh(arg: T): T","description":"space.kscience.kmath.operations.ExponentialOperations.atanh","location":"kmath-core/space.kscience.kmath.operations/-exponential-operations/atanh.html","searchKeys":["atanh","abstract fun atanh(arg: T): T"]},{"name":"open override fun atanh(arg: T): T","description":"space.kscience.kmath.operations.ExtendedField.atanh","location":"kmath-core/space.kscience.kmath.operations/-extended-field/atanh.html","searchKeys":["atanh","open override fun atanh(arg: T): T"]},{"name":"open inline override fun atanh(arg: Float): Float","description":"space.kscience.kmath.operations.FloatField.atanh","location":"kmath-core/space.kscience.kmath.operations/-float-field/atanh.html","searchKeys":["atanh","open inline override fun atanh(arg: Float): Float"]},{"name":"open inline override fun atanh(arg: Double): Double","description":"space.kscience.kmath.operations.RealField.atanh","location":"kmath-core/space.kscience.kmath.operations/-real-field/atanh.html","searchKeys":["atanh","open inline override fun atanh(arg: Double): Double"]},{"name":"fun <T : AlgebraElement<T, out ExponentialOperations<T>>> atanh(arg: T): T","description":"space.kscience.kmath.operations.atanh","location":"kmath-core/space.kscience.kmath.operations/atanh.html","searchKeys":["atanh","fun <T : AlgebraElement<T, out ExponentialOperations<T>>> atanh(arg: T): T"]},{"name":"open override fun atanh(arg: Buffer<Double>): RealBuffer","description":"space.kscience.kmath.structures.RealBufferField.atanh","location":"kmath-core/space.kscience.kmath.structures/-real-buffer-field/atanh.html","searchKeys":["atanh","open override fun atanh(arg: Buffer<Double>): RealBuffer"]},{"name":"open override fun atanh(arg: Buffer<Double>): RealBuffer","description":"space.kscience.kmath.structures.RealBufferFieldOperations.atanh","location":"kmath-core/space.kscience.kmath.structures/-real-buffer-field-operations/atanh.html","searchKeys":["atanh","open override fun atanh(arg: Buffer<Double>): RealBuffer"]},{"name":"open override fun cosh(arg: AutoDiffValue<T>): AutoDiffValue<T>","description":"space.kscience.kmath.expressions.SimpleAutoDiffExtendedField.cosh","location":"kmath-core/space.kscience.kmath.expressions/-simple-auto-diff-extended-field/cosh.html","searchKeys":["cosh","open override fun cosh(arg: AutoDiffValue<T>): AutoDiffValue<T>"]},{"name":"fun <T : Any, F : ExtendedField<T>> SimpleAutoDiffField<T, F>.cosh(x: AutoDiffValue<T>): AutoDiffValue<T>","description":"space.kscience.kmath.expressions.cosh","location":"kmath-core/space.kscience.kmath.expressions/cosh.html","searchKeys":["cosh","fun <T : Any, F : ExtendedField<T>> SimpleAutoDiffField<T, F>.cosh(x: AutoDiffValue<T>): AutoDiffValue<T>"]},{"name":"open override fun cosh(arg: NDStructure<Double>): NDBuffer<Double>","description":"space.kscience.kmath.nd.RealNDField.cosh","location":"kmath-core/space.kscience.kmath.nd/-real-n-d-field/cosh.html","searchKeys":["cosh","open override fun cosh(arg: NDStructure<Double>): NDBuffer<Double>"]},{"name":"abstract fun cosh(arg: T): T","description":"space.kscience.kmath.operations.ExponentialOperations.cosh","location":"kmath-core/space.kscience.kmath.operations/-exponential-operations/cosh.html","searchKeys":["cosh","abstract fun cosh(arg: T): T"]},{"name":"open override fun cosh(arg: T): T","description":"space.kscience.kmath.operations.ExtendedField.cosh","location":"kmath-core/space.kscience.kmath.operations/-extended-field/cosh.html","searchKeys":["cosh","open override fun cosh(arg: T): T"]},{"name":"open inline override fun cosh(arg: Float): Float","description":"space.kscience.kmath.operations.FloatField.cosh","location":"kmath-core/space.kscience.kmath.operations/-float-field/cosh.html","searchKeys":["cosh","open inline override fun cosh(arg: Float): Float"]},{"name":"open inline override fun cosh(arg: Double): Double","description":"space.kscience.kmath.operations.RealField.cosh","location":"kmath-core/space.kscience.kmath.operations/-real-field/cosh.html","searchKeys":["cosh","open inline override fun cosh(arg: Double): Double"]},{"name":"fun <T : AlgebraElement<T, out ExponentialOperations<T>>> cosh(arg: T): T","description":"space.kscience.kmath.operations.cosh","location":"kmath-core/space.kscience.kmath.operations/cosh.html","searchKeys":["cosh","fun <T : AlgebraElement<T, out ExponentialOperations<T>>> cosh(arg: T): T"]},{"name":"open override fun cosh(arg: Buffer<Double>): RealBuffer","description":"space.kscience.kmath.structures.RealBufferField.cosh","location":"kmath-core/space.kscience.kmath.structures/-real-buffer-field/cosh.html","searchKeys":["cosh","open override fun cosh(arg: Buffer<Double>): RealBuffer"]},{"name":"open override fun cosh(arg: Buffer<Double>): RealBuffer","description":"space.kscience.kmath.structures.RealBufferFieldOperations.cosh","location":"kmath-core/space.kscience.kmath.structures/-real-buffer-field-operations/cosh.html","searchKeys":["cosh","open override fun cosh(arg: Buffer<Double>): RealBuffer"]},{"name":"fun pow(x: AutoDiffValue<T>, y: AutoDiffValue<T>): AutoDiffValue<T>","description":"space.kscience.kmath.expressions.SimpleAutoDiffExtendedField.pow","location":"kmath-core/space.kscience.kmath.expressions/-simple-auto-diff-extended-field/pow.html","searchKeys":["pow","fun pow(x: AutoDiffValue<T>, y: AutoDiffValue<T>): AutoDiffValue<T>"]},{"name":"open infix fun T.pow(pow: Number): T","description":"space.kscience.kmath.operations.PowerOperations.pow","location":"kmath-core/space.kscience.kmath.operations/-power-operations/pow.html","searchKeys":["pow","open infix fun T.pow(pow: Number): T"]},{"name":"infix fun <T : AlgebraElement<T, out PowerOperations<T>>> T.pow(power: Double): T","description":"space.kscience.kmath.operations.pow","location":"kmath-core/space.kscience.kmath.operations/pow.html","searchKeys":["pow","infix fun <T : AlgebraElement<T, out PowerOperations<T>>> T.pow(power: Double): T"]},{"name":"open override fun sinh(arg: AutoDiffValue<T>): AutoDiffValue<T>","description":"space.kscience.kmath.expressions.SimpleAutoDiffExtendedField.sinh","location":"kmath-core/space.kscience.kmath.expressions/-simple-auto-diff-extended-field/sinh.html","searchKeys":["sinh","open override fun sinh(arg: AutoDiffValue<T>): AutoDiffValue<T>"]},{"name":"fun <T : Any, F : ExtendedField<T>> SimpleAutoDiffField<T, F>.sinh(x: AutoDiffValue<T>): AutoDiffValue<T>","description":"space.kscience.kmath.expressions.sinh","location":"kmath-core/space.kscience.kmath.expressions/sinh.html","searchKeys":["sinh","fun <T : Any, F : ExtendedField<T>> SimpleAutoDiffField<T, F>.sinh(x: AutoDiffValue<T>): AutoDiffValue<T>"]},{"name":"open override fun sinh(arg: NDStructure<Double>): NDBuffer<Double>","description":"space.kscience.kmath.nd.RealNDField.sinh","location":"kmath-core/space.kscience.kmath.nd/-real-n-d-field/sinh.html","searchKeys":["sinh","open override fun sinh(arg: NDStructure<Double>): NDBuffer<Double>"]},{"name":"abstract fun sinh(arg: T): T","description":"space.kscience.kmath.operations.ExponentialOperations.sinh","location":"kmath-core/space.kscience.kmath.operations/-exponential-operations/sinh.html","searchKeys":["sinh","abstract fun sinh(arg: T): T"]},{"name":"open override fun sinh(arg: T): T","description":"space.kscience.kmath.operations.ExtendedField.sinh","location":"kmath-core/space.kscience.kmath.operations/-extended-field/sinh.html","searchKeys":["sinh","open override fun sinh(arg: T): T"]},{"name":"open inline override fun sinh(arg: Float): Float","description":"space.kscience.kmath.operations.FloatField.sinh","location":"kmath-core/space.kscience.kmath.operations/-float-field/sinh.html","searchKeys":["sinh","open inline override fun sinh(arg: Float): Float"]},{"name":"open inline override fun sinh(arg: Double): Double","description":"space.kscience.kmath.operations.RealField.sinh","location":"kmath-core/space.kscience.kmath.operations/-real-field/sinh.html","searchKeys":["sinh","open inline override fun sinh(arg: Double): Double"]},{"name":"fun <T : AlgebraElement<T, out ExponentialOperations<T>>> sinh(arg: T): T","description":"space.kscience.kmath.operations.sinh","location":"kmath-core/space.kscience.kmath.operations/sinh.html","searchKeys":["sinh","fun <T : AlgebraElement<T, out ExponentialOperations<T>>> sinh(arg: T): T"]},{"name":"open override fun sinh(arg: Buffer<Double>): RealBuffer","description":"space.kscience.kmath.structures.RealBufferField.sinh","location":"kmath-core/space.kscience.kmath.structures/-real-buffer-field/sinh.html","searchKeys":["sinh","open override fun sinh(arg: Buffer<Double>): RealBuffer"]},{"name":"open override fun sinh(arg: Buffer<Double>): RealBuffer","description":"space.kscience.kmath.structures.RealBufferFieldOperations.sinh","location":"kmath-core/space.kscience.kmath.structures/-real-buffer-field-operations/sinh.html","searchKeys":["sinh","open override fun sinh(arg: Buffer<Double>): RealBuffer"]},{"name":"fun sqr(x: AutoDiffValue<T>): AutoDiffValue<T>","description":"space.kscience.kmath.expressions.SimpleAutoDiffExtendedField.sqr","location":"kmath-core/space.kscience.kmath.expressions/-simple-auto-diff-extended-field/sqr.html","searchKeys":["sqr","fun sqr(x: AutoDiffValue<T>): AutoDiffValue<T>"]},{"name":"fun <T : Any, F : ExtendedField<T>> SimpleAutoDiffField<T, F>.sqr(x: AutoDiffValue<T>): AutoDiffValue<T>","description":"space.kscience.kmath.expressions.sqr","location":"kmath-core/space.kscience.kmath.expressions/sqr.html","searchKeys":["sqr","fun <T : Any, F : ExtendedField<T>> SimpleAutoDiffField<T, F>.sqr(x: AutoDiffValue<T>): AutoDiffValue<T>"]},{"name":"fun <T : AlgebraElement<T, out PowerOperations<T>>> sqr(arg: T): T","description":"space.kscience.kmath.operations.sqr","location":"kmath-core/space.kscience.kmath.operations/sqr.html","searchKeys":["sqr","fun <T : AlgebraElement<T, out PowerOperations<T>>> sqr(arg: T): T"]},{"name":"open override fun sqrt(arg: AutoDiffValue<T>): AutoDiffValue<T>","description":"space.kscience.kmath.expressions.SimpleAutoDiffExtendedField.sqrt","location":"kmath-core/space.kscience.kmath.expressions/-simple-auto-diff-extended-field/sqrt.html","searchKeys":["sqrt","open override fun sqrt(arg: AutoDiffValue<T>): AutoDiffValue<T>"]},{"name":"fun <T : Any, F : ExtendedField<T>> SimpleAutoDiffField<T, F>.sqrt(x: AutoDiffValue<T>): AutoDiffValue<T>","description":"space.kscience.kmath.expressions.sqrt","location":"kmath-core/space.kscience.kmath.expressions/sqrt.html","searchKeys":["sqrt","fun <T : Any, F : ExtendedField<T>> SimpleAutoDiffField<T, F>.sqrt(x: AutoDiffValue<T>): AutoDiffValue<T>"]},{"name":"open override fun sqrt(arg: BigDecimal): BigDecimal","description":"space.kscience.kmath.operations.JBigDecimalFieldBase.sqrt","location":"kmath-core/space.kscience.kmath.operations/-j-big-decimal-field-base/sqrt.html","searchKeys":["sqrt","open override fun sqrt(arg: BigDecimal): BigDecimal"]},{"name":"open fun sqrt(arg: T): T","description":"space.kscience.kmath.operations.PowerOperations.sqrt","location":"kmath-core/space.kscience.kmath.operations/-power-operations/sqrt.html","searchKeys":["sqrt","open fun sqrt(arg: T): T"]},{"name":"fun <T : AlgebraElement<T, out PowerOperations<T>>> sqrt(arg: T): T","description":"space.kscience.kmath.operations.sqrt","location":"kmath-core/space.kscience.kmath.operations/sqrt.html","searchKeys":["sqrt","fun <T : AlgebraElement<T, out PowerOperations<T>>> sqrt(arg: T): T"]},{"name":"open override fun tan(arg: AutoDiffValue<T>): AutoDiffValue<T>","description":"space.kscience.kmath.expressions.SimpleAutoDiffExtendedField.tan","location":"kmath-core/space.kscience.kmath.expressions/-simple-auto-diff-extended-field/tan.html","searchKeys":["tan","open override fun tan(arg: AutoDiffValue<T>): AutoDiffValue<T>"]},{"name":"fun <T : Any, F : ExtendedField<T>> SimpleAutoDiffField<T, F>.tan(x: AutoDiffValue<T>): AutoDiffValue<T>","description":"space.kscience.kmath.expressions.tan","location":"kmath-core/space.kscience.kmath.expressions/tan.html","searchKeys":["tan","fun <T : Any, F : ExtendedField<T>> SimpleAutoDiffField<T, F>.tan(x: AutoDiffValue<T>): AutoDiffValue<T>"]},{"name":"open override fun tan(arg: NDStructure<Double>): NDBuffer<Double>","description":"space.kscience.kmath.nd.RealNDField.tan","location":"kmath-core/space.kscience.kmath.nd/-real-n-d-field/tan.html","searchKeys":["tan","open override fun tan(arg: NDStructure<Double>): NDBuffer<Double>"]},{"name":"open override fun tan(arg: T): T","description":"space.kscience.kmath.operations.ExtendedFieldOperations.tan","location":"kmath-core/space.kscience.kmath.operations/-extended-field-operations/tan.html","searchKeys":["tan","open override fun tan(arg: T): T"]},{"name":"open inline override fun tan(arg: Float): Float","description":"space.kscience.kmath.operations.FloatField.tan","location":"kmath-core/space.kscience.kmath.operations/-float-field/tan.html","searchKeys":["tan","open inline override fun tan(arg: Float): Float"]},{"name":"open inline override fun tan(arg: Double): Double","description":"space.kscience.kmath.operations.RealField.tan","location":"kmath-core/space.kscience.kmath.operations/-real-field/tan.html","searchKeys":["tan","open inline override fun tan(arg: Double): Double"]},{"name":"abstract fun tan(arg: T): T","description":"space.kscience.kmath.operations.TrigonometricOperations.tan","location":"kmath-core/space.kscience.kmath.operations/-trigonometric-operations/tan.html","searchKeys":["tan","abstract fun tan(arg: T): T"]},{"name":"fun <T : AlgebraElement<T, out TrigonometricOperations<T>>> tan(arg: T): T","description":"space.kscience.kmath.operations.tan","location":"kmath-core/space.kscience.kmath.operations/tan.html","searchKeys":["tan","fun <T : AlgebraElement<T, out TrigonometricOperations<T>>> tan(arg: T): T"]},{"name":"open override fun tan(arg: Buffer<Double>): RealBuffer","description":"space.kscience.kmath.structures.RealBufferField.tan","location":"kmath-core/space.kscience.kmath.structures/-real-buffer-field/tan.html","searchKeys":["tan","open override fun tan(arg: Buffer<Double>): RealBuffer"]},{"name":"open override fun tan(arg: Buffer<Double>): RealBuffer","description":"space.kscience.kmath.structures.RealBufferFieldOperations.tan","location":"kmath-core/space.kscience.kmath.structures/-real-buffer-field-operations/tan.html","searchKeys":["tan","open override fun tan(arg: Buffer<Double>): RealBuffer"]},{"name":"open override fun tanh(arg: AutoDiffValue<T>): AutoDiffValue<T>","description":"space.kscience.kmath.expressions.SimpleAutoDiffExtendedField.tanh","location":"kmath-core/space.kscience.kmath.expressions/-simple-auto-diff-extended-field/tanh.html","searchKeys":["tanh","open override fun tanh(arg: AutoDiffValue<T>): AutoDiffValue<T>"]},{"name":"fun <T : Any, F : ExtendedField<T>> SimpleAutoDiffField<T, F>.tanh(x: AutoDiffValue<T>): AutoDiffValue<T>","description":"space.kscience.kmath.expressions.tanh","location":"kmath-core/space.kscience.kmath.expressions/tanh.html","searchKeys":["tanh","fun <T : Any, F : ExtendedField<T>> SimpleAutoDiffField<T, F>.tanh(x: AutoDiffValue<T>): AutoDiffValue<T>"]},{"name":"open override fun tanh(arg: NDStructure<Double>): NDBuffer<Double>","description":"space.kscience.kmath.nd.RealNDField.tanh","location":"kmath-core/space.kscience.kmath.nd/-real-n-d-field/tanh.html","searchKeys":["tanh","open override fun tanh(arg: NDStructure<Double>): NDBuffer<Double>"]},{"name":"abstract fun tanh(arg: T): T","description":"space.kscience.kmath.operations.ExponentialOperations.tanh","location":"kmath-core/space.kscience.kmath.operations/-exponential-operations/tanh.html","searchKeys":["tanh","abstract fun tanh(arg: T): T"]},{"name":"open override fun tanh(arg: T): T","description":"space.kscience.kmath.operations.ExtendedField.tanh","location":"kmath-core/space.kscience.kmath.operations/-extended-field/tanh.html","searchKeys":["tanh","open override fun tanh(arg: T): T"]},{"name":"open override fun tanh(arg: T): T","description":"space.kscience.kmath.operations.ExtendedFieldOperations.tanh","location":"kmath-core/space.kscience.kmath.operations/-extended-field-operations/tanh.html","searchKeys":["tanh","open override fun tanh(arg: T): T"]},{"name":"open inline override fun tanh(arg: Float): Float","description":"space.kscience.kmath.operations.FloatField.tanh","location":"kmath-core/space.kscience.kmath.operations/-float-field/tanh.html","searchKeys":["tanh","open inline override fun tanh(arg: Float): Float"]},{"name":"open inline override fun tanh(arg: Double): Double","description":"space.kscience.kmath.operations.RealField.tanh","location":"kmath-core/space.kscience.kmath.operations/-real-field/tanh.html","searchKeys":["tanh","open inline override fun tanh(arg: Double): Double"]},{"name":"fun <T : AlgebraElement<T, out ExponentialOperations<T>>> tanh(arg: T): T","description":"space.kscience.kmath.operations.tanh","location":"kmath-core/space.kscience.kmath.operations/tanh.html","searchKeys":["tanh","fun <T : AlgebraElement<T, out ExponentialOperations<T>>> tanh(arg: T): T"]},{"name":"open override fun tanh(arg: Buffer<Double>): RealBuffer","description":"space.kscience.kmath.structures.RealBufferField.tanh","location":"kmath-core/space.kscience.kmath.structures/-real-buffer-field/tanh.html","searchKeys":["tanh","open override fun tanh(arg: Buffer<Double>): RealBuffer"]},{"name":"open override fun tanh(arg: Buffer<Double>): RealBuffer","description":"space.kscience.kmath.structures.RealBufferFieldOperations.tanh","location":"kmath-core/space.kscience.kmath.structures/-real-buffer-field-operations/tanh.html","searchKeys":["tanh","open override fun tanh(arg: Buffer<Double>): RealBuffer"]},{"name":"open class SimpleAutoDiffField<T : Any, F : Field<T>>(context: F, bindings: Map<Symbol, T>) : Field<AutoDiffValue<T>> , ExpressionAlgebra<T, AutoDiffValue<T>> , NumbersAddOperations<AutoDiffValue<T>> ","description":"space.kscience.kmath.expressions.SimpleAutoDiffField","location":"kmath-core/space.kscience.kmath.expressions/-simple-auto-diff-field/index.html","searchKeys":["SimpleAutoDiffField","open class SimpleAutoDiffField<T : Any, F : Field<T>>(context: F, bindings: Map<Symbol, T>) : Field<AutoDiffValue<T>> , ExpressionAlgebra<T, AutoDiffValue<T>> , NumbersAddOperations<AutoDiffValue<T>> "]},{"name":"fun <T : Any, F : Field<T>> SimpleAutoDiffField(context: F, bindings: Map<Symbol, T>)","description":"space.kscience.kmath.expressions.SimpleAutoDiffField.SimpleAutoDiffField","location":"kmath-core/space.kscience.kmath.expressions/-simple-auto-diff-field/-simple-auto-diff-field.html","searchKeys":["SimpleAutoDiffField","fun <T : Any, F : Field<T>> SimpleAutoDiffField(context: F, bindings: Map<Symbol, T>)"]},{"name":"var AutoDiffValue<T>.d: T","description":"space.kscience.kmath.expressions.SimpleAutoDiffField.d","location":"kmath-core/space.kscience.kmath.expressions/-simple-auto-diff-field/d.html","searchKeys":["d","var AutoDiffValue<T>.d: T"]},{"name":"fun <R> derive(value: R, block: F.(R) -> Unit): R","description":"space.kscience.kmath.expressions.SimpleAutoDiffField.derive","location":"kmath-core/space.kscience.kmath.expressions/-simple-auto-diff-field/derive.html","searchKeys":["derive","fun <R> derive(value: R, block: F.(R) -> Unit): R"]},{"name":"inline class SimpleSymbolIndexer(symbols: List<Symbol>) : SymbolIndexer","description":"space.kscience.kmath.expressions.SimpleSymbolIndexer","location":"kmath-core/space.kscience.kmath.expressions/-simple-symbol-indexer/index.html","searchKeys":["SimpleSymbolIndexer","inline class SimpleSymbolIndexer(symbols: List<Symbol>) : SymbolIndexer"]},{"name":"fun SimpleSymbolIndexer(symbols: List<Symbol>)","description":"space.kscience.kmath.expressions.SimpleSymbolIndexer.SimpleSymbolIndexer","location":"kmath-core/space.kscience.kmath.expressions/-simple-symbol-indexer/-simple-symbol-indexer.html","searchKeys":["SimpleSymbolIndexer","fun SimpleSymbolIndexer(symbols: List<Symbol>)"]},{"name":"open override val symbols: List<Symbol>","description":"space.kscience.kmath.expressions.SimpleSymbolIndexer.symbols","location":"kmath-core/space.kscience.kmath.expressions/-simple-symbol-indexer/symbols.html","searchKeys":["symbols","open override val symbols: List<Symbol>"]},{"name":"abstract val symbols: List<Symbol>","description":"space.kscience.kmath.expressions.SymbolIndexer.symbols","location":"kmath-core/space.kscience.kmath.expressions/-symbol-indexer/symbols.html","searchKeys":["symbols","abstract val symbols: List<Symbol>"]},{"name":"inline class StringSymbol(identity: String) : Symbol","description":"space.kscience.kmath.expressions.StringSymbol","location":"kmath-core/space.kscience.kmath.expressions/-string-symbol/index.html","searchKeys":["StringSymbol","inline class StringSymbol(identity: String) : Symbol"]},{"name":"fun StringSymbol(identity: String)","description":"space.kscience.kmath.expressions.StringSymbol.StringSymbol","location":"kmath-core/space.kscience.kmath.expressions/-string-symbol/-string-symbol.html","searchKeys":["StringSymbol","fun StringSymbol(identity: String)"]},{"name":"open override val identity: String","description":"space.kscience.kmath.expressions.StringSymbol.identity","location":"kmath-core/space.kscience.kmath.expressions/-string-symbol/identity.html","searchKeys":["identity","open override val identity: String"]},{"name":"abstract val identity: String","description":"space.kscience.kmath.expressions.Symbol.identity","location":"kmath-core/space.kscience.kmath.expressions/-symbol/identity.html","searchKeys":["identity","abstract val identity: String"]},{"name":"open override fun toString(): String","description":"space.kscience.kmath.expressions.StringSymbol.toString","location":"kmath-core/space.kscience.kmath.expressions/-string-symbol/to-string.html","searchKeys":["toString","open override fun toString(): String"]},{"name":"open override fun toString(): String","description":"space.kscience.kmath.linear.MatrixWrapper.toString","location":"kmath-core/space.kscience.kmath.linear/-matrix-wrapper/to-string.html","searchKeys":["toString","open override fun toString(): String"]},{"name":"open override fun toString(): String","description":"space.kscience.kmath.nd.NDBuffer.toString","location":"kmath-core/space.kscience.kmath.nd/-n-d-buffer/to-string.html","searchKeys":["toString","open override fun toString(): String"]},{"name":"open override fun toString(): String","description":"space.kscience.kmath.operations.BigInt.toString","location":"kmath-core/space.kscience.kmath.operations/-big-int/to-string.html","searchKeys":["toString","open override fun toString(): String"]},{"name":"interface Symbol","description":"space.kscience.kmath.expressions.Symbol","location":"kmath-core/space.kscience.kmath.expressions/-symbol/index.html","searchKeys":["Symbol","interface Symbol"]},{"name":"interface SymbolIndexer","description":"space.kscience.kmath.expressions.SymbolIndexer","location":"kmath-core/space.kscience.kmath.expressions/-symbol-indexer/index.html","searchKeys":["SymbolIndexer","interface SymbolIndexer"]},{"name":"open fun indexOf(symbol: Symbol): Int","description":"space.kscience.kmath.expressions.SymbolIndexer.indexOf","location":"kmath-core/space.kscience.kmath.expressions/-symbol-indexer/index-of.html","searchKeys":["indexOf","open fun indexOf(symbol: Symbol): Int"]},{"name":"open fun Map<Symbol, Double>.toDoubleArray(): DoubleArray","description":"space.kscience.kmath.expressions.SymbolIndexer.toDoubleArray","location":"kmath-core/space.kscience.kmath.expressions/-symbol-indexer/to-double-array.html","searchKeys":["toDoubleArray","open fun Map<Symbol, Double>.toDoubleArray(): DoubleArray"]},{"name":"fun Buffer<Double>.toDoubleArray(): DoubleArray","description":"space.kscience.kmath.structures.toDoubleArray","location":"kmath-core/space.kscience.kmath.structures/to-double-array.html","searchKeys":["toDoubleArray","fun Buffer<Double>.toDoubleArray(): DoubleArray"]},{"name":"open fun <T> Map<Symbol, T>.toList(): List<T>","description":"space.kscience.kmath.expressions.SymbolIndexer.toList","location":"kmath-core/space.kscience.kmath.expressions/-symbol-indexer/to-list.html","searchKeys":["toList","open fun <T> Map<Symbol, T>.toList(): List<T>"]},{"name":"fun <T> Buffer<T>.toList(): List<T>","description":"space.kscience.kmath.structures.toList","location":"kmath-core/space.kscience.kmath.structures/to-list.html","searchKeys":["toList","fun <T> Buffer<T>.toList(): List<T>"]},{"name":"open fun DoubleArray.toMap(): Map<Symbol, Double>","description":"space.kscience.kmath.expressions.SymbolIndexer.toMap","location":"kmath-core/space.kscience.kmath.expressions/-symbol-indexer/to-map.html","searchKeys":["toMap","open fun DoubleArray.toMap(): Map<Symbol, Double>"]},{"name":"open fun <T> Map<Symbol, T>.toPoint(bufferFactory: BufferFactory<T>): Point<T>","description":"space.kscience.kmath.expressions.SymbolIndexer.toPoint","location":"kmath-core/space.kscience.kmath.expressions/-symbol-indexer/to-point.html","searchKeys":["toPoint","open fun <T> Map<Symbol, T>.toPoint(bufferFactory: BufferFactory<T>): Point<T>"]},{"name":"fun <T, E> ExpressionAlgebra<T, E>.binding(): ReadOnlyProperty<Any?, E>","description":"space.kscience.kmath.expressions.binding","location":"kmath-core/space.kscience.kmath.expressions/binding.html","searchKeys":["binding","fun <T, E> ExpressionAlgebra<T, E>.binding(): ReadOnlyProperty<Any?, E>"]},{"name":"inline fun <T, A : ExtendedField<T>> A.expressionInExtendedField(block: FunctionalExpressionExtendedField<T, A>.() -> Expression<T>): Expression<T>","description":"space.kscience.kmath.expressions.expressionInExtendedField","location":"kmath-core/space.kscience.kmath.expressions/expression-in-extended-field.html","searchKeys":["expressionInExtendedField","inline fun <T, A : ExtendedField<T>> A.expressionInExtendedField(block: FunctionalExpressionExtendedField<T, A>.() -> Expression<T>): Expression<T>"]},{"name":"inline fun <T, A : Field<T>> A.expressionInField(block: FunctionalExpressionField<T, A>.() -> Expression<T>): Expression<T>","description":"space.kscience.kmath.expressions.expressionInField","location":"kmath-core/space.kscience.kmath.expressions/expression-in-field.html","searchKeys":["expressionInField","inline fun <T, A : Field<T>> A.expressionInField(block: FunctionalExpressionField<T, A>.() -> Expression<T>): Expression<T>"]},{"name":"inline fun <T, A : Ring<T>> A.expressionInRing(block: FunctionalExpressionRing<T, A>.() -> Expression<T>): Expression<T>","description":"space.kscience.kmath.expressions.expressionInRing","location":"kmath-core/space.kscience.kmath.expressions/expression-in-ring.html","searchKeys":["expressionInRing","inline fun <T, A : Ring<T>> A.expressionInRing(block: FunctionalExpressionRing<T, A>.() -> Expression<T>): Expression<T>"]},{"name":"inline fun <T, A : Group<T>> A.expressionInSpace(block: FunctionalExpressionGroup<T, A>.() -> Expression<T>): Expression<T>","description":"space.kscience.kmath.expressions.expressionInSpace","location":"kmath-core/space.kscience.kmath.expressions/expression-in-space.html","searchKeys":["expressionInSpace","inline fun <T, A : Group<T>> A.expressionInSpace(block: FunctionalExpressionGroup<T, A>.() -> Expression<T>): Expression<T>"]},{"name":"inline fun <T> ExtendedField<T>.extendedFieldExpression(block: FunctionalExpressionExtendedField<T, ExtendedField<T>>.() -> Expression<T>): Expression<T>","description":"space.kscience.kmath.expressions.extendedFieldExpression","location":"kmath-core/space.kscience.kmath.expressions/extended-field-expression.html","searchKeys":["extendedFieldExpression","inline fun <T> ExtendedField<T>.extendedFieldExpression(block: FunctionalExpressionExtendedField<T, ExtendedField<T>>.() -> Expression<T>): Expression<T>"]},{"name":"inline fun <T> Field<T>.fieldExpression(block: FunctionalExpressionField<T, Field<T>>.() -> Expression<T>): Expression<T>","description":"space.kscience.kmath.expressions.fieldExpression","location":"kmath-core/space.kscience.kmath.expressions/field-expression.html","searchKeys":["fieldExpression","inline fun <T> Field<T>.fieldExpression(block: FunctionalExpressionField<T, Field<T>>.() -> Expression<T>): Expression<T>"]},{"name":"fun <T : Any> DerivationResult<T>.grad(vararg variables: Symbol): Point<T>","description":"space.kscience.kmath.expressions.grad","location":"kmath-core/space.kscience.kmath.expressions/grad.html","searchKeys":["grad","fun <T : Any> DerivationResult<T>.grad(vararg variables: Symbol): Point<T>"]},{"name":"inline fun <T> Ring<T>.ringExpression(block: FunctionalExpressionRing<T, Ring<T>>.() -> Expression<T>): Expression<T>","description":"space.kscience.kmath.expressions.ringExpression","location":"kmath-core/space.kscience.kmath.expressions/ring-expression.html","searchKeys":["ringExpression","inline fun <T> Ring<T>.ringExpression(block: FunctionalExpressionRing<T, Ring<T>>.() -> Expression<T>): Expression<T>"]},{"name":"inline fun <T> Group<T>.spaceExpression(block: FunctionalExpressionGroup<T, Group<T>>.() -> Expression<T>): Expression<T>","description":"space.kscience.kmath.expressions.spaceExpression","location":"kmath-core/space.kscience.kmath.expressions/space-expression.html","searchKeys":["spaceExpression","inline fun <T> Group<T>.spaceExpression(block: FunctionalExpressionGroup<T, Group<T>>.() -> Expression<T>): Expression<T>"]},{"name":"val symbol: ReadOnlyProperty<Any?, Symbol>","description":"space.kscience.kmath.expressions.symbol","location":"kmath-core/space.kscience.kmath.expressions/symbol.html","searchKeys":["symbol","val symbol: ReadOnlyProperty<Any?, Symbol>"]},{"name":"class BufferedLinearSpace<T : Any, A : Ring<T>>(elementAlgebra: A, bufferFactory: BufferFactory<T>) : LinearSpace<T, A> ","description":"space.kscience.kmath.linear.BufferedLinearSpace","location":"kmath-core/space.kscience.kmath.linear/-buffered-linear-space/index.html","searchKeys":["BufferedLinearSpace","class BufferedLinearSpace<T : Any, A : Ring<T>>(elementAlgebra: A, bufferFactory: BufferFactory<T>) : LinearSpace<T, A> "]},{"name":"fun <A : Ring<T>> BufferedLinearSpace(elementAlgebra: A, bufferFactory: BufferFactory<T>)","description":"space.kscience.kmath.linear.BufferedLinearSpace.BufferedLinearSpace","location":"kmath-core/space.kscience.kmath.linear/-buffered-linear-space/-buffered-linear-space.html","searchKeys":["BufferedLinearSpace","fun <A : Ring<T>> BufferedLinearSpace(elementAlgebra: A, bufferFactory: BufferFactory<T>)"]},{"name":"open override fun buildMatrix(rows: Int, columns: Int, initializer: A.(i: Int, j: Int) -> T): Matrix<T>","description":"space.kscience.kmath.linear.BufferedLinearSpace.buildMatrix","location":"kmath-core/space.kscience.kmath.linear/-buffered-linear-space/build-matrix.html","searchKeys":["buildMatrix","open override fun buildMatrix(rows: Int, columns: Int, initializer: A.(i: Int, j: Int) -> T): Matrix<T>"]},{"name":"abstract fun buildMatrix(rows: Int, columns: Int, initializer: A.(i: Int, j: Int) -> T): Matrix<T>","description":"space.kscience.kmath.linear.LinearSpace.buildMatrix","location":"kmath-core/space.kscience.kmath.linear/-linear-space/build-matrix.html","searchKeys":["buildMatrix","abstract fun buildMatrix(rows: Int, columns: Int, initializer: A.(i: Int, j: Int) -> T): Matrix<T>"]},{"name":"open override fun buildVector(size: Int, initializer: A.(Int) -> T): Point<T>","description":"space.kscience.kmath.linear.BufferedLinearSpace.buildVector","location":"kmath-core/space.kscience.kmath.linear/-buffered-linear-space/build-vector.html","searchKeys":["buildVector","open override fun buildVector(size: Int, initializer: A.(Int) -> T): Point<T>"]},{"name":"abstract fun buildVector(size: Int, initializer: A.(Int) -> T): Point<T>","description":"space.kscience.kmath.linear.LinearSpace.buildVector","location":"kmath-core/space.kscience.kmath.linear/-linear-space/build-vector.html","searchKeys":["buildVector","abstract fun buildVector(size: Int, initializer: A.(Int) -> T): Point<T>"]},{"name":"open override val elementAlgebra: A","description":"space.kscience.kmath.linear.BufferedLinearSpace.elementAlgebra","location":"kmath-core/space.kscience.kmath.linear/-buffered-linear-space/element-algebra.html","searchKeys":["elementAlgebra","open override val elementAlgebra: A"]},{"name":"abstract val elementAlgebra: A","description":"space.kscience.kmath.linear.LinearSpace.elementAlgebra","location":"kmath-core/space.kscience.kmath.linear/-linear-space/element-algebra.html","searchKeys":["elementAlgebra","abstract val elementAlgebra: A"]},{"name":"open operator override fun Matrix<T>.minus(other: Matrix<T>): Matrix<T>","description":"space.kscience.kmath.linear.BufferedLinearSpace.minus","location":"kmath-core/space.kscience.kmath.linear/-buffered-linear-space/minus.html","searchKeys":["minus","open operator override fun Matrix<T>.minus(other: Matrix<T>): Matrix<T>"]},{"name":"operator fun minus(b: BigInt): BigInt","description":"space.kscience.kmath.operations.BigInt.minus","location":"kmath-core/space.kscience.kmath.operations/-big-int/minus.html","searchKeys":["minus","operator fun minus(b: BigInt): BigInt"]},{"name":"open inline operator override fun Byte.minus(b: Byte): Byte","description":"space.kscience.kmath.operations.ByteRing.minus","location":"kmath-core/space.kscience.kmath.operations/-byte-ring/minus.html","searchKeys":["minus","open inline operator override fun Byte.minus(b: Byte): Byte"]},{"name":"open inline operator override fun Float.minus(b: Float): Float","description":"space.kscience.kmath.operations.FloatField.minus","location":"kmath-core/space.kscience.kmath.operations/-float-field/minus.html","searchKeys":["minus","open inline operator override fun Float.minus(b: Float): Float"]},{"name":"open operator fun T.minus(b: T): T","description":"space.kscience.kmath.operations.GroupOperations.minus","location":"kmath-core/space.kscience.kmath.operations/-group-operations/minus.html","searchKeys":["minus","open operator fun T.minus(b: T): T"]},{"name":"open inline operator override fun Int.minus(b: Int): Int","description":"space.kscience.kmath.operations.IntRing.minus","location":"kmath-core/space.kscience.kmath.operations/-int-ring/minus.html","searchKeys":["minus","open inline operator override fun Int.minus(b: Int): Int"]},{"name":"open operator override fun BigDecimal.minus(b: BigDecimal): BigDecimal","description":"space.kscience.kmath.operations.JBigDecimalFieldBase.minus","location":"kmath-core/space.kscience.kmath.operations/-j-big-decimal-field-base/minus.html","searchKeys":["minus","open operator override fun BigDecimal.minus(b: BigDecimal): BigDecimal"]},{"name":"open operator override fun BigInteger.minus(b: BigInteger): BigInteger","description":"space.kscience.kmath.operations.JBigIntegerField.minus","location":"kmath-core/space.kscience.kmath.operations/-j-big-integer-field/minus.html","searchKeys":["minus","open operator override fun BigInteger.minus(b: BigInteger): BigInteger"]},{"name":"open inline operator override fun Long.minus(b: Long): Long","description":"space.kscience.kmath.operations.LongRing.minus","location":"kmath-core/space.kscience.kmath.operations/-long-ring/minus.html","searchKeys":["minus","open inline operator override fun Long.minus(b: Long): Long"]},{"name":"open inline operator override fun Double.minus(b: Double): Double","description":"space.kscience.kmath.operations.RealField.minus","location":"kmath-core/space.kscience.kmath.operations/-real-field/minus.html","searchKeys":["minus","open inline operator override fun Double.minus(b: Double): Double"]},{"name":"open inline operator override fun Short.minus(b: Short): Short","description":"space.kscience.kmath.operations.ShortRing.minus","location":"kmath-core/space.kscience.kmath.operations/-short-ring/minus.html","searchKeys":["minus","open inline operator override fun Short.minus(b: Short): Short"]},{"name":"operator fun <T : AlgebraElement<T, S>, S : NumbersAddOperations<T>> T.minus(b: T): T","description":"space.kscience.kmath.operations.minus","location":"kmath-core/space.kscience.kmath.operations/minus.html","searchKeys":["minus","operator fun <T : AlgebraElement<T, S>, S : NumbersAddOperations<T>> T.minus(b: T): T"]},{"name":"open operator override fun Matrix<T>.plus(other: Matrix<T>): Matrix<T>","description":"space.kscience.kmath.linear.BufferedLinearSpace.plus","location":"kmath-core/space.kscience.kmath.linear/-buffered-linear-space/plus.html","searchKeys":["plus","open operator override fun Matrix<T>.plus(other: Matrix<T>): Matrix<T>"]},{"name":"operator fun plus(b: BigInt): BigInt","description":"space.kscience.kmath.operations.BigInt.plus","location":"kmath-core/space.kscience.kmath.operations/-big-int/plus.html","searchKeys":["plus","operator fun plus(b: BigInt): BigInt"]},{"name":"open inline operator override fun Byte.plus(b: Byte): Byte","description":"space.kscience.kmath.operations.ByteRing.plus","location":"kmath-core/space.kscience.kmath.operations/-byte-ring/plus.html","searchKeys":["plus","open inline operator override fun Byte.plus(b: Byte): Byte"]},{"name":"open inline operator override fun Float.plus(b: Float): Float","description":"space.kscience.kmath.operations.FloatField.plus","location":"kmath-core/space.kscience.kmath.operations/-float-field/plus.html","searchKeys":["plus","open inline operator override fun Float.plus(b: Float): Float"]},{"name":"open operator fun T.plus(b: T): T","description":"space.kscience.kmath.operations.GroupOperations.plus","location":"kmath-core/space.kscience.kmath.operations/-group-operations/plus.html","searchKeys":["plus","open operator fun T.plus(b: T): T"]},{"name":"open inline operator override fun Int.plus(b: Int): Int","description":"space.kscience.kmath.operations.IntRing.plus","location":"kmath-core/space.kscience.kmath.operations/-int-ring/plus.html","searchKeys":["plus","open inline operator override fun Int.plus(b: Int): Int"]},{"name":"open inline operator override fun Long.plus(b: Long): Long","description":"space.kscience.kmath.operations.LongRing.plus","location":"kmath-core/space.kscience.kmath.operations/-long-ring/plus.html","searchKeys":["plus","open inline operator override fun Long.plus(b: Long): Long"]},{"name":"open inline operator override fun Double.plus(b: Double): Double","description":"space.kscience.kmath.operations.RealField.plus","location":"kmath-core/space.kscience.kmath.operations/-real-field/plus.html","searchKeys":["plus","open inline operator override fun Double.plus(b: Double): Double"]},{"name":"open inline operator override fun Short.plus(b: Short): Short","description":"space.kscience.kmath.operations.ShortRing.plus","location":"kmath-core/space.kscience.kmath.operations/-short-ring/plus.html","searchKeys":["plus","open inline operator override fun Short.plus(b: Short): Short"]},{"name":"operator fun <T : AlgebraElement<T, S>, S : Group<T>> T.plus(b: T): T","description":"space.kscience.kmath.operations.plus","location":"kmath-core/space.kscience.kmath.operations/plus.html","searchKeys":["plus","operator fun <T : AlgebraElement<T, S>, S : Group<T>> T.plus(b: T): T"]},{"name":"open operator override fun Matrix<T>.times(value: T): Matrix<T>","description":"space.kscience.kmath.linear.BufferedLinearSpace.times","location":"kmath-core/space.kscience.kmath.linear/-buffered-linear-space/times.html","searchKeys":["times","open operator override fun Matrix<T>.times(value: T): Matrix<T>"]},{"name":"open inline operator override fun Byte.times(b: Byte): Byte","description":"space.kscience.kmath.operations.ByteRing.times","location":"kmath-core/space.kscience.kmath.operations/-byte-ring/times.html","searchKeys":["times","open inline operator override fun Byte.times(b: Byte): Byte"]},{"name":"open inline operator override fun Float.times(b: Float): Float","description":"space.kscience.kmath.operations.FloatField.times","location":"kmath-core/space.kscience.kmath.operations/-float-field/times.html","searchKeys":["times","open inline operator override fun Float.times(b: Float): Float"]},{"name":"open inline operator override fun Int.times(b: Int): Int","description":"space.kscience.kmath.operations.IntRing.times","location":"kmath-core/space.kscience.kmath.operations/-int-ring/times.html","searchKeys":["times","open inline operator override fun Int.times(b: Int): Int"]},{"name":"open inline operator override fun Long.times(b: Long): Long","description":"space.kscience.kmath.operations.LongRing.times","location":"kmath-core/space.kscience.kmath.operations/-long-ring/times.html","searchKeys":["times","open inline operator override fun Long.times(b: Long): Long"]},{"name":"open inline operator override fun Double.times(b: Double): Double","description":"space.kscience.kmath.operations.RealField.times","location":"kmath-core/space.kscience.kmath.operations/-real-field/times.html","searchKeys":["times","open inline operator override fun Double.times(b: Double): Double"]},{"name":"open operator fun T.times(b: T): T","description":"space.kscience.kmath.operations.RingOperations.times","location":"kmath-core/space.kscience.kmath.operations/-ring-operations/times.html","searchKeys":["times","open operator fun T.times(b: T): T"]},{"name":"open inline operator override fun Short.times(b: Short): Short","description":"space.kscience.kmath.operations.ShortRing.times","location":"kmath-core/space.kscience.kmath.operations/-short-ring/times.html","searchKeys":["times","open inline operator override fun Short.times(b: Short): Short"]},{"name":"operator fun <T : AlgebraElement<T, R>, R : Ring<T>> T.times(b: T): T","description":"space.kscience.kmath.operations.times","location":"kmath-core/space.kscience.kmath.operations/times.html","searchKeys":["times","operator fun <T : AlgebraElement<T, R>, R : Ring<T>> T.times(b: T): T"]},{"name":"interface CholeskyDecompositionFeature<T : Any> : MatrixFeature","description":"space.kscience.kmath.linear.CholeskyDecompositionFeature","location":"kmath-core/space.kscience.kmath.linear/-cholesky-decomposition-feature/index.html","searchKeys":["CholeskyDecompositionFeature","interface CholeskyDecompositionFeature<T : Any> : MatrixFeature"]},{"name":"abstract val l: Matrix<T>","description":"space.kscience.kmath.linear.CholeskyDecompositionFeature.l","location":"kmath-core/space.kscience.kmath.linear/-cholesky-decomposition-feature/l.html","searchKeys":["l","abstract val l: Matrix<T>"]},{"name":"open override val l: Matrix<T>","description":"space.kscience.kmath.linear.LupDecomposition.l","location":"kmath-core/space.kscience.kmath.linear/-lup-decomposition/l.html","searchKeys":["l","open override val l: Matrix<T>"]},{"name":"abstract val l: Matrix<T>","description":"space.kscience.kmath.linear.LupDecompositionFeature.l","location":"kmath-core/space.kscience.kmath.linear/-lup-decomposition-feature/l.html","searchKeys":["l","abstract val l: Matrix<T>"]},{"name":"fun <T : Any> DeterminantFeature(determinant: T): DeterminantFeature<T>","description":"space.kscience.kmath.linear.DeterminantFeature","location":"kmath-core/space.kscience.kmath.linear/-determinant-feature.html","searchKeys":["DeterminantFeature","fun <T : Any> DeterminantFeature(determinant: T): DeterminantFeature<T>"]},{"name":"abstract val determinant: T","description":"space.kscience.kmath.linear.DeterminantFeature.determinant","location":"kmath-core/space.kscience.kmath.linear/-determinant-feature/determinant.html","searchKeys":["determinant","abstract val determinant: T"]},{"name":"open override val determinant: T","description":"space.kscience.kmath.linear.LupDecomposition.determinant","location":"kmath-core/space.kscience.kmath.linear/-lup-decomposition/determinant.html","searchKeys":["determinant","open override val determinant: T"]},{"name":"interface DiagonalFeature : MatrixFeature","description":"space.kscience.kmath.linear.DiagonalFeature","location":"kmath-core/space.kscience.kmath.linear/-diagonal-feature/index.html","searchKeys":["DiagonalFeature","interface DiagonalFeature : MatrixFeature"]},{"name":"object Companion : DiagonalFeature","description":"space.kscience.kmath.linear.DiagonalFeature.Companion","location":"kmath-core/space.kscience.kmath.linear/-diagonal-feature/-companion/index.html","searchKeys":["Companion","object Companion : DiagonalFeature"]},{"name":"object Companion","description":"space.kscience.kmath.linear.LinearSpace.Companion","location":"kmath-core/space.kscience.kmath.linear/-linear-space/-companion/index.html","searchKeys":["Companion","object Companion"]},{"name":"object Companion","description":"space.kscience.kmath.nd.DefaultStrides.Companion","location":"kmath-core/space.kscience.kmath.nd/-default-strides/-companion/index.html","searchKeys":["Companion","object Companion"]},{"name":"object Companion","description":"space.kscience.kmath.nd.NDAlgebra.Companion","location":"kmath-core/space.kscience.kmath.nd/-n-d-algebra/-companion/index.html","searchKeys":["Companion","object Companion"]},{"name":"object Companion","description":"space.kscience.kmath.nd.NDGroup.Companion","location":"kmath-core/space.kscience.kmath.nd/-n-d-group/-companion/index.html","searchKeys":["Companion","object Companion"]},{"name":"object Companion","description":"space.kscience.kmath.nd.NDRing.Companion","location":"kmath-core/space.kscience.kmath.nd/-n-d-ring/-companion/index.html","searchKeys":["Companion","object Companion"]},{"name":"object Companion","description":"space.kscience.kmath.nd.NDStructure.Companion","location":"kmath-core/space.kscience.kmath.nd/-n-d-structure/-companion/index.html","searchKeys":["Companion","object Companion"]},{"name":"object Companion","description":"space.kscience.kmath.nd.Structure2D.Companion","location":"kmath-core/space.kscience.kmath.nd/-structure2-d/-companion/index.html","searchKeys":["Companion","object Companion"]},{"name":"object Companion","description":"space.kscience.kmath.operations.BigInt.Companion","location":"kmath-core/space.kscience.kmath.operations/-big-int/-companion/index.html","searchKeys":["Companion","object Companion"]},{"name":"object Companion","description":"space.kscience.kmath.operations.ExponentialOperations.Companion","location":"kmath-core/space.kscience.kmath.operations/-exponential-operations/-companion/index.html","searchKeys":["Companion","object Companion"]},{"name":"object Companion","description":"space.kscience.kmath.operations.FieldOperations.Companion","location":"kmath-core/space.kscience.kmath.operations/-field-operations/-companion/index.html","searchKeys":["Companion","object Companion"]},{"name":"object Companion","description":"space.kscience.kmath.operations.GroupOperations.Companion","location":"kmath-core/space.kscience.kmath.operations/-group-operations/-companion/index.html","searchKeys":["Companion","object Companion"]},{"name":"object Companion : JBigDecimalFieldBase","description":"space.kscience.kmath.operations.JBigDecimalField.Companion","location":"kmath-core/space.kscience.kmath.operations/-j-big-decimal-field/-companion/index.html","searchKeys":["Companion","object Companion : JBigDecimalFieldBase"]},{"name":"object Companion","description":"space.kscience.kmath.operations.PowerOperations.Companion","location":"kmath-core/space.kscience.kmath.operations/-power-operations/-companion/index.html","searchKeys":["Companion","object Companion"]},{"name":"object Companion","description":"space.kscience.kmath.operations.RingOperations.Companion","location":"kmath-core/space.kscience.kmath.operations/-ring-operations/-companion/index.html","searchKeys":["Companion","object Companion"]},{"name":"object Companion","description":"space.kscience.kmath.operations.TrigonometricOperations.Companion","location":"kmath-core/space.kscience.kmath.operations/-trigonometric-operations/-companion/index.html","searchKeys":["Companion","object Companion"]},{"name":"object Companion","description":"space.kscience.kmath.structures.Buffer.Companion","location":"kmath-core/space.kscience.kmath.structures/-buffer/-companion/index.html","searchKeys":["Companion","object Companion"]},{"name":"object Companion","description":"space.kscience.kmath.structures.MemoryBuffer.Companion","location":"kmath-core/space.kscience.kmath.structures/-memory-buffer/-companion/index.html","searchKeys":["Companion","object Companion"]},{"name":"object Companion","description":"space.kscience.kmath.structures.MutableBuffer.Companion","location":"kmath-core/space.kscience.kmath.structures/-mutable-buffer/-companion/index.html","searchKeys":["Companion","object Companion"]},{"name":"object Companion","description":"space.kscience.kmath.structures.MutableMemoryBuffer.Companion","location":"kmath-core/space.kscience.kmath.structures/-mutable-memory-buffer/-companion/index.html","searchKeys":["Companion","object Companion"]},{"name":"interface InverseMatrixFeature<T : Any> : MatrixFeature","description":"space.kscience.kmath.linear.InverseMatrixFeature","location":"kmath-core/space.kscience.kmath.linear/-inverse-matrix-feature/index.html","searchKeys":["InverseMatrixFeature","interface InverseMatrixFeature<T : Any> : MatrixFeature"]},{"name":"abstract val inverse: Matrix<T>","description":"space.kscience.kmath.linear.InverseMatrixFeature.inverse","location":"kmath-core/space.kscience.kmath.linear/-inverse-matrix-feature/inverse.html","searchKeys":["inverse","abstract val inverse: Matrix<T>"]},{"name":"abstract fun inverse(matrix: Matrix<T>): Matrix<T>","description":"space.kscience.kmath.linear.LinearSolver.inverse","location":"kmath-core/space.kscience.kmath.linear/-linear-solver/inverse.html","searchKeys":["inverse","abstract fun inverse(matrix: Matrix<T>): Matrix<T>"]},{"name":"object LFeature : MatrixFeature","description":"space.kscience.kmath.linear.LFeature","location":"kmath-core/space.kscience.kmath.linear/-l-feature/index.html","searchKeys":["LFeature","object LFeature : MatrixFeature"]},{"name":"interface LinearSolver<T : Any>","description":"space.kscience.kmath.linear.LinearSolver","location":"kmath-core/space.kscience.kmath.linear/-linear-solver/index.html","searchKeys":["LinearSolver","interface LinearSolver<T : Any>"]},{"name":"interface LinearSpace<T : Any, out A : Ring<T>>","description":"space.kscience.kmath.linear.LinearSpace","location":"kmath-core/space.kscience.kmath.linear/-linear-space/index.html","searchKeys":["LinearSpace","interface LinearSpace<T : Any, out A : Ring<T>>"]},{"name":"inline fun <T : Any, A : Ring<T>> auto(ring: A): LinearSpace<T, A>","description":"space.kscience.kmath.linear.LinearSpace.Companion.auto","location":"kmath-core/space.kscience.kmath.linear/-linear-space/-companion/auto.html","searchKeys":["auto","inline fun <T : Any, A : Ring<T>> auto(ring: A): LinearSpace<T, A>"]},{"name":"inline fun <T : Any, A : Field<T>> NDAlgebra.Companion.auto(field: A, vararg shape: Int): NDField<T, A>","description":"space.kscience.kmath.nd.auto","location":"kmath-core/space.kscience.kmath.nd/auto.html","searchKeys":["auto","inline fun <T : Any, A : Field<T>> NDAlgebra.Companion.auto(field: A, vararg shape: Int): NDField<T, A>"]},{"name":"fun <T : Any, A : Ring<T>> buffered(algebra: A, bufferFactory: BufferFactory<T> = Buffer.Companion::boxing): LinearSpace<T, A>","description":"space.kscience.kmath.linear.LinearSpace.Companion.buffered","location":"kmath-core/space.kscience.kmath.linear/-linear-space/-companion/buffered.html","searchKeys":["buffered","fun <T : Any, A : Ring<T>> buffered(algebra: A, bufferFactory: BufferFactory<T> = Buffer.Companion::boxing): LinearSpace<T, A>"]},{"name":"val real: LinearSpace<Double, RealField>","description":"space.kscience.kmath.linear.LinearSpace.Companion.real","location":"kmath-core/space.kscience.kmath.linear/-linear-space/-companion/real.html","searchKeys":["real","val real: LinearSpace<Double, RealField>"]},{"name":"fun NDAlgebra.Companion.real(vararg shape: Int): RealNDField","description":"space.kscience.kmath.nd.real","location":"kmath-core/space.kscience.kmath.nd/real.html","searchKeys":["real","fun NDAlgebra.Companion.real(vararg shape: Int): RealNDField"]},{"name":"inline fun real(size: Int, initializer: (Int) -> Double): RealBuffer","description":"space.kscience.kmath.structures.MutableBuffer.Companion.real","location":"kmath-core/space.kscience.kmath.structures/-mutable-buffer/-companion/real.html","searchKeys":["real","inline fun real(size: Int, initializer: (Int) -> Double): RealBuffer"]},{"name":"open fun <F : Any> getFeature(structure: Matrix<T>, type: KClass<F>): F?","description":"space.kscience.kmath.linear.LinearSpace.getFeature","location":"kmath-core/space.kscience.kmath.linear/-linear-space/get-feature.html","searchKeys":["getFeature","open fun <F : Any> getFeature(structure: Matrix<T>, type: KClass<F>): F?"]},{"name":"open override fun <T : Any> getFeature(type: KClass<T>): T?","description":"space.kscience.kmath.linear.MatrixWrapper.getFeature","location":"kmath-core/space.kscience.kmath.linear/-matrix-wrapper/get-feature.html","searchKeys":["getFeature","open override fun <T : Any> getFeature(type: KClass<T>): T?"]},{"name":"inline fun <T : Any, F : Any> LinearSpace<T, *>.getFeature(structure: Matrix<T>): F?","description":"space.kscience.kmath.linear.getFeature","location":"kmath-core/space.kscience.kmath.linear/get-feature.html","searchKeys":["getFeature","inline fun <T : Any, F : Any> LinearSpace<T, *>.getFeature(structure: Matrix<T>): F?"]},{"name":"open fun <F : Any> getFeature(structure: NDStructure<T>, type: KClass<F>): F?","description":"space.kscience.kmath.nd.NDAlgebra.getFeature","location":"kmath-core/space.kscience.kmath.nd/-n-d-algebra/get-feature.html","searchKeys":["getFeature","open fun <F : Any> getFeature(structure: NDStructure<T>, type: KClass<F>): F?"]},{"name":"open fun <F : Any> getFeature(type: KClass<F>): F?","description":"space.kscience.kmath.nd.NDStructure.getFeature","location":"kmath-core/space.kscience.kmath.nd/-n-d-structure/get-feature.html","searchKeys":["getFeature","open fun <F : Any> getFeature(type: KClass<F>): F?"]},{"name":"class LupDecomposition<T : Any>(context: LinearSpace<T, *>, elementContext: Field<T>, lu: Matrix<T>, pivot: IntArray, even: Boolean) : LupDecompositionFeature<T> , DeterminantFeature<T> ","description":"space.kscience.kmath.linear.LupDecomposition","location":"kmath-core/space.kscience.kmath.linear/-lup-decomposition/index.html","searchKeys":["LupDecomposition","class LupDecomposition<T : Any>(context: LinearSpace<T, *>, elementContext: Field<T>, lu: Matrix<T>, pivot: IntArray, even: Boolean) : LupDecompositionFeature<T> , DeterminantFeature<T> "]},{"name":"fun <T : Any> LupDecomposition(context: LinearSpace<T, *>, elementContext: Field<T>, lu: Matrix<T>, pivot: IntArray, even: Boolean)","description":"space.kscience.kmath.linear.LupDecomposition.LupDecomposition","location":"kmath-core/space.kscience.kmath.linear/-lup-decomposition/-lup-decomposition.html","searchKeys":["LupDecomposition","fun <T : Any> LupDecomposition(context: LinearSpace<T, *>, elementContext: Field<T>, lu: Matrix<T>, pivot: IntArray, even: Boolean)"]},{"name":"val elementContext: Field<T>","description":"space.kscience.kmath.linear.LupDecomposition.elementContext","location":"kmath-core/space.kscience.kmath.linear/-lup-decomposition/element-context.html","searchKeys":["elementContext","val elementContext: Field<T>"]},{"name":"override val elementContext: A","description":"space.kscience.kmath.nd.BufferedNDGroup.elementContext","location":"kmath-core/space.kscience.kmath.nd/-buffered-n-d-group/element-context.html","searchKeys":["elementContext","override val elementContext: A"]},{"name":"abstract val elementContext: C","description":"space.kscience.kmath.nd.NDAlgebra.elementContext","location":"kmath-core/space.kscience.kmath.nd/-n-d-algebra/element-context.html","searchKeys":["elementContext","abstract val elementContext: C"]},{"name":"val lu: Matrix<T>","description":"space.kscience.kmath.linear.LupDecomposition.lu","location":"kmath-core/space.kscience.kmath.linear/-lup-decomposition/lu.html","searchKeys":["lu","val lu: Matrix<T>"]},{"name":"open override val p: Matrix<T>","description":"space.kscience.kmath.linear.LupDecomposition.p","location":"kmath-core/space.kscience.kmath.linear/-lup-decomposition/p.html","searchKeys":["p","open override val p: Matrix<T>"]},{"name":"abstract val p: Matrix<T>","description":"space.kscience.kmath.linear.LupDecompositionFeature.p","location":"kmath-core/space.kscience.kmath.linear/-lup-decomposition-feature/p.html","searchKeys":["p","abstract val p: Matrix<T>"]},{"name":"val pivot: IntArray","description":"space.kscience.kmath.linear.LupDecomposition.pivot","location":"kmath-core/space.kscience.kmath.linear/-lup-decomposition/pivot.html","searchKeys":["pivot","val pivot: IntArray"]},{"name":"open override val u: Matrix<T>","description":"space.kscience.kmath.linear.LupDecomposition.u","location":"kmath-core/space.kscience.kmath.linear/-lup-decomposition/u.html","searchKeys":["u","open override val u: Matrix<T>"]},{"name":"abstract val u: Matrix<T>","description":"space.kscience.kmath.linear.LupDecompositionFeature.u","location":"kmath-core/space.kscience.kmath.linear/-lup-decomposition-feature/u.html","searchKeys":["u","abstract val u: Matrix<T>"]},{"name":"abstract val u: Matrix<T>","description":"space.kscience.kmath.linear.SingularValueDecompositionFeature.u","location":"kmath-core/space.kscience.kmath.linear/-singular-value-decomposition-feature/u.html","searchKeys":["u","abstract val u: Matrix<T>"]},{"name":"interface LupDecompositionFeature<T : Any> : MatrixFeature","description":"space.kscience.kmath.linear.LupDecompositionFeature","location":"kmath-core/space.kscience.kmath.linear/-lup-decomposition-feature/index.html","searchKeys":["LupDecompositionFeature","interface LupDecompositionFeature<T : Any> : MatrixFeature"]},{"name":"class MatrixBuilder<T : Any, A : Ring<T>>(linearSpace: LinearSpace<T, A>, rows: Int, columns: Int)","description":"space.kscience.kmath.linear.MatrixBuilder","location":"kmath-core/space.kscience.kmath.linear/-matrix-builder/index.html","searchKeys":["MatrixBuilder","class MatrixBuilder<T : Any, A : Ring<T>>(linearSpace: LinearSpace<T, A>, rows: Int, columns: Int)"]},{"name":"fun <T : Any, A : Ring<T>> MatrixBuilder(linearSpace: LinearSpace<T, A>, rows: Int, columns: Int)","description":"space.kscience.kmath.linear.MatrixBuilder.MatrixBuilder","location":"kmath-core/space.kscience.kmath.linear/-matrix-builder/-matrix-builder.html","searchKeys":["MatrixBuilder","fun <T : Any, A : Ring<T>> MatrixBuilder(linearSpace: LinearSpace<T, A>, rows: Int, columns: Int)"]},{"name":"val columns: Int","description":"space.kscience.kmath.linear.MatrixBuilder.columns","location":"kmath-core/space.kscience.kmath.linear/-matrix-builder/columns.html","searchKeys":["columns","val columns: Int"]},{"name":"open val columns: List<Buffer<T>>","description":"space.kscience.kmath.nd.Structure2D.columns","location":"kmath-core/space.kscience.kmath.nd/-structure2-d/columns.html","searchKeys":["columns","open val columns: List<Buffer<T>>"]},{"name":"val linearSpace: LinearSpace<T, A>","description":"space.kscience.kmath.linear.MatrixBuilder.linearSpace","location":"kmath-core/space.kscience.kmath.linear/-matrix-builder/linear-space.html","searchKeys":["linearSpace","val linearSpace: LinearSpace<T, A>"]},{"name":"val rows: Int","description":"space.kscience.kmath.linear.MatrixBuilder.rows","location":"kmath-core/space.kscience.kmath.linear/-matrix-builder/rows.html","searchKeys":["rows","val rows: Int"]},{"name":"open val rows: List<Buffer<T>>","description":"space.kscience.kmath.nd.Structure2D.rows","location":"kmath-core/space.kscience.kmath.nd/-structure2-d/rows.html","searchKeys":["rows","open val rows: List<Buffer<T>>"]},{"name":"interface MatrixFeature","description":"space.kscience.kmath.linear.MatrixFeature","location":"kmath-core/space.kscience.kmath.linear/-matrix-feature/index.html","searchKeys":["MatrixFeature","interface MatrixFeature"]},{"name":"class MatrixWrapper<T : Any> : Structure2D<T> ","description":"space.kscience.kmath.linear.MatrixWrapper","location":"kmath-core/space.kscience.kmath.linear/-matrix-wrapper/index.html","searchKeys":["MatrixWrapper","class MatrixWrapper<T : Any> : Structure2D<T> "]},{"name":"open operator override fun equals(other: Any?): Boolean","description":"space.kscience.kmath.linear.MatrixWrapper.equals","location":"kmath-core/space.kscience.kmath.linear/-matrix-wrapper/equals.html","searchKeys":["equals","open operator override fun equals(other: Any?): Boolean"]},{"name":"open operator override fun equals(other: Any?): Boolean","description":"space.kscience.kmath.linear.VirtualMatrix.equals","location":"kmath-core/space.kscience.kmath.linear/-virtual-matrix/equals.html","searchKeys":["equals","open operator override fun equals(other: Any?): Boolean"]},{"name":"open operator override fun equals(other: Any?): Boolean","description":"space.kscience.kmath.nd.DefaultStrides.equals","location":"kmath-core/space.kscience.kmath.nd/-default-strides/equals.html","searchKeys":["equals","open operator override fun equals(other: Any?): Boolean"]},{"name":"open operator override fun equals(other: Any?): Boolean","description":"space.kscience.kmath.nd.NDBuffer.equals","location":"kmath-core/space.kscience.kmath.nd/-n-d-buffer/equals.html","searchKeys":["equals","open operator override fun equals(other: Any?): Boolean"]},{"name":"abstract operator override fun equals(other: Any?): Boolean","description":"space.kscience.kmath.nd.NDStructure.equals","location":"kmath-core/space.kscience.kmath.nd/-n-d-structure/equals.html","searchKeys":["equals","abstract operator override fun equals(other: Any?): Boolean"]},{"name":"open operator override fun equals(other: Any?): Boolean","description":"space.kscience.kmath.operations.BigInt.equals","location":"kmath-core/space.kscience.kmath.operations/-big-int/equals.html","searchKeys":["equals","open operator override fun equals(other: Any?): Boolean"]},{"name":"val features: Set<MatrixFeature>","description":"space.kscience.kmath.linear.MatrixWrapper.features","location":"kmath-core/space.kscience.kmath.linear/-matrix-wrapper/features.html","searchKeys":["features","val features: Set<MatrixFeature>"]},{"name":"open override fun hashCode(): Int","description":"space.kscience.kmath.linear.MatrixWrapper.hashCode","location":"kmath-core/space.kscience.kmath.linear/-matrix-wrapper/hash-code.html","searchKeys":["hashCode","open override fun hashCode(): Int"]},{"name":"open override fun hashCode(): Int","description":"space.kscience.kmath.linear.VirtualMatrix.hashCode","location":"kmath-core/space.kscience.kmath.linear/-virtual-matrix/hash-code.html","searchKeys":["hashCode","open override fun hashCode(): Int"]},{"name":"open override fun hashCode(): Int","description":"space.kscience.kmath.nd.DefaultStrides.hashCode","location":"kmath-core/space.kscience.kmath.nd/-default-strides/hash-code.html","searchKeys":["hashCode","open override fun hashCode(): Int"]},{"name":"open override fun hashCode(): Int","description":"space.kscience.kmath.nd.NDBuffer.hashCode","location":"kmath-core/space.kscience.kmath.nd/-n-d-buffer/hash-code.html","searchKeys":["hashCode","open override fun hashCode(): Int"]},{"name":"abstract override fun hashCode(): Int","description":"space.kscience.kmath.nd.NDStructure.hashCode","location":"kmath-core/space.kscience.kmath.nd/-n-d-structure/hash-code.html","searchKeys":["hashCode","abstract override fun hashCode(): Int"]},{"name":"open override fun hashCode(): Int","description":"space.kscience.kmath.operations.BigInt.hashCode","location":"kmath-core/space.kscience.kmath.operations/-big-int/hash-code.html","searchKeys":["hashCode","open override fun hashCode(): Int"]},{"name":"val origin: Matrix<T>","description":"space.kscience.kmath.linear.MatrixWrapper.origin","location":"kmath-core/space.kscience.kmath.linear/-matrix-wrapper/origin.html","searchKeys":["origin","val origin: Matrix<T>"]},{"name":"val <T : Any> Matrix<T>.origin: Matrix<T>","description":"space.kscience.kmath.linear.origin","location":"kmath-core/space.kscience.kmath.linear/origin.html","searchKeys":["origin","val <T : Any> Matrix<T>.origin: Matrix<T>"]},{"name":"object OrthogonalFeature : MatrixFeature","description":"space.kscience.kmath.linear.OrthogonalFeature","location":"kmath-core/space.kscience.kmath.linear/-orthogonal-feature/index.html","searchKeys":["OrthogonalFeature","object OrthogonalFeature : MatrixFeature"]},{"name":"interface QRDecompositionFeature<T : Any> : MatrixFeature","description":"space.kscience.kmath.linear.QRDecompositionFeature","location":"kmath-core/space.kscience.kmath.linear/-q-r-decomposition-feature/index.html","searchKeys":["QRDecompositionFeature","interface QRDecompositionFeature<T : Any> : MatrixFeature"]},{"name":"abstract val q: Matrix<T>","description":"space.kscience.kmath.linear.QRDecompositionFeature.q","location":"kmath-core/space.kscience.kmath.linear/-q-r-decomposition-feature/q.html","searchKeys":["q","abstract val q: Matrix<T>"]},{"name":"abstract val r: Matrix<T>","description":"space.kscience.kmath.linear.QRDecompositionFeature.r","location":"kmath-core/space.kscience.kmath.linear/-q-r-decomposition-feature/r.html","searchKeys":["r","abstract val r: Matrix<T>"]},{"name":"interface SingularValueDecompositionFeature<T : Any> : MatrixFeature","description":"space.kscience.kmath.linear.SingularValueDecompositionFeature","location":"kmath-core/space.kscience.kmath.linear/-singular-value-decomposition-feature/index.html","searchKeys":["SingularValueDecompositionFeature","interface SingularValueDecompositionFeature<T : Any> : MatrixFeature"]},{"name":"abstract val s: Matrix<T>","description":"space.kscience.kmath.linear.SingularValueDecompositionFeature.s","location":"kmath-core/space.kscience.kmath.linear/-singular-value-decomposition-feature/s.html","searchKeys":["s","abstract val s: Matrix<T>"]},{"name":"abstract val singularValues: Point<T>","description":"space.kscience.kmath.linear.SingularValueDecompositionFeature.singularValues","location":"kmath-core/space.kscience.kmath.linear/-singular-value-decomposition-feature/singular-values.html","searchKeys":["singularValues","abstract val singularValues: Point<T>"]},{"name":"abstract val v: Matrix<T>","description":"space.kscience.kmath.linear.SingularValueDecompositionFeature.v","location":"kmath-core/space.kscience.kmath.linear/-singular-value-decomposition-feature/v.html","searchKeys":["v","abstract val v: Matrix<T>"]},{"name":"class TransposedFeature<T : Any>(original: Matrix<T>) : MatrixFeature","description":"space.kscience.kmath.linear.TransposedFeature","location":"kmath-core/space.kscience.kmath.linear/-transposed-feature/index.html","searchKeys":["TransposedFeature","class TransposedFeature<T : Any>(original: Matrix<T>) : MatrixFeature"]},{"name":"fun TransposedFeature(original: Matrix<T>)","description":"space.kscience.kmath.linear.TransposedFeature.TransposedFeature","location":"kmath-core/space.kscience.kmath.linear/-transposed-feature/-transposed-feature.html","searchKeys":["TransposedFeature","fun TransposedFeature(original: Matrix<T>)"]},{"name":"val original: Matrix<T>","description":"space.kscience.kmath.linear.TransposedFeature.original","location":"kmath-core/space.kscience.kmath.linear/-transposed-feature/original.html","searchKeys":["original","val original: Matrix<T>"]},{"name":"object UFeature : MatrixFeature","description":"space.kscience.kmath.linear.UFeature","location":"kmath-core/space.kscience.kmath.linear/-u-feature/index.html","searchKeys":["UFeature","object UFeature : MatrixFeature"]},{"name":"object UnitFeature : DiagonalFeature","description":"space.kscience.kmath.linear.UnitFeature","location":"kmath-core/space.kscience.kmath.linear/-unit-feature/index.html","searchKeys":["UnitFeature","object UnitFeature : DiagonalFeature"]},{"name":"class VirtualMatrix<T : Any>(rowNum: Int, colNum: Int, generator: (i: Int, j: Int) -> T) : Structure2D<T> ","description":"space.kscience.kmath.linear.VirtualMatrix","location":"kmath-core/space.kscience.kmath.linear/-virtual-matrix/index.html","searchKeys":["VirtualMatrix","class VirtualMatrix<T : Any>(rowNum: Int, colNum: Int, generator: (i: Int, j: Int) -> T) : Structure2D<T> "]},{"name":"fun <T : Any> VirtualMatrix(rowNum: Int, colNum: Int, generator: (i: Int, j: Int) -> T)","description":"space.kscience.kmath.linear.VirtualMatrix.VirtualMatrix","location":"kmath-core/space.kscience.kmath.linear/-virtual-matrix/-virtual-matrix.html","searchKeys":["VirtualMatrix","fun <T : Any> VirtualMatrix(rowNum: Int, colNum: Int, generator: (i: Int, j: Int) -> T)"]},{"name":"open override val colNum: Int","description":"space.kscience.kmath.linear.VirtualMatrix.colNum","location":"kmath-core/space.kscience.kmath.linear/-virtual-matrix/col-num.html","searchKeys":["colNum","open override val colNum: Int"]},{"name":"abstract val colNum: Int","description":"space.kscience.kmath.nd.Structure2D.colNum","location":"kmath-core/space.kscience.kmath.nd/-structure2-d/col-num.html","searchKeys":["colNum","abstract val colNum: Int"]},{"name":"val generator: (i: Int, j: Int) -> T","description":"space.kscience.kmath.linear.VirtualMatrix.generator","location":"kmath-core/space.kscience.kmath.linear/-virtual-matrix/generator.html","searchKeys":["generator","val generator: (i: Int, j: Int) -> T"]},{"name":"open operator override fun get(i: Int, j: Int): T","description":"space.kscience.kmath.linear.VirtualMatrix.get","location":"kmath-core/space.kscience.kmath.linear/-virtual-matrix/get.html","searchKeys":["get","open operator override fun get(i: Int, j: Int): T"]},{"name":"open operator override fun get(index: IntArray): T","description":"space.kscience.kmath.nd.NDBuffer.get","location":"kmath-core/space.kscience.kmath.nd/-n-d-buffer/get.html","searchKeys":["get","open operator override fun get(index: IntArray): T"]},{"name":"abstract operator fun get(index: IntArray): T","description":"space.kscience.kmath.nd.NDStructure.get","location":"kmath-core/space.kscience.kmath.nd/-n-d-structure/get.html","searchKeys":["get","abstract operator fun get(index: IntArray): T"]},{"name":"open operator override fun get(index: IntArray): T","description":"space.kscience.kmath.nd.Structure1D.get","location":"kmath-core/space.kscience.kmath.nd/-structure1-d/get.html","searchKeys":["get","open operator override fun get(index: IntArray): T"]},{"name":"operator fun <T> NDStructure<T>.get(vararg index: Int): T","description":"space.kscience.kmath.nd.get","location":"kmath-core/space.kscience.kmath.nd/get.html","searchKeys":["get","operator fun <T> NDStructure<T>.get(vararg index: Int): T"]},{"name":"open operator override fun get(index: Int): T","description":"space.kscience.kmath.structures.ArrayBuffer.get","location":"kmath-core/space.kscience.kmath.structures/-array-buffer/get.html","searchKeys":["get","open operator override fun get(index: Int): T"]},{"name":"abstract operator fun get(index: Int): T","description":"space.kscience.kmath.structures.Buffer.get","location":"kmath-core/space.kscience.kmath.structures/-buffer/get.html","searchKeys":["get","abstract operator fun get(index: Int): T"]},{"name":"open operator override fun get(index: Int): Double?","description":"space.kscience.kmath.structures.FlaggedRealBuffer.get","location":"kmath-core/space.kscience.kmath.structures/-flagged-real-buffer/get.html","searchKeys":["get","open operator override fun get(index: Int): Double?"]},{"name":"open operator override fun get(index: Int): Float","description":"space.kscience.kmath.structures.FloatBuffer.get","location":"kmath-core/space.kscience.kmath.structures/-float-buffer/get.html","searchKeys":["get","open operator override fun get(index: Int): Float"]},{"name":"open operator override fun get(index: Int): Int","description":"space.kscience.kmath.structures.IntBuffer.get","location":"kmath-core/space.kscience.kmath.structures/-int-buffer/get.html","searchKeys":["get","open operator override fun get(index: Int): Int"]},{"name":"open operator override fun get(index: Int): T","description":"space.kscience.kmath.structures.ListBuffer.get","location":"kmath-core/space.kscience.kmath.structures/-list-buffer/get.html","searchKeys":["get","open operator override fun get(index: Int): T"]},{"name":"open operator override fun get(index: Int): Long","description":"space.kscience.kmath.structures.LongBuffer.get","location":"kmath-core/space.kscience.kmath.structures/-long-buffer/get.html","searchKeys":["get","open operator override fun get(index: Int): Long"]},{"name":"open operator override fun get(index: Int): T","description":"space.kscience.kmath.structures.MemoryBuffer.get","location":"kmath-core/space.kscience.kmath.structures/-memory-buffer/get.html","searchKeys":["get","open operator override fun get(index: Int): T"]},{"name":"open operator override fun get(index: Int): T","description":"space.kscience.kmath.structures.MutableListBuffer.get","location":"kmath-core/space.kscience.kmath.structures/-mutable-list-buffer/get.html","searchKeys":["get","open operator override fun get(index: Int): T"]},{"name":"open operator override fun get(index: Int): T","description":"space.kscience.kmath.structures.ReadOnlyBuffer.get","location":"kmath-core/space.kscience.kmath.structures/-read-only-buffer/get.html","searchKeys":["get","open operator override fun get(index: Int): T"]},{"name":"open operator override fun get(index: Int): Double","description":"space.kscience.kmath.structures.RealBuffer.get","location":"kmath-core/space.kscience.kmath.structures/-real-buffer/get.html","searchKeys":["get","open operator override fun get(index: Int): Double"]},{"name":"open operator override fun get(index: Int): Short","description":"space.kscience.kmath.structures.ShortBuffer.get","location":"kmath-core/space.kscience.kmath.structures/-short-buffer/get.html","searchKeys":["get","open operator override fun get(index: Int): Short"]},{"name":"open operator override fun get(index: Int): T","description":"space.kscience.kmath.structures.VirtualBuffer.get","location":"kmath-core/space.kscience.kmath.structures/-virtual-buffer/get.html","searchKeys":["get","open operator override fun get(index: Int): T"]},{"name":"open override val rowNum: Int","description":"space.kscience.kmath.linear.VirtualMatrix.rowNum","location":"kmath-core/space.kscience.kmath.linear/-virtual-matrix/row-num.html","searchKeys":["rowNum","open override val rowNum: Int"]},{"name":"abstract val rowNum: Int","description":"space.kscience.kmath.nd.Structure2D.rowNum","location":"kmath-core/space.kscience.kmath.nd/-structure2-d/row-num.html","searchKeys":["rowNum","abstract val rowNum: Int"]},{"name":"open override val shape: IntArray","description":"space.kscience.kmath.linear.VirtualMatrix.shape","location":"kmath-core/space.kscience.kmath.linear/-virtual-matrix/shape.html","searchKeys":["shape","open override val shape: IntArray"]},{"name":"override val shape: IntArray","description":"space.kscience.kmath.nd.BufferedNDGroup.shape","location":"kmath-core/space.kscience.kmath.nd/-buffered-n-d-group/shape.html","searchKeys":["shape","override val shape: IntArray"]},{"name":"open override val shape: IntArray","description":"space.kscience.kmath.nd.DefaultStrides.shape","location":"kmath-core/space.kscience.kmath.nd/-default-strides/shape.html","searchKeys":["shape","open override val shape: IntArray"]},{"name":"abstract val shape: IntArray","description":"space.kscience.kmath.nd.NDAlgebra.shape","location":"kmath-core/space.kscience.kmath.nd/-n-d-algebra/shape.html","searchKeys":["shape","abstract val shape: IntArray"]},{"name":"open override val shape: IntArray","description":"space.kscience.kmath.nd.NDBuffer.shape","location":"kmath-core/space.kscience.kmath.nd/-n-d-buffer/shape.html","searchKeys":["shape","open override val shape: IntArray"]},{"name":"abstract val shape: IntArray","description":"space.kscience.kmath.nd.NDStructure.shape","location":"kmath-core/space.kscience.kmath.nd/-n-d-structure/shape.html","searchKeys":["shape","abstract val shape: IntArray"]},{"name":"abstract val shape: IntArray","description":"space.kscience.kmath.nd.Strides.shape","location":"kmath-core/space.kscience.kmath.nd/-strides/shape.html","searchKeys":["shape","abstract val shape: IntArray"]},{"name":"open override val shape: IntArray","description":"space.kscience.kmath.nd.Structure2D.shape","location":"kmath-core/space.kscience.kmath.nd/-structure2-d/shape.html","searchKeys":["shape","open override val shape: IntArray"]},{"name":"object ZeroFeature : DiagonalFeature","description":"space.kscience.kmath.linear.ZeroFeature","location":"kmath-core/space.kscience.kmath.linear/-zero-feature/index.html","searchKeys":["ZeroFeature","object ZeroFeature : DiagonalFeature"]},{"name":"fun <T : Any> Point<T>.asMatrix(): VirtualMatrix<T>","description":"space.kscience.kmath.linear.asMatrix","location":"kmath-core/space.kscience.kmath.linear/as-matrix.html","searchKeys":["asMatrix","fun <T : Any> Point<T>.asMatrix(): VirtualMatrix<T>"]},{"name":"fun <T : Any> Matrix<T>.asVector(): Point<T>","description":"space.kscience.kmath.linear.asVector","location":"kmath-core/space.kscience.kmath.linear/as-vector.html","searchKeys":["asVector","fun <T : Any> Matrix<T>.asVector(): Point<T>"]},{"name":"fun <T : Any, A : Ring<T>> LinearSpace<T, A>.matrix(rows: Int, columns: Int): MatrixBuilder<T, A>","description":"space.kscience.kmath.linear.matrix","location":"kmath-core/space.kscience.kmath.linear/matrix.html","searchKeys":["matrix","fun <T : Any, A : Ring<T>> LinearSpace<T, A>.matrix(rows: Int, columns: Int): MatrixBuilder<T, A>"]},{"name":"fun <T : Any> Matrix<T>.transpose(): Matrix<T>","description":"space.kscience.kmath.linear.transpose","location":"kmath-core/space.kscience.kmath.linear/transpose.html","searchKeys":["transpose","fun <T : Any> Matrix<T>.transpose(): Matrix<T>"]},{"name":"fun <T : Any> LinearSpace<T, Ring<T>>.vector(vararg elements: T): Point<T>","description":"space.kscience.kmath.linear.vector","location":"kmath-core/space.kscience.kmath.linear/vector.html","searchKeys":["vector","fun <T : Any> LinearSpace<T, Ring<T>>.vector(vararg elements: T): Point<T>"]},{"name":"annotation class UnstableKMathAPI","description":"space.kscience.kmath.misc.UnstableKMathAPI","location":"kmath-core/space.kscience.kmath.misc/-unstable-k-math-a-p-i/index.html","searchKeys":["UnstableKMathAPI","annotation class UnstableKMathAPI"]},{"name":"fun UnstableKMathAPI()","description":"space.kscience.kmath.misc.UnstableKMathAPI.UnstableKMathAPI","location":"kmath-core/space.kscience.kmath.misc/-unstable-k-math-a-p-i/-unstable-k-math-a-p-i.html","searchKeys":["UnstableKMathAPI","fun UnstableKMathAPI()"]},{"name":"interface BufferNDAlgebra<T, A : Algebra<T>> : NDAlgebra<T, A> ","description":"space.kscience.kmath.nd.BufferNDAlgebra","location":"kmath-core/space.kscience.kmath.nd/-buffer-n-d-algebra/index.html","searchKeys":["BufferNDAlgebra","interface BufferNDAlgebra<T, A : Algebra<T>> : NDAlgebra<T, A> "]},{"name":"open val NDStructure<T>.buffer: Buffer<T>","description":"space.kscience.kmath.nd.BufferNDAlgebra.buffer","location":"kmath-core/space.kscience.kmath.nd/-buffer-n-d-algebra/buffer.html","searchKeys":["buffer","open val NDStructure<T>.buffer: Buffer<T>"]},{"name":"open override val buffer: MutableBuffer<T>","description":"space.kscience.kmath.nd.MutableNDBuffer.buffer","location":"kmath-core/space.kscience.kmath.nd/-mutable-n-d-buffer/buffer.html","searchKeys":["buffer","open override val buffer: MutableBuffer<T>"]},{"name":"open val buffer: Buffer<T>","description":"space.kscience.kmath.nd.NDBuffer.buffer","location":"kmath-core/space.kscience.kmath.nd/-n-d-buffer/buffer.html","searchKeys":["buffer","open val buffer: Buffer<T>"]},{"name":"open override val NDStructure<Double>.buffer: RealBuffer","description":"space.kscience.kmath.nd.RealNDField.buffer","location":"kmath-core/space.kscience.kmath.nd/-real-n-d-field/buffer.html","searchKeys":["buffer","open override val NDStructure<Double>.buffer: RealBuffer"]},{"name":"val buffer: MutableBuffer<T>","description":"space.kscience.kmath.structures.ReadOnlyBuffer.buffer","location":"kmath-core/space.kscience.kmath.structures/-read-only-buffer/buffer.html","searchKeys":["buffer","val buffer: MutableBuffer<T>"]},{"name":"abstract val bufferFactory: BufferFactory<T>","description":"space.kscience.kmath.nd.BufferNDAlgebra.bufferFactory","location":"kmath-core/space.kscience.kmath.nd/-buffer-n-d-algebra/buffer-factory.html","searchKeys":["bufferFactory","abstract val bufferFactory: BufferFactory<T>"]},{"name":"override val bufferFactory: BufferFactory<T>","description":"space.kscience.kmath.nd.BufferedNDGroup.bufferFactory","location":"kmath-core/space.kscience.kmath.nd/-buffered-n-d-group/buffer-factory.html","searchKeys":["bufferFactory","override val bufferFactory: BufferFactory<T>"]},{"name":"open override fun combine(a: NDStructure<T>, b: NDStructure<T>, transform: A.(T, T) -> T): NDBuffer<T>","description":"space.kscience.kmath.nd.BufferNDAlgebra.combine","location":"kmath-core/space.kscience.kmath.nd/-buffer-n-d-algebra/combine.html","searchKeys":["combine","open override fun combine(a: NDStructure<T>, b: NDStructure<T>, transform: A.(T, T) -> T): NDBuffer<T>"]},{"name":"abstract fun combine(a: NDStructure<T>, b: NDStructure<T>, transform: C.(T, T) -> T): NDStructure<T>","description":"space.kscience.kmath.nd.NDAlgebra.combine","location":"kmath-core/space.kscience.kmath.nd/-n-d-algebra/combine.html","searchKeys":["combine","abstract fun combine(a: NDStructure<T>, b: NDStructure<T>, transform: C.(T, T) -> T): NDStructure<T>"]},{"name":"open inline override fun combine(a: NDStructure<Double>, b: NDStructure<Double>, transform: RealField.(Double, Double) -> Double): NDBuffer<Double>","description":"space.kscience.kmath.nd.RealNDField.combine","location":"kmath-core/space.kscience.kmath.nd/-real-n-d-field/combine.html","searchKeys":["combine","open inline override fun combine(a: NDStructure<Double>, b: NDStructure<Double>, transform: RealField.(Double, Double) -> Double): NDBuffer<Double>"]},{"name":"inline fun <T : Any> NDStructure<T>.combine(struct: NDStructure<T>, crossinline block: (T, T) -> T): NDStructure<T>","description":"space.kscience.kmath.nd.combine","location":"kmath-core/space.kscience.kmath.nd/combine.html","searchKeys":["combine","inline fun <T : Any> NDStructure<T>.combine(struct: NDStructure<T>, crossinline block: (T, T) -> T): NDStructure<T>"]},{"name":"open override fun NDStructure<T>.map(transform: A.(T) -> T): NDBuffer<T>","description":"space.kscience.kmath.nd.BufferNDAlgebra.map","location":"kmath-core/space.kscience.kmath.nd/-buffer-n-d-algebra/map.html","searchKeys":["map","open override fun NDStructure<T>.map(transform: A.(T) -> T): NDBuffer<T>"]},{"name":"abstract fun NDStructure<T>.map(transform: C.(T) -> T): NDStructure<T>","description":"space.kscience.kmath.nd.NDAlgebra.map","location":"kmath-core/space.kscience.kmath.nd/-n-d-algebra/map.html","searchKeys":["map","abstract fun NDStructure<T>.map(transform: C.(T) -> T): NDStructure<T>"]},{"name":"open inline override fun NDStructure<Double>.map(transform: RealField.(Double) -> Double): NDBuffer<Double>","description":"space.kscience.kmath.nd.RealNDField.map","location":"kmath-core/space.kscience.kmath.nd/-real-n-d-field/map.html","searchKeys":["map","open inline override fun NDStructure<Double>.map(transform: RealField.(Double) -> Double): NDBuffer<Double>"]},{"name":"inline fun <T : Any, R : Any> Buffer<T>.map(bufferFactory: BufferFactory<R> = Buffer.Companion::auto, crossinline block: (T) -> R): Buffer<R>","description":"space.kscience.kmath.structures.map","location":"kmath-core/space.kscience.kmath.structures/map.html","searchKeys":["map","inline fun <T : Any, R : Any> Buffer<T>.map(bufferFactory: BufferFactory<R> = Buffer.Companion::auto, crossinline block: (T) -> R): Buffer<R>"]},{"name":"open override fun NDStructure<T>.mapIndexed(transform: A.(index: IntArray, T) -> T): NDBuffer<T>","description":"space.kscience.kmath.nd.BufferNDAlgebra.mapIndexed","location":"kmath-core/space.kscience.kmath.nd/-buffer-n-d-algebra/map-indexed.html","searchKeys":["mapIndexed","open override fun NDStructure<T>.mapIndexed(transform: A.(index: IntArray, T) -> T): NDBuffer<T>"]},{"name":"abstract fun NDStructure<T>.mapIndexed(transform: C.(index: IntArray, T) -> T): NDStructure<T>","description":"space.kscience.kmath.nd.NDAlgebra.mapIndexed","location":"kmath-core/space.kscience.kmath.nd/-n-d-algebra/map-indexed.html","searchKeys":["mapIndexed","abstract fun NDStructure<T>.mapIndexed(transform: C.(index: IntArray, T) -> T): NDStructure<T>"]},{"name":"open inline override fun NDStructure<Double>.mapIndexed(transform: RealField.(index: IntArray, Double) -> Double): NDBuffer<Double>","description":"space.kscience.kmath.nd.RealNDField.mapIndexed","location":"kmath-core/space.kscience.kmath.nd/-real-n-d-field/map-indexed.html","searchKeys":["mapIndexed","open inline override fun NDStructure<Double>.mapIndexed(transform: RealField.(index: IntArray, Double) -> Double): NDBuffer<Double>"]},{"name":"inline fun <T : Any, R : Any> Buffer<T>.mapIndexed(bufferFactory: BufferFactory<R> = Buffer.Companion::auto, crossinline block: (index: Int, T) -> R): Buffer<R>","description":"space.kscience.kmath.structures.mapIndexed","location":"kmath-core/space.kscience.kmath.structures/map-indexed.html","searchKeys":["mapIndexed","inline fun <T : Any, R : Any> Buffer<T>.mapIndexed(bufferFactory: BufferFactory<R> = Buffer.Companion::auto, crossinline block: (index: Int, T) -> R): Buffer<R>"]},{"name":"open override fun produce(initializer: A.(IntArray) -> T): NDBuffer<T>","description":"space.kscience.kmath.nd.BufferNDAlgebra.produce","location":"kmath-core/space.kscience.kmath.nd/-buffer-n-d-algebra/produce.html","searchKeys":["produce","open override fun produce(initializer: A.(IntArray) -> T): NDBuffer<T>"]},{"name":"abstract fun produce(initializer: C.(IntArray) -> T): NDStructure<T>","description":"space.kscience.kmath.nd.NDAlgebra.produce","location":"kmath-core/space.kscience.kmath.nd/-n-d-algebra/produce.html","searchKeys":["produce","abstract fun produce(initializer: C.(IntArray) -> T): NDStructure<T>"]},{"name":"open inline override fun produce(initializer: RealField.(IntArray) -> Double): NDBuffer<Double>","description":"space.kscience.kmath.nd.RealNDField.produce","location":"kmath-core/space.kscience.kmath.nd/-real-n-d-field/produce.html","searchKeys":["produce","open inline override fun produce(initializer: RealField.(IntArray) -> Double): NDBuffer<Double>"]},{"name":"abstract val strides: Strides","description":"space.kscience.kmath.nd.BufferNDAlgebra.strides","location":"kmath-core/space.kscience.kmath.nd/-buffer-n-d-algebra/strides.html","searchKeys":["strides","abstract val strides: Strides"]},{"name":"open override val strides: Strides","description":"space.kscience.kmath.nd.BufferedNDGroup.strides","location":"kmath-core/space.kscience.kmath.nd/-buffered-n-d-group/strides.html","searchKeys":["strides","open override val strides: Strides"]},{"name":"open override val strides: List<Int>","description":"space.kscience.kmath.nd.DefaultStrides.strides","location":"kmath-core/space.kscience.kmath.nd/-default-strides/strides.html","searchKeys":["strides","open override val strides: List<Int>"]},{"name":"val strides: Strides","description":"space.kscience.kmath.nd.NDBuffer.strides","location":"kmath-core/space.kscience.kmath.nd/-n-d-buffer/strides.html","searchKeys":["strides","val strides: Strides"]},{"name":"abstract val strides: List<Int>","description":"space.kscience.kmath.nd.Strides.strides","location":"kmath-core/space.kscience.kmath.nd/-strides/strides.html","searchKeys":["strides","abstract val strides: List<Int>"]},{"name":"open class BufferedNDField<T, R : Field<T>>(shape: IntArray, elementContext: R, bufferFactory: BufferFactory<T>) : BufferedNDRing<T, R> , NDField<T, R> ","description":"space.kscience.kmath.nd.BufferedNDField","location":"kmath-core/space.kscience.kmath.nd/-buffered-n-d-field/index.html","searchKeys":["BufferedNDField","open class BufferedNDField<T, R : Field<T>>(shape: IntArray, elementContext: R, bufferFactory: BufferFactory<T>) : BufferedNDRing<T, R> , NDField<T, R> "]},{"name":"fun <R : Field<T>> BufferedNDField(shape: IntArray, elementContext: R, bufferFactory: BufferFactory<T>)","description":"space.kscience.kmath.nd.BufferedNDField.BufferedNDField","location":"kmath-core/space.kscience.kmath.nd/-buffered-n-d-field/-buffered-n-d-field.html","searchKeys":["BufferedNDField","fun <R : Field<T>> BufferedNDField(shape: IntArray, elementContext: R, bufferFactory: BufferFactory<T>)"]},{"name":"open class BufferedNDGroup<T, A : Group<T>>(shape: IntArray, elementContext: A, bufferFactory: BufferFactory<T>) : NDGroup<T, A> , BufferNDAlgebra<T, A> ","description":"space.kscience.kmath.nd.BufferedNDGroup","location":"kmath-core/space.kscience.kmath.nd/-buffered-n-d-group/index.html","searchKeys":["BufferedNDGroup","open class BufferedNDGroup<T, A : Group<T>>(shape: IntArray, elementContext: A, bufferFactory: BufferFactory<T>) : NDGroup<T, A> , BufferNDAlgebra<T, A> "]},{"name":"fun <A : Group<T>> BufferedNDGroup(shape: IntArray, elementContext: A, bufferFactory: BufferFactory<T>)","description":"space.kscience.kmath.nd.BufferedNDGroup.BufferedNDGroup","location":"kmath-core/space.kscience.kmath.nd/-buffered-n-d-group/-buffered-n-d-group.html","searchKeys":["BufferedNDGroup","fun <A : Group<T>> BufferedNDGroup(shape: IntArray, elementContext: A, bufferFactory: BufferFactory<T>)"]},{"name":"open class BufferedNDRing<T, R : Ring<T>>(shape: IntArray, elementContext: R, bufferFactory: BufferFactory<T>) : BufferedNDGroup<T, R> , NDRing<T, R> ","description":"space.kscience.kmath.nd.BufferedNDRing","location":"kmath-core/space.kscience.kmath.nd/-buffered-n-d-ring/index.html","searchKeys":["BufferedNDRing","open class BufferedNDRing<T, R : Ring<T>>(shape: IntArray, elementContext: R, bufferFactory: BufferFactory<T>) : BufferedNDGroup<T, R> , NDRing<T, R> "]},{"name":"fun <R : Ring<T>> BufferedNDRing(shape: IntArray, elementContext: R, bufferFactory: BufferFactory<T>)","description":"space.kscience.kmath.nd.BufferedNDRing.BufferedNDRing","location":"kmath-core/space.kscience.kmath.nd/-buffered-n-d-ring/-buffered-n-d-ring.html","searchKeys":["BufferedNDRing","fun <R : Ring<T>> BufferedNDRing(shape: IntArray, elementContext: R, bufferFactory: BufferFactory<T>)"]},{"name":"class DefaultStrides : Strides","description":"space.kscience.kmath.nd.DefaultStrides","location":"kmath-core/space.kscience.kmath.nd/-default-strides/index.html","searchKeys":["DefaultStrides","class DefaultStrides : Strides"]},{"name":"open override fun index(offset: Int): IntArray","description":"space.kscience.kmath.nd.DefaultStrides.index","location":"kmath-core/space.kscience.kmath.nd/-default-strides/--index--.html","searchKeys":["index","open override fun index(offset: Int): IntArray"]},{"name":"abstract fun index(offset: Int): IntArray","description":"space.kscience.kmath.nd.Strides.index","location":"kmath-core/space.kscience.kmath.nd/-strides/--index--.html","searchKeys":["index","abstract fun index(offset: Int): IntArray"]},{"name":"open override val linearSize: Int","description":"space.kscience.kmath.nd.DefaultStrides.linearSize","location":"kmath-core/space.kscience.kmath.nd/-default-strides/linear-size.html","searchKeys":["linearSize","open override val linearSize: Int"]},{"name":"abstract val linearSize: Int","description":"space.kscience.kmath.nd.Strides.linearSize","location":"kmath-core/space.kscience.kmath.nd/-strides/linear-size.html","searchKeys":["linearSize","abstract val linearSize: Int"]},{"name":"open override fun offset(index: IntArray): Int","description":"space.kscience.kmath.nd.DefaultStrides.offset","location":"kmath-core/space.kscience.kmath.nd/-default-strides/offset.html","searchKeys":["offset","open override fun offset(index: IntArray): Int"]},{"name":"abstract fun offset(index: IntArray): Int","description":"space.kscience.kmath.nd.Strides.offset","location":"kmath-core/space.kscience.kmath.nd/-strides/offset.html","searchKeys":["offset","abstract fun offset(index: IntArray): Int"]},{"name":"class MutableNDBuffer<T>(strides: Strides, buffer: MutableBuffer<T>) : NDBuffer<T> , MutableNDStructure<T> ","description":"space.kscience.kmath.nd.MutableNDBuffer","location":"kmath-core/space.kscience.kmath.nd/-mutable-n-d-buffer/index.html","searchKeys":["MutableNDBuffer","class MutableNDBuffer<T>(strides: Strides, buffer: MutableBuffer<T>) : NDBuffer<T> , MutableNDStructure<T> "]},{"name":"fun <T> MutableNDBuffer(strides: Strides, buffer: MutableBuffer<T>)","description":"space.kscience.kmath.nd.MutableNDBuffer.MutableNDBuffer","location":"kmath-core/space.kscience.kmath.nd/-mutable-n-d-buffer/-mutable-n-d-buffer.html","searchKeys":["MutableNDBuffer","fun <T> MutableNDBuffer(strides: Strides, buffer: MutableBuffer<T>)"]},{"name":"open operator override fun set(index: IntArray, value: T)","description":"space.kscience.kmath.nd.MutableNDBuffer.set","location":"kmath-core/space.kscience.kmath.nd/-mutable-n-d-buffer/set.html","searchKeys":["set","open operator override fun set(index: IntArray, value: T)"]},{"name":"abstract operator fun set(index: IntArray, value: T)","description":"space.kscience.kmath.nd.MutableNDStructure.set","location":"kmath-core/space.kscience.kmath.nd/-mutable-n-d-structure/set.html","searchKeys":["set","abstract operator fun set(index: IntArray, value: T)"]},{"name":"open operator override fun set(index: Int, value: T)","description":"space.kscience.kmath.structures.ArrayBuffer.set","location":"kmath-core/space.kscience.kmath.structures/-array-buffer/set.html","searchKeys":["set","open operator override fun set(index: Int, value: T)"]},{"name":"open operator override fun set(index: Int, value: Float)","description":"space.kscience.kmath.structures.FloatBuffer.set","location":"kmath-core/space.kscience.kmath.structures/-float-buffer/set.html","searchKeys":["set","open operator override fun set(index: Int, value: Float)"]},{"name":"open operator override fun set(index: Int, value: Int)","description":"space.kscience.kmath.structures.IntBuffer.set","location":"kmath-core/space.kscience.kmath.structures/-int-buffer/set.html","searchKeys":["set","open operator override fun set(index: Int, value: Int)"]},{"name":"open operator override fun set(index: Int, value: Long)","description":"space.kscience.kmath.structures.LongBuffer.set","location":"kmath-core/space.kscience.kmath.structures/-long-buffer/set.html","searchKeys":["set","open operator override fun set(index: Int, value: Long)"]},{"name":"abstract operator fun set(index: Int, value: T)","description":"space.kscience.kmath.structures.MutableBuffer.set","location":"kmath-core/space.kscience.kmath.structures/-mutable-buffer/set.html","searchKeys":["set","abstract operator fun set(index: Int, value: T)"]},{"name":"open operator override fun set(index: Int, value: T)","description":"space.kscience.kmath.structures.MutableListBuffer.set","location":"kmath-core/space.kscience.kmath.structures/-mutable-list-buffer/set.html","searchKeys":["set","open operator override fun set(index: Int, value: T)"]},{"name":"open operator override fun set(index: Int, value: T)","description":"space.kscience.kmath.structures.MutableMemoryBuffer.set","location":"kmath-core/space.kscience.kmath.structures/-mutable-memory-buffer/set.html","searchKeys":["set","open operator override fun set(index: Int, value: T)"]},{"name":"open operator override fun set(index: Int, value: Double)","description":"space.kscience.kmath.structures.RealBuffer.set","location":"kmath-core/space.kscience.kmath.structures/-real-buffer/set.html","searchKeys":["set","open operator override fun set(index: Int, value: Double)"]},{"name":"open operator override fun set(index: Int, value: Short)","description":"space.kscience.kmath.structures.ShortBuffer.set","location":"kmath-core/space.kscience.kmath.structures/-short-buffer/set.html","searchKeys":["set","open operator override fun set(index: Int, value: Short)"]},{"name":"interface MutableNDStructure<T> : NDStructure<T> ","description":"space.kscience.kmath.nd.MutableNDStructure","location":"kmath-core/space.kscience.kmath.nd/-mutable-n-d-structure/index.html","searchKeys":["MutableNDStructure","interface MutableNDStructure<T> : NDStructure<T> "]},{"name":"interface NDAlgebra<T, C : Algebra<T>>","description":"space.kscience.kmath.nd.NDAlgebra","location":"kmath-core/space.kscience.kmath.nd/-n-d-algebra/index.html","searchKeys":["NDAlgebra","interface NDAlgebra<T, C : Algebra<T>>"]},{"name":"open class NDBuffer<T>(strides: Strides, buffer: Buffer<T>) : NDStructure<T> ","description":"space.kscience.kmath.nd.NDBuffer","location":"kmath-core/space.kscience.kmath.nd/-n-d-buffer/index.html","searchKeys":["NDBuffer","open class NDBuffer<T>(strides: Strides, buffer: Buffer<T>) : NDStructure<T> "]},{"name":"fun <T> NDBuffer(strides: Strides, buffer: Buffer<T>)","description":"space.kscience.kmath.nd.NDBuffer.NDBuffer","location":"kmath-core/space.kscience.kmath.nd/-n-d-buffer/-n-d-buffer.html","searchKeys":["NDBuffer","fun <T> NDBuffer(strides: Strides, buffer: Buffer<T>)"]},{"name":"open override fun elements(): Sequence<Pair<IntArray, T>>","description":"space.kscience.kmath.nd.NDBuffer.elements","location":"kmath-core/space.kscience.kmath.nd/-n-d-buffer/elements.html","searchKeys":["elements","open override fun elements(): Sequence<Pair<IntArray, T>>"]},{"name":"abstract fun elements(): Sequence<Pair<IntArray, T>>","description":"space.kscience.kmath.nd.NDStructure.elements","location":"kmath-core/space.kscience.kmath.nd/-n-d-structure/elements.html","searchKeys":["elements","abstract fun elements(): Sequence<Pair<IntArray, T>>"]},{"name":"open override fun elements(): Sequence<Pair<IntArray, T>>","description":"space.kscience.kmath.nd.Structure2D.elements","location":"kmath-core/space.kscience.kmath.nd/-structure2-d/elements.html","searchKeys":["elements","open override fun elements(): Sequence<Pair<IntArray, T>>"]},{"name":"interface NDField<T, F : Field<T>> : Field<NDStructure<T>> , NDRing<T, F> , ScaleOperations<NDStructure<T>> ","description":"space.kscience.kmath.nd.NDField","location":"kmath-core/space.kscience.kmath.nd/-n-d-field/index.html","searchKeys":["NDField","interface NDField<T, F : Field<T>> : Field<NDStructure<T>> , NDRing<T, F> , ScaleOperations<NDStructure<T>> "]},{"name":"interface NDGroup<T, S : Group<T>> : Group<NDStructure<T>> , NDAlgebra<T, S> ","description":"space.kscience.kmath.nd.NDGroup","location":"kmath-core/space.kscience.kmath.nd/-n-d-group/index.html","searchKeys":["NDGroup","interface NDGroup<T, S : Group<T>> : Group<NDStructure<T>> , NDAlgebra<T, S> "]},{"name":"interface NDRing<T, R : Ring<T>> : Ring<NDStructure<T>> , NDGroup<T, R> ","description":"space.kscience.kmath.nd.NDRing","location":"kmath-core/space.kscience.kmath.nd/-n-d-ring/index.html","searchKeys":["NDRing","interface NDRing<T, R : Ring<T>> : Ring<NDStructure<T>> , NDGroup<T, R> "]},{"name":"interface NDStructure<T>","description":"space.kscience.kmath.nd.NDStructure","location":"kmath-core/space.kscience.kmath.nd/-n-d-structure/index.html","searchKeys":["NDStructure","interface NDStructure<T>"]},{"name":"fun contentEquals(st1: NDStructure<*>, st2: NDStructure<*>): Boolean","description":"space.kscience.kmath.nd.NDStructure.Companion.contentEquals","location":"kmath-core/space.kscience.kmath.nd/-n-d-structure/-companion/content-equals.html","searchKeys":["contentEquals","fun contentEquals(st1: NDStructure<*>, st2: NDStructure<*>): Boolean"]},{"name":"open fun contentEquals(other: Buffer<*>): Boolean","description":"space.kscience.kmath.structures.Buffer.contentEquals","location":"kmath-core/space.kscience.kmath.structures/-buffer/content-equals.html","searchKeys":["contentEquals","open fun contentEquals(other: Buffer<*>): Boolean"]},{"name":"open override fun contentEquals(other: Buffer<*>): Boolean","description":"space.kscience.kmath.structures.VirtualBuffer.contentEquals","location":"kmath-core/space.kscience.kmath.structures/-virtual-buffer/content-equals.html","searchKeys":["contentEquals","open override fun contentEquals(other: Buffer<*>): Boolean"]},{"name":"fun RealBuffer.contentEquals(vararg doubles: Double): Boolean","description":"space.kscience.kmath.structures.contentEquals","location":"kmath-core/space.kscience.kmath.structures/content-equals.html","searchKeys":["contentEquals","fun RealBuffer.contentEquals(vararg doubles: Double): Boolean"]},{"name":"class RealNDField(shape: IntArray) : BufferedNDField<Double, RealField> , NumbersAddOperations<NDStructure<Double>> , ScaleOperations<NDStructure<Double>> , ExtendedField<NDStructure<Double>> ","description":"space.kscience.kmath.nd.RealNDField","location":"kmath-core/space.kscience.kmath.nd/-real-n-d-field/index.html","searchKeys":["RealNDField","class RealNDField(shape: IntArray) : BufferedNDField<Double, RealField> , NumbersAddOperations<NDStructure<Double>> , ScaleOperations<NDStructure<Double>> , ExtendedField<NDStructure<Double>> "]},{"name":"fun RealNDField(shape: IntArray)","description":"space.kscience.kmath.nd.RealNDField.RealNDField","location":"kmath-core/space.kscience.kmath.nd/-real-n-d-field/-real-n-d-field.html","searchKeys":["RealNDField","fun RealNDField(shape: IntArray)"]},{"name":"class ShapeMismatchException(expected: IntArray, actual: IntArray) : RuntimeException","description":"space.kscience.kmath.nd.ShapeMismatchException","location":"kmath-core/space.kscience.kmath.nd/-shape-mismatch-exception/index.html","searchKeys":["ShapeMismatchException","class ShapeMismatchException(expected: IntArray, actual: IntArray) : RuntimeException"]},{"name":"fun ShapeMismatchException(expected: IntArray, actual: IntArray)","description":"space.kscience.kmath.nd.ShapeMismatchException.ShapeMismatchException","location":"kmath-core/space.kscience.kmath.nd/-shape-mismatch-exception/-shape-mismatch-exception.html","searchKeys":["ShapeMismatchException","fun ShapeMismatchException(expected: IntArray, actual: IntArray)"]},{"name":"val actual: IntArray","description":"space.kscience.kmath.nd.ShapeMismatchException.actual","location":"kmath-core/space.kscience.kmath.nd/-shape-mismatch-exception/actual.html","searchKeys":["actual","val actual: IntArray"]},{"name":"val expected: IntArray","description":"space.kscience.kmath.nd.ShapeMismatchException.expected","location":"kmath-core/space.kscience.kmath.nd/-shape-mismatch-exception/expected.html","searchKeys":["expected","val expected: IntArray"]},{"name":"class ShortNDRing(shape: IntArray) : BufferedNDRing<Short, ShortRing> , NumbersAddOperations<NDStructure<Short>> ","description":"space.kscience.kmath.nd.ShortNDRing","location":"kmath-core/space.kscience.kmath.nd/-short-n-d-ring/index.html","searchKeys":["ShortNDRing","class ShortNDRing(shape: IntArray) : BufferedNDRing<Short, ShortRing> , NumbersAddOperations<NDStructure<Short>> "]},{"name":"fun ShortNDRing(shape: IntArray)","description":"space.kscience.kmath.nd.ShortNDRing.ShortNDRing","location":"kmath-core/space.kscience.kmath.nd/-short-n-d-ring/-short-n-d-ring.html","searchKeys":["ShortNDRing","fun ShortNDRing(shape: IntArray)"]},{"name":"interface Strides","description":"space.kscience.kmath.nd.Strides","location":"kmath-core/space.kscience.kmath.nd/-strides/index.html","searchKeys":["Strides","interface Strides"]},{"name":"open fun indices(): Sequence<IntArray>","description":"space.kscience.kmath.nd.Strides.indices","location":"kmath-core/space.kscience.kmath.nd/-strides/indices.html","searchKeys":["indices","open fun indices(): Sequence<IntArray>"]},{"name":"val Buffer<*>.indices: IntRange","description":"space.kscience.kmath.structures.indices","location":"kmath-core/space.kscience.kmath.structures/indices.html","searchKeys":["indices","val Buffer<*>.indices: IntRange"]},{"name":"interface Structure1D<T> : NDStructure<T> , Buffer<T> ","description":"space.kscience.kmath.nd.Structure1D","location":"kmath-core/space.kscience.kmath.nd/-structure1-d/index.html","searchKeys":["Structure1D","interface Structure1D<T> : NDStructure<T> , Buffer<T> "]},{"name":"open operator override fun iterator(): Iterator<T>","description":"space.kscience.kmath.nd.Structure1D.iterator","location":"kmath-core/space.kscience.kmath.nd/-structure1-d/iterator.html","searchKeys":["iterator","open operator override fun iterator(): Iterator<T>"]},{"name":"open operator override fun iterator(): Iterator<T>","description":"space.kscience.kmath.structures.ArrayBuffer.iterator","location":"kmath-core/space.kscience.kmath.structures/-array-buffer/iterator.html","searchKeys":["iterator","open operator override fun iterator(): Iterator<T>"]},{"name":"abstract operator fun iterator(): Iterator<T>","description":"space.kscience.kmath.structures.Buffer.iterator","location":"kmath-core/space.kscience.kmath.structures/-buffer/iterator.html","searchKeys":["iterator","abstract operator fun iterator(): Iterator<T>"]},{"name":"open operator override fun iterator(): Iterator<Double?>","description":"space.kscience.kmath.structures.FlaggedRealBuffer.iterator","location":"kmath-core/space.kscience.kmath.structures/-flagged-real-buffer/iterator.html","searchKeys":["iterator","open operator override fun iterator(): Iterator<Double?>"]},{"name":"open operator override fun iterator(): FloatIterator","description":"space.kscience.kmath.structures.FloatBuffer.iterator","location":"kmath-core/space.kscience.kmath.structures/-float-buffer/iterator.html","searchKeys":["iterator","open operator override fun iterator(): FloatIterator"]},{"name":"open operator override fun iterator(): IntIterator","description":"space.kscience.kmath.structures.IntBuffer.iterator","location":"kmath-core/space.kscience.kmath.structures/-int-buffer/iterator.html","searchKeys":["iterator","open operator override fun iterator(): IntIterator"]},{"name":"open operator override fun iterator(): Iterator<T>","description":"space.kscience.kmath.structures.ListBuffer.iterator","location":"kmath-core/space.kscience.kmath.structures/-list-buffer/iterator.html","searchKeys":["iterator","open operator override fun iterator(): Iterator<T>"]},{"name":"open operator override fun iterator(): LongIterator","description":"space.kscience.kmath.structures.LongBuffer.iterator","location":"kmath-core/space.kscience.kmath.structures/-long-buffer/iterator.html","searchKeys":["iterator","open operator override fun iterator(): LongIterator"]},{"name":"open operator override fun iterator(): Iterator<T>","description":"space.kscience.kmath.structures.MemoryBuffer.iterator","location":"kmath-core/space.kscience.kmath.structures/-memory-buffer/iterator.html","searchKeys":["iterator","open operator override fun iterator(): Iterator<T>"]},{"name":"open operator override fun iterator(): Iterator<T>","description":"space.kscience.kmath.structures.MutableListBuffer.iterator","location":"kmath-core/space.kscience.kmath.structures/-mutable-list-buffer/iterator.html","searchKeys":["iterator","open operator override fun iterator(): Iterator<T>"]},{"name":"open operator override fun iterator(): Iterator<T>","description":"space.kscience.kmath.structures.ReadOnlyBuffer.iterator","location":"kmath-core/space.kscience.kmath.structures/-read-only-buffer/iterator.html","searchKeys":["iterator","open operator override fun iterator(): Iterator<T>"]},{"name":"open operator override fun iterator(): DoubleIterator","description":"space.kscience.kmath.structures.RealBuffer.iterator","location":"kmath-core/space.kscience.kmath.structures/-real-buffer/iterator.html","searchKeys":["iterator","open operator override fun iterator(): DoubleIterator"]},{"name":"open operator override fun iterator(): ShortIterator","description":"space.kscience.kmath.structures.ShortBuffer.iterator","location":"kmath-core/space.kscience.kmath.structures/-short-buffer/iterator.html","searchKeys":["iterator","open operator override fun iterator(): ShortIterator"]},{"name":"open operator override fun iterator(): Iterator<T>","description":"space.kscience.kmath.structures.VirtualBuffer.iterator","location":"kmath-core/space.kscience.kmath.structures/-virtual-buffer/iterator.html","searchKeys":["iterator","open operator override fun iterator(): Iterator<T>"]},{"name":"interface Structure2D<T> : NDStructure<T> ","description":"space.kscience.kmath.nd.Structure2D","location":"kmath-core/space.kscience.kmath.nd/-structure2-d/index.html","searchKeys":["Structure2D","interface Structure2D<T> : NDStructure<T> "]},{"name":"fun <T> NDStructure<T>.as1D(): Structure1D<T>","description":"space.kscience.kmath.nd.as1D","location":"kmath-core/space.kscience.kmath.nd/as1-d.html","searchKeys":["as1D","fun <T> NDStructure<T>.as1D(): Structure1D<T>"]},{"name":"fun <T> NDStructure<T>.as2D(): Structure2D<T>","description":"space.kscience.kmath.nd.as2D","location":"kmath-core/space.kscience.kmath.nd/as2-d.html","searchKeys":["as2D","fun <T> NDStructure<T>.as2D(): Structure2D<T>"]},{"name":"fun <T> Buffer<T>.asND(): Structure1D<T>","description":"space.kscience.kmath.nd.asND","location":"kmath-core/space.kscience.kmath.nd/as-n-d.html","searchKeys":["asND","fun <T> Buffer<T>.asND(): Structure1D<T>"]},{"name":"fun <T, A : Group<T>> NDAlgebra.Companion.group(space: A, bufferFactory: BufferFactory<T>, vararg shape: Int): BufferedNDGroup<T, A>","description":"space.kscience.kmath.nd.group","location":"kmath-core/space.kscience.kmath.nd/group.html","searchKeys":["group","fun <T, A : Group<T>> NDAlgebra.Companion.group(space: A, bufferFactory: BufferFactory<T>, vararg shape: Int): BufferedNDGroup<T, A>"]},{"name":"inline fun <T> MutableNDStructure<T>.mapInPlace(action: (IntArray, T) -> T)","description":"space.kscience.kmath.nd.mapInPlace","location":"kmath-core/space.kscience.kmath.nd/map-in-place.html","searchKeys":["mapInPlace","inline fun <T> MutableNDStructure<T>.mapInPlace(action: (IntArray, T) -> T)"]},{"name":"inline fun <T, R : Any> NDStructure<T>.mapToBuffer(factory: BufferFactory<R> = Buffer.Companion::auto, crossinline transform: (T) -> R): NDBuffer<R>","description":"space.kscience.kmath.nd.mapToBuffer","location":"kmath-core/space.kscience.kmath.nd/map-to-buffer.html","searchKeys":["mapToBuffer","inline fun <T, R : Any> NDStructure<T>.mapToBuffer(factory: BufferFactory<R> = Buffer.Companion::auto, crossinline transform: (T) -> R): NDBuffer<R>"]},{"name":"inline fun <T, A : Field<T>, R> A.ndField(noinline bufferFactory: BufferFactory<T>, vararg shape: Int, action: BufferedNDField<T, A>.() -> R): R","description":"space.kscience.kmath.nd.ndField","location":"kmath-core/space.kscience.kmath.nd/nd-field.html","searchKeys":["ndField","inline fun <T, A : Field<T>, R> A.ndField(noinline bufferFactory: BufferFactory<T>, vararg shape: Int, action: BufferedNDField<T, A>.() -> R): R"]},{"name":"inline fun <T, A : Group<T>, R> A.ndGroup(noinline bufferFactory: BufferFactory<T>, vararg shape: Int, action: BufferedNDGroup<T, A>.() -> R): R","description":"space.kscience.kmath.nd.ndGroup","location":"kmath-core/space.kscience.kmath.nd/nd-group.html","searchKeys":["ndGroup","inline fun <T, A : Group<T>, R> A.ndGroup(noinline bufferFactory: BufferFactory<T>, vararg shape: Int, action: BufferedNDGroup<T, A>.() -> R): R"]},{"name":"inline fun <T, A : Ring<T>, R> A.ndRing(noinline bufferFactory: BufferFactory<T>, vararg shape: Int, action: BufferedNDRing<T, A>.() -> R): R","description":"space.kscience.kmath.nd.ndRing","location":"kmath-core/space.kscience.kmath.nd/nd-ring.html","searchKeys":["ndRing","inline fun <T, A : Ring<T>, R> A.ndRing(noinline bufferFactory: BufferFactory<T>, vararg shape: Int, action: BufferedNDRing<T, A>.() -> R): R"]},{"name":"inline fun BufferedNDRing<Short, ShortRing>.produceInline(crossinline initializer: ShortRing.(Int) -> Short): NDBuffer<Short>","description":"space.kscience.kmath.nd.produceInline","location":"kmath-core/space.kscience.kmath.nd/produce-inline.html","searchKeys":["produceInline","inline fun BufferedNDRing<Short, ShortRing>.produceInline(crossinline initializer: ShortRing.(Int) -> Short): NDBuffer<Short>"]},{"name":"fun <T, A : Ring<T>> NDAlgebra.Companion.ring(ring: A, bufferFactory: BufferFactory<T>, vararg shape: Int): BufferedNDRing<T, A>","description":"space.kscience.kmath.nd.ring","location":"kmath-core/space.kscience.kmath.nd/ring.html","searchKeys":["ring","fun <T, A : Ring<T>> NDAlgebra.Companion.ring(ring: A, bufferFactory: BufferFactory<T>, vararg shape: Int): BufferedNDRing<T, A>"]},{"name":"interface Algebra<T>","description":"space.kscience.kmath.operations.Algebra","location":"kmath-core/space.kscience.kmath.operations/-algebra/index.html","searchKeys":["Algebra","interface Algebra<T>"]},{"name":"open fun binaryOperation(operation: String, left: T, right: T): T","description":"space.kscience.kmath.operations.Algebra.binaryOperation","location":"kmath-core/space.kscience.kmath.operations/-algebra/binary-operation.html","searchKeys":["binaryOperation","open fun binaryOperation(operation: String, left: T, right: T): T"]},{"name":"open fun unaryOperation(operation: String, arg: T): T","description":"space.kscience.kmath.operations.Algebra.unaryOperation","location":"kmath-core/space.kscience.kmath.operations/-algebra/unary-operation.html","searchKeys":["unaryOperation","open fun unaryOperation(operation: String, arg: T): T"]},{"name":"interface AlgebraElement<T, C : Algebra<T>>","description":"space.kscience.kmath.operations.AlgebraElement","location":"kmath-core/space.kscience.kmath.operations/-algebra-element/index.html","searchKeys":["AlgebraElement","interface AlgebraElement<T, C : Algebra<T>>"]},{"name":"class BigInt : Comparable<BigInt> ","description":"space.kscience.kmath.operations.BigInt","location":"kmath-core/space.kscience.kmath.operations/-big-int/index.html","searchKeys":["BigInt","class BigInt : Comparable<BigInt> "]},{"name":"const val BASE: ULong = 0xffffffffUL","description":"space.kscience.kmath.operations.BigInt.Companion.BASE","location":"kmath-core/space.kscience.kmath.operations/-big-int/-companion/-b-a-s-e.html","searchKeys":["BASE","const val BASE: ULong = 0xffffffffUL"]},{"name":"const val BASE_SIZE: Int = 32","description":"space.kscience.kmath.operations.BigInt.Companion.BASE_SIZE","location":"kmath-core/space.kscience.kmath.operations/-big-int/-companion/-b-a-s-e_-s-i-z-e.html","searchKeys":["BASE_SIZE","const val BASE_SIZE: Int = 32"]},{"name":"val ONE: BigInt","description":"space.kscience.kmath.operations.BigInt.Companion.ONE","location":"kmath-core/space.kscience.kmath.operations/-big-int/-companion/-o-n-e.html","searchKeys":["ONE","val ONE: BigInt"]},{"name":"val ZERO: BigInt","description":"space.kscience.kmath.operations.BigInt.Companion.ZERO","location":"kmath-core/space.kscience.kmath.operations/-big-int/-companion/-z-e-r-o.html","searchKeys":["ZERO","val ZERO: BigInt"]},{"name":"fun abs(): BigInt","description":"space.kscience.kmath.operations.BigInt.abs","location":"kmath-core/space.kscience.kmath.operations/-big-int/abs.html","searchKeys":["abs","fun abs(): BigInt"]},{"name":"infix fun and(other: BigInt): BigInt","description":"space.kscience.kmath.operations.BigInt.and","location":"kmath-core/space.kscience.kmath.operations/-big-int/and.html","searchKeys":["and","infix fun and(other: BigInt): BigInt"]},{"name":"open operator override fun compareTo(other: BigInt): Int","description":"space.kscience.kmath.operations.BigInt.compareTo","location":"kmath-core/space.kscience.kmath.operations/-big-int/compare-to.html","searchKeys":["compareTo","open operator override fun compareTo(other: BigInt): Int"]},{"name":"fun modPow(exponent: BigInt, m: BigInt): BigInt","description":"space.kscience.kmath.operations.BigInt.modPow","location":"kmath-core/space.kscience.kmath.operations/-big-int/mod-pow.html","searchKeys":["modPow","fun modPow(exponent: BigInt, m: BigInt): BigInt"]},{"name":"infix fun or(other: BigInt): BigInt","description":"space.kscience.kmath.operations.BigInt.or","location":"kmath-core/space.kscience.kmath.operations/-big-int/or.html","searchKeys":["or","infix fun or(other: BigInt): BigInt"]},{"name":"infix fun shl(i: Int): BigInt","description":"space.kscience.kmath.operations.BigInt.shl","location":"kmath-core/space.kscience.kmath.operations/-big-int/shl.html","searchKeys":["shl","infix fun shl(i: Int): BigInt"]},{"name":"infix fun shr(i: Int): BigInt","description":"space.kscience.kmath.operations.BigInt.shr","location":"kmath-core/space.kscience.kmath.operations/-big-int/shr.html","searchKeys":["shr","infix fun shr(i: Int): BigInt"]},{"name":"object BigIntField : Field<BigInt> , NumbersAddOperations<BigInt> , ScaleOperations<BigInt> ","description":"space.kscience.kmath.operations.BigIntField","location":"kmath-core/space.kscience.kmath.operations/-big-int-field/index.html","searchKeys":["BigIntField","object BigIntField : Field<BigInt> , NumbersAddOperations<BigInt> , ScaleOperations<BigInt> "]},{"name":"operator fun String.unaryPlus(): BigInt","description":"space.kscience.kmath.operations.BigIntField.unaryPlus","location":"kmath-core/space.kscience.kmath.operations/-big-int-field/unary-plus.html","searchKeys":["unaryPlus","operator fun String.unaryPlus(): BigInt"]},{"name":"open operator fun T.unaryPlus(): T","description":"space.kscience.kmath.operations.GroupOperations.unaryPlus","location":"kmath-core/space.kscience.kmath.operations/-group-operations/unary-plus.html","searchKeys":["unaryPlus","open operator fun T.unaryPlus(): T"]},{"name":"object ByteRing : Ring<Byte> , Norm<Byte, Byte> , NumericAlgebra<Byte> ","description":"space.kscience.kmath.operations.ByteRing","location":"kmath-core/space.kscience.kmath.operations/-byte-ring/index.html","searchKeys":["ByteRing","object ByteRing : Ring<Byte> , Norm<Byte, Byte> , NumericAlgebra<Byte> "]},{"name":"open override fun norm(arg: Byte): Byte","description":"space.kscience.kmath.operations.ByteRing.norm","location":"kmath-core/space.kscience.kmath.operations/-byte-ring/norm.html","searchKeys":["norm","open override fun norm(arg: Byte): Byte"]},{"name":"open inline override fun norm(arg: Float): Float","description":"space.kscience.kmath.operations.FloatField.norm","location":"kmath-core/space.kscience.kmath.operations/-float-field/norm.html","searchKeys":["norm","open inline override fun norm(arg: Float): Float"]},{"name":"open inline override fun norm(arg: Int): Int","description":"space.kscience.kmath.operations.IntRing.norm","location":"kmath-core/space.kscience.kmath.operations/-int-ring/norm.html","searchKeys":["norm","open inline override fun norm(arg: Int): Int"]},{"name":"open override fun norm(arg: Long): Long","description":"space.kscience.kmath.operations.LongRing.norm","location":"kmath-core/space.kscience.kmath.operations/-long-ring/norm.html","searchKeys":["norm","open override fun norm(arg: Long): Long"]},{"name":"abstract fun norm(arg: T): R","description":"space.kscience.kmath.operations.Norm.norm","location":"kmath-core/space.kscience.kmath.operations/-norm/norm.html","searchKeys":["norm","abstract fun norm(arg: T): R"]},{"name":"open inline override fun norm(arg: Double): Double","description":"space.kscience.kmath.operations.RealField.norm","location":"kmath-core/space.kscience.kmath.operations/-real-field/norm.html","searchKeys":["norm","open inline override fun norm(arg: Double): Double"]},{"name":"open override fun norm(arg: Short): Short","description":"space.kscience.kmath.operations.ShortRing.norm","location":"kmath-core/space.kscience.kmath.operations/-short-ring/norm.html","searchKeys":["norm","open override fun norm(arg: Short): Short"]},{"name":"fun <T : AlgebraElement<T, out Norm<T, R>>, R> norm(arg: T): R","description":"space.kscience.kmath.operations.norm","location":"kmath-core/space.kscience.kmath.operations/norm.html","searchKeys":["norm","fun <T : AlgebraElement<T, out Norm<T, R>>, R> norm(arg: T): R"]},{"name":"interface ExponentialOperations<T> : Algebra<T> ","description":"space.kscience.kmath.operations.ExponentialOperations","location":"kmath-core/space.kscience.kmath.operations/-exponential-operations/index.html","searchKeys":["ExponentialOperations","interface ExponentialOperations<T> : Algebra<T> "]},{"name":"const val ACOSH_OPERATION: String","description":"space.kscience.kmath.operations.ExponentialOperations.Companion.ACOSH_OPERATION","location":"kmath-core/space.kscience.kmath.operations/-exponential-operations/-companion/-a-c-o-s-h_-o-p-e-r-a-t-i-o-n.html","searchKeys":["ACOSH_OPERATION","const val ACOSH_OPERATION: String"]},{"name":"const val ASINH_OPERATION: String","description":"space.kscience.kmath.operations.ExponentialOperations.Companion.ASINH_OPERATION","location":"kmath-core/space.kscience.kmath.operations/-exponential-operations/-companion/-a-s-i-n-h_-o-p-e-r-a-t-i-o-n.html","searchKeys":["ASINH_OPERATION","const val ASINH_OPERATION: String"]},{"name":"const val ATANH_OPERATION: String","description":"space.kscience.kmath.operations.ExponentialOperations.Companion.ATANH_OPERATION","location":"kmath-core/space.kscience.kmath.operations/-exponential-operations/-companion/-a-t-a-n-h_-o-p-e-r-a-t-i-o-n.html","searchKeys":["ATANH_OPERATION","const val ATANH_OPERATION: String"]},{"name":"const val COSH_OPERATION: String","description":"space.kscience.kmath.operations.ExponentialOperations.Companion.COSH_OPERATION","location":"kmath-core/space.kscience.kmath.operations/-exponential-operations/-companion/-c-o-s-h_-o-p-e-r-a-t-i-o-n.html","searchKeys":["COSH_OPERATION","const val COSH_OPERATION: String"]},{"name":"const val EXP_OPERATION: String","description":"space.kscience.kmath.operations.ExponentialOperations.Companion.EXP_OPERATION","location":"kmath-core/space.kscience.kmath.operations/-exponential-operations/-companion/-e-x-p_-o-p-e-r-a-t-i-o-n.html","searchKeys":["EXP_OPERATION","const val EXP_OPERATION: String"]},{"name":"const val LN_OPERATION: String","description":"space.kscience.kmath.operations.ExponentialOperations.Companion.LN_OPERATION","location":"kmath-core/space.kscience.kmath.operations/-exponential-operations/-companion/-l-n_-o-p-e-r-a-t-i-o-n.html","searchKeys":["LN_OPERATION","const val LN_OPERATION: String"]},{"name":"const val SINH_OPERATION: String","description":"space.kscience.kmath.operations.ExponentialOperations.Companion.SINH_OPERATION","location":"kmath-core/space.kscience.kmath.operations/-exponential-operations/-companion/-s-i-n-h_-o-p-e-r-a-t-i-o-n.html","searchKeys":["SINH_OPERATION","const val SINH_OPERATION: String"]},{"name":"const val TANH_OPERATION: String","description":"space.kscience.kmath.operations.ExponentialOperations.Companion.TANH_OPERATION","location":"kmath-core/space.kscience.kmath.operations/-exponential-operations/-companion/-t-a-n-h_-o-p-e-r-a-t-i-o-n.html","searchKeys":["TANH_OPERATION","const val TANH_OPERATION: String"]},{"name":"interface ExtendedField<T> : ExtendedFieldOperations<T> , Field<T> , NumericAlgebra<T> , ScaleOperations<T> ","description":"space.kscience.kmath.operations.ExtendedField","location":"kmath-core/space.kscience.kmath.operations/-extended-field/index.html","searchKeys":["ExtendedField","interface ExtendedField<T> : ExtendedFieldOperations<T> , Field<T> , NumericAlgebra<T> , ScaleOperations<T> "]},{"name":"open override fun rightSideNumberOperationFunction(operation: String): (T, right: Number) -> T","description":"space.kscience.kmath.operations.ExtendedField.rightSideNumberOperationFunction","location":"kmath-core/space.kscience.kmath.operations/-extended-field/right-side-number-operation-function.html","searchKeys":["rightSideNumberOperationFunction","open override fun rightSideNumberOperationFunction(operation: String): (T, right: Number) -> T"]},{"name":"open fun rightSideNumberOperationFunction(operation: String): (T, right: Number) -> T","description":"space.kscience.kmath.operations.NumericAlgebra.rightSideNumberOperationFunction","location":"kmath-core/space.kscience.kmath.operations/-numeric-algebra/right-side-number-operation-function.html","searchKeys":["rightSideNumberOperationFunction","open fun rightSideNumberOperationFunction(operation: String): (T, right: Number) -> T"]},{"name":"interface ExtendedFieldOperations<T> : FieldOperations<T> , TrigonometricOperations<T> , PowerOperations<T> , ExponentialOperations<T> ","description":"space.kscience.kmath.operations.ExtendedFieldOperations","location":"kmath-core/space.kscience.kmath.operations/-extended-field-operations/index.html","searchKeys":["ExtendedFieldOperations","interface ExtendedFieldOperations<T> : FieldOperations<T> , TrigonometricOperations<T> , PowerOperations<T> , ExponentialOperations<T> "]},{"name":"interface Field<T> : Ring<T> , FieldOperations<T> , ScaleOperations<T> , NumericAlgebra<T> ","description":"space.kscience.kmath.operations.Field","location":"kmath-core/space.kscience.kmath.operations/-field/index.html","searchKeys":["Field","interface Field<T> : Ring<T> , FieldOperations<T> , ScaleOperations<T> , NumericAlgebra<T> "]},{"name":"interface FieldElement<T : FieldElement<T, F>, F : Field<T>> : RingElement<T, F> ","description":"space.kscience.kmath.operations.FieldElement","location":"kmath-core/space.kscience.kmath.operations/-field-element/index.html","searchKeys":["FieldElement","interface FieldElement<T : FieldElement<T, F>, F : Field<T>> : RingElement<T, F> "]},{"name":"interface FieldOperations<T> : RingOperations<T> ","description":"space.kscience.kmath.operations.FieldOperations","location":"kmath-core/space.kscience.kmath.operations/-field-operations/index.html","searchKeys":["FieldOperations","interface FieldOperations<T> : RingOperations<T> "]},{"name":"const val DIV_OPERATION: String","description":"space.kscience.kmath.operations.FieldOperations.Companion.DIV_OPERATION","location":"kmath-core/space.kscience.kmath.operations/-field-operations/-companion/-d-i-v_-o-p-e-r-a-t-i-o-n.html","searchKeys":["DIV_OPERATION","const val DIV_OPERATION: String"]},{"name":"object FloatField : ExtendedField<Float> , Norm<Float, Float> ","description":"space.kscience.kmath.operations.FloatField","location":"kmath-core/space.kscience.kmath.operations/-float-field/index.html","searchKeys":["FloatField","object FloatField : ExtendedField<Float> , Norm<Float, Float> "]},{"name":"interface Group<T> : GroupOperations<T> ","description":"space.kscience.kmath.operations.Group","location":"kmath-core/space.kscience.kmath.operations/-group/index.html","searchKeys":["Group","interface Group<T> : GroupOperations<T> "]},{"name":"interface GroupOperations<T> : Algebra<T> ","description":"space.kscience.kmath.operations.GroupOperations","location":"kmath-core/space.kscience.kmath.operations/-group-operations/index.html","searchKeys":["GroupOperations","interface GroupOperations<T> : Algebra<T> "]},{"name":"const val MINUS_OPERATION: String","description":"space.kscience.kmath.operations.GroupOperations.Companion.MINUS_OPERATION","location":"kmath-core/space.kscience.kmath.operations/-group-operations/-companion/-m-i-n-u-s_-o-p-e-r-a-t-i-o-n.html","searchKeys":["MINUS_OPERATION","const val MINUS_OPERATION: String"]},{"name":"const val PLUS_OPERATION: String","description":"space.kscience.kmath.operations.GroupOperations.Companion.PLUS_OPERATION","location":"kmath-core/space.kscience.kmath.operations/-group-operations/-companion/-p-l-u-s_-o-p-e-r-a-t-i-o-n.html","searchKeys":["PLUS_OPERATION","const val PLUS_OPERATION: String"]},{"name":"object IntRing : Ring<Int> , Norm<Int, Int> , NumericAlgebra<Int> ","description":"space.kscience.kmath.operations.IntRing","location":"kmath-core/space.kscience.kmath.operations/-int-ring/index.html","searchKeys":["IntRing","object IntRing : Ring<Int> , Norm<Int, Int> , NumericAlgebra<Int> "]},{"name":"class JBigDecimalField(mathContext: MathContext) : JBigDecimalFieldBase","description":"space.kscience.kmath.operations.JBigDecimalField","location":"kmath-core/space.kscience.kmath.operations/-j-big-decimal-field/index.html","searchKeys":["JBigDecimalField","class JBigDecimalField(mathContext: MathContext) : JBigDecimalFieldBase"]},{"name":"fun JBigDecimalField(mathContext: MathContext = MathContext.DECIMAL64)","description":"space.kscience.kmath.operations.JBigDecimalField.JBigDecimalField","location":"kmath-core/space.kscience.kmath.operations/-j-big-decimal-field/-j-big-decimal-field.html","searchKeys":["JBigDecimalField","fun JBigDecimalField(mathContext: MathContext = MathContext.DECIMAL64)"]},{"name":"abstract class JBigDecimalFieldBase : Field<BigDecimal> , PowerOperations<BigDecimal> , NumericAlgebra<BigDecimal> , ScaleOperations<BigDecimal> ","description":"space.kscience.kmath.operations.JBigDecimalFieldBase","location":"kmath-core/space.kscience.kmath.operations/-j-big-decimal-field-base/index.html","searchKeys":["JBigDecimalFieldBase","abstract class JBigDecimalFieldBase : Field<BigDecimal> , PowerOperations<BigDecimal> , NumericAlgebra<BigDecimal> , ScaleOperations<BigDecimal> "]},{"name":"object JBigIntegerField : Ring<BigInteger> , NumericAlgebra<BigInteger> ","description":"space.kscience.kmath.operations.JBigIntegerField","location":"kmath-core/space.kscience.kmath.operations/-j-big-integer-field/index.html","searchKeys":["JBigIntegerField","object JBigIntegerField : Ring<BigInteger> , NumericAlgebra<BigInteger> "]},{"name":"annotation class KMathContext","description":"space.kscience.kmath.operations.KMathContext","location":"kmath-core/space.kscience.kmath.operations/-k-math-context/index.html","searchKeys":["KMathContext","annotation class KMathContext"]},{"name":"fun KMathContext()","description":"space.kscience.kmath.operations.KMathContext.KMathContext","location":"kmath-core/space.kscience.kmath.operations/-k-math-context/-k-math-context.html","searchKeys":["KMathContext","fun KMathContext()"]},{"name":"object LongRing : Ring<Long> , Norm<Long, Long> , NumericAlgebra<Long> ","description":"space.kscience.kmath.operations.LongRing","location":"kmath-core/space.kscience.kmath.operations/-long-ring/index.html","searchKeys":["LongRing","object LongRing : Ring<Long> , Norm<Long, Long> , NumericAlgebra<Long> "]},{"name":"interface Norm<in T : Any, out R>","description":"space.kscience.kmath.operations.Norm","location":"kmath-core/space.kscience.kmath.operations/-norm/index.html","searchKeys":["Norm","interface Norm<in T : Any, out R>"]},{"name":"interface NumbersAddOperations<T> : Group<T> , NumericAlgebra<T> ","description":"space.kscience.kmath.operations.NumbersAddOperations","location":"kmath-core/space.kscience.kmath.operations/-numbers-add-operations/index.html","searchKeys":["NumbersAddOperations","interface NumbersAddOperations<T> : Group<T> , NumericAlgebra<T> "]},{"name":"interface NumericAlgebra<T> : Algebra<T> ","description":"space.kscience.kmath.operations.NumericAlgebra","location":"kmath-core/space.kscience.kmath.operations/-numeric-algebra/index.html","searchKeys":["NumericAlgebra","interface NumericAlgebra<T> : Algebra<T> "]},{"name":"open fun leftSideNumberOperation(operation: String, left: Number, right: T): T","description":"space.kscience.kmath.operations.NumericAlgebra.leftSideNumberOperation","location":"kmath-core/space.kscience.kmath.operations/-numeric-algebra/left-side-number-operation.html","searchKeys":["leftSideNumberOperation","open fun leftSideNumberOperation(operation: String, left: Number, right: T): T"]},{"name":"open fun leftSideNumberOperationFunction(operation: String): (left: Number, T) -> T","description":"space.kscience.kmath.operations.NumericAlgebra.leftSideNumberOperationFunction","location":"kmath-core/space.kscience.kmath.operations/-numeric-algebra/left-side-number-operation-function.html","searchKeys":["leftSideNumberOperationFunction","open fun leftSideNumberOperationFunction(operation: String): (left: Number, T) -> T"]},{"name":"open fun rightSideNumberOperation(operation: String, left: T, right: Number): T","description":"space.kscience.kmath.operations.NumericAlgebra.rightSideNumberOperation","location":"kmath-core/space.kscience.kmath.operations/-numeric-algebra/right-side-number-operation.html","searchKeys":["rightSideNumberOperation","open fun rightSideNumberOperation(operation: String, left: T, right: Number): T"]},{"name":"interface PowerOperations<T> : Algebra<T> ","description":"space.kscience.kmath.operations.PowerOperations","location":"kmath-core/space.kscience.kmath.operations/-power-operations/index.html","searchKeys":["PowerOperations","interface PowerOperations<T> : Algebra<T> "]},{"name":"const val POW_OPERATION: String","description":"space.kscience.kmath.operations.PowerOperations.Companion.POW_OPERATION","location":"kmath-core/space.kscience.kmath.operations/-power-operations/-companion/-p-o-w_-o-p-e-r-a-t-i-o-n.html","searchKeys":["POW_OPERATION","const val POW_OPERATION: String"]},{"name":"const val SQRT_OPERATION: String","description":"space.kscience.kmath.operations.PowerOperations.Companion.SQRT_OPERATION","location":"kmath-core/space.kscience.kmath.operations/-power-operations/-companion/-s-q-r-t_-o-p-e-r-a-t-i-o-n.html","searchKeys":["SQRT_OPERATION","const val SQRT_OPERATION: String"]},{"name":"object RealField : ExtendedField<Double> , Norm<Double, Double> , ScaleOperations<Double> ","description":"space.kscience.kmath.operations.RealField","location":"kmath-core/space.kscience.kmath.operations/-real-field/index.html","searchKeys":["RealField","object RealField : ExtendedField<Double> , Norm<Double, Double> , ScaleOperations<Double> "]},{"name":"interface Ring<T> : Group<T> , RingOperations<T> ","description":"space.kscience.kmath.operations.Ring","location":"kmath-core/space.kscience.kmath.operations/-ring/index.html","searchKeys":["Ring","interface Ring<T> : Group<T> , RingOperations<T> "]},{"name":"interface RingElement<T : RingElement<T, R>, R : Ring<T>> : SpaceElement<T, R> ","description":"space.kscience.kmath.operations.RingElement","location":"kmath-core/space.kscience.kmath.operations/-ring-element/index.html","searchKeys":["RingElement","interface RingElement<T : RingElement<T, R>, R : Ring<T>> : SpaceElement<T, R> "]},{"name":"interface RingOperations<T> : GroupOperations<T> ","description":"space.kscience.kmath.operations.RingOperations","location":"kmath-core/space.kscience.kmath.operations/-ring-operations/index.html","searchKeys":["RingOperations","interface RingOperations<T> : GroupOperations<T> "]},{"name":"const val TIMES_OPERATION: String","description":"space.kscience.kmath.operations.RingOperations.Companion.TIMES_OPERATION","location":"kmath-core/space.kscience.kmath.operations/-ring-operations/-companion/-t-i-m-e-s_-o-p-e-r-a-t-i-o-n.html","searchKeys":["TIMES_OPERATION","const val TIMES_OPERATION: String"]},{"name":"interface ScaleOperations<T> : Algebra<T> ","description":"space.kscience.kmath.operations.ScaleOperations","location":"kmath-core/space.kscience.kmath.operations/-scale-operations/index.html","searchKeys":["ScaleOperations","interface ScaleOperations<T> : Algebra<T> "]},{"name":"object ShortRing : Ring<Short> , Norm<Short, Short> , NumericAlgebra<Short> ","description":"space.kscience.kmath.operations.ShortRing","location":"kmath-core/space.kscience.kmath.operations/-short-ring/index.html","searchKeys":["ShortRing","object ShortRing : Ring<Short> , Norm<Short, Short> , NumericAlgebra<Short> "]},{"name":"interface SpaceElement<T : SpaceElement<T, S>, S : Group<T>> : AlgebraElement<T, S> ","description":"space.kscience.kmath.operations.SpaceElement","location":"kmath-core/space.kscience.kmath.operations/-space-element/index.html","searchKeys":["SpaceElement","interface SpaceElement<T : SpaceElement<T, S>, S : Group<T>> : AlgebraElement<T, S> "]},{"name":"interface TrigonometricOperations<T> : Algebra<T> ","description":"space.kscience.kmath.operations.TrigonometricOperations","location":"kmath-core/space.kscience.kmath.operations/-trigonometric-operations/index.html","searchKeys":["TrigonometricOperations","interface TrigonometricOperations<T> : Algebra<T> "]},{"name":"const val ACOS_OPERATION: String","description":"space.kscience.kmath.operations.TrigonometricOperations.Companion.ACOS_OPERATION","location":"kmath-core/space.kscience.kmath.operations/-trigonometric-operations/-companion/-a-c-o-s_-o-p-e-r-a-t-i-o-n.html","searchKeys":["ACOS_OPERATION","const val ACOS_OPERATION: String"]},{"name":"const val ASIN_OPERATION: String","description":"space.kscience.kmath.operations.TrigonometricOperations.Companion.ASIN_OPERATION","location":"kmath-core/space.kscience.kmath.operations/-trigonometric-operations/-companion/-a-s-i-n_-o-p-e-r-a-t-i-o-n.html","searchKeys":["ASIN_OPERATION","const val ASIN_OPERATION: String"]},{"name":"const val ATAN_OPERATION: String","description":"space.kscience.kmath.operations.TrigonometricOperations.Companion.ATAN_OPERATION","location":"kmath-core/space.kscience.kmath.operations/-trigonometric-operations/-companion/-a-t-a-n_-o-p-e-r-a-t-i-o-n.html","searchKeys":["ATAN_OPERATION","const val ATAN_OPERATION: String"]},{"name":"const val COS_OPERATION: String","description":"space.kscience.kmath.operations.TrigonometricOperations.Companion.COS_OPERATION","location":"kmath-core/space.kscience.kmath.operations/-trigonometric-operations/-companion/-c-o-s_-o-p-e-r-a-t-i-o-n.html","searchKeys":["COS_OPERATION","const val COS_OPERATION: String"]},{"name":"const val SIN_OPERATION: String","description":"space.kscience.kmath.operations.TrigonometricOperations.Companion.SIN_OPERATION","location":"kmath-core/space.kscience.kmath.operations/-trigonometric-operations/-companion/-s-i-n_-o-p-e-r-a-t-i-o-n.html","searchKeys":["SIN_OPERATION","const val SIN_OPERATION: String"]},{"name":"const val TAN_OPERATION: String","description":"space.kscience.kmath.operations.TrigonometricOperations.Companion.TAN_OPERATION","location":"kmath-core/space.kscience.kmath.operations/-trigonometric-operations/-companion/-t-a-n_-o-p-e-r-a-t-i-o-n.html","searchKeys":["TAN_OPERATION","const val TAN_OPERATION: String"]},{"name":"fun String.parseBigInteger(): BigInt?","description":"space.kscience.kmath.operations.parseBigInteger","location":"kmath-core/space.kscience.kmath.operations/parse-big-integer.html","searchKeys":["parseBigInteger","fun String.parseBigInteger(): BigInt?"]},{"name":"class ArrayBuffer<T>(array: Array<T>) : MutableBuffer<T> ","description":"space.kscience.kmath.structures.ArrayBuffer","location":"kmath-core/space.kscience.kmath.structures/-array-buffer/index.html","searchKeys":["ArrayBuffer","class ArrayBuffer<T>(array: Array<T>) : MutableBuffer<T> "]},{"name":"fun <T> ArrayBuffer(array: Array<T>)","description":"space.kscience.kmath.structures.ArrayBuffer.ArrayBuffer","location":"kmath-core/space.kscience.kmath.structures/-array-buffer/-array-buffer.html","searchKeys":["ArrayBuffer","fun <T> ArrayBuffer(array: Array<T>)"]},{"name":"open override fun copy(): MutableBuffer<T>","description":"space.kscience.kmath.structures.ArrayBuffer.copy","location":"kmath-core/space.kscience.kmath.structures/-array-buffer/copy.html","searchKeys":["copy","open override fun copy(): MutableBuffer<T>"]},{"name":"open override fun copy(): MutableBuffer<Float>","description":"space.kscience.kmath.structures.FloatBuffer.copy","location":"kmath-core/space.kscience.kmath.structures/-float-buffer/copy.html","searchKeys":["copy","open override fun copy(): MutableBuffer<Float>"]},{"name":"open override fun copy(): MutableBuffer<Int>","description":"space.kscience.kmath.structures.IntBuffer.copy","location":"kmath-core/space.kscience.kmath.structures/-int-buffer/copy.html","searchKeys":["copy","open override fun copy(): MutableBuffer<Int>"]},{"name":"open override fun copy(): MutableBuffer<Long>","description":"space.kscience.kmath.structures.LongBuffer.copy","location":"kmath-core/space.kscience.kmath.structures/-long-buffer/copy.html","searchKeys":["copy","open override fun copy(): MutableBuffer<Long>"]},{"name":"abstract fun copy(): MutableBuffer<T>","description":"space.kscience.kmath.structures.MutableBuffer.copy","location":"kmath-core/space.kscience.kmath.structures/-mutable-buffer/copy.html","searchKeys":["copy","abstract fun copy(): MutableBuffer<T>"]},{"name":"open override fun copy(): MutableBuffer<T>","description":"space.kscience.kmath.structures.MutableListBuffer.copy","location":"kmath-core/space.kscience.kmath.structures/-mutable-list-buffer/copy.html","searchKeys":["copy","open override fun copy(): MutableBuffer<T>"]},{"name":"open override fun copy(): MutableBuffer<T>","description":"space.kscience.kmath.structures.MutableMemoryBuffer.copy","location":"kmath-core/space.kscience.kmath.structures/-mutable-memory-buffer/copy.html","searchKeys":["copy","open override fun copy(): MutableBuffer<T>"]},{"name":"open override fun copy(): RealBuffer","description":"space.kscience.kmath.structures.RealBuffer.copy","location":"kmath-core/space.kscience.kmath.structures/-real-buffer/copy.html","searchKeys":["copy","open override fun copy(): RealBuffer"]},{"name":"open override fun copy(): MutableBuffer<Short>","description":"space.kscience.kmath.structures.ShortBuffer.copy","location":"kmath-core/space.kscience.kmath.structures/-short-buffer/copy.html","searchKeys":["copy","open override fun copy(): MutableBuffer<Short>"]},{"name":"open override val size: Int","description":"space.kscience.kmath.structures.ArrayBuffer.size","location":"kmath-core/space.kscience.kmath.structures/-array-buffer/size.html","searchKeys":["size","open override val size: Int"]},{"name":"abstract val size: Int","description":"space.kscience.kmath.structures.Buffer.size","location":"kmath-core/space.kscience.kmath.structures/-buffer/size.html","searchKeys":["size","abstract val size: Int"]},{"name":"open override val size: Int","description":"space.kscience.kmath.structures.FlaggedRealBuffer.size","location":"kmath-core/space.kscience.kmath.structures/-flagged-real-buffer/size.html","searchKeys":["size","open override val size: Int"]},{"name":"open override val size: Int","description":"space.kscience.kmath.structures.FloatBuffer.size","location":"kmath-core/space.kscience.kmath.structures/-float-buffer/size.html","searchKeys":["size","open override val size: Int"]},{"name":"open override val size: Int","description":"space.kscience.kmath.structures.IntBuffer.size","location":"kmath-core/space.kscience.kmath.structures/-int-buffer/size.html","searchKeys":["size","open override val size: Int"]},{"name":"open override val size: Int","description":"space.kscience.kmath.structures.ListBuffer.size","location":"kmath-core/space.kscience.kmath.structures/-list-buffer/size.html","searchKeys":["size","open override val size: Int"]},{"name":"open override val size: Int","description":"space.kscience.kmath.structures.LongBuffer.size","location":"kmath-core/space.kscience.kmath.structures/-long-buffer/size.html","searchKeys":["size","open override val size: Int"]},{"name":"open override val size: Int","description":"space.kscience.kmath.structures.MemoryBuffer.size","location":"kmath-core/space.kscience.kmath.structures/-memory-buffer/size.html","searchKeys":["size","open override val size: Int"]},{"name":"open override val size: Int","description":"space.kscience.kmath.structures.MutableListBuffer.size","location":"kmath-core/space.kscience.kmath.structures/-mutable-list-buffer/size.html","searchKeys":["size","open override val size: Int"]},{"name":"open override val size: Int","description":"space.kscience.kmath.structures.ReadOnlyBuffer.size","location":"kmath-core/space.kscience.kmath.structures/-read-only-buffer/size.html","searchKeys":["size","open override val size: Int"]},{"name":"open override val size: Int","description":"space.kscience.kmath.structures.RealBuffer.size","location":"kmath-core/space.kscience.kmath.structures/-real-buffer/size.html","searchKeys":["size","open override val size: Int"]},{"name":"val size: Int","description":"space.kscience.kmath.structures.RealBufferField.size","location":"kmath-core/space.kscience.kmath.structures/-real-buffer-field/size.html","searchKeys":["size","val size: Int"]},{"name":"open override val size: Int","description":"space.kscience.kmath.structures.ShortBuffer.size","location":"kmath-core/space.kscience.kmath.structures/-short-buffer/size.html","searchKeys":["size","open override val size: Int"]},{"name":"open override val size: Int","description":"space.kscience.kmath.structures.VirtualBuffer.size","location":"kmath-core/space.kscience.kmath.structures/-virtual-buffer/size.html","searchKeys":["size","open override val size: Int"]},{"name":"interface Buffer<out T>","description":"space.kscience.kmath.structures.Buffer","location":"kmath-core/space.kscience.kmath.structures/-buffer/index.html","searchKeys":["Buffer","interface Buffer<out T>"]},{"name":"inline fun <T> boxing(size: Int, initializer: (Int) -> T): Buffer<T>","description":"space.kscience.kmath.structures.Buffer.Companion.boxing","location":"kmath-core/space.kscience.kmath.structures/-buffer/-companion/boxing.html","searchKeys":["boxing","inline fun <T> boxing(size: Int, initializer: (Int) -> T): Buffer<T>"]},{"name":"inline fun <T> boxing(size: Int, initializer: (Int) -> T): MutableBuffer<T>","description":"space.kscience.kmath.structures.MutableBuffer.Companion.boxing","location":"kmath-core/space.kscience.kmath.structures/-mutable-buffer/-companion/boxing.html","searchKeys":["boxing","inline fun <T> boxing(size: Int, initializer: (Int) -> T): MutableBuffer<T>"]},{"name":"interface FlaggedBuffer<T> : Buffer<T> ","description":"space.kscience.kmath.structures.FlaggedBuffer","location":"kmath-core/space.kscience.kmath.structures/-flagged-buffer/index.html","searchKeys":["FlaggedBuffer","interface FlaggedBuffer<T> : Buffer<T> "]},{"name":"abstract fun getFlag(index: Int): Byte","description":"space.kscience.kmath.structures.FlaggedBuffer.getFlag","location":"kmath-core/space.kscience.kmath.structures/-flagged-buffer/get-flag.html","searchKeys":["getFlag","abstract fun getFlag(index: Int): Byte"]},{"name":"open override fun getFlag(index: Int): Byte","description":"space.kscience.kmath.structures.FlaggedRealBuffer.getFlag","location":"kmath-core/space.kscience.kmath.structures/-flagged-real-buffer/get-flag.html","searchKeys":["getFlag","open override fun getFlag(index: Int): Byte"]},{"name":"class FlaggedRealBuffer(values: DoubleArray, flags: ByteArray) : FlaggedBuffer<Double?> , Buffer<Double?> ","description":"space.kscience.kmath.structures.FlaggedRealBuffer","location":"kmath-core/space.kscience.kmath.structures/-flagged-real-buffer/index.html","searchKeys":["FlaggedRealBuffer","class FlaggedRealBuffer(values: DoubleArray, flags: ByteArray) : FlaggedBuffer<Double?> , Buffer<Double?> "]},{"name":"fun FlaggedRealBuffer(values: DoubleArray, flags: ByteArray)","description":"space.kscience.kmath.structures.FlaggedRealBuffer.FlaggedRealBuffer","location":"kmath-core/space.kscience.kmath.structures/-flagged-real-buffer/-flagged-real-buffer.html","searchKeys":["FlaggedRealBuffer","fun FlaggedRealBuffer(values: DoubleArray, flags: ByteArray)"]},{"name":"val flags: ByteArray","description":"space.kscience.kmath.structures.FlaggedRealBuffer.flags","location":"kmath-core/space.kscience.kmath.structures/-flagged-real-buffer/flags.html","searchKeys":["flags","val flags: ByteArray"]},{"name":"val values: DoubleArray","description":"space.kscience.kmath.structures.FlaggedRealBuffer.values","location":"kmath-core/space.kscience.kmath.structures/-flagged-real-buffer/values.html","searchKeys":["values","val values: DoubleArray"]},{"name":"inline class FloatBuffer(array: FloatArray) : MutableBuffer<Float> ","description":"space.kscience.kmath.structures.FloatBuffer","location":"kmath-core/space.kscience.kmath.structures/-float-buffer/index.html","searchKeys":["FloatBuffer","inline class FloatBuffer(array: FloatArray) : MutableBuffer<Float> "]},{"name":"fun FloatBuffer(array: FloatArray)","description":"space.kscience.kmath.structures.FloatBuffer.FloatBuffer","location":"kmath-core/space.kscience.kmath.structures/-float-buffer/-float-buffer.html","searchKeys":["FloatBuffer","fun FloatBuffer(array: FloatArray)"]},{"name":"val array: FloatArray","description":"space.kscience.kmath.structures.FloatBuffer.array","location":"kmath-core/space.kscience.kmath.structures/-float-buffer/array.html","searchKeys":["array","val array: FloatArray"]},{"name":"val array: IntArray","description":"space.kscience.kmath.structures.IntBuffer.array","location":"kmath-core/space.kscience.kmath.structures/-int-buffer/array.html","searchKeys":["array","val array: IntArray"]},{"name":"val array: LongArray","description":"space.kscience.kmath.structures.LongBuffer.array","location":"kmath-core/space.kscience.kmath.structures/-long-buffer/array.html","searchKeys":["array","val array: LongArray"]},{"name":"val array: DoubleArray","description":"space.kscience.kmath.structures.RealBuffer.array","location":"kmath-core/space.kscience.kmath.structures/-real-buffer/array.html","searchKeys":["array","val array: DoubleArray"]},{"name":"val array: ShortArray","description":"space.kscience.kmath.structures.ShortBuffer.array","location":"kmath-core/space.kscience.kmath.structures/-short-buffer/array.html","searchKeys":["array","val array: ShortArray"]},{"name":"inline class IntBuffer(array: IntArray) : MutableBuffer<Int> ","description":"space.kscience.kmath.structures.IntBuffer","location":"kmath-core/space.kscience.kmath.structures/-int-buffer/index.html","searchKeys":["IntBuffer","inline class IntBuffer(array: IntArray) : MutableBuffer<Int> "]},{"name":"fun IntBuffer(array: IntArray)","description":"space.kscience.kmath.structures.IntBuffer.IntBuffer","location":"kmath-core/space.kscience.kmath.structures/-int-buffer/-int-buffer.html","searchKeys":["IntBuffer","fun IntBuffer(array: IntArray)"]},{"name":"inline class ListBuffer<T>(list: List<T>) : Buffer<T> ","description":"space.kscience.kmath.structures.ListBuffer","location":"kmath-core/space.kscience.kmath.structures/-list-buffer/index.html","searchKeys":["ListBuffer","inline class ListBuffer<T>(list: List<T>) : Buffer<T> "]},{"name":"fun <T> ListBuffer(list: List<T>)","description":"space.kscience.kmath.structures.ListBuffer.ListBuffer","location":"kmath-core/space.kscience.kmath.structures/-list-buffer/-list-buffer.html","searchKeys":["ListBuffer","fun <T> ListBuffer(list: List<T>)"]},{"name":"val list: List<T>","description":"space.kscience.kmath.structures.ListBuffer.list","location":"kmath-core/space.kscience.kmath.structures/-list-buffer/list.html","searchKeys":["list","val list: List<T>"]},{"name":"val list: MutableList<T>","description":"space.kscience.kmath.structures.MutableListBuffer.list","location":"kmath-core/space.kscience.kmath.structures/-mutable-list-buffer/list.html","searchKeys":["list","val list: MutableList<T>"]},{"name":"inline class LongBuffer(array: LongArray) : MutableBuffer<Long> ","description":"space.kscience.kmath.structures.LongBuffer","location":"kmath-core/space.kscience.kmath.structures/-long-buffer/index.html","searchKeys":["LongBuffer","inline class LongBuffer(array: LongArray) : MutableBuffer<Long> "]},{"name":"fun LongBuffer(array: LongArray)","description":"space.kscience.kmath.structures.LongBuffer.LongBuffer","location":"kmath-core/space.kscience.kmath.structures/-long-buffer/-long-buffer.html","searchKeys":["LongBuffer","fun LongBuffer(array: LongArray)"]},{"name":"open class MemoryBuffer<T : Any>(memory: Memory, spec: MemorySpec<T>) : Buffer<T> ","description":"space.kscience.kmath.structures.MemoryBuffer","location":"kmath-core/space.kscience.kmath.structures/-memory-buffer/index.html","searchKeys":["MemoryBuffer","open class MemoryBuffer<T : Any>(memory: Memory, spec: MemorySpec<T>) : Buffer<T> "]},{"name":"fun <T : Any> MemoryBuffer(memory: Memory, spec: MemorySpec<T>)","description":"space.kscience.kmath.structures.MemoryBuffer.MemoryBuffer","location":"kmath-core/space.kscience.kmath.structures/-memory-buffer/-memory-buffer.html","searchKeys":["MemoryBuffer","fun <T : Any> MemoryBuffer(memory: Memory, spec: MemorySpec<T>)"]},{"name":"interface MutableBuffer<T> : Buffer<T> ","description":"space.kscience.kmath.structures.MutableBuffer","location":"kmath-core/space.kscience.kmath.structures/-mutable-buffer/index.html","searchKeys":["MutableBuffer","interface MutableBuffer<T> : Buffer<T> "]},{"name":"inline fun float(size: Int, initializer: (Int) -> Float): FloatBuffer","description":"space.kscience.kmath.structures.MutableBuffer.Companion.float","location":"kmath-core/space.kscience.kmath.structures/-mutable-buffer/-companion/float.html","searchKeys":["float","inline fun float(size: Int, initializer: (Int) -> Float): FloatBuffer"]},{"name":"inline fun int(size: Int, initializer: (Int) -> Int): IntBuffer","description":"space.kscience.kmath.structures.MutableBuffer.Companion.int","location":"kmath-core/space.kscience.kmath.structures/-mutable-buffer/-companion/int.html","searchKeys":["int","inline fun int(size: Int, initializer: (Int) -> Int): IntBuffer"]},{"name":"inline fun long(size: Int, initializer: (Int) -> Long): LongBuffer","description":"space.kscience.kmath.structures.MutableBuffer.Companion.long","location":"kmath-core/space.kscience.kmath.structures/-mutable-buffer/-companion/long.html","searchKeys":["long","inline fun long(size: Int, initializer: (Int) -> Long): LongBuffer"]},{"name":"inline fun short(size: Int, initializer: (Int) -> Short): ShortBuffer","description":"space.kscience.kmath.structures.MutableBuffer.Companion.short","location":"kmath-core/space.kscience.kmath.structures/-mutable-buffer/-companion/short.html","searchKeys":["short","inline fun short(size: Int, initializer: (Int) -> Short): ShortBuffer"]},{"name":"inline class MutableListBuffer<T>(list: MutableList<T>) : MutableBuffer<T> ","description":"space.kscience.kmath.structures.MutableListBuffer","location":"kmath-core/space.kscience.kmath.structures/-mutable-list-buffer/index.html","searchKeys":["MutableListBuffer","inline class MutableListBuffer<T>(list: MutableList<T>) : MutableBuffer<T> "]},{"name":"fun <T> MutableListBuffer(list: MutableList<T>)","description":"space.kscience.kmath.structures.MutableListBuffer.MutableListBuffer","location":"kmath-core/space.kscience.kmath.structures/-mutable-list-buffer/-mutable-list-buffer.html","searchKeys":["MutableListBuffer","fun <T> MutableListBuffer(list: MutableList<T>)"]},{"name":"class MutableMemoryBuffer<T : Any>(memory: Memory, spec: MemorySpec<T>) : MemoryBuffer<T> , MutableBuffer<T> ","description":"space.kscience.kmath.structures.MutableMemoryBuffer","location":"kmath-core/space.kscience.kmath.structures/-mutable-memory-buffer/index.html","searchKeys":["MutableMemoryBuffer","class MutableMemoryBuffer<T : Any>(memory: Memory, spec: MemorySpec<T>) : MemoryBuffer<T> , MutableBuffer<T> "]},{"name":"fun <T : Any> MutableMemoryBuffer(memory: Memory, spec: MemorySpec<T>)","description":"space.kscience.kmath.structures.MutableMemoryBuffer.MutableMemoryBuffer","location":"kmath-core/space.kscience.kmath.structures/-mutable-memory-buffer/-mutable-memory-buffer.html","searchKeys":["MutableMemoryBuffer","fun <T : Any> MutableMemoryBuffer(memory: Memory, spec: MemorySpec<T>)"]},{"name":"inline class ReadOnlyBuffer<T>(buffer: MutableBuffer<T>) : Buffer<T> ","description":"space.kscience.kmath.structures.ReadOnlyBuffer","location":"kmath-core/space.kscience.kmath.structures/-read-only-buffer/index.html","searchKeys":["ReadOnlyBuffer","inline class ReadOnlyBuffer<T>(buffer: MutableBuffer<T>) : Buffer<T> "]},{"name":"fun <T> ReadOnlyBuffer(buffer: MutableBuffer<T>)","description":"space.kscience.kmath.structures.ReadOnlyBuffer.ReadOnlyBuffer","location":"kmath-core/space.kscience.kmath.structures/-read-only-buffer/-read-only-buffer.html","searchKeys":["ReadOnlyBuffer","fun <T> ReadOnlyBuffer(buffer: MutableBuffer<T>)"]},{"name":"inline class RealBuffer(array: DoubleArray) : MutableBuffer<Double> ","description":"space.kscience.kmath.structures.RealBuffer","location":"kmath-core/space.kscience.kmath.structures/-real-buffer/index.html","searchKeys":["RealBuffer","inline class RealBuffer(array: DoubleArray) : MutableBuffer<Double> "]},{"name":"fun RealBuffer(array: DoubleArray)","description":"space.kscience.kmath.structures.RealBuffer.RealBuffer","location":"kmath-core/space.kscience.kmath.structures/-real-buffer/-real-buffer.html","searchKeys":["RealBuffer","fun RealBuffer(array: DoubleArray)"]},{"name":"class RealBufferField(size: Int) : ExtendedField<Buffer<Double>> ","description":"space.kscience.kmath.structures.RealBufferField","location":"kmath-core/space.kscience.kmath.structures/-real-buffer-field/index.html","searchKeys":["RealBufferField","class RealBufferField(size: Int) : ExtendedField<Buffer<Double>> "]},{"name":"fun RealBufferField(size: Int)","description":"space.kscience.kmath.structures.RealBufferField.RealBufferField","location":"kmath-core/space.kscience.kmath.structures/-real-buffer-field/-real-buffer-field.html","searchKeys":["RealBufferField","fun RealBufferField(size: Int)"]},{"name":"object RealBufferFieldOperations : ExtendedFieldOperations<Buffer<Double>> ","description":"space.kscience.kmath.structures.RealBufferFieldOperations","location":"kmath-core/space.kscience.kmath.structures/-real-buffer-field-operations/index.html","searchKeys":["RealBufferFieldOperations","object RealBufferFieldOperations : ExtendedFieldOperations<Buffer<Double>> "]},{"name":"inline class ShortBuffer(array: ShortArray) : MutableBuffer<Short> ","description":"space.kscience.kmath.structures.ShortBuffer","location":"kmath-core/space.kscience.kmath.structures/-short-buffer/index.html","searchKeys":["ShortBuffer","inline class ShortBuffer(array: ShortArray) : MutableBuffer<Short> "]},{"name":"fun ShortBuffer(array: ShortArray)","description":"space.kscience.kmath.structures.ShortBuffer.ShortBuffer","location":"kmath-core/space.kscience.kmath.structures/-short-buffer/-short-buffer.html","searchKeys":["ShortBuffer","fun ShortBuffer(array: ShortArray)"]},{"name":"enum ValueFlag : Enum<ValueFlag> ","description":"space.kscience.kmath.structures.ValueFlag","location":"kmath-core/space.kscience.kmath.structures/-value-flag/index.html","searchKeys":["ValueFlag","enum ValueFlag : Enum<ValueFlag> "]},{"name":"MISSING(0b0000_0010)","description":"space.kscience.kmath.structures.ValueFlag.MISSING","location":"kmath-core/space.kscience.kmath.structures/-value-flag/-m-i-s-s-i-n-g/index.html","searchKeys":["MISSING","MISSING(0b0000_0010)"]},{"name":"val mask: Byte","description":"space.kscience.kmath.structures.ValueFlag.MISSING.mask","location":"kmath-core/space.kscience.kmath.structures/-value-flag/-m-i-s-s-i-n-g/mask.html","searchKeys":["mask","val mask: Byte"]},{"name":"val mask: Byte","description":"space.kscience.kmath.structures.ValueFlag.NAN.mask","location":"kmath-core/space.kscience.kmath.structures/-value-flag/-n-a-n/mask.html","searchKeys":["mask","val mask: Byte"]},{"name":"val mask: Byte","description":"space.kscience.kmath.structures.ValueFlag.NEGATIVE_INFINITY.mask","location":"kmath-core/space.kscience.kmath.structures/-value-flag/-n-e-g-a-t-i-v-e_-i-n-f-i-n-i-t-y/mask.html","searchKeys":["mask","val mask: Byte"]},{"name":"val mask: Byte","description":"space.kscience.kmath.structures.ValueFlag.POSITIVE_INFINITY.mask","location":"kmath-core/space.kscience.kmath.structures/-value-flag/-p-o-s-i-t-i-v-e_-i-n-f-i-n-i-t-y/mask.html","searchKeys":["mask","val mask: Byte"]},{"name":"val mask: Byte","description":"space.kscience.kmath.structures.ValueFlag.mask","location":"kmath-core/space.kscience.kmath.structures/-value-flag/mask.html","searchKeys":["mask","val mask: Byte"]},{"name":"val name: String","description":"space.kscience.kmath.structures.ValueFlag.MISSING.name","location":"kmath-core/space.kscience.kmath.structures/-value-flag/-m-i-s-s-i-n-g/name.html","searchKeys":["name","val name: String"]},{"name":"val name: String","description":"space.kscience.kmath.structures.ValueFlag.NAN.name","location":"kmath-core/space.kscience.kmath.structures/-value-flag/-n-a-n/name.html","searchKeys":["name","val name: String"]},{"name":"val name: String","description":"space.kscience.kmath.structures.ValueFlag.NEGATIVE_INFINITY.name","location":"kmath-core/space.kscience.kmath.structures/-value-flag/-n-e-g-a-t-i-v-e_-i-n-f-i-n-i-t-y/name.html","searchKeys":["name","val name: String"]},{"name":"val name: String","description":"space.kscience.kmath.structures.ValueFlag.POSITIVE_INFINITY.name","location":"kmath-core/space.kscience.kmath.structures/-value-flag/-p-o-s-i-t-i-v-e_-i-n-f-i-n-i-t-y/name.html","searchKeys":["name","val name: String"]},{"name":"val ordinal: Int","description":"space.kscience.kmath.structures.ValueFlag.MISSING.ordinal","location":"kmath-core/space.kscience.kmath.structures/-value-flag/-m-i-s-s-i-n-g/ordinal.html","searchKeys":["ordinal","val ordinal: Int"]},{"name":"val ordinal: Int","description":"space.kscience.kmath.structures.ValueFlag.NAN.ordinal","location":"kmath-core/space.kscience.kmath.structures/-value-flag/-n-a-n/ordinal.html","searchKeys":["ordinal","val ordinal: Int"]},{"name":"val ordinal: Int","description":"space.kscience.kmath.structures.ValueFlag.NEGATIVE_INFINITY.ordinal","location":"kmath-core/space.kscience.kmath.structures/-value-flag/-n-e-g-a-t-i-v-e_-i-n-f-i-n-i-t-y/ordinal.html","searchKeys":["ordinal","val ordinal: Int"]},{"name":"val ordinal: Int","description":"space.kscience.kmath.structures.ValueFlag.POSITIVE_INFINITY.ordinal","location":"kmath-core/space.kscience.kmath.structures/-value-flag/-p-o-s-i-t-i-v-e_-i-n-f-i-n-i-t-y/ordinal.html","searchKeys":["ordinal","val ordinal: Int"]},{"name":"NAN(0b0000_0001)","description":"space.kscience.kmath.structures.ValueFlag.NAN","location":"kmath-core/space.kscience.kmath.structures/-value-flag/-n-a-n/index.html","searchKeys":["NAN","NAN(0b0000_0001)"]},{"name":"NEGATIVE_INFINITY(0b0000_0100)","description":"space.kscience.kmath.structures.ValueFlag.NEGATIVE_INFINITY","location":"kmath-core/space.kscience.kmath.structures/-value-flag/-n-e-g-a-t-i-v-e_-i-n-f-i-n-i-t-y/index.html","searchKeys":["NEGATIVE_INFINITY","NEGATIVE_INFINITY(0b0000_0100)"]},{"name":"POSITIVE_INFINITY(0b0000_1000)","description":"space.kscience.kmath.structures.ValueFlag.POSITIVE_INFINITY","location":"kmath-core/space.kscience.kmath.structures/-value-flag/-p-o-s-i-t-i-v-e_-i-n-f-i-n-i-t-y/index.html","searchKeys":["POSITIVE_INFINITY","POSITIVE_INFINITY(0b0000_1000)"]},{"name":"class VirtualBuffer<T>(size: Int, generator: (Int) -> T) : Buffer<T> ","description":"space.kscience.kmath.structures.VirtualBuffer","location":"kmath-core/space.kscience.kmath.structures/-virtual-buffer/index.html","searchKeys":["VirtualBuffer","class VirtualBuffer<T>(size: Int, generator: (Int) -> T) : Buffer<T> "]},{"name":"fun <T> VirtualBuffer(size: Int, generator: (Int) -> T)","description":"space.kscience.kmath.structures.VirtualBuffer.VirtualBuffer","location":"kmath-core/space.kscience.kmath.structures/-virtual-buffer/-virtual-buffer.html","searchKeys":["VirtualBuffer","fun <T> VirtualBuffer(size: Int, generator: (Int) -> T)"]},{"name":"fun <T> Buffer<T>.asIterable(): Iterable<T>","description":"space.kscience.kmath.structures.asIterable","location":"kmath-core/space.kscience.kmath.structures/as-iterable.html","searchKeys":["asIterable","fun <T> Buffer<T>.asIterable(): Iterable<T>"]},{"name":"fun <T> MutableList<T>.asMutableBuffer(): MutableListBuffer<T>","description":"space.kscience.kmath.structures.asMutableBuffer","location":"kmath-core/space.kscience.kmath.structures/as-mutable-buffer.html","searchKeys":["asMutableBuffer","fun <T> MutableList<T>.asMutableBuffer(): MutableListBuffer<T>"]},{"name":"fun <T> Buffer<T>.asReadOnly(): Buffer<T>","description":"space.kscience.kmath.structures.asReadOnly","location":"kmath-core/space.kscience.kmath.structures/as-read-only.html","searchKeys":["asReadOnly","fun <T> Buffer<T>.asReadOnly(): Buffer<T>"]},{"name":"fun <T> Buffer<T>.asSequence(): Sequence<T>","description":"space.kscience.kmath.structures.asSequence","location":"kmath-core/space.kscience.kmath.structures/as-sequence.html","searchKeys":["asSequence","fun <T> Buffer<T>.asSequence(): Sequence<T>"]},{"name":"inline fun FlaggedRealBuffer.forEachValid(block: (Double) -> Unit)","description":"space.kscience.kmath.structures.forEachValid","location":"kmath-core/space.kscience.kmath.structures/for-each-valid.html","searchKeys":["forEachValid","inline fun FlaggedRealBuffer.forEachValid(block: (Double) -> Unit)"]},{"name":"fun FlaggedBuffer<*>.hasFlag(index: Int, flag: ValueFlag): Boolean","description":"space.kscience.kmath.structures.hasFlag","location":"kmath-core/space.kscience.kmath.structures/has-flag.html","searchKeys":["hasFlag","fun FlaggedBuffer<*>.hasFlag(index: Int, flag: ValueFlag): Boolean"]},{"name":"fun FlaggedBuffer<*>.isMissing(index: Int): Boolean","description":"space.kscience.kmath.structures.isMissing","location":"kmath-core/space.kscience.kmath.structures/is-missing.html","searchKeys":["isMissing","fun FlaggedBuffer<*>.isMissing(index: Int): Boolean"]},{"name":"fun FlaggedBuffer<*>.isValid(index: Int): Boolean","description":"space.kscience.kmath.structures.isValid","location":"kmath-core/space.kscience.kmath.structures/is-valid.html","searchKeys":["isValid","fun FlaggedBuffer<*>.isValid(index: Int): Boolean"]},{"name":"fun Buffer<Float>.toFloatArray(): FloatArray","description":"space.kscience.kmath.structures.toFloatArray","location":"kmath-core/space.kscience.kmath.structures/to-float-array.html","searchKeys":["toFloatArray","fun Buffer<Float>.toFloatArray(): FloatArray"]},{"name":"fun Buffer<Int>.toIntArray(): IntArray","description":"space.kscience.kmath.structures.toIntArray","location":"kmath-core/space.kscience.kmath.structures/to-int-array.html","searchKeys":["toIntArray","fun Buffer<Int>.toIntArray(): IntArray"]},{"name":"fun Buffer<Long>.toLongArray(): LongArray","description":"space.kscience.kmath.structures.toLongArray","location":"kmath-core/space.kscience.kmath.structures/to-long-array.html","searchKeys":["toLongArray","fun Buffer<Long>.toLongArray(): LongArray"]},{"name":"fun <T> Buffer<T>.toMutableList(): MutableList<T>","description":"space.kscience.kmath.structures.toMutableList","location":"kmath-core/space.kscience.kmath.structures/to-mutable-list.html","searchKeys":["toMutableList","fun <T> Buffer<T>.toMutableList(): MutableList<T>"]},{"name":"fun Buffer<Short>.toShortArray(): ShortArray","description":"space.kscience.kmath.structures.toShortArray","location":"kmath-core/space.kscience.kmath.structures/to-short-array.html","searchKeys":["toShortArray","fun Buffer<Short>.toShortArray(): ShortArray"]},{"name":"inline fun <T> Buffer<T>.toTypedArray(): Array<T>","description":"space.kscience.kmath.structures.toTypedArray","location":"kmath-core/space.kscience.kmath.structures/to-typed-array.html","searchKeys":["toTypedArray","inline fun <T> Buffer<T>.toTypedArray(): Array<T>"]},{"name":"inline fun <T1 : Any, T2 : Any, R : Any> Buffer<T1>.zip(other: Buffer<T2>, bufferFactory: BufferFactory<R> = Buffer.Companion::auto, crossinline transform: (T1, T2) -> R): Buffer<R>","description":"space.kscience.kmath.structures.zip","location":"kmath-core/space.kscience.kmath.structures/zip.html","searchKeys":["zip","inline fun <T1 : Any, T2 : Any, R : Any> Buffer<T1>.zip(other: Buffer<T2>, bufferFactory: BufferFactory<R> = Buffer.Companion::auto, crossinline transform: (T1, T2) -> R): Buffer<R>"]}]
|