Uses of Class
fr.ifremer.isisfish.simulator.SimulationContext
Packages that use SimulationContext
Package
Description
Data storage.
Rule.
Isis fish simulation launchers.
-
Uses of SimulationContext in fr.ifremer.isisfish.datastore
Methods in fr.ifremer.isisfish.datastore with parameters of type SimulationContextModifier and TypeMethodDescriptionvoidResultDatabaseStorage.addResult(SimulationContext context, TimeStep step, String name, org.nuiton.math.matrix.MatrixND mat) Deprecated.voidResultStorageAbstract.addResult(SimulationContext context, TimeStep step, String name, org.nuiton.math.matrix.MatrixND mat) voidResultDatabaseStorage.afterSimulation(SimulationContext context) Deprecated.voidResultStorageAbstract.afterSimulation(SimulationContext context) voidResultDatabaseStorage.beforeSimulation(SimulationContext context) Deprecated.voidResultStorageAbstract.beforeSimulation(SimulationContext context) org.nuiton.math.matrix.MatrixNDResultDatabaseStorage.getMatrix(SimulationContext context, TimeStep step, String name) Deprecated.org.nuiton.math.matrix.MatrixNDResultDatabaseStorage.getMatrix(SimulationContext context, String name) Deprecated.org.nuiton.math.matrix.MatrixNDResultDatabaseStorage.getMatrix(SimulationContext context, List<TimeStep> steps, String name) Deprecated.org.nuiton.math.matrix.MatrixNDResultStorageAbstract.getMatrix(SimulationContext context, TimeStep step, String name) org.nuiton.math.matrix.MatrixNDResultStorageAbstract.getMatrix(SimulationContext context, String name) org.nuiton.math.matrix.MatrixNDResultStorageAbstract.getMatrix(SimulationContext context, List<TimeStep> steps, String name) voidResultDatabaseStorage.stepChange(SimulationContext context, TimeStep step) Deprecated.voidResultStorageAbstract.stepChange(SimulationContext context, TimeStep step) -
Uses of SimulationContext in fr.ifremer.isisfish.equation
Methods in fr.ifremer.isisfish.equation with parameters of type SimulationContextModifier and TypeMethodDescriptiondoubleEmigrationEquation.compute(SimulationContext context, org.nuiton.math.matrix.MatrixND N, Population pop, PopulationGroup group, Zone departureZone) Compute emigration equation.doubleImmigrationEquation.compute(SimulationContext context, org.nuiton.math.matrix.MatrixND N, Population pop, PopulationGroup group, Zone arrivalZone) Compute immigration equation.doubleMigrationEquation.compute(SimulationContext context, org.nuiton.math.matrix.MatrixND N, Population pop, PopulationGroup group, Zone departureZone, Zone arrivalZone) Compute migration equation.doublePopulationCapturabilityEquation.compute(SimulationContext context, Population pop, PopulationGroup group, PopulationSeasonInfo season) Compute capturability equation.doublePopulationFishingMortalityOtherFleets.compute(SimulationContext context, Population pop, PopulationGroup group, Zone zone) Compute fishing mortality other fleets.doublePopulationGrowth.compute(SimulationContext context, double age, PopulationGroup group) Compute growth equation.doublePopulationGrowthReverse.compute(SimulationContext context, double length, PopulationGroup group) Compute growth reverse equation.doublePopulationMaturityOgiveEquation.compute(SimulationContext context, PopulationGroup group) Compute maturity ogive.doublePopulationMeanWeight.compute(SimulationContext context, PopulationGroup group) Compute population mean weight.doublePopulationNaturalDeathRate.compute(SimulationContext context, Population pop, PopulationGroup group, Zone zone) Compute natural death rate.doublePopulationPrice.compute(SimulationContext context, PopulationGroup group) Compute price.doublePopulationRecruitmentEquation.compute(SimulationContext context, TimeStep step, Population pop, RecruitmentInputMap recruitmentInputs, org.nuiton.math.matrix.MatrixND result) Compute recruitment equation.doublePopulationReproductionEquation.compute(SimulationContext context, org.nuiton.math.matrix.MatrixND N, Population pop, Month month, double prepro, List<Zone> zoneRepro, List<PopulationGroup> groups, List<Zone> zones, org.nuiton.math.matrix.MatrixND result) Compute reproduction equation.doublePopulationReproductionRateEquation.compute(SimulationContext context, PopulationGroup group) Compute reproduction rate.doubleSelectivityEquation.compute(SimulationContext context, Population pop, PopulationGroup group, Metier metier) Compute selectivity.doubleSoVTechnicalEfficiencyEquation.compute(SimulationContext context, Metier metier, Gear gear) Compute technical efficiency.doubleStrategyInactivityEquation.compute(SimulationContext context, Month month, StrategyMonthInfo info) Compute inactivity.doubleTargetSpeciesTargetFactorEquation.compute(SimulationContext context, PopulationGroup group, Species species, MetierSeasonInfo infoMetier, boolean primaryCatch) Compute target factor.doubleVariableEquation.compute(SimulationContext context, org.nuiton.topia.persistence.TopiaEntity entity, TimeStep step) Compute target factor. -
Uses of SimulationContext in fr.ifremer.isisfish.rule
Methods in fr.ifremer.isisfish.rule with parameters of type SimulationContextModifier and TypeMethodDescriptionbooleanRule.condition(SimulationContext context, TimeStep step, Metier metier) La condition qui doit etre vrai pour faire les actions.voidRule.init(SimulationContext context) Appelé au démarrage de la simulation, cette méthode permet d'initialiser la règle.voidRule.postAction(SimulationContext context, TimeStep step, Metier metier) Si la condition est vrai alors cette action est executée apres le pas de temps de la simulation.voidRule.preAction(SimulationContext context, TimeStep step, Metier metier) Si la condition est vrai alors cette action est executée avant le pas de temps de la simulation. -
Uses of SimulationContext in fr.ifremer.isisfish.simulator
Fields in fr.ifremer.isisfish.simulator declared as SimulationContextModifier and TypeFieldDescriptionprotected SimulationContextResultManager.contextprotected SimulationContextSimulationVariable.simulationContextSimulation context (to get db).Methods in fr.ifremer.isisfish.simulator that return SimulationContextModifier and TypeMethodDescriptionstatic SimulationContextSimulationContext.get()Return SimulationContext if not created, create new context without initialisation needed for simulationMethods in fr.ifremer.isisfish.simulator with parameters of type SimulationContextModifier and TypeMethodDescriptionvoidSimulationResultListener.addResult(SimulationContext context, TimeStep step, String name, org.nuiton.math.matrix.MatrixND mat) voidSimulationResultXML.addResult(SimulationContext context, TimeStep step, String name, org.nuiton.math.matrix.MatrixND mat) voidSimulationExportResultWrapper.afterSimulation(SimulationContext context) voidSimulationListener.afterSimulation(SimulationContext context) called after simulationvoidSimulationPreScriptListener.afterSimulation(SimulationContext context) voidSimulationResultXML.afterSimulation(SimulationContext context) voidSimulationExportResultWrapper.beforeSimulation(SimulationContext context) voidSimulationListener.beforeSimulation(SimulationContext context) called before simulationvoidSimulationPreScriptListener.beforeSimulation(SimulationContext context) voidSimulationResultXML.beforeSimulation(SimulationContext context) voidSimulationPreScript.compute(SimulationContext context, org.nuiton.topia.TopiaContext db) Compute prescriptorg.nuiton.math.matrix.MatrixNDSimulationResultGetter.getMatrix(SimulationContext context, TimeStep step, String name) Retourne la matrice stocke pour un pas de temps.org.nuiton.math.matrix.MatrixNDSimulationResultGetter.getMatrix(SimulationContext context, String name) Retourne une matrice contenant tous les pas de temps.org.nuiton.math.matrix.MatrixNDSimulationResultGetter.getMatrix(SimulationContext context, List<TimeStep> steps, String name) Retourne la matrice stocke pour un ensemble de pas de temps.voidSimulator.simulate(SimulationContext context) Run simulation.voidSimulationExportResultWrapper.stepChange(SimulationContext context, TimeStep step) voidSimulationListener.stepChange(SimulationContext context, TimeStep step) Receive event when simulation change stepvoidSimulationPreScriptListener.stepChange(SimulationContext context, TimeStep step) voidSimulationResultXML.stepChange(SimulationContext context, TimeStep step) Constructors in fr.ifremer.isisfish.simulator with parameters of type SimulationContextModifierConstructorDescriptionResultManager(SimulationContext context) SimulationVariable(SimulationContext simulationContext, org.nuiton.topia.persistence.TopiaEntity topiaEntity) -
Uses of SimulationContext in fr.ifremer.isisfish.simulator.launcher
Methods in fr.ifremer.isisfish.simulator.launcher with parameters of type SimulationContextModifier and TypeMethodDescriptionprotected voidInProcessSimulatorLauncher.initSimulationListener(SimulationContext context)