Dew MtxVec NET
Equal Routines
Summary
Compares two numbers.

Unit
Math387

Declaration
Function Equal(const A: TCplx; B: TSample): boolean;

Description
Returns true, if A and B are equal.
Declaration
Function Equal(A, B: TSample): boolean;

Description
Returns True if both A and B are binary equal.
Declaration
Function Equal(A, B: TSample; const Tol: TSample): boolean;

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

Declaration
Function Equal(A: TSample; const B: TCplx): boolean;

Description
Returns true, if A and B are equal.
Declaration
Function Equal(const A, B: TCplx; Tolerance: TSample): boolean;

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

Declaration
Function Equal(const A, B: TCplx): boolean;

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

Copyright 2008 Dew Research
http://www.dewresearch.com