Package org.jcsp.plugNplay.ints
Class SquaresInt
- java.lang.Object
-
- org.jcsp.plugNplay.ints.SquaresInt
-
- All Implemented Interfaces:
CSProcess
public final class SquaresInt extends java.lang.Object implements CSProcess
Generates the integer stream 1*1, 2*2, 3*3, etc by a somewhat unusual route.Process Diagram
External View
Internal View
Description
SquaresInt generates the sequence of squares of the Natural numbers (starting from 1).Channel Protocols
Output Channels out int All channels in this package carry integers.
-
-
Field Summary
Fields Modifier and Type Field Description private ChannelOutputInt
out
The output Channel
-
Constructor Summary
Constructors Constructor Description SquaresInt(ChannelOutputInt out)
Construct a new SquaresInt process with the output Channel out.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
run()
The main body of this process.
-
-
-
Field Detail
-
out
private final ChannelOutputInt out
The output Channel
-
-
Constructor Detail
-
SquaresInt
public SquaresInt(ChannelOutputInt out)
Construct a new SquaresInt process with the output Channel out.- Parameters:
out
- the output channel
-
-