Package space.kscience.kmath.structures
Types
ArrayBuffer
Link copied to clipboard
BufferFactory
Link copied to clipboard
DoubleBuffer
Link copied to clipboard
@JvmInline()
Content copied to clipboard
FlaggedBuffer
Link copied to clipboard
FlaggedDoubleBuffer
Link copied to clipboard
class FlaggedDoubleBuffer(values: DoubleArray, flags: ByteArray) : FlaggedBuffer<Double?> , Buffer<Double?>
Content copied to clipboard
FloatBuffer
Link copied to clipboard
@JvmInline()
Content copied to clipboard
IntBuffer
Link copied to clipboard
ListBuffer
Link copied to clipboard
LongBuffer
Link copied to clipboard
@JvmInline()
Content copied to clipboard
MemoryBuffer
Link copied to clipboard
open class MemoryBuffer<T : Any>(memory: Memory, spec: MemorySpec<T>) : Buffer<T>
Content copied to clipboard
A non-boxing buffer over Memory object.
MutableBuffer
Link copied to clipboard
MutableBufferFactory
Link copied to clipboard
typealias MutableBufferFactory<T> = (Int, (Int) -> T) -> MutableBuffer<T>
Content copied to clipboard
Function that produces MutableBuffer from its size and function that supplies values.
MutableListBuffer
Link copied to clipboard
@JvmInline()
Content copied to clipboard
MutableMemoryBuffer
Link copied to clipboard
class MutableMemoryBuffer<T : Any>(memory: Memory, spec: MemorySpec<T>) : MemoryBuffer<T> , MutableBuffer<T>
Content copied to clipboard
A mutable non-boxing buffer over Memory object.
ReadOnlyBuffer
Link copied to clipboard
@JvmInline()
Content copied to clipboard
Immutable wrapper for MutableBuffer.
ShortBuffer
Link copied to clipboard
@JvmInline()
Content copied to clipboard
VirtualBuffer
Link copied to clipboard
Functions
asBuffer
Link copied to clipboard
Returns an ArrayBuffer that wraps the original array.
Returns an ListBuffer that wraps the original list.
asMutableBuffer
Link copied to clipboard
asReadOnly
Link copied to clipboard
contentEquals
Link copied to clipboard
DoubleBuffer
Link copied to clipboard
Creates a new DoubleBuffer with the specified size, where each element is calculated by calling the specified init function.
FloatBuffer
Link copied to clipboard
Creates a new FloatBuffer with the specified size, where each element is calculated by calling the specified init function.
forEachValid
Link copied to clipboard
isMissing
Link copied to clipboard
isValid
Link copied to clipboard
LongBuffer
Link copied to clipboard
Creates a new LongBuffer with the specified size, where each element is calculated by calling the specified init function.
ShortBuffer
Link copied to clipboard
Creates a new ShortBuffer with the specified size, where each element is calculated by calling the specified init function.
toDoubleArray
Link copied to clipboard
toFloatArray
Link copied to clipboard
toIntArray
Link copied to clipboard
toLongArray
Link copied to clipboard
toShortArray
Link copied to clipboard