| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Numeric.Algebra.Space.Demimodule
Description
Provides the Demimodule typeclass.
Since: 0.1
Synopsis
- class (Quartamodule m r, Demiring r) => Demimodule m r | m -> r
Documentation
class (Quartamodule m r, Demiring r) => Demimodule m r | m -> r Source #
Defines a Demimodule over a Demiring.
Examples:
- \( \mathbb{Z}^{\times} \times \mathbb{Z}^{\times} \), the two-dimensional positive integers.
>>>:{-- Addition f1 :: (Demimodule m r) => m -> m f1 m = m .+. m :}
>>>f1 (8,4)(16,8)
>>>:{-- Scalar multiplication f2 :: (Demimodule m r, Num r) => m -> m f2 m = m .* 6 :}
>>>f2 (8,4)(48,24)
Since: 0.1
Instances
| Demiring r => Demimodule (r, r) r Source # | Since: 0.1 |
Defined in Numeric.Algebra.Space.Demimodule | |
| Demiring r => Demimodule (r, r, r) r Source # | Since: 0.1 |
Defined in Numeric.Algebra.Space.Demimodule | |
| Demiring r => Demimodule (r, r, r, r) r Source # | Since: 0.1 |
Defined in Numeric.Algebra.Space.Demimodule | |
| Demiring r => Demimodule (r, r, r, r, r) r Source # | Since: 0.1 |
Defined in Numeric.Algebra.Space.Demimodule | |
| Demiring r => Demimodule (r, r, r, r, r, r) r Source # | Since: 0.1 |
Defined in Numeric.Algebra.Space.Demimodule | |
| Demiring r => Demimodule (r, r, r, r, r, r, r) r Source # | Since: 0.1 |
Defined in Numeric.Algebra.Space.Demimodule | |
| Demiring r => Demimodule (r, r, r, r, r, r, r, r) r Source # | Since: 0.1 |
Defined in Numeric.Algebra.Space.Demimodule | |
| Demiring r => Demimodule (r, r, r, r, r, r, r, r, r) r Source # | Since: 0.1 |
Defined in Numeric.Algebra.Space.Demimodule | |