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

Packages that use FloatOp
Package
Description
The Reduction package provides a variety of reduction variables.
The Replica package provides replicated, shared reduction variables.
  • Uses of FloatOp in edu.rit.pj.reduction

    Fields in edu.rit.pj.reduction declared as FloatOp
    Modifier and Type
    Field
    Description
    static final FloatOp
    FloatOp.MAXIMUM
    The float maximum binary operation.
    static final FloatOp
    FloatOp.MINIMUM
    The float minimum binary operation.
    static final FloatOp
    FloatOp.PRODUCT
    The float product binary operation.
    static final FloatOp
    FloatOp.SUM
    The float sum binary operation.
    Methods in edu.rit.pj.reduction with parameters of type FloatOp
    Modifier and Type
    Method
    Description
    static void
    ReduceArrays.reduce(float[][] src, Range srcRowRange, Range srcColRange, float[][] dst, Range dstRowRange, Range dstColRange, FloatOp op)
    Combine a range of elements from one float matrix with a range of elements in another float matrix.
    static void
    ReduceArrays.reduce(float[] src, Range srcRange, float[] dst, Range dstRange, FloatOp op)
    Combine a range of elements from one float array with a range of elements in another float array.
    float
    SharedFloat.reduce(float value, FloatOp op)
    Combine this reduction variable with the given value using the given operation.
    void
    SharedFloatArray.reduce(float[] src, FloatOp op)
    Combine this array reduction variable with the given array using the given operation.
    void
    SharedFloatArray.reduce(int dstoff, float[] src, int srcoff, int len, FloatOp op)
    Combine a portion of this array reduction variable with a portion of the given array using the given operation.
    float
    SharedFloatArray.reduce(int i, float value, FloatOp op)
    Combine this array reduction variable at the given index with the given value using the given operation.
  • Uses of FloatOp in edu.rit.pj.replica

    Constructors in edu.rit.pj.replica with parameters of type FloatOp
    Modifier
    Constructor
    Description
     
    Construct a new replicated, shared float reduction variable with the given reduction operator.
     
    ReplicatedFloat(FloatOp op, float initialValue)
    Construct a new replicated, shared float reduction variable with the given reduction operator and initial value.
     
    ReplicatedFloat(FloatOp op, float initialValue, int tag)
    Construct a new replicated, shared float reduction variable with the given reduction operator, initial value, and message tag.
     
    ReplicatedFloat(FloatOp op, float initialValue, int tag, Comm comm)
    Construct a new replicated, shared float reduction variable with the given reduction operator, initial value, message tag, and communicator.