Le 10/08/2012 18:29, Eric Chatellier a écrit :
Le 10/08/2012 18:22, Loic GASCHE a écrit :
Voilà SiMatrix et DefaultSimulator_F
Je pense que c'est ca que tu essaye de faire:
MatrixND fishingMortalityPerGroup = siMatrix.FishingMortalityPerGroup(step, pop, context.getSimulationStorage().getResultStorage()); if (resManager.isEnabled(ResultName.MATRIX_FISHING_MORTALITY_PER_GROUP)) { resManager.addResult(step, pop, fishingMortalityPerGroup); }
if (resManager.isEnabled(ResultName.MATRIX_TOTAL_FISHING_MORTALITY)) { MatrixND totalFishingMortality = siMatrix.TotalFishingMortality(step, pop, fishingMortalityPerGroup); resManager.addResult(step, pop, totalFishingMortality); }
Donc: - matrixFishingMortalityPerGroup n'existais pas - c'est surement fishingMortalityPerGroup que tu veux réutiliser ? Oui c'est ça ! - une variable n'existe que dans un block ou elle a été déclarée, je l'ai donc définie avant le premier block. Ca semble logique maintenant que tu le dis...
Merci ça compile nickel maintenant !