ComplexField

Functions

acos
Link copied to clipboard
open override fun acos(arg: Complex): Complex
acosh
Link copied to clipboard
open override fun acosh(arg: Complex): Complex
add
Link copied to clipboard
open override fun add(a: Complex, b: Complex): Complex
asin
Link copied to clipboard
open override fun asin(arg: Complex): Complex
asinh
Link copied to clipboard
open override fun asinh(arg: Complex): Complex
atan
Link copied to clipboard
open override fun atan(arg: Complex): Complex
atanh
Link copied to clipboard
open override fun atanh(arg: Complex): Complex
binaryOperation
Link copied to clipboard
open fun binaryOperation(operation: String, left: Complex, right: Complex): Complex
binaryOperationFunction
Link copied to clipboard
open override fun binaryOperationFunction(operation: String): (left: Complex, right: Complex) -> Complex
bindSymbol
Link copied to clipboard
open fun bindSymbol(value: String): Complex
bindSymbolOrNull
Link copied to clipboard
open override fun bindSymbolOrNull(value: String): Complex?
cos
Link copied to clipboard
open override fun cos(arg: Complex): Complex
cosh
Link copied to clipboard
open override fun cosh(arg: Complex): Complex
div
Link copied to clipboard
open operator override fun Complex.div(k: Number): Complex
open operator fun Complex.div(b: Complex): Complex
divide
Link copied to clipboard
open override fun divide(a: Complex, b: Complex): Complex
exp
Link copied to clipboard
open override fun exp(arg: Complex): Complex
leftSideNumberOperation
Link copied to clipboard
open fun leftSideNumberOperation(operation: String, left: Number, right: Complex): Complex
leftSideNumberOperationFunction
Link copied to clipboard
open fun leftSideNumberOperationFunction(operation: String): (left: Number, right: Complex) -> Complex
ln
Link copied to clipboard
open override fun ln(arg: Complex): Complex
minus
Link copied to clipboard
operator fun Double.minus(c: Complex): Complex
Subtracts complex number from real one.
operator fun Complex.minus(d: Double): Complex
Subtracts real number from complex one.
open operator fun Complex.minus(b: Complex): Complex
open operator fun Number.minus(b: Complex): Complex
open operator fun Complex.minus(b: Number): Complex
multiply
Link copied to clipboard
open override fun multiply(a: Complex, b: Complex): Complex
norm
Link copied to clipboard
open override fun norm(arg: Complex): Complex
number
Link copied to clipboard
open override fun number(value: Number): Complex
plus
Link copied to clipboard
operator fun Double.plus(c: Complex): Complex
Adds complex number to real one.
operator fun Complex.plus(d: Double): Complex
Adds real number to complex one.
open operator fun Complex.plus(b: Complex): Complex
open operator fun Number.plus(b: Complex): Complex
open operator fun Complex.plus(b: Number): Complex
pow
Link copied to clipboard
open infix fun Complex.pow(pow: Number): Complex
power
Link copied to clipboard
open override fun power(arg: Complex, pow: Number): Complex
fun power(arg: Complex, pow: Complex): Complex
rightSideNumberOperation
Link copied to clipboard
open fun rightSideNumberOperation(operation: String, left: Complex, right: Number): Complex
rightSideNumberOperationFunction
Link copied to clipboard
open override fun rightSideNumberOperationFunction(operation: String): (left: Complex, right: Number) -> Complex
scale
Link copied to clipboard
open override fun scale(a: Complex, value: Double): Complex
sin
Link copied to clipboard
open override fun sin(arg: Complex): Complex
sinh
Link copied to clipboard
open override fun sinh(arg: Complex): Complex
sqrt
Link copied to clipboard
open fun sqrt(arg: Complex): Complex
tan
Link copied to clipboard
open override fun tan(arg: Complex): Complex
tanh
Link copied to clipboard
open override fun tanh(arg: Complex): Complex
times
Link copied to clipboard
operator fun Double.times(c: Complex): Complex
Multiplies real number by complex one.
open operator fun Complex.times(b: Complex): Complex
open operator fun Number.times(b: Complex): Complex
open operator fun Complex.times(k: Number): Complex
unaryMinus
Link copied to clipboard
open operator override fun Complex.unaryMinus(): Complex
unaryOperation
Link copied to clipboard
open fun unaryOperation(operation: String, arg: Complex): Complex
unaryOperationFunction
Link copied to clipboard
open override fun unaryOperationFunction(operation: String): (arg: Complex) -> Complex
unaryPlus
Link copied to clipboard
open operator fun Complex.unaryPlus(): Complex

Properties

i
Link copied to clipboard
val i: Complex
The imaginary unit.
one
Link copied to clipboard
open override val one: Complex
zero
Link copied to clipboard
open override val zero: Complex

Extensions

bufferAlgebra
Link copied to clipboard
ndAlgebra
Link copied to clipboard
fun ComplexField.ndAlgebra(vararg shape: Int): ComplexFieldND
withNdAlgebra
Link copied to clipboard
inline fun <R> ComplexField.withNdAlgebra(vararg shape: Int, action: ComplexFieldND.() -> R): R
Produce a context for n-dimensional operations inside this real field

Sources

common source
Link copied to clipboard