Beispiel #1
0
        protected override void UpdateLocalContext(SirContext localContext)
        {
            var todayCensus = (SirDailyRecord)SimulationResults.Result(Day);

            localContext.SusceptibleTotal = todayCensus.S;
            localContext.ExposedTotal     = todayCensus.E;
            localContext.InfectiousTotal  = todayCensus.I;
            localContext.ResistantTotal   = todayCensus.R;
            localContext.N = todayCensus.N;

            localContext.ProbabilityOfInfection = localContext.BetaParam * localContext.InfectiousTotal / localContext.N;
        }