| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Epidemic.Model.LogisticBDSD
Synopsis
- configuration :: TimeDelta -> Bool -> Maybe (LogisticBDSDPopulation -> Bool, [EpidemicEvent] -> s) -> (Rate, Int, Rate, Rate, [(AbsoluteTime, Probability)]) -> Either String (SimulationConfiguration LogisticBDSDParameters LogisticBDSDPopulation s)
- randomEvent :: SimulationRandEvent LogisticBDSDParameters LogisticBDSDPopulation
- data LogisticBDSDParameters = LogisticBDSDParameters {}
- newtype LogisticBDSDPopulation = LogisticBDSDPopulation People
Documentation
Arguments
| :: TimeDelta | |
| -> Bool | condition upon at least two sequenced samples. |
| -> Maybe (LogisticBDSDPopulation -> Bool, [EpidemicEvent] -> s) | values for termination handling. |
| -> (Rate, Int, Rate, Rate, [(AbsoluteTime, Probability)]) | |
| -> Either String (SimulationConfiguration LogisticBDSDParameters LogisticBDSDPopulation s) |
Create an simulation configuration or return an error message if this is not possible.
randomEvent :: SimulationRandEvent LogisticBDSDParameters LogisticBDSDPopulation Source #
Defines how a single random event is simulated in this model.
data LogisticBDSDParameters Source #
The parameters of the logistic-BDSD process. This process allows for infections, removals, sampling and disasters.
Constructors
| LogisticBDSDParameters | |
Fields | |
Instances
| Show LogisticBDSDParameters Source # | |
Defined in Epidemic.Model.LogisticBDSD Methods showsPrec :: Int -> LogisticBDSDParameters -> ShowS # show :: LogisticBDSDParameters -> String # showList :: [LogisticBDSDParameters] -> ShowS # | |
| ModelParameters LogisticBDSDParameters LogisticBDSDPopulation Source # | |
Defined in Epidemic.Model.LogisticBDSD Methods rNaught :: LogisticBDSDPopulation -> LogisticBDSDParameters -> AbsoluteTime -> Maybe Double Source # eventRate :: LogisticBDSDPopulation -> LogisticBDSDParameters -> AbsoluteTime -> Maybe Rate Source # birthProb :: LogisticBDSDPopulation -> LogisticBDSDParameters -> AbsoluteTime -> Maybe Probability Source # eventWeights :: LogisticBDSDPopulation -> LogisticBDSDParameters -> AbsoluteTime -> Maybe (Vector Double) Source # | |
newtype LogisticBDSDPopulation Source #
Constructors
| LogisticBDSDPopulation People |
Instances
| Show LogisticBDSDPopulation Source # | |
Defined in Epidemic.Model.LogisticBDSD Methods showsPrec :: Int -> LogisticBDSDPopulation -> ShowS # show :: LogisticBDSDPopulation -> String # showList :: [LogisticBDSDPopulation] -> ShowS # | |
| Population LogisticBDSDPopulation Source # | |
Defined in Epidemic.Model.LogisticBDSD | |
| ModelParameters LogisticBDSDParameters LogisticBDSDPopulation Source # | |
Defined in Epidemic.Model.LogisticBDSD Methods rNaught :: LogisticBDSDPopulation -> LogisticBDSDParameters -> AbsoluteTime -> Maybe Double Source # eventRate :: LogisticBDSDPopulation -> LogisticBDSDParameters -> AbsoluteTime -> Maybe Rate Source # birthProb :: LogisticBDSDPopulation -> LogisticBDSDParameters -> AbsoluteTime -> Maybe Probability Source # eventWeights :: LogisticBDSDPopulation -> LogisticBDSDParameters -> AbsoluteTime -> Maybe (Vector Double) Source # | |