ComplexField

A field of Complex.

Functions

Link copied to clipboard
open override fun acos(arg: Complex): Complex
Link copied to clipboard
open override fun acosh(arg: Complex): Complex
Link copied to clipboard
open override fun add(left: Complex, right: Complex): Complex
Link copied to clipboard
open override fun asin(arg: Complex): Complex
Link copied to clipboard
open override fun asinh(arg: Complex): Complex
Link copied to clipboard
open override fun atan(arg: Complex): Complex
Link copied to clipboard
open override fun atanh(arg: Complex): Complex
Link copied to clipboard
open fun binaryOperation(operation: String, left: Complex, right: Complex): Complex
Link copied to clipboard
open override fun binaryOperationFunction(operation: String): (left: Complex, right: Complex) -> Complex
Link copied to clipboard
open fun bindSymbol(value: String): Complex
Link copied to clipboard
open override fun bindSymbolOrNull(value: String): Complex?
Link copied to clipboard
open override fun cos(arg: Complex): Complex
Link copied to clipboard
open override fun cosh(arg: Complex): Complex
Link copied to clipboard
open operator override fun Complex.div(k: Number): Complex
open operator fun Complex.div(arg: Complex): Complex
Link copied to clipboard
open override fun divide(left: Complex, right: Complex): Complex
Link copied to clipboard
open override fun exp(arg: Complex): Complex
Link copied to clipboard
open fun export(arg: Complex): Complex
Link copied to clipboard
open fun leftSideNumberOperation(operation: String, left: Number, right: Complex): Complex
Link copied to clipboard
open fun leftSideNumberOperationFunction(operation: String): (left: Number, right: Complex) -> Complex
Link copied to clipboard
open override fun ln(arg: Complex): Complex
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(arg: Complex): Complex
open operator fun Number.minus(other: Complex): Complex
open operator fun Complex.minus(other: Number): Complex
Link copied to clipboard
open override fun multiply(left: Complex, right: Complex): Complex
Link copied to clipboard
open override fun norm(arg: Complex): Complex
Link copied to clipboard
open override fun number(value: Number): Complex
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(arg: Complex): Complex
open operator fun Number.plus(other: Complex): Complex
open operator fun Complex.plus(other: Number): Complex
Link copied to clipboard
open infix fun Complex.pow(pow: Number): Complex
Link copied to clipboard
open override fun power(arg: Complex, pow: Number): Complex
fun power(arg: Complex, pow: Complex): Complex
open fun power(arg: Complex, pow: Int): Complex
open fun power(arg: Complex, pow: UInt): Complex
Link copied to clipboard
open fun rightSideNumberOperation(operation: String, left: Complex, right: Number): Complex
Link copied to clipboard
open override fun rightSideNumberOperationFunction(operation: String): (left: Complex, right: Number) -> Complex
Link copied to clipboard
open override fun scale(a: Complex, value: Double): Complex
Link copied to clipboard
open override fun sin(arg: Complex): Complex
Link copied to clipboard
open override fun sinh(arg: Complex): Complex
Link copied to clipboard
open fun sqrt(arg: Complex): Complex
Link copied to clipboard
open override fun tan(arg: Complex): Complex
Link copied to clipboard
open override fun tanh(arg: Complex): Complex
Link copied to clipboard
operator fun Double.times(c: Complex): Complex

Multiplies real number by complex one.

open operator fun Complex.times(arg: Complex): Complex
open operator fun Number.times(arg: Complex): Complex
open operator fun Complex.times(k: Number): Complex
Link copied to clipboard
open operator override fun Complex.unaryMinus(): Complex
Link copied to clipboard
open fun unaryOperation(operation: String, arg: Complex): Complex
Link copied to clipboard
open override fun unaryOperationFunction(operation: String): (arg: Complex) -> Complex
Link copied to clipboard
open operator fun Complex.unaryPlus(): Complex

Properties

Link copied to clipboard
val i: Complex

The imaginary unit.

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

Extensions

Link copied to clipboard
Link copied to clipboard
val ComplexField.ndAlgebra: ComplexFieldOpsND
fun ComplexField.ndAlgebra(vararg shape: Int): ComplexFieldND
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

Link copied to clipboard