Generated on Tue Apr 18 10:23:30 2017 for Gecode by doxygen 1.6.3

Gecode::Float::Limits Namespace Reference
[Float variables]

Numerical limits for floating point variables. More...

Functions

bool valid (const FloatVal &n)
 Return whether float n is a valid number.
void check (const FloatVal &n, const char *l)
 Check whether float n is a valid number, otherwise throw out of limits exception with information l.

Variables

const FloatNum max = std::numeric_limits<FloatNum>::max()
 Largest allowed float value.
const FloatNum min = -max
 Smallest allowed float value.

Detailed Description

Numerical limits for floating point variables.


Function Documentation

bool Gecode::Float::Limits::valid ( const FloatVal &  n  )  [inline]

Return whether float n is a valid number.

Definition at line 43 of file limits.hpp.

void Gecode::Float::Limits::check ( const FloatVal &  n,
const char *  l 
) [inline]

Check whether float n is a valid number, otherwise throw out of limits exception with information l.

Definition at line 48 of file limits.hpp.


Variable Documentation

const FloatNum Gecode::Float::Limits::max = std::numeric_limits<FloatNum>::max()

Largest allowed float value.

Definition at line 848 of file float.hh.

Smallest allowed float value.

Definition at line 850 of file float.hh.