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() |
const FloatNum Gecode::Float::Limits::min = -max |