1 #ifndef EVTHAZARDFORMATIONSIMPLE_H
3 #define EVTHAZARDFORMATIONSIMPLE_H
12 class EvtHazardFormationSimple :
public EvtHazard
15 EvtHazardFormationSimple(
double a0,
double a1,
double a2,
double a3,
double a4,
double a5,
double a6,
16 double a7,
double Dp,
double b,
double tMax);
17 ~EvtHazardFormationSimple();
19 double calculateInternalTimeInterval(
const SimpactPopulation &population,
20 const SimpactEvent &event,
double t0,
double dt);
21 double solveForRealTimeInterval(
const SimpactPopulation &population,
22 const SimpactEvent &event,
double Tdiff,
double t0);
25 void obtainConfig(ConfigWriter &writer);
27 double getA0(
const SimpactPopulation &population, Person *pPerson1, Person *pPerson2);
28 double getTr(
const SimpactPopulation &population, Person *pPerson1, Person *pPerson2,
double t0,
double lastDissTime);
29 double getTMax(Person *pPerson1, Person *pPerson2);
44 #endif // EVTHAZARDFORMATIONSIMPLE_H
Helper class to read configuration settings, more advanced than ConfigReader.
Definition: configsettings.h:20