Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Torsor
Description
The typeclasses provides in this module are equivalent
to three of the typeclasses from the vector-space
package. This package uses MPTCs with functional dependencies
instead of type families in order to improved error
messages.
Documentation
class Additive v => Torsor p v | p -> v where #
Instances
Torsor Double Double # | |
Defined in Torsor | |
Torsor Int Int # | |
Defined in Torsor | |
Torsor Int8 Int8 # | |
Defined in Torsor | |
Torsor Int16 Int16 # | |
Defined in Torsor | |
Torsor Int32 Int32 # | |
Defined in Torsor | |
Torsor Int64 Int64 # | |
Defined in Torsor | |
Torsor Word Word # | |
Defined in Torsor | |
Torsor Word8 Word8 # | |
Defined in Torsor | |
Torsor Word16 Word16 # | |
Defined in Torsor | |
Torsor Word32 Word32 # | |
Defined in Torsor | |
Torsor Word64 Word64 # | |
Defined in Torsor |
class (Additive v, Additive s) => Scaling v s | v -> s where #