Ca me parait super. On met tout ça à plat avec Stephanie demain ou vendredi et on valide. Merci Le 10 juin 2015 17:34, Eric Chatellier <chatellier@codelutin.com> a écrit :
Question Annexe : Comment faire de même pour ResultName ? (il m arrive de creer des resultats qui n interessent que moi...) Je me suis posé la question récemment, mais c'est moins évident. ResultName.java est utilisé par l'interface graphique pour afficher la
Le 09/06/2015 16:35, Sigrid Lehuta a écrit : liste des résultats à activer pour la simulation.
Cela me parait compliqué pour l'interface d'aller lire plusieurs fichiers.
Il faudrait que l'on réfléchissent à un autre mécanisme en y incluant les dépendances entres les résultats (abondance nécessaire pour calculer F par exemple). Voici notre réflexion concernant la modification des résultats.
Les resultats seront rendu similaires aux autres scripts dans Isis, à savoir : un fichier par resultat.
Par exemple: @Doc(value = "do the doc of Result matrixDiscardsWeightPerStrMet") static final public String MATRIX_DISCARDS_WEIGHT_PER_STR_MET_PER_ZONE_POP = n("matrixDiscardsWeightPerStrMetPerZonePop");
sera transformé en une classe (dans un nouveau package "simulationresult") :
public class MatrixDiscardsWeightPerStrMetPerZonePop extends SimulationResult {
public String getDescription() throws Exception { return "do the doc of Result matrixDiscardsWeightPerStrMet"; } }
Cela permettra également d'ajouter des dépendances dans les resultats de la même façon que les règles (exemple pour F) :
public class MatrixFishingMortalityPerGroup extends SimulationResult {
protected String[] necessaryResult = { // F nécessite l'abondance et MatrixCatchPerStrategyMetPerZonePop MatrixAboundance.class.getSimpleName(), MatrixCatchPerStrategyMetPerZonePop.class.getSimpleName() };
/** * @return the necessaryResult */ public String[] getNecessaryResult() { return this.necessaryResult; }
public String getDescription() throws Exception { return "do the doc of Result matrixFishingMortalityPerGroup"; } }
-- Éric Chatellier - www.codelutin.com - 02.40.50.29.28
_______________________________________________ Isis-fish-devel mailing list Isis-fish-devel@list.isis-fish.org http://list.isis-fish.org/cgi-bin/mailman/listinfo/isis-fish-devel