|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Interface Summary | |
|---|---|
| AbstractParameterWorklist.InternalParameterQueue<E> | An internal parameter queue |
| Maker<T> | Allows deferred instantiation of worklists |
| OrderableWorklist<T> | Worklists that can be used for ordered Galois iterators |
| ParameterWorklist<T,S> | Abstract class which defines the worklist that ParaMeter operates over. |
| Worklist<T> | Worklist used by Galois iterators. |
| Class Summary | |
|---|---|
| AbstractParameterWorklist<T,S> | Abstract class which defines the worklist that ParaMeter operates over. |
| BoundedFIFO<T> | Order elements in first-in-first-order order, i.e., queue order. |
| BoundedLIFO<T> | Order elements in last-in-first-order order, i.e., stack order. |
| Bucketed<T> | Order elements according to function mapping elements to integers. |
| BulkSynchronous<T> | |
| BulkSynchronousLeaf<T> | |
| ChunkedFIFO<T> | Order elements in chunks of size N, full chunks are ordered in FIFO order. |
| ChunkedLIFO<T> | Order elements in chunks of size N, full chunks are ordered in LIFO order. |
| ChunkedRandomOrder<T> | Order elements randomly but consider elements as grouped into chunks of size N. |
| FIFO<T> | Order elements in first-in-first-out order, i.e., queue order. |
| LIFO<T> | Order elements in last-in-first-out order, i.e., stack order. |
| Ordered<T> | Order elements according to user-defined comparison function. |
| ParameterOrderedWorklist<T> | Worklist for use with ordered iterators in ParaMeter. |
| ParameterUnorderedWorklist<T> | Worklist for use with unordered iterators in ParaMeter. |
| Priority | A class that generates worklists from a series of ordering rules. |
| Priority.Rule | An ordering specification. |
| RandomOrder<T> | Order elements randomly. |
| RandomPermutation<T> | Order elements according to a random permutation of initial elements. |
| Annotation Types Summary | |
|---|---|
| MatchingConcurrentVersion | Indicates rule version to use when this rule is used concurrently. |
| MatchingLeafVersion | Indicates rule version to use when this rule is used as the last rule in a rule sequence. |
| NeedsSize | Marks rules that require the next rule in rule sequence to keep track of its size. |
| NestedAreSerial | Marks rules for which subsequent rules in a rule sequence are only used serially. |
| OnlyLeaf | Marks rules that may only be used as the final rule in a global or local order. |
Contains the worklist generation library
Public subclasses of Worklist are intended to be the class arguments to
the
Priority.first(Class, Object...),
Priority.Rule.then(Class, Object...), and
Priority.Rule.thenLocally(Class, Object...) methods.
Priority
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||