numhask-0.2.3.1: numeric classes

Safe HaskellNone
LanguageHaskell2010

NumHask.Algebra.Distribution

Description

Distribution avoids a name clash with Distributive

Synopsis

Documentation

class (Additive a, MultiplicativeMagma a) => Distribution a #

Distribution (and annihilation) laws

a * (b + c) == a * b + a * c
(a + b) * c == a * c + b * c
a * zero == zero
zero * a == zero
Instances
Distribution Bool # 
Instance details

Defined in NumHask.Algebra.Distribution

Distribution Double # 
Instance details

Defined in NumHask.Algebra.Distribution

Distribution Float # 
Instance details

Defined in NumHask.Algebra.Distribution

Distribution Int # 
Instance details

Defined in NumHask.Algebra.Distribution

Distribution Int8 # 
Instance details

Defined in NumHask.Algebra.Distribution

Distribution Int16 # 
Instance details

Defined in NumHask.Algebra.Distribution

Distribution Int32 # 
Instance details

Defined in NumHask.Algebra.Distribution

Distribution Int64 # 
Instance details

Defined in NumHask.Algebra.Distribution

Distribution Integer # 
Instance details

Defined in NumHask.Algebra.Distribution

Distribution Natural # 
Instance details

Defined in NumHask.Algebra.Distribution

Distribution Word # 
Instance details

Defined in NumHask.Algebra.Distribution

Distribution Word8 # 
Instance details

Defined in NumHask.Algebra.Distribution

Distribution Word16 # 
Instance details

Defined in NumHask.Algebra.Distribution

Distribution Word32 # 
Instance details

Defined in NumHask.Algebra.Distribution

Distribution Word64 # 
Instance details

Defined in NumHask.Algebra.Distribution

(AdditiveGroup a, Distribution a) => Distribution (Complex a) # 
Instance details

Defined in NumHask.Algebra.Distribution

(Ord a, Signed a, Integral a, AdditiveInvertible a) => Distribution (Ratio a) # 
Instance details

Defined in NumHask.Algebra.Rational

(Distribution a, AdditiveGroup a) => Distribution (Complex a) # 
Instance details

Defined in NumHask.Data.Complex

(LowerBoundedField a, ExpField a, Ord a, AdditiveMagma a) => Distribution (LogField a) # 
Instance details

Defined in NumHask.Data.LogField