InitializeEquilibriumStatesProcess#

class InitializeEquilibriumStatesProcess(model, verbose=False, params=None)[source]#

Bases: BaseInitializeEquilibriumStatesProcess

Initialize S, R states of the population in each of the model states by rough equilibrium of R0.

This component extends the base functionality to handle both patch-level state counts and individual agent initialization consistent with those counts.

Initialize the component.

Parameters:
  • model (BaseLaserModel) – The model instance this component belongs to.

  • verbose (bool) – Whether to enable verbose output. Defaults to False.