manifolds-0.5.1.0: Coordinate-free hypersurfaces

Copyright(c) Justus Sagemüller 2015
LicenseGPL v3
Maintainer(@) jsag $ hvl.no
Stabilityexperimental
Portabilityportable
Safe HaskellNone
LanguageHaskell2010

Data.Manifold.Griddable

Description

 

Documentation

data GridAxis m g Source #

Constructors

GridAxInterval (Shade m) 
GridAxCons (Shade m) g (GridAxis m g) 
GridAxisClosed g (GridAxis m g) 
Instances
Functor (GridAxis m) Source # 
Instance details

Defined in Data.Manifold.Griddable

Methods

fmap :: (a -> b) -> GridAxis m a -> GridAxis m b #

(<$) :: a -> GridAxis m b -> GridAxis m a #

class WithField Manifold m => Griddable m g where Source #

Associated Types

data GriddingParameters m g :: * Source #

Methods

mkGridding :: GriddingParameters m g -> Int -> Shade m -> [GridAxis m g] Source #

Instances
Griddable String Source # 
Instance details

Defined in Data.Manifold.Griddable

Associated Types

data GriddingParameters String :: Type Source #

(SimpleSpace (Needle m), SimpleSpace (Needle n), SimpleSpace (Needle a), Griddable m a, Griddable n a, m ~ Interior m, n ~ Interior n) => Griddable (m, n) a Source # 
Instance details

Defined in Data.Manifold.Griddable

Associated Types

data GriddingParameters (m, n) a :: Type Source #

Methods

mkGridding :: GriddingParameters (m, n) a -> Int -> Shade (m, n) -> [GridAxis (m, n) a] Source #