MemoryView

sealed class MemoryView<T> : ImmutableMemoryView<T>

Extends ImmutableMemoryView.

Constructors

Link copied to clipboard
protected fun MemoryView()

Functions

Link copied to clipboard
abstract override fun copyOf(): MemoryView<T>

Returns a new instance with a copied primitive array.

Link copied to clipboard
open operator fun divAssign(other: T)
operator fun divAssign(other: MemoryView<T>)
Link copied to clipboard
open override fun getByteArray(): ByteArray

Returns ByteArray if it is MemoryViewByteArray.

Link copied to clipboard
open override fun getComplexDoubleArray(): ComplexDoubleArray
Link copied to clipboard
open override fun getComplexFloatArray(): ComplexFloatArray
Link copied to clipboard
open override fun getDoubleArray(): DoubleArray

Returns DoubleArray.

Link copied to clipboard
open override fun getFloatArray(): FloatArray
Link copied to clipboard
open override fun getIntArray(): IntArray

Returns IntArray if it is MemoryViewIntArray.

Link copied to clipboard
open override fun getLongArray(): LongArray

Returns LongArray if it is MemoryViewLongArray.

Link copied to clipboard
open override fun getShortArray(): ShortArray
Link copied to clipboard
open operator fun minusAssign(other: T)
operator fun minusAssign(other: MemoryView<T>)
Link copied to clipboard
open operator fun plusAssign(other: T)
operator fun plusAssign(other: MemoryView<T>)
Link copied to clipboard
abstract operator fun set(index: Int, value: T)

Replaces the element at the given index with the specified value.

Link copied to clipboard
open operator fun timesAssign(other: T)
operator fun timesAssign(other: MemoryView<T>)

Properties

Link copied to clipboard
abstract var indices: IntRange

indices of data.

Link copied to clipboard
abstract var lastIndex: Int

last index in data.

Inheritors

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard