aivika-4.1: A multi-paradigm simulation library

CopyrightCopyright (c) 2009-2015, David Sorokin <david.sorokin@gmail.com>
LicenseBSD3
MaintainerDavid Sorokin <david.sorokin@gmail.com>
Stabilityexperimental
Safe HaskellNone
LanguageHaskell2010

Simulation.Aivika.Results.Locale

Contents

Description

Tested with: GHC 7.10.1

The module defines locales for outputting and printing the simulation results.

Synopsis

Basic Types

type ResultLocale = String Source

A locale to output the simulation results.

Examples are: "ru", "en" etc.

type ResultLocalisation = ResultId -> ResultDescription Source

It localises the description of simulation results.

type ResultDescription = String Source

A description used for describing the results when generating output.

Locale Codes

Localisations

lookupResultLocalisation :: ResultLocale -> ResultLocalisation Source

Lookup a localisation by the specified locale.

russianResultLocalisation :: ResultLocalisation Source

The Russian localisation of the simulation results.

englishResultLocalisation :: ResultLocalisation Source

The English localisation of the simulation results.

Unique Identifiers

data ResultId Source

The result entity identifier.

Constructors

TimeId

A time computation.

VectorId

Describes a vector.

VectorItemId String

Describes a vector item with the specified subscript.

SamplingStatsId

A SamplingStats value.

SamplingStatsCountId

Property samplingStatsCount.

SamplingStatsMinId

Property samplingStatsMin.

SamplingStatsMaxId

Property samplingStatsMax.

SamplingStatsMeanId

Property samplingStatsMean.

SamplingStatsMean2Id

Property samplingStatsMean2.

SamplingStatsVarianceId

Property samplingStatsVariance.

SamplingStatsDeviationId

Property samplingStatsDeviation.

SamplingCounterId

A SamplingCounter value.

SamplingCounterValueId

Property samplingCounterValue.

SamplingCounterStatsId

Property samplingCounterStats.

TimingStatsId

A TimingStats value.

TimingStatsCountId

Property timingStatsCount.

TimingStatsMinId

Property timingStatsMin.

TimingStatsMaxId

Property timingStatsMax.

TimingStatsMeanId

Property timingStatsMean.

TimingStatsVarianceId

Property timingStatsVariance.

TimingStatsDeviationId

Property timingStatsDeviation.

TimingStatsMinTimeId

Property timingStatsMinTime.

TimingStatsMaxTimeId

Property timingStatsMaxTime.

TimingStatsStartTimeId

Property timingStatsStartTime.

TimingStatsLastTimeId

Property timingStatsLastTime.

TimingStatsSumId

Property timingStatsSum.

TimingStatsSum2Id

Property timingStatsSum2.

TimingCounterId

A TimingCounter value.

TimingCounterValueId

Property timingCounterValue.

TimingCounterStatsId

Property timingCounterStats.

FiniteQueueId

A finite Queue.

InfiniteQueueId

An infinite Queue.

EnqueueStrategyId

Property enqueueStrategy.

EnqueueStoringStrategyId

Property enqueueStoringStrategy.

DequeueStrategyId

Property dequeueStrategy.

QueueNullId

Property queueNull.

QueueFullId

Property queueFull.

QueueMaxCountId

Property queueMaxCount.

QueueCountId

Property queueCount.

QueueCountStatsId

Property queueCountStats.

EnqueueCountId

Property enqueueCount.

EnqueueLostCountId

Property enqueueLostCount.

EnqueueStoreCountId

Property enqueueStoreCount.

DequeueCountId

Property dequeueCount.

DequeueExtractCountId

Property dequeueExtractCount.

QueueLoadFactorId

Property queueLoadFactor.

EnqueueRateId

Property enqueueRate.

EnqueueStoreRateId

Property enqueueStoreRate.

DequeueRateId

Property dequeueRate.

DequeueExtractRateId

Property dequeueExtractRate.

QueueWaitTimeId

Property queueWaitTime.

QueueTotalWaitTimeId

Property queueTotalWaitTime.

EnqueueWaitTimeId

Property enqueueWaitTime.

DequeueWaitTimeId

Property dequeueWaitTime.

QueueRateId

Property queueRate.

ArrivalTimerId

An ArrivalTimer.

ArrivalProcessingTimeId

Property arrivalProcessingTime.

ServerId

Represents a Server.

ServerInitStateId

Property serverInitState.

ServerStateId

Property serverState.

ServerTotalInputWaitTimeId

Property serverTotalInputWaitTime.

ServerTotalProcessingTimeId

Property serverTotalProcessingTime.

ServerTotalOutputWaitTimeId

Property serverTotalOutputWaitTime.

ServerTotalPreemptionTimeId

Property serverTotalPreemptionTime.

ServerInputWaitTimeId

Property serverInputWaitTime.

ServerProcessingTimeId

Property serverProcessingTime.

ServerOutputWaitTimeId

Property serverOutputWaitTime.

ServerPreemptionTimeId

Property serverPreemptionTime.

ServerInputWaitFactorId

Property serverInputWaitFactor.

ServerProcessingFactorId

Property serverProcessingFactor.

ServerOutputWaitFactorId

Property serverOutputWaitFactor.

ServerPreemptionFactorId

Property serverPreemptionFactor.

ActivityId

Represents an Activity.

ActivityInitStateId

Property activityInitState.

ActivityStateId

Property activityState.

ActivityTotalUtilisationTimeId

Property activityTotalUtilisationTime.

ActivityTotalIdleTimeId

Property activityTotalIdleTime.

ActivityTotalPreemptionTimeId

Property activityTotalPreemptionTime.

ActivityUtilisationTimeId

Property activityUtilisationTime.

ActivityIdleTimeId

Property activityIdleTime.

ActivityPreemptionTimeId

Property activityPreemptionTime.

ActivityUtilisationFactorId

Property activityUtilisationFactor.

ActivityIdleFactorId

Property activityIdleFactor.

ActivityPreemptionFactorId

Property activityPreemptionFactor.

ResourceId

Represents a Resource.

ResourceCountId

Property resourceCount.

ResourceCountStatsId

Property resourceCountStats.

ResourceUtilisationCountId

Property resourceUtilisationCount.

ResourceUtilisationCountStatsId

Property resourceUtilisationCountStats.

UserDefinedResultId ResultDescription

An user defined description.

LocalisedResultId (Map ResultLocale ResultDescription)

A localised property or object name.