Author: chatellier Date: 2009-03-12 20:02:47 +0000 (Thu, 12 Mar 2009) New Revision: 73 Modified: trunk/sensitivity/SensitivityCalculatorRMorris.java Log: Add logging Modified: trunk/sensitivity/SensitivityCalculatorRMorris.java =================================================================== --- trunk/sensitivity/SensitivityCalculatorRMorris.java 2009-03-11 18:28:16 UTC (rev 72) +++ trunk/sensitivity/SensitivityCalculatorRMorris.java 2009-03-12 20:02:47 UTC (rev 73) @@ -22,6 +22,8 @@ import java.io.Serializable; import java.util.List; +import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; import org.codelutin.j2r.REngine; import org.codelutin.j2r.RException; import org.codelutin.j2r.RProxy; @@ -29,6 +31,8 @@ import org.codelutin.math.matrix.MatrixND; import org.codelutin.util.FileUtil; +import scripts.GravityModel; + import fr.ifremer.isisfish.datastore.ExportStorage; import fr.ifremer.isisfish.datastore.SimulationStorage; import fr.ifremer.isisfish.simulator.sensitivity.DesignPlan; @@ -42,15 +46,19 @@ import fr.ifremer.isisfish.simulator.sensitivity.domain.MatrixContinuousDomain; /** - * Implementation of Morris method using R + * Implementation of Morris method using R. * * @author jcouteau - * @version $Revision: 1.0 $ + * @version $Revision$ * - * Last update : $Date: 26 févr. 2009 $ By : $Author: chatellier $ + * Last update : $Date$ + * By : $Author$ */ public class SensitivityCalculatorRMorris implements SensitivityCalculator { + /** to use log facility, just put in your code: log.info("..."); */ + private static Log log = LogFactory.getLog(SensitivityCalculatorRMorris.class); + public SensitivityScenarios compute(DesignPlan plan) { double[] dataframe = new double[0]; @@ -172,6 +180,10 @@ // Get back experiment plan dataframe = (double[]) engine.eval("a$X"); + if (log.isDebugEnabled()) { + log.debug("rInstruction = " + rInstruction); + } + nbExperiments = dataframe.length / factorNumber; } catch (RException e) { Property changes on: trunk/sensitivity/SensitivityCalculatorRMorris.java ___________________________________________________________________ Name: svn:keywords + Revision Date Author