manifolds-0.6.0.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

Instances details
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 PseudoAffine 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

Instances details
Griddable String Source # 
Instance details

Defined in Data.Manifold.Griddable

Associated Types

data GriddingParameters String Source #

(SimpleSpace (Needle m), SimpleSpace (Needle n), SimpleSpace (Needle a), Griddable m a, Griddable n a, PseudoAffineWithBoundary (m, n), ProjectableBoundary (m, n)) => Griddable (m, n) a Source # 
Instance details

Defined in Data.Manifold.Griddable

Associated Types

data GriddingParameters (m, n) a Source #

Methods

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