| Complex Class |
Namespace: Algs4Net
public class Complex
The Complex type exposes the following members.
| Name | Description | |
|---|---|---|
| Im |
Returns the imaginary part of this complex number. | |
| Re |
Returns the real part of this complex number. |
| Name | Description | |
|---|---|---|
| Abs | Returns the absolute value of this complex number, or angle/phase/argument.
This quantity is also known as the Modulus or Magnitude. | |
| Conjugate |
Returns the complex conjugate of this complex number. | |
| Cos |
Returns the complex cosine of this complex number. | |
| Exp |
Returns the complex exponential of this complex number. | |
| MainTest |
Demo test the Complex data type. | |
| Phase | Returns the phase of this complex number.
This quantity is also known as the Ange or Argument. | |
| Reciprocal |
Returns the reciprocal of this complex number. | |
| Scale |
Returns the product of this complex number and the specified scalar. | |
| Sin |
Returns the complex sine of this complex number. | |
| Tan |
Returns the complex tangent of this complex number. | |
| ToString |
Returns a string representation of this complex number. (Overrides ObjectToString.) |
| Name | Description | |
|---|---|---|
| Addition |
Returns the sum of this complex number and the specified complex number. | |
| Division |
Returns the result of dividing the specified complex number into
this complex number. | |
| Multiply |
Returns the product of this complex number and the specified complex number. | |
| Subtraction |
Returns the result of subtracting the specified complex number from
this complex number. |
For additional documentation, see Section 9.9 of Algorithms, 4th Edition by Robert Sedgewick and Kevin Wayne.
This class is a C# port from the original Java class Complex implementation by the respective authors.