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 TypeMethodDescriptionvoidendSimulation(OptimizationContext context) Cette methode est appelee après chaque serie de simulation soit apres firstSimulation et nextSimulation.voidfinish(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)voidfirstSimulation(OptimizationContext context) La premiere generation doit etre construite dans cette methode dans l'init.Return plan description.voidinit(OptimizationContext context) Appele lors de l'initialisation.voidnextSimulation(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
-