Class Squares

java.lang.Object
org.jcsp.plugNplay.Squares
All Implemented Interfaces:
CSProcess

public class Squares extends 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

The Squares class is a process which generates a sequence of squares of Natural numbers that are output down the out Channel.

Channel Protocols

Input Channels
Output Channels
out java.lang.Integer The output will always be of type Integer.
  • Field Details

  • Constructor Details

    • Squares

      public Squares(ChannelOutput out)
      Construct a new Squares process with the output Channel out.
      Parameters:
      out - the output channel
  • Method Details

    • run

      public void run()
      The main body of this process.
      Specified by:
      run in interface CSProcess