scalation

process

package process

The process package contains classes, traits and objects for process-oriented simulation models (for example, process-interaction).

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. process
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. trait Component extends Identifiable with Locatable

    The Component trait provides basic common feature for simulation components.

  2. class Gate extends SimActor with Component

    The Gate class models the operation of gate that can open and shut.

  3. class Junction extends Component

    The Junction class provides a connector between two Transports/Routes.

  4. class Model extends Actor with Signifiable with Modelable with Component

    The Model class maintains a list of components making up the model and controls the flow of entities (SimActors) through the model, following the process-interaction world-view.

  5. class Resource extends Component

    The Resource class provides services to entities (SimActors).

  6. class Route extends Component

    The Route class provides a multilane pathway between two other components.

  7. trait Signifiable extends AnyRef

    The Signifiable trait defines standard messages/signals sent between actors implementing process interaction simulations.

  8. abstract class SimActor extends Actor with Signifiable with PQItem with Ordered[SimActor] with Locatable

    The SimActor abstract class represents entities that are active in the model.

  9. class Sink extends Component

    The Sink class is used to terminate entities (SimActors) when they are finished.

  10. class Source extends SimActor with Component

    The Source class is used to periodically inject entities (SimActors) into a running simulation model.

  11. class Transport extends Component

    The Transport class provides a pathway between two other components.

  12. class WaitQueue extends Queue[SimActor] with Component

    The WaitQueue class is a wrapper for Scala's Queue class, which supports FCSC Queues.

Value Members

  1. object Gate extends Serializable

    The Gate companion object provides a builder method for gates.

  2. object Junction

    The Junction companion object provides a builder method for sinks.

  3. object ModelTest extends App

    The ModelTest object is used to test the Model class.

  4. object Resource

    The Resource companion object provides a builder method for resources.

  5. object RouteTest extends App

    The RouteTest object is used to test the Route class, which is a composite class.

  6. object Sink

    The Sink companion object provides a builder method for sinks.

  7. object Source extends Serializable

    The Source companion object provides a builder method for sources.

  8. object WaitQueue extends Serializable

    The WaitQueue companion object provides a builder method for wait-queues.

Inherited from AnyRef

Inherited from Any

Ungrouped