![JAR search and dependency download from the Maven repository](/logo.png)
commonMain.ru.casperix.math.vector.api.AbstractVectorN.kt Maven / Gradle / Ivy
package ru.casperix.math.vector.api
import ru.casperix.math.vector.VectorArithmetic
typealias AbstractVector = AbstractVectorN
interface AbstractVectorN : VectorArithmetic {
val sign: Self
val absoluteValue: Self
fun mod(other: Self): Self
fun dot(value: Self): Item
fun upper(other: Self): Self
fun lower(other: Self): Self
operator fun rem(value: Item): Self
operator fun rem(value: Self): Self
fun greater(other: Self): Boolean
fun greaterOrEq(other: Self): Boolean
fun less(other: Self): Boolean
fun lessOrEq(other: Self): Boolean
fun volume(): Item
fun absoluteMinimum(): Item
fun absoluteMaximum(): Item
fun normalize(): Self
fun half(): Self
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy