covid-sim
Public Member Functions | Public Attributes | List of all members
Param Struct Reference

Stores the parameters for the simulation. More...

#include <Param.h>

Collaboration diagram for Param:
Collaboration graph
[legend]

Public Member Functions

int get_number_of_micro_cells_wide () const
 
int get_number_of_micro_cells_high () const
 
MicroCellPosition get_micro_cell_position_from_cell_index (int cell_index) const
 
int get_micro_cell_index_from_position (MicroCellPosition position) const
 
bool is_in_bounds (MicroCellPosition position) const
 

Public Attributes

int PopSize
 
int NH
 
int NumRealisations
 
int NumNonExtinctRealisations
 
int NRactual
 
int NRactE
 
int NRactNE
 
int UpdatesPerSample
 
int NumSamples
 
int KernelType
 
int NKR
 
int NK_HR
 
int MoveKernelType
 
int AirportKernelType
 
unsigned int BinFileLen
 
int DoBin
 
int DoSaveSnapshot
 
int DoLoadSnapshot
 
double SnapshotSaveTime
 
double SnapshotLoadTime
 
double clP1
 
double clP2
 
double clP3
 
double clP4
 
double clP5
 
double clP6
 
int NC
 
int NMC
 
int NMCL
 
int NCP
 
int NMCP
 
int ncw
 
int nch
 
int DoUTM_coords
 
int nsp
 
int DoSeasonality
 
int DoCorrectAgeDist
 
int DoPartialImmunity
 
int DoAdUnits
 
int NumAdunits
 
int DoAdunitBoundaries
 
int AdunitLevel1Divisor
 
int AdunitLevel1Mask
 
int AdunitBitmapDivisor
 
int CountryDivisor
 
int DoAdunitOutput
 
int DoAdunitBoundaryOutput
 
int DoAdunitDemog
 
int DoCorrectAdunitPop
 
int DoSpecifyPop
 
int AdunitLevel1Lookup [ADUNIT_LOOKUP_SIZE]
 
int DoOutputPlaceDistForOneAdunit
 
int OutputPlaceDistAdunit
 
int OutputDensFile
 
int DoOneGen
 
int OutputEveryRealisation
 
int BitmapMovieFrame
 
int MaxCorrSample
 
int DoLatent
 
int InfQueuePeakLength
 
int NumThreads
 
int MaxNumThreads
 
int bwidth
 
int bheight
 
int bheight2
 
int bminx
 
int bminy
 
BitmapFormats BitmapFormat
 
int DoSI
 
int DoHeteroDensity
 
int DoPeriodicBoundaries
 
int DoImmuneBitmap
 
int OutputBitmapDetected
 
int DoHouseholds
 
int DoPlaces
 
int PlaceTypeNum
 
int Nplace [NUM_PLACE_TYPES]
 
int SmallEpidemicCases
 
int DoPlaceGroupTreat
 
int NumInitialInfections [MAX_NUM_SEED_LOCATIONS]
 
int DoRandomInitialInfectionLoc
 
int DoAllInitialInfectioninSameLoc
 
int MinPopDensForInitialInfection
 
int NumSeedLocations
 
int InitialInfectionsAdminUnitId [MAX_NUM_SEED_LOCATIONS]
 
int InitialInfectionsAdminUnit [MAX_NUM_SEED_LOCATIONS]
 
int MaxPopDensForInitialInfection
 
int DoAge
 
int DoSymptoms
 
int LoadSaveNetwork
 
int IncThreshPop
 
int GlobalIncThreshPop
 
int OutputOnlyNonExtinct
 
int DoInfectiousnessProfile
 
int DoInfectionTree
 
int DoWholeHouseholdImmunity
 
int DoSpatial
 
int DoDeath
 
int DoAirports
 
int Nairports
 
int Air_popscale
 
int DoSchoolFile
 
int DoRealSymptWithdrawal
 
int CaseAbsentChildAgeCutoff
 
int DoEarlyCaseDiagnosis
 
