[ILNumerics Core Module]
Namespace: ILNumerics
Assembly: ILNumerics.Core (in ILNumerics.Core.dll) Version: 5.5.0.0 (5.5.7503.3146)
The complex type exposes the following members.
| Name | Description | |
|---|---|---|
|  | complex | 
            Constructor creating a new complex value
             [ILNumerics Core Module] | 
| Name | Description | |
|---|---|---|
|  | conj | 
            Returns the complex conjugate of this complex number.
             [ILNumerics Core Module] | 
|   | INF | Obsolete. 
            Positive infinity for real and imag part of complex value
             [ILNumerics Core Module] | 
|   | NaN | 
            Complex quantity, marked as being "not a number"
             [ILNumerics Core Module] | 
|   | PositiveInfinity | 
            Positive infinity for real and imag part of complex value
             [ILNumerics Core Module] | 
|   | Zero | 
            New complex, real and imaginary parts are zero
             [ILNumerics Core Module] | 
| Name | Description | |
|---|---|---|
|  | Abs | 
            Magnitude of this complex instance
             [ILNumerics Core Module] | 
|   | Abs(complex) | 
            Absolute value of input
             [ILNumerics Core Module] | 
|  | Acos | 
            Arcus cosinus of this complex instance
             [ILNumerics Core Module] | 
|   | Acos(Double) | 
            Arcus cosinus of input
             [ILNumerics Core Module] | 
|   | Acos(complex) | 
            Arcus cosinus of complex input
             [ILNumerics Core Module] | 
|  | Angle | 
            Phase of this complex instance
             [ILNumerics Core Module] | 
|   | Angle(complex) | 
            Phase angle of complex number
             [ILNumerics Core Module] | 
|  | Asin | 
            Arcus sinus of this complex instance
             [ILNumerics Core Module] | 
|   | Asin(Double) | 
            Arcus sinus of complex input
             [ILNumerics Core Module] | 
|   | Asin(complex) | 
            Arcus sinus of input
             [ILNumerics Core Module] | 
|   | Atan | 
            Arcus tangens of complex input
             [ILNumerics Core Module] | 
|   | Ceiling | 
            Round towards positive infinity
             [ILNumerics Core Module] | 
|  | Conjugate | 
            Conjugates this complex number inplace.
             [ILNumerics Core Module] | 
|   | Conjugate(complex) | 
            Creates the complex conjugate of the complex value a.
             [ILNumerics Core Module] | 
|   | Cos | 
            Cosinus
             [ILNumerics Core Module] | 
|   | Cosh | 
            Cosinus hyperbolicus
             [ILNumerics Core Module] | 
|  | Equals(Object) | 
            Are obj's real and imaginary part identical to the real and imaginary parts of this fcomplex
            (Overrides ValueTypeEquals(Object).) [ILNumerics Core Module] | 
|  | Equals(complex) | 
            Check if a complex number equals this complex number
             [ILNumerics Core Module] | 
|  | Exp | 
            Exponential / power of base e
             [ILNumerics Core Module] | 
|   | Exp(complex) | 
            Complex exponent
             [ILNumerics Core Module] | 
|   | Floor | 
            Round towards negative infinity
             [ILNumerics Core Module] | 
|   | FromPol | 
            Convert polar notation into cartesian notation
             [ILNumerics Core Module] | 
|  | GetHashCode | 
            Hash code of this comples
            (Overrides ValueTypeGetHashCode.) [ILNumerics Core Module] | 
|   | IsFinite | 
            Test if any of real or imaginary parts are finite
             [ILNumerics Core Module] | 
|   | IsInfinity | 
            Test if any of real or imaginary parts are infinite
             [ILNumerics Core Module] | 
|   | IsNaN | 
            Test if any of real or imaginary parts are NAN's
             [ILNumerics Core Module] | 
