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
August 2009
- 3 participants
- 12 discussions
Author: chatellier
Date: 2009-08-25 09:59:39 +0000 (Tue, 25 Aug 2009)
New Revision: 162
Modified:
trunk/rules/Cantonnement.java
trunk/rules/CantonnementPreSimu.java
trunk/rules/ChangementParamControlablePresimu.java
trunk/rules/GraviteCPUE.java
Log:
Mise a jour des scripts (@Doc, etc..)
Modified: trunk/rules/Cantonnement.java
===================================================================
--- trunk/rules/Cantonnement.java 2009-08-03 14:09:58 UTC (rev 161)
+++ trunk/rules/Cantonnement.java 2009-08-25 09:59:39 UTC (rev 162)
@@ -46,17 +46,17 @@
/** to use log facility, just put in your code: log.info("..."); */
static private Log log = LogFactory.getLog(Cantonnement.class);
- @Doc(value="do the doc of param zone")
+ @Doc(value="Zone de fermeture")
public Zone param_zone = null;
- @Doc(value="do the doc of param gear")
+ @Doc(value="Engin concernés")
public Gear param_gear = null;
- @Doc(value="do the doc of param beginDate")
+ @Doc(value="Begin date")
public Date param_beginDate = new Date(0);
- @Doc(value="do the doc of param endDate")
+ @Doc(value="End date")
public Date param_endDate = new Date(119);
- @Doc(value="do the doc of param beginMonth")
+ @Doc(value="Begin month")
public Month param_beginMonth = Month.JANUARY;
- @Doc(value="do the doc of param endMonth")
+ @Doc(value="End month")
public Month param_endMonth = Month.DECEMBER;
public String [] necessaryResult = {
@@ -76,6 +76,8 @@
* @return L'aide ou la description de la regle
*/
public String getDescription() throws Exception {
+ // fermeture saisiniere de zone qui peut être réduite à un engin
+ // et a certaines années de la simulation
return _("Cantonnement: can be used to Cantonnement with gear if you put gear in parameter");
}
@@ -90,7 +92,7 @@
/**
* La condition qui doit etre vrai pour faire les actions
- * @param simulation La simulation pour lequel on utilise cette regle
+ * @param context La simulation pour lequel on utilise cette regle
* @return vrai si on souhaite que les actions soit faites
*/
public boolean condition(SimulationContext context, Date date, Metier metier) throws Exception {
@@ -150,7 +152,7 @@
/**
* 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
+ * @param context La simulation pour lequel on utilise cette regle
*/
public void preAction(SimulationContext context, Date date, Metier metier) throws Exception {
MetierMonitor metierMon = context.getMetierMonitor();
@@ -321,7 +323,7 @@
/**
* 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
+ * @param context La simulation pour lequel on utilise cette regle
*/
public void postAction(SimulationContext context, Date date, Metier metier) throws Exception {
// nothing
Modified: trunk/rules/CantonnementPreSimu.java
===================================================================
--- trunk/rules/CantonnementPreSimu.java 2009-08-03 14:09:58 UTC (rev 161)
+++ trunk/rules/CantonnementPreSimu.java 2009-08-25 09:59:39 UTC (rev 162)
@@ -28,7 +28,7 @@
import fr.ifremer.isisfish.util.Doc; // pour pouvoir afficher une aide contextuelle (BUG#1605)
/**
- * Cantonnement.java
+ * CantonnementPreSimu.java
*
* Created: 30 novembre 2006
*
@@ -43,15 +43,13 @@
/** to use log facility, just put in your code: log.info("..."); */
static private Log log = LogFactory.getLog(CantonnementPreSimu.class);
- @Doc(value="do the doc of param zone")
+ @Doc(value="Zone de fermature")
public Zone param_zone = null;
- @Doc(value="do the doc of param gear")
+ @Doc(value="Engin concernés")
public Gear param_gear = null;
- @Doc(value="do the doc of param enginSelective")
- public boolean param_enginSelective = true;
- @Doc(value="do the doc of param beginMonth")
+ @Doc(value="Begin month")
public Month param_beginMonth = Month.JANUARY;
- @Doc(value="do the doc of param endMonth")
+ @Doc(value="End month")
public Month param_endMonth = Month.DECEMBER;
protected Map<Month, MatrixND> tableNonActivite = new HashMap<Month, MatrixND>();
@@ -638,7 +636,7 @@
/**
* La condition qui doit etre vrai pour faire les actions
- * @param simulation La simulation pour lequel on utilise cette regle
+ * @param context La simulation pour lequel on utilise cette regle
* @return vrai si on souhaite que les actions soit faites
*/
public boolean condition(SimulationContext context, Date date, Metier metier) throws Exception {
@@ -665,7 +663,7 @@
/**
* 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
+ * @param context La simulation pour lequel on utilise cette regle
*/
public void preAction(SimulationContext context, Date date, Metier metier) throws Exception {
// on ne doit le faire qu'une seul fois quelque soit le nombre de metier
@@ -701,7 +699,7 @@
/**
* 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
+ * @param context La simulation pour lequel on utilise cette regle
*/
public void postAction(SimulationContext context, Date date, Metier metier) throws Exception {
affectNonActivite = false;
Modified: trunk/rules/ChangementParamControlablePresimu.java
===================================================================
--- trunk/rules/ChangementParamControlablePresimu.java 2009-08-03 14:09:58 UTC (rev 161)
+++ trunk/rules/ChangementParamControlablePresimu.java 2009-08-25 09:59:39 UTC (rev 162)
@@ -2,32 +2,35 @@
import static org.codelutin.i18n.I18n._;
+import java.util.ArrayList;
+import java.util.List;
+
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
-import scripts.ResultName;
import scripts.SiMatrix;
-
-import java.io.Writer;
-import java.util.ArrayList;
-import java.util.List;
-
-import org.codelutin.math.matrix.*;
-
import fr.ifremer.isisfish.IsisFishDAOHelper;
+import fr.ifremer.isisfish.datastore.RegionStorage;
+import fr.ifremer.isisfish.entities.EffortDescription;
+import fr.ifremer.isisfish.entities.EffortDescriptionDAO;
+import fr.ifremer.isisfish.entities.FisheryRegion;
+import fr.ifremer.isisfish.entities.Gear;
+import fr.ifremer.isisfish.entities.Metier;
+import fr.ifremer.isisfish.entities.MetierDAO;
+import fr.ifremer.isisfish.entities.MetierSeasonInfo;
+import fr.ifremer.isisfish.entities.MetierSeasonInfoDAO;
+import fr.ifremer.isisfish.entities.SetOfVessels;
+import fr.ifremer.isisfish.entities.Strategy;
+import fr.ifremer.isisfish.entities.StrategyMonthInfo;
+import fr.ifremer.isisfish.entities.Zone;
+import fr.ifremer.isisfish.rule.AbstractRule;
import fr.ifremer.isisfish.simulator.SimulationContext;
import fr.ifremer.isisfish.types.Date;
import fr.ifremer.isisfish.types.Month;
-import fr.ifremer.isisfish.entities.*;
-import fr.ifremer.isisfish.rule.AbstractRule;
-import fr.ifremer.isisfish.datastore.RegionStorage;
-import fr.ifremer.isisfish.datastore.SimulationStorage;
-import fr.ifremer.isisfish.datastore.ResultStorage;
+import fr.ifremer.isisfish.util.Doc;
-import fr.ifremer.isisfish.util.Doc; // pour pouvoir afficher une aide contextuelle (BUG#1605)
-
/**
- * TailleMin.java
+ * ChangementParamControlablePresimu.java
*
* Created: 30 novembre 2006
*
@@ -42,15 +45,15 @@
/** to use log facility, just put in your code: log.info("..."); */
static private Log log = LogFactory.getLog(ChangementParamControlablePresimu.class);
- @Doc(value="do the doc of param zone")
+ @Doc(value="Zone de fermeture")
public Zone param_zone = null;
- @Doc(value="do the doc of param gear")
+ @Doc(value="Engin concernés")
public Gear param_gear = null;
- @Doc(value="do the doc of param beginMonth")
+ @Doc(value="Begin month")
public Month param_beginMonth = Month.JANUARY;
- @Doc(value="do the doc of param endMonth")
+ @Doc(value="End month")
public Month param_endMonth = Month.DECEMBER;
- @Doc(value="do the doc of param newParamValue")
+ @Doc(value="New param controlable value")
public String param_newParamValue = "80";
public String [] necessaryResult = {
@@ -75,7 +78,7 @@
/**
* 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
+ * @param context La simulation pour lequel on utilise cette regle
*/
public void init(SimulationContext context) throws Exception {
SiMatrix siMatrix = SiMatrix.getSiMatrix(context);
@@ -295,8 +298,8 @@
}
/**
- * La condition qui doit etre vrai pour faire les actions
- * @param simulation La simulation pour lequel on utilise cette regle
+ * La condition qui doit etre vrai pour faire les actions.
+ * @param context La simulation pour lequel on utilise cette regle
* @return vrai si on souhaite que les actions soit faites
*/
public boolean condition(SimulationContext context, Date date, Metier metier) throws Exception {
@@ -304,18 +307,18 @@
}
/**
- * 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
+ * @param context La simulation pour lequel on utilise cette regle
*/
public void preAction(SimulationContext context, Date date, Metier metier) throws Exception {
// nothing
}
/**
- * 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
+ * @param context La simulation pour lequel on utilise cette regle
*/
public void postAction(SimulationContext context, Date date, Metier metier) throws Exception {
// nothing
Modified: trunk/rules/GraviteCPUE.java
===================================================================
--- trunk/rules/GraviteCPUE.java 2009-08-03 14:09:58 UTC (rev 161)
+++ trunk/rules/GraviteCPUE.java 2009-08-25 09:59:39 UTC (rev 162)
@@ -5,7 +5,6 @@
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
-import scripts.GravityModel;
import scripts.ResultName;
import scripts.SiMatrix;
@@ -44,10 +43,10 @@
private MatrixND HistoriqueCPUE = null;
/** va permettre de stocker a chaque pas de temps la somme des attractivite [str] */
- MatrixND SommeCPUEstrat = null;
+ private MatrixND SommeCPUEstrat = null;
/** va permettre de stocker a chaque pas de temps la somme des proportions
* pour les metiers n'ayant pas d'attractivite [str] */
- MatrixND SommeProp = null;
+ private MatrixND SommeProp = null;
/** permet de stocker les CPUE standardiser [str x met] */
private MatrixND catchPerUnitOfEffort = null;
@@ -70,8 +69,7 @@
* @return L'aide ou la description de la regle
*/
public String getDescription() throws Exception {
- // TODO
- return _("GraviteCPUE");
+ return _("Allocation de l'effort de pêche par statégie selon un coefficient d'attractivite de l'année précedente au meme mois");
}
/**
@@ -85,8 +83,8 @@
/**
* 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
+ * des valeurs.
+ * @param context La simulation pour lequel on utilise cette regle
*/
public void init(SimulationContext context) throws Exception {
Date date = new Date(0);
@@ -154,7 +152,7 @@
}
/**
* La condition qui doit etre vrai pour faire les actions
- * @param simulation La simulation pour lequel on utilise cette regle
+ * @param context La simulation pour lequel on utilise cette regle
* @return vrai si on souhaite que les actions soit faites
*/
public boolean condition(SimulationContext context, Date date, Metier metier) throws Exception {
@@ -166,7 +164,7 @@
/**
* 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
+ * @param context La simulation pour lequel on utilise cette regle
*/
public void preAction(SimulationContext context, Date date, Metier metier) throws Exception {
if (log.isDebugEnabled()) {
@@ -473,7 +471,7 @@
/**
* 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
+ * @param context La simulation pour lequel on utilise cette regle
*/
public void postAction(SimulationContext context, Date date, Metier metier) throws Exception {
SommeCPUEstrat.map(nanFunction);
1
0
Author: jcouteau
Date: 2009-08-03 14:09:58 +0000 (Mon, 03 Aug 2009)
New Revision: 161
Modified:
trunk/analyseplans/Calibration.java
trunk/analyseplans/Max.java
Log:
Remove warnings
Modified: trunk/analyseplans/Calibration.java
===================================================================
--- trunk/analyseplans/Calibration.java 2009-07-20 13:38:52 UTC (rev 160)
+++ trunk/analyseplans/Calibration.java 2009-08-03 14:09:58 UTC (rev 161)
@@ -29,7 +29,7 @@
import fr.ifremer.isisfish.util.Doc;
/**
- * Calibration_bidon.java
+ * Calibration.java
*
* Created: 8 mars 2007
*
@@ -43,7 +43,7 @@
/** to use log facility, just put in your code: log.info("..."); */
static private Log log = LogFactory.getLog(Calibration.class);
- enum State {
+ protected enum State {
STATE_INIT, STATE_0, STATE_1, STATE_2, STATE_3, STATE_4
};
@@ -77,6 +77,7 @@
public String[] necessaryResult = { ResultName.MATRIX_LANDING_PER_MET };
+ @Override
public String[] getNecessaryResult() {
return this.necessaryResult;
}
@@ -86,6 +87,7 @@
*
* @return L'aide ou la description du plan
*/
+ @Override
public String getDescription() throws Exception {
return _("Simplexe");
}
@@ -97,6 +99,7 @@
* @param simulation
* La simulation pour lequel on utilise cette regle
*/
+ @Override
public void init(AnalysePlanContext context) throws Exception {
if (param_nomfichier_debarquements == null
|| "".equals(param_nomfichier_debarquements)) {
@@ -132,6 +135,7 @@
* @return true if we must do next simulation, false to stop plan
* @throws Exception
*/
+ @Override
public boolean beforeSimulation(AnalysePlanContext context,
SimulationStorage nextSimulation) throws Exception {
boolean doNext = true;
@@ -239,6 +243,7 @@
* @return true if we must do next simulation, false to stop plan
* @throws Exception
*/
+ @Override
public boolean afterSimulation(AnalysePlanContext context,
SimulationStorage lastSimulation) throws Exception {
boolean doNext = true;
@@ -354,6 +359,7 @@
* Permit to order experience, first is experience with smallest
* criteria
*/
+ @Override
public int compareTo(Object arg0) {
Experience other = (Experience) arg0;
int result = Double.compare(this.criteria, other.criteria);
Modified: trunk/analyseplans/Max.java
===================================================================
--- trunk/analyseplans/Max.java 2009-07-20 13:38:52 UTC (rev 160)
+++ trunk/analyseplans/Max.java 2009-08-03 14:09:58 UTC (rev 161)
@@ -35,6 +35,7 @@
// ResultName.MATRIX_NET_VALUE_OF_LANDINGS_PER_STRATEGY_MET,
};
+ @Override
public String[] getNecessaryResult() {
return this.necessaryResult;
}
@@ -44,6 +45,7 @@
*
* @return L'aide ou la description du plan
*/
+ @Override
public String getDescription() throws Exception {
return _("Permit to specify maximum simulation numbers");
}
@@ -54,6 +56,7 @@
*
* @param context La simulation pour lequel on utilise cette regle
*/
+ @Override
public void init(AnalysePlanContext context) throws Exception {
}
@@ -68,6 +71,7 @@
* @return true if we must do next simulation, false to stop plan
* @throws Exception
*/
+ @Override
public boolean beforeSimulation(AnalysePlanContext context,
SimulationStorage nextSimulation) throws Exception {
boolean result = context.getNumber() < param_max;
@@ -83,6 +87,7 @@
* @return true if we must do next simulation, false to stop plan
* @throws Exception
*/
+ @Override
public boolean afterSimulation(AnalysePlanContext context,
SimulationStorage lastSimulation) throws Exception {
return true;
1
0