5 class SimpactPopulation;
14 virtual ~EvtHazard() { }
16 virtual double calculateInternalTimeInterval(
const SimpactPopulation &population,
17 const SimpactEvent &evt,
double t0,
double dt) = 0;
18 virtual double solveForRealTimeInterval(
const SimpactPopulation &population,
19 const SimpactEvent &evt,
double Tdiff,
double t0) = 0;
21 virtual void obtainConfig(ConfigWriter &config) = 0;