| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Numeric.Algebra.Deriving
Description
Provides deriving utilities.
Since: 0.1
Synopsis
- newtype AsNum a = MkAsNum a
- newtype AsFractional a = MkAsFractional a
- newtype AsIntegral a = MkAsIntegral a
- newtype AsReal a = MkAsReal a
Documentation
Derives classes from Num constraint.
Since: 0.1
Constructors
| MkAsNum a |
Instances
| Num a => AGroup (AsNum a) Source # | Since: 0.1 |
| Num a => AMonoid (AsNum a) Source # | Since: 0.1 |
Defined in Numeric.Algebra.Additive.AMonoid | |
| Num a => ASemigroup (AsNum a) Source # | Since: 0.1 |
| Num a => MMonoid (AsNum a) Source # | Since: 0.1 |
Defined in Numeric.Algebra.Multiplicative.MMonoid | |
| Num a => MSemigroup (AsNum a) Source # | Since: 0.1 |
| Num a => FromInteger (AsNum a) Source # | Since: 0.1 |
newtype AsFractional a Source #
Derives classes from Fractional constraint.
Since: 0.1
Constructors
| MkAsFractional a |
Instances
newtype AsIntegral a Source #
Derives classes from Integral constraint.
Since: 0.1
Constructors
| MkAsIntegral a |