int DoInterventionFile
 
int PlaceTypeNoAirNum
 
int HotelPlaceType
 
int32_t setupSeed1
 
int32_t setupSeed2
 
int32_t runSeed1
 
int32_t runSeed2
 
int32_t nextSetupSeed1
 
int32_t nextSetupSeed2
 
int32_t nextRunSeed1
 
int32_t nextRunSeed2
 
int ResetSeeds
 
int KeepSameSeeds
 
int ResetSeedsPostIntervention
 
int ResetSeedsFlag
 
int TimeToResetSeeds
 
int OutputBitmap
 
double LongitudeCutLine
 
double SpatialBoundingBox [4]
 
double LocationInitialInfection [MAX_NUM_SEED_LOCATIONS][2]
 
double InitialInfectionsAdminUnitWeight [MAX_NUM_SEED_LOCATIONS]
 
double TimeStepsPerDay
 
double FalsePositiveRate
 
double FalsePositivePerCapitaIncidence
 
double FalsePositiveAgeRate [NUM_AGE_GROUPS]
 
double latent_icdf [CDF_RES+1]
 
double infectious_icdf [CDF_RES+1]
 
double infectious_prof [INFPROF_RES+1]
 
double infectiousness [MAX_INFECTIOUS_STEPS]
 
double MildToRecovery_icdf [CDF_RES+1]
 
double ILIToRecovery_icdf [CDF_RES+1]
 
double SARIToRecovery_icdf [CDF_RES+1]
 
double CriticalToCritRecov_icdf [CDF_RES+1]
 
double CritRecovToRecov_icdf [CDF_RES+1]
 
double ILIToSARI_icdf [CDF_RES+1]
 
double SARIToCritical_icdf [CDF_RES+1]
 
double ILIToDeath_icdf [CDF_RES+1]
 
double SARIToDeath_icdf [CDF_RES+1]
 
double CriticalToDeath_icdf [CDF_RES+1]
 
double Mean_MildToRecovery [NUM_AGE_GROUPS]
 means for above icdf's.
 
double Mean_ILIToRecovery [NUM_AGE_GROUPS]
 
double Mean_SARIToRecovery [NUM_AGE_GROUPS]
 
double Mean_CriticalToCritRecov [NUM_AGE_GROUPS]
 
double Mean_CritRecovToRecov [NUM_AGE_GROUPS]
 
double Mean_TimeToTest
 
double Mean_TimeToTestOffset
 
double Mean_TimeToTestCriticalOffset
 
double Mean_TimeToTestCritRecovOffset
 
double Mean_ILIToSARI [NUM_AGE_GROUPS]
 
double Mean_SARIToCritical [NUM_AGE_GROUPS]
 
double Mean_CriticalToDeath [NUM_AGE_GROUPS]
 
double Mean_SARIToDeath [NUM_AGE_GROUPS]
 
double Mean_ILIToDeath [NUM_AGE_GROUPS]
 
double Prop_Mild_ByAge [NUM_AGE_GROUPS]
 
double Prop_ILI_ByAge [NUM_AGE_GROUPS]
 
double Prop_SARI_ByAge [NUM_AGE_GROUPS]
 
double Prop_Critical_ByAge [NUM_AGE_GROUPS]
 
double CFR_SARI_ByAge [NUM_AGE_GROUPS]
 
double CFR_Critical_ByAge [NUM_AGE_GROUPS]
 
double CFR_ILI_ByAge [NUM_AGE_GROUPS]
 
double TimeStep
 
double SampleTime
 
double SampleStep
 
double BitmapAspectScale
 
int ts_age
 
int DoSeverity
 
double scalex
 
double scaley
 
DomainSize in_degrees_
 Size of spatial domain in degrees.
 
DomainSize in_cells_
 Size of spatial domain in cells.
 
DomainSize in_microcells_
 Size of spatial domain in microcells.
 
double KernelShape
 
double KernelScale
 
double KernelP3
 
