Class IntegrateInt
java.lang.Object
org.jcsp.plugNplay.ints.IntegrateInt
- All Implemented Interfaces:
CSProcess
This is a running-sum integrator of the ints on its input stream
to its output stream.
Process Diagram
External View
______________
in | | out
-->--| IntegrateInt |-->---
|______________|
Internal View
____________________________________________
| __________ ___________ |
in | | | | | | out
-->---| PlusInt |------->---------| Delta2Int |---->---
| |__________| |___________| |
| | | |
| | _______________ | |
| | | | | |
| +---invalid input: '<'--| PrefixInt (0) |---invalid input: '<'---+ |
| |_______________| |
| IntegrateInt |
|____________________________________________|
Description
The IntegrateInt class is a process which outputs running totals of the Numbers sent down its input channel.
Channel Protocols
| Input Channels | ||
|---|---|---|
| in | int | All channels in this package carry integers. |
| Output Channels | ||
| out | int | All channels in this package carry integers. |
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ChannelInputIntThe input Channelprivate final ChannelOutputIntThe output Channel -
Constructor Summary
ConstructorsConstructorDescriptionIntegrateInt(ChannelInputInt in, ChannelOutputInt out) Construct a new IntegrateInt process with the input Channel in and the output Channel out. -
Method Summary
-
Field Details
-
in
The input Channel -
out
The output Channel
-
-
Constructor Details
-
IntegrateInt
Construct a new IntegrateInt process with the input Channel in and the output Channel out.- Parameters:
in- the input Channelout- the output Channel
-
-
Method Details
-
run
-