Package org.jacop.constraints
Class DisjointConditionalProfile
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<E>
java.util.ArrayList<ProfileItemCondition>
org.jacop.constraints.ProfileConditional
org.jacop.constraints.DisjointConditionalProfile
- All Implemented Interfaces:
Serializable
,Cloneable
,Iterable<ProfileItemCondition>
,Collection<ProfileItemCondition>
,List<ProfileItemCondition>
,RandomAccess
Defines a basic data structure to keep the profile for the diffn/1
constraints. It consists of ordered pair of time points and the current
value.
- Version:
- 4.9
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final long
(package private) static final boolean
Fields inherited from class org.jacop.constraints.ProfileConditional
MaxProfile
Fields inherited from class java.util.AbstractList
modCount
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) void
make
(int i, int j, Rectangle r, int begin, int end, List<RectangleWithCondition> Rs, ExclusiveList ExList) (package private) int
max()
Methods inherited from class org.jacop.constraints.ProfileConditional
addToProfile, toString
Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, equals, forEach, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSize
Methods inherited from class java.util.AbstractCollection
containsAll
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.Collection
parallelStream, stream, toArray
Methods inherited from interface java.util.List
containsAll
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
trace
static final boolean trace- See Also:
-
-
Constructor Details
-
DisjointConditionalProfile
DisjointConditionalProfile()
-
-
Method Details
-
make
void make(int i, int j, Rectangle r, int begin, int end, List<RectangleWithCondition> Rs, ExclusiveList ExList) -
max
int max()- Overrides:
max
in classProfileConditional
-