Package fr.ifremer.isisfish.simulator
Interface Optimization
- All Superinterfaces:
NecessaryResult
Script d'optimisation.
- Since:
- 4.3.0.0
-
Field Summary
Fields inherited from interface fr.ifremer.isisfish.result.NecessaryResult
EMPTY_STRING_ARRAY
-
Method Summary
Modifier and TypeMethodDescriptionvoid
endSimulation
(OptimizationContext context) Cette methode est appelee après chaque serie de simulation soit apres firstSimulation et nextSimulation.void
finish
(OptimizationContext context) Cette methode est appelee lorsqu'il n'y a plus de simulation a faire (init ou nextSimulation n'ont pas fait appel a context.addSimulation)void
firstSimulation
(OptimizationContext context) La premiere generation doit etre construite dans cette methode dans l'init.Return plan description.void
init
(OptimizationContext context) Appele lors de l'initialisation.void
nextSimulation
(OptimizationContext context) Génère une nouvelle série de simulation suivant le context d'optimisation.Methods inherited from interface fr.ifremer.isisfish.result.NecessaryResult
getNecessaryResult
-
Method Details
-
getDescription
Return plan description.- Returns:
- plan description
- Throws:
Exception
-
init
Appele lors de l'initialisation. La premiere generation doit etre construite dans l'init.- Parameters:
context
-- Throws:
Exception
-
firstSimulation
La premiere generation doit etre construite dans cette methode dans l'init.- Parameters:
context
-- Throws:
Exception
-
nextSimulation
Génère une nouvelle série de simulation suivant le context d'optimisation.- Parameters:
context
- context- Throws:
Exception
-
endSimulation
Cette methode est appelee après chaque serie de simulation soit apres firstSimulation et nextSimulation.- Parameters:
context
-- Throws:
Exception
-
finish
Cette methode est appelee lorsqu'il n'y a plus de simulation a faire (init ou nextSimulation n'ont pas fait appel a context.addSimulation)- Parameters:
context
-- Throws:
Exception
-