Monad Quaternion | |
Instance detailsDefined in Linear.Quaternion |
Functor Quaternion | |
Instance detailsDefined in Linear.Quaternion |
MonadFix Quaternion | |
Instance detailsDefined in Linear.Quaternion |
Applicative Quaternion | |
Instance detailsDefined in Linear.Quaternion |
Foldable Quaternion | |
Instance detailsDefined in Linear.Quaternion |
Traversable Quaternion | |
Instance detailsDefined in Linear.Quaternion |
Functor Quaternion Source # | |
Instance detailsDefined in Data.Array.Accelerate.Linear.Quaternion |
Distributive Quaternion | |
Instance detailsDefined in Linear.Quaternion |
Representable Quaternion | |
Instance detailsDefined in Linear.Quaternion |
Eq1 Quaternion | |
Instance detailsDefined in Linear.Quaternion |
Ord1 Quaternion | |
Instance detailsDefined in Linear.Quaternion |
Read1 Quaternion | |
Instance detailsDefined in Linear.Quaternion |
Show1 Quaternion | |
Instance detailsDefined in Linear.Quaternion |
MonadZip Quaternion | |
Instance detailsDefined in Linear.Quaternion |
Serial1 Quaternion | |
Instance detailsDefined in Linear.Quaternion |
Hashable1 Quaternion | |
Instance detailsDefined in Linear.Quaternion |
Apply Quaternion | |
Instance detailsDefined in Linear.Quaternion |
Trace Quaternion | |
Instance detailsDefined in Linear.Trace |
Complicated Quaternion | |
Instance detailsDefined in Linear.Quaternion |
Hamiltonian Quaternion | |
Instance detailsDefined in Linear.Quaternion |
R4 Quaternion | |
Instance detailsDefined in Linear.Quaternion |
R3 Quaternion | |
Instance detailsDefined in Linear.Quaternion |
R2 Quaternion | |
Instance detailsDefined in Linear.Quaternion |
R1 Quaternion | |
Instance detailsDefined in Linear.Quaternion |
Finite Quaternion | |
Instance detailsDefined in Linear.Quaternion |
Metric Quaternion | |
Instance detailsDefined in Linear.Quaternion |
Additive Quaternion | |
Instance detailsDefined in Linear.Quaternion |
Bind Quaternion | |
Instance detailsDefined in Linear.Quaternion |
Additive Quaternion Source # | |
Instance detailsDefined in Data.Array.Accelerate.Linear.Quaternion |
Metric Quaternion Source # | |
Instance detailsDefined in Data.Array.Accelerate.Linear.Quaternion |
Trace Quaternion Source # | |
Instance detailsDefined in Data.Array.Accelerate.Linear.Trace |
(Lift Exp a, Elt (Plain a)) => Lift Exp (Quaternion a) Source # | |
Instance detailsDefined in Data.Array.Accelerate.Linear.Quaternion |
Elt a => Unlift Exp (Quaternion (Exp a)) Source # | |
Instance detailsDefined in Data.Array.Accelerate.Linear.Quaternion |
Unbox a => Vector Vector (Quaternion a) | |
Instance detailsDefined in Linear.Quaternion |
Unbox a => MVector MVector (Quaternion a) | |
Instance detailsDefined in Linear.Quaternion |
Eq a => Eq (Quaternion a) | |
Instance detailsDefined in Linear.Quaternion |
(RealFloat a, Elt (Complex a)) => Floating (Exp (Quaternion a)) Source # | |
Instance detailsDefined in Data.Array.Accelerate.Linear.Quaternion |
RealFloat a => Floating (Quaternion a) | |
Instance detailsDefined in Linear.Quaternion |
RealFloat a => Fractional (Exp (Quaternion a)) Source # | |
Instance detailsDefined in Data.Array.Accelerate.Linear.Quaternion |
RealFloat a => Fractional (Quaternion a) | |
Instance detailsDefined in Linear.Quaternion |
Data a => Data (Quaternion a) | |
Instance detailsDefined in Linear.Quaternion |
RealFloat a => Num (Exp (Quaternion a)) Source # | |
Instance detailsDefined in Data.Array.Accelerate.Linear.Quaternion |
RealFloat a => Num (Quaternion a) | |
Instance detailsDefined in Linear.Quaternion |
Ord a => Ord (Quaternion a) | |
Instance detailsDefined in Linear.Quaternion |
Read a => Read (Quaternion a) | |
Instance detailsDefined in Linear.Quaternion |
Show a => Show (Quaternion a) | |
Instance detailsDefined in Linear.Quaternion |
Ix a => Ix (Quaternion a) | |
Instance detailsDefined in Linear.Quaternion |
Generic (Quaternion a) | |
Instance detailsDefined in Linear.Quaternion |
Semigroup a => Semigroup (Quaternion a) | |
Instance detailsDefined in Linear.Quaternion |
Monoid a => Monoid (Quaternion a) | |
Instance detailsDefined in Linear.Quaternion |
Lift a => Lift (Quaternion a) | |
Instance detailsDefined in Linear.Quaternion |
Ord a => Ord (Quaternion a) Source # | |
Instance detailsDefined in Data.Array.Accelerate.Linear.Quaternion |
Eq a => Eq (Quaternion a) Source # | |
Instance detailsDefined in Data.Array.Accelerate.Linear.Quaternion |
Elt a => Elt (Quaternion a) Source # | |
Instance detailsDefined in Data.Array.Accelerate.Linear.Quaternion |
Storable a => Storable (Quaternion a) | |
Instance detailsDefined in Linear.Quaternion |
Binary a => Binary (Quaternion a) | |
Instance detailsDefined in Linear.Quaternion |
Serial a => Serial (Quaternion a) | |
Instance detailsDefined in Linear.Quaternion |
Serialize a => Serialize (Quaternion a) | |
Instance detailsDefined in Linear.Quaternion |
NFData a => NFData (Quaternion a) | |
Instance detailsDefined in Linear.Quaternion |
Hashable a => Hashable (Quaternion a) | |
Instance detailsDefined in Linear.Quaternion |
Unbox a => Unbox (Quaternion a) | |
Instance detailsDefined in Linear.Quaternion |
Ixed (Quaternion a) | |
Instance detailsDefined in Linear.Quaternion |
(RealFloat a, Epsilon a) => Epsilon (Quaternion a) | |
Instance detailsDefined in Linear.Quaternion |
(RealFloat a, Conjugate (Exp a)) => Conjugate (Exp (Quaternion a)) Source # | |
Instance detailsDefined in Data.Array.Accelerate.Linear.Quaternion |
(Conjugate a, RealFloat a) => Conjugate (Quaternion a) | |
Instance detailsDefined in Linear.Quaternion |
Random a => Random (Quaternion a) | |
Instance detailsDefined in Linear.Quaternion |
(RealFloat a, Epsilon a) => Epsilon (Quaternion a) Source # | |
Instance detailsDefined in Data.Array.Accelerate.Linear.Quaternion |
Generic1 Quaternion | |
Instance detailsDefined in Linear.Quaternion |
FunctorWithIndex (E Quaternion) Quaternion | |
Instance detailsDefined in Linear.Quaternion |
FoldableWithIndex (E Quaternion) Quaternion | |
Instance detailsDefined in Linear.Quaternion |
TraversableWithIndex (E Quaternion) Quaternion | |
Instance detailsDefined in Linear.Quaternion |
Each (Quaternion a) (Quaternion b) a b | |
Instance detailsDefined in Linear.Quaternion |
Field1 (Quaternion a) (Quaternion a) a a | |
Instance detailsDefined in Linear.Quaternion |
Field2 (Quaternion a) (Quaternion a) a a | |
Instance detailsDefined in Linear.Quaternion |
Field3 (Quaternion a) (Quaternion a) a a | |
Instance detailsDefined in Linear.Quaternion |
Field4 (Quaternion a) (Quaternion a) a a | |
Instance detailsDefined in Linear.Quaternion |
(Elt a, Elt b) => Each (Exp (Quaternion a)) (Exp (Quaternion b)) (Exp a) (Exp b) Source # | |
Instance detailsDefined in Data.Array.Accelerate.Linear.Quaternion |
type Rep Quaternion | |
Instance detailsDefined in Linear.Quaternion |
type Size Quaternion | |
Instance detailsDefined in Linear.Quaternion |
data MVector s (Quaternion a) | |
Instance detailsDefined in Linear.Quaternion |
type Rep (Quaternion a) | |
Instance detailsDefined in Linear.Quaternion |
type EltR (Quaternion a) | |
Instance detailsDefined in Data.Array.Accelerate.Linear.Quaternion |
type Plain (Quaternion a) Source # | |
Instance detailsDefined in Data.Array.Accelerate.Linear.Quaternion |
data Vector (Quaternion a) | |
Instance detailsDefined in Linear.Quaternion |
type Index (Quaternion a) | |
Instance detailsDefined in Linear.Quaternion |
type IxValue (Quaternion a) | |
Instance detailsDefined in Linear.Quaternion |
type Rep1 Quaternion | |
Instance detailsDefined in Linear.Quaternion |