Regles TACpoids20012011TailleMin/TACpoids20012011OgiveTriMerlu
Bonjour, il y a un bug dans les règles TACpoids20012011TailleMin/TACpoids20012011OgiveTriMerlu: Si des métiers atteignent le TAC, cette information n'est pas annulé pour les prochaines ans. Ça veut dire qu'il n'y a pas un reset pour la distribution d'effort au debout d'un nouveau an et du coup les métiers qui atteignent le TAC sont exclu pour toute la simulation. Je ne trouve pas la raison pour ça, quelque une idée? merci, Fabian
Le 14/12/2012 17:20, Fabian ZIMMERMANN a écrit :
Bonjour,
il y a un bug dans les règles TACpoids20012011TailleMin/TACpoids20012011OgiveTriMerlu: Si des métiers atteignent le TAC, cette information n'est pas annulé pour les prochaines ans. Ça veut dire qu'il n'y a pas un reset pour la distribution d'effort au debout d'un nouveau an et du coup les métiers qui atteignent le TAC sont exclu pour toute la simulation.
Je ne trouve pas la raison pour ça, quelque une idée? Normalement c'est bon. Les règles TAC interdissent un metier via "context.getMetierMonitor().addforbiddenMetier(metier);" mais cette information est annulé au début du pas de temps suivant dans le simulateur, via "metierMonitor.clear();"
Et les proportions métier sont annulées (comme toutes les modifications faites sur la base) à la fin du pas de temps courant via "db.rollbackTransaction();". Quelles informations seraient succeptibles de ne pas être annulées? -- Éric Chatellier <chatellier@codelutin.com> Tel: 02.40.50.29.28 http://www.codelutin.com
Eric Chatellier a écrit :
Le 14/12/2012 17:20, Fabian ZIMMERMANN a écrit :
Bonjour,
il y a un bug dans les règles TACpoids20012011TailleMin/TACpoids20012011OgiveTriMerlu: Si des métiers atteignent le TAC, cette information n'est pas annulé pour les prochaines ans. Ça veut dire qu'il n'y a pas un reset pour la distribution d'effort au debout d'un nouveau an et du coup les métiers qui atteignent le TAC sont exclu pour toute la simulation.
Je ne trouve pas la raison pour ça, quelque une idée? Normalement c'est bon. Les règles TAC interdissent un metier via "context.getMetierMonitor().addforbiddenMetier(metier);" mais cette information est annulé au début du pas de temps suivant dans le simulateur, via "metierMonitor.clear();"
Et les proportions métier sont annulées (comme toutes les modifications faites sur la base) à la fin du pas de temps courant via "db.rollbackTransaction();".
Quelles informations seraient succeptibles de ne pas être annulées?
Ok. Mais les résultats indiquent que ces informations (metiers interdits et du coup distribution d'effort) ne sont pas annulées. Au moins si on analyse la distribution de l'effort entre décembre et janvier, on voit que les proportions d'effort pour les metiers actives sont identiques et tous les metiers interdits au décembre sont toujours pas actives (et restent inactives pour tous les pas suivants)..donc, il semble que quelque chose (dans les règles?) empêche l'annulation à la fin du pas de temps..
participants (2)
-
Eric Chatellier -
Fabian ZIMMERMANN