Class OptimizationPrepareJob
java.lang.Object
fr.ifremer.isisfish.simulator.launcher.OptimizationPrepareJob
- All Implemented Interfaces:
SimulationJob.PostAction,Runnable
Permet de generer l'enchainement des simulations d'optimisation.
Gere les differentes generation (plusieurs simulations par generation)
- Version:
- $Revision$ Last update: $Date$ by : $Author$
- Author:
- poussin
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected SimulationControlprotected intnombre de simulation faiteprotected booleantrue if exception occure in one simulationprotected Stringprotected SimulationJobprotected Objectiveprotected Optimizationprotected OptimizationContextInternalprotected SimulationParameterprotected intnombre de simulation faite ou en coursprotected SimulationService -
Constructor Summary
ConstructorsConstructorDescriptionOptimizationPrepareJob(SimulationService simulationService, SimulationJob job) -
Method Summary
Modifier and TypeMethodDescriptionvoidexception(SimulationJob job, Throwable eee) Appeler lorsque la simulation a echoué.voidfinished(SimulationJob job, SimulationStorage sim) Appelé lorsque la simulation s'arrete normalement.voidrun()
-
Field Details
-
simulationService
-
optimizationContext
-
job
-
id
-
control
-
param
-
objective
-
optimization
-
simNumber
protected int simNumbernombre de simulation faite ou en cours -
done
protected int donenombre de simulation faite -
exception
protected boolean exceptiontrue if exception occure in one simulation
-
-
Constructor Details
-
OptimizationPrepareJob
-
-
Method Details
-
run
public void run() -
finished
Description copied from interface:SimulationJob.PostActionAppelé lorsque la simulation s'arrete normalement.- Specified by:
finishedin interfaceSimulationJob.PostAction- Parameters:
job- le job qui a fait la simulationsim- la simulation qui vient d'etre faite
-
exception
Description copied from interface:SimulationJob.PostActionAppeler lorsque la simulation a echoué.- Specified by:
exceptionin interfaceSimulationJob.PostAction- Parameters:
job- le job qui a fait la simulationeee- l'exception qui a ete levee
-