Safe Haskell | None |
---|---|
Language | Haskell2010 |
The Linear module provides the tools for treating a locally Euclidean patch of a manifold as a linear space.
Synopsis
- (.>) :: Double -> (c # x) -> c # x
- (/>) :: Double -> (c # x) -> c # x
- convexCombination :: Manifold x => Double -> (c # x) -> (c # x) -> c # x
- class (Dual (Dual c) ~ c, Primal (Dual c)) => Primal c where
- type (#*) c x = Point (Dual c) x
- (<.>) :: (c # x) -> (c #* x) -> Double
- dotMap :: Manifold x => (c # x) -> [c #* x] -> [Double]