var pages = [{"name":"abstract class BlockingIntChain : Chain ","description":"space.kscience.kmath.chains.BlockingIntChain","location":"kmath-coroutines/space.kscience.kmath.chains/-blocking-int-chain/index.html","searchKeys":["BlockingIntChain","abstract class BlockingIntChain : Chain "]},{"name":"fun BlockingIntChain()","description":"space.kscience.kmath.chains.BlockingIntChain.BlockingIntChain","location":"kmath-coroutines/space.kscience.kmath.chains/-blocking-int-chain/-blocking-int-chain.html","searchKeys":["BlockingIntChain","fun BlockingIntChain()"]},{"name":"open suspend override fun next(): Int","description":"space.kscience.kmath.chains.BlockingIntChain.next","location":"kmath-coroutines/space.kscience.kmath.chains/-blocking-int-chain/next.html","searchKeys":["next","open suspend override fun next(): Int"]},{"name":"open suspend override fun next(): Double","description":"space.kscience.kmath.chains.BlockingRealChain.next","location":"kmath-coroutines/space.kscience.kmath.chains/-blocking-real-chain/next.html","searchKeys":["next","open suspend override fun next(): Double"]},{"name":"abstract suspend fun next(): R","description":"space.kscience.kmath.chains.Chain.next","location":"kmath-coroutines/space.kscience.kmath.chains/-chain/next.html","searchKeys":["next","abstract suspend fun next(): R"]},{"name":"open suspend override fun next(): T","description":"space.kscience.kmath.chains.ConstantChain.next","location":"kmath-coroutines/space.kscience.kmath.chains/-constant-chain/next.html","searchKeys":["next","open suspend override fun next(): T"]},{"name":"open suspend override fun next(): R","description":"space.kscience.kmath.chains.MarkovChain.next","location":"kmath-coroutines/space.kscience.kmath.chains/-markov-chain/next.html","searchKeys":["next","open suspend override fun next(): R"]},{"name":"open suspend override fun next(): R","description":"space.kscience.kmath.chains.SimpleChain.next","location":"kmath-coroutines/space.kscience.kmath.chains/-simple-chain/next.html","searchKeys":["next","open suspend override fun next(): R"]},{"name":"open suspend override fun next(): R","description":"space.kscience.kmath.chains.StatefulChain.next","location":"kmath-coroutines/space.kscience.kmath.chains/-stateful-chain/next.html","searchKeys":["next","open suspend override fun next(): R"]},{"name":"fun nextBlock(size: Int): IntArray","description":"space.kscience.kmath.chains.BlockingIntChain.nextBlock","location":"kmath-coroutines/space.kscience.kmath.chains/-blocking-int-chain/next-block.html","searchKeys":["nextBlock","fun nextBlock(size: Int): IntArray"]},{"name":"fun nextBlock(size: Int): DoubleArray","description":"space.kscience.kmath.chains.BlockingRealChain.nextBlock","location":"kmath-coroutines/space.kscience.kmath.chains/-blocking-real-chain/next-block.html","searchKeys":["nextBlock","fun nextBlock(size: Int): DoubleArray"]},{"name":"abstract fun nextInt(): Int","description":"space.kscience.kmath.chains.BlockingIntChain.nextInt","location":"kmath-coroutines/space.kscience.kmath.chains/-blocking-int-chain/next-int.html","searchKeys":["nextInt","abstract fun nextInt(): Int"]},{"name":"abstract class BlockingRealChain : Chain ","description":"space.kscience.kmath.chains.BlockingRealChain","location":"kmath-coroutines/space.kscience.kmath.chains/-blocking-real-chain/index.html","searchKeys":["BlockingRealChain","abstract class BlockingRealChain : Chain "]},{"name":"fun BlockingRealChain()","description":"space.kscience.kmath.chains.BlockingRealChain.BlockingRealChain","location":"kmath-coroutines/space.kscience.kmath.chains/-blocking-real-chain/-blocking-real-chain.html","searchKeys":["BlockingRealChain","fun BlockingRealChain()"]},{"name":"abstract fun nextDouble(): Double","description":"space.kscience.kmath.chains.BlockingRealChain.nextDouble","location":"kmath-coroutines/space.kscience.kmath.chains/-blocking-real-chain/next-double.html","searchKeys":["nextDouble","abstract fun nextDouble(): Double"]},{"name":"interface Chain : Flow ","description":"space.kscience.kmath.chains.Chain","location":"kmath-coroutines/space.kscience.kmath.chains/-chain/index.html","searchKeys":["Chain","interface Chain : Flow "]},{"name":"object Companion","description":"space.kscience.kmath.chains.Chain.Companion","location":"kmath-coroutines/space.kscience.kmath.chains/-chain/-companion/index.html","searchKeys":["Companion","object Companion"]},{"name":"object Companion","description":"space.kscience.kmath.streaming.RingBuffer.Companion","location":"kmath-coroutines/space.kscience.kmath.streaming/-ring-buffer/-companion/index.html","searchKeys":["Companion","object Companion"]},{"name":"open suspend override fun collect(collector: FlowCollector)","description":"space.kscience.kmath.chains.Chain.collect","location":"kmath-coroutines/space.kscience.kmath.chains/-chain/collect.html","searchKeys":["collect","open suspend override fun collect(collector: FlowCollector)"]},{"name":"fun Chain.collect(mapper: suspend (Chain) -> R): Chain","description":"space.kscience.kmath.chains.collect","location":"kmath-coroutines/space.kscience.kmath.chains/collect.html","searchKeys":["collect","fun Chain.collect(mapper: suspend (Chain) -> R): Chain"]},{"name":"open suspend override fun collect(collector: FlowCollector)","description":"space.kscience.kmath.coroutines.AsyncFlow.collect","location":"kmath-coroutines/space.kscience.kmath.coroutines/-async-flow/collect.html","searchKeys":["collect","open suspend override fun collect(collector: FlowCollector)"]},{"name":"abstract fun fork(): Chain","description":"space.kscience.kmath.chains.Chain.fork","location":"kmath-coroutines/space.kscience.kmath.chains/-chain/fork.html","searchKeys":["fork","abstract fun fork(): Chain"]},{"name":"open override fun fork(): Chain","description":"space.kscience.kmath.chains.ConstantChain.fork","location":"kmath-coroutines/space.kscience.kmath.chains/-constant-chain/fork.html","searchKeys":["fork","open override fun fork(): Chain"]},{"name":"open override fun fork(): Chain","description":"space.kscience.kmath.chains.MarkovChain.fork","location":"kmath-coroutines/space.kscience.kmath.chains/-markov-chain/fork.html","searchKeys":["fork","open override fun fork(): Chain"]},{"name":"open override fun fork(): Chain","description":"space.kscience.kmath.chains.SimpleChain.fork","location":"kmath-coroutines/space.kscience.kmath.chains/-simple-chain/fork.html","searchKeys":["fork","open override fun fork(): Chain"]},{"name":"open override fun fork(): Chain","description":"space.kscience.kmath.chains.StatefulChain.fork","location":"kmath-coroutines/space.kscience.kmath.chains/-stateful-chain/fork.html","searchKeys":["fork","open override fun fork(): Chain"]},{"name":"class ConstantChain(value: T) : Chain ","description":"space.kscience.kmath.chains.ConstantChain","location":"kmath-coroutines/space.kscience.kmath.chains/-constant-chain/index.html","searchKeys":["ConstantChain","class ConstantChain(value: T) : Chain "]},{"name":"fun ConstantChain(value: T)","description":"space.kscience.kmath.chains.ConstantChain.ConstantChain","location":"kmath-coroutines/space.kscience.kmath.chains/-constant-chain/-constant-chain.html","searchKeys":["ConstantChain","fun ConstantChain(value: T)"]},{"name":"val value: T","description":"space.kscience.kmath.chains.ConstantChain.value","location":"kmath-coroutines/space.kscience.kmath.chains/-constant-chain/value.html","searchKeys":["value","val value: T"]},{"name":"class MarkovChain(seed: suspend () -> R, gen: suspend (R) -> R) : Chain ","description":"space.kscience.kmath.chains.MarkovChain","location":"kmath-coroutines/space.kscience.kmath.chains/-markov-chain/index.html","searchKeys":["MarkovChain","class MarkovChain(seed: suspend () -> R, gen: suspend (R) -> R) : Chain "]},{"name":"fun MarkovChain(seed: suspend () -> R, gen: suspend (R) -> R)","description":"space.kscience.kmath.chains.MarkovChain.MarkovChain","location":"kmath-coroutines/space.kscience.kmath.chains/-markov-chain/-markov-chain.html","searchKeys":["MarkovChain","fun MarkovChain(seed: suspend () -> R, gen: suspend (R) -> R)"]},{"name":"val gen: suspend (R) -> R","description":"space.kscience.kmath.chains.MarkovChain.gen","location":"kmath-coroutines/space.kscience.kmath.chains/-markov-chain/gen.html","searchKeys":["gen","val gen: suspend (R) -> R"]},{"name":"val gen: suspend S.(R) -> R","description":"space.kscience.kmath.chains.StatefulChain.gen","location":"kmath-coroutines/space.kscience.kmath.chains/-stateful-chain/gen.html","searchKeys":["gen","val gen: suspend S.(R) -> R"]},{"name":"class SimpleChain(gen: suspend () -> R) : Chain ","description":"space.kscience.kmath.chains.SimpleChain","location":"kmath-coroutines/space.kscience.kmath.chains/-simple-chain/index.html","searchKeys":["SimpleChain","class SimpleChain(gen: suspend () -> R) : Chain "]},{"name":"fun SimpleChain(gen: suspend () -> R)","description":"space.kscience.kmath.chains.SimpleChain.SimpleChain","location":"kmath-coroutines/space.kscience.kmath.chains/-simple-chain/-simple-chain.html","searchKeys":["SimpleChain","fun SimpleChain(gen: suspend () -> R)"]},{"name":"class StatefulChain(state: S, seed: S.() -> R, forkState: (S) -> S, gen: suspend S.(R) -> R) : Chain ","description":"space.kscience.kmath.chains.StatefulChain","location":"kmath-coroutines/space.kscience.kmath.chains/-stateful-chain/index.html","searchKeys":["StatefulChain","class StatefulChain(state: S, seed: S.() -> R, forkState: (S) -> S, gen: suspend S.(R) -> R) : Chain "]},{"name":"fun StatefulChain(state: S, seed: S.() -> R, forkState: (S) -> S, gen: suspend S.(R) -> R)","description":"space.kscience.kmath.chains.StatefulChain.StatefulChain","location":"kmath-coroutines/space.kscience.kmath.chains/-stateful-chain/-stateful-chain.html","searchKeys":["StatefulChain","fun StatefulChain(state: S, seed: S.() -> R, forkState: (S) -> S, gen: suspend S.(R) -> R)"]},{"name":"fun Chain.asSequence(): Sequence","description":"space.kscience.kmath.chains.asSequence","location":"kmath-coroutines/space.kscience.kmath.chains/as-sequence.html","searchKeys":["asSequence","fun Chain.asSequence(): Sequence"]},{"name":"fun Chain.collectWithState(state: S, stateFork: (S) -> S, mapper: suspend S.(Chain) -> R): Chain","description":"space.kscience.kmath.chains.collectWithState","location":"kmath-coroutines/space.kscience.kmath.chains/collect-with-state.html","searchKeys":["collectWithState","fun Chain.collectWithState(state: S, stateFork: (S) -> S, mapper: suspend S.(Chain) -> R): Chain"]},{"name":"fun Flow.cumulativeSum(space: SpaceOperations): Flow","description":"space.kscience.kmath.chains.cumulativeSum","location":"kmath-coroutines/space.kscience.kmath.chains/cumulative-sum.html","searchKeys":["cumulativeSum","fun Flow.cumulativeSum(space: SpaceOperations): Flow"]},{"name":"fun Chain.filter(block: (T) -> Boolean): Chain","description":"space.kscience.kmath.chains.filter","location":"kmath-coroutines/space.kscience.kmath.chains/filter.html","searchKeys":["filter","fun Chain.filter(block: (T) -> Boolean): Chain"]},{"name":"operator fun Chain.iterator(): Iterator","description":"space.kscience.kmath.chains.iterator","location":"kmath-coroutines/space.kscience.kmath.chains/iterator.html","searchKeys":["iterator","operator fun Chain.iterator(): Iterator"]},{"name":"open operator override fun iterator(): Iterator","description":"space.kscience.kmath.streaming.RingBuffer.iterator","location":"kmath-coroutines/space.kscience.kmath.streaming/-ring-buffer/iterator.html","searchKeys":["iterator","open operator override fun iterator(): Iterator"]},{"name":"fun Chain.map(func: suspend (T) -> R): Chain","description":"space.kscience.kmath.chains.map","location":"kmath-coroutines/space.kscience.kmath.chains/map.html","searchKeys":["map","fun Chain.map(func: suspend (T) -> R): Chain"]},{"name":"fun AsyncFlow.map(action: (T) -> R): AsyncFlow","description":"space.kscience.kmath.coroutines.map","location":"kmath-coroutines/space.kscience.kmath.coroutines/map.html","searchKeys":["map","fun AsyncFlow.map(action: (T) -> R): AsyncFlow"]},{"name":"fun Flow.mean(space: Space): Flow","description":"space.kscience.kmath.chains.mean","location":"kmath-coroutines/space.kscience.kmath.chains/mean.html","searchKeys":["mean","fun Flow.mean(space: Space): Flow"]},{"name":"fun Chain.zip(other: Chain, block: suspend (T, U) -> R): Chain","description":"space.kscience.kmath.chains.zip","location":"kmath-coroutines/space.kscience.kmath.chains/zip.html","searchKeys":["zip","fun Chain.zip(other: Chain, block: suspend (T, U) -> R): Chain"]},{"name":"class AsyncFlow : Flow ","description":"space.kscience.kmath.coroutines.AsyncFlow","location":"kmath-coroutines/space.kscience.kmath.coroutines/-async-flow/index.html","searchKeys":["AsyncFlow","class AsyncFlow : Flow "]},{"name":"val Dispatchers.Math: CoroutineDispatcher","description":"space.kscience.kmath.coroutines.Math","location":"kmath-coroutines/space.kscience.kmath.coroutines/-math.html","searchKeys":["Math","val Dispatchers.Math: CoroutineDispatcher"]},{"name":"fun Flow.async(dispatcher: CoroutineDispatcher = Dispatchers.Default, block: suspend CoroutineScope.(T) -> R): AsyncFlow","description":"space.kscience.kmath.coroutines.async","location":"kmath-coroutines/space.kscience.kmath.coroutines/async.html","searchKeys":["async","fun Flow.async(dispatcher: CoroutineDispatcher = Dispatchers.Default, block: suspend CoroutineScope.(T) -> R): AsyncFlow"]},{"name":"inline fun Flow.mapParallel(dispatcher: CoroutineDispatcher = Dispatchers.Default, crossinline transform: suspend (T) -> R): Flow","description":"space.kscience.kmath.coroutines.mapParallel","location":"kmath-coroutines/space.kscience.kmath.coroutines/map-parallel.html","searchKeys":["mapParallel","inline fun Flow.mapParallel(dispatcher: CoroutineDispatcher = Dispatchers.Default, crossinline transform: suspend (T) -> R): Flow"]},{"name":"class RingBuffer(buffer: MutableBuffer, startIndex: Int, size: Int) : Buffer ","description":"space.kscience.kmath.streaming.RingBuffer","location":"kmath-coroutines/space.kscience.kmath.streaming/-ring-buffer/index.html","searchKeys":["RingBuffer","class RingBuffer(buffer: MutableBuffer, startIndex: Int, size: Int) : Buffer "]},{"name":"fun RingBuffer(buffer: MutableBuffer, startIndex: Int = 0, size: Int = 0)","description":"space.kscience.kmath.streaming.RingBuffer.RingBuffer","location":"kmath-coroutines/space.kscience.kmath.streaming/-ring-buffer/-ring-buffer.html","searchKeys":["RingBuffer","fun RingBuffer(buffer: MutableBuffer, startIndex: Int = 0, size: Int = 0)"]},{"name":"fun boxing(size: Int): RingBuffer","description":"space.kscience.kmath.streaming.RingBuffer.Companion.boxing","location":"kmath-coroutines/space.kscience.kmath.streaming/-ring-buffer/-companion/boxing.html","searchKeys":["boxing","fun boxing(size: Int): RingBuffer"]},{"name":"inline fun build(size: Int, empty: T): RingBuffer","description":"space.kscience.kmath.streaming.RingBuffer.Companion.build","location":"kmath-coroutines/space.kscience.kmath.streaming/-ring-buffer/-companion/build.html","searchKeys":["build","inline fun build(size: Int, empty: T): RingBuffer"]},{"name":"open operator override fun get(index: Int): T","description":"space.kscience.kmath.streaming.RingBuffer.get","location":"kmath-coroutines/space.kscience.kmath.streaming/-ring-buffer/get.html","searchKeys":["get","open operator override fun get(index: Int): T"]},{"name":"open operator override fun get(index: IntArray): T","description":"space.kscience.kmath.structures.LazyNDStructure.get","location":"kmath-coroutines/space.kscience.kmath.structures/-lazy-n-d-structure/get.html","searchKeys":["get","open operator override fun get(index: IntArray): T"]},{"name":"fun isFull(): Boolean","description":"space.kscience.kmath.streaming.RingBuffer.isFull","location":"kmath-coroutines/space.kscience.kmath.streaming/-ring-buffer/is-full.html","searchKeys":["isFull","fun isFull(): Boolean"]},{"name":"suspend fun push(element: T)","description":"space.kscience.kmath.streaming.RingBuffer.push","location":"kmath-coroutines/space.kscience.kmath.streaming/-ring-buffer/push.html","searchKeys":["push","suspend fun push(element: T)"]},{"name":"open override var size: Int","description":"space.kscience.kmath.streaming.RingBuffer.size","location":"kmath-coroutines/space.kscience.kmath.streaming/-ring-buffer/size.html","searchKeys":["size","open override var size: Int"]},{"name":"suspend fun snapshot(): Buffer","description":"space.kscience.kmath.streaming.RingBuffer.snapshot","location":"kmath-coroutines/space.kscience.kmath.streaming/-ring-buffer/snapshot.html","searchKeys":["snapshot","suspend fun snapshot(): Buffer"]},{"name":"fun Buffer.asFlow(): Flow","description":"space.kscience.kmath.streaming.asFlow","location":"kmath-coroutines/space.kscience.kmath.streaming/as-flow.html","searchKeys":["asFlow","fun Buffer.asFlow(): Flow"]},{"name":"fun Flow>.spread(): Flow","description":"space.kscience.kmath.streaming.spread","location":"kmath-coroutines/space.kscience.kmath.streaming/spread.html","searchKeys":["spread","fun Flow>.spread(): Flow"]},{"name":"fun Flow.windowed(window: Int): Flow>","description":"space.kscience.kmath.streaming.windowed","location":"kmath-coroutines/space.kscience.kmath.streaming/windowed.html","searchKeys":["windowed","fun Flow.windowed(window: Int): Flow>"]},{"name":"class LazyNDStructure(scope: CoroutineScope, shape: IntArray, function: suspend (IntArray) -> T) : NDStructure ","description":"space.kscience.kmath.structures.LazyNDStructure","location":"kmath-coroutines/space.kscience.kmath.structures/-lazy-n-d-structure/index.html","searchKeys":["LazyNDStructure","class LazyNDStructure(scope: CoroutineScope, shape: IntArray, function: suspend (IntArray) -> T) : NDStructure "]},{"name":"fun LazyNDStructure(scope: CoroutineScope, shape: IntArray, function: suspend (IntArray) -> T)","description":"space.kscience.kmath.structures.LazyNDStructure.LazyNDStructure","location":"kmath-coroutines/space.kscience.kmath.structures/-lazy-n-d-structure/-lazy-n-d-structure.html","searchKeys":["LazyNDStructure","fun LazyNDStructure(scope: CoroutineScope, shape: IntArray, function: suspend (IntArray) -> T)"]},{"name":"suspend fun await(index: IntArray): T","description":"space.kscience.kmath.structures.LazyNDStructure.await","location":"kmath-coroutines/space.kscience.kmath.structures/-lazy-n-d-structure/await.html","searchKeys":["await","suspend fun await(index: IntArray): T"]},{"name":"suspend fun NDStructure.await(index: IntArray): T","description":"space.kscience.kmath.structures.await","location":"kmath-coroutines/space.kscience.kmath.structures/await.html","searchKeys":["await","suspend fun NDStructure.await(index: IntArray): T"]},{"name":"fun deferred(index: IntArray): Deferred","description":"space.kscience.kmath.structures.LazyNDStructure.deferred","location":"kmath-coroutines/space.kscience.kmath.structures/-lazy-n-d-structure/deferred.html","searchKeys":["deferred","fun deferred(index: IntArray): Deferred"]},{"name":"fun NDStructure.deferred(index: IntArray): Deferred","description":"space.kscience.kmath.structures.deferred","location":"kmath-coroutines/space.kscience.kmath.structures/deferred.html","searchKeys":["deferred","fun NDStructure.deferred(index: IntArray): Deferred"]},{"name":"open override fun elements(): Sequence>","description":"space.kscience.kmath.structures.LazyNDStructure.elements","location":"kmath-coroutines/space.kscience.kmath.structures/-lazy-n-d-structure/elements.html","searchKeys":["elements","open override fun elements(): Sequence>"]},{"name":"open operator override fun equals(other: Any?): Boolean","description":"space.kscience.kmath.structures.LazyNDStructure.equals","location":"kmath-coroutines/space.kscience.kmath.structures/-lazy-n-d-structure/equals.html","searchKeys":["equals","open operator override fun equals(other: Any?): Boolean"]},{"name":"val function: suspend (IntArray) -> T","description":"space.kscience.kmath.structures.LazyNDStructure.function","location":"kmath-coroutines/space.kscience.kmath.structures/-lazy-n-d-structure/function.html","searchKeys":["function","val function: suspend (IntArray) -> T"]},{"name":"open override fun hashCode(): Int","description":"space.kscience.kmath.structures.LazyNDStructure.hashCode","location":"kmath-coroutines/space.kscience.kmath.structures/-lazy-n-d-structure/hash-code.html","searchKeys":["hashCode","open override fun hashCode(): Int"]},{"name":"val scope: CoroutineScope","description":"space.kscience.kmath.structures.LazyNDStructure.scope","location":"kmath-coroutines/space.kscience.kmath.structures/-lazy-n-d-structure/scope.html","searchKeys":["scope","val scope: CoroutineScope"]},{"name":"open override val shape: IntArray","description":"space.kscience.kmath.structures.LazyNDStructure.shape","location":"kmath-coroutines/space.kscience.kmath.structures/-lazy-n-d-structure/shape.html","searchKeys":["shape","open override val shape: IntArray"]},{"name":"inline fun NDStructure.mapAsync(scope: CoroutineScope, crossinline function: suspend (T) -> R): LazyNDStructure","description":"space.kscience.kmath.structures.mapAsync","location":"kmath-coroutines/space.kscience.kmath.structures/map-async.html","searchKeys":["mapAsync","inline fun NDStructure.mapAsync(scope: CoroutineScope, crossinline function: suspend (T) -> R): LazyNDStructure"]},{"name":"inline fun NDStructure.mapAsyncIndexed(scope: CoroutineScope, crossinline function: suspend (T, index: IntArray) -> R): LazyNDStructure","description":"space.kscience.kmath.structures.mapAsyncIndexed","location":"kmath-coroutines/space.kscience.kmath.structures/map-async-indexed.html","searchKeys":["mapAsyncIndexed","inline fun NDStructure.mapAsyncIndexed(scope: CoroutineScope, crossinline function: suspend (T, index: IntArray) -> R): LazyNDStructure"]}]