-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Interface to/from Cl3 and Linear. -- -- Haskell Library implementing standard interface functions for the -- Algebra of Physical Space Cl(3,0) and Linear @package cl3-linear-interface @version 1.0.0.1 -- | Interface functions of Cl3 types to/from Linear. module Algebra.Geometric.Cl3.LinearInterface -- | toLinearV3 Convert a Cl3 V3 to a Linear V3 toLinearV3 :: Cl3 -> V3 Double -- | fromLinearV3 Convert from a Linear V3 to a Cl3 V3 fromLinearV3 :: Real a => V3 a -> Cl3 -- | toLinearQuaternion Convert a Cl3 H to a Linear Quaternion toLinearQuaternion :: Cl3 -> Quaternion Double -- | fromLinearQuaternion Convert from a Linear Quaternion to a Cl3 -- H fromLinearQuaternion :: Real a => Quaternion a -> Cl3 -- | toLinearM22 Convert a Cl3 Cliffor to a Linear M22 toLinearM22 :: Cl3 -> M22 (Complex Double) -- | fromLinearM22 Convert from a Linear M22 to a Cl3 Cliffor fromLinearM22 :: Real a => M22 (Complex a) -> Cl3