jcsp.plugNplay.ints
Class PairsInt
java.lang.Object
|
+--jcsp.plugNplay.ints.PairsInt
- All Implemented Interfaces:
- CSProcess
- public final class PairsInt
- extends Object
- implements CSProcess
Generates sums of successive pairs of input values.
Process Diagram
External View
__________
in | | out
-->--| PairsInt |-->---
|__________|
Internal View
___________________________________________
| ___________ __________ |
in | | | | | | out
-->---| Delta2Int
|------->--------| PlusInt
|---->---
| |___________| |__________| |
| | | |
| | __________ | |
| | | | | |
| +--->---| TailInt
|---->----+ |
| |__________| |
| PairsInt |
|___________________________________________|
Description
PairsInt is a process whose output is always the sum of its previous
two inputs.
Two inputs are needed before any
output is produced but that, thereafter, one output is produced for each
input.
Channel Protocols
Input Channels |
in |
int |
All channels in this package carry integers.
|
Output Channels |
out |
int |
All channels in this package carry integers.
|
- Author:
- P.D.Austin
Method Summary |
void |
run()
The main body of this process. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PairsInt
public PairsInt(ChannelInputInt in,
ChannelOutputInt out)
- Construct a new PairsInt process with the input Channel in and the
output Channel out.
- Parameters:
in
- The input Channelout
- The output Channel
run
public void run()
- The main body of this process.
- Specified by:
run
in interface CSProcess
Submit a bug or feature to jcsp-team@ukc.ac.uk
Version 1.0-rc4 of the JCSP API Specification (Copyright 1997-2000 P.D.Austin and P.H.Welch - All Rights Reserved)
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.