double KernelP4
 
double KernelDelta
 
double MoveKernelShape
 
double MoveKernelScale
 
double MoveKernelP3
 
double MoveKernelP4
 
double AirportKernelShape
 
double AirportKernelScale
 
double AirportKernelP3
 
double AirportKernelP4
 
double AirportTrafficScale
 
double R0
 
double R0scale
 
double LocalBeta
 
double LatentPeriod
 
double InfectiousPeriod
 
double R0household
 
double R0places
 
double R0spatial
 
double Seasonality [DAYS_PER_YEAR]
 
double SusceptibilitySD
 
double InfectiousnessSD
 
double R0DensityScalePower
 
double ProportionSymptomatic [NUM_AGE_GROUPS]
 
double LatentToSymptDelay
 
double SymptInfectiousness
 
double SymptSpatialContactRate
 
double SymptPlaceTypeContactRate [NUM_PLACE_TYPES]
 
double InhibitInterAdunitPlaceAssignment [NUM_PLACE_TYPES]
 
double SymptPlaceTypeWithdrawalProp [NUM_PLACE_TYPES]
 
double CaseAbsenteeismDuration
 
double CaseAbsenteeismDelay
 
double CaseAbsentChildPropAdultCarers
 
double RelativeTravelRate [NUM_AGE_GROUPS]
 
double RelativeSpatialContact [NUM_AGE_GROUPS]
 
double AgeSusceptibility [NUM_AGE_GROUPS]
 
double AgeInfectiousness [NUM_AGE_GROUPS]
 
double InitialImmunity [NUM_AGE_GROUPS]
 
double WAIFW_Matrix [NUM_AGE_GROUPS][NUM_AGE_GROUPS]
 
double HotelPropLocal
 
double JourneyDurationDistrib [MAX_TRAVEL_TIME]
 
double LocalJourneyDurationDistrib [MAX_TRAVEL_TIME]
 
double MeanJourneyTime
 
double MeanLocalJourneyTime
 
int PlaceCloseRoundHousehold
 
int AbsenteeismPlaceClosure
 
int MaxAbsentTime
 
int InvJourneyDurationDistrib [1025]
 
int InvLocalJourneyDurationDistrib [1026]
 
double HouseholdTrans
 
double HouseholdSizeDistrib [MAX_ADUNITS][MAX_HOUSEHOLD_SIZE]
 
double HouseholdTransPow
 
double HouseholdDenomLookup [MAX_HOUSEHOLD_SIZE]
 
int PlaceTypeAgeMin [NUM_PLACE_TYPES]
 
int PlaceTypeAgeMax [NUM_PLACE_TYPES]
 
int PlaceTypeMaxAgeRead [NUM_PLACE_TYPES]
 
int PlaceTypeAgeMin2 [NUM_PLACE_TYPES]
 
int PlaceTypeAgeMax2 [NUM_PLACE_TYPES]
 
int PlaceTypeAgeMin3 [NUM_PLACE_TYPES]
 
int PlaceTypeAgeMax3 [NUM_PLACE_TYPES]
 
int PlaceTypeNearestNeighb [NUM_PLACE_TYPES]
 
int PlaceTypeKernelType [NUM_PLACE_TYPES]
 
double PlaceTypePropAgeGroup [NUM_PLACE_TYPES]
 
double PlaceTypePropAgeGroup2 [NUM_PLACE_TYPES]
 
double PlaceTypePropAgeGroup3 [NUM_PLACE_TYPES]
 
double PlaceTypeKernelShape [NUM_PLACE_TYPES]
 
double PlaceTypeKernelScale [NUM_PLACE_TYPES]
 
double PlaceTypeKernelP3 [NUM_PLACE_TYPES]
 
double PlaceTypeKernelP4 [NUM_PLACE_TYPES]
 
double PlaceTypeTrans [NUM_PLACE_TYPES]
 
double PlaceTypeMeanSize [NUM_PLACE_TYPES]
 
