Functions

Link copied to clipboard
open override fun acosh(arg: Quaternion): Quaternion
Link copied to clipboard
open override fun add(left: Quaternion, right: Quaternion): Quaternion
Link copied to clipboard
open override fun asinh(arg: Quaternion): Quaternion
Link copied to clipboard
open override fun atanh(arg: Quaternion): Quaternion
Link copied to clipboard
open fun binaryOperation(operation: String, left: Quaternion, right: Quaternion): Quaternion
Link copied to clipboard
open override fun binaryOperationFunction(operation: String): (left: Quaternion, right: Quaternion) -> Quaternion
Link copied to clipboard
open fun bindSymbol(value: String): Quaternion
Link copied to clipboard
open override fun bindSymbolOrNull(value: String): Quaternion?
Link copied to clipboard
open override fun cosh(arg: Quaternion): Quaternion
Link copied to clipboard
open operator fun Quaternion.div(arg: Quaternion): Quaternion
open operator fun Quaternion.div(k: Number): Quaternion
Link copied to clipboard
open override fun divide(left: Quaternion, right: Quaternion): Quaternion
Link copied to clipboard
open override fun exp(arg: Quaternion): Quaternion
Link copied to clipboard
open fun export(arg: Quaternion): Quaternion
Link copied to clipboard
open fun leftSideNumberOperation(operation: String, left: Number, right: Quaternion): Quaternion
Link copied to clipboard
open fun leftSideNumberOperationFunction(operation: String): (left: Number, right: Quaternion) -> Quaternion
Link copied to clipboard
open override fun ln(arg: Quaternion): Quaternion
Link copied to clipboard
open operator override fun Number.minus(other: Quaternion): Quaternion
open operator override fun Quaternion.minus(other: Number): Quaternion
open operator fun Quaternion.minus(arg: Quaternion): Quaternion
Link copied to clipboard
open override fun multiply(left: Quaternion, right: Quaternion): Quaternion
Link copied to clipboard
open override fun norm(arg: Quaternion): Double
Link copied to clipboard
open override fun number(value: Number): Quaternion
Link copied to clipboard
open operator override fun Number.plus(other: Quaternion): Quaternion
open operator override fun Quaternion.plus(other: Number): Quaternion
open operator fun Quaternion.plus(arg: Quaternion): Quaternion
Link copied to clipboard
open infix fun Quaternion.pow(pow: Number): Quaternion
Link copied to clipboard
open override fun power(arg: Quaternion, pow: Number): Quaternion
open fun power(arg: Quaternion, pow: Int): Quaternion
open fun power(arg: Quaternion, pow: UInt): Quaternion
Link copied to clipboard
open fun rightSideNumberOperation(operation: String, left: Quaternion, right: Number): Quaternion
Link copied to clipboard
open fun rightSideNumberOperationFunction(operation: String): (left: Quaternion, right: Number) -> Quaternion
Link copied to clipboard
open override fun scale(a: Quaternion, value: Double): Quaternion
Link copied to clipboard
open override fun sinh(arg: Quaternion): Quaternion
Link copied to clipboard
open fun sqrt(arg: Quaternion): Quaternion
Link copied to clipboard
open override fun tanh(arg: Quaternion): Quaternion
Link copied to clipboard
open operator override fun Number.times(arg: Quaternion): Quaternion
open operator fun Quaternion.times(arg: Quaternion): Quaternion
open operator fun Quaternion.times(k: Number): Quaternion
Link copied to clipboard
open operator override fun Quaternion.unaryMinus(): Quaternion
Link copied to clipboard
open fun unaryOperation(operation: String, arg: Quaternion): Quaternion
Link copied to clipboard
open override fun unaryOperationFunction(operation: String): (arg: Quaternion) -> Quaternion
Link copied to clipboard
open operator fun Quaternion.unaryPlus(): Quaternion

Properties

Link copied to clipboard
Link copied to clipboard

The i quaternion unit.

Link copied to clipboard

The j quaternion unit.

Link copied to clipboard

The k quaternion unit.

Link copied to clipboard
open override val one: Quaternion
Link copied to clipboard
open override val zero: Quaternion