emodpy_hiv.utils.emod_enum module#

class emodpy_hiv.utils.emod_enum.StrEnum(value)#

Bases: str, Enum

An enumeration.

class emodpy_hiv.utils.emod_enum.DistributionType(value)#

Bases: StrEnum

An enumeration.

NOT_INITIALIZED = 'NOT_INITIALIZED'#
CONSTANT_DISTRIBUTION = 'CONSTANT_DISTRIBUTION'#
UNIFORM_DISTRIBUTION = 'UNIFORM_DISTRIBUTION'#
GAUSSIAN_DISTRIBUTION = 'GAUSSIAN_DISTRIBUTION'#
EXPONENTIAL_DISTRIBUTION = 'EXPONENTIAL_DISTRIBUTION'#
POISSON_DISTRIBUTION = 'POISSON_DISTRIBUTION'#
LOG_NORMAL_DISTRIBUTION = 'LOG_NORMAL_DISTRIBUTION'#
DUAL_CONSTANT_DISTRIBUTION = 'DUAL_CONSTANT_DISTRIBUTION'#
WEIBULL_DISTRIBUTION = 'WEIBULL_DISTRIBUTION'#
DUAL_EXPONENTIAL_DISTRIBUTION = 'DUAL_EXPONENTIAL_DISTRIBUTION'#
BIMODAL_DISTRIBUTION = 'BIMODAL_DISTRIBUTION'#
class emodpy_hiv.utils.emod_enum.NodeSelectionType(value)#

Bases: StrEnum

An enumeration.

DISTANCE_ONLY = 'DISTANCE_ONLY'#
MIGRATION_NODES_ONLY = 'MIGRATION_NODES_ONLY'#
DISTANCE_AND_MIGRATION = 'DISTANCE_AND_MIGRATION'#
class emodpy_hiv.utils.emod_enum.VaccineType(value)#

Bases: StrEnum

An enumeration.

Generic = 'Generic'#
TransmissionBlocking = 'TransmissionBlocking'#
AcquisitionBlocking = 'AcquisitionBlocking'#
MortalityBlocking = 'MortalityBlocking'#
class emodpy_hiv.utils.emod_enum.SensitivityType(value)#

Bases: StrEnum

An enumeration.

SINGLE_VALUE = 'SINGLE_VALUE'#
VERSUS_TIME = 'VERSUS_TIME'#
class emodpy_hiv.utils.emod_enum.EventOrConfig(value)#

Bases: StrEnum

An enumeration.

Config = 'Config'#
Event = 'Event'#
class emodpy_hiv.utils.emod_enum.SettingType(value)#

Bases: StrEnum

An enumeration.

CURRENT_AGE = 'CURRENT_AGE'#
USER_SPECIFIED = 'USER_SPECIFIED'#
class emodpy_hiv.utils.emod_enum.PrioritizePartnersBy(value)[source]#

Bases: StrEnum

An enumeration.

NO_PRIORITIZATION = 'NO_PRIORITIZATION'#
CHOSEN_AT_RANDOM = 'CHOSEN_AT_RANDOM'#
LONGER_TIME_IN_RELATIONSHIP = 'LONGER_TIME_IN_RELATIONSHIP'#
SHORTER_TIME_IN_RELATIONSHIP = 'SHORTER_TIME_IN_RELATIONSHIP'#
OLDER_AGE = 'OLDER_AGE'#
YOUNGER_AGE = 'YOUNGER_AGE'#
RELATIONSHIP_TYPE = 'RELATIONSHIP_TYPE'#
class emodpy_hiv.utils.emod_enum.RelationshipType(value)#

Bases: StrEnum

An enumeration.

TRANSITORY = 'TRANSITORY'#
INFORMAL = 'INFORMAL'#
MARITAL = 'MARITAL'#
COMMERCIAL = 'COMMERCIAL'#
COUNT = 'COUNT'#
class emodpy_hiv.utils.emod_enum.CondomUsageParametersType(value)[source]#

Bases: StrEnum

An enumeration.

USE_DEFAULT = 'USE_DEFAULT'#
SPECIFY_USAGE = 'SPECIFY_USAGE'#
class emodpy_hiv.utils.emod_enum.TargetDiseaseState(value)[source]#

Bases: StrEnum

An enumeration.

HIV_POSITIVE = 'HIV_Positive'#
HIV_NEGATIVE = 'HIV_Negative'#
TESTED_POSITIVE = 'Tested_Positive'#
TESTED_NEGATIVE = 'Tested_Negative'#
MALE_CIRCUMCISION_POSITIVE = 'Male_Circumcision_Positive'#
MALE_CIRCUMCISION_NEGATIVE = 'Male_Circumcision_Negative'#
HAS_INTERVENTION = 'Has_Intervention'#
NOT_HAVE_INTERVENTION = 'Not_Have_Intervention'#