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
- 322 discussions
06 Nov '12
Author: echatellier
Date: 2012-11-06 11:23:44 +0100 (Tue, 06 Nov 2012)
New Revision: 306
Url: http://forge.codelutin.com/repositories/revision/isis-fish-data/306
Log:
Migrate methods removed from FileUtil
Modified:
branches/4.2.2/pom.xml
branches/4.2.2/simulationplans/CalibrationSimplexePasVariable2Capturabilite.java
Modified: branches/4.2.2/pom.xml
===================================================================
--- branches/4.2.2/pom.xml 2012-10-31 11:35:50 UTC (rev 305)
+++ branches/4.2.2/pom.xml 2012-11-06 10:23:44 UTC (rev 306)
@@ -14,7 +14,7 @@
<packaging>jar</packaging>
<!--Version -->
- <version>4.2.1</version>
+ <version>4.2.2</version>
<!--Description -->
<description>Data for Isis-fish</description>
@@ -74,7 +74,7 @@
<dependency>
<groupId>fr.ifremer</groupId>
<artifactId>isis-fish</artifactId>
- <version>4.2.1.0</version>
+ <version>4.2.2.0-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
</dependencies>
Modified: branches/4.2.2/simulationplans/CalibrationSimplexePasVariable2Capturabilite.java
===================================================================
--- branches/4.2.2/simulationplans/CalibrationSimplexePasVariable2Capturabilite.java 2012-10-31 11:35:50 UTC (rev 305)
+++ branches/4.2.2/simulationplans/CalibrationSimplexePasVariable2Capturabilite.java 2012-11-06 10:23:44 UTC (rev 306)
@@ -37,16 +37,16 @@
import org.nuiton.util.FileUtil;
import org.nuiton.util.StringUtil;
+import scripts.ResultName;
import fr.ifremer.isisfish.datastore.ResultStorage;
import fr.ifremer.isisfish.datastore.SimulationStorage;
import fr.ifremer.isisfish.entities.Population;
import fr.ifremer.isisfish.entities.PopulationGroup;
+import fr.ifremer.isisfish.simulator.SimulationPlan;
import fr.ifremer.isisfish.simulator.SimulationPlanContext;
-import fr.ifremer.isisfish.simulator.SimulationPlan;
import fr.ifremer.isisfish.util.Doc;
+import fr.ifremer.isisfish.util.ScriptUtil;
-import scripts.ResultName;
-
/**
* CalibrationSimplexePasVariable2Capturabilite.
*
@@ -385,7 +385,7 @@
exportHisto += experiences.getExperience(number).q1 + ";"
+ experiences.getExperience(number).q2 + ";"
+ experiences.getExperience(number).criteria + "\n";
- org.nuiton.util.FileUtil.writeString(exportHistoric, exportHisto);
+ ScriptUtil.writeString(exportHistoric, exportHisto);
return doNext;
}// fin du after simulation
1
0
Author: echatellier
Date: 2012-10-31 12:35:50 +0100 (Wed, 31 Oct 2012)
New Revision: 305
Url: http://forge.codelutin.com/repositories/revision/isis-fish-data/305
Log:
Create new branch for distribution
Added:
branches/4.2.2/
1
0
r304 - in branches/4.1: . exports rules scripts sensitivityanalysis sensitivityexports simulationplans simulators
by echatellier@users.forge.codelutin.com 30 Oct '12
by echatellier@users.forge.codelutin.com 30 Oct '12
30 Oct '12
Author: echatellier
Date: 2012-10-30 16:11:41 +0100 (Tue, 30 Oct 2012)
New Revision: 304
Url: http://forge.codelutin.com/repositories/revision/isis-fish-data/304
Log:
Merge trunk into current branch
Added:
branches/4.1/scripts/MinimisationUtil.java
branches/4.1/scripts/ObjectiveFunction.java
branches/4.1/scripts/ObjectiveFunctionBaranov.java
Modified:
branches/4.1/
branches/4.1/exports/Abundances.java
branches/4.1/exports/Biomasses.java
branches/4.1/exports/CapturesNombre.java
branches/4.1/exports/CapturesNombreStrategies.java
branches/4.1/exports/CapturesPoids.java
branches/4.1/exports/CapturesPoidsStrategies.java
branches/4.1/exports/CellsDefinition.java
branches/4.1/exports/EffortsMetier.java
branches/4.1/exports/MetierZone.java
branches/4.1/exports/NonActivite.java
branches/4.1/exports/OwnerMargin.java
branches/4.1/exports/RegionDefinition.java
branches/4.1/exports/RejetsNombre.java
branches/4.1/exports/RejetsPoids.java
branches/4.1/exports/VesselMargin.java
branches/4.1/exports/ZonesDefinition.java
branches/4.1/pom.xml
branches/4.1/rules/Cantonnement.java
branches/4.1/rules/CantonnementPreSimu.java
branches/4.1/rules/ChangementParamControlablePresimu.java
branches/4.1/rules/EffortReduction.java
branches/4.1/rules/GraviteVPUE1.java
branches/4.1/rules/InterdictionEngin.java
branches/4.1/rules/InterdictionEnginPreSimu.java
branches/4.1/rules/TACpoids.java
branches/4.1/rules/TailleMin.java
branches/4.1/rules/TotalClosure.java
branches/4.1/scripts/GravityModel.java
branches/4.1/scripts/ResultName.java
branches/4.1/scripts/RuleUtil.java
branches/4.1/scripts/SiMatrix.java
branches/4.1/sensitivityanalysis/SensitivityCalculatorJavaExpandGrid.java
branches/4.1/sensitivityanalysis/SensitivityCalculatorRDOptimal.java
branches/4.1/sensitivityanalysis/SensitivityCalculatorRExpandGrid.java
branches/4.1/sensitivityanalysis/SensitivityCalculatorRFast.java
branches/4.1/sensitivityanalysis/SensitivityCalculatorRFrF2.java
branches/4.1/sensitivityanalysis/SensitivityCalculatorRMorris.java
branches/4.1/sensitivityanalysis/SensitivityCalculatorROptimumLHS.java
branches/4.1/sensitivityanalysis/SensitivityCalculatorRRandomLHS.java
branches/4.1/sensitivityanalysis/SensitivityCalculatorRSobol.java
branches/4.1/sensitivityanalysis/SensitivityCalculatorRegularFractions.java
branches/4.1/sensitivityexports/SensitivityBiomassReferenceY9.java
branches/4.1/sensitivityexports/SensitivityBiomassRelativeReferenceY12.java
branches/4.1/sensitivityexports/SensitivityBiomassRelativeY6.java
branches/4.1/sensitivityexports/SensitivityBiomassY3.java
branches/4.1/sensitivityexports/SensitivityCatchWeightReferenceY7.java
branches/4.1/sensitivityexports/SensitivityCatchWeightRelativeReferenceY10.java
branches/4.1/sensitivityexports/SensitivityCatchWeightRelativeY4.java
branches/4.1/sensitivityexports/SensitivityCatchWeightY1.java
branches/4.1/sensitivityexports/SensitivitySpawningBiomassReferenceY8.java
branches/4.1/sensitivityexports/SensitivitySpawningBiomassRelativeReferenceY11.java
branches/4.1/sensitivityexports/SensitivitySpawningBiomassRelativeY5.java
branches/4.1/sensitivityexports/SensitivitySpawningBiomassY2.java
branches/4.1/simulationplans/CalibrationSimplexePasVariable2Capturabilite.java
branches/4.1/simulationplans/SimulationNumberRestriction.java
branches/4.1/simulators/DefaultSimulator.java
branches/4.1/simulators/SimulatorEffortByCell.java
Property changes on: branches/4.1
___________________________________________________________________
Modified: svn:mergeinfo
- /trunk:272-287
+ /trunk:272-303
Modified: branches/4.1/exports/Abundances.java
===================================================================
--- branches/4.1/exports/Abundances.java 2012-10-30 15:00:29 UTC (rev 303)
+++ branches/4.1/exports/Abundances.java 2012-10-30 15:11:41 UTC (rev 304)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2006 - 2011 Ifremer, CodeLutin
+ * Copyright (C) 2006 - 2012 Ifremer, CodeLutin
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package exports;
Modified: branches/4.1/exports/Biomasses.java
===================================================================
--- branches/4.1/exports/Biomasses.java 2012-10-30 15:00:29 UTC (rev 303)
+++ branches/4.1/exports/Biomasses.java 2012-10-30 15:11:41 UTC (rev 304)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2006 - 2011 Ifremer, CodeLutin
+ * Copyright (C) 2006 - 2012 Ifremer, CodeLutin
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package exports;
Modified: branches/4.1/exports/CapturesNombre.java
===================================================================
--- branches/4.1/exports/CapturesNombre.java 2012-10-30 15:00:29 UTC (rev 303)
+++ branches/4.1/exports/CapturesNombre.java 2012-10-30 15:11:41 UTC (rev 304)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2006 - 2011 Ifremer, CodeLutin
+ * Copyright (C) 2006 - 2012 Ifremer, CodeLutin
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package exports;
Modified: branches/4.1/exports/CapturesNombreStrategies.java
===================================================================
--- branches/4.1/exports/CapturesNombreStrategies.java 2012-10-30 15:00:29 UTC (rev 303)
+++ branches/4.1/exports/CapturesNombreStrategies.java 2012-10-30 15:11:41 UTC (rev 304)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2006 - 2011 Ifremer, CodeLutin
+ * Copyright (C) 2006 - 2012 Ifremer, CodeLutin
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package exports;
@@ -53,7 +53,7 @@
public class CapturesNombreStrategies implements Export {
/** to use log facility, just put in your code: log.info("..."); */
- static private Log log = LogFactory.getLog(CapturesNombre.class);
+ static private Log log = LogFactory.getLog(CapturesNombreStrategies.class);
protected String[] necessaryResult = { ResultName.MATRIX_CATCH_PER_STRATEGY_MET_PER_ZONE_POP };
Modified: branches/4.1/exports/CapturesPoids.java
===================================================================
--- branches/4.1/exports/CapturesPoids.java 2012-10-30 15:00:29 UTC (rev 303)
+++ branches/4.1/exports/CapturesPoids.java 2012-10-30 15:11:41 UTC (rev 304)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2006 - 2011 Ifremer, CodeLutin
+ * Copyright (C) 2006 - 2012 Ifremer, CodeLutin
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package exports;
Modified: branches/4.1/exports/CapturesPoidsStrategies.java
===================================================================
--- branches/4.1/exports/CapturesPoidsStrategies.java 2012-10-30 15:00:29 UTC (rev 303)
+++ branches/4.1/exports/CapturesPoidsStrategies.java 2012-10-30 15:11:41 UTC (rev 304)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2006 - 2011 Ifremer, CodeLutin
+ * Copyright (C) 2006 - 2012 Ifremer, CodeLutin
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package exports;
@@ -53,7 +53,7 @@
public class CapturesPoidsStrategies implements Export {
/** to use log facility, just put in your code: log.info("..."); */
- static private Log log = LogFactory.getLog(CapturesPoids.class);
+ static private Log log = LogFactory.getLog(CapturesPoidsStrategies.class);
protected String[] necessaryResult = { ResultName.MATRIX_CATCH_WEIGHT_PER_STRATEGY_MET_PER_ZONE_POP };
Modified: branches/4.1/exports/CellsDefinition.java
===================================================================
--- branches/4.1/exports/CellsDefinition.java 2012-10-30 15:00:29 UTC (rev 303)
+++ branches/4.1/exports/CellsDefinition.java 2012-10-30 15:11:41 UTC (rev 304)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2006 - 2011 Ifremer, CodeLutin
+ * Copyright (C) 2006 - 2012 Ifremer, CodeLutin
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package exports;
Modified: branches/4.1/exports/EffortsMetier.java
===================================================================
--- branches/4.1/exports/EffortsMetier.java 2012-10-30 15:00:29 UTC (rev 303)
+++ branches/4.1/exports/EffortsMetier.java 2012-10-30 15:11:41 UTC (rev 304)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2006 - 2011 Ifremer, CodeLutin
+ * Copyright (C) 2006 - 2012 Ifremer, CodeLutin
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package exports;
Modified: branches/4.1/exports/MetierZone.java
===================================================================
--- branches/4.1/exports/MetierZone.java 2012-10-30 15:00:29 UTC (rev 303)
+++ branches/4.1/exports/MetierZone.java 2012-10-30 15:11:41 UTC (rev 304)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2006 - 2011 Ifremer, CodeLutin
+ * Copyright (C) 2006 - 2012 Ifremer, CodeLutin
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package exports;
Modified: branches/4.1/exports/NonActivite.java
===================================================================
--- branches/4.1/exports/NonActivite.java 2012-10-30 15:00:29 UTC (rev 303)
+++ branches/4.1/exports/NonActivite.java 2012-10-30 15:11:41 UTC (rev 304)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2006 - 2011 Ifremer, CodeLutin
+ * Copyright (C) 2006 - 2012 Ifremer, CodeLutin
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package exports;
Modified: branches/4.1/exports/OwnerMargin.java
===================================================================
--- branches/4.1/exports/OwnerMargin.java 2012-10-30 15:00:29 UTC (rev 303)
+++ branches/4.1/exports/OwnerMargin.java 2012-10-30 15:11:41 UTC (rev 304)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2006 - 2011 Ifremer, CodeLutin
+ * Copyright (C) 2006 - 2012 Ifremer, CodeLutin
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package exports;
Modified: branches/4.1/exports/RegionDefinition.java
===================================================================
--- branches/4.1/exports/RegionDefinition.java 2012-10-30 15:00:29 UTC (rev 303)
+++ branches/4.1/exports/RegionDefinition.java 2012-10-30 15:11:41 UTC (rev 304)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2006 - 2011 Ifremer, CodeLutin
+ * Copyright (C) 2006 - 2012 Ifremer, CodeLutin
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package exports;
Modified: branches/4.1/exports/RejetsNombre.java
===================================================================
--- branches/4.1/exports/RejetsNombre.java 2012-10-30 15:00:29 UTC (rev 303)
+++ branches/4.1/exports/RejetsNombre.java 2012-10-30 15:11:41 UTC (rev 304)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2006 - 2011 Ifremer, CodeLutin
+ * Copyright (C) 2006 - 2012 Ifremer, CodeLutin
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package exports;
Modified: branches/4.1/exports/RejetsPoids.java
===================================================================
--- branches/4.1/exports/RejetsPoids.java 2012-10-30 15:00:29 UTC (rev 303)
+++ branches/4.1/exports/RejetsPoids.java 2012-10-30 15:11:41 UTC (rev 304)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2006 - 2011 Ifremer, CodeLutin
+ * Copyright (C) 2006 - 2012 Ifremer, CodeLutin
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package exports;
Modified: branches/4.1/exports/VesselMargin.java
===================================================================
--- branches/4.1/exports/VesselMargin.java 2012-10-30 15:00:29 UTC (rev 303)
+++ branches/4.1/exports/VesselMargin.java 2012-10-30 15:11:41 UTC (rev 304)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2006 - 2011 Ifremer, CodeLutin
+ * Copyright (C) 2006 - 2012 Ifremer, CodeLutin
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package exports;
Modified: branches/4.1/exports/ZonesDefinition.java
===================================================================
--- branches/4.1/exports/ZonesDefinition.java 2012-10-30 15:00:29 UTC (rev 303)
+++ branches/4.1/exports/ZonesDefinition.java 2012-10-30 15:11:41 UTC (rev 304)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2006 - 2011 Ifremer, CodeLutin
+ * Copyright (C) 2006 - 2012 Ifremer, CodeLutin
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package exports;
Modified: branches/4.1/pom.xml
===================================================================
--- branches/4.1/pom.xml 2012-10-30 15:00:29 UTC (rev 303)
+++ branches/4.1/pom.xml 2012-10-30 15:11:41 UTC (rev 304)
@@ -36,7 +36,7 @@
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
- <version>2.5</version>
+ <version>2.5.1</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
Modified: branches/4.1/rules/Cantonnement.java
===================================================================
--- branches/4.1/rules/Cantonnement.java 2012-10-30 15:00:29 UTC (rev 303)
+++ branches/4.1/rules/Cantonnement.java 2012-10-30 15:11:41 UTC (rev 304)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2006 - 2011 Ifremer, CodeLutin
+ * Copyright (C) 2006 - 2012 Ifremer, CodeLutin
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package rules;
Modified: branches/4.1/rules/CantonnementPreSimu.java
===================================================================
--- branches/4.1/rules/CantonnementPreSimu.java 2012-10-30 15:00:29 UTC (rev 303)
+++ branches/4.1/rules/CantonnementPreSimu.java 2012-10-30 15:11:41 UTC (rev 304)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2006 - 2011 Ifremer, CodeLutin
+ * Copyright (C) 2006 - 2012 Ifremer, CodeLutin
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package rules;
Modified: branches/4.1/rules/ChangementParamControlablePresimu.java
===================================================================
--- branches/4.1/rules/ChangementParamControlablePresimu.java 2012-10-30 15:00:29 UTC (rev 303)
+++ branches/4.1/rules/ChangementParamControlablePresimu.java 2012-10-30 15:11:41 UTC (rev 304)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2006 - 2011 Ifremer, CodeLutin
+ * Copyright (C) 2006 - 2012 Ifremer, CodeLutin
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package rules;
Modified: branches/4.1/rules/EffortReduction.java
===================================================================
--- branches/4.1/rules/EffortReduction.java 2012-10-30 15:00:29 UTC (rev 303)
+++ branches/4.1/rules/EffortReduction.java 2012-10-30 15:11:41 UTC (rev 304)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2006 - 2011 Ifremer, CodeLutin
+ * Copyright (C) 2006 - 2012 Ifremer, CodeLutin
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package rules;
Modified: branches/4.1/rules/GraviteVPUE1.java
===================================================================
--- branches/4.1/rules/GraviteVPUE1.java 2012-10-30 15:00:29 UTC (rev 303)
+++ branches/4.1/rules/GraviteVPUE1.java 2012-10-30 15:11:41 UTC (rev 304)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2006 - 2011 Ifremer, CodeLutin
+ * Copyright (C) 2006 - 2012 Ifremer, CodeLutin
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package rules;
Modified: branches/4.1/rules/InterdictionEngin.java
===================================================================
--- branches/4.1/rules/InterdictionEngin.java 2012-10-30 15:00:29 UTC (rev 303)
+++ branches/4.1/rules/InterdictionEngin.java 2012-10-30 15:11:41 UTC (rev 304)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2006 - 2011 Ifremer, CodeLutin
+ * Copyright (C) 2006 - 2012 Ifremer, CodeLutin
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package rules;
Modified: branches/4.1/rules/InterdictionEnginPreSimu.java
===================================================================
--- branches/4.1/rules/InterdictionEnginPreSimu.java 2012-10-30 15:00:29 UTC (rev 303)
+++ branches/4.1/rules/InterdictionEnginPreSimu.java 2012-10-30 15:11:41 UTC (rev 304)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2006 - 2011 Ifremer, CodeLutin
+ * Copyright (C) 2006 - 2012 Ifremer, CodeLutin
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package rules;
Modified: branches/4.1/rules/TACpoids.java
===================================================================
--- branches/4.1/rules/TACpoids.java 2012-10-30 15:00:29 UTC (rev 303)
+++ branches/4.1/rules/TACpoids.java 2012-10-30 15:11:41 UTC (rev 304)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2006 - 2011 Ifremer, CodeLutin
+ * Copyright (C) 2006 - 2012 Ifremer, CodeLutin
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package rules;
Modified: branches/4.1/rules/TailleMin.java
===================================================================
--- branches/4.1/rules/TailleMin.java 2012-10-30 15:00:29 UTC (rev 303)
+++ branches/4.1/rules/TailleMin.java 2012-10-30 15:11:41 UTC (rev 304)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2006 - 2011 Ifremer, CodeLutin
+ * Copyright (C) 2006 - 2012 Ifremer, CodeLutin, Stéphanie Mahevas, Chatellier Eric
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,22 +16,19 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package rules;
import static org.nuiton.i18n.I18n._;
-import java.util.List;
-
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.nuiton.math.matrix.MatrixIterator;
import org.nuiton.math.matrix.MatrixND;
import scripts.ResultName;
-import scripts.SiMatrix;
import fr.ifremer.isisfish.entities.Metier;
import fr.ifremer.isisfish.entities.MetierSeasonInfo;
import fr.ifremer.isisfish.entities.Population;
@@ -45,15 +42,20 @@
import fr.ifremer.isisfish.util.Doc;
/**
- * Cette methode remplace aussi TailleMinSurvieRejet si propSurvie est > 0
+ * Cette regles tient compte de la taille minimum des poissons capturable.
*
+ * Les captures ne sont pas impactées, mais des rejets sont générés si la
+ * taille des poissons est inférieures à TailleMin.
+ *
+ * En cas de propSurvie positif, la matrice d'effectif est modifié
+ * pour tenir compte de la partie de poisson rejeté qui survi.
+ *
* Created: 30 novembre 2006
- *
- * @author anonymous <anonymous(a)labs.libre-entreprise.org>
+ *
+ * @author smahevas
* @version $Revision: 1.1 $
- *
- * Last update: $Date: 2007-01-24 18:25:34 $
- * by : $Author: bpoussin $
+ *
+ * Last update: $Date: 2007-01-24 18:25:34 $ by : $Author: bpoussin $
*/
public class TailleMin extends AbstractRule {
@@ -74,12 +76,14 @@
@Doc(value = "Proportion de survie")
public double param_propSurvie = 0;
-
+
+ protected boolean affectation = true;
+
public String[] necessaryResult = {
- // put here all necessary result for this rule
- // example:
- // ResultName.MATRIX_BIOMASS,
- // ResultName.MATRIX_NET_VALUE_OF_LANDINGS_PER_STRATEGY_MET,
+ // put here all necessary result for this rule
+ // example:
+ // ResultName.MATRIX_BIOMASS,
+ // ResultName.MATRIX_NET_VALUE_OF_LANDINGS_PER_STRATEGY_MET,
};
@Override
@@ -94,19 +98,20 @@
*/
@Override
public String getDescription() throws Exception {
- return _("Tous les poissons dont la taille est inférieure à TailleMin" +
- " ne seront pas capturés. Ils sont placés en rejets et rejetés" +
- " suivant la proportion de survie.");
+ return _("Tous les poissons dont la taille est inférieure à TailleMin"
+ + " ne seront pas capturés. Ils sont placés en rejets et rejetés"
+ + " suivant la proportion de survie.");
}
/**
- * Appelé au démarrage de la simulation, cette méthode permet d'initialiser
- * des valeurs
+ * Appele au demarrage de la simulation, cette methode permet
+ * d'initialiser des valeurs de la règle.
*
- * @param context La simulation pour lequel on utilise cette regle
+ * @param context La simulation pour laquelle on utilise cette regle
*/
@Override
public void init(SimulationContext context) throws Exception {
+
}
/**
@@ -135,12 +140,12 @@
*
* @param context la simulation pour lequel on utilise cette regle
* @param step le pas de temps courant
- * @param metier le metier concerné
+ * @param metier le metier concerne
* @return vrai si on souhaite que les actions soit faites
*/
@Override
- public boolean condition(SimulationContext context, TimeStep step, Metier metier)
- throws Exception {
+ public boolean condition(SimulationContext context, TimeStep step,
+ Metier metier) throws Exception {
log.info("Recherche si la taille Minimale s'applique");
boolean result = true;
if (step.before(param_beginStep)) {
@@ -156,79 +161,74 @@
}
/**
- * Si la condition est vrai alors cette action est executee avant le pas
- * de temps de la simulation.
+ * Si la condition est vrai alors cette action est executee avant le pas de
+ * temps de la simulation.
*
* @param context la simulation pour lequel on utilise cette regle
* @param step le pas de temps courant
- * @param metier le metier concerné
+ * @param metier le metier concerne
*/
@Override
- public void preAction(SimulationContext context, TimeStep step, Metier metier)
- throws Exception {
- // nothing
+ public void preAction(SimulationContext context, TimeStep step,
+ Metier metier) throws Exception {
+
+ affectation = true; // pour que affectation soit vraie au debut de
+ // chaque pas de temps pour rentrer au moins une
+ // fois dans postaction
}
/**
- * Si la condition est vrai alors cette action est executée apres le pas
+ * Si la condition est vrai alors cette action est executee apres le pas
* de temps de la simulation.
*
* @param context La simulation pour lequel on utilise cette regle
* @param step le pas de temps courant
- * @param metier le metier concerné
+ * @param metier le metier concerne
*/
@Override
- public void postAction(SimulationContext context, TimeStep step, Metier metier)
- throws Exception {
- log.info("*$*$*$* TailleMin.actionApres:" + step + " metapop:" +
- param_species + " metier:" + metier);
+ public void postAction(SimulationContext context, TimeStep step,
+ Metier metier) throws Exception {
+ //log.info("*$*$*$* TailleMin.actionApres:" + step + " metapop:"
+ // + param_species + " metier:" + metier);
- if (isCaptureDate(step, param_species, metier)) {
- 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
+ if (affectation) {
+ log.info("*$*$*$* ok affecte capture inferieure a 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
- //pb : ne se fait pas par metier
- //il faut une matrice pour chaques pas de temps qui stocke les rejets
- //par metier, par metapop et par classes d'age (comme pour les captures)
- //////
- log.info("deb de affecterCaptureREJETTailleMin");
+ // pb : ne se fait pas par metier
+ // il faut une matrice pour chaques pas de temps qui stocke les
+ // rejets par metier, par metapop et par classes d'age (comme pour
+ // les captures)
+ //log.info("deb de affecterCaptureREJETTailleMin");
PopulationMonitor popMon = context.getPopulationMonitor();
- SiMatrix siMatrix = SiMatrix.getSiMatrix(context);
- List<Population> pops = siMatrix.getPopulations(step);
- for (Population pop : pops) {
- if (pop.getSpecies().equals(param_species)) {
- if (popMon.getDiscard(step, pop) == null) {
- MatrixND discard = popMon.getCatch(pop).copy();
- MatrixND eff = popMon.getN(pop);
+ for (Population pop : param_species.getPopulation()) {
+ MatrixND discard = popMon.getCatch(pop).copy();
+ MatrixND eff = popMon.getN(pop);
- for (MatrixIterator i = discard.iterator(); i.next();) {
- Object[] coordonnees = i.getSemanticsCoordinates();
- PopulationGroup group =
- (PopulationGroup) coordonnees[2];
- if (group.getLength() >= param_TailleMin) {
- i.setValue(0);
- } else if (param_propSurvie > 0) {
- eff.setValue(coordonnees[2], coordonnees[3],
- eff.getValue(coordonnees[2],
- coordonnees[3]) + i.getValue() *
- param_propSurvie);
- }
- }
- discard.setName(
- ResultName.MATRIX_DISCARDS_PER_STR_MET_PER_ZONE_POP);
- popMon.addDiscard(step, pop, discard);
+ for (MatrixIterator i = discard.iterator(); i.next();) {
+ Object[] coordonnees = i.getSemanticsCoordinates();
+ PopulationGroup group = (PopulationGroup) coordonnees[2];
+ if (group.getLength() >= param_TailleMin) {
+ i.setValue(0);
+ } else if (param_propSurvie > 0) {
+ eff.setValue(coordonnees[2], coordonnees[3],
+ eff.getValue(coordonnees[2], coordonnees[3])
+ + i.getValue() * param_propSurvie);
}
}
+ discard.setName(ResultName.MATRIX_DISCARDS_PER_STR_MET_PER_ZONE_POP);
+ popMon.addDiscard(step, pop, discard);
}
- log.info("fin de affecterCaptureRejetTailleMin");
+ //log.info("fin de affecterCaptureRejetTailleMin");
- //on a affecte une fois cette meta pop au rejet il ne faut pas le refaire
+ // on a affecte une fois cette meta pop au rejet il ne faut pas le
+ // refaire pour ce pas de temps
+ affectation = false;
}
}
}
Modified: branches/4.1/rules/TotalClosure.java
===================================================================
--- branches/4.1/rules/TotalClosure.java 2012-10-30 15:00:29 UTC (rev 303)
+++ branches/4.1/rules/TotalClosure.java 2012-10-30 15:11:41 UTC (rev 304)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2006 - 2011 Ifremer, CodeLutin
+ * Copyright (C) 2006 - 2012 Ifremer, CodeLutin
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package rules;
Modified: branches/4.1/scripts/GravityModel.java
===================================================================
--- branches/4.1/scripts/GravityModel.java 2012-10-30 15:00:29 UTC (rev 303)
+++ branches/4.1/scripts/GravityModel.java 2012-10-30 15:11:41 UTC (rev 304)
@@ -6,7 +6,7 @@
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
Copied: branches/4.1/scripts/MinimisationUtil.java (from rev 303, trunk/scripts/MinimisationUtil.java)
===================================================================
--- branches/4.1/scripts/MinimisationUtil.java (rev 0)
+++ branches/4.1/scripts/MinimisationUtil.java 2012-10-30 15:11:41 UTC (rev 304)
@@ -0,0 +1,176 @@
+/*
+ * #%L
+ * IsisFish data
+ * %%
+ * Copyright (C) 2012 Ifremer, CodeLutin, Chatellier Eric
+ * %%
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
+ * #L%
+ */
+
+package scripts;
+
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+
+import fr.ifremer.isisfish.util.Nocache;
+
+public class MinimisationUtil {
+
+ /** to use log facility, just put in your code: log.info("..."); */
+ static private Log log = LogFactory.getLog(MinimisationUtil.class);
+
+ /**
+ * Algo de minimisation de fmin(step, x,C,M,N) sur x.
+ *
+ * en prenant une valeur initiale de x dans [a,b] et une tolerance = tol
+ * Reference de l'algo : http://www1.fpl.fs.fed.us/optimization.html
+ * Algorithme de Brent qui approxime la fonction a minimiser par une
+ * parabole si possible et fait du "golden step" sinon
+ *
+ * @param a
+ * @param b
+ * @param tol tolérance
+ * @param f fonction d'objectif
+ * @return
+ */
+ @Nocache
+ public static double fmin(double a, double b, double tol, ObjectiveFunction f) {
+
+ double c, d, e, eps, xm, p, q, r, tol1, t2, u, v, w, fu, fv, fw, fx, x, tol3;
+
+ c = .5 * (3.0 - Math.sqrt(5.0));
+ d = 0.0;
+ eps = 1.2e-16; // 1.1102e-16 is machine precision
+ tol1 = eps + 1.0;
+ eps = Math.sqrt(eps);
+ v = a + c * (b - a);
+ // log.info("Finit=" + v);
+ w = v;
+ x = v;
+ e = 0.0;
+ fx = 0.0;
+ fu = 0.0;
+
+ fx = f.compute(x);
+ // log.info("fx= " + fx);
+
+ fv = fx;
+ fw = fx;
+ tol3 = tol / 3.0;
+ xm = .5 * (a + b);
+ tol1 = eps * Math.abs(x) + tol3;
+ t2 = 2.0 * tol1;
+
+ while (Math.abs(x - xm) > (t2 - .5 * (b - a))) { // main loop;
+ // ///// De là...
+ p = q = r = 0.0;
+ if (Math.abs(e) > tol1) { // fit the parabola;
+ r = (x - w) * (fx - fv);
+ q = (x - v) * (fx - fw);
+ p = (x - v) * q - (x - w) * r;
+ q = 2.0 * (q - r);
+ if (q > 0.0) {
+ p = -p;
+ } else {
+ q = -q;
+ }
+ r = e;
+ e = d;
+ }
+ if ((Math.abs(p) < Math.abs(.5 * q * r)) && (p > q * (a - x))
+ && (p < q * (b - x))) { // parabolic interpolation step;
+ d = p / q;
+ u = x + d;
+ if (((u - a) < t2) || ((b - u) < t2)) { // f must not be
+ // evaluated too close
+ // to a or b;
+ d = tol1;
+ if (x >= xm)
+ d = -d;
+ }
+ } else { // a golden-section step;
+ if (x < xm) {
+ e = b - x;
+ } else {
+ e = a - x;
+ }
+ d = c * e;
+ }
+ if (Math.abs(d) >= tol1) { // f must not be evaluated too close to x;
+ u = x + d;
+ } else {
+ if (d > 0.0) {
+ u = x + tol1;
+ } else {
+ u = x - tol1;
+ }
+ }
+ // ... à ici : ne sert qu'à calculer un u (selon 2 manières
+ // différentes) afin de comparer fx a fu
+ // --> On peut très bien prendre u à partir d'une autre simu a
+ // la place (?)
+
+ fu = f.compute(u);
+ //log.info("fu= " + fu);
+
+ // Update a, b, v, w, and x
+ if (fx <= fu) {
+ if (u < x) {
+ a = u;
+ } else {
+ b = u;
+ }
+ }
+ if (fu <= fx) {
+ if (u < x) {
+ b = x;
+ } else {
+ a = x;
+ }
+ v = w;
+ fv = fw;
+ w = x;
+ fw = fx;
+ x = u;
+ fx = fu;
+ xm = .5 * (a + b);
+ tol1 = eps * Math.abs(x) + tol3;
+ t2 = 2.0 * tol1;
+ } else {
+ if ((fu <= fw) || (w == x)) {
+ v = w;
+ fv = fw;
+ w = u;
+ fw = fu;
+ xm = .5 * (a + b);
+ tol1 = eps * Math.abs(x) + tol3;
+ t2 = 2.0 * tol1;
+ } else if ((fu > fv) && (v != x) && (v != w)) {
+ xm = .5 * (a + b);
+ tol1 = eps * Math.abs(x) + tol3;
+ t2 = 2.0 * tol1;
+ } else {
+ v = u;
+ fv = fu;
+ xm = .5 * (a + b);
+ tol1 = eps * Math.abs(x) + tol3;
+ t2 = 2.0 * tol1;
+ }
+ }
+ }
+ return x;
+ }
+}
Copied: branches/4.1/scripts/ObjectiveFunction.java (from rev 303, trunk/scripts/ObjectiveFunction.java)
===================================================================
--- branches/4.1/scripts/ObjectiveFunction.java (rev 0)
+++ branches/4.1/scripts/ObjectiveFunction.java 2012-10-30 15:11:41 UTC (rev 304)
@@ -0,0 +1,40 @@
+/*
+ * Copyright (C) 2012 lgasche
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
+ */
+
+package scripts;
+
+/**
+ * ObjectiveFunction.java
+ *
+ * Created: 10 aout 2012
+ *
+ * @author lgasche
+ * @version $Revision$
+ *
+ * Last update: $Date$
+ * by : $Author$
+ */
+public abstract class ObjectiveFunction {
+
+ /**
+ * Compute value depending on objective function implementation
+ * @param x
+ * @return
+ */
+ public abstract double compute(double x);
+}
\ No newline at end of file
Copied: branches/4.1/scripts/ObjectiveFunctionBaranov.java (from rev 303, trunk/scripts/ObjectiveFunctionBaranov.java)
===================================================================
--- branches/4.1/scripts/ObjectiveFunctionBaranov.java (rev 0)
+++ branches/4.1/scripts/ObjectiveFunctionBaranov.java 2012-10-30 15:11:41 UTC (rev 304)
@@ -0,0 +1,49 @@
+/*
+ * Copyright (C) 2012 lgasche
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
+ */
+
+package scripts;
+
+import fr.ifremer.isisfish.util.Nocache;
+
+/**
+ * FonctionObjectif_Baranov.java
+ *
+ * Created: 10 aout 2012
+ *
+ * @author lgasche <user.name(a)vcs.hostName>
+ * @version $Revision$
+ *
+ * Last update: $Date$
+ * by : $Author$
+ */
+@Nocache
+public class ObjectiveFunctionBaranov extends ObjectiveFunction {
+
+ protected double C, M, N;
+
+ public ObjectiveFunctionBaranov(double C, double M, double N) { // step ??
+ this.C = C;
+ this.M = M;
+ this.N = N;
+ }
+
+ public double compute(double xx) {
+ double ff = Math.pow((C - (xx/(xx+M))*(1-Math.exp(-(xx+M)))*N),2);
+ return ff;
+ }
+}
\ No newline at end of file
Modified: branches/4.1/scripts/ResultName.java
===================================================================
--- branches/4.1/scripts/ResultName.java 2012-10-30 15:00:29 UTC (rev 303)
+++ branches/4.1/scripts/ResultName.java 2012-10-30 15:11:41 UTC (rev 304)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2006 - 2011 Ifremer, Code Lutin, Cedric Pineau, Benjamin Poussin
+ * Copyright (C) 2006 - 2012 Ifremer, Code Lutin, Cedric 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 as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
@@ -159,6 +159,21 @@
@Doc(value = "Disponible uniquement avec les simulations par Zone. do the doc of Result matrixFishingMortality")
static final public String MATRIX_FISHING_MORTALITY = n_("matrixFishingMortality");
+ /**
+ * Matrix with 1 dimension
+ * Dimension 1 : TimeStep
+ */
+ @Doc(value = "do the doc of Result matrixTotalFishingMortality")
+ static final public String MATRIX_TOTAL_FISHING_MORTALITY = n_("matrixTotalFishingMortality");
+
+ /**
+ * Matrix with 2 dimensions
+ * Dimension 1 : TimeStep
+ * Dimension 2 : Group
+ */
+ @Doc(value = "do the doc of Result matrixFishingMortalityPerGroup")
+ static final public String MATRIX_FISHING_MORTALITY_PER_GROUP = n_("matrixFishingMortalityPerGroup");
+
/**
* Matrix with three dimensions
* Dimension 1 : TimeStep
Modified: branches/4.1/scripts/RuleUtil.java
===================================================================
--- branches/4.1/scripts/RuleUtil.java 2012-10-30 15:00:29 UTC (rev 303)
+++ branches/4.1/scripts/RuleUtil.java 2012-10-30 15:11:41 UTC (rev 304)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2006 - 2011 Ifremer, CodeLutin
+ * Copyright (C) 2006 - 2012 Ifremer, CodeLutin, Chatellier Eric
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package scripts;
@@ -25,9 +25,8 @@
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
+import org.nuiton.math.matrix.MatrixND;
-import org.nuiton.math.matrix.*;
-
import fr.ifremer.isisfish.entities.Population;
import fr.ifremer.isisfish.entities.PopulationGroup;
import fr.ifremer.isisfish.entities.Species;
@@ -78,4 +77,24 @@
}
return result;
}
+
+ public static double getTotalCatchTonsPop(SimulationContext context, Population pop, TimeStep step) {
+ double result = 0;
+ MatrixND mat = context.getPopulationMonitor().getHoldCatch(pop);
+ if (mat != null) {
+ mat = mat.copy();
+ mat = mat.sumOverDim(0); // sum over Strategies
+ mat = mat.sumOverDim(1); // sum over metiers
+ mat = mat.sumOverDim(3); // sum over zones
+
+ List<PopulationGroup> groups = pop.getPopulationGroup();
+
+ for (int c = 0; c < groups.size(); c++) {
+ PopulationGroup group = groups.get(c);
+ double weight = group.getMeanWeight();
+ result += mat.getValue(0, 0, c, 0) * weight / 1000.0;
+ }
+ }
+ return result;
+ }
}
Modified: branches/4.1/scripts/SiMatrix.java
===================================================================
--- branches/4.1/scripts/SiMatrix.java 2012-10-30 15:00:29 UTC (rev 303)
+++ branches/4.1/scripts/SiMatrix.java 2012-10-30 15:11:41 UTC (rev 304)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2006 - 2012 Ifremer, Code Lutin, Benjamin Poussin, Chatellier Eric
+ * Copyright (C) 2006 - 2011 Ifremer, Code Lutin, Benjamin Poussin
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
@@ -26,6 +26,7 @@
import java.util.ArrayList;
import java.util.Collection;
+import java.util.Collections;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
@@ -57,12 +58,18 @@
import fr.ifremer.isisfish.simulator.SimulationContext;
import fr.ifremer.isisfish.types.TimeStep;
import fr.ifremer.isisfish.types.Month;
+import fr.ifremer.isisfish.datastore.ResultStorage;
/**
- * SiMatrix calcul simplement des résultats ne dependant que des parametres
- * de simulation et des données du modèle.
+ * SiMatrix.java
*
+ * Created: 21 aout 2006 15:53:01
+ *
* @author poussin
+ * @version $Revision: 1.18 $
+ *
+ * Last update: $Date: 2007-11-02 17:53:20 $
+ * by : $Author: bpoussin $
*/
public class SiMatrix {
@@ -1381,8 +1388,8 @@
Zone zone, MatrixND matrixFishingMortality) throws TopiaException,
IsisFishException {
double F = totalFishingMortality(step, matrixFishingMortality)
- .getValue(group, zone); //totalFishingMortality(step, group, zone); // rem perf: totalFishingMortality a deja ete calcul�
- double M = group.getNaturalDeathRate(zone)
+ .getValue(group, zone); //totalFishingMortality(step, group, zone); // rem perf: totalFishingMortality a deja ete calcule
+ double M = group.getNaturalDeathRate(zone)
/ (double) Month.NUMBER_OF_MONTH;
double result = Math.exp(-(F + M));
@@ -1402,9 +1409,9 @@
throws TopiaException, IsisFishException {
double F = totalFishingMortalityPerCell(step,
- matrixFishingMortalityPerCell).getValue(group, zone, cell); //totalFishingMortality(step, group, zone); // rem perf: totalFishingMortality a deja ete calcul�
+ matrixFishingMortalityPerCell).getValue(group, zone, cell); //totalFishingMortality(step, group, zone); // rem perf: totalFishingMortality a deja ete calcule
double M = group.getNaturalDeathRate(zone)
- / (double) Month.NUMBER_OF_MONTH;
+ / (double) Month.NUMBER_OF_MONTH;
double result = (double) Math.exp(-(F + M));
return result;
@@ -1554,9 +1561,9 @@
//
//
///////////////////////////////////////////////////////////////////////////
- public MatrixND matrixEffortNominalPerStrategyMet(TimeStep step) throws TopiaException {
+ public MatrixND matrixEffortNominalPerStrategyMet(TimeStep step) throws TopiaException {
- List<Strategy> strategies = getStrategies(step);
+ List<Strategy> strategies = getStrategies(step);
List<Metier> metiers = getMetiers(step);
MatrixND result = MatrixFactory.getInstance().create(
@@ -1576,4 +1583,122 @@
return result;
}
+
+ /**
+ * Ce morceau de script sert a calculer la mortalite par peche par espece et
+ * par groupe d'age sur l'ensemble de la zone d'etude,
+ * en minimisant la difference entre les captures d'ISIS et celles calculees
+ * a partir de l'equation de Baranov.
+ *
+ * @param step pas de temps
+ * @param pop population
+ * @return Fishing mortality per group per year (computed in December)
+ */
+ public MatrixND fishingMortalityPerGroup(TimeStep step, Population pop, ResultStorage resManager) throws TopiaException {
+ double Fgroup = 0;
+ double Cgroup = 0;
+ double Mgroup = 0;
+ double NgroupJan = 0;
+
+ List<Population> populations = Collections.singletonList(pop);
+ List<PopulationGroup> groups = pop.getPopulationGroup();
+
+ MatrixND tfgMatrix = MatrixFactory.getInstance().create(
+ ResultName.MATRIX_FISHING_MORTALITY_PER_GROUP,
+ new List[]{populations, groups}, // On travaille sur les pops ET les groupes
+ new String[]{n_("Population"), n_("Group")});
+
+ for (PopulationGroup group : groups) {
+
+ if (step.getMonth() == Month.DECEMBER) {
+
+ MatrixND catchPerStrategy = null;
+
+ for (TimeStep loopstep = new TimeStep(step.getYear() * 12); loopstep.beforeOrEquals(step); loopstep=loopstep.next()){
+ // On fait cette boucle pour contourner les aspects de cache qui font que les resultats ne sont pas recuperes
+ //s'ils ont deja ete calcules une fois (meme s'ils ont change depuis)
+ // beforeOrEquals sert a bien prendre Decembre aussi
+
+ MatrixND catchPerStrategyTemp = resManager.getMatrix(loopstep, pop, ResultName.MATRIX_CATCH_PER_STRATEGY_MET_PER_ZONE_POP);
+ if (catchPerStrategy == null) {
+ catchPerStrategy = catchPerStrategyTemp.clone();
+ // On clone la matrice car si on fait les operations sur celle contenue dans le cache on la modifie et donc on recupere des resultats faux.
+ } else {
+ catchPerStrategy = catchPerStrategy.add(catchPerStrategyTemp); // Pour avoir la somme des captures sur les 12 mois
+ }
+ }
+
+ //log.info("catchPerStrategy = " + catchPerStrategy);
+ catchPerStrategy = catchPerStrategy.sumOverDim(0); // Strategy
+ catchPerStrategy = catchPerStrategy.sumOverDim(1); // Metier
+ catchPerStrategy = catchPerStrategy.sumOverDim(3); // Zone : une pop peut avoir plusieurs zonespop dans ISIS
+ List semgroup = catchPerStrategy.getSemantic(2);
+ catchPerStrategy = catchPerStrategy.reduce(); // Enleve les dimensions de taille 1
+ catchPerStrategy.setSemantic(0, semgroup); // Ne plait pas a Eric
+ Cgroup = catchPerStrategy.getValue(group);
+ //log.info("Cgroup = " + Cgroup + "Year=" + step.getYear());
+ //log.info("catchPerStrategy = " + catchPerStrategy + "Year=" + step.getYear());
+
+ MatrixND naturalDeathRatePop = pop.getNaturalDeathRateMatrix();
+ naturalDeathRatePop = naturalDeathRatePop.meanOverDim(1); // moyenne sur Zone
+ naturalDeathRatePop = naturalDeathRatePop.reduce(); // Enleve les dimensions de taille 1
+ Mgroup = naturalDeathRatePop.getValue(group);
+ //log.info("Mgroup= " + Mgroup + "Year=" + step.getYear());
+
+ MatrixND abundancePopJan = resManager.getMatrix(new TimeStep(12*step.getYear()), pop, ResultName.MATRIX_ABUNDANCE); // Le timestep 0 correspond a janvier de la premiere annee et les annees sont numerotees a partir de zero
+ abundancePopJan = abundancePopJan.sumOverDim(1); // somme sur Zone
+ abundancePopJan = abundancePopJan.reduce();
+ NgroupJan = abundancePopJan.getValue(group);
+ //log.info("NgroupJan = " + NgroupJan + "Year=" + step.getYear());
+
+ ObjectiveFunction f = new ObjectiveFunctionBaranov(Cgroup, Mgroup, NgroupJan);
+ Fgroup = MinimisationUtil.fmin(0.0,2.0,1.0e-10, f); // step ??
+
+ //log.info("Fgroup = " + Fgroup);
+
+ tfgMatrix.setValue(pop, group, Fgroup); // Bien faire attention a l'endroit ou on met cette etape (quelle boucle) ?
+
+ } else {
+ //Fgroup = 0; // Ce n'est plus une valeur unique mais une matrice, est-ce que cette notation peut fonctionner ?
+ tfgMatrix.setValue(pop, group, 0); // Bien faire attention a l'endroit ou on met cette etape (quelle boucle) ?
+ }
+ }
+
+ //log.info("tfgMatrix = " + tfgMatrix);
+ //log.info("tfg.DimensionNames = " + Arrays.toString(tfgMatrix.getDimensionNames()));
+ //log.info("tfg.Semantics = " + Arrays.toString(tfgMatrix.getSemantics()));
+
+ return tfgMatrix;
+ }
+
+ /**
+ * Ce morceau de script sert a calculer la mortalite par peche par espece et
+ * par groupe representatif a partir de la mortalite par peche par groupe
+ * calculee precedemment.
+ */
+ public MatrixND totalFishingMortality(TimeStep step, Population pop, MatrixND fishingMortalityPerGroup) throws TopiaException {
+ MatrixND tfmMatrix = fishingMortalityPerGroup.copy();
+ tfmMatrix.setName(ResultName.MATRIX_TOTAL_FISHING_MORTALITY);
+ //log.info("tfmMatrix = " + tfmMatrix);
+
+ List<PopulationGroup> groups = pop.getPopulationGroup();
+
+ int groupMin = pop.getGroupMin();
+ int groupMax = pop.getGroupMax();
+ int Nbre = (int)groupMax - (int)groupMin + 1;
+ //log.info("Nbre = " + Nbre);
+
+ for (PopulationGroup group : groups) {
+ if (group.getId() == groupMin) {
+ // MatrixND getSubMatrix(int dim, Object, int nb)
+ tfmMatrix = tfmMatrix.getSubMatrix(1, group, Nbre);
+ tfmMatrix = tfmMatrix.meanOverDim(1);
+ tfmMatrix = tfmMatrix.reduce();
+ //log.info("tfm.DimensionNames = " + Arrays.toString(tfmMatrix.getDimensionNames()));
+ //log.info("tfm.Semantics = " + Arrays.toString(tfmMatrix.getSemantics()));
+ }
+ }
+
+ return tfmMatrix;
+ }
}
Modified: branches/4.1/sensitivityanalysis/SensitivityCalculatorJavaExpandGrid.java
===================================================================
--- branches/4.1/sensitivityanalysis/SensitivityCalculatorJavaExpandGrid.java 2012-10-30 15:00:29 UTC (rev 303)
+++ branches/4.1/sensitivityanalysis/SensitivityCalculatorJavaExpandGrid.java 2012-10-30 15:11:41 UTC (rev 304)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2009 - 2011 Ifremer, Code Lutin, Jean Couteau
+ * Copyright (C) 2009 - 2012 Ifremer, Code Lutin, Jean Couteau
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
Modified: branches/4.1/sensitivityanalysis/SensitivityCalculatorRDOptimal.java
===================================================================
--- branches/4.1/sensitivityanalysis/SensitivityCalculatorRDOptimal.java 2012-10-30 15:00:29 UTC (rev 303)
+++ branches/4.1/sensitivityanalysis/SensitivityCalculatorRDOptimal.java 2012-10-30 15:11:41 UTC (rev 304)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2009 - 2011 Ifremer, Code Lutin, Jean Couteau
+ * Copyright (C) 2009 - 2012 Ifremer, Code Lutin, Jean Couteau
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
Modified: branches/4.1/sensitivityanalysis/SensitivityCalculatorRExpandGrid.java
===================================================================
--- branches/4.1/sensitivityanalysis/SensitivityCalculatorRExpandGrid.java 2012-10-30 15:00:29 UTC (rev 303)
+++ branches/4.1/sensitivityanalysis/SensitivityCalculatorRExpandGrid.java 2012-10-30 15:11:41 UTC (rev 304)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2009 - 2011 Ifremer, Code Lutin, Jean Couteau
+ * Copyright (C) 2009 - 2012 Ifremer, Code Lutin, Jean Couteau
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
Modified: branches/4.1/sensitivityanalysis/SensitivityCalculatorRFast.java
===================================================================
--- branches/4.1/sensitivityanalysis/SensitivityCalculatorRFast.java 2012-10-30 15:00:29 UTC (rev 303)
+++ branches/4.1/sensitivityanalysis/SensitivityCalculatorRFast.java 2012-10-30 15:11:41 UTC (rev 304)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2009 - 2011 Ifremer, Code Lutin, Jean Couteau
+ * Copyright (C) 2009 - 2012 Ifremer, Code Lutin, Jean Couteau
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
Modified: branches/4.1/sensitivityanalysis/SensitivityCalculatorRFrF2.java
===================================================================
--- branches/4.1/sensitivityanalysis/SensitivityCalculatorRFrF2.java 2012-10-30 15:00:29 UTC (rev 303)
+++ branches/4.1/sensitivityanalysis/SensitivityCalculatorRFrF2.java 2012-10-30 15:11:41 UTC (rev 304)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2009 - 2011 Ifremer, Code Lutin, Jean Couteau
+ * Copyright (C) 2009 - 2012 Ifremer, Code Lutin, Jean Couteau
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
Modified: branches/4.1/sensitivityanalysis/SensitivityCalculatorRMorris.java
===================================================================
--- branches/4.1/sensitivityanalysis/SensitivityCalculatorRMorris.java 2012-10-30 15:00:29 UTC (rev 303)
+++ branches/4.1/sensitivityanalysis/SensitivityCalculatorRMorris.java 2012-10-30 15:11:41 UTC (rev 304)
@@ -2,21 +2,21 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2009 - 2011 Ifremer, Code Lutin, Jean Couteau
+ * Copyright (C) 2009 - 2012 Ifremer, Code Lutin, Jean Couteau
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
- *
+ *
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public
+ *
+ * You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
Modified: branches/4.1/sensitivityanalysis/SensitivityCalculatorROptimumLHS.java
===================================================================
--- branches/4.1/sensitivityanalysis/SensitivityCalculatorROptimumLHS.java 2012-10-30 15:00:29 UTC (rev 303)
+++ branches/4.1/sensitivityanalysis/SensitivityCalculatorROptimumLHS.java 2012-10-30 15:11:41 UTC (rev 304)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2009 - 2011 Ifremer, Code Lutin, Jean Couteau
+ * Copyright (C) 2009 - 2012 Ifremer, Code Lutin, Jean Couteau
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
Modified: branches/4.1/sensitivityanalysis/SensitivityCalculatorRRandomLHS.java
===================================================================
--- branches/4.1/sensitivityanalysis/SensitivityCalculatorRRandomLHS.java 2012-10-30 15:00:29 UTC (rev 303)
+++ branches/4.1/sensitivityanalysis/SensitivityCalculatorRRandomLHS.java 2012-10-30 15:11:41 UTC (rev 304)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2009 - 2011 Ifremer, Code Lutin, Jean Couteau
+ * Copyright (C) 2009 - 2012 Ifremer, Code Lutin, Jean Couteau
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
Modified: branches/4.1/sensitivityanalysis/SensitivityCalculatorRSobol.java
===================================================================
--- branches/4.1/sensitivityanalysis/SensitivityCalculatorRSobol.java 2012-10-30 15:00:29 UTC (rev 303)
+++ branches/4.1/sensitivityanalysis/SensitivityCalculatorRSobol.java 2012-10-30 15:11:41 UTC (rev 304)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2009 - 2011 Ifremer, Code Lutin, Jean Couteau
+ * Copyright (C) 2009 - 2012 Ifremer, Code Lutin, Jean Couteau
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
Modified: branches/4.1/sensitivityanalysis/SensitivityCalculatorRegularFractions.java
===================================================================
--- branches/4.1/sensitivityanalysis/SensitivityCalculatorRegularFractions.java 2012-10-30 15:00:29 UTC (rev 303)
+++ branches/4.1/sensitivityanalysis/SensitivityCalculatorRegularFractions.java 2012-10-30 15:11:41 UTC (rev 304)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2009 - 2011 Ifremer, Code Lutin, Jean Couteau
+ * Copyright (C) 2009 - 2012 Ifremer, Code Lutin, Jean Couteau
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
Modified: branches/4.1/sensitivityexports/SensitivityBiomassReferenceY9.java
===================================================================
--- branches/4.1/sensitivityexports/SensitivityBiomassReferenceY9.java 2012-10-30 15:00:29 UTC (rev 303)
+++ branches/4.1/sensitivityexports/SensitivityBiomassReferenceY9.java 2012-10-30 15:11:41 UTC (rev 304)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2009 - 2011 Ifremer, Code Lutin, Jean Couteau
+ * Copyright (C) 2009 - 2012 Ifremer, Code Lutin, Jean Couteau
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package sensitivityexports;
Modified: branches/4.1/sensitivityexports/SensitivityBiomassRelativeReferenceY12.java
===================================================================
--- branches/4.1/sensitivityexports/SensitivityBiomassRelativeReferenceY12.java 2012-10-30 15:00:29 UTC (rev 303)
+++ branches/4.1/sensitivityexports/SensitivityBiomassRelativeReferenceY12.java 2012-10-30 15:11:41 UTC (rev 304)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2009 - 2011 Ifremer, Code Lutin, Jean Couteau
+ * Copyright (C) 2009 - 2012 Ifremer, Code Lutin, Jean Couteau
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package sensitivityexports;
Modified: branches/4.1/sensitivityexports/SensitivityBiomassRelativeY6.java
===================================================================
--- branches/4.1/sensitivityexports/SensitivityBiomassRelativeY6.java 2012-10-30 15:00:29 UTC (rev 303)
+++ branches/4.1/sensitivityexports/SensitivityBiomassRelativeY6.java 2012-10-30 15:11:41 UTC (rev 304)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2009 - 2011 Ifremer, Code Lutin, Jean Couteau
+ * Copyright (C) 2009 - 2012 Ifremer, Code Lutin, Jean Couteau
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package sensitivityexports;
Modified: branches/4.1/sensitivityexports/SensitivityBiomassY3.java
===================================================================
--- branches/4.1/sensitivityexports/SensitivityBiomassY3.java 2012-10-30 15:00:29 UTC (rev 303)
+++ branches/4.1/sensitivityexports/SensitivityBiomassY3.java 2012-10-30 15:11:41 UTC (rev 304)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2009 - 2011 Ifremer, Code Lutin, Jean Couteau
+ * Copyright (C) 2009 - 2012 Ifremer, Code Lutin, Jean Couteau
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package sensitivityexports;
Property changes on: branches/4.1/sensitivityexports/SensitivityBiomassY3.java
___________________________________________________________________
Deleted: svn:mergeinfo
-
Modified: branches/4.1/sensitivityexports/SensitivityCatchWeightReferenceY7.java
===================================================================
--- branches/4.1/sensitivityexports/SensitivityCatchWeightReferenceY7.java 2012-10-30 15:00:29 UTC (rev 303)
+++ branches/4.1/sensitivityexports/SensitivityCatchWeightReferenceY7.java 2012-10-30 15:11:41 UTC (rev 304)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2009 - 2011 Ifremer, Code Lutin, Jean Couteau
+ * Copyright (C) 2009 - 2012 Ifremer, Code Lutin, Jean Couteau
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package sensitivityexports;
Property changes on: branches/4.1/sensitivityexports/SensitivityCatchWeightReferenceY7.java
___________________________________________________________________
Deleted: svn:mergeinfo
-
Modified: branches/4.1/sensitivityexports/SensitivityCatchWeightRelativeReferenceY10.java
===================================================================
--- branches/4.1/sensitivityexports/SensitivityCatchWeightRelativeReferenceY10.java 2012-10-30 15:00:29 UTC (rev 303)
+++ branches/4.1/sensitivityexports/SensitivityCatchWeightRelativeReferenceY10.java 2012-10-30 15:11:41 UTC (rev 304)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2009 - 2011 Ifremer, Code Lutin, Jean Couteau
+ * Copyright (C) 2009 - 2012 Ifremer, Code Lutin, Jean Couteau
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package sensitivityexports;
Property changes on: branches/4.1/sensitivityexports/SensitivityCatchWeightRelativeReferenceY10.java
___________________________________________________________________
Deleted: svn:mergeinfo
-
Modified: branches/4.1/sensitivityexports/SensitivityCatchWeightRelativeY4.java
===================================================================
--- branches/4.1/sensitivityexports/SensitivityCatchWeightRelativeY4.java 2012-10-30 15:00:29 UTC (rev 303)
+++ branches/4.1/sensitivityexports/SensitivityCatchWeightRelativeY4.java 2012-10-30 15:11:41 UTC (rev 304)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2009 - 2011 Ifremer, Code Lutin, Jean Couteau
+ * Copyright (C) 2009 - 2012 Ifremer, Code Lutin, Jean Couteau
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package sensitivityexports;
Property changes on: branches/4.1/sensitivityexports/SensitivityCatchWeightRelativeY4.java
___________________________________________________________________
Deleted: svn:mergeinfo
-
Modified: branches/4.1/sensitivityexports/SensitivityCatchWeightY1.java
===================================================================
--- branches/4.1/sensitivityexports/SensitivityCatchWeightY1.java 2012-10-30 15:00:29 UTC (rev 303)
+++ branches/4.1/sensitivityexports/SensitivityCatchWeightY1.java 2012-10-30 15:11:41 UTC (rev 304)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2009 - 2011 Ifremer, Code Lutin, Jean Couteau
+ * Copyright (C) 2009 - 2012 Ifremer, Code Lutin, Jean Couteau
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package sensitivityexports;
Property changes on: branches/4.1/sensitivityexports/SensitivityCatchWeightY1.java
___________________________________________________________________
Deleted: svn:mergeinfo
-
Modified: branches/4.1/sensitivityexports/SensitivitySpawningBiomassReferenceY8.java
===================================================================
--- branches/4.1/sensitivityexports/SensitivitySpawningBiomassReferenceY8.java 2012-10-30 15:00:29 UTC (rev 303)
+++ branches/4.1/sensitivityexports/SensitivitySpawningBiomassReferenceY8.java 2012-10-30 15:11:41 UTC (rev 304)
@@ -6,7 +6,7 @@
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package sensitivityexports;
Modified: branches/4.1/sensitivityexports/SensitivitySpawningBiomassRelativeReferenceY11.java
===================================================================
--- branches/4.1/sensitivityexports/SensitivitySpawningBiomassRelativeReferenceY11.java 2012-10-30 15:00:29 UTC (rev 303)
+++ branches/4.1/sensitivityexports/SensitivitySpawningBiomassRelativeReferenceY11.java 2012-10-30 15:11:41 UTC (rev 304)
@@ -6,7 +6,7 @@
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package sensitivityexports;
Modified: branches/4.1/sensitivityexports/SensitivitySpawningBiomassRelativeY5.java
===================================================================
--- branches/4.1/sensitivityexports/SensitivitySpawningBiomassRelativeY5.java 2012-10-30 15:00:29 UTC (rev 303)
+++ branches/4.1/sensitivityexports/SensitivitySpawningBiomassRelativeY5.java 2012-10-30 15:11:41 UTC (rev 304)
@@ -6,7 +6,7 @@
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package sensitivityexports;
Modified: branches/4.1/sensitivityexports/SensitivitySpawningBiomassY2.java
===================================================================
--- branches/4.1/sensitivityexports/SensitivitySpawningBiomassY2.java 2012-10-30 15:00:29 UTC (rev 303)
+++ branches/4.1/sensitivityexports/SensitivitySpawningBiomassY2.java 2012-10-30 15:11:41 UTC (rev 304)
@@ -6,7 +6,7 @@
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package sensitivityexports;
Modified: branches/4.1/simulationplans/CalibrationSimplexePasVariable2Capturabilite.java
===================================================================
--- branches/4.1/simulationplans/CalibrationSimplexePasVariable2Capturabilite.java 2012-10-30 15:00:29 UTC (rev 303)
+++ branches/4.1/simulationplans/CalibrationSimplexePasVariable2Capturabilite.java 2012-10-30 15:11:41 UTC (rev 304)
@@ -6,7 +6,7 @@
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package simulationplans;
Modified: branches/4.1/simulationplans/SimulationNumberRestriction.java
===================================================================
--- branches/4.1/simulationplans/SimulationNumberRestriction.java 2012-10-30 15:00:29 UTC (rev 303)
+++ branches/4.1/simulationplans/SimulationNumberRestriction.java 2012-10-30 15:11:41 UTC (rev 304)
@@ -6,7 +6,7 @@
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package simulationplans;
Modified: branches/4.1/simulators/DefaultSimulator.java
===================================================================
--- branches/4.1/simulators/DefaultSimulator.java 2012-10-30 15:00:29 UTC (rev 303)
+++ branches/4.1/simulators/DefaultSimulator.java 2012-10-30 15:11:41 UTC (rev 304)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2006 - 2011 Ifremer, Code Lutin, Cédric Pineau, Benjamin Poussin
+ * Copyright (C) 2006 - 2012 Ifremer, Code Lutin, Cedric Pineau, Benjamin Poussin, Chatellier Eric
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,10 +16,9 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
-
package simulators;
import fr.ifremer.isisfish.IsisFishException;
@@ -57,7 +56,7 @@
/**
* DefaultSimulator.java
*
- * Created: 21 août 2006 10:57:46
+ * Created: 21 aout 2006 10:57:46
*
* @author poussin
* @version $Revision: 1.19 $
@@ -217,11 +216,12 @@
for (Population pop : siMatrix.getPopulations(step)) {
computeMonth(context, siMatrix, step, pop);
}
-
+
//
// Add some result not population dependante
//
+
// only if there are one or more strategy
if (siMatrix.getStrategies(step).size() > 0) {
@@ -481,7 +481,7 @@
.matrixCatchWeightPerStrategyMetPerZonePop(step, pop,
catchPerStrategyMetPerZonePop);
resManager.addResult(step, pop, catchWeightPerStrategyMet);
- }
+ }
if (isEffortByCell(context)) {
MatrixND catchPerStrategyMetPerZoneMet = siMatrix
@@ -497,6 +497,21 @@
}
}
+ if (resManager.isEnabled(ResultName.MATRIX_FISHING_MORTALITY_PER_GROUP) ||
+ resManager.isEnabled(ResultName.MATRIX_TOTAL_FISHING_MORTALITY)) {
+ 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);
+ }
+ }
+
} else { // no strategies
// compute only if fishing mortality =0 to apply Natural Mortality
abundance = siMatrix.matrixAbundanceSsF(N, pop, step);
@@ -555,10 +570,6 @@
.matrixSharedNotFixedCostsPerVessel(step);
resManager.addResult(step, mat);
}
- // if (resManager.isEnabled(ResultName.MATRIX_SHARED_FIXED_COSTS_PER_VESSEL_PER_MET)) {
- // MatrixND mat = gravityModel.matrixSharedFixedCostsPerVesselPerMet(date);
- // resManager.addResult(date, mat);
- // }
if (resManager
.isEnabled(ResultName.MATRIX_GROSS_VALUE_OF_LANDINGS_PER_SPECIES_PER_STRATEGY_MET)) {
MatrixND mat = gravityModel
Modified: branches/4.1/simulators/SimulatorEffortByCell.java
===================================================================
--- branches/4.1/simulators/SimulatorEffortByCell.java 2012-10-30 15:00:29 UTC (rev 303)
+++ branches/4.1/simulators/SimulatorEffortByCell.java 2012-10-30 15:11:41 UTC (rev 304)
@@ -6,7 +6,7 @@
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
1
0
r303 - in trunk: exports rules scripts sensitivityanalysis sensitivityexports simulationplans simulators
by echatellier@users.forge.codelutin.com 30 Oct '12
by echatellier@users.forge.codelutin.com 30 Oct '12
30 Oct '12
Author: echatellier
Date: 2012-10-30 16:00:29 +0100 (Tue, 30 Oct 2012)
New Revision: 303
Url: http://forge.codelutin.com/repositories/revision/isis-fish-data/303
Log:
Udpate to gplv3
Modified:
trunk/exports/Abundances.java
trunk/exports/Biomasses.java
trunk/exports/CapturesNombre.java
trunk/exports/CapturesNombreStrategies.java
trunk/exports/CapturesPoids.java
trunk/exports/CapturesPoidsStrategies.java
trunk/exports/CellsDefinition.java
trunk/exports/EffortsMetier.java
trunk/exports/MetierZone.java
trunk/exports/NonActivite.java
trunk/exports/OwnerMargin.java
trunk/exports/RegionDefinition.java
trunk/exports/RejetsNombre.java
trunk/exports/RejetsPoids.java
trunk/exports/VesselMargin.java
trunk/exports/ZonesDefinition.java
trunk/rules/Cantonnement.java
trunk/rules/CantonnementPreSimu.java
trunk/rules/ChangementParamControlablePresimu.java
trunk/rules/EffortReduction.java
trunk/rules/GraviteVPUE1.java
trunk/rules/InterdictionEngin.java
trunk/rules/InterdictionEnginPreSimu.java
trunk/rules/TACpoids.java
trunk/rules/TailleMin.java
trunk/rules/TotalClosure.java
trunk/scripts/GravityModel.java
trunk/scripts/MinimisationUtil.java
trunk/scripts/ObjectiveFunction.java
trunk/scripts/ObjectiveFunctionBaranov.java
trunk/scripts/ResultName.java
trunk/scripts/RuleUtil.java
trunk/scripts/SiMatrix.java
trunk/sensitivityanalysis/SensitivityCalculatorJavaExpandGrid.java
trunk/sensitivityanalysis/SensitivityCalculatorRDOptimal.java
trunk/sensitivityanalysis/SensitivityCalculatorRExpandGrid.java
trunk/sensitivityanalysis/SensitivityCalculatorRFast.java
trunk/sensitivityanalysis/SensitivityCalculatorRFrF2.java
trunk/sensitivityanalysis/SensitivityCalculatorRMorris.java
trunk/sensitivityanalysis/SensitivityCalculatorROptimumLHS.java
trunk/sensitivityanalysis/SensitivityCalculatorRRandomLHS.java
trunk/sensitivityanalysis/SensitivityCalculatorRSobol.java
trunk/sensitivityanalysis/SensitivityCalculatorRegularFractions.java
trunk/sensitivityexports/SensitivityBiomassReferenceY9.java
trunk/sensitivityexports/SensitivityBiomassRelativeReferenceY12.java
trunk/sensitivityexports/SensitivityBiomassRelativeY6.java
trunk/sensitivityexports/SensitivityBiomassY3.java
trunk/sensitivityexports/SensitivityCatchWeightReferenceY7.java
trunk/sensitivityexports/SensitivityCatchWeightRelativeReferenceY10.java
trunk/sensitivityexports/SensitivityCatchWeightRelativeY4.java
trunk/sensitivityexports/SensitivityCatchWeightY1.java
trunk/sensitivityexports/SensitivitySpawningBiomassReferenceY8.java
trunk/sensitivityexports/SensitivitySpawningBiomassRelativeReferenceY11.java
trunk/sensitivityexports/SensitivitySpawningBiomassRelativeY5.java
trunk/sensitivityexports/SensitivitySpawningBiomassY2.java
trunk/simulationplans/CalibrationSimplexePasVariable2Capturabilite.java
trunk/simulationplans/SimulationNumberRestriction.java
trunk/simulators/DefaultSimulator.java
trunk/simulators/SimulatorEffortByCell.java
Modified: trunk/exports/Abundances.java
===================================================================
--- trunk/exports/Abundances.java 2012-10-30 14:48:28 UTC (rev 302)
+++ trunk/exports/Abundances.java 2012-10-30 15:00:29 UTC (rev 303)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2006 - 2011 Ifremer, CodeLutin
+ * Copyright (C) 2006 - 2012 Ifremer, CodeLutin
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package exports;
Modified: trunk/exports/Biomasses.java
===================================================================
--- trunk/exports/Biomasses.java 2012-10-30 14:48:28 UTC (rev 302)
+++ trunk/exports/Biomasses.java 2012-10-30 15:00:29 UTC (rev 303)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2006 - 2011 Ifremer, CodeLutin
+ * Copyright (C) 2006 - 2012 Ifremer, CodeLutin
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package exports;
Modified: trunk/exports/CapturesNombre.java
===================================================================
--- trunk/exports/CapturesNombre.java 2012-10-30 14:48:28 UTC (rev 302)
+++ trunk/exports/CapturesNombre.java 2012-10-30 15:00:29 UTC (rev 303)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2006 - 2011 Ifremer, CodeLutin
+ * Copyright (C) 2006 - 2012 Ifremer, CodeLutin
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package exports;
Modified: trunk/exports/CapturesNombreStrategies.java
===================================================================
--- trunk/exports/CapturesNombreStrategies.java 2012-10-30 14:48:28 UTC (rev 302)
+++ trunk/exports/CapturesNombreStrategies.java 2012-10-30 15:00:29 UTC (rev 303)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2006 - 2011 Ifremer, CodeLutin
+ * Copyright (C) 2006 - 2012 Ifremer, CodeLutin
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package exports;
@@ -53,7 +53,7 @@
public class CapturesNombreStrategies implements Export {
/** to use log facility, just put in your code: log.info("..."); */
- static private Log log = LogFactory.getLog(CapturesNombre.class);
+ static private Log log = LogFactory.getLog(CapturesNombreStrategies.class);
protected String[] necessaryResult = { ResultName.MATRIX_CATCH_PER_STRATEGY_MET_PER_ZONE_POP };
Modified: trunk/exports/CapturesPoids.java
===================================================================
--- trunk/exports/CapturesPoids.java 2012-10-30 14:48:28 UTC (rev 302)
+++ trunk/exports/CapturesPoids.java 2012-10-30 15:00:29 UTC (rev 303)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2006 - 2011 Ifremer, CodeLutin
+ * Copyright (C) 2006 - 2012 Ifremer, CodeLutin
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package exports;
Modified: trunk/exports/CapturesPoidsStrategies.java
===================================================================
--- trunk/exports/CapturesPoidsStrategies.java 2012-10-30 14:48:28 UTC (rev 302)
+++ trunk/exports/CapturesPoidsStrategies.java 2012-10-30 15:00:29 UTC (rev 303)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2006 - 2011 Ifremer, CodeLutin
+ * Copyright (C) 2006 - 2012 Ifremer, CodeLutin
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package exports;
@@ -53,7 +53,7 @@
public class CapturesPoidsStrategies implements Export {
/** to use log facility, just put in your code: log.info("..."); */
- static private Log log = LogFactory.getLog(CapturesPoids.class);
+ static private Log log = LogFactory.getLog(CapturesPoidsStrategies.class);
protected String[] necessaryResult = { ResultName.MATRIX_CATCH_WEIGHT_PER_STRATEGY_MET_PER_ZONE_POP };
Modified: trunk/exports/CellsDefinition.java
===================================================================
--- trunk/exports/CellsDefinition.java 2012-10-30 14:48:28 UTC (rev 302)
+++ trunk/exports/CellsDefinition.java 2012-10-30 15:00:29 UTC (rev 303)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2006 - 2011 Ifremer, CodeLutin
+ * Copyright (C) 2006 - 2012 Ifremer, CodeLutin
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package exports;
Modified: trunk/exports/EffortsMetier.java
===================================================================
--- trunk/exports/EffortsMetier.java 2012-10-30 14:48:28 UTC (rev 302)
+++ trunk/exports/EffortsMetier.java 2012-10-30 15:00:29 UTC (rev 303)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2006 - 2011 Ifremer, CodeLutin
+ * Copyright (C) 2006 - 2012 Ifremer, CodeLutin
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package exports;
Modified: trunk/exports/MetierZone.java
===================================================================
--- trunk/exports/MetierZone.java 2012-10-30 14:48:28 UTC (rev 302)
+++ trunk/exports/MetierZone.java 2012-10-30 15:00:29 UTC (rev 303)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2006 - 2011 Ifremer, CodeLutin
+ * Copyright (C) 2006 - 2012 Ifremer, CodeLutin
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package exports;
Modified: trunk/exports/NonActivite.java
===================================================================
--- trunk/exports/NonActivite.java 2012-10-30 14:48:28 UTC (rev 302)
+++ trunk/exports/NonActivite.java 2012-10-30 15:00:29 UTC (rev 303)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2006 - 2011 Ifremer, CodeLutin
+ * Copyright (C) 2006 - 2012 Ifremer, CodeLutin
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package exports;
Modified: trunk/exports/OwnerMargin.java
===================================================================
--- trunk/exports/OwnerMargin.java 2012-10-30 14:48:28 UTC (rev 302)
+++ trunk/exports/OwnerMargin.java 2012-10-30 15:00:29 UTC (rev 303)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2006 - 2011 Ifremer, CodeLutin
+ * Copyright (C) 2006 - 2012 Ifremer, CodeLutin
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package exports;
Modified: trunk/exports/RegionDefinition.java
===================================================================
--- trunk/exports/RegionDefinition.java 2012-10-30 14:48:28 UTC (rev 302)
+++ trunk/exports/RegionDefinition.java 2012-10-30 15:00:29 UTC (rev 303)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2006 - 2011 Ifremer, CodeLutin
+ * Copyright (C) 2006 - 2012 Ifremer, CodeLutin
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package exports;
Modified: trunk/exports/RejetsNombre.java
===================================================================
--- trunk/exports/RejetsNombre.java 2012-10-30 14:48:28 UTC (rev 302)
+++ trunk/exports/RejetsNombre.java 2012-10-30 15:00:29 UTC (rev 303)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2006 - 2011 Ifremer, CodeLutin
+ * Copyright (C) 2006 - 2012 Ifremer, CodeLutin
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package exports;
Modified: trunk/exports/RejetsPoids.java
===================================================================
--- trunk/exports/RejetsPoids.java 2012-10-30 14:48:28 UTC (rev 302)
+++ trunk/exports/RejetsPoids.java 2012-10-30 15:00:29 UTC (rev 303)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2006 - 2011 Ifremer, CodeLutin
+ * Copyright (C) 2006 - 2012 Ifremer, CodeLutin
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package exports;
Modified: trunk/exports/VesselMargin.java
===================================================================
--- trunk/exports/VesselMargin.java 2012-10-30 14:48:28 UTC (rev 302)
+++ trunk/exports/VesselMargin.java 2012-10-30 15:00:29 UTC (rev 303)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2006 - 2011 Ifremer, CodeLutin
+ * Copyright (C) 2006 - 2012 Ifremer, CodeLutin
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package exports;
Modified: trunk/exports/ZonesDefinition.java
===================================================================
--- trunk/exports/ZonesDefinition.java 2012-10-30 14:48:28 UTC (rev 302)
+++ trunk/exports/ZonesDefinition.java 2012-10-30 15:00:29 UTC (rev 303)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2006 - 2011 Ifremer, CodeLutin
+ * Copyright (C) 2006 - 2012 Ifremer, CodeLutin
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package exports;
Modified: trunk/rules/Cantonnement.java
===================================================================
--- trunk/rules/Cantonnement.java 2012-10-30 14:48:28 UTC (rev 302)
+++ trunk/rules/Cantonnement.java 2012-10-30 15:00:29 UTC (rev 303)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2006 - 2011 Ifremer, CodeLutin
+ * Copyright (C) 2006 - 2012 Ifremer, CodeLutin
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package rules;
Modified: trunk/rules/CantonnementPreSimu.java
===================================================================
--- trunk/rules/CantonnementPreSimu.java 2012-10-30 14:48:28 UTC (rev 302)
+++ trunk/rules/CantonnementPreSimu.java 2012-10-30 15:00:29 UTC (rev 303)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2006 - 2011 Ifremer, CodeLutin
+ * Copyright (C) 2006 - 2012 Ifremer, CodeLutin
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package rules;
Modified: trunk/rules/ChangementParamControlablePresimu.java
===================================================================
--- trunk/rules/ChangementParamControlablePresimu.java 2012-10-30 14:48:28 UTC (rev 302)
+++ trunk/rules/ChangementParamControlablePresimu.java 2012-10-30 15:00:29 UTC (rev 303)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2006 - 2011 Ifremer, CodeLutin
+ * Copyright (C) 2006 - 2012 Ifremer, CodeLutin
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package rules;
Modified: trunk/rules/EffortReduction.java
===================================================================
--- trunk/rules/EffortReduction.java 2012-10-30 14:48:28 UTC (rev 302)
+++ trunk/rules/EffortReduction.java 2012-10-30 15:00:29 UTC (rev 303)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2006 - 2011 Ifremer, CodeLutin
+ * Copyright (C) 2006 - 2012 Ifremer, CodeLutin
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package rules;
Modified: trunk/rules/GraviteVPUE1.java
===================================================================
--- trunk/rules/GraviteVPUE1.java 2012-10-30 14:48:28 UTC (rev 302)
+++ trunk/rules/GraviteVPUE1.java 2012-10-30 15:00:29 UTC (rev 303)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2006 - 2011 Ifremer, CodeLutin
+ * Copyright (C) 2006 - 2012 Ifremer, CodeLutin
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package rules;
Modified: trunk/rules/InterdictionEngin.java
===================================================================
--- trunk/rules/InterdictionEngin.java 2012-10-30 14:48:28 UTC (rev 302)
+++ trunk/rules/InterdictionEngin.java 2012-10-30 15:00:29 UTC (rev 303)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2006 - 2011 Ifremer, CodeLutin
+ * Copyright (C) 2006 - 2012 Ifremer, CodeLutin
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package rules;
Modified: trunk/rules/InterdictionEnginPreSimu.java
===================================================================
--- trunk/rules/InterdictionEnginPreSimu.java 2012-10-30 14:48:28 UTC (rev 302)
+++ trunk/rules/InterdictionEnginPreSimu.java 2012-10-30 15:00:29 UTC (rev 303)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2006 - 2011 Ifremer, CodeLutin
+ * Copyright (C) 2006 - 2012 Ifremer, CodeLutin
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package rules;
Modified: trunk/rules/TACpoids.java
===================================================================
--- trunk/rules/TACpoids.java 2012-10-30 14:48:28 UTC (rev 302)
+++ trunk/rules/TACpoids.java 2012-10-30 15:00:29 UTC (rev 303)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2006 - 2011 Ifremer, CodeLutin
+ * Copyright (C) 2006 - 2012 Ifremer, CodeLutin
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package rules;
Modified: trunk/rules/TailleMin.java
===================================================================
--- trunk/rules/TailleMin.java 2012-10-30 14:48:28 UTC (rev 302)
+++ trunk/rules/TailleMin.java 2012-10-30 15:00:29 UTC (rev 303)
@@ -6,7 +6,7 @@
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package rules;
Modified: trunk/rules/TotalClosure.java
===================================================================
--- trunk/rules/TotalClosure.java 2012-10-30 14:48:28 UTC (rev 302)
+++ trunk/rules/TotalClosure.java 2012-10-30 15:00:29 UTC (rev 303)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2006 - 2011 Ifremer, CodeLutin
+ * Copyright (C) 2006 - 2012 Ifremer, CodeLutin
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package rules;
Modified: trunk/scripts/GravityModel.java
===================================================================
--- trunk/scripts/GravityModel.java 2012-10-30 14:48:28 UTC (rev 302)
+++ trunk/scripts/GravityModel.java 2012-10-30 15:00:29 UTC (rev 303)
@@ -6,7 +6,7 @@
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
Modified: trunk/scripts/MinimisationUtil.java
===================================================================
--- trunk/scripts/MinimisationUtil.java 2012-10-30 14:48:28 UTC (rev 302)
+++ trunk/scripts/MinimisationUtil.java 2012-10-30 15:00:29 UTC (rev 303)
@@ -6,7 +6,7 @@
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
Modified: trunk/scripts/ObjectiveFunction.java
===================================================================
--- trunk/scripts/ObjectiveFunction.java 2012-10-30 14:48:28 UTC (rev 302)
+++ trunk/scripts/ObjectiveFunction.java 2012-10-30 15:00:29 UTC (rev 303)
@@ -1,19 +1,19 @@
/*
* Copyright (C) 2012 lgasche
*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
- *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ * You should have received a copy of the GNU General Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
*/
package scripts;
Modified: trunk/scripts/ObjectiveFunctionBaranov.java
===================================================================
--- trunk/scripts/ObjectiveFunctionBaranov.java 2012-10-30 14:48:28 UTC (rev 302)
+++ trunk/scripts/ObjectiveFunctionBaranov.java 2012-10-30 15:00:29 UTC (rev 303)
@@ -1,19 +1,19 @@
/*
* Copyright (C) 2012 lgasche
*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
- *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ * You should have received a copy of the GNU General Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
*/
package scripts;
Modified: trunk/scripts/ResultName.java
===================================================================
--- trunk/scripts/ResultName.java 2012-10-30 14:48:28 UTC (rev 302)
+++ trunk/scripts/ResultName.java 2012-10-30 15:00:29 UTC (rev 303)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2006 - 2011 Ifremer, Code Lutin, Cedric Pineau, Benjamin Poussin
+ * Copyright (C) 2006 - 2012 Ifremer, Code Lutin, Cedric 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 as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
Modified: trunk/scripts/RuleUtil.java
===================================================================
--- trunk/scripts/RuleUtil.java 2012-10-30 14:48:28 UTC (rev 302)
+++ trunk/scripts/RuleUtil.java 2012-10-30 15:00:29 UTC (rev 303)
@@ -6,7 +6,7 @@
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package scripts;
Modified: trunk/scripts/SiMatrix.java
===================================================================
--- trunk/scripts/SiMatrix.java 2012-10-30 14:48:28 UTC (rev 302)
+++ trunk/scripts/SiMatrix.java 2012-10-30 15:00:29 UTC (rev 303)
@@ -6,7 +6,7 @@
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
Modified: trunk/sensitivityanalysis/SensitivityCalculatorJavaExpandGrid.java
===================================================================
--- trunk/sensitivityanalysis/SensitivityCalculatorJavaExpandGrid.java 2012-10-30 14:48:28 UTC (rev 302)
+++ trunk/sensitivityanalysis/SensitivityCalculatorJavaExpandGrid.java 2012-10-30 15:00:29 UTC (rev 303)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2009 - 2011 Ifremer, Code Lutin, Jean Couteau
+ * Copyright (C) 2009 - 2012 Ifremer, Code Lutin, Jean Couteau
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
Modified: trunk/sensitivityanalysis/SensitivityCalculatorRDOptimal.java
===================================================================
--- trunk/sensitivityanalysis/SensitivityCalculatorRDOptimal.java 2012-10-30 14:48:28 UTC (rev 302)
+++ trunk/sensitivityanalysis/SensitivityCalculatorRDOptimal.java 2012-10-30 15:00:29 UTC (rev 303)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2009 - 2011 Ifremer, Code Lutin, Jean Couteau
+ * Copyright (C) 2009 - 2012 Ifremer, Code Lutin, Jean Couteau
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
Modified: trunk/sensitivityanalysis/SensitivityCalculatorRExpandGrid.java
===================================================================
--- trunk/sensitivityanalysis/SensitivityCalculatorRExpandGrid.java 2012-10-30 14:48:28 UTC (rev 302)
+++ trunk/sensitivityanalysis/SensitivityCalculatorRExpandGrid.java 2012-10-30 15:00:29 UTC (rev 303)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2009 - 2011 Ifremer, Code Lutin, Jean Couteau
+ * Copyright (C) 2009 - 2012 Ifremer, Code Lutin, Jean Couteau
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
Modified: trunk/sensitivityanalysis/SensitivityCalculatorRFast.java
===================================================================
--- trunk/sensitivityanalysis/SensitivityCalculatorRFast.java 2012-10-30 14:48:28 UTC (rev 302)
+++ trunk/sensitivityanalysis/SensitivityCalculatorRFast.java 2012-10-30 15:00:29 UTC (rev 303)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2009 - 2011 Ifremer, Code Lutin, Jean Couteau
+ * Copyright (C) 2009 - 2012 Ifremer, Code Lutin, Jean Couteau
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
Modified: trunk/sensitivityanalysis/SensitivityCalculatorRFrF2.java
===================================================================
--- trunk/sensitivityanalysis/SensitivityCalculatorRFrF2.java 2012-10-30 14:48:28 UTC (rev 302)
+++ trunk/sensitivityanalysis/SensitivityCalculatorRFrF2.java 2012-10-30 15:00:29 UTC (rev 303)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2009 - 2011 Ifremer, Code Lutin, Jean Couteau
+ * Copyright (C) 2009 - 2012 Ifremer, Code Lutin, Jean Couteau
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
Modified: trunk/sensitivityanalysis/SensitivityCalculatorRMorris.java
===================================================================
--- trunk/sensitivityanalysis/SensitivityCalculatorRMorris.java 2012-10-30 14:48:28 UTC (rev 302)
+++ trunk/sensitivityanalysis/SensitivityCalculatorRMorris.java 2012-10-30 15:00:29 UTC (rev 303)
@@ -2,21 +2,21 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2009 - 2011 Ifremer, Code Lutin, Jean Couteau
+ * Copyright (C) 2009 - 2012 Ifremer, Code Lutin, Jean Couteau
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
- *
+ *
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public
+ *
+ * You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
Modified: trunk/sensitivityanalysis/SensitivityCalculatorROptimumLHS.java
===================================================================
--- trunk/sensitivityanalysis/SensitivityCalculatorROptimumLHS.java 2012-10-30 14:48:28 UTC (rev 302)
+++ trunk/sensitivityanalysis/SensitivityCalculatorROptimumLHS.java 2012-10-30 15:00:29 UTC (rev 303)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2009 - 2011 Ifremer, Code Lutin, Jean Couteau
+ * Copyright (C) 2009 - 2012 Ifremer, Code Lutin, Jean Couteau
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
Modified: trunk/sensitivityanalysis/SensitivityCalculatorRRandomLHS.java
===================================================================
--- trunk/sensitivityanalysis/SensitivityCalculatorRRandomLHS.java 2012-10-30 14:48:28 UTC (rev 302)
+++ trunk/sensitivityanalysis/SensitivityCalculatorRRandomLHS.java 2012-10-30 15:00:29 UTC (rev 303)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2009 - 2011 Ifremer, Code Lutin, Jean Couteau
+ * Copyright (C) 2009 - 2012 Ifremer, Code Lutin, Jean Couteau
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
Modified: trunk/sensitivityanalysis/SensitivityCalculatorRSobol.java
===================================================================
--- trunk/sensitivityanalysis/SensitivityCalculatorRSobol.java 2012-10-30 14:48:28 UTC (rev 302)
+++ trunk/sensitivityanalysis/SensitivityCalculatorRSobol.java 2012-10-30 15:00:29 UTC (rev 303)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2009 - 2011 Ifremer, Code Lutin, Jean Couteau
+ * Copyright (C) 2009 - 2012 Ifremer, Code Lutin, Jean Couteau
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
Modified: trunk/sensitivityanalysis/SensitivityCalculatorRegularFractions.java
===================================================================
--- trunk/sensitivityanalysis/SensitivityCalculatorRegularFractions.java 2012-10-30 14:48:28 UTC (rev 302)
+++ trunk/sensitivityanalysis/SensitivityCalculatorRegularFractions.java 2012-10-30 15:00:29 UTC (rev 303)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2009 - 2011 Ifremer, Code Lutin, Jean Couteau
+ * Copyright (C) 2009 - 2012 Ifremer, Code Lutin, Jean Couteau
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
Modified: trunk/sensitivityexports/SensitivityBiomassReferenceY9.java
===================================================================
--- trunk/sensitivityexports/SensitivityBiomassReferenceY9.java 2012-10-30 14:48:28 UTC (rev 302)
+++ trunk/sensitivityexports/SensitivityBiomassReferenceY9.java 2012-10-30 15:00:29 UTC (rev 303)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2009 - 2011 Ifremer, Code Lutin, Jean Couteau
+ * Copyright (C) 2009 - 2012 Ifremer, Code Lutin, Jean Couteau
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package sensitivityexports;
Modified: trunk/sensitivityexports/SensitivityBiomassRelativeReferenceY12.java
===================================================================
--- trunk/sensitivityexports/SensitivityBiomassRelativeReferenceY12.java 2012-10-30 14:48:28 UTC (rev 302)
+++ trunk/sensitivityexports/SensitivityBiomassRelativeReferenceY12.java 2012-10-30 15:00:29 UTC (rev 303)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2009 - 2011 Ifremer, Code Lutin, Jean Couteau
+ * Copyright (C) 2009 - 2012 Ifremer, Code Lutin, Jean Couteau
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package sensitivityexports;
Modified: trunk/sensitivityexports/SensitivityBiomassRelativeY6.java
===================================================================
--- trunk/sensitivityexports/SensitivityBiomassRelativeY6.java 2012-10-30 14:48:28 UTC (rev 302)
+++ trunk/sensitivityexports/SensitivityBiomassRelativeY6.java 2012-10-30 15:00:29 UTC (rev 303)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2009 - 2011 Ifremer, Code Lutin, Jean Couteau
+ * Copyright (C) 2009 - 2012 Ifremer, Code Lutin, Jean Couteau
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package sensitivityexports;
Modified: trunk/sensitivityexports/SensitivityBiomassY3.java
===================================================================
--- trunk/sensitivityexports/SensitivityBiomassY3.java 2012-10-30 14:48:28 UTC (rev 302)
+++ trunk/sensitivityexports/SensitivityBiomassY3.java 2012-10-30 15:00:29 UTC (rev 303)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2009 - 2011 Ifremer, Code Lutin, Jean Couteau
+ * Copyright (C) 2009 - 2012 Ifremer, Code Lutin, Jean Couteau
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package sensitivityexports;
Modified: trunk/sensitivityexports/SensitivityCatchWeightReferenceY7.java
===================================================================
--- trunk/sensitivityexports/SensitivityCatchWeightReferenceY7.java 2012-10-30 14:48:28 UTC (rev 302)
+++ trunk/sensitivityexports/SensitivityCatchWeightReferenceY7.java 2012-10-30 15:00:29 UTC (rev 303)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2009 - 2011 Ifremer, Code Lutin, Jean Couteau
+ * Copyright (C) 2009 - 2012 Ifremer, Code Lutin, Jean Couteau
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package sensitivityexports;
Modified: trunk/sensitivityexports/SensitivityCatchWeightRelativeReferenceY10.java
===================================================================
--- trunk/sensitivityexports/SensitivityCatchWeightRelativeReferenceY10.java 2012-10-30 14:48:28 UTC (rev 302)
+++ trunk/sensitivityexports/SensitivityCatchWeightRelativeReferenceY10.java 2012-10-30 15:00:29 UTC (rev 303)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2009 - 2011 Ifremer, Code Lutin, Jean Couteau
+ * Copyright (C) 2009 - 2012 Ifremer, Code Lutin, Jean Couteau
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package sensitivityexports;
Modified: trunk/sensitivityexports/SensitivityCatchWeightRelativeY4.java
===================================================================
--- trunk/sensitivityexports/SensitivityCatchWeightRelativeY4.java 2012-10-30 14:48:28 UTC (rev 302)
+++ trunk/sensitivityexports/SensitivityCatchWeightRelativeY4.java 2012-10-30 15:00:29 UTC (rev 303)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2009 - 2011 Ifremer, Code Lutin, Jean Couteau
+ * Copyright (C) 2009 - 2012 Ifremer, Code Lutin, Jean Couteau
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package sensitivityexports;
Modified: trunk/sensitivityexports/SensitivityCatchWeightY1.java
===================================================================
--- trunk/sensitivityexports/SensitivityCatchWeightY1.java 2012-10-30 14:48:28 UTC (rev 302)
+++ trunk/sensitivityexports/SensitivityCatchWeightY1.java 2012-10-30 15:00:29 UTC (rev 303)
@@ -2,11 +2,11 @@
* #%L
* IsisFish data
* %%
- * Copyright (C) 2009 - 2011 Ifremer, Code Lutin, Jean Couteau
+ * Copyright (C) 2009 - 2012 Ifremer, Code Lutin, Jean Couteau
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package sensitivityexports;
Modified: trunk/sensitivityexports/SensitivitySpawningBiomassReferenceY8.java
===================================================================
--- trunk/sensitivityexports/SensitivitySpawningBiomassReferenceY8.java 2012-10-30 14:48:28 UTC (rev 302)
+++ trunk/sensitivityexports/SensitivitySpawningBiomassReferenceY8.java 2012-10-30 15:00:29 UTC (rev 303)
@@ -6,7 +6,7 @@
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package sensitivityexports;
Modified: trunk/sensitivityexports/SensitivitySpawningBiomassRelativeReferenceY11.java
===================================================================
--- trunk/sensitivityexports/SensitivitySpawningBiomassRelativeReferenceY11.java 2012-10-30 14:48:28 UTC (rev 302)
+++ trunk/sensitivityexports/SensitivitySpawningBiomassRelativeReferenceY11.java 2012-10-30 15:00:29 UTC (rev 303)
@@ -6,7 +6,7 @@
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package sensitivityexports;
Modified: trunk/sensitivityexports/SensitivitySpawningBiomassRelativeY5.java
===================================================================
--- trunk/sensitivityexports/SensitivitySpawningBiomassRelativeY5.java 2012-10-30 14:48:28 UTC (rev 302)
+++ trunk/sensitivityexports/SensitivitySpawningBiomassRelativeY5.java 2012-10-30 15:00:29 UTC (rev 303)
@@ -6,7 +6,7 @@
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package sensitivityexports;
Modified: trunk/sensitivityexports/SensitivitySpawningBiomassY2.java
===================================================================
--- trunk/sensitivityexports/SensitivitySpawningBiomassY2.java 2012-10-30 14:48:28 UTC (rev 302)
+++ trunk/sensitivityexports/SensitivitySpawningBiomassY2.java 2012-10-30 15:00:29 UTC (rev 303)
@@ -6,7 +6,7 @@
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package sensitivityexports;
Modified: trunk/simulationplans/CalibrationSimplexePasVariable2Capturabilite.java
===================================================================
--- trunk/simulationplans/CalibrationSimplexePasVariable2Capturabilite.java 2012-10-30 14:48:28 UTC (rev 302)
+++ trunk/simulationplans/CalibrationSimplexePasVariable2Capturabilite.java 2012-10-30 15:00:29 UTC (rev 303)
@@ -6,7 +6,7 @@
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package simulationplans;
Modified: trunk/simulationplans/SimulationNumberRestriction.java
===================================================================
--- trunk/simulationplans/SimulationNumberRestriction.java 2012-10-30 14:48:28 UTC (rev 302)
+++ trunk/simulationplans/SimulationNumberRestriction.java 2012-10-30 15:00:29 UTC (rev 303)
@@ -6,7 +6,7 @@
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package simulationplans;
Modified: trunk/simulators/DefaultSimulator.java
===================================================================
--- trunk/simulators/DefaultSimulator.java 2012-10-30 14:48:28 UTC (rev 302)
+++ trunk/simulators/DefaultSimulator.java 2012-10-30 15:00:29 UTC (rev 303)
@@ -6,7 +6,7 @@
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
package simulators;
Modified: trunk/simulators/SimulatorEffortByCell.java
===================================================================
--- trunk/simulators/SimulatorEffortByCell.java 2012-10-30 14:48:28 UTC (rev 302)
+++ trunk/simulators/SimulatorEffortByCell.java 2012-10-30 15:00:29 UTC (rev 303)
@@ -6,7 +6,7 @@
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 2 of the
+ * published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -16,7 +16,7 @@
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
- * <http://www.gnu.org/licenses/gpl-2.0.html>.
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
1
0
r302 - in branches/4.1: . sensitivityanalysis simulators
by echatellier@users.forge.codelutin.com 30 Oct '12
by echatellier@users.forge.codelutin.com 30 Oct '12
30 Oct '12
Author: echatellier
Date: 2012-10-30 15:48:28 +0100 (Tue, 30 Oct 2012)
New Revision: 302
Url: http://forge.codelutin.com/repositories/revision/isis-fish-data/302
Log:
Update versions
Modified:
branches/4.1/pom.xml
branches/4.1/sensitivityanalysis/SensitivityCalculatorRSobol.java
branches/4.1/simulators/DefaultSimulator.java
Modified: branches/4.1/pom.xml
===================================================================
--- branches/4.1/pom.xml 2012-10-23 09:27:41 UTC (rev 301)
+++ branches/4.1/pom.xml 2012-10-30 14:48:28 UTC (rev 302)
@@ -14,7 +14,7 @@
<packaging>jar</packaging>
<!--Version -->
- <version>4.1.1</version>
+ <version>4.2.2</version>
<!--Description -->
<description>Data for Isis-fish</description>
@@ -74,7 +74,7 @@
<dependency>
<groupId>fr.ifremer</groupId>
<artifactId>isis-fish</artifactId>
- <version>4.1.1.0-SNAPSHOT</version>
+ <version>4.2.2.0-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
</dependencies>
Modified: branches/4.1/sensitivityanalysis/SensitivityCalculatorRSobol.java
===================================================================
--- branches/4.1/sensitivityanalysis/SensitivityCalculatorRSobol.java 2012-10-23 09:27:41 UTC (rev 301)
+++ branches/4.1/sensitivityanalysis/SensitivityCalculatorRSobol.java 2012-10-30 14:48:28 UTC (rev 302)
@@ -107,6 +107,9 @@
engine.voidEval("library(sensitivity)");
+ // sobol ne supporte pas directement la distribution
+ // mais il est possible de creer deux dataframe parametres de sobol
+ // qui sont calcules suivant une distribution
engine.voidEval("X1<-data.frame(matrix(runif(" + factorNumber + "*"
+ param_n + "),nrow=" + param_n + "))");
engine.voidEval("X2<-data.frame(matrix(runif(" + factorNumber + "*"
Modified: branches/4.1/simulators/DefaultSimulator.java
===================================================================
--- branches/4.1/simulators/DefaultSimulator.java 2012-10-23 09:27:41 UTC (rev 301)
+++ branches/4.1/simulators/DefaultSimulator.java 2012-10-30 14:48:28 UTC (rev 302)
@@ -23,6 +23,7 @@
package simulators;
import fr.ifremer.isisfish.IsisFishException;
+import fr.ifremer.isisfish.aspect.Cache;
import fr.ifremer.isisfish.datastore.ResultStorage;
import fr.ifremer.isisfish.entities.Metier;
import fr.ifremer.isisfish.entities.Population;
1
0
Author: echatellier
Date: 2012-10-23 11:27:41 +0200 (Tue, 23 Oct 2012)
New Revision: 301
Url: http://forge.codelutin.com/repositories/revision/isis-fish-data/301
Log:
Fix commented sumover dim
Modified:
tags/4.2.1/scripts/SiMatrix.java
Modified: tags/4.2.1/scripts/SiMatrix.java
===================================================================
--- tags/4.2.1/scripts/SiMatrix.java 2012-10-23 09:26:22 UTC (rev 300)
+++ tags/4.2.1/scripts/SiMatrix.java 2012-10-23 09:27:41 UTC (rev 301)
@@ -1645,7 +1645,8 @@
Mgroup = naturalDeathRatePop.getValue(group);
//log.info("Mgroup= " + Mgroup + "Year=" + step.getYear());
- MatrixND abundancePopJan = resManager.getMatrix(new TimeStep(12*step.getYear()), pop, ResultName.MATRIX_ABUNDANCE); // Le timestep 0 correspond a janvier de la premiere annee et les annees sont numerotees a partir de zero abundancePopJan = abundancePopJan.sumOverDim(1); // somme sur Zone
+ MatrixND abundancePopJan = resManager.getMatrix(new TimeStep(12*step.getYear()), pop, ResultName.MATRIX_ABUNDANCE); // Le timestep 0 correspond a janvier de la premiere annee et les annees sont numerotees a partir de zero
+ abundancePopJan = abundancePopJan.sumOverDim(1); // somme sur Zone
abundancePopJan = abundancePopJan.reduce();
NgroupJan = abundancePopJan.getValue(group);
//log.info("NgroupJan = " + NgroupJan + "Year=" + step.getYear());
1
0
Author: echatellier
Date: 2012-10-23 11:26:22 +0200 (Tue, 23 Oct 2012)
New Revision: 300
Url: http://forge.codelutin.com/repositories/revision/isis-fish-data/300
Log:
Fix commented sumover dim
Modified:
trunk/scripts/SiMatrix.java
Modified: trunk/scripts/SiMatrix.java
===================================================================
--- trunk/scripts/SiMatrix.java 2012-09-26 08:46:33 UTC (rev 299)
+++ trunk/scripts/SiMatrix.java 2012-10-23 09:26:22 UTC (rev 300)
@@ -1620,7 +1620,7 @@
// beforeOrEquals sert a bien prendre Decembre aussi
MatrixND catchPerStrategyTemp = resManager.getMatrix(loopstep, pop, ResultName.MATRIX_CATCH_PER_STRATEGY_MET_PER_ZONE_POP);
- if (catchPerStrategy == null){
+ if (catchPerStrategy == null) {
catchPerStrategy = catchPerStrategyTemp.clone();
// On clone la matrice car si on fait les operations sur celle contenue dans le cache on la modifie et donc on recupere des resultats faux.
} else {
@@ -1645,7 +1645,8 @@
Mgroup = naturalDeathRatePop.getValue(group);
//log.info("Mgroup= " + Mgroup + "Year=" + step.getYear());
- MatrixND abundancePopJan = resManager.getMatrix(new TimeStep(12*step.getYear()), pop, ResultName.MATRIX_ABUNDANCE); // Le timestep 0 correspond a janvier de la premiere annee et les annees sont numerotees a partir de zero abundancePopJan = abundancePopJan.sumOverDim(1); // somme sur Zone
+ MatrixND abundancePopJan = resManager.getMatrix(new TimeStep(12*step.getYear()), pop, ResultName.MATRIX_ABUNDANCE); // Le timestep 0 correspond a janvier de la premiere annee et les annees sont numerotees a partir de zero
+ abundancePopJan = abundancePopJan.sumOverDim(1); // somme sur Zone
abundancePopJan = abundancePopJan.reduce();
NgroupJan = abundancePopJan.getValue(group);
//log.info("NgroupJan = " + NgroupJan + "Year=" + step.getYear());
1
0
Author: echatellier
Date: 2012-09-26 10:46:33 +0200 (Wed, 26 Sep 2012)
New Revision: 299
Url: http://forge.codelutin.com/repositories/revision/isis-fish-data/299
Log:
Tag 4.2.1
Added:
tags/4.2.1/
1
0
Author: echatellier
Date: 2012-09-26 10:37:04 +0200 (Wed, 26 Sep 2012)
New Revision: 298
Url: http://forge.codelutin.com/repositories/revision/isis-fish-data/298
Log:
Remove useless if/else code
Modified:
trunk/scripts/MinimisationUtil.java
trunk/scripts/SiMatrix.java
Modified: trunk/scripts/MinimisationUtil.java
===================================================================
--- trunk/scripts/MinimisationUtil.java 2012-09-26 08:35:52 UTC (rev 297)
+++ trunk/scripts/MinimisationUtil.java 2012-09-26 08:37:04 UTC (rev 298)
@@ -30,7 +30,7 @@
public class MinimisationUtil {
/** to use log facility, just put in your code: log.info("..."); */
- static private Log log = LogFactory.getLog(RuleUtil.class);
+ static private Log log = LogFactory.getLog(MinimisationUtil.class);
/**
* Algo de minimisation de fmin(step, x,C,M,N) sur x.
Modified: trunk/scripts/SiMatrix.java
===================================================================
--- trunk/scripts/SiMatrix.java 2012-09-26 08:35:52 UTC (rev 297)
+++ trunk/scripts/SiMatrix.java 2012-09-26 08:37:04 UTC (rev 298)
@@ -30,7 +30,6 @@
import java.util.HashSet;
import java.util.List;
import java.util.Set;
-import java.util.Arrays;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
@@ -60,7 +59,6 @@
import fr.ifremer.isisfish.types.TimeStep;
import fr.ifremer.isisfish.types.Month;
import fr.ifremer.isisfish.datastore.ResultStorage;
-import scripts.RuleUtil;
/**
* SiMatrix.java
@@ -1597,19 +1595,19 @@
* @return Fishing mortality per group per year (computed in December)
*/
public MatrixND fishingMortalityPerGroup(TimeStep step, Population pop, ResultStorage resManager) throws TopiaException {
- double Fgroup=0;
- double Cgroup=0;
- double Mgroup=0;
- double NgroupJan=0;
+ double Fgroup = 0;
+ double Cgroup = 0;
+ double Mgroup = 0;
+ double NgroupJan = 0;
List<Population> populations = Collections.singletonList(pop);
List<PopulationGroup> groups = pop.getPopulationGroup();
-
+
MatrixND tfgMatrix = MatrixFactory.getInstance().create(
ResultName.MATRIX_FISHING_MORTALITY_PER_GROUP,
new List[]{populations, groups}, // On travaille sur les pops ET les groupes
new String[]{n_("Population"), n_("Group")});
-
+
for (PopulationGroup group : groups) {
if (step.getMonth() == Month.DECEMBER) {
@@ -1620,7 +1618,7 @@
// On fait cette boucle pour contourner les aspects de cache qui font que les resultats ne sont pas recuperes
//s'ils ont deja ete calcules une fois (meme s'ils ont change depuis)
// beforeOrEquals sert a bien prendre Decembre aussi
-
+
MatrixND catchPerStrategyTemp = resManager.getMatrix(loopstep, pop, ResultName.MATRIX_CATCH_PER_STRATEGY_MET_PER_ZONE_POP);
if (catchPerStrategy == null){
catchPerStrategy = catchPerStrategyTemp.clone();
@@ -1629,7 +1627,7 @@
catchPerStrategy = catchPerStrategy.add(catchPerStrategyTemp); // Pour avoir la somme des captures sur les 12 mois
}
}
-
+
//log.info("catchPerStrategy = " + catchPerStrategy);
catchPerStrategy = catchPerStrategy.sumOverDim(0); // Strategy
catchPerStrategy = catchPerStrategy.sumOverDim(1); // Metier
@@ -1640,13 +1638,13 @@
Cgroup = catchPerStrategy.getValue(group);
//log.info("Cgroup = " + Cgroup + "Year=" + step.getYear());
//log.info("catchPerStrategy = " + catchPerStrategy + "Year=" + step.getYear());
-
+
MatrixND naturalDeathRatePop = pop.getNaturalDeathRateMatrix();
naturalDeathRatePop = naturalDeathRatePop.meanOverDim(1); // moyenne sur Zone
naturalDeathRatePop = naturalDeathRatePop.reduce(); // Enleve les dimensions de taille 1
Mgroup = naturalDeathRatePop.getValue(group);
//log.info("Mgroup= " + Mgroup + "Year=" + step.getYear());
-
+
MatrixND abundancePopJan = resManager.getMatrix(new TimeStep(12*step.getYear()), pop, ResultName.MATRIX_ABUNDANCE); // Le timestep 0 correspond a janvier de la premiere annee et les annees sont numerotees a partir de zero abundancePopJan = abundancePopJan.sumOverDim(1); // somme sur Zone
abundancePopJan = abundancePopJan.reduce();
NgroupJan = abundancePopJan.getValue(group);
@@ -1656,7 +1654,7 @@
Fgroup = MinimisationUtil.fmin(0.0,2.0,1.0e-10, f); // step ??
//log.info("Fgroup = " + Fgroup);
-
+
tfgMatrix.setValue(pop, group, Fgroup); // Bien faire attention a l'endroit ou on met cette etape (quelle boucle) ?
} else {
@@ -1668,17 +1666,17 @@
//log.info("tfgMatrix = " + tfgMatrix);
//log.info("tfg.DimensionNames = " + Arrays.toString(tfgMatrix.getDimensionNames()));
//log.info("tfg.Semantics = " + Arrays.toString(tfgMatrix.getSemantics()));
-
+
return tfgMatrix;
}
-
+
/**
* Ce morceau de script sert a calculer la mortalite par peche par espece et
* par groupe representatif a partir de la mortalite par peche par groupe
* calculee precedemment.
*/
- public MatrixND totalFishingMortality (TimeStep step, Population pop, MatrixND FishingMortalityPerGroup) throws TopiaException {
- MatrixND tfmMatrix = FishingMortalityPerGroup.copy();
+ public MatrixND totalFishingMortality(TimeStep step, Population pop, MatrixND fishingMortalityPerGroup) throws TopiaException {
+ MatrixND tfmMatrix = fishingMortalityPerGroup.copy();
tfmMatrix.setName(ResultName.MATRIX_TOTAL_FISHING_MORTALITY);
//log.info("tfmMatrix = " + tfmMatrix);
@@ -1689,21 +1687,15 @@
int Nbre = (int)groupMax - (int)groupMin + 1;
//log.info("Nbre = " + Nbre);
- if (groupMin != groupMax){
- for (PopulationGroup group : groups) {
- if (group.getId() == groupMin) {
- // MatrixND getSubMatrix(int dim, Object, int nb)
- tfmMatrix = tfmMatrix.getSubMatrix(1, group, Nbre);
- tfmMatrix = tfmMatrix.meanOverDim(1);
- tfmMatrix = tfmMatrix.reduce();
- //log.info("tfm.DimensionNames = " + Arrays.toString(tfmMatrix.getDimensionNames()));
- //log.info("tfm.Semantics = " + Arrays.toString(tfmMatrix.getSemantics()));
- }
- }
- } else {
- tfmMatrix = tfmMatrix.reduce();
- //log.info("tfm.DimensionNames = " + Arrays.toString(tfmMatrix.getDimensionNames()));
- //log.info("tfm.Semantics = " + Arrays.toString(tfmMatrix.getSemantics()));
+ for (PopulationGroup group : groups) {
+ if (group.getId() == groupMin) {
+ // MatrixND getSubMatrix(int dim, Object, int nb)
+ tfmMatrix = tfmMatrix.getSubMatrix(1, group, Nbre);
+ tfmMatrix = tfmMatrix.meanOverDim(1);
+ tfmMatrix = tfmMatrix.reduce();
+ //log.info("tfm.DimensionNames = " + Arrays.toString(tfmMatrix.getDimensionNames()));
+ //log.info("tfm.Semantics = " + Arrays.toString(tfmMatrix.getSemantics()));
+ }
}
return tfmMatrix;
1
0
Author: echatellier
Date: 2012-09-26 10:35:52 +0200 (Wed, 26 Sep 2012)
New Revision: 297
Url: http://forge.codelutin.com/repositories/revision/isis-fish-data/297
Log:
Use released version
Modified:
trunk/pom.xml
Modified: trunk/pom.xml
===================================================================
--- trunk/pom.xml 2012-09-25 14:51:25 UTC (rev 296)
+++ trunk/pom.xml 2012-09-26 08:35:52 UTC (rev 297)
@@ -74,7 +74,7 @@
<dependency>
<groupId>fr.ifremer</groupId>
<artifactId>isis-fish</artifactId>
- <version>4.2.1.0-SNAPSHOT</version>
+ <version>4.2.1.0</version>
<scope>compile</scope>
</dependency>
</dependencies>
1
0