fr.ifremer.isisfish.simulator.sensitivity
Class AbstractSensitivityAnalysis

java.lang.Object
  extended by fr.ifremer.isisfish.simulator.sensitivity.AbstractSensitivityAnalysis
All Implemented Interfaces:
SensitivityAnalysis

public abstract class AbstractSensitivityAnalysis
extends Object
implements SensitivityAnalysis


Constructor Summary
AbstractSensitivityAnalysis()
           
 
Method Summary
protected  String createImportInstruction(SensitivityExport export, List<SimulationStorage> simulationStorages)
           
protected  String editRInstruction(String rCall)
           
protected  void renameObjects(org.nuiton.j2r.REngine engine, String simulationName)
           
 void setIsisFactorsR(DesignPlan plan, File outputdirectory)
          Method to create the isis.factors dataframe in R.
protected  void testNoDiscrete(List<Factor> factors)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface fr.ifremer.isisfish.simulator.sensitivity.SensitivityAnalysis
analyzeResult, canManageCardinality, compute, getDescription
 

Constructor Detail

AbstractSensitivityAnalysis

public AbstractSensitivityAnalysis()
Method Detail

setIsisFactorsR

public void setIsisFactorsR(DesignPlan plan,
                            File outputdirectory)
                     throws SensitivityException
Method to create the isis.factors dataframe in R.

Parameters:
plan - Design plan of the sensitivity analysis
outputdirectory - the directory on which we will calculate the destination RData file. The RData file will be named directory.RData and saved in the directory parent.
Throws:
SensitivityException - if an error occur while talking to R

editRInstruction

protected String editRInstruction(String rCall)

testNoDiscrete

protected void testNoDiscrete(List<Factor> factors)
                       throws SensitivityException
Throws:
SensitivityException

createImportInstruction

protected String createImportInstruction(SensitivityExport export,
                                         List<SimulationStorage> simulationStorages)

renameObjects

protected void renameObjects(org.nuiton.j2r.REngine engine,
                             String simulationName)
                      throws org.nuiton.j2r.RException
Throws:
org.nuiton.j2r.RException


Copyright © 1999-2012 CodeLutin. All Rights Reserved.