Generated on Wed Nov 1 15:04:53 2006 for Gecode by doxygen 1.4.5

Using finite domain integers
[Interfacing to Gecode]

Collaboration diagram for Using finite domain integers:


Modules

 Integer variables
 Argument arrays
 Variable arrays
 Domain constraints
 Simple relation constraints
 Equality constraints
 Element constraints
 Distinct constraints
 Channel constraints
 Scheduling constraints
 Regular constraints
 Sorting constraints
 Cardinality constraints
 Boolean constraints
 Arithmetic constraints
 Linear constraints
 Branching
 Assigning

Enumerations

enum  Gecode::IntRelType {
  Gecode::IRT_EQ, Gecode::IRT_NQ, Gecode::IRT_LQ, Gecode::IRT_LE,
  Gecode::IRT_GQ, Gecode::IRT_GR
}
 Common relation types for integers. More...
enum  Gecode::IntConLevel { Gecode::ICL_VAL, Gecode::ICL_BND, Gecode::ICL_DOM, Gecode::ICL_DEF }
 Consistency levels for integer propagators. More...


Enumeration Type Documentation

enum Gecode::IntRelType
 

Common relation types for integers.

Enumerator:
IRT_EQ  Equality ($=$ ).
IRT_NQ  Disequality ($\neq$ ).
IRT_LQ  Less or equal ($\leq$ ).
IRT_LE  Less ($<$ ).
IRT_GQ  Greater or equal ($\geq$ ).
IRT_GR  Greater ($>$ ).

Definition at line 261 of file int.hh.

enum Gecode::IntConLevel
 

Consistency levels for integer propagators.

The descriptions are meant to be suggestions. It is not required that a propagator achieves full domain-consistency or full bounds-consistency. It is more like: which level of consistency comes closest.

If in the description of a constraint below no consistency level is mentioned, the propagator for the constraint implements domain-consistency.

Enumerator:
ICL_VAL  Value consistency (naive).
ICL_BND  Bounds consistency.
ICL_DOM  Domain consistency.
ICL_DEF  The default consistency for a constraint.

Definition at line 283 of file int.hh.