ComplexF
Constructors
Constructor | Description |
new(real)
Signature: real:float32 -> unit
|
|
new(real, imag)
Signature: (real:float32 * imag:float32) -> unit
|
Instance members
Instance member | Description |
Add(number)
Signature: number:ComplexF -> unit
|
Adds a complex number to this |
Add(scalar)
Signature: scalar:float32 -> unit
|
Adds a real number to this |
Argument()
Signature: unit -> unit
|
Argument of the complex number |
Conjugate()
Signature: unit -> unit
|
Conjugates the complex number |
Conjugated
Signature: ComplexF
|
|
Divide(number)
Signature: number:ComplexF -> unit
|
Divides this by a complex number |
Divide(scalar)
Signature: scalar:float32 -> unit
|
Divides this by a real number |
IsI
Signature: bool
|
|
IsImaginary
Signature: bool
|
Number has no real-part |
IsNan
Signature: bool
|
Returns |
IsOne
Signature: bool
|
|
IsReal
Signature: bool
|
Number has no imaginary-part |
IsZero
Signature: bool
|
|
Multiply(number)
Signature: number:ComplexF -> unit
|
Multiplies a complex number with this |
Multiply(scalar)
Signature: scalar:float32 -> unit
|
Multiplies a real number with this |
Norm()
Signature: unit -> unit
|
Gaussian Norm (modulus) of the complex number |
NormSquared
Signature: float32
|
Squared gaussian Norm (modulus) of the complex number |
Pow(scalar)
Signature: scalar:float32 -> unit
|
Exponentiates this by a real number |
Root(number, order)
Signature: (number:ComplexF * order:int) -> ComplexF []
|
Calculates the n-th Root of a Complex number and returns n Solutions |
Sqrt(number)
Signature: number:ComplexF -> ComplexF []
|
Calculates both Square-Roots of a complex number |
Subtract(number)
Signature: number:ComplexF -> unit
|
Subtracts a complex number from this |
Subtract(scalar)
Signature: scalar:float32 -> unit
|
Subtracts a real number from this |
ToString()
Signature: unit -> string
Modifiers: abstract |
|
ToString(format)
Signature: format:string -> string
|
Static members
Static member | Description |
CreateOrthogonal(real, imag)
Signature: (real:float32 * imag:float32) -> ComplexF
|
Creates a Orthogonal Complex |
CreateRadial(r, phi)
Signature: (r:float32 * phi:float32) -> ComplexF
|
Creates a Radial Complex |
Exp(number)
Signature: number:ComplexF -> ComplexF
|
Calculates e^Complex |
Log(number)
Signature: number:ComplexF -> ComplexF
|
Natural Logartihm for complex numbers |
op_Addition(a, b)
Signature: (a:ComplexF * b:ComplexF) -> ComplexF
|
|
op_Addition(a, b)
Signature: (a:ComplexF * b:float32) -> ComplexF
|
|
op_Addition(b, a)
Signature: (b:float32 * a:ComplexF) -> ComplexF
|
|
op_Division(a, b)
Signature: (a:ComplexF * b:ComplexF) -> ComplexF
|
|
op_Division(a, b)
Signature: (a:ComplexF * b:float32) -> ComplexF
|
|
op_Division(a, b)
Signature: (a:float32 * b:ComplexF) -> ComplexF
|
|
op_Implicit(a)
Signature: a:float32 -> ComplexF
|
|
op_LogicalNot(a)
Signature: a:ComplexF -> ComplexF
|
|
op_Multiply(a, b)
Signature: (a:ComplexF * b:ComplexF) -> ComplexF
|
|
op_Multiply(a, b)
Signature: (a:ComplexF * b:float32) -> ComplexF
|
|
op_Multiply(b, a)
Signature: (b:float32 * a:ComplexF) -> ComplexF
|
|
op_Subtraction(a, b)
Signature: (a:ComplexF * b:ComplexF) -> ComplexF
|
|
op_Subtraction(a, b)
Signature: (a:ComplexF * b:float32) -> ComplexF
|
|
op_Subtraction(b, a)
Signature: (b:float32 * a:ComplexF) -> ComplexF
|
|
op_UnaryNegation(a)
Signature: a:ComplexF -> ComplexF
|
|
Pow(number, scalar)
Signature: (number:ComplexF * scalar:float32) -> ComplexF
|
Exponentiates a complex by a real number |
Pow(number, exponent)
Signature: (number:ComplexF * exponent:ComplexF) -> ComplexF
|
Exponentiates a complex by another |
Sqrt(number)
Signature: number:float32 -> ComplexF
|
Calculates the Square-Root of a real number and returns a Complex |