Stability | experimental |
---|---|
Portability | non-portable (multi-parameter type classes, flexible instances) |
Safe Haskell | Safe |
Language | Haskell2010 |
The MonadMarkov
class. This class abstracts over monads
which can transition from state to state probabilistically.
Synopsis
- class Monad m => MonadMarkov s m where
Documentation
class Monad m => MonadMarkov s m where Source #
An interface to Markov process monads.
Instances
(MonadMarkov s m, RandomGen g) => MonadMarkov s (RandT g m) Source # | |
Defined in Control.Monad.Markov.Class | |
MonadRandom m => MonadMarkov s (MarkovT s m) Source # | |
Defined in Control.Monad.Markov.Internal |