double PlaceTypePropBetweenGroupLinks [NUM_PLACE_TYPES]
 
double PlaceTypeSizeSD [NUM_PLACE_TYPES]
 
double PlaceTypeSizePower [NUM_PLACE_TYPES]
 
double PlaceTypeSizeOffset [NUM_PLACE_TYPES]
 
double PlaceTypeSizeMax [NUM_PLACE_TYPES]
 
double PlaceTypeGroupSizeParam1 [NUM_PLACE_TYPES]
 
double PlaceExclusivityMatrix [NUM_PLACE_TYPES *NUM_PLACE_TYPES]
 
double PropAgeGroup [MAX_ADUNITS][NUM_AGE_GROUPS]
 
double PopByAdunit [MAX_ADUNITS][2]
 
double InvLifeExpecDist [MAX_ADUNITS][1001]
 
double PlaceCloseTimeStart
 
double PlaceCloseTimeStart2
 
double PlaceCloseDurationBase
 
double PlaceCloseDuration
 
double PlaceCloseDuration2
 
double PlaceCloseDelayMean
 
double PlaceCloseRadius
 
double PlaceCloseRadius2
 
double PlaceCloseEffect [NUM_PLACE_TYPES]
 
double PlaceClosePropAttending [NUM_PLACE_TYPES]
 
double PlaceCloseSpatialRelContact
 
double PlaceCloseHouseholdRelContact
 
double PlaceCloseCasePropThresh
 
double PlaceCloseAdunitPropThresh
 
double PlaceCloseFracIncTrig
 
int DoHolidays
 
int NumHolidays
 
double HolidayEffect [NUM_PLACE_TYPES]
 
double HolidayStartTime [DAYS_PER_YEAR]
 
double HolidayDuration [DAYS_PER_YEAR]
 
double ColourPeriod
 
double BoundingBox [4]
 
double BitmapScale
 
double TreatSuscDrop
 
double TreatInfDrop
 
double TreatDeathDrop
 
double TreatSympDrop
 
double TreatDelayMean
 
double TreatTimeStart
 
double TreatPlaceGeogDuration
 
double TreatProphCourseLength
 
double TreatCaseCourseLength
 
double TreatPropRadial
 
double TreatRadius
 
double TreatRadius2
 
double TreatCellIncThresh
 
double CaseIsolation_CellIncThresh
 
double HHQuar_CellIncThresh
 
double DigitalContactTracing_CellIncThresh
 
double TreatPropCases
 
double TreatPropCaseHouseholds
 
double TreatHouseholdsDuration
 
double TreatPlaceProbCaseId [NUM_PLACE_TYPES]
 
double TreatPlaceTotalProp [NUM_PLACE_TYPES]
 
double TreatMaxCoursesBase
 
double TreatNewCoursesRate
 
double TreatNewCoursesStartTime
 
double TreatMaxCourses
 
double VaccSuscDrop
 
double VaccSuscDrop2
 
double VaccInfDrop
 
double VaccMortDrop
 
double VaccSympDrop
 
double VaccDelayMean
 
double VaccTimeStart
 
double VaccTimeEfficacySwitch
 
double VaccTimeStartGeo
 
double VaccTimeToEfficacy
 
double VaccProp
 
double VaccRadius
 
double VaccRadius2
 
double VaccMinRadius
 
double VaccMinRadius2
 
double VaccPropCaseHouseholds
 
double VaccHouseholdsDuration
 
double VaccMaxCoursesBase
 
double VaccNewCoursesRate
 
double VaccNewCoursesStartTime
 
double VaccMaxCourses
 
double VaccNewCoursesEndTime
 
double VaccEfficacyDecay
 
double VaccCellIncThresh
 
double VaccCampaignInterval
 
double VaccCoverageIncreasePeriod
 
int VaccDosePerDay
 
int EnhancedSocDistClusterByHousehold
 
double PreAlertControlPropCasesId
 
double PostAlertControlPropCasesId
 
double ControlPropCasesId
 
