- checkArgument(boolean) - Static method in class pu.pi.util.Preconditions
-
Ensures the truth of an expression involving one or more parameters to the
calling method.
- checkArgument(boolean, Object) - Static method in class pu.pi.util.Preconditions
-
Ensures the truth of an expression involving one or more parameters to the
calling method.
- checkArgument(boolean, String, Object...) - Static method in class pu.pi.util.Preconditions
-
Ensures the truth of an expression involving one or more parameters to the
calling method.
- checkElementIndex(int, int) - Static method in class pu.pi.util.Preconditions
-
Ensures that index
specifies a valid element in an array,
list or string of size size
.
- checkElementIndex(int, int, String) - Static method in class pu.pi.util.Preconditions
-
Ensures that index
specifies a valid element in an array,
list or string of size size
.
- checkNotNull(T) - Static method in class pu.pi.util.Preconditions
-
Ensures that an object reference passed as a parameter to the calling
method is not null.
- checkNotNull(T, Object) - Static method in class pu.pi.util.Preconditions
-
Ensures that an object reference passed as a parameter to the calling
method is not null.
- checkNotNull(T, String, Object...) - Static method in class pu.pi.util.Preconditions
-
Ensures that an object reference passed as a parameter to the calling
method is not null.
- chunks - Variable in class pu.pi.StaticParIterator
-
- chunkSize - Variable in class pu.pi.ParIteratorAbstract
-
- clear() - Method in class pu.pi.util.DynamicList
-
- collection - Variable in class pu.pi.ParIteratorAbstract
-
- CollectionDifference<T> - Class in pu.RedLib
-
- CollectionDifference() - Constructor for class pu.RedLib.CollectionDifference
-
- CollectionIntersection<T> - Class in pu.RedLib
-
- CollectionIntersection() - Constructor for class pu.RedLib.CollectionIntersection
-
- CollectionJoin<T> - Class in pu.RedLib
-
A join operation adds every element of the second collection
to the first collection
, even if it already exists.
- CollectionJoin() - Constructor for class pu.RedLib.CollectionJoin
-
- CollectionUnion<T> - Class in pu.RedLib
-
Creates the union of the first Collection<T>
and the second
Collection<T>
which are sent as arguments.
- CollectionUnion() - Constructor for class pu.RedLib.CollectionUnion
-
- contains(Object) - Method in class pu.pi.util.DynamicList
-
- containsAll(Collection<?>) - Method in class pu.pi.util.DynamicList
-
- containsVertex(Object) - Method in class pu.pi.BookKeeping
-
- countOfThreadLocalValues() - Method in class pu.RedLib.Reducible
-
Returns the number of thread-local values currently stored.
- createException(Exception, Object, Thread) - Static method in class pu.pi.exceptions.PIExceptionHelper
-
- createParIterator(Collection<E>, int, ParIterator.Schedule, int, boolean) - Static method in class pu.pi.ParIteratorFactory
-
Creates a Parallel Iterator for the specified collection
, using the specified schedule policy and chunk size.
- createParIterator(Collection<E>, int, ParIterator.Schedule, int) - Static method in class pu.pi.ParIteratorFactory
-
Creates a Parallel Iterator for the specified collection
, using the specified schedule policy and chunk size.
- createParIterator(Collection<E>, int) - Static method in class pu.pi.ParIteratorFactory
-
- createParIterator(Collection<E>, int, ParIterator.Schedule) - Static method in class pu.pi.ParIteratorFactory
-
- createParIterator(E[], int, ParIterator.Schedule, int, boolean) - Static method in class pu.pi.ParIteratorFactory
-
Returns a Parallel Iterator, where the collection is specified in the form of an array.
- createParIterator(int, int, int, int, ParIterator.Schedule, int, boolean) - Static method in class pu.pi.ParIteratorFactory
-
Returns a Parallel Iterator, where the collection is specified in the
form of a uniform range of integers.
- data - Variable in class pu.pi.ParIteratorAbstract
-
- data - Variable in class pu.pi.StaticParIterator
-
- DEFAULT_CHUNKSIZE - Static variable in interface pu.pi.ParIterator
-
The default chunk size, depending on the scheduling policy.
- DFSonDAGBottomTop<V> - Class in pu.pi
-
Date created: 16 July 2009 Last modified: 17 July 2009
This class represents a Parallel DFS Iterator which works on Directed Acyclic
Graphs (DAGs).
- DFSonDAGBottomTop(GraphAdapterInterface, V, int) - Constructor for class pu.pi.DFSonDAGBottomTop
-
- DFSonDAGs<V> - Class in pu.pi
-
Date created: 9 September 2009
Last modified: 22 September 2009
This class represents a Parallel DFS Iterator which works on Directed Acyclic
Graphs (DAGs).
- DFSonDAGs(GraphAdapterInterface, V, int) - Constructor for class pu.pi.DFSonDAGs
-
- DFSWorkStealing<V> - Class in pu.pi
-
Date created: 29 April 2009
Last modified: 30 April 2009
This class represents a Parallel DFS Iterator which is implemented with
a local stack for each thread.
- DFSWorkStealing(GraphAdapterInterface, V, int) - Constructor for class pu.pi.DFSWorkStealing
-
- display() - Static method in class pu.pi.util.VMSpec
-
- DoubleAverage - Class in pu.RedLib
-
- DoubleAverage() - Constructor for class pu.RedLib.DoubleAverage
-
- DoubleBITAND - Static variable in interface pu.RedLib.Reduction
-
Returns the bitwise AND for Double
- DoubleBITOR - Static variable in interface pu.RedLib.Reduction
-
Returns the bitwise OR for Double
- DoubleBITXOR - Static variable in interface pu.RedLib.Reduction
-
Returns the bitwise XOR for Double
- DoubleLOGAND - Static variable in interface pu.RedLib.Reduction
-
Returns the logical AND for Double
- DoubleLOGOR - Static variable in interface pu.RedLib.Reduction
-
Returns the logical OR for Double
- DoubleMAX - Static variable in interface pu.RedLib.Reduction
-
Returns the maximum for Double
- DoubleMaximum - Class in pu.RedLib
-
- DoubleMaximum() - Constructor for class pu.RedLib.DoubleMaximum
-
- DoubleMIN - Static variable in interface pu.RedLib.Reduction
-
Returns the minimum for Double
- DoubleMinimum - Class in pu.RedLib
-
- DoubleMinimum() - Constructor for class pu.RedLib.DoubleMinimum
-
- DoubleMINUS - Static variable in interface pu.RedLib.Reduction
-
Returns the minus for Double
Minus results are added
- DoubleMULTI - Static variable in interface pu.RedLib.Reduction
-
Returns the multiplication for Double
- DoubleMultiplication - Class in pu.RedLib
-
- DoubleMultiplication() - Constructor for class pu.RedLib.DoubleMultiplication
-
- DoubleSubtraction - Class in pu.RedLib
-
- DoubleSubtraction() - Constructor for class pu.RedLib.DoubleSubtraction
-
- DoubleSum - Class in pu.RedLib
-
- DoubleSum() - Constructor for class pu.RedLib.DoubleSum
-
- DoubleSUM - Static variable in interface pu.RedLib.Reduction
-
Returns the sum for Double
- DynamicList - Class in pu.pi.util
-
A List that "dynamically" creates its elements.
- DynamicList(int, int, int) - Constructor for class pu.pi.util.DynamicList
-
Create a new DynamicList.
- DynamicParIterator<E> - Class in pu.pi
-
Author: xiaoxing
Date: 1/06/13
- DynamicParIterator(Collection<E>, int, int, boolean) - Constructor for class pu.pi.DynamicParIterator
-