Quaternions
Constructors
Quaternion !a !(V3 a)
Instances74Monad, Functor, MonadFix, Applicative, Foldable, Traversable, …
Monad QuaternionDefined in linear-1.22 · Linear.QuaternionFunctor QuaternionDefined in linear-1.22 · Linear.QuaternionMonadFix QuaternionDefined in linear-1.22 · Linear.QuaternionApplicative QuaternionDefined in linear-1.22 · Linear.QuaternionFoldable QuaternionDefined in linear-1.22 · Linear.QuaternionTraversable QuaternionDefined in linear-1.22 · Linear.QuaternionMonadZip QuaternionDefined in linear-1.22 · Linear.QuaternionEq1 QuaternionDefined in linear-1.22 · Linear.QuaternionOrd1 QuaternionDefined in linear-1.22 · Linear.QuaternionRead1 QuaternionDefined in linear-1.22 · Linear.QuaternionShow1 QuaternionDefined in linear-1.22 · Linear.QuaternionHashable1 QuaternionDefined in linear-1.22 · Linear.QuaternionDistributive QuaternionDefined in linear-1.22 · Linear.QuaternionApply QuaternionDefined in linear-1.22 · Linear.QuaternionBind QuaternionDefined in linear-1.22 · Linear.QuaternionRepresentable QuaternionDefined in linear-1.22 · Linear.QuaternionSerial1 QuaternionDefined in linear-1.22 · Linear.QuaternionMetric QuaternionDefined in linear-1.22 · Linear.QuaternionComplicated QuaternionDefined in linear-1.22 · Linear.QuaternionHamiltonian QuaternionDefined in linear-1.22 · Linear.QuaternionTrace QuaternionDefined in linear-1.22 · Linear.TraceR1 QuaternionDefined in linear-1.22 · Linear.QuaternionR2 QuaternionDefined in linear-1.22 · Linear.QuaternionR3 QuaternionDefined in linear-1.22 · Linear.QuaternionR4 QuaternionDefined in linear-1.22 · Linear.QuaternionAdditive QuaternionDefined in linear-1.22 · Linear.QuaternionAffine QuaternionDefined in linear-1.22 · Linear.AffineFinite QuaternionDefined in linear-1.22 · Linear.QuaternionGeneric1 QuaternionDefined in linear-1.22 · Linear.QuaternionLift a => Lift (Quaternion a)Defined in linear-1.22 · Linear.QuaternionUnbox a => Vector Vector (Quaternion a)Defined in linear-1.22 · Linear.QuaternionUnbox a => MVector MVector (Quaternion a)Defined in linear-1.22 · Linear.Quaternion(Num r, TrivialConjugate r) => Algebra r (E Quaternion)Defined in linear-1.22 · Linear.Algebra(Num r, TrivialConjugate r) => Coalgebra r (E Quaternion)Defined in linear-1.22 · Linear.AlgebraEq a => Eq (Quaternion a)Defined in linear-1.22 · Linear.QuaternionRealFloat a => Floating (Quaternion a)Defined in linear-1.22 · Linear.QuaternionRealFloat a => Fractional (Quaternion a)Defined in linear-1.22 · Linear.QuaternionData a => Data (Quaternion a)Defined in linear-1.22 · Linear.QuaternionRealFloat a => Num (Quaternion a)Defined in linear-1.22 · Linear.QuaternionOrd a => Ord (Quaternion a)Defined in linear-1.22 · Linear.QuaternionRead a => Read (Quaternion a)Defined in linear-1.22 · Linear.QuaternionShow a => Show (Quaternion a)Defined in linear-1.22 · Linear.QuaternionIx a => Ix (Quaternion a)Defined in linear-1.22 · Linear.QuaternionGeneric (Quaternion a)Defined in linear-1.22 · Linear.QuaternionSemigroup a => Semigroup (Quaternion a)Defined in linear-1.22 · Linear.QuaternionMonoid a => Monoid (Quaternion a)Defined in linear-1.22 · Linear.QuaternionStorable a => Storable (Quaternion a)Defined in linear-1.22 · Linear.QuaternionNFData a => NFData (Quaternion a)Defined in linear-1.22 · Linear.QuaternionRandom a => Random (Quaternion a)Defined in linear-1.22 · Linear.QuaternionBinary a => Binary (Quaternion a)Defined in linear-1.22 · Linear.QuaternionHashable a => Hashable (Quaternion a)Defined in linear-1.22 · Linear.QuaternionUnbox a => Unbox (Quaternion a)Defined in linear-1.22 · Linear.QuaternionSerialize a => Serialize (Quaternion a)Defined in linear-1.22 · Linear.QuaternionIxed (Quaternion a)Defined in linear-1.22 · Linear.QuaternionSerial a => Serial (Quaternion a)Defined in linear-1.22 · Linear.Quaternion(Conjugate a, RealFloat a) => Conjugate (Quaternion a)Defined in linear-1.22 · Linear.Quaternion(RealFloat a, Epsilon a) => Epsilon (Quaternion a)Defined in linear-1.22 · Linear.QuaternionFoldableWithIndex (E Quaternion) QuaternionDefined in linear-1.22 · Linear.QuaternionFunctorWithIndex (E Quaternion) QuaternionDefined in linear-1.22 · Linear.QuaternionTraversableWithIndex (E Quaternion) QuaternionDefined in linear-1.22 · Linear.QuaternionEach (Quaternion a) (Quaternion b) a bDefined in linear-1.22 · Linear.QuaternionField1 (Quaternion a) (Quaternion a) a aDefined in linear-1.22 · Linear.QuaternionField2 (Quaternion a) (Quaternion a) a aDefined in linear-1.22 · Linear.QuaternionField3 (Quaternion a) (Quaternion a) a aDefined in linear-1.22 · Linear.QuaternionField4 (Quaternion a) (Quaternion a) a aDefined in linear-1.22 · Linear.Quaterniontype Rep (Quaternion a) = D1 ('MetaDataDefined in linear-1.22 · Linear.Quaternion"Quaternion"
"Linear.Quaternion"
"linear-1.22-3d3RJcba25gDknnFKeY2an"
'False) (C1 ('MetaCons"Quaternion"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 a) :*: S1 ('MetaSel 'Nothing 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 (V3 a))))type Rep1 Quaternion = D1 ('MetaDataDefined in linear-1.22 · Linear.Quaternion"Quaternion"
"Linear.Quaternion"
"linear-1.22-3d3RJcba25gDknnFKeY2an"
'False) (C1 ('MetaCons"Quaternion"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) Par1 :*: S1 ('MetaSel 'Nothing 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec1 V3)))data MVector s (Quaternion a)Defined in linear-1.22 · Linear.Quaterniondata Vector (Quaternion a)Defined in linear-1.22 · Linear.Quaterniontype Rep Quaternion = E QuaternionDefined in linear-1.22 · Linear.Quaterniontype Index (Quaternion a) = E QuaternionDefined in linear-1.22 · Linear.Quaterniontype IxValue (Quaternion a) = aDefined in linear-1.22 · Linear.Quaterniontype Diff Quaternion = QuaternionDefined in linear-1.22 · Linear.Affinetype Size Quaternion =Defined in linear-1.22 · Linear.Quaternion4