|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectfr.ifremer.isisfish.ui.simulator.SimulAction
public class SimulAction
SimulAction. Created: 1 aout 2005 18:37:25 CEST
| Field Summary | |
|---|---|
protected DesignPlan |
designPlan
|
protected Map<String,JComponent> |
factorComponent
|
protected Map<String,Factor> |
factors
|
protected List<String> |
oldSimulNames
|
protected SimulationParameter |
param
|
protected RegionStorage |
regionStorage
|
protected SensitivityStorage |
sensitivityStorage
|
protected String |
simulName
|
protected SimulationStorage |
simulStorage
|
| Constructor Summary | |
|---|---|
SimulAction()
|
|
| Method Summary | |
|---|---|
void |
addAnalysePlan(String name)
|
void |
addContinuousEquationFactor(String name,
String comment,
String path,
EquationContinuousDomain domain,
JComponent c,
boolean exist)
|
void |
addContinuousFactor(String name,
String comment,
String path,
Double min,
Double max,
JComponent c,
boolean exist)
|
void |
addContinuousMatrixFactor(String name,
String comment,
String path,
Double coef,
org.nuiton.math.matrix.MatrixND matrix,
String operateur,
JComponent c,
boolean exist)
|
void |
addDiscreteFactor(String name,
String comment,
String path,
List<Serializable> values,
JComponent c,
boolean exist)
|
void |
addFactor(Factor<?,?> f,
JComponent c)
|
void |
addNewRule(String ruleName)
Add new rule. |
void |
addSensitivityExport(String name)
|
void |
addTagValue(String tag,
String value)
|
void |
clearAnalysePlans()
|
void |
clearSensitivityExport()
|
List<String> |
getAnalysePlanNames()
Return Analyse plan names list. |
Map<String,Class<?>> |
getAnalysePlanParameterName(AnalysePlan ap)
|
Object |
getAnalysePlanParameterValue(String paramName,
AnalysePlan ap)
|
List<String> |
getAvailableRuleNames()
Retourne une liste d'instance de toutes les regles disponible. |
List<String> |
getDefaultResultNames()
|
List<String> |
getExportNames()
|
JComponent |
getFactorComponent(Factor<?,?> f)
|
List<Factor<?,?>> |
getFactors()
Get current simulation factor list. |
List<String> |
getFilteredOldSimulatorNames(boolean force)
|
int |
getNumberOfYear()
|
List<String> |
getOldSimulationItem()
Return old simulations. |
List<AnalysePlan> |
getParamAnalysePlans()
|
List<Population> |
getPopulations()
|
RegionStorage |
getRegionStorage()
|
protected List<String> |
getResultNames()
Looking for ResultName.java script and read all fields and fill list of field value and doc |
List<Rule> |
getRules()
Get simulation parameters rule list. |
SensitivityCalculator |
getSensitivityCalculator()
Get current sensitivity calculator instance. |
List<String> |
getSensitivityExportNames()
|
Map<String,Class<?>> |
getSensitivityExportParameterNames(SensitivityExport export)
|
Object |
getSensitivityExportParameterValue(SensitivityExport sensitivityExport,
String paramName)
|
List<SensitivityExport> |
getSensitivityExports()
|
List<String> |
getSensitivityNames()
Return sensitivity calculator name without .java extension. |
List<File> |
getSensitivitySecondPassResults(String masterSensitivitySimulationName)
Renvoie les resultats de la seconde pass. |
SensitivityCalculator |
getSensivitityCalculatorInstance(String name)
Build a new sensitivity calculator instance by his name. |
List<SimulatorLauncher> |
getSimulationLauncher()
|
SimulationParameter |
getSimulationParameter()
|
SimulationStorage |
getSimulationStorage()
|
List<String> |
getSimulatorNames()
|
List<Strategy> |
getStrategies()
|
void |
importSimulation(File f)
Load simulation parameter file. |
void |
init()
cree et initialise param avec les valeurs par defaut de l'utilisateur |
void |
launchSimulation(String simulationId,
SimulatorLauncher launcher)
Launch automatically the simulation, when is possible (no other simulation) or wait for the last automatically simulation ended. |
void |
launchSimulation(String simulationId,
SimulatorLauncher launcher,
SensitivityCalculator sensitivityCalculator,
DesignPlan designPlan)
Launch simulation with factors variations parameters. |
void |
launchSimulationWithSensibility(String simulationId,
SimulatorLauncher launcher)
|
void |
loadOldSimulation(String simulName)
Load old simulation. |
void |
regionChange(String regionName)
Change region in simulation launcher |
void |
removeAnalysePlan(AnalysePlan ap)
|
void |
removeFactor(Factor<?,?> f)
|
boolean |
removeRule(Rule rule)
Retire une regle. |
void |
removeSensitivityExport(SensitivityExport export)
Remove an export. |
void |
removeTagValue(String tag)
|
void |
resetOldSimulatorNames()
|
void |
runSensitivitySecondPass(String masterSensitivitySimulationName)
Lance la second passe d'une analyse de sensibilité. |
void |
saveConfigurationResultNames(Object[] resultNames)
|
void |
saveExport()
Save current parameters exports names in configuration. |
void |
saveParametersResultNames(Object[] resultNames)
|
void |
saveSimulation(File f)
Save current simulation to given file. |
void |
saveTagValue(String simulatorName)
|
void |
setAnalysePlanParameterValue(String paramName,
AnalysePlan ap,
Object value)
|
protected void |
setName(String name)
|
void |
setNumberOfYear(String years)
|
void |
setOldSimulatorNames(List<String> sn)
|
void |
setPopulations(Object[] populations)
|
void |
setSensitivityCalculator(SensitivityCalculator sensitivityCalculator)
Set calculator instance to use. |
void |
setSensitivityExportParameterValue(Export export,
String paramName,
Object value)
|
void |
setSimulationParameter(SimulationParameter p)
|
void |
setStrategies(Object[] strategies)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected SimulationParameter param
protected RegionStorage regionStorage
protected SimulationStorage simulStorage
protected List<String> oldSimulNames
protected String simulName
protected SensitivityStorage sensitivityStorage
protected Map<String,Factor> factors
protected Map<String,JComponent> factorComponent
protected DesignPlan designPlan
| Constructor Detail |
|---|
public SimulAction()
| Method Detail |
|---|
public void init()
protected void setName(String name)
public void importSimulation(File f)
f - TODO public just for sensitivitypublic void saveSimulation(File f)
f - file to save simulation to
TODO public just for sensitivityprotected List<String> getResultNames()
public void regionChange(String regionName)
regionName - region namepublic void loadOldSimulation(String simulName)
simulName - name of simulation to loadpublic List<Rule> getRules()
public void addNewRule(String ruleName)
ruleName - rule to get copypublic boolean removeRule(Rule rule)
rule - rule to removes
public List<String> getAvailableRuleNames()
public List<Strategy> getStrategies()
public void setStrategies(Object[] strategies)
public List<Population> getPopulations()
public void setPopulations(Object[] populations)
public int getNumberOfYear()
public void setNumberOfYear(String years)
public List<String> getSimulatorNames()
public List<String> getOldSimulationItem()
public List<String> getFilteredOldSimulatorNames(boolean force)
public void setOldSimulatorNames(List<String> sn)
public void resetOldSimulatorNames()
public void addTagValue(String tag,
String value)
public void removeTagValue(String tag)
public void saveTagValue(String simulatorName)
public List<String> getExportNames()
public void saveExport()
public void saveParametersResultNames(Object[] resultNames)
public void saveConfigurationResultNames(Object[] resultNames)
public List<String> getDefaultResultNames()
public List<String> getAnalysePlanNames()
public List<AnalysePlan> getParamAnalysePlans()
public void addAnalysePlan(String name)
public void removeAnalysePlan(AnalysePlan ap)
public void clearAnalysePlans()
public Map<String,Class<?>> getAnalysePlanParameterName(AnalysePlan ap)
public Object getAnalysePlanParameterValue(String paramName,
AnalysePlan ap)
public void setAnalysePlanParameterValue(String paramName,
AnalysePlan ap,
Object value)
public List<String> getSensitivityExportNames()
public List<SensitivityExport> getSensitivityExports()
public void addSensitivityExport(String name)
public void removeSensitivityExport(SensitivityExport export)
export - export to removepublic void clearSensitivityExport()
public Map<String,Class<?>> getSensitivityExportParameterNames(SensitivityExport export)
public void setSensitivityExportParameterValue(Export export,
String paramName,
Object value)
public Object getSensitivityExportParameterValue(SensitivityExport sensitivityExport,
String paramName)
public List<String> getSensitivityNames()
public SensitivityCalculator getSensitivityCalculator()
public SensitivityCalculator getSensivitityCalculatorInstance(String name)
name - calculator name
public void setSensitivityCalculator(SensitivityCalculator sensitivityCalculator)
sensitivityCalculator - new instancepublic List<Factor<?,?>> getFactors()
public void addFactor(Factor<?,?> f,
JComponent c)
public void addContinuousFactor(String name,
String comment,
String path,
Double min,
Double max,
JComponent c,
boolean exist)
public void addDiscreteFactor(String name,
String comment,
String path,
List<Serializable> values,
JComponent c,
boolean exist)
public void addContinuousEquationFactor(String name,
String comment,
String path,
EquationContinuousDomain domain,
JComponent c,
boolean exist)
public void addContinuousMatrixFactor(String name,
String comment,
String path,
Double coef,
org.nuiton.math.matrix.MatrixND matrix,
String operateur,
JComponent c,
boolean exist)
public JComponent getFactorComponent(Factor<?,?> f)
public void removeFactor(Factor<?,?> f)
public SimulationParameter getSimulationParameter()
public void setSimulationParameter(SimulationParameter p)
public SimulationStorage getSimulationStorage()
public RegionStorage getRegionStorage()
public List<SimulatorLauncher> getSimulationLauncher()
public void launchSimulation(String simulationId,
SimulatorLauncher launcher)
simulationId - id of the simulation to simulatelauncher - launcher to useSimulatorLauncher
public void launchSimulation(String simulationId,
SimulatorLauncher launcher,
SensitivityCalculator sensitivityCalculator,
DesignPlan designPlan)
simulationId - id of the simulation to simulatelauncher - launcher to usesensitivityCalculator - sensitivity calculator to usedesignPlan - design plan for this simulationSimulatorLauncher,
SensitivityCalculator,
DesignPlan
public void launchSimulationWithSensibility(String simulationId,
SimulatorLauncher launcher)
public void runSensitivitySecondPass(String masterSensitivitySimulationName)
masterSensitivitySimulationName - nom du prefix de toutes les simulations (without _)public List<File> getSensitivitySecondPassResults(String masterSensitivitySimulationName)
masterSensitivitySimulationName - nom du prefix de toutes les simulations (without _)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||