| Monad Quaternion # | |
Instance detailsDefined in Numeric.Algebra.Quaternion |
| Functor Quaternion # | |
Instance detailsDefined in Numeric.Algebra.Quaternion |
| Applicative Quaternion # | |
Instance detailsDefined in Numeric.Algebra.Quaternion |
| Foldable Quaternion # | |
Instance detailsDefined in Numeric.Algebra.Quaternion |
| Traversable Quaternion # | |
Instance detailsDefined in Numeric.Algebra.Quaternion |
| Distributive Quaternion # | |
Instance detailsDefined in Numeric.Algebra.Quaternion |
| Representable Quaternion # | |
Instance detailsDefined in Numeric.Algebra.Quaternion |
| Traversable1 Quaternion # | |
Instance detailsDefined in Numeric.Algebra.Quaternion |
| Foldable1 Quaternion # | |
Instance detailsDefined in Numeric.Algebra.Quaternion |
| Apply Quaternion # | |
Instance detailsDefined in Numeric.Algebra.Quaternion |
| Bind Quaternion # | |
Instance detailsDefined in Numeric.Algebra.Quaternion |
| MonadReader QuaternionBasis Quaternion # | |
Instance detailsDefined in Numeric.Algebra.Quaternion |
| RightModule r s => RightModule r (Quaternion s) # | |
Instance detailsDefined in Numeric.Algebra.Quaternion |
| LeftModule r s => LeftModule r (Quaternion s) # | |
Instance detailsDefined in Numeric.Algebra.Quaternion |
| (TriviallyInvolutive r, Rng r) => Quadrance r (Quaternion r) # | |
Instance detailsDefined in Numeric.Algebra.Quaternion |
| Eq a => Eq (Quaternion a) # | |
Instance detailsDefined in Numeric.Algebra.Quaternion |
| Data a => Data (Quaternion a) # | |
Instance detailsDefined in Numeric.Algebra.Quaternion |
| Read a => Read (Quaternion a) # | |
Instance detailsDefined in Numeric.Algebra.Quaternion |
| Show a => Show (Quaternion a) # | |
Instance detailsDefined in Numeric.Algebra.Quaternion |
| Idempotent r => Idempotent (Quaternion r) # | |
Instance detailsDefined in Numeric.Algebra.Quaternion |
| Abelian r => Abelian (Quaternion r) # | |
Instance detailsDefined in Numeric.Algebra.Quaternion |
| Partitionable r => Partitionable (Quaternion r) # | |
Instance detailsDefined in Numeric.Algebra.Quaternion |
| Additive r => Additive (Quaternion r) # | |
Instance detailsDefined in Numeric.Algebra.Quaternion |
| Monoidal r => Monoidal (Quaternion r) # | |
Instance detailsDefined in Numeric.Algebra.Quaternion |
| (TriviallyInvolutive r, Rng r) => Semiring (Quaternion r) # | |
Instance detailsDefined in Numeric.Algebra.Quaternion |
| (TriviallyInvolutive r, Rng r) => Multiplicative (Quaternion r) # | |
Instance detailsDefined in Numeric.Algebra.Quaternion |
| Group r => Group (Quaternion r) # | |
Instance detailsDefined in Numeric.Algebra.Quaternion |
| (TriviallyInvolutive r, Ring r) => Unital (Quaternion r) # | |
Instance detailsDefined in Numeric.Algebra.Quaternion |
| (TriviallyInvolutive r, Ring r, Division r) => Division (Quaternion r) # | |
Instance detailsDefined in Numeric.Algebra.Quaternion |
| (TriviallyInvolutive r, Rng r) => InvolutiveMultiplication (Quaternion r) # | |
Instance detailsDefined in Numeric.Algebra.Quaternion |
| (TriviallyInvolutive r, Ring r) => Rig (Quaternion r) # | |
Instance detailsDefined in Numeric.Algebra.Quaternion |
| (TriviallyInvolutive r, Ring r) => Ring (Quaternion r) # | |
Instance detailsDefined in Numeric.Algebra.Quaternion |
| Rig r => Distinguished (Quaternion r) # | |
Instance detailsDefined in Numeric.Algebra.Quaternion |
| Rig r => Complicated (Quaternion r) # | |
Instance detailsDefined in Numeric.Algebra.Quaternion |
| Rig r => Hamiltonian (Quaternion r) # | |
Instance detailsDefined in Numeric.Algebra.Quaternion |
| (TriviallyInvolutive r, Rng r) => RightModule (Quaternion r) (Quaternion r) # | |
Instance detailsDefined in Numeric.Algebra.Quaternion |
| (TriviallyInvolutive r, Rng r) => LeftModule (Quaternion r) (Quaternion r) # | |
Instance detailsDefined in Numeric.Algebra.Quaternion |
| type Rep Quaternion # | |
Instance detailsDefined in Numeric.Algebra.Quaternion |