Math387.Equal / Equalf Method

Overload List

#SignatureDescription
1Boolean Equal(TCplx A, TCplx B)Compares two numbers.
2Boolean Equal(TCplx A, TCplx B, Double Tolerance)Compares two numbers.
3Boolean Equal(TCplx A, Double B)Compares two numbers.
4Boolean Equal(TSCplx A, TSCplx B)
5Boolean Equal(TSCplx A, TSCplx B, Single Tolerance)
6Boolean Equal(TSCplx A, Single B)
7Boolean Equal(Double A, TCplx B)Compares two numbers.
8Boolean Equal(Double A, Double B)Compares two numbers.
9Boolean Equal(Double A, Double B, Double Tol)Compares two numbers.
10Boolean Equal(Single A, TSCplx B)
11Boolean Equalf(Single A, Single B)
12Boolean Equalf(Single A, Single B, Single Tol)

Overload 1: Boolean Equal(TCplx A, TCplx B)

Compares two numbers.

#NameTypeDescription
1ATCplxscalar
2BTCplxscalar

Returns: Boolean - true, if complex A and B are binary equal.

Overload 2: Boolean Equal(TCplx A, TCplx B, Double Tolerance)

Compares two numbers.

#NameTypeDescription
1ATCplxscalar
2BTCplxscalar
3ToleranceDoublescalar

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: Boolean Equal(TCplx A, Double B)

Compares two numbers.

#NameTypeDescription
1ATCplxscalar
2BDoublescalar

Returns: Boolean - true, if A and B are equal.

Overload 4: Boolean Equal(TSCplx A, TSCplx B)

#NameTypeDescription
1ATSCplxscalar
2BTSCplxscalar

Returns: Boolean

Overload 5: Boolean Equal(TSCplx A, TSCplx B, Single Tolerance)

#NameTypeDescription
1ATSCplxscalar
2BTSCplxscalar
3ToleranceSinglescalar

Returns: Boolean

Overload 6: Boolean Equal(TSCplx A, Single B)

#NameTypeDescription
1ATSCplxscalar
2BSinglescalar

Returns: Boolean

Overload 7: Boolean Equal(Double A, TCplx B)

Compares two numbers.

#NameTypeDescription
1ADoublescalar
2BTCplxscalar

Returns: Boolean - true, if A and B are equal.

Overload 8: Boolean Equal(Double A, Double B)

Compares two numbers.

#NameTypeDescription
1ADoublescalar
2BDoublescalar

Returns: Boolean - True if both A and B are binary equal.

Overload 9: Boolean Equal(Double A, Double B, Double Tol)

Compares two numbers.

#NameTypeDescription
1ADoublescalar
2BDoublescalar
3TolDoublescalar

Returns: Boolean - Returns true, if A and B are equal within a given Tolerance. result := (abs(A-B) <= Tol);

Overload 10: Boolean Equal(Single A, TSCplx B)

#NameTypeDescription
1ASinglescalar
2BTSCplxscalar

Returns: Boolean

Overload 11: Boolean Equalf(Single A, Single B)

#NameTypeDescription
1ASinglescalar
2BSinglescalar

Returns: Boolean

Overload 12: Boolean Equalf(Single A, Single B, Single Tol)

#NameTypeDescription
1ASinglescalar
2BSinglescalar
3TolSinglescalar

Returns: Boolean