Uses of Class
edu.rit.pj.reduction.LongOp
Package
Description
The Reduction package provides a variety of reduction variables.
The Replica package provides replicated, shared reduction variables.
-
Uses of LongOp in edu.rit.pj.reduction
Modifier and TypeFieldDescriptionstatic final LongOp
LongOp.AND
The long bitwise "and" binary operation.static final LongOp
LongOp.MAXIMUM
The long maximum binary operation.static final LongOp
LongOp.MINIMUM
The long minimum binary operation.static final LongOp
LongOp.OR
The long bitwise "or" binary operation.static final LongOp
LongOp.PRODUCT
The long product binary operation.static final LongOp
LongOp.SUM
The long sum binary operation.static final LongOp
LongOp.XOR
The long bitwise "exclusive or" binary operation.Modifier and TypeMethodDescriptionstatic void
ReduceArrays.reduce
(long[][] src, Range srcRowRange, Range srcColRange, long[][] dst, Range dstRowRange, Range dstColRange, LongOp op) Combine a range of elements from one long matrix with a range of elements in another long matrix.static void
Combine a range of elements from one long array with a range of elements in another long array.long
Combine this reduction variable with the given value using the given operation.void
Combine a portion of this array reduction variable with a portion of the given array using the given operation.long
Combine this array reduction variable at the given index with the given value using the given operation.void
Combine this array reduction variable with the given array using the given operation.void
SharedLongMatrix.reduce
(int dstrow, int dstcol, long[][] src, int srcrow, int srccol, int rowlen, int collen, LongOp op) Combine a portion of this matrix reduction variable with a portion of the given matrix using the given operation.long
Combine this matrix reduction variable at the given row and column with the given value using the given operation.void
Combine this matrix reduction variable with the given matrix using the given operation. -
Uses of LongOp in edu.rit.pj.replica
ModifierConstructorDescriptionReplicatedLong
(LongOp op) Construct a new replicated, shared long reduction variable with the given reduction operator.ReplicatedLong
(LongOp op, long initialValue) Construct a new replicated, shared long reduction variable with the given reduction operator and initial value.ReplicatedLong
(LongOp op, long initialValue, int tag) Construct a new replicated, shared long reduction variable with the given reduction operator, initial value, and message tag.ReplicatedLong
(LongOp op, long initialValue, int tag, Comm comm) Construct a new replicated, shared long reduction variable with the given reduction operator, initial value, message tag, and communicator.