Overload List
Overload 1: function Equal(const A: TCplx; const B: TCplx): Boolean;
Compares two numbers.
Returns: Boolean - true, if complex A and B are binary equal.
Overload 2: function Equal(const A: TCplx; const B: TCplx; const Tolerance: Double): Boolean;
Compares two numbers.
Returns: Boolean - true, if A and B are equal within a given Tolerance: (abs(A.Re - B.Re) <= Tolerance) and (abs(A.Im - B.Im) <= Tolerance)
Overload 3: function Equal(const A: TCplx; const B: Double): Boolean;
Compares two numbers.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | A | TCplx | |
| 2 | B | Double |
Returns: Boolean - true, if A and B are equal.
Overload 4: function Equal(const A: TSCplx; const B: TSCplx): Boolean;
Overload 5: function Equal(const A: TSCplx; const B: TSCplx; const Tolerance: Single): Boolean;
Overload 6: function Equal(const A: TSCplx; const B: Single): Boolean;
| # | Name | Type | Description |
|---|---|---|---|
| 1 | A | TSCplx | |
| 2 | B | Single |
Returns: Boolean
Overload 7: function Equal(const A: Double; const B: TCplx): Boolean;
Compares two numbers.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | A | Double | |
| 2 | B | TCplx |
Returns: Boolean - true, if A and B are equal.
Overload 8: function Equal(const A: Double; const B: Double): Boolean;
Compares two numbers.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | A | Double | |
| 2 | B | Double |
Returns: Boolean - True if both A and B are binary equal.
Overload 9: function Equal(const A: Double; const B: Double; const Tol: Double): Boolean;
Compares two numbers.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | A | Double | |
| 2 | B | Double | |
| 3 | Tol | Double |
Returns: Boolean - Returns true, if A and B are equal within a given Tolerance. result := (abs(A-B) <= Tol);
Overload 10: function Equal(const A: Single; const B: TSCplx): Boolean;
| # | Name | Type | Description |
|---|---|---|---|
| 1 | A | Single | |
| 2 | B | TSCplx |
Returns: Boolean
Overload 11: function Equalf(const A: Single; const B: Single): Boolean;
| # | Name | Type | Description |
|---|---|---|---|
| 1 | A | Single | |
| 2 | B | Single |
Returns: Boolean
Overload 12: function Equalf(const A: Single; const B: Single; const Tol: Single): Boolean;
| # | Name | Type | Description |
|---|---|---|---|
| 1 | A | Single | |
| 2 | B | Single | |
| 3 | Tol | Single |
Returns: Boolean