Copyright | Copyright (c) 2017 David Sorokin <david.sorokin@gmail.com> |
---|---|
License | BSD3 |
Maintainer | David Sorokin <david.sorokin@gmail.com> |
Stability | experimental |
Safe Haskell | None |
Language | Haskell98 |
Tested with: GHC 8.0.2
This module defines a GPSS assembly set.
- data AssemblySet
- newAssemblySet :: Simulation AssemblySet
- assembleTransact :: Transact a -> Int -> Process ()
- gatherTransacts :: Transact a -> Int -> Process ()
- transactAssembling :: Transact a -> Event Bool
- transactGathering :: Transact a -> Event Bool
Types
data AssemblySet Source #
Represents an assembly set.
Creating Assembly Set
newAssemblySet :: Simulation AssemblySet Source #
Create a new assembly set.
Functions
assembleTransact :: Transact a -> Int -> Process () Source #
Assemble the transact by the specified number.
gatherTransacts :: Transact a -> Int -> Process () Source #
Gather the transacts by the specified number.