Uses of Class
edu.rit.pj.reduction.BooleanOp
Package
Description
The Reduction package provides a variety of reduction variables.
The Replica package provides replicated, shared reduction variables.
-
Uses of BooleanOp in edu.rit.pj.reduction
Modifier and TypeFieldDescriptionstatic final BooleanOp
BooleanOp.AND
The Boolean logical "and" binary operation.static final BooleanOp
BooleanOp.OR
The Boolean logical "or" binary operation.static final BooleanOp
BooleanOp.XOR
The Boolean logical "exclusive or" binary operation.Modifier and TypeMethodDescriptionstatic void
ReduceArrays.reduce
(boolean[][] src, Range srcRowRange, Range srcColRange, boolean[][] dst, Range dstRowRange, Range dstColRange, BooleanOp op) Combine a range of elements from one Boolean matrix with a range of elements in another Boolean matrix.static void
Combine a range of elements from one Boolean array with a range of elements in another Boolean array.boolean
Combine this reduction variable with the given value using the given operation.void
Combine this array reduction variable with the given array using the given operation.void
Combine a portion of this array reduction variable with a portion of the given array using the given operation.boolean
Combine this array reduction variable at the given index with the given value using the given operation. -
Uses of BooleanOp in edu.rit.pj.replica
ModifierConstructorDescriptionConstruct a new replicated, shared Boolean reduction variable with the given reduction operator.ReplicatedBoolean
(BooleanOp op, boolean initialValue) Construct a new replicated, shared Boolean reduction variable with the given reduction operator and initial value.ReplicatedBoolean
(BooleanOp op, boolean initialValue, int tag) Construct a new replicated, shared Boolean reduction variable with the given reduction operator, initial value, and message tag.ReplicatedBoolean
(BooleanOp op, boolean initialValue, int tag, Comm comm) Construct a new replicated, shared Boolean reduction variable with the given reduction operator, initial value, message tag, and communicator.