Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- derivePropagationArray :: StreamGraph -> Array (Int, Int) Double
- deriveServiceTimes :: StreamGraph -> Array Int Double
- deriveInputsArray :: StreamGraph -> Double -> Array Int Double
- isOverUtilised :: [OperatorInfo] -> Bool
Documentation
derivePropagationArray :: StreamGraph -> Array (Int, Int) Double Source #
Calculate the P propagation array for a StreamGraph based on its filter selectivities.
deriveServiceTimes :: StreamGraph -> Array Int Double Source #
derive an Array of service times from a StreamGraph
deriveInputsArray :: StreamGraph -> Double -> Array Int Double Source #
calculate an array of external input arrival probabilities
isOverUtilised :: [OperatorInfo] -> Bool Source #
Determine whether the supplied list of OperatorInfo describes a StreamGraph which is over-utilised: at least one node receives events faster than it can process them.