# CoinAbsFltEq Class Reference

Equality to an absolute tolerance. More...

`#include <CoinFloatEqual.hpp>`

Collaboration diagram for CoinAbsFltEq:
[legend]

List of all members.

## Public Member Functions
bool | operator() (const double f1, const double f2) const
| Compare function.
Constructors and destructors
| CoinAbsFltEq ()
| Default constructor.
| CoinAbsFltEq (const double epsilon)
| Alternate constructor with epsilon as a parameter.
virtual | ~CoinAbsFltEq ()
| Destructor.
| CoinAbsFltEq (const CoinAbsFltEq &src)
| Copy constructor.
CoinAbsFltEq & | operator= (const CoinAbsFltEq &rhs)
| Assignment.
## Private Attributes
Private member data
double | epsilon_
| Equality tolerance.

## Detailed Description

Equality to an absolute tolerance.

Operands are considered equal if their difference is within an epsilon ; the test does not consider the relative magnitude of the operands.

Definition at line 46 of file CoinFloatEqual.hpp.

## Constructor & Destructor Documentation

CoinAbsFltEq::CoinAbsFltEq | ( |  | ) | `[inline]`

Default constructor.

Default tolerance is 1.0e-10.

Definition at line 66 of file CoinFloatEqual.hpp.

CoinAbsFltEq::CoinAbsFltEq | ( | const double | epsilon | ) | `[inline]`

Alternate constructor with epsilon as a parameter.

Definition at line 70 of file CoinFloatEqual.hpp.

virtual CoinAbsFltEq::~CoinAbsFltEq | ( |  | ) | `[inline, virtual]`

Destructor.

Definition at line 74 of file CoinFloatEqual.hpp.

CoinAbsFltEq::CoinAbsFltEq | ( | const CoinAbsFltEq & | src | ) | `[inline]`

Copy constructor.

Definition at line 78 of file CoinFloatEqual.hpp.

## Member Function Documentation

bool CoinAbsFltEq::operator() | ( | const double | f1,
|  | const double | f2 |
| ) |  |  | const`[inline]`

Compare function.

Definition at line 52 of file CoinFloatEqual.hpp.

CoinAbsFltEq& CoinAbsFltEq::operator= | ( | const CoinAbsFltEq & | rhs | ) | `[inline]`

Assignment.

Definition at line 82 of file CoinFloatEqual.hpp.

## Member Data Documentation

double CoinAbsFltEq::epsilon_`[private]`

Equality tolerance.

Definition at line 96 of file CoinFloatEqual.hpp.

The documentation for this class was generated from the following file:

- /home/coin/svn-release/CoinUtils-2.10.9/CoinUtils/src/CoinFloatEqual.hpp

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines