| Copyright | Copyright (c) 2017 David Sorokin <david.sorokin@gmail.com> |
|---|---|
| License | BSD3 |
| Maintainer | David Sorokin <david.sorokin@gmail.com> |
| Stability | experimental |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Simulation.Aivika.GPSS.Results.Transform
Description
Tested with: GHC 8.0.2
The module defines transformations for the simulation results.
Synopsis
- newtype Queue = Queue ResultTransform
- queueNull :: Queue -> ResultTransform
- queueContent :: Queue -> ResultTransform
- queueContentStats :: Queue -> TimingStats
- enqueueCount :: Queue -> ResultTransform
- enqueueZeroEntryCount :: Queue -> ResultTransform
- queueWaitTime :: Queue -> SamplingStats
- queueNonZeroEntryWaitTime :: Queue -> SamplingStats
- queueRate :: Queue -> ResultTransform
- newtype Facility = Facility ResultTransform
- facilityCount :: Facility -> ResultTransform
- facilityCountStats :: Facility -> TimingStats
- facilityCaptureCount :: Facility -> ResultTransform
- facilityUtilisationCount :: Facility -> ResultTransform
- facilityUtilisationCountStats :: Facility -> TimingStats
- facilityQueueCount :: Facility -> ResultTransform
- facilityQueueCountStats :: Facility -> TimingStats
- facilityTotalWaitTime :: Facility -> ResultTransform
- facilityWaitTime :: Facility -> SamplingStats
- facilityTotalHoldingTime :: Facility -> ResultTransform
- facilityHoldingTime :: Facility -> SamplingStats
- facilityInterrupted :: Facility -> ResultTransform
- newtype Storage = Storage ResultTransform
- storageCapacity :: Storage -> ResultTransform
- storageEmpty :: Storage -> ResultTransform
- storageFull :: Storage -> ResultTransform
- storageContent :: Storage -> ResultTransform
- storageContentStats :: Storage -> TimingStats
- storageUseCount :: Storage -> ResultTransform
- storageUsedContent :: Storage -> ResultTransform
- storageUtilisationCount :: Storage -> ResultTransform
- storageUtilisationCountStats :: Storage -> TimingStats
- storageQueueCount :: Storage -> ResultTransform
- storageQueueCountStats :: Storage -> TimingStats
- storageTotalWaitTime :: Storage -> ResultTransform
- storageWaitTime :: Storage -> SamplingStats
- storageAverageHoldingTime :: Storage -> ResultTransform
Documentation
Represents the Queue.
Constructors
| Queue ResultTransform |
Instances
| ResultTransformer Queue Source # | An instance of the result transformer. |
Defined in Simulation.Aivika.GPSS.Results.Transform Methods tr :: Queue -> ResultTransform # | |
queueContent :: Queue -> ResultTransform Source #
Property queueContent.
queueContentStats :: Queue -> TimingStats Source #
Property queueContentStats.
enqueueCount :: Queue -> ResultTransform Source #
Property enqueueCount.
enqueueZeroEntryCount :: Queue -> ResultTransform Source #
Property enqueueZeroEntryCount.
queueWaitTime :: Queue -> SamplingStats Source #
Property queueWaitTime.
queueNonZeroEntryWaitTime :: Queue -> SamplingStats Source #
Property queueNonZeroEntryWaitTime.
Represents the Facility.
Constructors
| Facility ResultTransform |
Instances
| ResultTransformer Facility Source # | An instance of the result transformer. |
Defined in Simulation.Aivika.GPSS.Results.Transform Methods tr :: Facility -> ResultTransform # | |
facilityCount :: Facility -> ResultTransform Source #
Property facilityCount.
facilityCountStats :: Facility -> TimingStats Source #
Property facilityCountStats.
facilityCaptureCount :: Facility -> ResultTransform Source #
Property facilityCaptureCount.
facilityUtilisationCount :: Facility -> ResultTransform Source #
Property facilityUtilisationCount.
facilityUtilisationCountStats :: Facility -> TimingStats Source #
Property facilityUtilisationCountStats.
facilityQueueCount :: Facility -> ResultTransform Source #
Property facilityQueueCount.
facilityQueueCountStats :: Facility -> TimingStats Source #
Property facilityQueueCountStats.
facilityTotalWaitTime :: Facility -> ResultTransform Source #
Property facilityTotalWaitTime.
facilityWaitTime :: Facility -> SamplingStats Source #
Property facilityWaitTime.
facilityTotalHoldingTime :: Facility -> ResultTransform Source #
Property facilityTotalHoldingTime.
facilityHoldingTime :: Facility -> SamplingStats Source #
Property facilityHoldingTime.
facilityInterrupted :: Facility -> ResultTransform Source #
Property facilityInterrupted.
Represents the Storage.
Constructors
| Storage ResultTransform |
Instances
| ResultTransformer Storage Source # | An instance of the result transformer. |
Defined in Simulation.Aivika.GPSS.Results.Transform Methods tr :: Storage -> ResultTransform # | |
storageCapacity :: Storage -> ResultTransform Source #
Property storageCapacity.
storageEmpty :: Storage -> ResultTransform Source #
Property storageEmpty.
storageFull :: Storage -> ResultTransform Source #
Property storageFull.
storageContent :: Storage -> ResultTransform Source #
Property storageContent.
storageContentStats :: Storage -> TimingStats Source #
Property storageContentStats.
storageUseCount :: Storage -> ResultTransform Source #
Property storageUseCount.
storageUsedContent :: Storage -> ResultTransform Source #
Property storageUsedContent.
storageUtilisationCount :: Storage -> ResultTransform Source #
Property storageUtilisationCount.
storageUtilisationCountStats :: Storage -> TimingStats Source #
Property storageUtilisationCountStats.
storageQueueCount :: Storage -> ResultTransform Source #
Property storageQueueCount.
storageQueueCountStats :: Storage -> TimingStats Source #
Property storageQueueCountStats.
storageTotalWaitTime :: Storage -> ResultTransform Source #
Property storageTotalWaitTime.
storageWaitTime :: Storage -> SamplingStats Source #
Property storageWaitTime.
storageAverageHoldingTime :: Storage -> ResultTransform Source #
Property storageAverageHoldingTime.