Package org.jcsp.plugNplay.ints
Class NumbersInt
- java.lang.Object
-
- org.jcsp.plugNplay.ints.NumbersInt
-
- All Implemented Interfaces:
CSProcess
public class NumbersInt extends java.lang.Object implements CSProcess
Plugs together a network of low-level stateless components to generate the sequence of natural numbers.Process Diagram
External View
______________ | | out | NumbersInt |-->---- |______________|
Internal View
___________________________________________ | _______________ ___________ | | | | | | | out | |
PrefixInt (0)
|----->-----|Delta2Int
|-->-- | |_______________| |___________| | | | | | | | ______________ | | | | | | | | | +----<----|SuccessorInt
|--<--+ | | |______________| | | NumbersInt | |___________________________________________|Description
The NumbersInt process generates the sequence of Natural numbers.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 NumbersInt(ChannelOutputInt out)
Construct a new NumbersInt 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
-
NumbersInt
public NumbersInt(ChannelOutputInt out)
Construct a new NumbersInt process with the output Channel out.- Parameters:
out
- the output channel
-
-