packages feed

random-fu 0.3.0.0 → 0.3.0.1

raw patch · 1 files changed

+1/−1 lines, 1 filesPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

API changes (from Hackage documentation)

- Data.Random.Distribution.Bernoulli: instance Data.Random.Distribution.CDF (Data.Random.Distribution.Bernoulli.Bernoulli b) GHC.Types.Bool => Data.Random.Distribution.CDF (Data.Random.Distribution.Bernoulli.Bernoulli b) GHC.Integer.Type.Integer
- Data.Random.Distribution.Bernoulli: instance Data.Random.Distribution.Distribution (Data.Random.Distribution.Bernoulli.Bernoulli b) GHC.Types.Bool => Data.Random.Distribution.Distribution (Data.Random.Distribution.Bernoulli.Bernoulli b) GHC.Integer.Type.Integer
- Data.Random.Distribution.Binomial: instance (GHC.Float.Floating b, GHC.Classes.Ord b, Data.Random.Distribution.Distribution Data.Random.Distribution.Beta.Beta b, Data.Random.Distribution.Distribution Data.Random.Distribution.Uniform.StdUniform b) => Data.Random.Distribution.Distribution (Data.Random.Distribution.Binomial.Binomial b) GHC.Integer.Type.Integer
- Data.Random.Distribution.Binomial: instance (GHC.Real.Real b, Data.Random.Distribution.Distribution (Data.Random.Distribution.Binomial.Binomial b) GHC.Integer.Type.Integer) => Data.Random.Distribution.CDF (Data.Random.Distribution.Binomial.Binomial b) GHC.Integer.Type.Integer
- Data.Random.Distribution.Binomial: instance (GHC.Real.Real b, Data.Random.Distribution.Distribution (Data.Random.Distribution.Binomial.Binomial b) GHC.Integer.Type.Integer) => Data.Random.Distribution.PDF (Data.Random.Distribution.Binomial.Binomial b) GHC.Integer.Type.Integer
- Data.Random.Distribution.Binomial: instance Data.Random.Distribution.CDF (Data.Random.Distribution.Binomial.Binomial b) GHC.Integer.Type.Integer => Data.Random.Distribution.CDF (Data.Random.Distribution.Binomial.Binomial b) GHC.Types.Double
- Data.Random.Distribution.Binomial: instance Data.Random.Distribution.CDF (Data.Random.Distribution.Binomial.Binomial b) GHC.Integer.Type.Integer => Data.Random.Distribution.CDF (Data.Random.Distribution.Binomial.Binomial b) GHC.Types.Float
- Data.Random.Distribution.Binomial: instance Data.Random.Distribution.Distribution (Data.Random.Distribution.Binomial.Binomial b) GHC.Integer.Type.Integer => Data.Random.Distribution.Distribution (Data.Random.Distribution.Binomial.Binomial b) GHC.Types.Double
- Data.Random.Distribution.Binomial: instance Data.Random.Distribution.Distribution (Data.Random.Distribution.Binomial.Binomial b) GHC.Integer.Type.Integer => Data.Random.Distribution.Distribution (Data.Random.Distribution.Binomial.Binomial b) GHC.Types.Float
- Data.Random.Distribution.Binomial: instance Data.Random.Distribution.PDF (Data.Random.Distribution.Binomial.Binomial b) GHC.Integer.Type.Integer => Data.Random.Distribution.PDF (Data.Random.Distribution.Binomial.Binomial b) GHC.Types.Double
- Data.Random.Distribution.Binomial: instance Data.Random.Distribution.PDF (Data.Random.Distribution.Binomial.Binomial b) GHC.Integer.Type.Integer => Data.Random.Distribution.PDF (Data.Random.Distribution.Binomial.Binomial b) GHC.Types.Float
- Data.Random.Distribution.Poisson: instance (GHC.Float.RealFloat b, Data.Random.Distribution.Distribution Data.Random.Distribution.Uniform.StdUniform b, Data.Random.Distribution.Distribution (Data.Random.Distribution.Gamma.Erlang GHC.Integer.Type.Integer) b, Data.Random.Distribution.Distribution (Data.Random.Distribution.Binomial.Binomial b) GHC.Integer.Type.Integer) => Data.Random.Distribution.Distribution (Data.Random.Distribution.Poisson.Poisson b) GHC.Integer.Type.Integer
- Data.Random.Distribution.Poisson: instance (GHC.Real.Real b, Data.Random.Distribution.Distribution (Data.Random.Distribution.Poisson.Poisson b) GHC.Integer.Type.Integer) => Data.Random.Distribution.CDF (Data.Random.Distribution.Poisson.Poisson b) GHC.Integer.Type.Integer
- Data.Random.Distribution.Poisson: instance (GHC.Real.Real b, Data.Random.Distribution.Distribution (Data.Random.Distribution.Poisson.Poisson b) GHC.Integer.Type.Integer) => Data.Random.Distribution.PDF (Data.Random.Distribution.Poisson.Poisson b) GHC.Integer.Type.Integer
- Data.Random.Distribution.Poisson: instance Data.Random.Distribution.CDF (Data.Random.Distribution.Poisson.Poisson b) GHC.Integer.Type.Integer => Data.Random.Distribution.CDF (Data.Random.Distribution.Poisson.Poisson b) GHC.Types.Double
- Data.Random.Distribution.Poisson: instance Data.Random.Distribution.CDF (Data.Random.Distribution.Poisson.Poisson b) GHC.Integer.Type.Integer => Data.Random.Distribution.CDF (Data.Random.Distribution.Poisson.Poisson b) GHC.Types.Float
- Data.Random.Distribution.Poisson: instance Data.Random.Distribution.Distribution (Data.Random.Distribution.Poisson.Poisson b) GHC.Integer.Type.Integer => Data.Random.Distribution.Distribution (Data.Random.Distribution.Poisson.Poisson b) GHC.Types.Double
- Data.Random.Distribution.Poisson: instance Data.Random.Distribution.Distribution (Data.Random.Distribution.Poisson.Poisson b) GHC.Integer.Type.Integer => Data.Random.Distribution.Distribution (Data.Random.Distribution.Poisson.Poisson b) GHC.Types.Float
- Data.Random.Distribution.Poisson: instance Data.Random.Distribution.PDF (Data.Random.Distribution.Poisson.Poisson b) GHC.Integer.Type.Integer => Data.Random.Distribution.PDF (Data.Random.Distribution.Poisson.Poisson b) GHC.Types.Double
- Data.Random.Distribution.Poisson: instance Data.Random.Distribution.PDF (Data.Random.Distribution.Poisson.Poisson b) GHC.Integer.Type.Integer => Data.Random.Distribution.PDF (Data.Random.Distribution.Poisson.Poisson b) GHC.Types.Float
- Data.Random.Distribution.Uniform: instance Data.Random.Distribution.CDF Data.Random.Distribution.Uniform.Uniform GHC.Integer.Type.Integer
- Data.Random.Distribution.Uniform: instance Data.Random.Distribution.Distribution Data.Random.Distribution.Uniform.Uniform GHC.Integer.Type.Integer
+ Data.Random.Distribution.Bernoulli: instance Data.Random.Distribution.CDF (Data.Random.Distribution.Bernoulli.Bernoulli b) GHC.Types.Bool => Data.Random.Distribution.CDF (Data.Random.Distribution.Bernoulli.Bernoulli b) GHC.Num.Integer.Integer
+ Data.Random.Distribution.Bernoulli: instance Data.Random.Distribution.Distribution (Data.Random.Distribution.Bernoulli.Bernoulli b) GHC.Types.Bool => Data.Random.Distribution.Distribution (Data.Random.Distribution.Bernoulli.Bernoulli b) GHC.Num.Integer.Integer
+ Data.Random.Distribution.Binomial: instance (GHC.Float.Floating b, GHC.Classes.Ord b, Data.Random.Distribution.Distribution Data.Random.Distribution.Beta.Beta b, Data.Random.Distribution.Distribution Data.Random.Distribution.Uniform.StdUniform b) => Data.Random.Distribution.Distribution (Data.Random.Distribution.Binomial.Binomial b) GHC.Num.Integer.Integer
+ Data.Random.Distribution.Binomial: instance (GHC.Real.Real b, Data.Random.Distribution.Distribution (Data.Random.Distribution.Binomial.Binomial b) GHC.Num.Integer.Integer) => Data.Random.Distribution.CDF (Data.Random.Distribution.Binomial.Binomial b) GHC.Num.Integer.Integer
+ Data.Random.Distribution.Binomial: instance (GHC.Real.Real b, Data.Random.Distribution.Distribution (Data.Random.Distribution.Binomial.Binomial b) GHC.Num.Integer.Integer) => Data.Random.Distribution.PDF (Data.Random.Distribution.Binomial.Binomial b) GHC.Num.Integer.Integer
+ Data.Random.Distribution.Binomial: instance Data.Random.Distribution.CDF (Data.Random.Distribution.Binomial.Binomial b) GHC.Num.Integer.Integer => Data.Random.Distribution.CDF (Data.Random.Distribution.Binomial.Binomial b) GHC.Types.Double
+ Data.Random.Distribution.Binomial: instance Data.Random.Distribution.CDF (Data.Random.Distribution.Binomial.Binomial b) GHC.Num.Integer.Integer => Data.Random.Distribution.CDF (Data.Random.Distribution.Binomial.Binomial b) GHC.Types.Float
+ Data.Random.Distribution.Binomial: instance Data.Random.Distribution.Distribution (Data.Random.Distribution.Binomial.Binomial b) GHC.Num.Integer.Integer => Data.Random.Distribution.Distribution (Data.Random.Distribution.Binomial.Binomial b) GHC.Types.Double
+ Data.Random.Distribution.Binomial: instance Data.Random.Distribution.Distribution (Data.Random.Distribution.Binomial.Binomial b) GHC.Num.Integer.Integer => Data.Random.Distribution.Distribution (Data.Random.Distribution.Binomial.Binomial b) GHC.Types.Float
+ Data.Random.Distribution.Binomial: instance Data.Random.Distribution.PDF (Data.Random.Distribution.Binomial.Binomial b) GHC.Num.Integer.Integer => Data.Random.Distribution.PDF (Data.Random.Distribution.Binomial.Binomial b) GHC.Types.Double
+ Data.Random.Distribution.Binomial: instance Data.Random.Distribution.PDF (Data.Random.Distribution.Binomial.Binomial b) GHC.Num.Integer.Integer => Data.Random.Distribution.PDF (Data.Random.Distribution.Binomial.Binomial b) GHC.Types.Float
+ Data.Random.Distribution.Poisson: instance (GHC.Float.RealFloat b, Data.Random.Distribution.Distribution Data.Random.Distribution.Uniform.StdUniform b, Data.Random.Distribution.Distribution (Data.Random.Distribution.Gamma.Erlang GHC.Num.Integer.Integer) b, Data.Random.Distribution.Distribution (Data.Random.Distribution.Binomial.Binomial b) GHC.Num.Integer.Integer) => Data.Random.Distribution.Distribution (Data.Random.Distribution.Poisson.Poisson b) GHC.Num.Integer.Integer
+ Data.Random.Distribution.Poisson: instance (GHC.Real.Real b, Data.Random.Distribution.Distribution (Data.Random.Distribution.Poisson.Poisson b) GHC.Num.Integer.Integer) => Data.Random.Distribution.CDF (Data.Random.Distribution.Poisson.Poisson b) GHC.Num.Integer.Integer
+ Data.Random.Distribution.Poisson: instance (GHC.Real.Real b, Data.Random.Distribution.Distribution (Data.Random.Distribution.Poisson.Poisson b) GHC.Num.Integer.Integer) => Data.Random.Distribution.PDF (Data.Random.Distribution.Poisson.Poisson b) GHC.Num.Integer.Integer
+ Data.Random.Distribution.Poisson: instance Data.Random.Distribution.CDF (Data.Random.Distribution.Poisson.Poisson b) GHC.Num.Integer.Integer => Data.Random.Distribution.CDF (Data.Random.Distribution.Poisson.Poisson b) GHC.Types.Double
+ Data.Random.Distribution.Poisson: instance Data.Random.Distribution.CDF (Data.Random.Distribution.Poisson.Poisson b) GHC.Num.Integer.Integer => Data.Random.Distribution.CDF (Data.Random.Distribution.Poisson.Poisson b) GHC.Types.Float
+ Data.Random.Distribution.Poisson: instance Data.Random.Distribution.Distribution (Data.Random.Distribution.Poisson.Poisson b) GHC.Num.Integer.Integer => Data.Random.Distribution.Distribution (Data.Random.Distribution.Poisson.Poisson b) GHC.Types.Double
+ Data.Random.Distribution.Poisson: instance Data.Random.Distribution.Distribution (Data.Random.Distribution.Poisson.Poisson b) GHC.Num.Integer.Integer => Data.Random.Distribution.Distribution (Data.Random.Distribution.Poisson.Poisson b) GHC.Types.Float
+ Data.Random.Distribution.Poisson: instance Data.Random.Distribution.PDF (Data.Random.Distribution.Poisson.Poisson b) GHC.Num.Integer.Integer => Data.Random.Distribution.PDF (Data.Random.Distribution.Poisson.Poisson b) GHC.Types.Double
+ Data.Random.Distribution.Poisson: instance Data.Random.Distribution.PDF (Data.Random.Distribution.Poisson.Poisson b) GHC.Num.Integer.Integer => Data.Random.Distribution.PDF (Data.Random.Distribution.Poisson.Poisson b) GHC.Types.Float
+ Data.Random.Distribution.Uniform: instance Data.Random.Distribution.CDF Data.Random.Distribution.Uniform.Uniform GHC.Num.Integer.Integer
+ Data.Random.Distribution.Uniform: instance Data.Random.Distribution.Distribution Data.Random.Distribution.Uniform.Uniform GHC.Num.Integer.Integer
- Data.Random: class Distribution d t => CDF d t
+ Data.Random: class Distribution d t => CDF (d :: Type -> Type) t
- Data.Random: class Distribution d t
+ Data.Random: class Distribution (d :: Type -> Type) t
- Data.Random: class Distribution d t => PDF d t
+ Data.Random: class Distribution d t => PDF (d :: Type -> Type) t
- Data.Random: class Sampleable d m t
+ Data.Random: class Sampleable (d :: Type -> Type) (m :: Type -> Type) t
- Data.Random: gammaT :: Distribution Gamma a => a -> a -> RVarT m a
+ Data.Random: gammaT :: forall a (m :: Type -> Type). Distribution Gamma a => a -> a -> RVarT m a
- Data.Random: normalT :: Distribution Normal a => a -> a -> RVarT m a
+ Data.Random: normalT :: forall a (m :: Type -> Type). Distribution Normal a => a -> a -> RVarT m a
- Data.Random: runRVarT :: (Lift n m, StatefulGen g m) => RVarT n a -> g -> m a
+ Data.Random: runRVarT :: forall (n :: Type -> Type) m g a. (Lift n m, StatefulGen g m) => RVarT n a -> g -> m a
- Data.Random: rvarT :: Distribution d t => d t -> RVarT n t
+ Data.Random: rvarT :: forall (n :: Type -> Type). Distribution d t => d t -> RVarT n t
- Data.Random: stdNormalT :: Distribution Normal a => RVarT m a
+ Data.Random: stdNormalT :: forall a (m :: Type -> Type). Distribution Normal a => RVarT m a
- Data.Random: stdUniformT :: Distribution StdUniform a => RVarT m a
+ Data.Random: stdUniformT :: forall a (m :: Type -> Type). Distribution StdUniform a => RVarT m a
- Data.Random: uniformT :: Distribution Uniform a => a -> a -> RVarT m a
+ Data.Random: uniformT :: forall a (m :: Type -> Type). Distribution Uniform a => a -> a -> RVarT m a
- Data.Random.Distribution: class Distribution d t => CDF d t
+ Data.Random.Distribution: class Distribution d t => CDF (d :: Type -> Type) t
- Data.Random.Distribution: class Distribution d t
+ Data.Random.Distribution: class Distribution (d :: Type -> Type) t
- Data.Random.Distribution: class Distribution d t => PDF d t
+ Data.Random.Distribution: class Distribution d t => PDF (d :: Type -> Type) t
- Data.Random.Distribution: rvarT :: Distribution d t => d t -> RVarT n t
+ Data.Random.Distribution: rvarT :: forall (n :: Type -> Type). Distribution d t => d t -> RVarT n t
- Data.Random.Distribution.Bernoulli: bernoulliT :: Distribution (Bernoulli b) a => b -> RVarT m a
+ Data.Random.Distribution.Bernoulli: bernoulliT :: forall b a (m :: Type -> Type). Distribution (Bernoulli b) a => b -> RVarT m a
- Data.Random.Distribution.Bernoulli: boolBernoulli :: (Fractional a, Ord a, Distribution StdUniform a) => a -> RVarT m Bool
+ Data.Random.Distribution.Bernoulli: boolBernoulli :: forall a (m :: Type -> Type). (Fractional a, Ord a, Distribution StdUniform a) => a -> RVarT m Bool
- Data.Random.Distribution.Bernoulli: generalBernoulli :: Distribution (Bernoulli b) Bool => a -> a -> b -> RVarT m a
+ Data.Random.Distribution.Bernoulli: generalBernoulli :: forall b a (m :: Type -> Type). Distribution (Bernoulli b) Bool => a -> a -> b -> RVarT m a
- Data.Random.Distribution.Beta: betaT :: Distribution Beta a => a -> a -> RVarT m a
+ Data.Random.Distribution.Beta: betaT :: forall a (m :: Type -> Type). Distribution Beta a => a -> a -> RVarT m a
- Data.Random.Distribution.Beta: fractionalBeta :: (Fractional a, Eq a, Distribution Gamma a, Distribution StdUniform a) => a -> a -> RVarT m a
+ Data.Random.Distribution.Beta: fractionalBeta :: forall a (m :: Type -> Type). (Fractional a, Eq a, Distribution Gamma a, Distribution StdUniform a) => a -> a -> RVarT m a
- Data.Random.Distribution.Binomial: binomialT :: Distribution (Binomial b) a => a -> b -> RVarT m a
+ Data.Random.Distribution.Binomial: binomialT :: forall b a (m :: Type -> Type). Distribution (Binomial b) a => a -> b -> RVarT m a
- Data.Random.Distribution.Binomial: integralBinomial :: (Integral a, Floating b, Ord b, Distribution Beta b, Distribution StdUniform b) => a -> b -> RVarT m a
+ Data.Random.Distribution.Binomial: integralBinomial :: forall a b (m :: Type -> Type). (Integral a, Floating b, Ord b, Distribution Beta b, Distribution StdUniform b) => a -> b -> RVarT m a
- Data.Random.Distribution.Categorical: categoricalT :: (Num p, Distribution (Categorical p) a) => [(p, a)] -> RVarT m a
+ Data.Random.Distribution.Categorical: categoricalT :: forall p a (m :: Type -> Type). (Num p, Distribution (Categorical p) a) => [(p, a)] -> RVarT m a
- Data.Random.Distribution.Categorical: weightedCategoricalT :: (Fractional p, Eq p, Distribution (Categorical p) a) => [(p, a)] -> RVarT m a
+ Data.Random.Distribution.Categorical: weightedCategoricalT :: forall p a (m :: Type -> Type). (Fractional p, Eq p, Distribution (Categorical p) a) => [(p, a)] -> RVarT m a
- Data.Random.Distribution.ChiSquare: chiSquareT :: Distribution ChiSquare t => Integer -> RVarT m t
+ Data.Random.Distribution.ChiSquare: chiSquareT :: forall t (m :: Type -> Type). Distribution ChiSquare t => Integer -> RVarT m t
- Data.Random.Distribution.Dirichlet: dirichletT :: Distribution Dirichlet [a] => [a] -> RVarT m [a]
+ Data.Random.Distribution.Dirichlet: dirichletT :: forall a (m :: Type -> Type). Distribution Dirichlet [a] => [a] -> RVarT m [a]
- Data.Random.Distribution.Dirichlet: fractionalDirichlet :: (Fractional a, Distribution Gamma a) => [a] -> RVarT m [a]
+ Data.Random.Distribution.Dirichlet: fractionalDirichlet :: forall a (m :: Type -> Type). (Fractional a, Distribution Gamma a) => [a] -> RVarT m [a]
- Data.Random.Distribution.Exponential: exponentialT :: Distribution Exponential a => a -> RVarT m a
+ Data.Random.Distribution.Exponential: exponentialT :: forall a (m :: Type -> Type). Distribution Exponential a => a -> RVarT m a
- Data.Random.Distribution.Exponential: floatingExponential :: (Floating a, Distribution StdUniform a) => a -> RVarT m a
+ Data.Random.Distribution.Exponential: floatingExponential :: forall a (m :: Type -> Type). (Floating a, Distribution StdUniform a) => a -> RVarT m a
- Data.Random.Distribution.Gamma: erlangT :: Distribution (Erlang a) b => a -> RVarT m b
+ Data.Random.Distribution.Gamma: erlangT :: forall a b (m :: Type -> Type). Distribution (Erlang a) b => a -> RVarT m b
- Data.Random.Distribution.Gamma: gammaT :: Distribution Gamma a => a -> a -> RVarT m a
+ Data.Random.Distribution.Gamma: gammaT :: forall a (m :: Type -> Type). Distribution Gamma a => a -> a -> RVarT m a
- Data.Random.Distribution.Gamma: mtGamma :: (Floating a, Ord a, Distribution StdUniform a, Distribution Normal a) => a -> a -> RVarT m a
+ Data.Random.Distribution.Gamma: mtGamma :: forall a (m :: Type -> Type). (Floating a, Ord a, Distribution StdUniform a, Distribution Normal a) => a -> a -> RVarT m a
- Data.Random.Distribution.Multinomial: [Multinomial] :: [p] -> a -> Multinomial p [a]
+ Data.Random.Distribution.Multinomial: [Multinomial] :: forall p a1. [p] -> a1 -> Multinomial p [a1]
- Data.Random.Distribution.Multinomial: multinomialT :: Distribution (Multinomial p) [a] => [p] -> a -> RVarT m [a]
+ Data.Random.Distribution.Multinomial: multinomialT :: forall p a (m :: Type -> Type). Distribution (Multinomial p) [a] => [p] -> a -> RVarT m [a]
- Data.Random.Distribution.Normal: doubleStdNormal :: RVarT m Double
+ Data.Random.Distribution.Normal: doubleStdNormal :: forall (m :: Type -> Type). RVarT m Double
- Data.Random.Distribution.Normal: floatStdNormal :: RVarT m Float
+ Data.Random.Distribution.Normal: floatStdNormal :: forall (m :: Type -> Type). RVarT m Float
- Data.Random.Distribution.Normal: normalT :: Distribution Normal a => a -> a -> RVarT m a
+ Data.Random.Distribution.Normal: normalT :: forall a (m :: Type -> Type). Distribution Normal a => a -> a -> RVarT m a
- Data.Random.Distribution.Normal: normalTail :: (Distribution StdUniform a, Floating a, Ord a) => a -> RVarT m a
+ Data.Random.Distribution.Normal: normalTail :: forall a (m :: Type -> Type). (Distribution StdUniform a, Floating a, Ord a) => a -> RVarT m a
- Data.Random.Distribution.Normal: realFloatStdNormal :: (RealFloat a, Erf a, Distribution Uniform a) => RVarT m a
+ Data.Random.Distribution.Normal: realFloatStdNormal :: forall a (m :: Type -> Type). (RealFloat a, Erf a, Distribution Uniform a) => RVarT m a
- Data.Random.Distribution.Normal: stdNormalT :: Distribution Normal a => RVarT m a
+ Data.Random.Distribution.Normal: stdNormalT :: forall a (m :: Type -> Type). Distribution Normal a => RVarT m a
- Data.Random.Distribution.Pareto: paretoT :: Distribution Pareto a => a -> a -> RVarT m a
+ Data.Random.Distribution.Pareto: paretoT :: forall a (m :: Type -> Type). Distribution Pareto a => a -> a -> RVarT m a
- Data.Random.Distribution.Poisson: fractionalPoisson :: (Num a, Distribution (Poisson b) Integer) => b -> RVarT m a
+ Data.Random.Distribution.Poisson: fractionalPoisson :: forall a b (m :: Type -> Type). (Num a, Distribution (Poisson b) Integer) => b -> RVarT m a
- Data.Random.Distribution.Poisson: integralPoisson :: (Integral a, RealFloat b, Distribution StdUniform b, Distribution (Erlang a) b, Distribution (Binomial b) a) => b -> RVarT m a
+ Data.Random.Distribution.Poisson: integralPoisson :: forall a b (m :: Type -> Type). (Integral a, RealFloat b, Distribution StdUniform b, Distribution (Erlang a) b, Distribution (Binomial b) a) => b -> RVarT m a
- Data.Random.Distribution.Poisson: poissonT :: Distribution (Poisson b) a => b -> RVarT m a
+ Data.Random.Distribution.Poisson: poissonT :: forall b a (m :: Type -> Type). Distribution (Poisson b) a => b -> RVarT m a
- Data.Random.Distribution.Rayleigh: floatingRayleigh :: (Floating a, Eq a, Distribution StdUniform a) => a -> RVarT m a
+ Data.Random.Distribution.Rayleigh: floatingRayleigh :: forall a (m :: Type -> Type). (Floating a, Eq a, Distribution StdUniform a) => a -> RVarT m a
- Data.Random.Distribution.Rayleigh: rayleighT :: Distribution Rayleigh a => a -> RVarT m a
+ Data.Random.Distribution.Rayleigh: rayleighT :: forall a (m :: Type -> Type). Distribution Rayleigh a => a -> RVarT m a
- Data.Random.Distribution.Simplex: stdSimplexT :: Distribution StdSimplex [a] => Int -> RVarT m [a]
+ Data.Random.Distribution.Simplex: stdSimplexT :: forall a (m :: Type -> Type). Distribution StdSimplex [a] => Int -> RVarT m [a]
- Data.Random.Distribution.StretchedExponential: floatingStretchedExponential :: (Floating a, Distribution StdUniform a) => a -> a -> RVarT m a
+ Data.Random.Distribution.StretchedExponential: floatingStretchedExponential :: forall a (m :: Type -> Type). (Floating a, Distribution StdUniform a) => a -> a -> RVarT m a
- Data.Random.Distribution.StretchedExponential: stretchedExponentialT :: Distribution StretchedExponential a => a -> a -> RVarT m a
+ Data.Random.Distribution.StretchedExponential: stretchedExponentialT :: forall a (m :: Type -> Type). Distribution StretchedExponential a => a -> a -> RVarT m a
- Data.Random.Distribution.T: tT :: Distribution T a => Integer -> RVarT m a
+ Data.Random.Distribution.T: tT :: forall a (m :: Type -> Type). Distribution T a => Integer -> RVarT m a
- Data.Random.Distribution.Triangular: floatingTriangular :: (Floating a, Ord a, Distribution StdUniform a) => a -> a -> a -> RVarT m a
+ Data.Random.Distribution.Triangular: floatingTriangular :: forall a (m :: Type -> Type). (Floating a, Ord a, Distribution StdUniform a) => a -> a -> a -> RVarT m a
- Data.Random.Distribution.Uniform: boundedEnumStdUniform :: (Enum a, Bounded a) => RVarT m a
+ Data.Random.Distribution.Uniform: boundedEnumStdUniform :: forall a (m :: Type -> Type). (Enum a, Bounded a) => RVarT m a
- Data.Random.Distribution.Uniform: doubleStdUniform :: RVarT m Double
+ Data.Random.Distribution.Uniform: doubleStdUniform :: forall (m :: Type -> Type). RVarT m Double
- Data.Random.Distribution.Uniform: doubleUniform :: Double -> Double -> RVarT m Double
+ Data.Random.Distribution.Uniform: doubleUniform :: forall (m :: Type -> Type). Double -> Double -> RVarT m Double
- Data.Random.Distribution.Uniform: enumUniform :: Enum a => a -> a -> RVarT m a
+ Data.Random.Distribution.Uniform: enumUniform :: forall a (m :: Type -> Type). Enum a => a -> a -> RVarT m a
- Data.Random.Distribution.Uniform: fixedStdUniform :: HasResolution r => RVarT m (Fixed r)
+ Data.Random.Distribution.Uniform: fixedStdUniform :: forall r (m :: Type -> Type). HasResolution r => RVarT m (Fixed r)
- Data.Random.Distribution.Uniform: fixedUniform :: HasResolution r => Fixed r -> Fixed r -> RVarT m (Fixed r)
+ Data.Random.Distribution.Uniform: fixedUniform :: forall r (m :: Type -> Type). HasResolution r => Fixed r -> Fixed r -> RVarT m (Fixed r)
- Data.Random.Distribution.Uniform: floatStdUniform :: RVarT m Float
+ Data.Random.Distribution.Uniform: floatStdUniform :: forall (m :: Type -> Type). RVarT m Float
- Data.Random.Distribution.Uniform: floatUniform :: Float -> Float -> RVarT m Float
+ Data.Random.Distribution.Uniform: floatUniform :: forall (m :: Type -> Type). Float -> Float -> RVarT m Float
- Data.Random.Distribution.Uniform: integralUniform :: UniformRange a => a -> a -> RVarT m a
+ Data.Random.Distribution.Uniform: integralUniform :: forall a (m :: Type -> Type). UniformRange a => a -> a -> RVarT m a
- Data.Random.Distribution.Uniform: realFloatStdUniform :: RealFloat a => RVarT m a
+ Data.Random.Distribution.Uniform: realFloatStdUniform :: forall a (m :: Type -> Type). RealFloat a => RVarT m a
- Data.Random.Distribution.Uniform: realFloatUniform :: RealFloat a => a -> a -> RVarT m a
+ Data.Random.Distribution.Uniform: realFloatUniform :: forall a (m :: Type -> Type). RealFloat a => a -> a -> RVarT m a
- Data.Random.Distribution.Uniform: stdUniformPosT :: (Distribution StdUniform a, Num a, Eq a) => RVarT m a
+ Data.Random.Distribution.Uniform: stdUniformPosT :: forall a (m :: Type -> Type). (Distribution StdUniform a, Num a, Eq a) => RVarT m a
- Data.Random.Distribution.Uniform: stdUniformT :: Distribution StdUniform a => RVarT m a
+ Data.Random.Distribution.Uniform: stdUniformT :: forall a (m :: Type -> Type). Distribution StdUniform a => RVarT m a
- Data.Random.Distribution.Uniform: uniformT :: Distribution Uniform a => a -> a -> RVarT m a
+ Data.Random.Distribution.Uniform: uniformT :: forall a (m :: Type -> Type). Distribution Uniform a => a -> a -> RVarT m a
- Data.Random.Distribution.Ziggurat: Ziggurat :: !v t -> !v t -> !v t -> !forall m. RVarT m (Int, t) -> (forall m. RVarT m t) -> !forall m. t -> t -> RVarT m t -> !t -> t -> !Bool -> Ziggurat v t
+ Data.Random.Distribution.Ziggurat: Ziggurat :: !v t -> !v t -> !v t -> !forall (m :: Type -> Type). () => RVarT m (Int, t) -> (forall (m :: Type -> Type). () => RVarT m t) -> !forall (m :: Type -> Type). () => t -> t -> RVarT m t -> !t -> t -> !Bool -> Ziggurat (v :: Type -> Type) t
- Data.Random.Distribution.Ziggurat: [zFunc] :: Ziggurat v t -> !t -> t
+ Data.Random.Distribution.Ziggurat: [zFunc] :: Ziggurat (v :: Type -> Type) t -> !t -> t
- Data.Random.Distribution.Ziggurat: [zGetIU] :: Ziggurat v t -> !forall m. RVarT m (Int, t)
+ Data.Random.Distribution.Ziggurat: [zGetIU] :: Ziggurat (v :: Type -> Type) t -> !forall (m :: Type -> Type). () => RVarT m (Int, t)
- Data.Random.Distribution.Ziggurat: [zMirror] :: Ziggurat v t -> !Bool
+ Data.Random.Distribution.Ziggurat: [zMirror] :: Ziggurat (v :: Type -> Type) t -> !Bool
- Data.Random.Distribution.Ziggurat: [zTable_xs] :: Ziggurat v t -> !v t
+ Data.Random.Distribution.Ziggurat: [zTable_xs] :: Ziggurat (v :: Type -> Type) t -> !v t
- Data.Random.Distribution.Ziggurat: [zTable_y_ratios] :: Ziggurat v t -> !v t
+ Data.Random.Distribution.Ziggurat: [zTable_y_ratios] :: Ziggurat (v :: Type -> Type) t -> !v t
- Data.Random.Distribution.Ziggurat: [zTable_ys] :: Ziggurat v t -> !v t
+ Data.Random.Distribution.Ziggurat: [zTable_ys] :: Ziggurat (v :: Type -> Type) t -> !v t
- Data.Random.Distribution.Ziggurat: [zTailDist] :: Ziggurat v t -> forall m. RVarT m t
+ Data.Random.Distribution.Ziggurat: [zTailDist] :: Ziggurat (v :: Type -> Type) t -> forall (m :: Type -> Type). () => RVarT m t
- Data.Random.Distribution.Ziggurat: [zUniform] :: Ziggurat v t -> !forall m. t -> t -> RVarT m t
+ Data.Random.Distribution.Ziggurat: [zUniform] :: Ziggurat (v :: Type -> Type) t -> !forall (m :: Type -> Type). () => t -> t -> RVarT m t
- Data.Random.Distribution.Ziggurat: data Ziggurat v t
+ Data.Random.Distribution.Ziggurat: data Ziggurat (v :: Type -> Type) t
- Data.Random.Distribution.Ziggurat: mkZiggurat :: (RealFloat t, Vector v t, Distribution Uniform t) => Bool -> (t -> t) -> (t -> t) -> (t -> t) -> t -> Int -> (forall m. RVarT m (Int, t)) -> (forall m. t -> RVarT m t) -> Ziggurat v t
+ Data.Random.Distribution.Ziggurat: mkZiggurat :: forall t (v :: Type -> Type). (RealFloat t, Vector v t, Distribution Uniform t) => Bool -> (t -> t) -> (t -> t) -> (t -> t) -> t -> Int -> (forall (m :: Type -> Type). () => RVarT m (Int, t)) -> (forall (m :: Type -> Type). () => t -> RVarT m t) -> Ziggurat v t
- Data.Random.Distribution.Ziggurat: mkZigguratRec :: (RealFloat t, Vector v t, Distribution Uniform t) => Bool -> (t -> t) -> (t -> t) -> (t -> t) -> t -> Int -> (forall m. RVarT m (Int, t)) -> Ziggurat v t
+ Data.Random.Distribution.Ziggurat: mkZigguratRec :: forall t (v :: Type -> Type). (RealFloat t, Vector v t, Distribution Uniform t) => Bool -> (t -> t) -> (t -> t) -> (t -> t) -> t -> Int -> (forall (m :: Type -> Type). () => RVarT m (Int, t)) -> Ziggurat v t
- Data.Random.Distribution.Ziggurat: mkZiggurat_ :: (RealFloat t, Vector v t, Distribution Uniform t) => Bool -> (t -> t) -> (t -> t) -> Int -> t -> t -> (forall m. RVarT m (Int, t)) -> (forall m. RVarT m t) -> Ziggurat v t
+ Data.Random.Distribution.Ziggurat: mkZiggurat_ :: forall t (v :: Type -> Type). (RealFloat t, Vector v t, Distribution Uniform t) => Bool -> (t -> t) -> (t -> t) -> Int -> t -> t -> (forall (m :: Type -> Type). () => RVarT m (Int, t)) -> (forall (m :: Type -> Type). () => RVarT m t) -> Ziggurat v t
- Data.Random.Distribution.Ziggurat: runZiggurat :: (Num a, Ord a, Vector v a) => Ziggurat v a -> RVarT m a
+ Data.Random.Distribution.Ziggurat: runZiggurat :: forall a (v :: Type -> Type) (m :: Type -> Type). (Num a, Ord a, Vector v a) => Ziggurat v a -> RVarT m a
- Data.Random.Lift: class Lift m n
+ Data.Random.Lift: class Lift (m :: Type -> Type) (n :: Type -> Type)
- Data.Random.List: randomElementT :: [a] -> RVarT m a
+ Data.Random.List: randomElementT :: forall a (m :: Type -> Type). [a] -> RVarT m a
- Data.Random.List: shuffleNT :: Int -> [a] -> RVarT m [a]
+ Data.Random.List: shuffleNT :: forall a (m :: Type -> Type). Int -> [a] -> RVarT m [a]
- Data.Random.List: shuffleNofMT :: Int -> Int -> [a] -> RVarT m [a]
+ Data.Random.List: shuffleNofMT :: forall a (m :: Type -> Type). Int -> Int -> [a] -> RVarT m [a]
- Data.Random.List: shuffleT :: [a] -> RVarT m [a]
+ Data.Random.List: shuffleT :: forall a (m :: Type -> Type). [a] -> RVarT m [a]
- Data.Random.RVar: runRVarT :: (Lift n m, StatefulGen g m) => RVarT n a -> g -> m a
+ Data.Random.RVar: runRVarT :: forall (n :: Type -> Type) m g a. (Lift n m, StatefulGen g m) => RVarT n a -> g -> m a
- Data.Random.Sample: class Sampleable d m t
+ Data.Random.Sample: class Sampleable (d :: Type -> Type) (m :: Type -> Type) t

Files

random-fu.cabal view
@@ -1,5 +1,5 @@ name:                   random-fu-version:                0.3.0.0+version:                0.3.0.1 stability:              provisional  cabal-version:          >= 1.10