|   | IsNegativeInfinity | 
            Test if any of real or imaginary parts are neg. infinite
             [ILNumerics Core Module] | 
|   | IsPositiveInfinity | 
            Test if any of real or imaginary parts are pos.nfinite
             [ILNumerics Core Module] | 
|  | iszero | 
            Test if both of real or imaginary parts are 0
             [ILNumerics Core Module] | 
|  | Log | 
            Logarithm of base e
             [ILNumerics Core Module] | 
|   | Log(Double) | 
            Logarithm of real input
             [ILNumerics Core Module] | 
|   | Log(complex) | 
            Complex logarithm
             [ILNumerics Core Module] | 
|   | Log10(Double) | 
            Logarithm of base 10 of real input
             [ILNumerics Core Module] | 
|   | Log10(complex) | 
            Logarithm of base 10
             [ILNumerics Core Module] | 
|   | Log2(Double) | 
            Logarithm of base 2 of real input
             [ILNumerics Core Module] | 
|   | Log2(complex) | 
            Logarithm of base 2
             [ILNumerics Core Module] | 
|   | Parse | 
            Converts the string text containing a complex number into the complex number.
             [ILNumerics Core Module] | 
|   | Partition | 
            Splits a string assumed to contain a complex number into real and imaginary parts. Removes 'i' identifiers.
             [ILNumerics Core Module] | 
|  | Pow(Double) | 
            Complex power real exponent
             [ILNumerics Core Module] | 
|  | Pow(complex) | 
            Complex power - complex exponent
             [ILNumerics Core Module] | 
|   | Pow(Double, Double) | 
            Complex power - real basis, real exponent
             [ILNumerics Core Module] | 
|   | Pow(complex, complex) | 
            Complex power - complex exponent
             [ILNumerics Core Module] | 
|   | Pow(complex, Double) | 
            Complex power for real exponent
             [ILNumerics Core Module] | 
|   | Round(complex) | 
            Rounds towards nearest integer.
             [ILNumerics Core Module] | 
|   | Round(complex, Int32) | 
            Rounds to a specified number of fractional digits.
             [ILNumerics Core Module] | 
|   | Sign | 
            Signum function
             [ILNumerics Core Module] | 
|   | Sin | 
            Sinus
             [ILNumerics Core Module] | 
|   | Sinh | 
            Sinus hyperbolicus
             [ILNumerics Core Module] | 
|  | Sqrt | 
            Square root of this complex value
             [ILNumerics Core Module] | 
|   | Sqrt(Double) | 
            Square root
             [ILNumerics Core Module] | 
|   | Sqrt(complex) | 
            Square root
             [ILNumerics Core Module] | 
|   | Tan | 
            Tangens
             [ILNumerics Core Module] | 
|   | Tanh | 
            Tangens hyperbolicus
             [ILNumerics Core Module] | 
|  | ToString | 
            Convert this complex number into a string representation.
            (Overrides ValueTypeToString.) [ILNumerics Core Module] | 
|   | Truncate | 
            Truncate a floating point complex value
             [ILNumerics Core Module] | 
| Name | Description | |
|---|---|---|
|   | Addition(Byte, complex) | 
            Add two complex values
             [ILNumerics Core Module] | 
|   | Addition(Double, complex) | 
            Add two complex values
             [ILNumerics Core Module] | 
|   | Addition(Int32, complex) | 
            Add two complex values
             [ILNumerics Core Module] | 
|   | Addition(Int64, complex) | 
            Add two complex values
             [ILNumerics Core Module] | 
|   | Addition(Single, complex) | 
            Add two complex values
             [ILNumerics Core Module] | 
|   | Addition(complex, complex) | 
            Add two complex numbers
             [ILNumerics Core Module] | 
|   | Addition(complex, fcomplex) | 
            Add two complex numbers
             [ILNumerics Core Module] | 
|   | Addition(complex, Byte) | 
            Add two complex numbers
             [ILNumerics Core Module] | 
