| License | MIT |
|---|---|
| Maintainer | mail@doisinkidney.com |
| 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 # | |