Safe Haskell | None |
---|
Documentation
class UpdateUnit uu whereSource
type ModelState uu Source
fetchSetting :: uu -> ModelState uu -> Setting uuSource
evolveSetting :: ModelState uu -> uu -> RVar (Setting uu)Source
updateSetting :: uu -> Setting uu -> Setting uu -> ModelState uu -> ModelState uuSource
data WrappedUpdateUnit ms Source
forall uu . (UpdateUnit uu, ModelState uu ~ ms, NFData (Setting uu), Eq (Setting uu)) => WrappedUU uu |
gibbsUpdate :: Int -> ms -> [WrappedUpdateUnit ms] -> IO msSource