set

@JvmName(name = "set0")
operator fun <T> MutableMultiArray<T, D1>.set(index: Int, value: T)
@JvmName(name = "set1")
operator fun <T> MutableMultiArray<T, D2>.set(index: Int, value: MultiArray<T, D1>)
@JvmName(name = "set2")
operator fun <T> MutableMultiArray<T, D2>.set(    ind1: Int,     ind2: Int,     value: T)
@JvmName(name = "set3")
operator fun <T> MutableMultiArray<T, D3>.set(index: Int, value: MultiArray<T, D2>)
@JvmName(name = "set4")
operator fun <T> MutableMultiArray<T, D3>.set(    ind1: Int,     ind2: Int,     value: MultiArray<T, D1>)
@JvmName(name = "set5")
operator fun <T> MutableMultiArray<T, D3>.set(    ind1: Int,     ind2: Int,     ind3: Int,     value: T)
@JvmName(name = "set6")
operator fun <T> MutableMultiArray<T, D4>.set(index: Int, value: MultiArray<T, D3>)
@JvmName(name = "set7")
operator fun <T> MutableMultiArray<T, D4>.set(    ind1: Int,     ind2: Int,     value: MultiArray<T, D2>)
@JvmName(name = "set8")
operator fun <T> MutableMultiArray<T, D4>.set(    ind1: Int,     ind2: Int,     ind3: Int,     value: MultiArray<T, D1>)
@JvmName(name = "set9")
operator fun <T> MutableMultiArray<T, D4>.set(    ind1: Int,     ind2: Int,     ind3: Int,     ind4: Int,     value: T)
@JvmName(name = "set10")
operator fun <T> MutableMultiArray<T, DN>.set(vararg index: Int, value: T)
@JvmName(name = "set11")
operator fun <T> MutableMultiArray<T, DN>.set(index: IntArray, value: T)