Complex Structure |
Namespace: Microsoft.Research.Liquid
[<SealedAttribute>] [<SerializableAttribute>] type Complex = struct interface IEquatable<Complex> interface IStructuralEquatable interface IComparable<Complex> interface IComparable interface IStructuralComparable end
The Complex type exposes the following members.
Name | Description | |
---|---|---|
![]() | i |
Gets the imaginary part of this Complex number.
|
![]() ![]() | I |
The square root of negative one, as a Complex number.
|
![]() | MCC |
Gets the squared magnitude of this Complex number.
|
![]() ![]() | One |
One, as a Complex number
|
![]() | r |
Gets the real part of this Complex number.
|
![]() ![]() | Tol |
Tolerance for comparing two Complex numbers.
This is used in various places in the system.
|
![]() ![]() | Zero |
Zero, as a Complex number
|
Name | Description | |
---|---|---|
![]() | Conj |
Computes the complex conjugate of this Complex number.
|
![]() | Copy |
Duplicates this Complex number in a new instance.
|
![]() | Dump |
Dumps this Complex number to the console and log with an optional indentation.
|
![]() | Equals | Indicates whether this instance and a specified object are equal. (Inherited from ValueType.) |
![]() | GetHashCode | Returns the hash code for this instance. (Inherited from ValueType.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | Narrow |
Converts this Complex number to a short human-readable string.
|
![]() | ToString |
Converts this Complex number to a human-readable string.
(Overrides ValueTypeToString.) |
![]() | Wide |
Converts this Complex number to a string suitable for input to other programs.
|
Name | Description | |
---|---|---|
![]() ![]() | Addition |
Adds two Complex numbers.
|
![]() ![]() | Multiply(Double, Complex) |
Multiplies a real and a Complex number.
|
![]() ![]() | Multiply(Complex, Complex) |
Multiplies two Complex numbers.
|
![]() ![]() | Multiply(Complex, Double) |
Multiplies a Complex and a real number.
|
![]() ![]() | Subtraction |
Subtracts one Complex number from another.
|
![]() ![]() | TwiddleTwiddle |
Gets the complex conjugate of a Complex number.
|
![]() ![]() | UnaryNegation |
Gets the negation of a Complex number.
|