Generated on Sat Feb 7 2015 02:01:36 for Gecode by doxygen 1.8.9.1

Functions

void Gecode::channel (Home home, const IntVarArgs &x, const SetVarArgs &y)
 Post propagator for $x_i=j \Leftrightarrow i\in y_j$. More...
 
void Gecode::channelSorted (Home home, const IntVarArgs &x, SetVar y)
 Post propagator for $\{x_0,\dots,x_{n-1}\}=y$ and $x_i<x_{i+1}$. More...
 
void Gecode::channel (Home home, const BoolVarArgs &x, SetVar y)
 Post propagator for $x_i=1 \Leftrightarrow i\in y$. More...
 
void Gecode::channel (Home home, const SetVarArgs &x, const SetVarArgs &y)
 Post propagator for $j\in x_i \Leftrightarrow i\in y_j$. More...
 

Detailed Description

Function Documentation

void Gecode::channel ( Home  home,
const IntVarArgs x,
const SetVarArgs y 
)

Post propagator for $x_i=j \Leftrightarrow i\in y_j$.

Definition at line 56 of file channel.cpp.

void Gecode::channelSorted ( Home  home,
const IntVarArgs x,
SetVar  y 
)

Post propagator for $\{x_0,\dots,x_{n-1}\}=y$ and $x_i<x_{i+1}$.

Definition at line 49 of file channel.cpp.

void Gecode::channel ( Home  home,
const BoolVarArgs x,
SetVar  y 
)

Post propagator for $x_i=1 \Leftrightarrow i\in y$.

Definition at line 68 of file channel.cpp.

void Gecode::channel ( Home  home,
const SetVarArgs x,
const SetVarArgs y 
)

Post propagator for $j\in x_i \Leftrightarrow i\in y_j$.

Definition at line 76 of file channel.cpp.