Generated on Thu Apr 11 13:59:53 2019 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 39 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 44 of file limits.hpp.


Variable Documentation

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

Largest allowed float value.

Definition at line 844 of file float.hh.

Smallest allowed float value.

Definition at line 846 of file float.hh.