ComplexExtensions Class Members
In This Topic
The following tables list the members exposed by ComplexExtensions.
Public Methods
| Name | Description |
| Conjugate | Gets the conjugate of the Complex number. |
| CubicRoots | Evaluate all cubic roots of this Complex . |
| Exp | Exponential of this Complex (exp(x), E^x). |
| IsImaginaryOne | Gets a value indicating whether the Complex32 is the imaginary unit. |
| IsInfinity | Gets a value indicating whether the provided Complex32 evaluates to an infinite value. |
| IsNaN | Gets a value indicating whether the provided Complex32 evaluates to a value that is not a number. |
| IsOne | Gets a value indicating whether the Complex32 is one. |
| IsReal | Gets a value indicating whether the provided Complex32 is real. |
| IsRealNonNegative | Gets a value indicating whether the provided Complex32 is real and not negative, that is >= 0. |
| IsZero | Gets a value indicating whether the Complex32 is zero. |
| Ln | Natural Logarithm of this Complex (Base E). |
| Log | Logarithm of this Complex with custom base. |
| Log10 | Common Logarithm of this Complex (Base 10). |
| MagnitudeSquared | Overloaded. Gets the squared magnitude of the Complex number. |
| Norm | Overloaded. Returns a Norm of a value of this type, which is appropriate for measuring how close this value is to zero. |
| NormOfDifference | Overloaded. Returns a Norm of the difference of two values of this type, which is appropriate for measuring how close together these two values are. |
| Power | Raise this Complex to the given value. |
| Reciprocal | Returns the multiplicative inverse of a complex number. |
| Root | Raise this Complex to the inverse of the given value. |
| Sign | Gets the unity of this complex (same argument, but on the unit circle; exp(I*arg)) |
| Square | The Square (power 2) of this Complex |
| SquareRoot | The Square Root (power 1/2) of this Complex |
| SquareRoots | Evaluate all square roots of this Complex . |
| ToComplex | Overloaded. Creates a complex number based on a string. The string can be in the following formats (without the quotes): 'n', 'ni', 'n +/- ni', 'ni +/- n', 'n,n', 'n,ni,' '(n,n)', or '(n,ni)', where n is a double. |
| ToComplex32 | Overloaded. Creates a Complex32 number based on a string. The string can be in the following formats (without the quotes): 'n', 'ni', 'n +/- ni', 'ni +/- n', 'n,n', 'n,ni,' '(n,n)', or '(n,ni)', where n is a double. |
| TryToComplex | Overloaded. Converts the string representation of a complex number to a double-precision complex number equivalent. A return value indicates whether the conversion succeeded or failed. |
| TryToComplex32 | Overloaded. Converts the string representation of a complex number to a single-precision complex number equivalent. A return value indicates whether the conversion succeeded or failed. |
Top
See Also