Safe Haskell | None |
---|
Documentation
type LinearOperator p q f = Multivector p q f -> Multivector p q fSource
type LinearOperatorCreator p q f = (C f, Ord f, SingI p, SingI q) => Multivector p q f -> LinearOperator p q fSource
rotate :: (Ord t2, SingI Nat t, SingI Nat t1, C t2) => Multivector t t1 t2 -> Multivector t t1 t2 -> Multivector t t1 t2Source
rotatePlaneAngle :: (Ord t2, Show t2, SingI Nat t, SingI Nat t1, C t2) => Multivector t t1 t2 -> Multivector t t1 t2 -> Multivector t t1 t2 -> Multivector t t1 t2Source
project :: (Ord t2, SingI Nat t, SingI Nat t1, C t2) => Multivector t t1 t2 -> Multivector t t1 t2 -> Multivector t t1 t2Source