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