HMarkov-1.0.0.0: Markov-generated sequences

Safe HaskellNone
LanguageHaskell2010

Data.Markov.HMarkov

Documentation

data MarkovMap a Source #

Constructors

MarkovMap 

Fields

Instances

data MarkovProcess m a Source #

Constructors

MarkovProcess 

Fields

Instances

(Show (m a), Show a) => Show (MarkovProcess m a) Source # 

buildProc :: (Eq a, MonadPlus m) => Vector a -> a -> StdGen -> MarkovProcess m a Source #

runMarkov :: (Eq a, MonadPlus m) => MarkovProcess m a -> (m a, MarkovProcess m a) Source #

runUntil :: (Eq a, MonadPlus m) => (m a -> Bool) -> MarkovProcess m a -> m a Source #