Uses of Class
fr.ifremer.isisfish.datastore.SimulationStorage
Packages that use SimulationStorage
Package
Description
Data storage.
Isis fish simulation launchers.
Sensitivity analysis.
Result view.
-
Uses of SimulationStorage in fr.ifremer.isisfish.datastore
Fields in fr.ifremer.isisfish.datastore declared as SimulationStorageModifier and TypeFieldDescriptionprotected SimulationStorageResultDatabaseStorage.simulationDeprecated.protected SimulationStorageResultStorageAbstract.simulationFields in fr.ifremer.isisfish.datastore with type parameters of type SimulationStorageModifier and TypeFieldDescriptionprotected static Map<String,SimulationStorage> SimulationStorage.simulationsCache des simulation storage.Methods in fr.ifremer.isisfish.datastore that return SimulationStorageModifier and TypeMethodDescriptionstatic SimulationStorageSimulationStorage.create(String name, SimulationParameter parameter) Permet de créer une nouvelle simulation si la simulation existe déjà une exception est levée.static SimulationStorageSimulationStorage.getSimulation(String name) Retourne la simulation demandée.static SimulationStorageSimulationStorage.importAndRenameZip(File directory, File file, String newName) Import zipped simulation in specific directory, result is not put in cache.static SimulationStorageSimulationStorage.importAndRenameZip(File file, String newName) Import zipped simulation.static SimulationStorageImport zipped simulation.Constructors in fr.ifremer.isisfish.datastore with parameters of type SimulationStorageModifierConstructorDescriptionResultDatabaseStorage(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
Fields in fr.ifremer.isisfish.export declared as SimulationStorageMethods in fr.ifremer.isisfish.export that return SimulationStorageMethods in fr.ifremer.isisfish.export with parameters of type SimulationStorageModifier and TypeMethodDescriptionstatic voidExportHelper.doExport(SimulationStorage simulation, File destdir, List<Export> exports, File compileDir) Deprecated.since 4.4.0.0, used only in one script, will not be replacedvoidExport.export(SimulationStorage simulation, Writer out) Exporte les resultat apres la simulation.voidExportStep.export(SimulationStorage simulation, TimeStep step, Writer out) Exporte les resultats, cette methode est appellee a la fin de chaque pas de temps.voidExportStep.exportBegin(SimulationStorage simulation, Writer out) Appelée au début de la simulation.voidExportStep.exportEnd(SimulationStorage simulation, Writer out) Appeler a la fin de la simulation.static voidExportHelper.exportToFile(SimulationStorage simulationStorage, ExportInfo exportInfo, File file) Do single export.protected static longExportHelper.exportToFile(SimulationStorage simulation, File destdir, Export export) Deprecated.since 4.4.0.0, used only in one script, will not be replacedstatic voidExportHelper.exportToFile(SimulationStorage simulationStorage, String exportName, File file) Do single export.voidExportContext.setSimulationStorage(SimulationStorage simulationStorage) -
Uses of SimulationStorage in fr.ifremer.isisfish.simulator
Fields in fr.ifremer.isisfish.simulator declared as SimulationStorageModifier and TypeFieldDescriptionprotected SimulationStorageSimulationContext.simulationprotected SimulationStorageSimulationControl.simulationFields in fr.ifremer.isisfish.simulator with type parameters of type SimulationStorageModifier and TypeFieldDescriptionprotected List<List<SimulationStorage>>OptimizationContextInternal.generationsprotected List<SimulationStorage>OptimizationContextInternal.nextSimulationsSimulation to do during next generation simulationMethods in fr.ifremer.isisfish.simulator that return SimulationStorageModifier 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) GetSimulationStoragefor specified simulation plan number.SimulationPlanContextInternal.getSimulation(int number) GetSimulationStoragefor 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.Methods in fr.ifremer.isisfish.simulator that return types with arguments of type SimulationStorageModifier 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()Methods in fr.ifremer.isisfish.simulator with parameters of type SimulationStorageModifier and TypeMethodDescriptionprotected voidOptimizationContextInternal.addSimulation(SimulationStorage s) booleanSimulationPlan.afterSimulation(SimulationPlanContext context, SimulationStorage lastSimulation) Call after each simulation.booleanSimulationPlan.beforeSimulation(SimulationPlanContext context, SimulationStorage nextSimulation) Call before each simulation.doubleObjective.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) voidSimulationContext.setSimulationStorage(SimulationStorage simulation) -
Uses of SimulationStorage in fr.ifremer.isisfish.simulator.launcher
Fields in fr.ifremer.isisfish.simulator.launcher declared as SimulationStorageModifier and TypeFieldDescriptionprotected SimulationStorageInProcessSimulatorLauncher.SimThread.simulationprotected SimulationStorageInProcessSimulatorLauncher.simulationMethods in fr.ifremer.isisfish.simulator.launcher that return SimulationStorageModifier 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 SimulationStorageInProcessSimulatorLauncher.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 SimulationStorageInProcessSimulatorLauncher.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) Methods in fr.ifremer.isisfish.simulator.launcher that return types with arguments of type SimulationStorageModifier 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.Methods in fr.ifremer.isisfish.simulator.launcher with parameters of type SimulationStorageModifier and TypeMethodDescriptionprotected voidSimulationMonitor.analyzeSensitivityResult(SimulationJob job, SimulationStorage simulation) For each finished simulation, check that all sensitivity simulation are available (in case of sensitivity simulation only).voidOptimizationPrepareJob.finished(SimulationJob job, SimulationStorage sim) voidSimulationJob.PostAction.finished(SimulationJob job, SimulationStorage sim) Appelé lorsque la simulation s'arrete normalement.voidSimulationPlanPrepareJob.finished(SimulationJob job, SimulationStorage sim) protected SimulationStorageInProcessSimulatorLauncher.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 SimulationStorageInProcessSimulatorLauncher.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 localConstructors in fr.ifremer.isisfish.simulator.launcher with parameters of type SimulationStorage -
Uses of SimulationStorage in fr.ifremer.isisfish.simulator.sensitivity
Method parameters in fr.ifremer.isisfish.simulator.sensitivity with type arguments of type SimulationStorageModifier and TypeMethodDescriptionvoidSensitivityAnalysis.analyzeResult(List<SimulationStorage> simulationStorages, File outputdirectory) Permet de renvoyer les resultats de simulations à l'outils de d'analyse de sensibilité.protected StringAbstractSensitivityAnalysis.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
Fields in fr.ifremer.isisfish.ui.result declared as SimulationStorageModifier and TypeFieldDescriptionprotected SimulationStorageMatrixSummaryRenderer.simulationStorageprotected SimulationStorageResultFrameHandler.simulationStorageMethods in fr.ifremer.isisfish.ui.result with parameters of type SimulationStorageModifier and TypeMethodDescriptionvoidResultFrameHandler.afterInit(SimulationStorage simulation) Initialise la vue avec les liste des simulations disponible.Constructors in fr.ifremer.isisfish.ui.result with parameters of type SimulationStorageModifierConstructorDescriptionMatrixSummaryRenderer(SimulationStorage simulationStorage, ResultStorage resultStorage, org.nuiton.topia.TopiaContext topiaContext)