Copyright | (C) 2018 Nathan Waivio |
---|---|
License | BSD3 |
Maintainer | Nathan Waivio <nathan.waivio@gmail.com> |
Stability | Stable |
Portability | unportable |
Safe Haskell | Trustworthy |
Language | Haskell2010 |
Interface functions of Cl3 types to/from Linear.
- toLinearV3 :: Cl3 -> V3 Double
- fromLinearV3 :: Real a => V3 a -> Cl3
- toLinearQuaternion :: Cl3 -> Quaternion Double
- fromLinearQuaternion :: Real a => Quaternion a -> Cl3
- toLinearM22 :: Cl3 -> M22 (Complex Double)
- fromLinearM22 :: Real a => M22 (Complex a) -> Cl3
Documentation
toLinearV3 :: Cl3 -> V3 Double Source #
toLinearV3
Convert a Cl3 V3 to a Linear V3
fromLinearV3 :: Real a => V3 a -> Cl3 Source #
fromLinearV3
Convert from a Linear V3 to a Cl3 V3
toLinearQuaternion :: Cl3 -> Quaternion Double Source #
toLinearQuaternion
Convert a Cl3 H to a Linear Quaternion
fromLinearQuaternion :: Real a => Quaternion a -> Cl3 Source #
fromLinearQuaternion
Convert from a Linear Quaternion to a Cl3 H
toLinearM22 :: Cl3 -> M22 (Complex Double) Source #
toLinearM22
Convert a Cl3 Cliffor to a Linear M22
fromLinearM22 :: Real a => M22 (Complex a) -> Cl3 Source #
fromLinearM22
Convert from a Linear M22 to a Cl3 Cliffor