Mutable Multi Array
A generic ndarray. Methods in this interface support write access to the ndarray.
Functions
Link copied to clipboard
Returns new MultiArray which is a copy of the original ndarray.
Link copied to clipboard
Returns new MultiArray which is a deep copy of the original ndarray.
Link copied to clipboard
Returns an ndarray with a new (dim1) shape without changing data.
abstract override fun reshape(dim1: Int, dim2: Int): MutableMultiArray<T, D2>
Content copied to clipboard
abstract override fun reshape( dim1: Int, dim2: Int, dim3: Int): MutableMultiArray<T, D3>
Content copied to clipboard
abstract override fun reshape( dim1: Int, dim2: Int, dim3: Int, dim4: Int): MutableMultiArray<T, D4>
Content copied to clipboard
Properties
Inheritors
Extensions
Link copied to clipboard
operator fun <T, D : Dimension> MutableMultiArray<T, D>.divAssign(other: MultiArray<T, D>)
Content copied to clipboard
Divide this by other. Inplace operator.
operator fun <T, D : Dimension> MutableMultiArray<T, D>.divAssign(other: T)
Content copied to clipboard
Divide by other element-wise. Inplace operator.
Link copied to clipboard
operator fun <T> MutableMultiArray<T, D2>.get(write: WritableView.Companion, index: Int): MutableMultiArray<T, D1>
Content copied to clipboard
operator fun <T> MutableMultiArray<T, D3>.get(write: WritableView.Companion, index: Int): MutableMultiArray<T, D2>
Content copied to clipboard
operator fun <T> MutableMultiArray<T, D3>.get( write: WritableView.Companion, ind1: Int, ind2: Int): MultiArray<T, D1>
Content copied to clipboard
operator fun <T> MutableMultiArray<T, D4>.get(write: WritableView.Companion, index: Int): MutableMultiArray<T, D3>
Content copied to clipboard
operator fun <T> MutableMultiArray<T, D4>.get( write: WritableView.Companion, ind1: Int, ind2: Int): MultiArray<T, D2>
Content copied to clipboard
operator fun <T> MutableMultiArray<T, D4>.get( write: WritableView.Companion, ind1: Int, ind2: Int, ind3: Int): MutableMultiArray<T, D1>
Content copied to clipboard
Link copied to clipboard
operator fun <T, D : Dimension> MutableMultiArray<T, D>.minusAssign(other: MultiArray<T, D>)
Content copied to clipboard
Subtract other from this. Inplace operator.
operator fun <T, D : Dimension> MutableMultiArray<T, D>.minusAssign(other: T)
Content copied to clipboard
Subtract other element-wise. Inplace operator.
Link copied to clipboard
inline fun <T, D : Dimension, M : Dimension> MutableMultiArray<T, D>.mutableView(index: Int, axis: Int = 0): MutableMultiArray<T, M>
Content copied to clipboard
inline fun <T, D : Dimension, M : Dimension> MutableMultiArray<T, D>.mutableView(index: IntArray, axes: IntArray): MutableMultiArray<T, M>
Content copied to clipboard
fun <T> MutableMultiArray<T, D2>.mutableView(index: Int, axis: Int = 0): MutableMultiArray<T, D1>
Content copied to clipboard
fun <T> MutableMultiArray<T, D3>.mutableView(index: Int, axis: Int = 0): MutableMultiArray<T, D2>
Content copied to clipboard
fun <T> MutableMultiArray<T, D3>.mutableView( ind1: Int, ind2: Int, axis1: Int = 0, axis2: Int = 1): MutableMultiArray<T, D1>
Content copied to clipboard
fun <T> MutableMultiArray<T, D4>.mutableView(index: Int, axis: Int = 0): MutableMultiArray<T, D3>
Content copied to clipboard
fun <T> MutableMultiArray<T, D4>.mutableView( ind1: Int, ind2: Int, axis1: Int = 0, axis2: Int = 1): MutableMultiArray<T, D2>
Content copied to clipboard
fun <T> MutableMultiArray<T, D4>.mutableView( ind1: Int, ind2: Int, ind3: Int, axis1: Int = 0, axis2: Int = 1, axis3: Int = 2): MutableMultiArray<T, D1>
Content copied to clipboard
fun <T> MutableMultiArray<T, DN>.mutableView(index: Int, axis: Int = 0): MutableMultiArray<T, DN>
Content copied to clipboard
fun <T> MutableMultiArray<T, DN>.mutableView(index: IntArray, axes: IntArray): MutableMultiArray<T, DN>
Content copied to clipboard
Link copied to clipboard
operator fun <T, D : Dimension> MutableMultiArray<T, D>.plusAssign(other: MultiArray<T, D>)
Content copied to clipboard
Add other to this. Inplace operator.
operator fun <T, D : Dimension> MutableMultiArray<T, D>.plusAssign(other: T)
Content copied to clipboard
Add other element-wise. Inplace operator.
Link copied to clipboard
operator fun <T> MutableMultiArray<T, D2>.set(index: Int, value: MultiArray<T, D1>)
Content copied to clipboard
operator fun <T> MutableMultiArray<T, D2>.set( ind1: Int, ind2: Int, value: T)
Content copied to clipboard
operator fun <T> MutableMultiArray<T, D3>.set(index: Int, value: MultiArray<T, D2>)
Content copied to clipboard
operator fun <T> MutableMultiArray<T, D3>.set( ind1: Int, ind2: Int, value: MultiArray<T, D1>)
Content copied to clipboard
operator fun <T> MutableMultiArray<T, D3>.set( ind1: Int, ind2: Int, ind3: Int, value: T)
Content copied to clipboard
operator fun <T> MutableMultiArray<T, D4>.set(index: Int, value: MultiArray<T, D3>)
Content copied to clipboard
operator fun <T> MutableMultiArray<T, D4>.set( ind1: Int, ind2: Int, value: MultiArray<T, D2>)
Content copied to clipboard
operator fun <T> MutableMultiArray<T, D4>.set( ind1: Int, ind2: Int, ind3: Int, value: MultiArray<T, D1>)
Content copied to clipboard
operator fun <T> MutableMultiArray<T, D4>.set( ind1: Int, ind2: Int, ind3: Int, ind4: Int, value: T)
Content copied to clipboard
Link copied to clipboard
operator fun <T, D : Dimension> MutableMultiArray<T, D>.timesAssign(other: MultiArray<T, D>)
Content copied to clipboard
Multiply this by other. Inplace operator.
operator fun <T, D : Dimension> MutableMultiArray<T, D>.timesAssign(other: T)
Content copied to clipboard
Multiply other element-wise. Inplace operator.
Link copied to clipboard