| Safe Haskell | Safe |
|---|---|
| Language | Haskell2010 |
Data.Semimodule.Vector
Documentation
Constructors
| V1 a |
Instances
Constructors
| I1 |
Constructors
| V2 !a !a |
Instances
Constructors
| V3 !a !a !a |
Instances
Instances
| Eq I3 Source # | |
| Ord I3 Source # | |
| Show I3 Source # | |
| Field r => Division r QuaternionBasis Source # | |
Defined in Data.Semimodule.Vector Methods invert :: Endo r QuaternionBasis Source # | |
| Ring r => Unital r QuaternionBasis Source # | |
Defined in Data.Semimodule.Vector Methods unit :: r -> QuaternionBasis -> r Source # | |
| Ring r => Composition r QuaternionBasis Source # | |
Defined in Data.Semimodule.Vector | |
| Ring r => Composition r I3 Source # | |
| Ring r => Algebra r QuaternionBasis Source # | |
Defined in Data.Semimodule.Vector Methods mult :: (QuaternionBasis -> QuaternionBasis -> r) -> QuaternionBasis -> r Source # | |
| Ring r => Algebra r I3 Source # | |
| Semigroup (Additive I3) Source # | |
| Monoid (Additive I3) Source # | |
type QuaternionBasis = Maybe I3 Source #
Constructors
| V4 !a !a !a !a |