mcmc-0.8.1.0: Sample from a posterior using Markov chain Monte Carlo
Copyright2021 Dominik Schrempf
LicenseGPL-3.0-or-later
Maintainerdominik.schrempf@gmail.com
Stabilityunstable
Portabilityportable
Safe HaskellSafe-Inferred
LanguageHaskell2010

Mcmc.Environment

Description

Creation date: Tue Nov 17 11:00:09 2020.

Synopsis

Documentation

data Environment s Source #

The environment of an MCMC run.

Constructors

Environment 

Fields

Instances

Instances details
Eq s => Eq (Environment s) Source # 
Instance details

Defined in Mcmc.Environment

HasLock (Environment s) Source # 
Instance details

Defined in Mcmc.Environment

Methods

getLock :: Environment s -> MVar () Source #

HasLogHandles (Environment s) Source # 
Instance details

Defined in Mcmc.Environment

HasLogMode s => HasLogMode (Environment s) Source # 
Instance details

Defined in Mcmc.Environment

HasStartingTime (Environment s) Source # 
Instance details

Defined in Mcmc.Environment

HasVerbosity s => HasVerbosity (Environment s) Source # 
Instance details

Defined in Mcmc.Environment

HasExecutionMode s => HasExecutionMode (Environment s) Source # 
Instance details

Defined in Mcmc.Environment

initializeEnvironment :: (HasAnalysisName s, HasExecutionMode s, HasLogMode s, HasVerbosity s) => s -> IO (Environment s) Source #

Initialize the environment.

Open log file, get current time.

closeEnvironment :: Environment s -> IO () Source #

Close file handles.