histogram-fill-0.9.1.0: Library for histograms creation.

Safe HaskellNone
LanguageHaskell98

Data.Histogram.Bin.LogBinD

Synopsis

Documentation

data LogBinD Source #

Uniform binning in logarithmic scale. For roundtripping use:

b = logBinDN (lowerLimit b) (logBinDIncrement b) (nBins b)
Instances
Eq LogBinD Source # 
Instance details

Defined in Data.Histogram.Bin.LogBinD

Methods

(==) :: LogBinD -> LogBinD -> Bool #

(/=) :: LogBinD -> LogBinD -> Bool #

Data LogBinD Source # 
Instance details

Defined in Data.Histogram.Bin.LogBinD

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LogBinD -> c LogBinD #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LogBinD #

toConstr :: LogBinD -> Constr #

dataTypeOf :: LogBinD -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c LogBinD) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LogBinD) #

gmapT :: (forall b. Data b => b -> b) -> LogBinD -> LogBinD #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LogBinD -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LogBinD -> r #

gmapQ :: (forall d. Data d => d -> u) -> LogBinD -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LogBinD -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LogBinD -> m LogBinD #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LogBinD -> m LogBinD #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LogBinD -> m LogBinD #

Read LogBinD Source # 
Instance details

Defined in Data.Histogram.Bin.LogBinD

Show LogBinD Source # 
Instance details

Defined in Data.Histogram.Bin.LogBinD

NFData LogBinD Source # 
Instance details

Defined in Data.Histogram.Bin.LogBinD

Methods

rnf :: LogBinD -> () #

VariableBin LogBinD Source # 
Instance details

Defined in Data.Histogram.Bin.LogBinD

MergeableBin LogBinD Source # 
Instance details

Defined in Data.Histogram.Bin.LogBinD

SliceableBin LogBinD Source # 
Instance details

Defined in Data.Histogram.Bin.LogBinD

Bin1D LogBinD Source # 
Instance details

Defined in Data.Histogram.Bin.LogBinD

IntervalBin LogBinD Source # 
Instance details

Defined in Data.Histogram.Bin.LogBinD

BinEq LogBinD Source # 
Instance details

Defined in Data.Histogram.Bin.LogBinD

Methods

binEq :: LogBinD -> LogBinD -> Bool Source #

Bin LogBinD Source # 
Instance details

Defined in Data.Histogram.Bin.LogBinD

Associated Types

type BinValue LogBinD :: * Source #

type BinValue LogBinD Source # 
Instance details

Defined in Data.Histogram.Bin.LogBinD

logBinDIncrement :: LogBinD -> Double Source #

Increment ratio for LogBinD

logBinD Source #

Arguments

:: Double

Lower limit

-> Int

Number of bins

-> Double

Upper limit

-> LogBinD 

Create log-scale binning algorithm.

logBinDN Source #

Arguments

:: Double

Lower limit

-> Double

Increment ratio. Must be greater than 1

-> Int

Number of bins

-> LogBinD