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

Public Member Functions | |
| DisjointCloneable (ArrayList<? extends ArrayList<? extends IntVarCloneable > > rectangles) | |
| It creates a diff2 constraint. | |
| DisjointCloneable (IntVarCloneable[][] rectangles) | |
| It creates a diff2 constraint. | |
| DisjointCloneable (Rectangle[] rectangles, boolean doProfile) | |
| DisjointCloneable (ArrayList<? extends ArrayList<? extends IntVarCloneable > > rectangles, boolean profile) | |
| It creates a diff2 constraint. | |
| DisjointCloneable (IntVarCloneable[][] rectangles, boolean profile) | |
| It creates a diff2 constraint. | |
| DisjointCloneable (ArrayList<? extends IntVarCloneable > o1, ArrayList<? extends IntVarCloneable > o2, ArrayList<? extends IntVarCloneable > l1, ArrayList<? extends IntVarCloneable > l2) | |
| It creates a diff2 constraint. | |
| DisjointCloneable (IntVarCloneable[] o1, IntVarCloneable[] o2, IntVarCloneable[] l1, IntVarCloneable[] l2) | |
| It creates a diff2 constraint. | |
| DisjointCloneable (ArrayList< IntVarCloneable > o1, ArrayList< IntVarCloneable > o2, ArrayList< IntVarCloneable > l1, ArrayList< IntVarCloneable > l2, boolean profile) | |
| It creates a diff2 constraint. | |
| DisjointCloneable (IntVarCloneable[] o1, IntVarCloneable[] o2, IntVarCloneable[] l1, IntVarCloneable[] l2, boolean profile) | |
| It creates a diff2 constraint. | |
| DisjointCloneable | cloneInto (StoreCloneable targetStore) throws FailException |
| Public Member Functions inherited from org.jacop.constraints.ConstraintCloneableInterface< DisjointCloneable > | |
| 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 Disjoint constraint.
| org.jacop.constraints.DisjointCloneable.DisjointCloneable | ( | ArrayList<? extends ArrayList<? extends IntVarCloneable > > | rectangles | ) |
It creates a diff2 constraint.
| rectangles | list of rectangles with origins and lengths in both dimensions. |
Referenced by cloneInto().
| org.jacop.constraints.DisjointCloneable.DisjointCloneable | ( | IntVarCloneable | rectangles[][] | ) |
It creates a diff2 constraint.
| rectangles | list of rectangles with origins and lengths in both dimensions. |
| org.jacop.constraints.DisjointCloneable.DisjointCloneable | ( | Rectangle[] | rectangles, |
| boolean | doProfile ) |
| rectangles | a list of rectangles. |
| doProfile | should profile be computed and used. |
| org.jacop.constraints.DisjointCloneable.DisjointCloneable | ( | ArrayList<? extends ArrayList<? extends IntVarCloneable > > | rectangles, |
| boolean | profile ) |
It creates a diff2 constraint.
| rectangles | list of rectangles with origins and lengths in both dimensions. |
| profile | specifies if the profile is computed and used. |
| org.jacop.constraints.DisjointCloneable.DisjointCloneable | ( | IntVarCloneable | rectangles[][], |
| boolean | profile ) |
It creates a diff2 constraint.
| rectangles | list of rectangles with origins and lengths in both dimensions. |
| profile | specifies if the profile is computed and used. |
| org.jacop.constraints.DisjointCloneable.DisjointCloneable | ( | ArrayList<? extends IntVarCloneable > | o1, |
| ArrayList<? extends IntVarCloneable > | o2, | ||
| ArrayList<? extends IntVarCloneable > | l1, | ||
| ArrayList<? extends IntVarCloneable > | l2 ) |
It creates a diff2 constraint.
| o1 | list of variables denoting the origin in the first dimension. |
| o2 | list of variables denoting the origin in the second dimension. |
| l1 | list of variables denoting the length in the first dimension. |
| l2 | list of variables denoting the length in the second dimension. |
| org.jacop.constraints.DisjointCloneable.DisjointCloneable | ( | IntVarCloneable[] | o1, |
| IntVarCloneable[] | o2, | ||
| IntVarCloneable[] | l1, | ||
| IntVarCloneable[] | l2 ) |
It creates a diff2 constraint.
| o1 | list of variables denoting the origin in the first dimension. |
| o2 | list of variables denoting the origin in the second dimension. |
| l1 | list of variables denoting the length in the first dimension. |
| l2 | list of variables denoting the length in the second dimension. |
| org.jacop.constraints.DisjointCloneable.DisjointCloneable | ( | ArrayList< IntVarCloneable > | o1, |
| ArrayList< IntVarCloneable > | o2, | ||
| ArrayList< IntVarCloneable > | l1, | ||
| ArrayList< IntVarCloneable > | l2, | ||
| boolean | profile ) |
It creates a diff2 constraint.
| o1 | list of variables denoting the origin in the first dimension. |
| o2 | list of variables denoting the origin in the second dimension. |
| l1 | list of variables denoting the length in the first dimension. |
| l2 | list of variables denoting the length in the second dimension. |
| profile | specifies if the profile should be computed. |
| org.jacop.constraints.DisjointCloneable.DisjointCloneable | ( | IntVarCloneable[] | o1, |
| IntVarCloneable[] | o2, | ||
| IntVarCloneable[] | l1, | ||
| IntVarCloneable[] | l2, | ||
| boolean | profile ) |
It creates a diff2 constraint.
| o1 | list of variables denoting the origin in the first dimension. |
| o2 | list of variables denoting the origin in the second dimension. |
| l1 | list of variables denoting the length in the first dimension. |
| l2 | list of variables denoting the length in the second dimension. |
| profile | specifies if the profile should be computed. |
| DisjointCloneable org.jacop.constraints.DisjointCloneable.cloneInto | ( | StoreCloneable | targetStore | ) | throws FailException |
References org.jacop.constraints.DiffCloneable.cloneRectangles(), and DisjointCloneable().
