cl3-linear-interface-1.0.0.0: Interface to/from Cl3 and Linear.

Copyright(C) 2018 Nathan Waivio
LicenseBSD3
MaintainerNathan Waivio <nathan.waivio@gmail.com>
StabilityStable
Portabilityunportable
Safe HaskellTrustworthy
LanguageHaskell2010

Algebra.Geometric.Cl3.LinearInterface

Description

Interface functions of Cl3 types to/from Linear.

Synopsis

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