var.icc File Reference
(Revision: 3225)
#include <cmath>
#include "gecode/int/var/imp.icc"
Go to the source code of this file.
Namespaces | |
namespace | Gecode |
namespace | Gecode::Int |
Classes | |
class | Gecode::Int::IntVarImp |
Integer variable implementation. More... | |
class | Gecode::Int::IntVarImp::RangeList |
Lists of ranges (intervals). More... | |
class | Gecode::Int::IntVarImp::Processor |
Integer variable processor for modified variables. More... | |
class | Gecode::Int::IntVarImpFwd |
Range iterator for ranges of integer variable implementation. More... | |
class | Gecode::Int::IntVarImpBwd |
Backward iterator for ranges of integer variable implementations. More... | |
class | Gecode::IntVar |
Integer variables. More... | |
class | Gecode::IntVarRanges |
Range iterator for integer variables More... | |
class | Gecode::IntVarValues |
Value iterator for integer variables. More... | |
class | Gecode::BoolVar |
Boolean integer variables. More... | |
Variables | |
const ModEvent | Gecode::Int::ME_INT_FAILED = ME_GEN_FAILED |
Domain operation has resulted in failure. | |
const ModEvent | Gecode::Int::ME_INT_NONE = ME_GEN_NONE |
Domain operation has not changed domain. | |
const ModEvent | Gecode::Int::ME_INT_VAL = ME_GEN_ASSIGNED |
Domain operation has resulted in a value (assigned variable). | |
const ModEvent | Gecode::Int::ME_INT_BND = ME_INT_VAL + 1 |
Domain operation has changed the minimum or maximum of the domain. | |
const ModEvent | Gecode::Int::ME_INT_DOM = ME_INT_BND + 1 |
Domain operation has changed the domain. | |
const PropCond | Gecode::Int::PC_INT_VAL = PC_GEN_ASSIGNED |
Propagate when a view becomes assigned (single value). | |
const PropCond | Gecode::Int::PC_INT_BND = PC_INT_VAL + 1 |
Propagate when minimum or maximum of a view changes. | |
const PropCond | Gecode::Int::PC_INT_DOM = PC_INT_BND + 1 |
Propagate when domain changes. |