double MoveRestrRadius
 
double MoveRestrRadius2
 
double MoveDelayMean
 
double MoveRestrEffect
 
double MoveRestrDuration
 
double MoveRestrTimeStart
 
double AirportCloseTimeStart
 
double AirportCloseDuration
 
double AirportCloseEffectiveness
 
double CaseIsolationDuration
 
double CaseIsolationEffectiveness
 
double CaseIsolationHouseEffectiveness
 
double CaseIsolationDelay
 
double CaseIsolationPolicyDuration
 
double CaseIsolationProp
 
double HQuarantineTimeStart
 
double HQuarantineDelay
 
double HQuarantineHouseDuration
 
double HQuarantinePolicyDuration
 
double HQuarantinePropIndivCompliant
 
double HQuarantinePropHouseCompliant
 
double HQuarantinePlaceEffect [NUM_PLACE_TYPES]
 
double HQuarantineSpatialEffect
 
double HQuarantineHouseEffect
 
double SocDistTimeStart
 
double SocDistDuration
 
double SocDistHouseholdEffect
 
double SocDistPlaceEffect [NUM_PLACE_TYPES]
 
double SocDistSpatialEffect
 
double EnhancedSocDistHouseholdEffect
 
double EnhancedSocDistPlaceEffect [NUM_PLACE_TYPES]
 
double EnhancedSocDistSpatialEffect
 
double EnhancedSocDistProportionCompliant [NUM_AGE_GROUPS]
 
double SocDistChangeDelay
 
double SocDistDuration2
 
double SocDistHouseholdEffect2
 
double SocDistPlaceEffect2 [NUM_PLACE_TYPES]
 
double SocDistSpatialEffect2
 
double EnhancedSocDistHouseholdEffect2
 
double EnhancedSocDistPlaceEffect2 [NUM_PLACE_TYPES]
 
double EnhancedSocDistSpatialEffect2
 
double SocDistDurationCurrent
 
double SocDistHouseholdEffectCurrent
 
double SocDistPlaceEffectCurrent [NUM_PLACE_TYPES]
 
double SocDistSpatialEffectCurrent
 
double EnhancedSocDistHouseholdEffectCurrent
 
double EnhancedSocDistPlaceEffectCurrent [NUM_PLACE_TYPES]
 
double EnhancedSocDistSpatialEffectCurrent
 
double SocDistRadius
 
double SocDistRadius2
 
int VaryEfficaciesOverTime
 
int Num_SD_ChangeTimes
 
double SD_ChangeTimes [MAX_NUM_INTERVENTION_CHANGE_TIMES]
 
double SD_SpatialEffects_OverTime [MAX_NUM_INTERVENTION_CHANGE_TIMES]
 
double SD_HouseholdEffects_OverTime [MAX_NUM_INTERVENTION_CHANGE_TIMES]
 
double SD_PlaceEffects_OverTime [MAX_NUM_INTERVENTION_CHANGE_TIMES][NUM_PLACE_TYPES]
 
int SD_CellIncThresh_OverTime [MAX_NUM_INTERVENTION_CHANGE_TIMES]
 
double Enhanced_SD_SpatialEffects_OverTime [MAX_NUM_INTERVENTION_CHANGE_TIMES]
 
double Enhanced_SD_HouseholdEffects_OverTime [MAX_NUM_INTERVENTION_CHANGE_TIMES]
 
double Enhanced_SD_PlaceEffects_OverTime [MAX_NUM_INTERVENTION_CHANGE_TIMES][NUM_PLACE_TYPES]
 
int Num_CI_ChangeTimes
 
int Num_HQ_ChangeTimes
 
int Num_PC_ChangeTimes
 
int Num_DCT_ChangeTimes
 
double CI_ChangeTimes [MAX_NUM_INTERVENTION_CHANGE_TIMES]
 
double CI_SpatialAndPlaceEffects_OverTime [MAX_NUM_INTERVENTION_CHANGE_TIMES]
 
