Isis-fish-data-commits
Threads by month
- ----- 2026 -----
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
December 2008
- 2 participants
- 4 discussions
Author: bpoussin
Date: 2008-12-18 15:20:52 +0000 (Thu, 18 Dec 2008)
New Revision: 59
Modified:
trunk/scripts/GravityModel.java
Log:
modif d'un float en double, cela provoquait une erreur d'arrondi
et donc des effectifs x prix negatif ce qui est impossible
Modified: trunk/scripts/GravityModel.java
===================================================================
--- trunk/scripts/GravityModel.java 2008-12-09 10:30:41 UTC (rev 58)
+++ trunk/scripts/GravityModel.java 2008-12-18 15:20:52 UTC (rev 59)
@@ -567,7 +567,7 @@
*/
private double grossValueOfLandingsPerSpeciesPerStrategyMet(Strategy str, Metier metier, Population pop, Date date) {
List<PopulationGroup> groups = pop.getPopulationGroup();
- float result = 0;
+ double result = 0;
for(PopulationGroup group : groups){
double price = group.getPrice();
Collection<Zone> zones = pop.getPopulationZone();
1
0
Author: chatellier
Date: 2008-12-09 10:30:41 +0000 (Tue, 09 Dec 2008)
New Revision: 58
Modified:
trunk/
Log:
Set svn ignore
Property changes on: trunk
___________________________________________________________________
Name: svn:ignore
- *.iml
+ *.iml
.settings
target
.classpath
.project
1
0
09 Dec '08
Author: chatellier
Date: 2008-12-09 10:29:16 +0000 (Tue, 09 Dec 2008)
New Revision: 57
Modified:
trunk/analyseplans/Calibration.java
trunk/rules/Cantonnement.java
trunk/rules/CantonnementPreSimu.java
trunk/rules/ChangementParamControlablePresimu.java
trunk/rules/GraviteCPUE.java
trunk/rules/InterdictionEngin.java
trunk/rules/InterdictionEnginPreSimu.java
trunk/rules/RecrutementLangoustine.java
trunk/rules/TACpoids.java
trunk/rules/TailleMin.java
trunk/scripts/ResultName.java
Log:
Passage en utf8
Modified: trunk/analyseplans/Calibration.java
===================================================================
--- trunk/analyseplans/Calibration.java 2008-12-09 10:29:02 UTC (rev 56)
+++ trunk/analyseplans/Calibration.java 2008-12-09 10:29:16 UTC (rev 57)
@@ -97,7 +97,7 @@
*/
public void init(AnalysePlanContext context) throws Exception {
if (param_nomfichier_debarquements==null || "".equals(param_nomfichier_debarquements)){
- debarquementsObserves = FileUtil.getFile(".*.csv", "fichier csv s�parateur ';'");
+ debarquementsObserves = FileUtil.getFile(".*.csv", "fichier csv séparateur ';'");
} else {
debarquementsObserves = new File(param_nomfichier_debarquements);
}
Modified: trunk/rules/Cantonnement.java
===================================================================
--- trunk/rules/Cantonnement.java 2008-12-09 10:29:02 UTC (rev 56)
+++ trunk/rules/Cantonnement.java 2008-12-09 10:29:16 UTC (rev 57)
@@ -80,7 +80,7 @@
}
/**
- * Appel� au d�marrage de la simulation, cette m�thode permet d'initialiser
+ * Appelé au démarrage de la simulation, cette méthode permet d'initialiser
* des valeurs
* @param simulation La simulation pour lequel on utilise cette regle
*/
@@ -147,7 +147,7 @@
}
/**
- * Si la condition est vrai alors cette action est execut�e avant le pas
+ * Si la condition est vrai alors cette action est executée avant le pas
* de temps de la simulation.
* @param simulation La simulation pour lequel on utilise cette regle
*/
@@ -234,7 +234,7 @@
// si toute la zone de pratique du metier n'est pas incluse dans zone Cantonnement
//creation du nouveau secteur de metier
- //on v�rifie si le secteur a pas d�j� �t� modifi� par une autre r�gle afin de ne pas avoir de probl�me d'ID
+ //on vérifie si le secteur a pas déjà été modifié par une autre règle afin de ne pas avoir de problème d'ID
var ListeSecteur=MetaSecteurFactory.findAllByKey("MetaCantonnement-"+p.metier.getNom()+"-"+date.getDate(),p.metier.getRegion());
if (ListeSecteur.size()!=0){
var secteurResult = MetaSecteurFactory.create(zoneMetier.getNom()+"Modif", p.metier.getRegion(), "Secteur creer durant la simulation.");
@@ -286,7 +286,7 @@
// sinon toute la zone de pratique du metier est incluse dans zone Cantonnement
// alors metier devient metier-nonactivite
- //on regarde si la matrice nonActivite a �t� cr�e, sinon on la cr�e
+ //on regarde si la matrice nonActivite a été crée, sinon on la crée
var matNonActivite=nonActivite.get(p.date);
var nonactivite=matNonActivite!=null;
if (!nonactivite){
@@ -318,7 +318,7 @@
}
/**
- * Si la condition est vrai alors cette action est execut�e apres le pas
+ * Si la condition est vrai alors cette action est executée apres le pas
* de temps de la simulation.
* @param simulation La simulation pour lequel on utilise cette regle
*/
Modified: trunk/rules/CantonnementPreSimu.java
===================================================================
--- trunk/rules/CantonnementPreSimu.java 2008-12-09 10:29:02 UTC (rev 56)
+++ trunk/rules/CantonnementPreSimu.java 2008-12-09 10:29:16 UTC (rev 57)
@@ -92,7 +92,7 @@
//this.p.tableNonActivite=Regle_action_lib.reportNonActivite(this.p.tableNonActivite, listestrategies.get(i), metier, mois, InfoMois.getProportionMetier(metier));
log.info("debut reportNonActivite");
- // on regarde si on a d�j� une entr�e pour le mois courant
+ // on regarde si on a déjà une entrée pour le mois courant
MatrixND matNonActiviteMois=tableNonActivite.get(month);
if (matNonActiviteMois == null){
matNonActiviteMois = MatrixFactory.getInstance().create(
@@ -115,7 +115,7 @@
}
/**
- * Appel� au d�marrage de la simulation, cette m�thode permet d'initialiser
+ * Appelé au démarrage de la simulation, cette méthode permet d'initialiser
* des valeurs
* @param simulation La simulation pour lequel on utilise cette regle
*/
@@ -138,12 +138,12 @@
for (Metier metier : metiers) {
- log.info("metier examin� " + metier.getName());
+ log.info("metier examiné " + metier.getName());
if (param_gear != null && !metier.getGear().equals(param_gear)){
- log.info("l engin du m�tier n est pas concern�");
+ log.info("l engin du métier n est pas concerné");
}
else {
- log.info("l engin du m�tier est bien concern�");
+ log.info("l engin du métier est bien concerné");
List<MetierSeasonInfo> saisons = metier.getMetierSeasonInfo();
for (MetierSeasonInfo saisonmetier: saisons){
int inter = siMatrix.nbCellInter(saisonmetier.getZone(), param_zone);
@@ -156,7 +156,7 @@
List<Month> saison=saisonmetier.getMonths();
if (saison.containsAll(SaisonFermee)){
- log.info("il y a bien intersection entre la zone m�tier et le cantonnement pour la saison "+saison.toString());
+ log.info("il y a bien intersection entre la zone métier et le cantonnement pour la saison "+saison.toString());
// calcule de la zone restante:
boolean ToutFerme=false;
boolean DebInclus=saison.contains(param_beginMonth);
@@ -165,7 +165,7 @@
//creation du nouveau secteur de metier
Zone secteurResult = zoneDao.create();
secteurResult.setName("MetaCantonnement-" + metier.getName() + "-" + saison.toString());
- secteurResult.setComment("Secteur cr�� durant la simulation.");
+ secteurResult.setComment("Secteur créé durant la simulation.");
// on ajoute les mailles restants de la zone metier dans la zone resultante
secteurResult.addAllCell(newCellMetier);
@@ -181,18 +181,18 @@
ToutFerme=true;
}
-// 1er cas: la saison m�tier est identique (ou totalement incluse dans la saison ferm�e, dans ce cas l�, on change juste
+// 1er cas: la saison métier est identique (ou totalement incluse dans la saison fermée, dans ce cas là, on change juste
// le secteur
if (SaisonFermee.containsAll(saison)){
log.info("toute la saison metier est incluse dans la saison de fermeture");
- //si tout est ferm�, on met le metier au ch�mage
+ //si tout est fermé, on met le metier au chômage
if (ToutFerme==true) {
- log.info ("toute la zone est ferm�e, le metier passe donc � ch�mage pour cette saison");
+ log.info ("toute la zone est fermée, le metier passe donc à chômage pour cette saison");
reportNonActivite(context, listestrategies, metiers, metier, saison);
} else {
- log.info("tout n'est pas ferm�e, le secteur de p�che devient " + secteurResult);
+ log.info("tout n'est pas fermée, le secteur de pêche devient " + secteurResult);
for (Month month : SaisonFermee){
metier.getMetierSeasonInfo(month).clearZone();
metier.getMetierSeasonInfo(month).addZone(secteurResult);
@@ -200,39 +200,39 @@
}
}
-// 2�me cas de figure: moisDeb est inclus mais pas moisFin (ou alors c'est le dernier mois)
+// 2ème cas de figure: moisDeb est inclus mais pas moisFin (ou alors c'est le dernier mois)
else if (DebInclus && ((!FinInclus) || param_endMonth.equals(saison.get(saison.size()-1)))) {
- log.info ("il y a intersection de la saison de fermeture avec la saison m�tier de " + param_beginMonth + " � " + saison.get(saison.size()-1));
- //si tout est ferm� on met les proportions � 0 pour les mois fermes
+ log.info ("il y a intersection de la saison de fermeture avec la saison métier de " + param_beginMonth + " à " + saison.get(saison.size()-1));
+ //si tout est fermé on met les proportions à 0 pour les mois fermes
if (ToutFerme==true){
- log.info ("toute la zone m�tier est ferm�e");
+ log.info ("toute la zone métier est fermée");
List<Month> chomageMonth = new ArrayList<Month>(SaisonFermee);
chomageMonth.retainAll(saison);
log.info ("de "+chomageMonth.get(0)+" a "+ chomageMonth.get(chomageMonth.size()-1)+ ", le metier est donc mis au chomage");
reportNonActivite(context, listestrategies, metiers, metier, chomageMonth);
} else {
- //on commence par cr�e les nouvelles saisons
+ //on commence par crée les nouvelles saisons
// var NouvelleSaison2= new Packages.fr.ifremer.nodb.Saison(moisDeb,saison.getLastMois().getNumMois());
// var NouvelleSaison1= new Packages.fr.ifremer.nodb.Saison(saison.getFirstMois().getNumMois(),moisDeb-1);
saisonmetier.setLastMonth(param_beginMonth.previous());
- //on cr�e un nouveau infoSaisonMetier
+ //on crée un nouveau infoSaisonMetier
MetierSeasonInfo NouvelInfoSaison= metierSeasonInfoDao.create();
NouvelInfoSaison.setMetier(metier);
NouvelInfoSaison.setFirstMonth(param_beginMonth);
NouvelInfoSaison.setLastMonth(saison.get(saison.size()-1));
NouvelInfoSaison.addZone(secteurResult);
- NouvelInfoSaison.setComment("saison cr�e pendant la simulation") ;
+ NouvelInfoSaison.setComment("saison crée pendant la simulation") ;
metier.addMetierSeasonInfo(NouvelInfoSaison);
- log.info ("de "+saison.get(0)+" � "+param_beginMonth.previous()+" le metier peche en "+saisonmetier.getZone());
- log.info ("de "+param_beginMonth+" � "+saison.get(saison.size()-1)+" le metier peche en "+secteurResult);
+ log.info ("de "+saison.get(0)+" à "+param_beginMonth.previous()+" le metier peche en "+saisonmetier.getZone());
+ log.info ("de "+param_beginMonth+" à "+saison.get(saison.size()-1)+" le metier peche en "+secteurResult);
}
}
-// 3�me cas de figure: moisFin est inclus mais pas moisDeb (ou alors il est �gal au premier mois)
+// 3ème cas de figure: moisFin est inclus mais pas moisDeb (ou alors il est égal au premier mois)
else if (((!DebInclus) || param_beginMonth.equals(saison.get(0))) && FinInclus) {
- log.info ("il y a intersection de la saison de fermeture avec la saison m�tier de "+param_beginMonth+" � "+saison.get(saison.size()-1));
- //si tout est ferm� on met les proportions � 0 pour les mois fermes
+ log.info ("il y a intersection de la saison de fermeture avec la saison métier de "+param_beginMonth+" à "+saison.get(saison.size()-1));
+ //si tout est fermé on met les proportions à 0 pour les mois fermes
if (ToutFerme==true){
log.info ("toute la zone est fermee");
List<Month> chomageMonth = new ArrayList<Month>(SaisonFermee);
@@ -240,57 +240,57 @@
reportNonActivite(context, listestrategies, metiers, metier, chomageMonth);
}
else {
- //on commence par cr�e les nouvelles saisons
+ //on commence par crée les nouvelles saisons
saisonmetier.setFirstMonth(param_endMonth.next());
- //on cr�e un nouveau infoSaisonMetier
+ //on crée un nouveau infoSaisonMetier
MetierSeasonInfo NouvelInfoSaison= metierSeasonInfoDao.create();
NouvelInfoSaison.setMetier(metier);
NouvelInfoSaison.setFirstMonth(saison.get(0));
NouvelInfoSaison.setLastMonth(param_endMonth);
NouvelInfoSaison.addZone(secteurResult);
- NouvelInfoSaison.setComment("saison cr�e pendant la simulation") ;
+ NouvelInfoSaison.setComment("saison crée pendant la simulation") ;
metier.addMetierSeasonInfo(NouvelInfoSaison);
- log.info ("de "+saison.get(0)+" � "+param_endMonth+" le metier peche en "+secteurResult);
- log.info ("de "+param_endMonth.next()+" � "+saison.get(saison.size()-1)+" le metier peche en "+saisonmetier.getZone());
+ log.info ("de "+saison.get(0)+" à "+param_endMonth+" le metier peche en "+secteurResult);
+ log.info ("de "+param_endMonth.next()+" à "+saison.get(saison.size()-1)+" le metier peche en "+saisonmetier.getZone());
}
}
-// dernier cas de figure: les deux sont inclus et sont diff�rents des bornes
+// dernier cas de figure: les deux sont inclus et sont différents des bornes
else {
- //si tout est ferm� on met les proportions � 0 pour les mois fermes
+ //si tout est fermé on met les proportions à 0 pour les mois fermes
if (ToutFerme==true){
- log.info("toute la zone m�tier est ferm�e");
+ log.info("toute la zone métier est fermée");
reportNonActivite(context, listestrategies, metiers, metier, SaisonFermee);
}
else {
- //on commence par cr�e les nouvelles saisons
+ //on commence par crée les nouvelles saisons
// var NouvelleSaison1= new Packages.fr.ifremer.nodb.Saison(saison.getFirstMois().getNumMois(),moisDeb-1);
// var NouvelleSaison2= new Packages.fr.ifremer.nodb.Saison(moisDeb,moisFin);
// var NouvelleSaison3=new Packages.fr.ifremer.nodb.Saison(moisFin+1,saison.getLastMois().getNumMois());
//
saisonmetier.setFirstMonth(param_beginMonth.previous());
- //on cr�e un nouveau infoSaisonMetier
+ //on crée un nouveau infoSaisonMetier
MetierSeasonInfo NouvelInfoSaison = metierSeasonInfoDao.create();
NouvelInfoSaison.setMetier(metier);
NouvelInfoSaison.setFirstMonth(param_beginMonth);
NouvelInfoSaison.setLastMonth(param_endMonth);
NouvelInfoSaison.addZone(secteurResult);
- NouvelInfoSaison.setComment("saison cr�e pendant la simulation") ;
+ NouvelInfoSaison.setComment("saison crée pendant la simulation") ;
metier.addMetierSeasonInfo(NouvelInfoSaison);
- //on cr�e un nouveau infoSaisonMetier
+ //on crée un nouveau infoSaisonMetier
MetierSeasonInfo NouvelInfoSaison2 = metierSeasonInfoDao.create();
NouvelInfoSaison2.setMetier(metier);
NouvelInfoSaison2.setFirstMonth(param_endMonth.next());
NouvelInfoSaison2.setLastMonth(saison.get(saison.size()-1));
NouvelInfoSaison2.setZone(saisonmetier.getZone());
- NouvelInfoSaison2.setComment("saison cr�e pendant la simulation") ;
+ NouvelInfoSaison2.setComment("saison crée pendant la simulation") ;
metier.addMetierSeasonInfo(NouvelInfoSaison2);
- log.info ("de "+saison.get(0)+" � "+param_beginMonth.previous()+" le metier peche en "+saisonmetier.getZone());
- log.info ("de "+param_beginMonth+" � "+param_endMonth+" le metier peche en "+secteurResult);
- log.info ("de "+param_endMonth.next()+" � "+saison.get(saison.size()-1)+" le metier peche en "+saisonmetier.getZone());
+ log.info ("de "+saison.get(0)+" à "+param_beginMonth.previous()+" le metier peche en "+saisonmetier.getZone());
+ log.info ("de "+param_beginMonth+" à "+param_endMonth+" le metier peche en "+secteurResult);
+ log.info ("de "+param_endMonth.next()+" à "+saison.get(saison.size()-1)+" le metier peche en "+saisonmetier.getZone());
}
}
}
@@ -306,7 +306,7 @@
this.p.affectNonActivite=false;
- var enginselectif=this.param.getValue("EnginSelective");//entrez le nom de l'engin ferm�e ou non si pas de s�lection sur engin
+ var enginselectif=this.param.getValue("EnginSelective");//entrez le nom de l'engin fermée ou non si pas de sélection sur engin
var moisDeb=this.param.getValue("moisDeb"); //entrez le mois debut de fermeture
var moisFin=this.param.getValue("moisFin");//entrez le mois de fin de fermeture
@@ -325,12 +325,12 @@
for (var imetier = ListeMetiers.iterator() ; imetier.hasNext();){
var metier=imetier.next();
- writeln ("metier examin� "+metier.getNom());
+ writeln ("metier examiné "+metier.getNom());
if ((!metier.getEngin().equals(EnginInterdit)) && enginselectif){
- writeln("l engin du m�tier n est pas concern�");
+ writeln("l engin du métier n est pas concerné");
}
else {
- writeln("l engin du m�tier est bien concern�");
+ writeln("l engin du métier est bien concerné");
var ListeSaisons = metier.getInfoSaison();
for (var isaisonmetier = ListeSaisons.iterator() ; isaisonmetier.hasNext();){
var saisonmetier=isaisonmetier.next();
@@ -342,7 +342,7 @@
MailleMetier=saisonmetier.getSecteur().getMaille().copy();
var saison=saisonmetier.getSaison();
if (saison.contains(SaisonFermee)){
- writeln("il y a bien intersection entre la zone m�tier et le cantonnement pour la saison "+saison.toString());
+ writeln("il y a bien intersection entre la zone métier et le cantonnement pour la saison "+saison.toString());
// calcule de la zone restante:
var ToutFerme=false;
var DebInclus=saison.contains(MoisDeb);
@@ -359,13 +359,13 @@
ToutFerme=false;
//creation du nouveau secteur de metier
- //on v�rifie si le secteur a pas d�j� �t� modifi� par une autre r�gle afin de ne pas avoir de probl�me d'ID
+ //on vérifie si le secteur a pas déjà été modifié par une autre règle afin de ne pas avoir de problème d'ID
var ListeSecteur=MetaSecteurFactory.findAllByKey("MetaCantonnement-"+metier.getNom()+saison.toString(), RegionSimu);
if (ListeSecteur.size()!=0){
- var secteurResult = MetaSecteurFactory.create(saisonmetier.getSecteur().getNom()+"Modif", RegionSimu, "Secteur cr�� durant la simulation.");
+ var secteurResult = MetaSecteurFactory.create(saisonmetier.getSecteur().getNom()+"Modif", RegionSimu, "Secteur créé durant la simulation.");
}
else{
- var secteurResult = MetaSecteurFactory.create("MetaCantonnement-"+metier.getNom()+saison.toString(),RegionSimu, "Secteur cr�� durant la simulation.");
+ var secteurResult = MetaSecteurFactory.create("MetaCantonnement-"+metier.getNom()+saison.toString(),RegionSimu, "Secteur créé durant la simulation.");
}
writeln("nouveau secteur cree:"+secteurResult);
@@ -411,14 +411,14 @@
ToutFerme=true;
}
-// 1er cas: la saison m�tier est identique (ou totalement incluse dans la saison ferm�e, dans ce cas l�, on change juste
+// 1er cas: la saison métier est identique (ou totalement incluse dans la saison fermée, dans ce cas là, on change juste
// le secteur
if (SaisonFermee.toListMois().containsAll(saison.toListMois())){
writeln("toute la saison metier est incluse dans la saison de fermeture");
- //si tout est ferm�, on met le metier au ch�mage
+ //si tout est fermé, on met le metier au chômage
if (ToutFerme==true){
- writeln ("toute la zone est ferm�e, le metier passe donc � ch�mage pour cette saison");
+ writeln ("toute la zone est fermée, le metier passe donc à chômage pour cette saison");
var listestrategies=StrategyFactory.findAllByRegion(RegionSimu);
var ListeMois=saison.toListMois();
for(var i=0; i<listestrategies.size(); i++){
@@ -433,7 +433,7 @@
writeln("debut reportNonActivite");
-//on regarde si on a d�j� une entr�e pour le mois courant
+//on regarde si on a déjà une entrée pour le mois courant
var matNonActiviteMois=table.get(mois);
var nonactivite=matNonActiviteMois!=null;
@@ -455,7 +455,7 @@
}
}
else {
- writeln("tout n'est pas ferm�e, le secteur de p�che devient "+secteurResult);
+ writeln("tout n'est pas fermée, le secteur de pêche devient "+secteurResult);
var ListeMois=SaisonFermee.toListMois();
for (imois=ListeMois.iterator();imois.hasNext();){
mois=imois.next();
@@ -464,12 +464,12 @@
}
}
-// 2�me cas de figure: moisDeb est inclus mais pas moisFin (ou alors c'est le dernier mois)
+// 2ème cas de figure: moisDeb est inclus mais pas moisFin (ou alors c'est le dernier mois)
else if (DebInclus && ((!FinInclus) || moisFin==saison.getLastMois().getNumMois())){
- writeln ("il y a intersection de la saison de fermeture avec la saison m�tier de "+moisDeb+" � "+saison.getLastMois().getNumMois());
- //si tout est ferm� on met les proportions � 0 pour les mois fermes
+ writeln ("il y a intersection de la saison de fermeture avec la saison métier de "+moisDeb+" à "+saison.getLastMois().getNumMois());
+ //si tout est fermé on met les proportions à 0 pour les mois fermes
if (ToutFerme==true){
- writeln ("toute la zone m�tier est ferm�e");
+ writeln ("toute la zone métier est fermée");
var listestrategies=StrategyFactory.findAllByRegion(RegionSimu);
var ListeMois=SaisonFermee.toListMois().retainAll(saison.toListMois());
writeln ("de "+ListeMois.get(0)+" a "+ ListeMois.get(ListeMois.size())+ ", le metier est donc mis au chomage");
@@ -485,7 +485,7 @@
writeln("debut reportNonActivite");
-//on regarde si on a d�j� une entr�e pour le mois courant
+//on regarde si on a déjà une entrée pour le mois courant
var matNonActiviteMois=table.get(mois);
var nonactivite=matNonActiviteMois!=null;
@@ -508,21 +508,21 @@
}
}
else {
- //on commence par cr�e les nouvelles saisons
+ //on commence par crée les nouvelles saisons
var NouvelleSaison2= new Packages.fr.ifremer.nodb.Saison(moisDeb,saison.getLastMois().getNumMois());
var NouvelleSaison1= new Packages.fr.ifremer.nodb.Saison(saison.getFirstMois().getNumMois(),moisDeb-1);
saisonmetier.setSaison(NouvelleSaison1);
- //on cr�e un nouveau infoSaisonMetier
- var NouvelInfoSaison=InfoSaisonMetierFactory.create(metier, NouvelleSaison2, secteurResult, "saison cr�e pendant la simulation") ;
+ //on crée un nouveau infoSaisonMetier
+ var NouvelInfoSaison=InfoSaisonMetierFactory.create(metier, NouvelleSaison2, secteurResult, "saison crée pendant la simulation") ;
metier.addInfoSaison(NouvelInfoSaison);
- writeln ("de "+saison.getFirstMois().getNumMois()+" � "+moisDeb-1+" le metier peche en "+saisonmetier.getSecteur());
- writeln ("de "+moisDeb+" � "+saison.getLastMois().getNumMois()+" le metier peche en "+secteurResult);
+ writeln ("de "+saison.getFirstMois().getNumMois()+" à "+moisDeb-1+" le metier peche en "+saisonmetier.getSecteur());
+ writeln ("de "+moisDeb+" à "+saison.getLastMois().getNumMois()+" le metier peche en "+secteurResult);
}
}
-// 3�me cas de figure: moisFin est inclus mais pas moisDeb (ou alors il est �gal au premier mois)
+// 3ème cas de figure: moisFin est inclus mais pas moisDeb (ou alors il est égal au premier mois)
else if (((!DebInclus) || moisDeb==saison.getFirstMois().getNumMois()) && FinInclus){
- writeln ("il y a intersection de la saison de fermeture avec la saison m�tier de "+moisDeb+" � "+saison.getLastMois().getNumMois());
- //si tout est ferm� on met les proportions � 0 pour les mois fermes
+ writeln ("il y a intersection de la saison de fermeture avec la saison métier de "+moisDeb+" à "+saison.getLastMois().getNumMois());
+ //si tout est fermé on met les proportions à 0 pour les mois fermes
if (ToutFerme==true){
writeln ("toute la zone est fermee");
var listestrategies=StrategyFactory.findAllByRegion(RegionSimu);
@@ -539,7 +539,7 @@
writeln("debut reportNonActivite");
-//on regarde si on a d�j� une entr�e pour le mois courant
+//on regarde si on a déjà une entrée pour le mois courant
var matNonActiviteMois=table.get(mois);
var nonactivite=matNonActiviteMois!=null;
@@ -562,26 +562,26 @@
}
}
else {
- //on commence par cr�e les nouvelles saisons
+ //on commence par crée les nouvelles saisons
var NouvelleSaison1= new Packages.fr.ifremer.nodb.Saison(saison.getFirstMois().getNumMois(),moisFin);
var NouvelleSaison2= new Packages.fr.ifremer.nodb.Saison(moisFin+1,saison.getLastMois.getNumMois());
saisonmetier.setSaison(NouvelleSaison2);
- //on cr�e un nouveau infoSaisonMetier
- var NouvelInfoSaison=InfoSaisonMetierFactory.create(metier, NouvelleSaison1, secteurResult, "saison cr�e pendant la simulation") ;
+ //on crée un nouveau infoSaisonMetier
+ var NouvelInfoSaison=InfoSaisonMetierFactory.create(metier, NouvelleSaison1, secteurResult, "saison crée pendant la simulation") ;
metier.addInfoSaison(NouvelInfoSaison);
- writeln ("de "+saison.getFirstMois().getNumMois()+" � "+moisFin+" le metier peche en "+secteurResult);
- writeln ("de "+moisFin+1+" � "+saison.getLastMois().getNumMois()+" le metier peche en "+saisonmetier.getSecteur());
+ writeln ("de "+saison.getFirstMois().getNumMois()+" à "+moisFin+" le metier peche en "+secteurResult);
+ writeln ("de "+moisFin+1+" à "+saison.getLastMois().getNumMois()+" le metier peche en "+saisonmetier.getSecteur());
}
}
-// dernier cas de figure: les deux sont inclus et sont diff�rents des bornes
+// dernier cas de figure: les deux sont inclus et sont différents des bornes
else {
- //si tout est ferm� on met les proportions � 0 pour les mois fermes
+ //si tout est fermé on met les proportions à 0 pour les mois fermes
if (ToutFerme==true){
- writeln("toute la zone m�tier est ferm�e");
+ writeln("toute la zone métier est fermée");
var listestrategies=StrategyFactory.findAllByRegion(metier.getRegion());
var ListeMois=SaisonFermee.toListMois();
- writeln("le m�tier passe � ch�mage de "+moisDeb+" � "+moidFin);
+ writeln("le métier passe à chômage de "+moisDeb+" à "+moidFin);
for(var i=0; i<listestrategies.size(); i++){
var SetOfBateau=listestrategies.get(i).getSetOfVessels();
var MetiersPosibles=SetOfBateau.getMetiers();
@@ -593,7 +593,7 @@
writeln("debut reportNonActivite");
-//on regarde si on a d�j� une entr�e pour le mois courant
+//on regarde si on a déjà une entrée pour le mois courant
var matNonActiviteMois=table.get(mois);
var nonactivite=matNonActiviteMois!=null;
@@ -615,19 +615,19 @@
}
}
else {
- //on commence par cr�e les nouvelles saisons
+ //on commence par crée les nouvelles saisons
var NouvelleSaison1= new Packages.fr.ifremer.nodb.Saison(saison.getFirstMois().getNumMois(),moisDeb-1);
var NouvelleSaison2= new Packages.fr.ifremer.nodb.Saison(moisDeb,moisFin);
var NouvelleSaison3=new Packages.fr.ifremer.nodb.Saison(moisFin+1,saison.getLastMois().getNumMois());
saisonmetier.setSaison(NouvelleSaison1);
- //on cr�e 2 nouveau infoSaisonMetier
- var NouvelInfoSaison2=InfoSaisonMetierFactory.create(metier, NouvelleSaison2, secteurResult, "saison cr�e pendant la simulation") ;
- var NouvelInfoSaison3=InfoSaisonMetierFactory.create(metier, NouvelleSaison3, saisonmetier.getSecteur(), "saison cr�e pendant la simulation") ;
+ //on crée 2 nouveau infoSaisonMetier
+ var NouvelInfoSaison2=InfoSaisonMetierFactory.create(metier, NouvelleSaison2, secteurResult, "saison crée pendant la simulation") ;
+ var NouvelInfoSaison3=InfoSaisonMetierFactory.create(metier, NouvelleSaison3, saisonmetier.getSecteur(), "saison crée pendant la simulation") ;
metier.addInfoSaison(NouvelInfoSaison2);
metier.addInfoSaison(NouvelInfoSaison3);
- writeln ("de "+saison.getFirstMois().getNumMois()+" � "+(moisDeb-1)+" le metier peche en "+saisonmetier.getSecteur());
- writeln ("de "+moisDeb+" � "+moisFin+" le metier peche en "+secteurResult);
- writeln ("de "+(moisFin+1)+" � "+saison.getLastMois().getNumMois()+" le metier peche en "+saisonmetier.getSecteur());
+ writeln ("de "+saison.getFirstMois().getNumMois()+" à "+(moisDeb-1)+" le metier peche en "+saisonmetier.getSecteur());
+ writeln ("de "+moisDeb+" à "+moisFin+" le metier peche en "+secteurResult);
+ writeln ("de "+(moisFin+1)+" à "+saison.getLastMois().getNumMois()+" le metier peche en "+saisonmetier.getSecteur());
}
}
}
@@ -666,7 +666,7 @@
}
/**
- * Si la condition est vrai alors cette action est execut�e avant le pas
+ * Si la condition est vrai alors cette action est executée avant le pas
* de temps de la simulation.
* @param simulation La simulation pour lequel on utilise cette regle
*/
@@ -702,7 +702,7 @@
}
/**
- * Si la condition est vrai alors cette action est execut�e apres le pas
+ * Si la condition est vrai alors cette action est executée apres le pas
* de temps de la simulation.
* @param simulation La simulation pour lequel on utilise cette regle
*/
Modified: trunk/rules/ChangementParamControlablePresimu.java
===================================================================
--- trunk/rules/ChangementParamControlablePresimu.java 2008-12-09 10:29:02 UTC (rev 56)
+++ trunk/rules/ChangementParamControlablePresimu.java 2008-12-09 10:29:16 UTC (rev 57)
@@ -73,7 +73,7 @@
}
/**
- * Appel� au d�marrage de la simulation, cette m�thode permet d'initialiser
+ * Appelé au démarrage de la simulation, cette méthode permet d'initialiser
* des valeurs
* @param simulation La simulation pour lequel on utilise cette regle
*/
@@ -93,16 +93,16 @@
List<Month> SaisonFermee = Month.getMonths(MoisDeb, MoisFin);
for (Metier metier : ListeMetiers) {
- log.info("metier examin� " + metier.getName() + " son engin " + metier.getGear().getName());
+ log.info("metier examiné " + metier.getName() + " son engin " + metier.getGear().getName());
if (!metier.getGear().equals(EnginInterdit)){
- log.info("l engin du m�tier n est pas concern�");
+ log.info("l engin du métier n est pas concerné");
} else {
- log.info("l engin du m�tier est bien concern�");
+ log.info("l engin du métier est bien concerné");
if (ZoneFermee == null && Month.JANUARY.equals(MoisDeb) && Month.DECEMBER.equals(MoisFin)){
- //aucun crit�re spatio-temporel il suffit donc de mettre
- //le param controlable � la nouvelle valeur
+ //aucun critère spatio-temporel il suffit donc de mettre
+ //le param controlable à la nouvelle valeur
metier.setGearParameterValue(nouvelleValeurParam);
- log.info("aucune spatialisation ni saisonnalit�, on passe le Param Controlable a "+nouvelleValeurParam);
+ log.info("aucune spatialisation ni saisonnalité, on passe le Param Controlable a "+nouvelleValeurParam);
} else {
List<MetierSeasonInfo> ListeSaisons = metier.getMetierSeasonInfo();
for (MetierSeasonInfo saisonmetier : ListeSaisons) {
@@ -111,7 +111,7 @@
if (ZoneFermee != null){
taille = siMatrix.nbCellInter(saisonmetier.getZone(), ZoneFermee);
} else {
- log.info ("pas de s�lection de zone, toute la zone d'�tude est donc concern�e");
+ log.info ("pas de sélection de zone, toute la zone d'étude est donc concernée");
}
if (ZoneFermee == null || taille!=0){
if (saison.containsAll(SaisonFermee)){
@@ -127,7 +127,7 @@
NouveauMetier.setName(metier.getName()+" Mois "+moisconcerne.get(0).getMonthNumber()+" a "+moisconcerne.get(moisconcerne.size()-1).getMonthNumber()+" ValeurParam "+nouvelleValeurParam);
NouveauMetier.setGear(EnginInterdit);
NouveauMetier.setGearParameterValue(nouvelleValeurParam);
- NouveauMetier.setComment("m�tier cr�� pendant la simu pour le changement de param�tre contr�lable");
+ NouveauMetier.setComment("métier créé pendant la simu pour le changement de paramètre contrôlable");
for (MetierSeasonInfo infsais : metier.getMetierSeasonInfo()){
List<Month> sais = infsais.getMonths();
@@ -135,11 +135,11 @@
NouveauInfoSaison.setMetier(NouveauMetier);
NouveauInfoSaison.setMonths(sais);
NouveauInfoSaison.setZone(infsais.getZone());
- NouveauInfoSaison.setComment("cr�� durant la simulation");
+ NouveauInfoSaison.setComment("créé durant la simulation");
NouveauMetier.addMetierSeasonInfo(NouveauInfoSaison);
}
- //On ajoute aux strategies qui pratiquent le m�tier le nouveau m�tier
+ //On ajoute aux strategies qui pratiquent le métier le nouveau métier
List<Strategy> listestrategies = RegionSimu.getStrategy();
for(Strategy strategie : listestrategies){
SetOfVessels SetOfBateau = strategie.getSetOfVessels();
@@ -162,15 +162,15 @@
SetOfBateau.addPossibleMetiers(DescriptionEffort);
- // on a ajout� le nouveau m�tier au set of vessels,
- // maintenant, on va report� l'effort du m�tier ancien
- // vers le nouveau pour les mois concern�s
+ // on a ajouté le nouveau métier au set of vessels,
+ // maintenant, on va reporté l'effort du métier ancien
+ // vers le nouveau pour les mois concernés
for (Month mois : Month.MONTH){
StrategyMonthInfo PropStratMois = strategie.getStrategyMonthInfo(mois);
double prop = PropStratMois .getProportionMetier(metier);
if (moisconcerne.contains(mois) && prop != 0){
- //on cr�� un nouveau PropStrMet
- log.info ("la strat�gie "+strategie.getName()+" pratique bien le metier "+metier.getName()+" au mois " + mois);
+ //on créé un nouveau PropStrMet
+ log.info ("la stratégie "+strategie.getName()+" pratique bien le metier "+metier.getName()+" au mois " + mois);
PropStratMois.setProportionMetier(NouveauMetier, prop);
PropStratMois.setProportionMetier(metier, 0);
}
@@ -191,14 +191,14 @@
this.p.paramRegle = this.param;
-//attention: cette r�gle de gestion ne fonctionne que si le changement a lieu pour toutes
-//les ann�es de simulation
+//attention: cette règle de gestion ne fonctionne que si le changement a lieu pour toutes
+//les années de simulation
-var zoneselective=this.param.getValue("ZoneSelective"); //entrez le nom de la zone concern�e, non si pas de s�lection sur zone
+var zoneselective=this.param.getValue("ZoneSelective"); //entrez le nom de la zone concernée, non si pas de sélection sur zone
var moisDeb=this.param.getValue("moisDeb"); //entrez le mois debut de fermeture
var moisFin=this.param.getValue("moisFin");//entrez le mois de fin de fermeture
-var nouvelleValeurParam=this.param.getValue("nouvelleValeurParam");//entrez la valeur du param�tre contr�lable
+var nouvelleValeurParam=this.param.getValue("nouvelleValeurParam");//entrez la valeur du paramètre contrôlable
if (zoneselective!="non") {
@@ -217,17 +217,17 @@
for (var imetier = ListeMetiers.iterator() ; imetier.hasNext();){
var metier=imetier.next();
- writeln ("metier examin� "+metier.getNom()+"son engin "+metier.getEngin().getNom());
+ writeln ("metier examiné "+metier.getNom()+"son engin "+metier.getEngin().getNom());
if (!metier.getEngin().equals(EnginInterdit)){
- writeln("l engin du m�tier n est pas concern�");
+ writeln("l engin du métier n est pas concerné");
}
else {
- writeln("l engin du m�tier est bien concern�");
+ writeln("l engin du métier est bien concerné");
if (zoneselective==false && moisDeb==0 && moisFin==11){
- //aucun crit�re spatio-temporel il suffit donc de mettre
- //le param controlable � la nouvelle valeur
+ //aucun critère spatio-temporel il suffit donc de mettre
+ //le param controlable à la nouvelle valeur
metier.setValeurParamControlable(nouvelleValeurParam);
- writeln("aucune spatialisation ni saisonnalit�, on passe le Param Controlable a "+nouvelleValeurParam);
+ writeln("aucune spatialisation ni saisonnalité, on passe le Param Controlable a "+nouvelleValeurParam);
}
else {
var ListeSaisons = metier.getInfoSaison();
@@ -242,22 +242,22 @@
taille=MailleMetier.size();
}
else {
- writeln ("pas de s�lection de zone, toute la zone d'�tude est donc concern�e");
+ writeln ("pas de sélection de zone, toute la zone d'étude est donc concernée");
}
if (zoneselective==false || taille!=0){
if (saison.contains(SaisonFermee)){
writeln ("il y a intersection de la zone metier au cours de la saison"+saison.toString());
var moisconcerne=saison.copy().toListMois();
moisconcerne.retainAll(SaisonFermee.toListMois());
- var NouveauMetier=MetierFactory.create(metier.getNom()+" Mois "+moisconcerne.get(0).getNumMois()+" a "+moisconcerne.get(moisconcerne.size()-1).getNumMois()+" ValeurParam "+nouvelleValeurParam, RegionSimu, EnginInterdit,nouvelleValeurParam, "m�tier cr�� pendant la simu pour le changement de param�tre contr�lable");
+ var NouveauMetier=MetierFactory.create(metier.getNom()+" Mois "+moisconcerne.get(0).getNumMois()+" a "+moisconcerne.get(moisconcerne.size()-1).getNumMois()+" ValeurParam "+nouvelleValeurParam, RegionSimu, EnginInterdit,nouvelleValeurParam, "métier créé pendant la simu pour le changement de paramètre contrôlable");
for (var iinfsais=metier.getInfoSaison().iterator();iinfsais.hasNext();){
var infsais=iinfsais.next();
var sais=infsais.getSaison();
- var NouveauInfoSaison=InfoSaisonMetierFactory.create(NouveauMetier, sais, infsais.getSecteur(), "cr�� durant la simulation")
+ var NouveauInfoSaison=InfoSaisonMetierFactory.create(NouveauMetier, sais, infsais.getSecteur(), "créé durant la simulation")
NouveauMetier.addInfoSaison(NouveauInfoSaison);
}
- //On ajoute aux strategies qui pratiquent le m�tier le nouveau m�tier
+ //On ajoute aux strategies qui pratiquent le métier le nouveau métier
var listestrategies=StrategyFactory.findAllByRegion(RegionSimu);
for(var i=0; i<listestrategies.size(); i++){
var strategie=listestrategies.get(i);
@@ -265,19 +265,19 @@
var MetiersPosibles=SetOfBateau.getMetiers();
if (MetiersPosibles.contains(metier)){
var AncienEffort=SetOfBateau.getEffort(metier);
- var DescriptionEffort=EffortDescriptionFactory.create(NouveauMetier, SetOfBateau, AncienEffort.getFishingOperation(), AncienEffort.getFishingOperationDuration(), AncienEffort.getGearsNumberPerOperation(), AncienEffort.getCrewSize(), AncienEffort.getUnitCostOfFishing(), AncienEffort.getFixedCrewSalary(), AncienEffort.getCrewShareRate(), AncienEffort.getCrewFoodCost(), AncienEffort.getRepairAndMaintenanceGearCost(), AncienEffort.getLandingCosts(), AncienEffort.getOtherRunningCosts(), "effort description cr�� durant la simulation");
+ var DescriptionEffort=EffortDescriptionFactory.create(NouveauMetier, SetOfBateau, AncienEffort.getFishingOperation(), AncienEffort.getFishingOperationDuration(), AncienEffort.getGearsNumberPerOperation(), AncienEffort.getCrewSize(), AncienEffort.getUnitCostOfFishing(), AncienEffort.getFixedCrewSalary(), AncienEffort.getCrewShareRate(), AncienEffort.getCrewFoodCost(), AncienEffort.getRepairAndMaintenanceGearCost(), AncienEffort.getLandingCosts(), AncienEffort.getOtherRunningCosts(), "effort description créé durant la simulation");
SetOfBateau.addPossibleMetiers(DescriptionEffort);
- //on a ajout� le nouveau m�tier au set of vessels, maintenant, on va report� l'effort du m�tier ancien vers le nouveau pour les mois concern�s
+ //on a ajouté le nouveau métier au set of vessels, maintenant, on va reporté l'effort du métier ancien vers le nouveau pour les mois concernés
for (var intmois=0; intmois<=11;intmois++){
var mois=new Packages.fr.ifremer.nodb.Mois(intmois);
var PropStratMois=strategie.getStrategyMonthInfo(mois);
- var NouveauStrMet=PropStrMetFactory.create(PropStratMois, NouveauMetier, 0, "cr�� durant la simulation");
+ var NouveauStrMet=PropStrMetFactory.create(PropStratMois, NouveauMetier, 0, "créé durant la simulation");
PropStratMois.addPropStrMet(NouveauStrMet);
if (moisconcerne.contains(mois) && PropStratMois.getProportionMetier(metier)!=0){
- //on cr�� un nouveau PropStrMet
- writeln ("la strat�gie "+strategie.getName()+" pratique bien le metier "+metier.getNom()+" au mois "+mois.getNumMois());
+ //on créé un nouveau PropStrMet
+ writeln ("la stratégie "+strategie.getName()+" pratique bien le metier "+metier.getNom()+" au mois "+mois.getNumMois());
PropStratMois.setProportionMetier(NouveauMetier,new Packages.java.lang.Float(PropStratMois.getProportionMetier(metier)));
PropStratMois.setProportionMetier(metier,new Packages.java.lang.Float(0));
}
@@ -303,7 +303,7 @@
}
/**
- * Si la condition est vrai alors cette action est execut�e avant le pas
+ * Si la condition est vrai alors cette action est executée avant le pas
* de temps de la simulation.
* @param simulation La simulation pour lequel on utilise cette regle
*/
@@ -312,7 +312,7 @@
}
/**
- * Si la condition est vrai alors cette action est execut�e apres le pas
+ * Si la condition est vrai alors cette action est executée apres le pas
* de temps de la simulation.
* @param simulation La simulation pour lequel on utilise cette regle
*/
Modified: trunk/rules/GraviteCPUE.java
===================================================================
--- trunk/rules/GraviteCPUE.java 2008-12-09 10:29:02 UTC (rev 56)
+++ trunk/rules/GraviteCPUE.java 2008-12-09 10:29:16 UTC (rev 57)
@@ -39,7 +39,7 @@
/** stocke la somme des prop initiales [str x month] */
private MatrixND SommePropInitial = null;
- /** stocke par strat*met, la derni�re attractivite pour chaque mois
+ /** stocke par strat*met, la dernière attractivite pour chaque mois
* [str x met x month] */
private MatrixND HistoriqueCPUE = null;
@@ -84,7 +84,7 @@
};
/**
- * Appel� au d�marrage de la simulation, cette m�thode permet d'initialiser
+ * Appelé au démarrage de la simulation, cette méthode permet d'initialiser
* des valeurs
* @param simulation La simulation pour lequel on utilise cette regle
*/
@@ -164,7 +164,7 @@
}
/**
- * Si la condition est vrai alors cette action est execut�e avant le pas
+ * Si la condition est vrai alors cette action est executée avant le pas
* de temps de la simulation.
* @param simulation La simulation pour lequel on utilise cette regle
*/
@@ -242,21 +242,21 @@
if (CPUE != Double.NaN){
if (log.isDebugEnabled()) {
- log.debug("on a une CPUE l'ann�e n-1, on la met dans l'historique\n" + info + " " + metier);
+ log.debug("on a une CPUE l'année n-1, on la met dans l'historique\n" + info + " " + metier);
}
HistoriqueCPUE.setValue(str, metier, info.getMonth(), CPUE);
} else {
if (log.isDebugEnabled()) {
- log.debug("ou calcul d�j� fait ou pas de CPUE � l'ann�e n-1");
+ log.debug("ou calcul déjà fait ou pas de CPUE à l'année n-1");
}
CPUE = HistoriqueCPUE.getValue(str, metier, info.getMonth());
if (CPUE != Double.NaN) {
if (log.isDebugEnabled()) {
- log.debug("on a une CPUE dans le pass�: " + CPUE);
+ log.debug("on a une CPUE dans le passé: " + CPUE);
}
} else{
if (log.isDebugEnabled()) {
- log.debug("on a pas de CPUE dans le pass�, on remet donc la poportion initiale");
+ log.debug("on a pas de CPUE dans le passé, on remet donc la poportion initiale");
}
}
}
@@ -277,25 +277,25 @@
}
if (temp != Double.NaN){
if (log.isDebugEnabled()) {
- log.debug("on a une CPUE l'ann�e n-1, on l'ajoute � p.SommeCPUEstrat");
+ log.debug("on a une CPUE l'année n-1, on l'ajoute à p.SommeCPUEstrat");
}
HistoriqueCPUE.setValue(str, metier, info.getMonth(), temp);
SommeCPUE += temp;
}
else{
if (log.isDebugEnabled()) {
- log.debug("on a pas de CPUE l'ann�e n-1, on regarde si il y en a dans le pass�");
+ log.debug("on a pas de CPUE l'année n-1, on regarde si il y en a dans le passé");
}
temp = HistoriqueCPUE.getValue(str, metier, info.getMonth());
if (temp != Double.NaN){
if (log.isDebugEnabled()) {
- log.debug("on a une CPUE dans le pass�: "+temp);
+ log.debug("on a une CPUE dans le passé: "+temp);
}
SommeCPUE+=temp;
}
else{
if (log.isDebugEnabled()) {
- log.debug("on a pas de CPUE dans le pass�, on l'ajoute donc � p.SommeProp");
+ log.debug("on a pas de CPUE dans le passé, on l'ajoute donc à p.SommeProp");
}
PropTot += info.getProportionMetier(strMetier);
}
@@ -357,7 +357,7 @@
}
var Effort=resultmanager.getMatrix(new Packages.fr.ifremer.nodb.Date(p.date.getDate()-12),"matriceEffortPerStrategyMet");
- writeln("on r�cup�re la matrice d'effort");
+ writeln("on récupère la matrice d'effort");
for (var iStrategie=allStr.iterator();iStrategie.hasNext();){
var Strategie=iStrategie.next();
var listeMet=Strategie.getSetOfVessels().getMetiers();
@@ -401,18 +401,18 @@
}
}
if (CPUE!=null){
- writeln("on a une CPUE l'ann�e n-1, on la met dans l'historique");
+ writeln("on a une CPUE l'année n-1, on la met dans l'historique");
writeln(strMonthInfo+" "+p.metier);
p.HistoriqueCPUE.put(new Chaine(str.getName()+"-"+p.metier.getNom()+"-"+strMonthInfo.getMonth().getNumMois()),CPUE);
}
else{
- writeln ("ou calcul d�j� fait ou pas de CPUE � l'ann�e n-1");
+ writeln ("ou calcul déjà fait ou pas de CPUE à l'année n-1");
CPUE=p.HistoriqueCPUE.get(new Chaine(str.getName()+"-"+p.metier.getNom()+"-"+strMonthInfo.getMonth().getNumMois()));
if (CPUE!=null){
- writeln ("on a une CPUE dans le pass�: "+CPUE);
+ writeln ("on a une CPUE dans le passé: "+CPUE);
}
else{
- writeln ("on a pas de CPUE dans le pass�, on remet donc la poportion initiale");
+ writeln ("on a pas de CPUE dans le passé, on remet donc la poportion initiale");
}
}
if (CPUE!=null) {
@@ -433,19 +433,19 @@
temp=p.CatchperUnitOfEffort.getValue(str,metier);
}
if (temp!=null){
- writeln("on a une CPUE l'ann�e n-1, on l'ajoute � p.SommeCPUEstrat");
+ writeln("on a une CPUE l'année n-1, on l'ajoute à p.SommeCPUEstrat");
p.HistoriqueCPUE.put(new Chaine(str.getName()+"-"+metier.getNom()+"-"+strMonthInfo.getMonth().getNumMois()),CPUE);
SommeCPUE+=temp;
}
else{
- writeln ("on a pas de CPUE l'ann�e n-1, on regarde si il y en a dans le pass�");
+ writeln ("on a pas de CPUE l'année n-1, on regarde si il y en a dans le passé");
temp=p.HistoriqueCPUE.get(new Chaine(str.getName()+"-"+metier.getNom()+"-"+strMonthInfo.getMonth().getNumMois()));
if (temp!=null){
- writeln ("on a une CPUE dans le pass�: "+temp);
+ writeln ("on a une CPUE dans le passé: "+temp);
SommeCPUE+=temp;
}
else{
- writeln ("on a pas de CPUE dans le pass�, on l'ajoute donc � p.SommeProp");
+ writeln ("on a pas de CPUE dans le passé, on l'ajoute donc à p.SommeProp");
PropTot+=strMonthInfo.getProportionMetier(metier);
}
}
@@ -471,7 +471,7 @@
}
/**
- * Si la condition est vrai alors cette action est execut�e apres le pas
+ * Si la condition est vrai alors cette action est executée apres le pas
* de temps de la simulation.
* @param simulation La simulation pour lequel on utilise cette regle
*/
Modified: trunk/rules/InterdictionEngin.java
===================================================================
--- trunk/rules/InterdictionEngin.java 2008-12-09 10:29:02 UTC (rev 56)
+++ trunk/rules/InterdictionEngin.java 2008-12-09 10:29:16 UTC (rev 57)
@@ -75,7 +75,7 @@
}
/**
- * Appel� au d�marrage de la simulation, cette m�thode permet d'initialiser
+ * Appelé au démarrage de la simulation, cette méthode permet d'initialiser
* des valeurs
* @param simulation La simulation pour lequel on utilise cette regle
*/
@@ -131,7 +131,7 @@
}
/**
- * Si la condition est vrai alors cette action est execut�e avant le pas
+ * Si la condition est vrai alors cette action est executée avant le pas
* de temps de la simulation.
* @param simulation La simulation pour lequel on utilise cette regle
*/
@@ -141,7 +141,7 @@
MetierMonitor metierMon = context.getMetierMonitor();
metierMon.addforbiddenMetier(metier);
- // r�cup�re toutes les strat�gies pratiquant le m�tier et pour lesquelles la proportion !=0
+ // récupère toutes les stratégies pratiquant le métier et pour lesquelles la proportion !=0
SiMatrix siMatrix = SiMatrix.getSiMatrix(context);
List<Strategy> strs = siMatrix.getStrategies(date);
List<Strategy> ListeStrat = new ArrayList<Strategy>();
@@ -207,7 +207,7 @@
MetiersInterdits.put(new Chaine(p.metier.getNom(),true));
-//r�cup�re toutes les strat�gies pratiquant le m�tier et pour lesquelles la proportion !=0
+//récupère toutes les stratégies pratiquant le métier et pour lesquelles la proportion !=0
var ListeStrat=new Packages.org.codelutin.dbobject.DBCollection(StrategyFactory);
var Vessels=SetOfVesselsFactory.findAllByRegion(p.metier.getRegion());
for (var ves=0; ves<Vessels.size();ves++){
@@ -268,7 +268,7 @@
}
/**
- * Si la condition est vrai alors cette action est execut�e apres le pas
+ * Si la condition est vrai alors cette action est executée apres le pas
* de temps de la simulation.
* @param simulation La simulation pour lequel on utilise cette regle
*/
Modified: trunk/rules/InterdictionEnginPreSimu.java
===================================================================
--- trunk/rules/InterdictionEnginPreSimu.java 2008-12-09 10:29:02 UTC (rev 56)
+++ trunk/rules/InterdictionEnginPreSimu.java 2008-12-09 10:29:16 UTC (rev 57)
@@ -75,7 +75,7 @@
}
/**
- * Appel� au d�marrage de la simulation, cette m�thode permet d'initialiser
+ * Appelé au démarrage de la simulation, cette méthode permet d'initialiser
* des valeurs
* @param simulation La simulation pour lequel on utilise cette regle
*/
@@ -92,7 +92,7 @@
for (Metier metier : ListeMetiers) {
if (metier.getGear().equals(EnginInterdit)) {
- //r�cup�re toutes les strat�gies pratiquant le m�tier et pour lesquelles la proportion !=0
+ //récupère toutes les stratégies pratiquant le métier et pour lesquelles la proportion !=0
List<Strategy> ListeStrat=RegionSimu.getStrategy();
for (Strategy Strat : ListeStrat){
SetOfVessels vessels = Strat.getSetOfVessels();
@@ -132,7 +132,7 @@
}
else{
log.info("debut reportNonActivite");
- // on regarde si on a d�j� une entr�e pour le mois courant
+ // on regarde si on a déjà une entrée pour le mois courant
MatrixND matNonActiviteMois=tableNonActivite.get(mois);
if (matNonActiviteMois == null){
matNonActiviteMois = MatrixFactory.getInstance().create(
@@ -164,8 +164,8 @@
this.p.tableNonActivite=new Packages.java.util.HashMap();
this.p.affectNonActivite=false;
-//attention: cette r�gle de gestion ne fonctionne que si le changement a lieu pour toutes
-//les ann�es de simulation
+//attention: cette règle de gestion ne fonctionne que si le changement a lieu pour toutes
+//les années de simulation
var moisDeb=this.param.getValue("moisDeb"); //entrez le mois debut de fermeture
@@ -179,7 +179,7 @@
for (var imetier=ListeMetiers.iterator();imetier.hasNext();){
var metier=imetier.next();
if (metier.getEngin().equals(EnginInterdit)){
- //r�cup�re toutes les strat�gies pratiquant le m�tier et pour lesquelles la proportion !=0
+ //récupère toutes les stratégies pratiquant le métier et pour lesquelles la proportion !=0
var ListeStrat=SiMatrice.getListStrategies();
for (iStrat=ListeStrat.iterator();iStrat.hasNext();){
var Strat=iStrat.next();
@@ -249,7 +249,7 @@
}
/**
- * Si la condition est vrai alors cette action est execut�e avant le pas
+ * Si la condition est vrai alors cette action est executée avant le pas
* de temps de la simulation.
* @param simulation La simulation pour lequel on utilise cette regle
*/
@@ -285,7 +285,7 @@
}
/**
- * Si la condition est vrai alors cette action est execut�e apres le pas
+ * Si la condition est vrai alors cette action est executée apres le pas
* de temps de la simulation.
* @param simulation La simulation pour lequel on utilise cette regle
*/
Modified: trunk/rules/RecrutementLangoustine.java
===================================================================
--- trunk/rules/RecrutementLangoustine.java 2008-12-09 10:29:02 UTC (rev 56)
+++ trunk/rules/RecrutementLangoustine.java 2008-12-09 10:29:16 UTC (rev 57)
@@ -81,7 +81,7 @@
}
/**
- * Appel� au d�marrage de la simulation, cette m�thode permet d'initialiser
+ * Appelé au démarrage de la simulation, cette méthode permet d'initialiser
* des valeurs
* @param simulation La simulation pour lequel on utilise cette regle
*/
@@ -130,7 +130,7 @@
}
/**
- * Si la condition est vrai alors cette action est execut�e avant
+ * Si la condition est vrai alors cette action est executée avant
le pas
* de temps de la simulation.
* @param simulation La simulation pour lequel on utilise cette regle
@@ -173,7 +173,7 @@
}
/**
- * Si la condition est vrai alors cette action est execut�e apres le pas
+ * Si la condition est vrai alors cette action est executée apres le pas
* de temps de la simulation.
* @param simulation La simulation pour lequel on utilise cette regle
*/
Modified: trunk/rules/TACpoids.java
===================================================================
--- trunk/rules/TACpoids.java 2008-12-09 10:29:02 UTC (rev 56)
+++ trunk/rules/TACpoids.java 2008-12-09 10:29:16 UTC (rev 57)
@@ -45,13 +45,13 @@
*/
/**
- * TAC peut-etre utilis� pour les diff�rents TAC, en proportion des effectifs
+ * TAC peut-etre utilisé pour les différents TAC, en proportion des effectifs
* et/ou avec survie ou non.
*
* <li>Pour utiliser le tac proportionnel, il faut mettre dans le parametre propTac
- * une valeur > 0, le TAC sera alors recalcul� a chaque mois de janvier.
- * <li>Pour utiliser la survie il faut mettre dans le param�tre propSurvie
- * une valeur > 0, automatiquement les suvie seront ajout� aux effectifs
+ * une valeur > 0, le TAC sera alors recalculé a chaque mois de janvier.
+ * <li>Pour utiliser la survie il faut mettre dans le paramètre propSurvie
+ * une valeur > 0, automatiquement les suvie seront ajouté aux effectifs
*
*/
public class TACpoids extends AbstractRule {
@@ -98,7 +98,7 @@
}
/**
- * Appel� au d�marrage de la simulation, cette m�thode permet d'initialiser
+ * Appelé au démarrage de la simulation, cette méthode permet d'initialiser
* des valeurs
* @param simulation La simulation pour lequel on utilise cette regle
*/
@@ -114,7 +114,7 @@
// read species in current session
param_species = (Species)context.getDB().findByTopiaId(param_species.getTopiaId());
- // on fait le calcul du tac si n�cessaire
+ // on fait le calcul du tac si nécessaire
if (param_propTac > 0 && date.getMonth().equals(Month.JANUARY)){
PopulationMonitor popMon = context.getPopulationMonitor();
param_tacInTons = popMon.getBiomass(param_species) * param_propTac;
@@ -139,7 +139,7 @@
}
/**
- * Si la condition est vrai alors cette action est execut�e avant le pas
+ * Si la condition est vrai alors cette action est executée avant le pas
* de temps de la simulation.
* @param simulation La simulation pour lequel on utilise cette regle
*/
@@ -157,7 +157,7 @@
log.info("aimed Metier: " + aimedMetiers);
context.getMetierMonitor().addforbiddenMetier(metier);
- //r�cupere toutes les strat�gies pratiquant le m�tier et pour lesquelles la proportion !=0
+ //récupere toutes les stratégies pratiquant le métier et pour lesquelles la proportion !=0
SiMatrix siMatrix = SiMatrix.getSiMatrix(context);
Set<Strategy> strs = new HashSet<Strategy>();
for (Strategy str : siMatrix.getStrategies(date)) {
@@ -250,7 +250,7 @@
}
/**
- * Si la condition est vrai alors cette action est execut�e apres le pas
+ * Si la condition est vrai alors cette action est executée apres le pas
* de temps de la simulation.
* @param simulation La simulation pour lequel on utilise cette regle
*/
@@ -287,7 +287,7 @@
if (param_propSurvie > 0) {
MatrixND eff = popMon.getN(pop);
- //on r�ajoute les survivants aux effectifs
+ //on réajoute les survivants aux effectifs
for (MatrixIterator i=discard.iterator(); i.next();){
Object [] coord = i.getSemanticsCoordinates();
eff.setValue(coord[2],coord[3],
Modified: trunk/rules/TailleMin.java
===================================================================
--- trunk/rules/TailleMin.java 2008-12-09 10:29:02 UTC (rev 56)
+++ trunk/rules/TailleMin.java 2008-12-09 10:29:16 UTC (rev 57)
@@ -75,7 +75,7 @@
}
/**
- * Appel� au d�marrage de la simulation, cette m�thode permet d'initialiser
+ * Appelé au démarrage de la simulation, cette méthode permet d'initialiser
* des valeurs
* @param simulation La simulation pour lequel on utilise cette regle
*/
@@ -138,7 +138,7 @@
}
/**
- * Si la condition est vrai alors cette action est execut�e avant le pas
+ * Si la condition est vrai alors cette action est executée avant le pas
* de temps de la simulation.
* @param simulation La simulation pour lequel on utilise cette regle
*/
@@ -147,7 +147,7 @@
}
/**
- * Si la condition est vrai alors cette action est execut�e apres le pas
+ * Si la condition est vrai alors cette action est executée apres le pas
* de temps de la simulation.
* @param simulation La simulation pour lequel on utilise cette regle
*/
@@ -155,7 +155,7 @@
log.info("*$*$*$* TailleMin.actionApres:" + date + " metapop:" + param_species + " metier:" + metier);
if(isCaptureDate(date, param_species, metier)){
- log.info("*$*$*$* ok affecte capture inf�?rieure �? TailleMin au rejet");
+ log.info("*$*$*$* ok affecte capture infÃ?rieure Ã? TailleMin au rejet");
// ATTENTION
// les captures pour cette metapop ne sont plus du qu'au metier pour qui
// l'espece est secondaire: elles sont affectees aux rejets
@@ -206,7 +206,7 @@
writeln("*$*$*$* TailleMin.actionApres:"+p.date+" metapop:"+p.metapop+" metier:"+p.metier);
if(Regle_libUtil.isCaptureDate(p.date,p.metapop, p.metier)){
- writeln("*$*$*$* ok affecte capture inf�?rieure �? TailleMin au rejet");
+ writeln("*$*$*$* ok affecte capture infÃ?rieure Ã? TailleMin au rejet");
// ATTENTION
// les captures pour cette metapop ne sont plus du qu'au metier pour qui
// l'espece est secondaire: elles sont affectees aux rejets
Modified: trunk/scripts/ResultName.java
===================================================================
--- trunk/scripts/ResultName.java 2008-12-09 10:29:02 UTC (rev 56)
+++ trunk/scripts/ResultName.java 2008-12-09 10:29:16 UTC (rev 57)
@@ -1,6 +1,6 @@
/* *##%
* Copyright (C) 2006
- * Code Lutin, C�dric Pineau, Benjamin Poussin
+ * Code Lutin, Cédric Pineau, Benjamin Poussin
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
@@ -20,7 +20,7 @@
/* *
* ResultName.java
*
- * Created: 23 ao�t 2006 15:09:37
+ * Created: 23 août 2006 15:09:37
*
* @author poussin
* @version $Revision: 1.10 $
@@ -37,16 +37,16 @@
/**
* Contient l'ensemble des noms des differents resultats. Le mieux lorsque l'on
- * veut un nouveau r�sultat est d'ajouter une constante ici, et de l'utiliser
- * ensuite lors de la cr�ation de la matrice.
+ * veut un nouveau résultat est d'ajouter une constante ici, et de l'utiliser
+ * ensuite lors de la création de la matrice.
* <p>
- * Ceci permet d'avoir un endroit unique ou l'on voit l'ensemble des r�sultats
- * potentiellement disponible et de ne pas ce tromper en �crivent le nom
- * d'un r�sultat
+ * Ceci permet d'avoir un endroit unique ou l'on voit l'ensemble des résultats
+ * potentiellement disponible et de ne pas ce tromper en écrivent le nom
+ * d'un résultat
* <p>
* Cette classe ne doit contenir que des noms de resultat en static public String
* l'interface de lancement de simulation se base sur cette classe pour
- * afficher l'ensemble des r�sultats disponible
+ * afficher l'ensemble des résultats disponible
*
* @author poussin
*/
1
0
Author: chatellier
Date: 2008-12-09 10:29:02 +0000 (Tue, 09 Dec 2008)
New Revision: 56
Modified:
trunk/pom.xml
Log:
Mise ?\195?\160 jour du pom
Modified: trunk/pom.xml
===================================================================
--- trunk/pom.xml 2008-09-01 09:13:46 UTC (rev 55)
+++ trunk/pom.xml 2008-12-09 10:29:02 UTC (rev 56)
@@ -4,14 +4,13 @@
<!--The version of maven's project object model-->
<modelVersion>4.0.0</modelVersion>
- <!--lutinproject.xml-->
-<!--
+ <!-- parent project
<parent>
- <groupId>lutinlib</groupId>
+ <groupId>org.codelutin</groupId>
<artifactId>lutinproject</artifactId>
- <version>2.2</version>
+ <version>3.1</version>
</parent>
--->
+ -->
<!--A unique name for this project-->
<artifactId>isis-fish-data</artifactId>
@@ -42,7 +41,7 @@
<configuration>
<source>1.5</source>
<target>1.5</target>
- <excludes>
+ <excludes>
<exclude>**/simulations/**</exclude>
</excludes>
</configuration>
@@ -55,7 +54,7 @@
<dependency>
<groupId>ifremer</groupId>
<artifactId>isis-fish</artifactId>
- <version>3.2.0.0-SNAPSHOT</version>
+ <version>3.2.0.3-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
</dependencies>
@@ -68,39 +67,39 @@
</distributionManagement>
<!--Definition of profiles-->
- <profiles>
- <profile>
- <id>codelutin-repository</id>
+ <profiles>
+ <profile>
+ <id>codelutin-repository</id>
- <activation>
- <activeByDefault>true</activeByDefault>
- </activation>
-
- <properties>
- <maven.src.dir>${basedir}/src</maven.src.dir>
- <maven.test.skip>true</maven.test.skip>
- <maven.compile.source>1.5</maven.compile.source>
- <maven.compile.target>1.5</maven.compile.target>
+ <activation>
+ <activeByDefault>true</activeByDefault>
+ </activation>
+
+ <properties>
+ <maven.src.dir>${basedir}/src</maven.src.dir>
+ <maven.test.skip>true</maven.test.skip>
+ <maven.compile.source>1.5</maven.compile.source>
+ <maven.compile.target>1.5</maven.compile.target>
</properties>
- <repositories>
- <repository>
- <id>codelutin-lib</id>
- <url>http://lutinbuilder.labs.libre-entreprise.org/maven2</url>
- </repository>
- </repositories>
+ <repositories>
+ <repository>
+ <id>codelutin-lib</id>
+ <url>http://lutinbuilder.labs.libre-entreprise.org/maven2</url>
+ </repository>
+ </repositories>
- <pluginRepositories>
- <pluginRepository>
- <id>codelutin-plugin</id>
- <url>http://lutinbuilder.labs.libre-entreprise.org/maven2</url>
- </pluginRepository>
- </pluginRepositories>
- </profile>
- </profiles>
+ <pluginRepositories>
+ <pluginRepository>
+ <id>codelutin-plugin</id>
+ <url>http://lutinbuilder.labs.libre-entreprise.org/maven2</url>
+ </pluginRepository>
+ </pluginRepositories>
+ </profile>
+ </profiles>
- <!--List of profiles that are active for all builds.-->
- <!--activeProfiles>
- <activeProfile>codelutin-repository</activeProfile>
- </activeProfiles-->
+ <!--List of profiles that are active for all builds.-->
+ <!--activeProfiles>
+ <activeProfile>codelutin-repository</activeProfile>
+ </activeProfiles-->
</project>
1
0