|   | Addition(complex, Double) | 
            Add two complex numbers
             [ILNumerics Core Module] | 
|   | Addition(complex, Int32) | 
            Add two complex numbers
             [ILNumerics Core Module] | 
|   | Addition(complex, Int64) | 
            Add two complex numbers
             [ILNumerics Core Module] | 
|   | Addition(complex, Single) | 
            Add two complex numbers
             [ILNumerics Core Module] | 
|   | Division(Byte, complex) | 
            Divide two values
             [ILNumerics Core Module] | 
|   | Division(Double, complex) | 
            Divide two values
             [ILNumerics Core Module] | 
|   | Division(Int32, complex) | 
            Divide two values
             [ILNumerics Core Module] | 
|   | Division(Int64, complex) | 
            Divide two values
             [ILNumerics Core Module] | 
|   | Division(Single, complex) | 
            Divide two values
             [ILNumerics Core Module] | 
|   | Division(complex, complex) | 
            Divide two numbers
             [ILNumerics Core Module] | 
|   | Division(complex, fcomplex) | 
            Divide two numbers
             [ILNumerics Core Module] | 
|   | Division(complex, Byte) | 
            Divide two numbers
             [ILNumerics Core Module] | 
|   | Division(complex, Double) | 
            Divide two numbers
             [ILNumerics Core Module] | 
|   | Division(complex, Int32) | 
            Divide two numbers
             [ILNumerics Core Module] | 
|   | Division(complex, Int64) | 
            Divide two numbers
             [ILNumerics Core Module] | 
|   | Division(complex, Single) | 
            Divide two numbers
             [ILNumerics Core Module] | 
|   | Equality(Byte, complex) | 
            Equality comparison for complex numbers
             [ILNumerics Core Module] | 
|   | Equality(Double, complex) | 
            Equality comparison for complex numbers
             [ILNumerics Core Module] | 
|   | Equality(Int32, complex) | 
            Equality comparison for complex numbers
             [ILNumerics Core Module] | 
|   | Equality(Int64, complex) | 
            Equality comparison for complex numbers
             [ILNumerics Core Module] | 
|   | Equality(Single, complex) | 
            Equality comparison for complex numbers
             [ILNumerics Core Module] | 
|   | Equality(complex, complex) | 
            Equality comparison for complex numbers
             [ILNumerics Core Module] | 
|   | Equality(complex, fcomplex) | 
            Equality comparison for complex numbers
             [ILNumerics Core Module] | 
|   | Equality(complex, Byte) | 
            Equality comparison for complex numbers
             [ILNumerics Core Module] | 
|   | Equality(complex, Double) | 
            Equality comparison for complex numbers
             [ILNumerics Core Module] | 
|   | Equality(complex, Int32) | 
            Equality comparison for complex numbers
             [ILNumerics Core Module] | 
|   | Equality(complex, Int64) | 
            Equality comparison for complex numbers
             [ILNumerics Core Module] | 
|   | Equality(complex, Single) | 
            Equality comparison for complex numbers
             [ILNumerics Core Module] | 
|   | (complex to Double) | 
            Cast value from complex number
             [ILNumerics Core Module] | 
|   | (complex to Single) | 
            Cast value from complex number
             [ILNumerics Core Module] | 
|   | (complex to fcomplex) | 
            Cast value from complex number
             [ILNumerics Core Module] | 
|   | (complex to Byte) | 
            Cast value from complex number
             [ILNumerics Core Module] | 
|   | (complex to SByte) | 
            Cast value from complex number
             [ILNumerics Core Module] | 
|   | (complex to Int16) | 
            Cast value from complex number
             [ILNumerics Core Module] | 
|   | (complex to UInt16) | 
            Cast value from complex number
             [ILNumerics Core Module] | 
|   | (complex to Int32) | 
            Cast value from complex number
             [ILNumerics Core Module] | 