double CI_HouseholdEffects_OverTime [MAX_NUM_INTERVENTION_CHANGE_TIMES]
 
double CI_Prop_OverTime [MAX_NUM_INTERVENTION_CHANGE_TIMES]
 
double CI_CellIncThresh_OverTime [MAX_NUM_INTERVENTION_CHANGE_TIMES]
 
double HQ_ChangeTimes [MAX_NUM_INTERVENTION_CHANGE_TIMES]
 
double HQ_SpatialEffects_OverTime [MAX_NUM_INTERVENTION_CHANGE_TIMES]
 
double HQ_HouseholdEffects_OverTime [MAX_NUM_INTERVENTION_CHANGE_TIMES]
 
double HQ_PlaceEffects_OverTime [MAX_NUM_INTERVENTION_CHANGE_TIMES][NUM_PLACE_TYPES]
 
double HQ_Individual_PropComply_OverTime [MAX_NUM_INTERVENTION_CHANGE_TIMES]
 
double HQ_Household_PropComply_OverTime [MAX_NUM_INTERVENTION_CHANGE_TIMES]
 
double HQ_CellIncThresh_OverTime [MAX_NUM_INTERVENTION_CHANGE_TIMES]
 
double PC_ChangeTimes [MAX_NUM_INTERVENTION_CHANGE_TIMES]
 
double PC_SpatialEffects_OverTime [MAX_NUM_INTERVENTION_CHANGE_TIMES]
 
double PC_HouseholdEffects_OverTime [MAX_NUM_INTERVENTION_CHANGE_TIMES]
 
double PC_PlaceEffects_OverTime [MAX_NUM_INTERVENTION_CHANGE_TIMES][NUM_PLACE_TYPES]
 
double PC_PropAttending_OverTime [MAX_NUM_INTERVENTION_CHANGE_TIMES][NUM_PLACE_TYPES]
 
int PC_IncThresh_OverTime [MAX_NUM_INTERVENTION_CHANGE_TIMES]
 
double PC_FracIncThresh_OverTime [MAX_NUM_INTERVENTION_CHANGE_TIMES]
 
int PC_CellIncThresh_OverTime [MAX_NUM_INTERVENTION_CHANGE_TIMES]
 
double PC_Durs_OverTime [MAX_NUM_INTERVENTION_CHANGE_TIMES]
 
double DCT_ChangeTimes [MAX_NUM_INTERVENTION_CHANGE_TIMES]
 
double DCT_SpatialAndPlaceEffects_OverTime [MAX_NUM_INTERVENTION_CHANGE_TIMES]
 
double DCT_HouseholdEffects_OverTime [MAX_NUM_INTERVENTION_CHANGE_TIMES]
 
double DCT_Prop_OverTime [MAX_NUM_INTERVENTION_CHANGE_TIMES]
 
int DCT_MaxToTrace_OverTime [MAX_NUM_INTERVENTION_CHANGE_TIMES]
 
double KeyWorkerProphTimeStart
 
double KeyWorkerProphDuration
 
double KeyWorkerPropInKeyPlaces [NUM_PLACE_TYPES]
 
double KeyWorkerHouseProp
 
double KeyWorkerProphRenewalDuration
 
double KeyWorkerProphRadius
 
double KeyWorkerProphRadius2
 
double TreatTimeStartBase
 
double VaccTimeStartBase
 
double MoveRestrTimeStartBase
 
double PlaceCloseTimeStartBase
 
double PlaceCloseTimeStartBase2
 
double PlaceCloseTimeStartPrevious
 
double AirportCloseTimeStartBase
 
double HQuarantineTimeStartBase
 
double CaseIsolationTimeStartBase
 
double SocDistTimeStartBase
 
double KeyWorkerProphTimeStartBase
 
double DigitalContactTracingTimeStartBase
 
double InfectionImportRate1
 
double InfectionImportRate2
 
double InfectionImportChangeTime
 
