|
FRODO Version 2.19.1
An open-source framework for Distributed Constraint Optimization (DCOP)
|
A cloneable version of the ElementInteger constraint. More...

Public Member Functions | |
| ElementIntegerCloneable (IntVarCloneable index, ArrayList< Integer > values, IntVarCloneable value) | |
| Constructor. | |
| ElementIntegerCloneable (IntVarCloneable index, int[] list, IntVarCloneable value) | |
| Constructor. | |
| ElementIntegerCloneable (IntVarCloneable index, int[] list, IntVarCloneable value, int indexOffset) | |
| Constructor. | |
| ElementIntegerCloneable (IntVarCloneable index, ArrayList< Integer > values, IntVarCloneable value, int shift) | |
| Constructor. | |
| ElementIntegerCloneable (IntVarCloneable index, int[] values, IntVarCloneable value, int shift, boolean checkDuplicates) | |
| Constructor. | |
| ElementIntegerCloneable (IntVarCloneable index, ArrayList< Integer > values, IntVarCloneable value, int shift, boolean checkDuplicates) | |
| Constructor. | |
| ElementIntegerCloneable | cloneInto (StoreCloneable targetStore) throws FailException |
| Public Member Functions inherited from org.jacop.constraints.ConstraintCloneableInterface< ElementIntegerCloneable > | |
| abstract C | cloneInto (StoreCloneable targetStore) throws CloneNotSupportedException, FailException |
| Creates a new constraint that is a (state-less) clone of this one, but expressed on the variables with the same names found in the input store. | |
A cloneable version of the ElementInteger constraint.
| org.jacop.constraints.ElementIntegerCloneable.ElementIntegerCloneable | ( | IntVarCloneable | index, |
| ArrayList< Integer > | values, | ||
| IntVarCloneable | value ) |
Constructor.
| index | the index variable |
| values | the list of allowed values, indexed by the index variable |
| value | the variable whose value is constrained to be = values[index] |
Referenced by cloneInto().
| org.jacop.constraints.ElementIntegerCloneable.ElementIntegerCloneable | ( | IntVarCloneable | index, |
| int[] | list, | ||
| IntVarCloneable | value ) |
Constructor.
| index | the index variable |
| list | the list of allowed values, indexed by the index variable |
| value | the variable whose value is constrained to be = list[index - indexOffset] |
| org.jacop.constraints.ElementIntegerCloneable.ElementIntegerCloneable | ( | IntVarCloneable | index, |
| int[] | list, | ||
| IntVarCloneable | value, | ||
| int | indexOffset ) |
Constructor.
| index | the index variable |
| list | the list of allowed values, indexed by the index variable |
| value | the variable whose value is constrained to be = list[index - indexOffset] |
| indexOffset | the index offset |
| org.jacop.constraints.ElementIntegerCloneable.ElementIntegerCloneable | ( | IntVarCloneable | index, |
| ArrayList< Integer > | values, | ||
| IntVarCloneable | value, | ||
| int | shift ) |
Constructor.
| index | the index variable |
| values | the list of allowed values, indexed by the index variable |
| value | the variable whose value is constrained to be = values[index] |
| shift | the index shift |
| org.jacop.constraints.ElementIntegerCloneable.ElementIntegerCloneable | ( | IntVarCloneable | index, |
| int[] | values, | ||
| IntVarCloneable | value, | ||
| int | shift, | ||
| boolean | checkDuplicates ) |
Constructor.
| index | the index variable |
| values | the list of allowed values, indexed by the index variable |
| value | the variable whose value is constrained to be = values[index - shift] |
| shift | the index shift |
| checkDuplicates | informs whether to create duplicates list for values from list (default = true). |
| org.jacop.constraints.ElementIntegerCloneable.ElementIntegerCloneable | ( | IntVarCloneable | index, |
| ArrayList< Integer > | values, | ||
| IntVarCloneable | value, | ||
| int | shift, | ||
| boolean | checkDuplicates ) |
Constructor.
| index | the index variable |
| values | the list of allowed values, indexed by the index variable |
| value | the variable whose value is constrained to be = values[index - shift] |
| shift | the index shift |
| checkDuplicates | informs whether to create duplicates list for values from list (default = true). |
| ElementIntegerCloneable org.jacop.constraints.ElementIntegerCloneable.cloneInto | ( | StoreCloneable | targetStore | ) | throws FailException |