def __post_init__(self): larva_dev = dev.larva_dev(param.mu_larva_dev_ss - self.offset_ss, param.mu_larva_dev_rr - self.offset_rr, param.sig_larva_dev_ss, param.sig_larva_dev_rr, dominance) input_models = self.input_models.copy() input_models.append(larva_dev) self.simulation = main_simulation.Simulation. \ setup(self.nums, self.grid, self.attrs, self.data, self.bt_prop, self.steps, self.emigration, self.immigration, *input_models, **self.input_variables)
param.mu_0_larva_rr, param.sig_0_larva_ss, param.sig_0_larva_rr, dominance), init_bio.init_mature(param.mu_0_mature_ss, param.mu_0_mature_rr, param.sig_0_mature_ss, param.sig_0_mature_rr, dominance), init_bio.init_plant(param.mu_leaf, param.sig_leaf), develop.egg_dev(param.mu_egg_dev, param.sig_egg_dev), develop.larva_dev(param.mu_larva_dev_ss, param.mu_larva_dev_rr, param.sig_larva_dev_ss, param.sig_larva_dev_rr, dominance), develop.pupa_dev(param.mu_pupa_dev, param.sig_pupa_dev), forage.adlibitum(param.forage_steps), forage.egg(param.egg_factor), forage.larva(param.larva_factor), forage.fight(param.fight_slope), forage.encounter(cannib), forage.radius(param.cannibalism_radius), move.larva(param.larva_scale, param.larva_shape), move.adult(param.adult_scale, param.adult_shape), repro.mating(param.mate_encounter),