Uses of Class
edu.rit.pj.reduction.BooleanOp

Packages that use 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

    Fields in edu.rit.pj.reduction declared as BooleanOp
    Modifier and Type
    Field
    Description
    static 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.
    Methods in edu.rit.pj.reduction with parameters of type BooleanOp
    Modifier and Type
    Method
    Description
    static 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
    ReduceArrays.reduce(boolean[] src, Range srcRange, boolean[] dst, Range dstRange, BooleanOp op)
    Combine a range of elements from one Boolean array with a range of elements in another Boolean array.
    boolean
    SharedBoolean.reduce(boolean value, BooleanOp op)
    Combine this reduction variable with the given value using the given operation.
    void
    SharedBooleanArray.reduce(boolean[] src, BooleanOp op)
    Combine this array reduction variable with the given array using the given operation.
    void
    SharedBooleanArray.reduce(int dstoff, boolean[] src, int srcoff, int len, BooleanOp op)
    Combine a portion of this array reduction variable with a portion of the given array using the given operation.
    boolean
    SharedBooleanArray.reduce(int i, boolean value, BooleanOp op)
    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

    Constructors in edu.rit.pj.replica with parameters of type BooleanOp
    Modifier
    Constructor
    Description
     
    Construct 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.