License | MIT |
---|---|
Maintainer | [email protected] |
Stability | experimental |
Safe Haskell | None |
Language | Haskell2010 |
Data.Semiring.Numeric
Description
- newtype Bottleneck a = Bottleneck {
- getBottleneck :: a
- newtype Division a = Division {
- getDivision :: a
- newtype Łukasiewicz a = Łukasiewicz {
- getŁukasiewicz :: a
- newtype Viterbi a = Viterbi {
- getViterbi :: a
Documentation
newtype Bottleneck a Source #
Constructors
Bottleneck | |
Fields
|
Instances
Monad Bottleneck Source # | |
Functor Bottleneck Source # | |
Applicative Bottleneck Source # | |
Foldable Bottleneck Source # | |
Generic1 Bottleneck Source # | |
Bounded a => Bounded (Bottleneck a) Source # | |
Eq a => Eq (Bottleneck a) Source # | |
Num a => Num (Bottleneck a) Source # | |
Ord a => Ord (Bottleneck a) Source # | |
Read a => Read (Bottleneck a) Source # | |
Show a => Show (Bottleneck a) Source # | |
Generic (Bottleneck a) Source # | |
Arbitrary a => Arbitrary (Bottleneck a) Source # | |
(Bounded a, Ord a) => Semiring (Bottleneck a) Source # | |
type Rep1 Bottleneck Source # | |
type Rep (Bottleneck a) Source # | |
Constructors
Division | |
Fields
|
Instances
Monad Division Source # | |
Functor Division Source # | |
Applicative Division Source # | |
Foldable Division Source # | |
Generic1 Division Source # | |
Bounded a => Bounded (Division a) Source # | |
Eq a => Eq (Division a) Source # | |
Num a => Num (Division a) Source # | |
Ord a => Ord (Division a) Source # | |
Read a => Read (Division a) Source # | |
Show a => Show (Division a) Source # | |
Generic (Division a) Source # | |
(Integral a, Arbitrary a) => Arbitrary (Division a) Source # | |
(Integral a, Semiring a) => Semiring (Division a) Source # | Only expects positive numbers |
type Rep1 Division Source # | |
type Rep (Division a) Source # | |
newtype Łukasiewicz a Source #
Constructors
Łukasiewicz | |
Fields
|
Instances
Monad Łukasiewicz Source # | |
Functor Łukasiewicz Source # | |
Applicative Łukasiewicz Source # | |
Foldable Łukasiewicz Source # | |
Generic1 Łukasiewicz Source # | |
Bounded a => Bounded (Łukasiewicz a) Source # | |
Eq a => Eq (Łukasiewicz a) Source # | |
Num a => Num (Łukasiewicz a) Source # | |
Ord a => Ord (Łukasiewicz a) Source # | |
Read a => Read (Łukasiewicz a) Source # | |
Show a => Show (Łukasiewicz a) Source # | |
Generic (Łukasiewicz a) Source # | |
(Num a, Random a) => Arbitrary (Łukasiewicz a) Source # | |
(Ord a, Num a) => Semiring (Łukasiewicz a) Source # | |
type Rep1 Łukasiewicz Source # | |
type Rep (Łukasiewicz a) Source # | |
Constructors
Viterbi | |
Fields
|
Instances
Monad Viterbi Source # | |
Functor Viterbi Source # | |
Applicative Viterbi Source # | |
Foldable Viterbi Source # | |
Generic1 Viterbi Source # | |
Bounded a => Bounded (Viterbi a) Source # | |
Eq a => Eq (Viterbi a) Source # | |
Num a => Num (Viterbi a) Source # | |
Ord a => Ord (Viterbi a) Source # | |
Read a => Read (Viterbi a) Source # | |
Show a => Show (Viterbi a) Source # | |
Generic (Viterbi a) Source # | |
(Semiring a, Random a) => Arbitrary (Viterbi a) Source # | |
(Ord a, Semiring a) => Semiring (Viterbi a) Source # | |
type Rep1 Viterbi Source # | |
type Rep (Viterbi a) Source # | |