double ImportInfectionTimeProfile [MAX_DUR_IMPORT_PROFILE]
 
double PreControlClusterIdTime
 
double PreControlClusterIdCalTime
 
double PreControlClusterIdHolOffset
 
double PreIntervIdCalTime
 
double PreIntervTime
 
double SeedingScaling
 
int PreControlClusterIdCaseThreshold
 
int PreControlClusterIdCaseThreshold2
 
int PreControlClusterIdUseDeaths
 
int PreControlClusterIdDuration
 
int DoAlertTriggerAfterInterv
 
int AlertTriggerAfterIntervThreshold
 
int StopCalibration
 
int ModelCalibIteration
 
int DoPerCapitaTriggers
 
int DoGlobalTriggers
 
int DoAdminTriggers
 
int DoICUTriggers
 
int MoveRestrCellIncThresh
 
int DoHQretrigger
 
int PlaceCloseCellIncThresh
 
int PlaceCloseCellIncThresh1
 
int PlaceCloseCellIncThresh2
 
int TriggersSamplingInterval
 
int PlaceCloseIndepThresh
 
int SocDistCellIncThresh
 
int VaccPriorityGroupAge [2]
 
int PlaceCloseCellIncStopThresh
 
int SocDistCellIncStopThresh
 
int PlaceCloseAdunitPlaceTypes [NUM_PLACE_TYPES]
 
int DoPlaceCloseOnceOnly
 
int DoSocDistOnceOnly
 
int DoMoveRestrOnceOnly
 
int DoKeyWorkerProphOnceOnly
 
int VaccMaxRounds
 
int VaccByAdminUnit
 
int VaccAdminUnitDivisor
 
int TreatByAdminUnit
 
int TreatAdminUnitDivisor
 
int MoveRestrByAdminUnit
 
int MoveRestrAdminUnitDivisor
 
int PlaceCloseByAdminUnit
 
int PlaceCloseAdminUnitDivisor
 
int KeyWorkerProphCellIncThresh
 
int KeyWorkerPlaceNum [NUM_PLACE_TYPES]
 
int KeyWorkerPopNum
 
int KeyWorkerNum
 
int KeyWorkerIncHouseNum
 
int DoBlanketMoveRestr
 
int PlaceCloseIncTrig
 
int PlaceCloseIncTrig1
 
int PlaceCloseIncTrig2
 
int TreatMaxCoursesPerCase
 
int DoImportsViaAirports
 
int DoMassVacc
 
int DurImportTimeProfile
 
int DoRecordInfEvents
 
int MaxInfEvents
 
int RecordInfEventsPerRun
 
unsigned short int usHQuarantineHouseDuration
 
unsigned short int usVaccTimeToEfficacy
 
unsigned short int usVaccTimeEfficacySwitch
 
unsigned short int usCaseIsolationDuration
 
unsigned short int usCaseIsolationDelay
 
unsigned short int usCaseAbsenteeismDuration
 
unsigned short int usCaseAbsenteeismDelay
 
unsigned short int usAlignDum
 
double KernelPowerScale
 
double KernelOffsetScale
 
int LimitNumInfections
 
int MaxNumInfections
 
int DoDigitalContactTracing
 
int ClusterDigitalContactUsers
 
int NDigitalContactUsers
 
int NDigitalHouseholdUsers
 
int FindContactsOfDCTContacts
 
int DoDCTTest
 
int OutputDigitalContactTracing
 
int OutputDigitalContactDist
 
int DCTIsolateIndexCases
 
int RemoveContactsOfNegativeIndexCase
 
int MaxDigitalContactsToTrace
 
double PropPopUsingDigitalContactTracing
 
double ScalingFactorSpatialDigitalContacts
 
double ScalingFactorPlaceDigitalContacts
 
double DigitalContactTracingDelay
 
double LengthDigitalContactIsolation
 
double ProportionDigitalContactsIsolate
 
double ProportionSmartphoneUsersByAge [NUM_AGE_GROUPS]
 
