-- 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.0
-- | 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