Generated on Thu Nov 2 14:49:40 2006 for Gecode/J by doxygen 1.5.0

examples.Distinct< IV extends IntView > Class Reference

List of all members.

Detailed Description

This class implements a value-consistent propagator for the distinct-constraint.

Definition at line 74 of file QueensJavaPropagator.java.

Public Member Functions

 Distinct (Space s, ViewArray< IV > iv0)
 Distinct (Space s, Boolean share, Distinct< IV > p)
PropCost cost ()
ExecStatus propagate (Space home)

Static Package Functions

static void post (Space home, VarArray< IntVar > x)
 Post a simple distinct-constraint.
static void post (Space home, int[] off, VarArray< IntVar > x)
 Post a distinct-constraint with offsets for the variables.


Constructor & Destructor Documentation

examples.Distinct< IV extends IntView >.Distinct ( Space  s,
ViewArray< IV >  iv0 
)

Definition at line 77 of file QueensJavaPropagator.java.

examples.Distinct< IV extends IntView >.Distinct ( Space  s,
Boolean  share,
Distinct< IV >  p 
)

Definition at line 81 of file QueensJavaPropagator.java.


Member Function Documentation

PropCost examples.Distinct< IV extends IntView >.cost (  ) 

Definition at line 86 of file QueensJavaPropagator.java.

ExecStatus examples.Distinct< IV extends IntView >.propagate ( Space  home  ) 

Definition at line 89 of file QueensJavaPropagator.java.

static void examples.Distinct< IV extends IntView >.post ( Space  home,
VarArray< IntVar x 
) [static, package]

Post a simple distinct-constraint.

Definition at line 111 of file QueensJavaPropagator.java.

static void examples.Distinct< IV extends IntView >.post ( Space  home,
int[]  off,
VarArray< IntVar x 
) [static, package]

Post a distinct-constraint with offsets for the variables.

Definition at line 120 of file QueensJavaPropagator.java.


The documentation for this class was generated from the following file: