[ library(gfd) | Reference Manual | Alphabetic Index ]

<ConsistencyModule:> sorted_g(?Unsorted, ?Sorted, ?Positions)

Sorted is a sorted permutation (described by Positions) of Unsorted, with native Gecode indexing.
Collection of N (domain) variables or integers
Collection of N (domain) variables or integers
Collection of N (domain) variables or integers


This version of sorted/3 uses the native Gecode indexing, which starts from 0, i.e. the first element of the collections has index 0. This is different from normal ECLiPSe's indexing, which starts from 1.

This predicate maps more directly to Gecode's native implementation of the constraint, without the conversion between Gecode and ECLiPSe indexing of sorted/3. It may therefore be more efficient, but could also be incompatible with existing ECLiPSe code.

See sorted/3 for a more detailed description of this predicate.

Modes and Determinism

See Also

sorted / 3