double DelayFromIndexCaseDetectionToDCTIsolation
 
double DelayToTestIndexCase
 
double DelayToTestDCTContacts
 
double SpecificityDCT
 
double SensitivityDCT
 
double DigitalContactTracingPolicyDuration
 
double DCTCaseIsolationHouseEffectiveness
 
double DCTCaseIsolationEffectiveness
 
int DoOriginDestinationMatrix
 
int DoInterventionDelaysByAdUnit
 
int OutputAge
 
int OutputR0
 
int OutputControls
 
int OutputCountry
 
int OutputAdUnitVar
 
int OutputHousehold
 
int OutputInfType
 
int OutputNonSeverity
 
int OutputSeverityAdminUnit
 
int OutputSeverityAge
 
int OutputNonSummaryResults
 
int MeanChildAgeGap
 
int MinAdultAge
 
int MaxMFPartnerAgeGap
 
int MaxFMPartnerAgeGap
 
int MinParentAgeGap
 
int MaxParentAgeGap
 
int MaxChildAge
 
int YoungAndSingle
 
int NoChildPersAge
 
int OldPersAge
 
int OlderGenGap
 
double OneChildTwoPersProb
 
double TwoChildThreePersProb
 
double OnePersHouseProbOld
 
double TwoPersHouseProbOld
 
double OnePersHouseProbYoung
 
double TwoPersHouseProbYoung
 
double OneChildProbYoungestChildUnderFive
 
double TwoChildrenProbYoungestUnderFive
 
double ProbYoungestChildUnderFive
 
double ZeroChildThreePersProb
 
double OneChildFourPersProb
 
double YoungAndSingleSlope
 
double ThreeChildFivePersProb
 

Detailed Description

Stores the parameters for the simulation.

Definition at line 31 of file Param.h.

Member Data Documentation

◆ CI_ChangeTimes

double Param::CI_ChangeTimes[MAX_NUM_INTERVENTION_CHANGE_TIMES]

< CASE ISOLATION change times for intensity of case isolation

Definition at line 211 of file Param.h.

◆ DCT_ChangeTimes

double Param::DCT_ChangeTimes[MAX_NUM_INTERVENTION_CHANGE_TIMES]

< DIGITAL CONTACT TRACING change times for intensity of digital contact tracing

Definition at line 238 of file Param.h.

◆ Enhanced_SD_SpatialEffects_OverTime

double Param::Enhanced_SD_SpatialEffects_OverTime[MAX_NUM_INTERVENTION_CHANGE_TIMES]

< enhanced

Definition at line 201 of file Param.h.

◆ HQ_ChangeTimes

double Param::HQ_ChangeTimes[MAX_NUM_INTERVENTION_CHANGE_TIMES]

< HOUSEHOLD QUARANTINE change times for intensity of household quarantine

Definition at line 218 of file Param.h.

◆ NCP

int Param::NCP

Number of populated cells

Definition at line 53 of file Param.h.

◆ NumNonExtinctRealisations

int Param::NumNonExtinctRealisations

Number of non-extinct realisations

Definition at line 36 of file Param.h.

◆ NumRealisations

int Param::NumRealisations

Number of Realisations

Definition at line 35 of file Param.h.

◆ PC_ChangeTimes

double Param::PC_ChangeTimes[MAX_NUM_INTERVENTION_CHANGE_TIMES]

< PLACE CLOSURE change times for intensity of place closure

Definition at line 227 of file Param.h.

◆ PopSize

int Param::PopSize

Population size

Definition at line 33 of file Param.h.

◆ SD_ChangeTimes

double Param::SD_ChangeTimes[MAX_NUM_INTERVENTION_CHANGE_TIMES]

change times for intensity of (enhanced) social distancing

Definition at line 194 of file Param.h.

◆ VaryEfficaciesOverTime

int Param::VaryEfficaciesOverTime

SOCIAL DISTANCING non-enhanced

Definition at line 189 of file Param.h.


The documentation for this struct was generated from the following files: