Generated on Wed Nov 1 15:05:06 2006 for Gecode by doxygen 1.4.5

Set operation/relation constraints
[Using finite integer sets]

Collaboration diagram for Set operation/relation constraints:


Functions

void Gecode::rel (Space *home, SetVar x, SetOpType op, SetVar y, SetRelType r, SetVar z)
 Post propagator for $ (x \diamond_{\mathit{op}} y) \sim_r z $.
void Gecode::rel (Space *home, SetOpType op, const SetVarArgs &x, SetVar y)
 Post propagator for $ y = \diamond_{\mathit{op}} x$.
void Gecode::rel (Space *home, SetOpType op, const IntVarArgs &x, SetVar y)
 Post propagator for $ y = \diamond_{\mathit{op}} x$.
void Gecode::rel (Space *home, const IntSet &x, SetOpType op, SetVar y, SetRelType r, SetVar z)
 Post propagator for $ (x \diamond_{\mathit{op}} y) \sim_r z $.
void Gecode::rel (Space *home, SetVar x, SetOpType op, const IntSet &y, SetRelType r, SetVar z)
 Post propagator for $ (x \diamond_{\mathit{op}} y) \sim_r z $.
void Gecode::rel (Space *home, SetVar x, SetOpType op, SetVar y, SetRelType r, const IntSet &z)
 Post propagator for $ (x \diamond_{\mathit{op}} y) \sim_r z $.
void Gecode::rel (Space *home, const IntSet &x, SetOpType op, const IntSet &y, SetRelType r, SetVar z)
 Post propagator for $ (x \diamond_{\mathit{op}} y) \sim_r z $.
void Gecode::rel (Space *home, const IntSet &x, SetOpType op, SetVar y, SetRelType r, const IntSet &z)
 Post propagator for $ (x \diamond_{\mathit{op}} y) \sim_r z $.
void Gecode::rel (Space *home, SetVar x, SetOpType op, const IntSet &y, SetRelType r, const IntSet &z)
 Post propagator for $ (x \diamond_{\mathit{op}} y) \sim_r z $.


Function Documentation

void Gecode::rel Space *  home,
SetVar  x,
SetOpType  op,
SetVar  y,
SetRelType  r,
SetVar  z
 

Post propagator for $ (x \diamond_{\mathit{op}} y) \sim_r z $.

Definition at line 36 of file rel-op.cc.

void Gecode::rel Space *  home,
SetOpType  op,
const SetVarArgs x,
SetVar  y
 

Post propagator for $ y = \diamond_{\mathit{op}} x$.

Definition at line 41 of file rel-op.cc.

void Gecode::rel Space *  home,
SetOpType  op,
const IntVarArgs x,
SetVar  y
 

Post propagator for $ y = \diamond_{\mathit{op}} x$.

Definition at line 66 of file rel-op.cc.

void Gecode::rel Space *  home,
const IntSet &  x,
SetOpType  op,
SetVar  y,
SetRelType  r,
SetVar  z
 

Post propagator for $ (x \diamond_{\mathit{op}} y) \sim_r z $.

Definition at line 36 of file rel-op-const.cc.

void Gecode::rel Space *  home,
SetVar  x,
SetOpType  op,
const IntSet &  y,
SetRelType  r,
SetVar  z
 

Post propagator for $ (x \diamond_{\mathit{op}} y) \sim_r z $.

Definition at line 43 of file rel-op-const.cc.

void Gecode::rel Space *  home,
SetVar  x,
SetOpType  op,
SetVar  y,
SetRelType  r,
const IntSet &  z
 

Post propagator for $ (x \diamond_{\mathit{op}} y) \sim_r z $.

Definition at line 126 of file rel-op-const.cc.

void Gecode::rel Space *  home,
const IntSet &  x,
SetOpType  op,
const IntSet &  y,
SetRelType  r,
SetVar  z
 

Post propagator for $ (x \diamond_{\mathit{op}} y) \sim_r z $.

Definition at line 133 of file rel-op-const.cc.

void Gecode::rel Space *  home,
const IntSet &  x,
SetOpType  op,
SetVar  y,
SetRelType  r,
const IntSet &  z
 

Post propagator for $ (x \diamond_{\mathit{op}} y) \sim_r z $.

Definition at line 141 of file rel-op-const.cc.

void Gecode::rel Space *  home,
SetVar  x,
SetOpType  op,
const IntSet &  y,
SetRelType  r,
const IntSet &  z
 

Post propagator for $ (x \diamond_{\mathit{op}} y) \sim_r z $.

Definition at line 149 of file rel-op-const.cc.