Safe Haskell | Safe-Infered |
---|
- data Comparison a
- = Comparison {
- comparisonBaseline :: a
- comparisonRecent :: a
- comparisonSwing :: Double
- | ComparisonNew {
- comparisonNew :: a
- = Comparison {
- makeComparison :: Real a => a -> a -> Comparison a
- appSwing :: a -> (Double -> a) -> Comparison b -> a
- data StatsComparison a = StatsComparison (Stats (Comparison a))
- makeStatsComparison :: Real a => Stats a -> Stats a -> StatsComparison a
- makeStatsComparisonNew :: Stats a -> StatsComparison a
- predSwingStatsComparison :: (Double -> Bool) -> StatsComparison a -> Bool
Comparisons
data Comparison a Source
The comparison of two values.
Comparison | Comparison of a recent value with a baseline. |
| |
ComparisonNew | A new value that doesn't have a baseline. |
|
Read a => Read (Comparison a) | |
Show a => Show (Comparison a) | |
Pretty a => Pretty (Comparison a) |
makeComparison :: Real a => a -> a -> Comparison aSource
Make a comparison from two values.
appSwing :: a -> (Double -> a) -> Comparison b -> aSource
Apply a function to the swing of a comparison.
Comparisons of Statistics
data StatsComparison a Source
Comparisons of statistics
StatsComparison (Stats (Comparison a)) |
Read a => Read (StatsComparison a) | |
Show a => Show (StatsComparison a) | |
Pretty a => Pretty (StatsComparison a) |
makeStatsComparison :: Real a => Stats a -> Stats a -> StatsComparison aSource
Make a comparison of two Stats
.
makeStatsComparisonNew :: Stats a -> StatsComparison aSource
Make a ComparisonNew
.
predSwingStatsComparison :: (Double -> Bool) -> StatsComparison a -> BoolSource
Return True
if any of the swings in the StatsComparison
match the given function.