monte-carlo-0.3: lib/Control/Monad/MC/Class.hs
-----------------------------------------------------------------------------
-- |
-- Module : Control.Monad.MC.Class
-- Copyright : Copyright (c) 2010, Patrick Perry <patperry@gmail.com>
-- License : BSD3
-- Maintainer : Patrick Perry <patperry@gmail.com>
-- Stability : experimental
--
-- The abstract MonadMC interface and utility functions for Monte Carlo
-- computations.
--
module Control.Monad.MC.Class (
-- * The Monte Carlo monad type class
HasRNG(..),
MonadMC(..),
-- * Random distributions
bernoulli,
module Control.Monad.MC.Sample,
module Control.Monad.MC.Repeat,
) where
import Control.Monad.MC.Base
import Control.Monad.MC.Sample
import Control.Monad.MC.Repeat