ContraceptiveChoice#
- class ContraceptiveChoice(pars=None, **kwargs)[source]#
Bases:
Connector
Attributes
auto_state_list
List of "automatic" states with boolean type (ss.BoolState) that were added via define_states()
average_dur_use
dt
Get the current module timestep
now
Shortcut to self.t.now()
state_dict
Return a flat dictionary (objdict) of all states
state_list
Return a flat list of all states (ss.Arr objects)
ti
Get the current module timestep
timevec
Shortcut to self.t.timevec
Methods
- init_post()[source]#
Decide who will start using contraception, when, which contraception method and the duration on that method. This method is called by the simulation to initialise the people object at the beginning of the simulation and new people born during the simulation.