Uses of Class
fr.ifremer.isisfish.datastore.SimulationStorage
Package
Description
Data storage.
Isis fish simulation launchers.
Sensitivity analysis.
Result view.
-
Uses of SimulationStorage in fr.ifremer.isisfish.datastore
Modifier and TypeFieldDescriptionprotected SimulationStorage
ResultDatabaseStorage.simulation
Deprecated.protected SimulationStorage
ResultStorageAbstract.simulation
Modifier and TypeFieldDescriptionprotected static Map<String,
SimulationStorage> SimulationStorage.simulations
Cache des simulation storage.Modifier and TypeMethodDescriptionstatic SimulationStorage
SimulationStorage.create
(String name, SimulationParameter parameter) Permet de créer une nouvelle simulation si la simulation existe déjà une exception est levée.static SimulationStorage
SimulationStorage.getSimulation
(String name) Retourne la simulation demandée.static SimulationStorage
SimulationStorage.importAndRenameZip
(File directory, File file, String newName) Import zipped simulation in specific directory, result is not put in cache.static SimulationStorage
SimulationStorage.importAndRenameZip
(File file, String newName) Import zipped simulation.static SimulationStorage
Import zipped simulation.ModifierConstructorDescriptionResultDatabaseStorage
(SimulationStorage simulation) Deprecated.Les ResultStorage ne doivent pas etre instancier directement, mais recuperer a partir d'ungetResultStorage()
ResultMappedStorage
(SimulationStorage simulation) Deprecated.Les ResultStorage ne doivent pas etre instancier directement, mais recuperer a partir d'ungetResultStorage()
ResultStorageAbstract
(SimulationStorage simulation) Les ResultStorage ne doivent pas etre instancier directement, mais recuperer a partir d'ungetResultStorage()
ResultStorageCSV
(SimulationStorage simulation) ResultStorageInMemory
(SimulationStorage simulation) Deprecated.Les ResultStorage ne doivent pas etre instancier directement, mais recuperer a partir d'ungetResultStorage()
-
Uses of SimulationStorage in fr.ifremer.isisfish.export
Modifier and TypeMethodDescriptionstatic void
ExportHelper.doExport
(SimulationStorage simulation, File destdir, List<Export> exports, File compileDir) Deprecated.since 4.4.0.0, used only in one script, will not be replacedvoid
Export.export
(SimulationStorage simulation, Writer out) Exporte les resultat apres la simulation.void
ExportStep.export
(SimulationStorage simulation, TimeStep step, Writer out) Exporte les resultats, cette methode est appellee a la fin de chaque pas de temps.void
ExportStep.exportBegin
(SimulationStorage simulation, Writer out) Appelée au début de la simulation.void
ExportStep.exportEnd
(SimulationStorage simulation, Writer out) Appeler a la fin de la simulation.static void
ExportHelper.exportToFile
(SimulationStorage simulationStorage, ExportInfo exportInfo, File file) Do single export.protected static long
ExportHelper.exportToFile
(SimulationStorage simulation, File destdir, Export export) Deprecated.since 4.4.0.0, used only in one script, will not be replacedstatic void
ExportHelper.exportToFile
(SimulationStorage simulationStorage, String exportName, File file) Do single export.void
ExportContext.setSimulationStorage
(SimulationStorage simulationStorage) -
Uses of SimulationStorage in fr.ifremer.isisfish.simulator
Modifier and TypeFieldDescriptionprotected SimulationStorage
SimulationContext.simulation
protected SimulationStorage
SimulationControl.simulation
Modifier and TypeFieldDescriptionprotected List<List<SimulationStorage>>
OptimizationContextInternal.generations
protected List<SimulationStorage>
OptimizationContextInternal.nextSimulations
Simulation to do during next generation simulationModifier and TypeMethodDescriptionSimulationPlanContext.getLastSimulation()
Get last simulation storage.SimulationPlanContextInternal.getLastSimulation()
Get last simulation storage.SimulationControl.getSimulation()
Retourne la simulation associe a ce controlSimulationPlanContext.getSimulation
(int number) GetSimulationStorage
for specified simulation plan number.SimulationPlanContextInternal.getSimulation
(int number) GetSimulationStorage
for specified simulation plan number.SimulationContext.getSimulationStorage()
OptimizationContext.newSimulation()
Return new simulation.OptimizationContext.newSimulation
(Factor... factors) Create simulation.OptimizationContextInternal.newSimulation()
Return new simulation.OptimizationContextInternal.newSimulation
(Factor... factors) Create simulation.Modifier and TypeMethodDescriptionOptimizationContextInternal.clearNextSimulation()
Get simulation to do, put it generations and increment currentGeneration This method must be call be Simulator when it want to get next simulations to do.OptimizationContext.getGeneration
(int n) Return simulation for generation nOptimizationContextInternal.getGeneration
(int n) OptimizationContext.getLastSimulations()
Return last generation simulations.OptimizationContextInternal.getLastSimulations()
OptimizationContext.getNextSimulations()
Return next generation, in endGeneration, this method return all time empty list.OptimizationContextInternal.getNextSimulations()
Modifier and TypeMethodDescriptionprotected void
OptimizationContextInternal.addSimulation
(SimulationStorage s) boolean
SimulationPlan.afterSimulation
(SimulationPlanContext context, SimulationStorage lastSimulation) Call after each simulation.boolean
SimulationPlan.beforeSimulation
(SimulationPlanContext context, SimulationStorage nextSimulation) Call before each simulation.double
Objective.eval
(OptimizationContext context, SimulationStorage simulation, List<org.nuiton.math.matrix.MatrixND> exports, List<org.nuiton.math.matrix.MatrixND> observations) Effectue une evaluation entre les exports et les observations.Historic.get
(SimulationStorage sim) void
SimulationContext.setSimulationStorage
(SimulationStorage simulation) -
Uses of SimulationStorage in fr.ifremer.isisfish.simulator.launcher
Modifier and TypeFieldDescriptionprotected SimulationStorage
InProcessSimulatorLauncher.SimThread.simulation
protected SimulationStorage
InProcessSimulatorLauncher.simulation
Modifier and TypeMethodDescriptionInProcessSimulatorLauncher.getSimulationStorage
(SimulationService simulationService, SimulationControl control) SimulatorLauncher.getSimulationStorage
(SimulationService simulationService, SimulationControl control) Retourne le storage où est stockée la simulation.SSHSimulatorLauncher.getSimulationStorage
(SimulationService simulationService, SimulationControl control) Retourne le storage où est stockée la simulation.SubProcessSimulationLauncher.getSimulationStorage
(SimulationService simulationService, SimulationControl control) protected SimulationStorage
InProcessSimulatorLauncher.localSimulate
(SimulationControl control, SimulationStorage simulation) fait la simulation en local dans un nouveau thread, cela permet pour chaque simulation d'avoir les bons scripts dans le classloader et non pas d'utiliser les scripts d'une autre simulationprotected SimulationStorage
InProcessSimulatorLauncher.localSimulateSameThread
(SimulationControl control, SimulationStorage simulation) Cree le simulation context, creer le ClassLoader, met en place les AOP, met a jour des informations sur la simulation et lance la simulation en localSubProcessSimulationLauncher.subProcessSimulate
(SimulationControl control, File simulationZip, String simulationPrescript) Modifier and TypeMethodDescriptionprotected List<SimulationStorage>
SimulationMonitor.getStorageListForSecondPass
(String asPrefixName, int numberOfSimulation) Parcourt les dossiers et instancie les storages une fois qu'on est sur qu'on a toutes les simulations.Modifier and TypeMethodDescriptionprotected void
SimulationMonitor.analyzeSensitivityResult
(SimulationJob job, SimulationStorage simulation) For each finished simulation, check that all sensitivity simulation are available (in case of sensitivity simulation only).void
OptimizationPrepareJob.finished
(SimulationJob job, SimulationStorage sim) void
SimulationJob.PostAction.finished
(SimulationJob job, SimulationStorage sim) Appelé lorsque la simulation s'arrete normalement.void
SimulationPlanPrepareJob.finished
(SimulationJob job, SimulationStorage sim) protected SimulationStorage
InProcessSimulatorLauncher.localSimulate
(SimulationControl control, SimulationStorage simulation) fait la simulation en local dans un nouveau thread, cela permet pour chaque simulation d'avoir les bons scripts dans le classloader et non pas d'utiliser les scripts d'une autre simulationprotected SimulationStorage
InProcessSimulatorLauncher.localSimulateSameThread
(SimulationControl control, SimulationStorage simulation) Cree le simulation context, creer le ClassLoader, met en place les AOP, met a jour des informations sur la simulation et lance la simulation en local -
Uses of SimulationStorage in fr.ifremer.isisfish.simulator.sensitivity
Modifier and TypeMethodDescriptionvoid
SensitivityAnalysis.analyzeResult
(List<SimulationStorage> simulationStorages, File outputdirectory) Permet de renvoyer les resultats de simulations à l'outils de d'analyse de sensibilité.protected String
AbstractSensitivityAnalysis.createImportInstruction
(SensitivityExport export, List<SimulationStorage> simulationStorages) Cree l'instruction R qui permet de relire le contenu d'un fichier genere par un Export Isis. -
Uses of SimulationStorage in fr.ifremer.isisfish.ui.result
Modifier and TypeFieldDescriptionprotected SimulationStorage
MatrixSummaryRenderer.simulationStorage
protected SimulationStorage
ResultFrameHandler.simulationStorage
Modifier and TypeMethodDescriptionvoid
ResultFrameHandler.afterInit
(SimulationStorage simulation) Initialise la vue avec les liste des simulations disponible.ModifierConstructorDescriptionMatrixSummaryRenderer
(SimulationStorage simulationStorage, ResultStorage resultStorage, org.nuiton.topia.TopiaContext topiaContext)