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 |
