Euclidean3DSpace

object Euclidean3DSpace : GeometrySpace<Vector3D>

Functions

add
Link copied to clipboard
common
open override fun add(a: Vector3D, b: Vector3D): Vector3D
binaryOperation
Link copied to clipboard
common
open fun binaryOperation(operation: String, left: Vector3D, right: Vector3D): Vector3D
binaryOperationFunction
Link copied to clipboard
common
open override fun binaryOperationFunction(operation: String): (left: Vector3D, right: Vector3D) -> Vector3D
bindSymbol
Link copied to clipboard
common
open fun bindSymbol(value: String): Vector3D
distanceTo
Link copied to clipboard
common
open override fun Vector3D.distanceTo(other: Vector3D): Double
L2 distance
div
Link copied to clipboard
common
open operator fun Vector3D.div(k: Number): Vector3D
dot
Link copied to clipboard
common
open infix override fun Vector3D.dot(other: Vector3D): Double
Scalar product
equals
Link copied to clipboard
common
open operator fun equals(other: Any?): Boolean
hashCode
Link copied to clipboard
common
open fun hashCode(): Int
minus
Link copied to clipboard
common
open operator fun Vector3D.minus(b: Vector3D): Vector3D
multiply
Link copied to clipboard
common
open override fun multiply(a: Vector3D, k: Number): Vector3D
norm
Link copied to clipboard
common
fun Vector3D.norm(): Double
plus
Link copied to clipboard
common
open operator fun Vector3D.plus(b: Vector3D): Vector3D
times
Link copied to clipboard
common
open operator fun Number.times(b: Vector3D): Vector3D
open operator fun Vector3D.times(k: Number): Vector3D
toString
Link copied to clipboard
common
open fun toString(): String
unaryMinus
Link copied to clipboard
common
open operator fun Vector3D.unaryMinus(): Vector3D
unaryOperation
Link copied to clipboard
common
open fun unaryOperation(operation: String, arg: Vector3D): Vector3D
unaryOperationFunction
Link copied to clipboard
common
open override fun unaryOperationFunction(operation: String): (arg: Vector3D) -> Vector3D
unaryPlus
Link copied to clipboard
common
open operator fun Vector3D.unaryPlus(): Vector3D

Properties

zero
Link copied to clipboard
common
open override val zero: Vector3D