|   | (complex to UInt32) | 
            Cast value from complex number
             [ILNumerics Core Module] | 
|   | (complex to Int64) | 
            Cast value from complex number
             [ILNumerics Core Module] | 
|   | (complex to UInt64) | 
            Cast value from complex number
             [ILNumerics Core Module] | 
|   | GreaterThan(Byte, complex) | 
            Greater than comparison for complex numbers
             [ILNumerics Core Module] | 
|   | GreaterThan(Double, complex) | 
            Greater than comparison for complex numbers
             [ILNumerics Core Module] | 
|   | GreaterThan(Int32, complex) | 
            Greater than comparison for complex numbers
             [ILNumerics Core Module] | 
|   | GreaterThan(Int64, complex) | 
            Greater than comparison for complex numbers
             [ILNumerics Core Module] | 
|   | GreaterThan(Single, complex) | 
            Greater than comparison for complex numbers
             [ILNumerics Core Module] | 
|   | GreaterThan(complex, complex) | 
            Greater than comparison for complex numbers
             [ILNumerics Core Module] | 
|   | GreaterThan(complex, fcomplex) | 
            Greater than comparison for complex numbers
             [ILNumerics Core Module] | 
|   | GreaterThan(complex, Byte) | 
            Freater than comparison for complex numbers
             [ILNumerics Core Module] | 
|   | GreaterThan(complex, Double) | 
            Freater than comparison for complex numbers
             [ILNumerics Core Module] | 
|   | GreaterThan(complex, Int32) | 
            Freater than comparison for complex numbers
             [ILNumerics Core Module] | 
|   | GreaterThan(complex, Int64) | 
            Freater than comparison for complex numbers
             [ILNumerics Core Module] | 
|   | GreaterThan(complex, Single) | 
            Freater than comparison for complex numbers
             [ILNumerics Core Module] | 
|   | GreaterThanOrEqual(Byte, complex) | 
            Greater than or equal to comparison for complex numbers
             [ILNumerics Core Module] | 
|   | GreaterThanOrEqual(Double, complex) | 
            Greater than or equal to comparison for complex numbers
             [ILNumerics Core Module] | 
|   | GreaterThanOrEqual(Int32, complex) | 
            Greater than or equal to comparison for complex numbers
             [ILNumerics Core Module] | 
|   | GreaterThanOrEqual(Int64, complex) | 
            Greater than or equal to comparison for complex numbers
             [ILNumerics Core Module] | 
|   | GreaterThanOrEqual(Single, complex) | 
            Greater than or equal to comparison for complex numbers
             [ILNumerics Core Module] | 
|   | GreaterThanOrEqual(complex, complex) | 
            Greater than or equal to comparison for complex numbers
             [ILNumerics Core Module] | 
|   | GreaterThanOrEqual(complex, fcomplex) | 
            Greater than or equal to comparison for complex numbers
             [ILNumerics Core Module] | 
|   | GreaterThanOrEqual(complex, Byte) | 
            Greater than or equal to comparison for complex numbers
             [ILNumerics Core Module] | 
|   | GreaterThanOrEqual(complex, Double) | 
            Greater than or equal to comparison for complex numbers
             [ILNumerics Core Module] | 
|   | GreaterThanOrEqual(complex, Int32) | 
            Greater than or equal to comparison for complex numbers
             [ILNumerics Core Module] | 
|   | GreaterThanOrEqual(complex, Int64) | 
            Greater than or equal to comparison for complex numbers
             [ILNumerics Core Module] | 
|   | GreaterThanOrEqual(complex, Single) | 
            Greater than or equal to comparison for complex numbers
             [ILNumerics Core Module] | 
|   | (Double to complex) | 
            Cast value to complex number
             [ILNumerics Core Module] | 
|   | (Complex to complex) | 
            Implicitly converts a System.Numerics.Complex type to an ILNumerics.complex.
             [ILNumerics Core Module] | 
