| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Traq.Data.Probability.Trans
Documentation
Probability monad transformer
Instances
| (ProbType probT, Monad m) => MonadProb probT (ProbT probT m) # | |
| MonadTrans (ProbT probT) # | |
Defined in Traq.Data.Probability.Trans | |
| MonadFail m => MonadFail (ProbT probT m) # | |
Defined in Traq.Data.Probability.Trans | |
| Applicative m => Applicative (ProbT probT m) # | |
Defined in Traq.Data.Probability.Trans Methods pure :: a -> ProbT probT m a # (<*>) :: ProbT probT m (a -> b) -> ProbT probT m a -> ProbT probT m b # liftA2 :: (a -> b -> c) -> ProbT probT m a -> ProbT probT m b -> ProbT probT m c # (*>) :: ProbT probT m a -> ProbT probT m b -> ProbT probT m b # (<*) :: ProbT probT m a -> ProbT probT m b -> ProbT probT m a # | |
| Functor m => Functor (ProbT probT m) # | |
| Monad m => Monad (ProbT probT m) # | |