perso je m'orienterais vers un vecteur reprenant les deux
propriétes des individus
état de santé :sains, affectés de a, affectés de b, affectés de a et b,
si les maladies sont imunisantes j'aurais aussi protégés de a, et ou protégés de b
date de décès à la naissance durée de vie+période, à la contraction d'une
maladie si le tirage au sort donne décés la date de fin de vie sera modifié
je répartirais mes quantités initiales au hasard
ensuite je ferais touner les périodes
d'abord j'enregistrerais les contaminations de a
pour cela il faut un taux de contamination de a
je tirerais autant de fois qu'il y a de a*taux de contamination
si le tirage donne un sain ou un b il y a contamination et je modifierais
la propriété de l'individu à contaminé a
puis je vérierais s'il va mourir il faut la probabilité de décès de a et je
mettrais à jour sa date de décès il faut la durée de a s'il est antérieure
à une date issue de b
je traiterais ensuite les décès du jour
puis les naissances du jour que je logerais dans les interstices laissés
dispos par les décès (cela me laissera éventuellement un éxcédent)
je compacterais alors mon vecteur en ajoutant au hasard lors du compactage l'excédent de naissance
Partager