Class PopulationDynamics
java.lang.Object
org.episteme.natural.biology.PopulationDynamics
Models historical population dynamics focusing on the impact of catastrophic events.
Simulates effects of epidemics, famines, and mass migrations on historical demographic sets.
- Since:
- 1.0
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
-
Method Summary
Modifier and TypeMethodDescriptionstatic double[]simulateEpidemic(double[] population, double mortalityRate) Simulates the impact of a high-mortality epidemic on a population distribution.
-
Method Details
-
simulateEpidemic
public static double[] simulateEpidemic(double[] population, double mortalityRate) Simulates the impact of a high-mortality epidemic on a population distribution.- Parameters:
population- array of population counts (e.g., by age or region)mortalityRate- mortality rate (0.0 to 1.0)- Returns:
- new population array after mortality impact
- Throws:
NullPointerException- if population is nullIllegalArgumentException- if mortalityRate is outside valid range
-