1 #ifndef EVTHAZARDFORMATIONAGEGAP_H
3 #define EVTHAZARDFORMATIONAGEGAP_H
12 class EvtHazardFormationAgeGap :
public EvtHazard
15 EvtHazardFormationAgeGap(
double a0,
double a1,
double a2,
double a3,
double a4,
double a5,
double a6,
16 double a7,
double a8,
double a9,
double a10,
double b,
double tMax);
17 ~EvtHazardFormationAgeGap();
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);
46 #endif // EVTHAZARDFORMATIONAGEGAP_H
Helper class to read configuration settings, more advanced than ConfigReader.
Definition: configsettings.h:20