org.jcsp.nxt.filters
Class TernaryFilter

java.lang.Object
  extended by org.jcsp.nxt.filters.TernaryFilter
All Implemented Interfaces:
CSProcess

public class TernaryFilter
extends java.lang.Object
implements CSProcess


Field Summary
(package private)  ChannelInputInt configChannel
           
(package private)  ChannelInputInt inChannel
           
(package private)  ChannelOutputInt outChannelH
           
(package private)  ChannelOutputInt outChannelL
           
(package private)  ChannelOutputInt outChannelM
           
 
Constructor Summary
TernaryFilter(ChannelOutputInt outChannelL, ChannelOutputInt outChannelM, ChannelOutputInt outChannelH, ChannelInputInt inChannel, ChannelInputInt configChannel)
           
 
Method Summary
 void run()
          This defines the actions of the process.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

outChannelL

ChannelOutputInt outChannelL

outChannelM

ChannelOutputInt outChannelM

outChannelH

ChannelOutputInt outChannelH

inChannel

ChannelInputInt inChannel

configChannel

ChannelInputInt configChannel
Constructor Detail

TernaryFilter

public TernaryFilter(ChannelOutputInt outChannelL,
                     ChannelOutputInt outChannelM,
                     ChannelOutputInt outChannelH,
                     ChannelInputInt inChannel,
                     ChannelInputInt configChannel)
Method Detail

run

public void run()
Description copied from interface: CSProcess
This defines the actions of the process.

Specified by:
run in interface CSProcess