manifolds-core-0.4.4.0: The basic classes for the manifolds hierarchy.

Copyright(c) Justus Sagemüller 2016
LicenseGPL v3
Maintainer(@) sagemueller $ geo.uni-koeln.de
Stabilityexperimental
Portabilityportable
Safe HaskellNone
LanguageHaskell2010

Math.Manifold.Core.Types

Description

Several low-dimensional manifolds, represented in some simple way as Haskell data types. All these are in the PseudoAffine class.

Synopsis

Documentation

data S⁰ Source

The zero-dimensional sphere is actually just two points. Implementation might therefore change to ℝ⁰ + ℝ⁰: the disjoint sum of two single-point spaces.

newtype Source

The unit circle.

Constructors

 

Fields

φParamS¹ :: Double

Must be in range [-π, π[.

newtype Source

The “one-dimensional disk” – really just the line segment between the two points -1 and 1 of 'S⁰', i.e. this is simply a closed interval.

Constructors

 

Fields

xParamD¹ :: Double

Range [-1, 1].