Generated on Wed Jan 4 17:49:15 2006 for Gecode by doxygen 1.4.6

var.icc File Reference

(Revision: 2435)

#include <cmath>
#include "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.