manifold-random-0.5.0.4: Sampling random points on general manifolds.

Safe HaskellNone
LanguageHaskell2010

Data.Random.Manifold

Contents

Synopsis

Documentation

shade :: (Distribution Shade x, D_S x) => Interior x -> Variance (Needle x) -> RVar x Source #

A shade can be considered a specification for a generalised normal distribution.

If you use rvar to sample a large number of points from a shade sh in a sufficiently flat space, then pointsShades of that sample will again be approximately [sh].

type D_S x = (WithField PseudoAffine x, SimpleSpace (Needle x)) Source #

instance D_S x => Distribution Shade x

uncrtFuncIntervalSpls :: (x ~ , y ~ ) => Int -> (x, x) -> (x -> (y, Diff y)) -> RVar (x `Shaded` y) Source #

Orphan instances

D_S x => Distribution Shade x Source # 
Instance details

Methods

rvar :: Shade x -> RVar x #

rvarT :: Shade x -> RVarT n x #