| Copyright | (c) Dominik Schrempf 2020 |
|---|---|
| License | GPL-3.0-or-later |
| Maintainer | dominik.schrempf@gmail.com |
| Stability | unstable |
| Portability | portable |
| Safe Haskell | None |
| Language | Haskell2010 |
Mcmc.Mcmc
Description
Creation date: Fri May 29 10:19:45 2020.
Synopsis
- type Mcmc a = StateT (Status a) IO
- mcmcAutotune :: Int -> Mcmc a ()
- mcmcSummarizeCycle :: Maybe Int -> Mcmc a ()
- mcmcInit :: Mcmc a ()
- mcmcReport :: ToJSON a => Mcmc a ()
- mcmcMonitorHeader :: Mcmc a ()
- mcmcMonitorExec :: ToJSON a => Mcmc a ()
- mcmcClose :: ToJSON a => Mcmc a ()
Documentation
type Mcmc a = StateT (Status a) IO Source #
An Mcmc state transformer; usually fiddling around with this type is not required, but it is used by the different inference algorithms.
mcmcAutotune :: Int -> Mcmc a () Source #
mcmcSummarizeCycle :: Maybe Int -> Mcmc a () Source #
Print short summary of Moves in Cycle. See summarizeCycle.
mcmcReport :: ToJSON a => Mcmc a () Source #
Report what is going to be done.
mcmcMonitorHeader :: Mcmc a () Source #
Print header line of Monitor (only standard output).