|   | (fcomplex to complex) | 
            Cast value to complex number
             [ILNumerics Core Module] | 
|   | Inequality(Byte, complex) | 
            Unequality comparison for complex numbers
             [ILNumerics Core Module] | 
|   | Inequality(Double, complex) | 
            Unequality comparison for complex numbers
             [ILNumerics Core Module] | 
|   | Inequality(Int32, complex) | 
            Unequality comparison for complex numbers
             [ILNumerics Core Module] | 
|   | Inequality(Int64, complex) | 
            Unequality comparison for complex numbers
             [ILNumerics Core Module] | 
|   | Inequality(Single, complex) | 
            Unequality comparison for complex numbers
             [ILNumerics Core Module] | 
|   | Inequality(complex, complex) | 
            Unequality comparison for complex numbers
             [ILNumerics Core Module] | 
|   | Inequality(complex, fcomplex) | 
            Unequality comparison for complex numbers
             [ILNumerics Core Module] | 
|   | Inequality(complex, Byte) | 
            Unequality comparison for complex numbers
             [ILNumerics Core Module] | 
|   | Inequality(complex, Double) | 
            Unequality comparison for complex numbers
             [ILNumerics Core Module] | 
|   | Inequality(complex, Int32) | 
            Unequality comparison for complex numbers
             [ILNumerics Core Module] | 
|   | Inequality(complex, Int64) | 
            Unequality comparison for complex numbers
             [ILNumerics Core Module] | 
|   | Inequality(complex, Single) | 
            Unequality comparison for complex numbers
             [ILNumerics Core Module] | 
|   | LessThan(Byte, complex) | 
            Lower than comparison for complex numbers
             [ILNumerics Core Module] | 
|   | LessThan(Double, complex) | 
            Lower than comparison for complex numbers
             [ILNumerics Core Module] | 
|   | LessThan(Int32, complex) | 
            Lower than comparison for complex numbers
             [ILNumerics Core Module] | 
|   | LessThan(Int64, complex) | 
            Lower than comparison for complex numbers
             [ILNumerics Core Module] | 
|   | LessThan(Single, complex) | 
            Lower than comparison for complex numbers
             [ILNumerics Core Module] | 
|   | LessThan(complex, complex) | 
            Lower than comparison for complex numbers
             [ILNumerics Core Module] | 
|   | LessThan(complex, fcomplex) | 
            Lower than comparison for complex numbers
             [ILNumerics Core Module] | 
|   | LessThan(complex, Byte) | 
            Lower than comparison for complex numbers
             [ILNumerics Core Module] | 
|   | LessThan(complex, Double) | 
            Lower than comparison for complex numbers
             [ILNumerics Core Module] | 
|   | LessThan(complex, Int32) | 
            Lower than comparison for complex numbers
             [ILNumerics Core Module] | 
|   | LessThan(complex, Int64) | 
            Lower than comparison for complex numbers
             [ILNumerics Core Module] | 
|   | LessThan(complex, Single) | 
            Lower than comparison for complex numbers
             [ILNumerics Core Module] | 
|   | LessThanOrEqual(Byte, complex) | 
            Lower than or equal to comparison for complex numbers
             [ILNumerics Core Module] | 
|   | LessThanOrEqual(Double, complex) | 
            Lower than or equal to comparison for complex numbers
             [ILNumerics Core Module] | 
|   | LessThanOrEqual(Int32, complex) | 
            Lower than or equal to comparison for complex numbers
             [ILNumerics Core Module] | 
|   | LessThanOrEqual(Int64, complex) | 
            Lower than or equal to comparison for complex numbers
             [ILNumerics Core Module] | 
|   | LessThanOrEqual(Single, complex) | 
            Lower than or equal to comparison for complex numbers
             [ILNumerics Core Module] | 
