- Main Page
- Modules
- Namespaces
- Classes
- Files
- Related Pages

- File List
- File Members

# /home/coin/SVN-release/Bcps-0.91.0/CoinUtils/src/CoinFinite.hpp File Reference

`#include "CoinUtilsConfig.h"`
`#include <cstdlib>`
`#include <algorithm>`

Include dependency graph for CoinFinite.hpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Defines
#define | COIN_RESTRICT
#define | COIN_BIG_DOUBLE 0
#define | COIN_DBL_MAX DBL_MAX
#define | COIN_INT_MAX (static_cast<int>((~(static_cast<unsigned int>(0))) >> 1))
#define | COIN_INT_MAX_AS_DOUBLE (static_cast<double>((~(static_cast<unsigned int>(0))) >> 1))
## Typedefs
typedef int | CoinBigIndex
typedef double | CoinFactorizationDouble
## Functions
bool | CoinFinite (double val)
bool | CoinIsnan (double val)

## Define Documentation

#define COIN_RESTRICT

Definition at line 44 of file CoinFinite.hpp.

#define COIN_BIG_DOUBLE 0

Definition at line 67 of file CoinFinite.hpp.

#define COIN_DBL_MAX DBL_MAX

Definition at line 80 of file CoinFinite.hpp.

#define COIN_INT_MAX (static_cast<int>((~(static_cast<unsigned int>(0))) >> 1))

Definition at line 84 of file CoinFinite.hpp.

#define COIN_INT_MAX_AS_DOUBLE (static_cast<double>((~(static_cast<unsigned int>(0))) >> 1))

Definition at line 88 of file CoinFinite.hpp.

## Typedef Documentation

typedef int CoinBigIndex

Definition at line 58 of file CoinFinite.hpp.

typedef double CoinFactorizationDouble

Definition at line 70 of file CoinFinite.hpp.

## Function Documentation

bool CoinFinite | ( | double | val | ) | `[inline]`

Definition at line 93 of file CoinFinite.hpp.

References MY_C_FINITE.

Referenced by CoinRelFltEq::operator()().

bool CoinIsnan | ( | double | val | ) | `[inline]`

Definition at line 105 of file CoinFinite.hpp.

References MY_C_ISNAN.

Referenced by CoinRelFltEq::operator()(), and CoinAbsFltEq::operator()().