Package edu.rit.pj.reduction


@ParametersAreNonnullByDefault package edu.rit.pj.reduction
The Reduction package provides a variety of reduction variables.
Since:
1.0
  • Classes
    Class
    Description
    Class BooleanOp is the abstract base class for a binary operation on Boolean values, used to do reduction in a parallel program.
    Class ByteOp is the abstract base class for a binary operation on byte values, used to do reduction in a parallel program.
    Class CharacterOp is the abstract base class for a binary operation on character values, used to do reduction in a parallel program.
    Class DoubleOp is the abstract base class for a binary operation on double values, used to do reduction in a parallel program.
    Class FloatOp is the abstract base class for a binary operation on float values, used to do reduction in a parallel program.
    Class IntegerOp is the abstract base class for a binary operation on integer values, used to do reduction in a parallel program.
    Class LongOp is the abstract base class for a binary operation on long values, used to do reduction in a parallel program.
    Class ObjectOp is the abstract base class for a binary operation on object values, used to do reduction in a parallel program.
    Class Op is the abstract base class for a binary operation used to do reduction in a parallel program.
    Class ReduceArrays provides static methods for reduction operations on arrays and matrices of primitive types and object types.
    Class SharedBoolean provides a reduction variable for a value of type boolean.
    Class SharedBooleanArray provides an array reduction variable with elements of type boolean.
    Class SharedByte provides a reduction variable for a value of type byte.
    Class SharedByteArray provides an array reduction variable with elements of type byte.
    Class SharedCharacter provides a reduction variable for a value of type char.
    Class SharedCharacterArray provides an array reduction variable with elements of type char.
    Class SharedDouble provides a reduction variable for a value of type double.
    Class SharedDoubleArray provides an array reduction variable with elements of type double.
    Class SharedFloat provides a reduction variable for a value of type float.
    Class SharedFloatArray provides an array reduction variable with elements of type float.
    Class SharedInteger provides a reduction variable for a value of type int.
    Class SharedIntegerArray provides an array reduction variable with elements of type int.
    Class SharedIntegerMatrix provides a matrix reduction variable with elements of type int.
    Class SharedLong provides a reduction variable for a value of type long.
    Class SharedLongArray provides an array reduction variable with elements of type long.
    Class SharedLongMatrix provides a matrix reduction variable with elements of type long.
    Class SharedObject provides a reduction variable for a value of an object type.
    Class SharedObjectArray provides an array reduction variable with elements of an object type.
    Class SharedShort provides a reduction variable for a value of type short.
    Class SharedShortArray provides an array reduction variable with elements of type short.
    Class ShortOp is the abstract base class for a binary operation on short values, used to do reduction in a parallel program.