|   | LessThanOrEqual(complex, complex) | 
            Lower than or equal to comparison for complex numbers
             [ILNumerics Core Module] | 
|   | LessThanOrEqual(complex, fcomplex) | 
            Lower than or equal to comparison for complex numbers
             [ILNumerics Core Module] | 
|   | LessThanOrEqual(complex, Byte) | 
            Lower than or equal to comparison for complex numbers
             [ILNumerics Core Module] | 
|   | LessThanOrEqual(complex, Double) | 
            Lower than or equal to comparison for complex numbers
             [ILNumerics Core Module] | 
|   | LessThanOrEqual(complex, Int32) | 
            Lower than or equal to comparison for complex numbers
             [ILNumerics Core Module] | 
|   | LessThanOrEqual(complex, Int64) | 
            Lower than or equal to comparison for complex numbers
             [ILNumerics Core Module] | 
|   | LessThanOrEqual(complex, Single) | 
            Lower than or equal to comparison for complex numbers
             [ILNumerics Core Module] | 
|   | Multiply(Byte, complex) | 
            Multiply two values
             [ILNumerics Core Module] | 
|   | Multiply(Double, complex) | 
            Multiply two values
             [ILNumerics Core Module] | 
|   | Multiply(Int32, complex) | 
            Multiply two values
             [ILNumerics Core Module] | 
|   | Multiply(Int64, complex) | 
            Multiply two values
             [ILNumerics Core Module] | 
|   | Multiply(Single, complex) | 
            Multiply two values
             [ILNumerics Core Module] | 
|   | Multiply(complex, complex) | 
            Multiply two complex values
             [ILNumerics Core Module] | 
|   | Multiply(complex, fcomplex) | 
            Multiply two complex values
             [ILNumerics Core Module] | 
|   | Multiply(complex, Byte) | 
            Multiply two values
             [ILNumerics Core Module] | 
|   | Multiply(complex, Double) | 
            Multiply two values
             [ILNumerics Core Module] | 
|   | Multiply(complex, Int32) | 
            Multiply two values
             [ILNumerics Core Module] | 
|   | Multiply(complex, Int64) | 
            Multiply two values
             [ILNumerics Core Module] | 
|   | Multiply(complex, Single) | 
            Multiply two values
             [ILNumerics Core Module] | 
|   | Subtraction(Byte, complex) | 
            Subtract two values
             [ILNumerics Core Module] | 
|   | Subtraction(Double, complex) | 
            Subtract two values
             [ILNumerics Core Module] | 
|   | Subtraction(Int32, complex) | 
            Subtract two values
             [ILNumerics Core Module] | 
|   | Subtraction(Int64, complex) | 
            Subtract two values
             [ILNumerics Core Module] | 
|   | Subtraction(Single, complex) | 
            Subtract two values
             [ILNumerics Core Module] | 
|   | Subtraction(complex, complex) | 
            Subtract two complex values
             [ILNumerics Core Module] | 
|   | Subtraction(complex, fcomplex) | 
            Subtract two complex values
             [ILNumerics Core Module] | 
|   | Subtraction(complex, Byte) | 
            Subtract two values
             [ILNumerics Core Module] | 
|   | Subtraction(complex, Double) | 
            Subtract two values
             [ILNumerics Core Module] | 
|   | Subtraction(complex, Int32) | 
            Subtract two values
             [ILNumerics Core Module] | 
|   | Subtraction(complex, Int64) | 
            Subtract two values
             [ILNumerics Core Module] | 
|   | Subtraction(complex, Single) | 
            Subtract two values
             [ILNumerics Core Module] | 
|   | UnaryNegation | 
            Unary minus operator
             [ILNumerics Core Module] | 
| Name | Description | |
|---|---|---|
|   | i | 
            Imaginary unit 
             | 
|  | imag | 
            Imaginary part of this complex number
             | 
|  | real | 
            Real part of this complex number
             | 
[ILNumerics Core Module]
