edu.rit.pj.reduction
Class CharacterOp

java.lang.Object
  extended by edu.rit.pj.reduction.Op
      extended by edu.rit.pj.reduction.CharacterOp

public abstract class CharacterOp
extends Op

Class CharacterOp is the abstract base class for a binary operation on character values, used to do reduction in a parallel program.


Field Summary
static CharacterOp AND
          The character bitwise "and" binary operation.
static CharacterOp MAXIMUM
          The character maximum binary operation.
static CharacterOp MINIMUM
          The character minimum binary operation.
static CharacterOp OR
          The character bitwise "or" binary operation.
static CharacterOp XOR
          The character bitwise "exclusive or" binary operation.
 
Constructor Summary
protected CharacterOp()
          Construct a new character binary operation.
 
Method Summary
abstract  char op(char x, char y)
          Perform this binary operation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MINIMUM

public static final CharacterOp MINIMUM
The character minimum binary operation.


MAXIMUM

public static final CharacterOp MAXIMUM
The character maximum binary operation.


AND

public static final CharacterOp AND
The character bitwise "and" binary operation.


OR

public static final CharacterOp OR
The character bitwise "or" binary operation.


XOR

public static final CharacterOp XOR
The character bitwise "exclusive or" binary operation.

Constructor Detail

CharacterOp

protected CharacterOp()
Construct a new character binary operation.

Method Detail

op

public abstract char op(char x,
                        char y)
Perform this binary operation.

Parameters:
x - First argument.
y - Second argument.
Returns:
(x op y), where op stands for this binary operation.


Copyright © 2005-2012 by Alan Kaminsky. All rights reserved. Send comments to ark­@­cs.rit.edu.