mutableView

inline fun <T, D : Dimension, M : Dimension> MutableMultiArray<T, D>.mutableView(index: Int, axis: Int = 0): MutableMultiArray<T, M>
inline fun <T, D : Dimension, M : Dimension> MutableMultiArray<T, D>.mutableView(index: IntArray, axes: IntArray): MutableMultiArray<T, M>
@JvmName(name = "mutableViewD2")
fun <T> MutableMultiArray<T, D2>.mutableView(index: Int, axis: Int = 0): MutableMultiArray<T, D1>
@JvmName(name = "mutableViewD3")
fun <T> MutableMultiArray<T, D3>.mutableView(index: Int, axis: Int = 0): MutableMultiArray<T, D2>
@JvmName(name = "mutableViewD3toD1")
fun <T> MutableMultiArray<T, D3>.mutableView(    ind1: Int,     ind2: Int,     axis1: Int = 0,     axis2: Int = 1): MutableMultiArray<T, D1>
@JvmName(name = "mutableViewD4")
fun <T> MutableMultiArray<T, D4>.mutableView(index: Int, axis: Int = 0): MutableMultiArray<T, D3>
@JvmName(name = "mutableViewD4toD2")
fun <T> MutableMultiArray<T, D4>.mutableView(    ind1: Int,     ind2: Int,     axis1: Int = 0,     axis2: Int = 1): MutableMultiArray<T, D2>
@JvmName(name = "mutableViewD4toD1")
fun <T> MutableMultiArray<T, D4>.mutableView(    ind1: Int,     ind2: Int,     ind3: Int,     axis1: Int = 0,     axis2: Int = 1,     axis3: Int = 2): MutableMultiArray<T, D1>
@JvmName(name = "mutableViewDN")
fun <T> MutableMultiArray<T, DN>.mutableView(index: Int, axis: Int = 0): MutableMultiArray<T, DN>
@JvmName(name = "mutableViewDN")
fun <T> MutableMultiArray<T, DN>.mutableView(index: IntArray, axes: IntArray): MutableMultiArray<T, DN>