private double effortNominalPerStrategyMet(Strategy str, Metier metier, TimeStep step) { Month month = step.getMonth(); StrategyMonthInfo smi = str.getStrategyMonthInfo(month); double propSetOfVessels = str.getProportionSetOfVessels(); int nbOfVessels = str.getSetOfVessels().getNumberOfVessels(); double propStrMet = smi.getProportionMetier(metier); double effortNominalPerVessel = effortNominalPerStrategyPerVessel(str, metier, step); if (log.isDebugEnabled()) { log.debug( " strategy=" + str + " metier=" + metier + " propSetOfVessels=" + propSetOfVessels + " nbOfVessels=" + nbOfVessels + " propStrMet=" + propStrMet + " effortPerVessel=" + effortNominalPerVessel ); } double result = propSetOfVessels * nbOfVessels * propStrMet * effortNominalPerVessel; return result; } Bonsoir Eric peux-tu me confirmer que l'effort nominal calculé par cette fonction retourne bien l'effort du step modifié par les regles en cours dans la simulation? smi.getProportionMetier(metier) rend la proportion du metier à step et pas celle du mois dans la Region au debut de la simu ? c'est ce bout de code qui me mets le doute Month month = step.getMonth(); StrategyMonthInfo smi = str.getStrategyMonthInfo(month); merci bonne soirée stephanie ...................................................................... Stephanie MAHEVAS UMR MARBEC - site de Sète IFREMER/HM https://annuaire.ifremer.fr/cv/16343/ Tel: (33) 04 99 57 32 39 (8239) - 06 75 83 59 33 o \ o / _ o __| \ / |__ o _ \ o / o /|\ | /\ ___\o \o | o/ o/__ /\ | /|\ / \ / \ | \ /) | ( \ /o\ / ) | (\ / | / \ / \ ......................................................................