Math387::Equal Function

Overload List

#SignatureDescription
1bool Equal(const TCplx &A, const TCplx &B);Compares two numbers.
2bool Equal(const TSCplx &A, const TSCplx &B);
3bool Equal(const TCplx &A, const TCplx &B, const double Tolerance);Compares two numbers.
4bool Equal(const TSCplx &A, const TSCplx &B, const float Tolerance);
5bool Equal(const TCplx &A, const double B);Compares two numbers.
6bool Equal(const TSCplx &A, const float B);
7bool Equal(const double A, const TCplx &B);Compares two numbers.
8bool Equal(const float A, const TSCplx &B);
9bool Equal(const double A, const double B, const double Tol);Compares two numbers.
10bool Equal(const double A, const double B);Compares two numbers.

Overload 1: bool Equal(const TCplx &A, const TCplx &B);

Compares two numbers.

#NameTypeDescription
1Aconst TCplx &
2Bconst TCplx &

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

Declared in Dew::Math::Units::Math387 · Dew.Math/Units.Math387.h · Cross-compiler

Overload 2: bool Equal(const TSCplx &A, const TSCplx &B);

#NameTypeDescription
1Aconst TSCplx &
2Bconst TSCplx &
Declared in Dew::Math::Units::Math387 · Dew.Math/Units.Math387.h · Cross-compiler

Overload 3: bool Equal(const TCplx &A, const TCplx &B, const double Tolerance);

Compares two numbers.

#NameTypeDescription
1Aconst TCplx &
2Bconst TCplx &
3Toleranceconst double

Returns: true, if A and B are equal within a given Tolerance: (abs(A.Re - B.Re) <= Tolerance) and (abs(A.Im - B.Im) <= Tolerance)

Declared in Dew::Math::Units::Math387 · Dew.Math/Units.Math387.h · Cross-compiler

Overload 4: bool Equal(const TSCplx &A, const TSCplx &B, const float Tolerance);

#NameTypeDescription
1Aconst TSCplx &
2Bconst TSCplx &
3Toleranceconst float
Declared in Dew::Math::Units::Math387 · Dew.Math/Units.Math387.h · Cross-compiler

Overload 5: bool Equal(const TCplx &A, const double B);

Compares two numbers.

#NameTypeDescription
1Aconst TCplx &
2Bconst double

Returns: true, if A and B are equal.

Declared in Dew::Math::Units::Math387 · Dew.Math/Units.Math387.h · Cross-compiler

Overload 6: bool Equal(const TSCplx &A, const float B);

#NameTypeDescription
1Aconst TSCplx &
2Bconst float
Declared in Dew::Math::Units::Math387 · Dew.Math/Units.Math387.h · Cross-compiler

Overload 7: bool Equal(const double A, const TCplx &B);

Compares two numbers.

#NameTypeDescription
1Aconst double
2Bconst TCplx &

Returns: true, if A and B are equal.

Declared in Dew::Math::Units::Math387 · Dew.Math/Units.Math387.h · Cross-compiler

Overload 8: bool Equal(const float A, const TSCplx &B);

#NameTypeDescription
1Aconst float
2Bconst TSCplx &
Declared in Dew::Math::Units::Math387 · Dew.Math/Units.Math387.h · Cross-compiler

Overload 9: bool Equal(const double A, const double B, const double Tol);

Compares two numbers.

#NameTypeDescription
1Aconst double
2Bconst double
3Tolconst double

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

Declared in Dew::Math::Units::Math387 · Dew.Math/Units.Math387.h · Cross-compiler

Overload 10: bool Equal(const double A, const double B);

Compares two numbers.

#NameTypeDescription
1Aconst double
2Bconst double

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

Declared in Dew::Math::Units::Math387 · Dew.Math/Units.Math387.h · Cross-compiler