Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
type LL = LogLikelihood Source
data SamplerState where Source
type Sampler a = PrimMonad m => SamplerState -> PRNG m -> m (a, SamplerState) Source
updateLogLikelihood :: LL2 -> LL2 -> LL2 Source
conditioned :: Typeable a => Dist a -> Measure a Source
unconditioned :: Typeable a => Dist a -> Measure a Source
traceUpdate :: PrimMonad m => Measure a -> Database -> [Cond] -> PRNG m -> m (a, Database, LL, LL, LL) Source