aivika-distributed-1.5.1: Parallel distributed discrete event simulation module for the Aivika library
CopyrightCopyright (c) 2015-2017 David Sorokin <david.sorokin@gmail.com>
LicenseBSD3
MaintainerDavid Sorokin <david.sorokin@gmail.com>
Stabilityexperimental
Safe HaskellSafe-Inferred
LanguageHaskell2010

Simulation.Aivika.Distributed.Optimistic.QueueStrategy

Description

Tested with: GHC 7.10.3

This module defines queue strategies FCFS and LCFS for the DIO computation.

Orphan instances

DequeueStrategy DIO FCFS Source #

An implementation of the FCFS queue strategy.

Instance details

DequeueStrategy DIO LCFS Source #

An implementation of the LCFS queue strategy.

Instance details

EnqueueStrategy DIO FCFS Source #

An implementation of the FCFS queue strategy.

Instance details

EnqueueStrategy DIO LCFS Source #

An implementation of the LCFS queue strategy.

Instance details

QueueStrategy DIO FCFS Source #

An implementation of the FCFS queue strategy.

Instance details

Associated Types

data StrategyQueue DIO FCFS :: Type -> Type #

QueueStrategy DIO LCFS Source #

An implementation of the LCFS queue strategy.

Instance details

Associated Types

data StrategyQueue DIO LCFS :: Type -> Type #