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

Functions

void Gecode::sorted (Home home, const IntVarArgs &x, const IntVarArgs &y, IntConLevel icl=ICL_DEF)
 Post propagator that y is x sorted in increasing order. More...
 
void Gecode::sorted (Home home, const IntVarArgs &x, const IntVarArgs &y, const IntVarArgs &z, IntConLevel icl=ICL_DEF)
 Post propagator that y is x sorted in increasing order. More...
 

Detailed Description

All sorted constraints support bounds consistency only.

Function Documentation

void Gecode::sorted ( Home  home,
const IntVarArgs x,
const IntVarArgs y,
IntConLevel  icl = ICL_DEF 
)

Post propagator that y is x sorted in increasing order.

Might throw the following exceptions:

Definition at line 62 of file sorted.cpp.

void Gecode::sorted ( Home  home,
const IntVarArgs x,
const IntVarArgs y,
const IntVarArgs z,
IntConLevel  icl = ICL_DEF 
)

Post propagator that y is x sorted in increasing order.

The values in z describe the sorting permutation, that is $\forall i\in\{0,\dots,|x|-1\}: x_i=y_{z_i} $.

Might throw the following exceptions:

Definition at line 43 of file sorted.cpp.