ContraceptiveChoice#
- class ContraceptiveChoice(pars=None, **kwargs)[source]#
Bases:
ConnectorAttributes
auto_state_listList of "automatic" states with boolean type (ss.BoolState) that were added via define_states()
average_dur_usedtGet the current module timestep
nowShortcut to self.t.now()
state_dictReturn a flat dictionary (objdict) of all states
state_listReturn a flat list of all states (ss.Arr objects)
tiGet the current module timestep
timevecShortcut 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.