Package org.jcsp.plugNplay.ints
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 ChannelInputInt
The input Channelprivate final ChannelOutputInt
The 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