aivika-2.1: A multi-paradigm simulation library

Stabilityexperimental
MaintainerDavid Sorokin <david.sorokin@gmail.com>
Safe HaskellSafe-Inferred

Simulation.Aivika.Statistics.Accumulator

Contents

Description

Tested with: GHC 7.8.3

This small utility module allows accumulating the timing statistics based on Signalable data such as the queue size or the number of lost items in the queue.

Synopsis

Timing Statistics Accumulator

data TimingStatsAccumulator a Source

Represents an accumulator for the timing statistics.

newTimingStatsAccumulator :: TimingData a => Signalable a -> Event (TimingStatsAccumulator a)Source

Start gathering the timing statistics from the current simulation time.

timingStatsAccumulated :: TimingStatsAccumulator a -> Event (TimingStats a)Source

Return the accumulated statistics.