InplaceMath

class InplaceMath<T : Number, D : Dimension>(base: MutableMultiArray<T, D>) : InplaceOperation<T, D>

Constructors

Link copied to clipboard
fun <T : Number, D : Dimension> InplaceMath(base: MutableMultiArray<T, D>)

Functions

Link copied to clipboard
operator fun div(other: MultiArray<T, D>): InplaceMath<T, D>
Link copied to clipboard
operator fun minus(other: MultiArray<T, D>): InplaceMath<T, D>
Link copied to clipboard
operator fun plus(other: MultiArray<T, D>): InplaceMath<T, D>
Link copied to clipboard
operator fun times(other: MultiArray<T, D>): InplaceMath<T, D>

Extensions

Link copied to clipboard
@JvmName(name = "inplaceAbsInt")
fun <D : Dimension> InplaceMath<Int, D>.abs(): InplaceMath<Int, D>
@JvmName(name = "inplaceAbsLong")
fun <D : Dimension> InplaceMath<Long, D>.abs(): InplaceMath<Long, D>
@JvmName(name = "inplaceAbsFloat")
fun <D : Dimension> InplaceMath<Float, D>.abs(): InplaceMath<Float, D>
@JvmName(name = "inplaceAbsDouble")
fun <D : Dimension> InplaceMath<Double, D>.abs(): InplaceMath<Double, D>
Link copied to clipboard
@JvmName(name = "inplaceCeilFloat")
fun <D : Dimension> InplaceMath<Float, D>.ceil(): InplaceMath<Float, D>
@JvmName(name = "inplaceCeilDouble")
fun <D : Dimension> InplaceMath<Double, D>.ceil(): InplaceMath<Double, D>
Link copied to clipboard
@JvmName(name = "inplaceCosFloat")
fun <D : Dimension> InplaceMath<Float, D>.cos(): InplaceMath<Float, D>
@JvmName(name = "inplaceCosDouble")
fun <D : Dimension> InplaceMath<Double, D>.cos(): InplaceMath<Double, D>
Link copied to clipboard
@JvmName(name = "inplaceLogFloat")
fun <D : Dimension> InplaceMath<Float, D>.log(): InplaceMath<Float, D>
@JvmName(name = "inplaceLogDouble")
fun <D : Dimension> InplaceMath<Double, D>.log(): InplaceMath<Double, D>
Link copied to clipboard
@JvmName(name = "inplaceSinFloat")
fun <D : Dimension> InplaceMath<Float, D>.sin(): InplaceMath<Float, D>
@JvmName(name = "inplaceSinDouble")
fun <D : Dimension> InplaceMath<Double, D>.sin(): InplaceMath<Double, D>
Link copied to clipboard
@JvmName(name = "inplaceTanFloat")
fun <D : Dimension> InplaceMath<Float, D>.tan(): InplaceMath<Float, D>
@JvmName(name = "inplaceTanDouble")
fun <D : Dimension> InplaceMath<Double, D>.tan(): InplaceMath<Double, D>