Copyright | (c) Justus Sagemüller 2018 |
---|---|
License | GPL v3 |
Maintainer | (@) sagemueller $ geo.uni-koeln.de |
Stability | experimental |
Portability | portable |
Safe Haskell | None |
Language | Haskell2010 |
Math.Manifold.Embedding.Simple.Class
Description
Some manifolds are “naturally” embedded within some bigger space. For instance, the topological spheres are readily identified with the geometric unit spheres in real vector spaces.
An embedding is a pretty strong relationship, but often all that's needed is being able to map single points from the manifold to the enclosing space. This module offers a class which does just that.
Documentation
class NaturallyEmbedded m v where Source #
Instances
NaturallyEmbedded S⁰ ℝ Source # | |
NaturallyEmbedded S¹ ℝ² Source # | |
NaturallyEmbedded S² ℝ³ Source # | |
NaturallyEmbedded ℝP² ℝ³ Source # | |
NaturallyEmbedded D¹ ℝ Source # | |
NaturallyEmbedded ℝ ℝ Source # | |
NaturallyEmbedded ℝ⁰ ℝ⁰ Source # | |
NaturallyEmbedded ℝ⁴ ℝ⁴ Source # | |
NaturallyEmbedded ℝ³ ℝ³ Source # | |
NaturallyEmbedded ℝ² ℝ² Source # | |
(VectorSpace y, VectorSpace z) => NaturallyEmbedded x ((x, y), z) Source # | |
VectorSpace y => NaturallyEmbedded x (x, y) Source # | |
NaturallyEmbedded x p => NaturallyEmbedded (Cℝay x) (p, ℝ) Source # | |