Package org.jacop.constraints
Class DisjointConditionalProfile
java.lang.Object
java.util.AbstractCollection<ProfileItemCondition>
java.util.AbstractList<ProfileItemCondition>
java.util.ArrayList<ProfileItemCondition>
org.jacop.constraints.ProfileConditional
org.jacop.constraints.DisjointConditionalProfile
- All Implemented Interfaces:
Serializable,Cloneable,Iterable<ProfileItemCondition>,Collection<ProfileItemCondition>,List<ProfileItemCondition>,RandomAccess,SequencedCollection<ProfileItemCondition>
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.10
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final long(package private) static final booleanFields inherited from class org.jacop.constraints.ProfileConditional
MaxProfileFields inherited from class java.util.AbstractList
modCount -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) voidmake(int i, int j, Rectangle r, int begin, int end, List<RectangleWithCondition> Rs, ExclusiveList ExList) (package private) intmax()Methods inherited from class org.jacop.constraints.ProfileConditional
addToProfile, toStringMethods inherited from class java.util.ArrayList
add, add, addAll, addAll, addFirst, addLast, clear, clone, contains, ensureCapacity, equals, forEach, get, getFirst, getLast, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeFirst, removeIf, removeLast, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSizeMethods inherited from class java.util.AbstractCollection
containsAllMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Collection
parallelStream, stream, toArrayMethods inherited from interface java.util.List
containsAll, reversed
-
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:
maxin classProfileConditional
-