----------------------------------------------------------------------------- -- | -- Module : Control.Monad.MC.Class -- Copyright : Copyright (c) 2010, Patrick Perry -- License : BSD3 -- Maintainer : Patrick Perry -- 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