Functions

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

Properties

i
Link copied to clipboard
val i: Quaternion
The i quaternion unit.
j
Link copied to clipboard
val j: Quaternion
The j quaternion unit.
k
Link copied to clipboard
val k: Quaternion
The k quaternion unit.
one
Link copied to clipboard
open override val one: Quaternion
zero
Link copied to clipboard
open override val zero: Quaternion

Sources

common source
Link copied to clipboard