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
The module defines transformations for the simulation results.
- 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
.
ResultTransformer Queue Source # | An instance of the result transformer. |
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
.
ResultTransformer Facility Source # | An instance of the result transformer. |
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
.
ResultTransformer Storage Source # | An instance of the result transformer. |
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
.