Uses of Class
fr.ifremer.isisfish.simulator.SimulationContext
Package
Description
Data storage.
Rule.
Isis fish simulation launchers.
-
Uses of SimulationContext in fr.ifremer.isisfish.datastore
Modifier and TypeMethodDescriptionvoid
ResultDatabaseStorage.addResult
(SimulationContext context, TimeStep step, String name, org.nuiton.math.matrix.MatrixND mat) Deprecated.void
ResultStorageAbstract.addResult
(SimulationContext context, TimeStep step, String name, org.nuiton.math.matrix.MatrixND mat) void
ResultDatabaseStorage.afterSimulation
(SimulationContext context) Deprecated.void
ResultStorageAbstract.afterSimulation
(SimulationContext context) void
ResultDatabaseStorage.beforeSimulation
(SimulationContext context) Deprecated.void
ResultStorageAbstract.beforeSimulation
(SimulationContext context) org.nuiton.math.matrix.MatrixND
ResultDatabaseStorage.getMatrix
(SimulationContext context, TimeStep step, String name) Deprecated.org.nuiton.math.matrix.MatrixND
ResultDatabaseStorage.getMatrix
(SimulationContext context, String name) Deprecated.org.nuiton.math.matrix.MatrixND
ResultDatabaseStorage.getMatrix
(SimulationContext context, List<TimeStep> steps, String name) Deprecated.org.nuiton.math.matrix.MatrixND
ResultStorageAbstract.getMatrix
(SimulationContext context, TimeStep step, String name) org.nuiton.math.matrix.MatrixND
ResultStorageAbstract.getMatrix
(SimulationContext context, String name) org.nuiton.math.matrix.MatrixND
ResultStorageAbstract.getMatrix
(SimulationContext context, List<TimeStep> steps, String name) void
ResultDatabaseStorage.stepChange
(SimulationContext context, TimeStep step) Deprecated.void
ResultStorageAbstract.stepChange
(SimulationContext context, TimeStep step) -
Uses of SimulationContext in fr.ifremer.isisfish.equation
Modifier and TypeMethodDescriptiondouble
EmigrationEquation.compute
(SimulationContext context, org.nuiton.math.matrix.MatrixND N, Population pop, PopulationGroup group, Zone departureZone) Compute emigration equation.double
ImmigrationEquation.compute
(SimulationContext context, org.nuiton.math.matrix.MatrixND N, Population pop, PopulationGroup group, Zone arrivalZone) Compute immigration equation.double
MigrationEquation.compute
(SimulationContext context, org.nuiton.math.matrix.MatrixND N, Population pop, PopulationGroup group, Zone departureZone, Zone arrivalZone) Compute migration equation.double
PopulationCapturabilityEquation.compute
(SimulationContext context, Population pop, PopulationGroup group, PopulationSeasonInfo season) Compute capturability equation.double
PopulationFishingMortalityOtherFleets.compute
(SimulationContext context, Population pop, PopulationGroup group, Zone zone) Compute fishing mortality other fleets.double
PopulationGrowth.compute
(SimulationContext context, double age, PopulationGroup group) Compute growth equation.double
PopulationGrowthReverse.compute
(SimulationContext context, double length, PopulationGroup group) Compute growth reverse equation.double
PopulationMaturityOgiveEquation.compute
(SimulationContext context, PopulationGroup group) Compute maturity ogive.double
PopulationMeanWeight.compute
(SimulationContext context, PopulationGroup group) Compute population mean weight.double
PopulationNaturalDeathRate.compute
(SimulationContext context, Population pop, PopulationGroup group, Zone zone) Compute natural death rate.double
PopulationPrice.compute
(SimulationContext context, PopulationGroup group) Compute price.double
PopulationRecruitmentEquation.compute
(SimulationContext context, TimeStep step, Population pop, RecruitmentInputMap recruitmentInputs, org.nuiton.math.matrix.MatrixND result) Compute recruitment equation.double
PopulationReproductionEquation.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.double
PopulationReproductionRateEquation.compute
(SimulationContext context, PopulationGroup group) Compute reproduction rate.double
SelectivityEquation.compute
(SimulationContext context, Population pop, PopulationGroup group, Metier metier) Compute selectivity.double
SoVTechnicalEfficiencyEquation.compute
(SimulationContext context, Metier metier, Gear gear) Compute technical efficiency.double
StrategyInactivityEquation.compute
(SimulationContext context, Month month, StrategyMonthInfo info) Compute inactivity.double
TargetSpeciesTargetFactorEquation.compute
(SimulationContext context, PopulationGroup group, Species species, MetierSeasonInfo infoMetier, boolean primaryCatch) Compute target factor.double
VariableEquation.compute
(SimulationContext context, org.nuiton.topia.persistence.TopiaEntity entity, TimeStep step) Compute target factor. -
Uses of SimulationContext in fr.ifremer.isisfish.rule
Modifier and TypeMethodDescriptionboolean
Rule.condition
(SimulationContext context, TimeStep step, Metier metier) La condition qui doit etre vrai pour faire les actions.void
Rule.init
(SimulationContext context) Appelé au démarrage de la simulation, cette méthode permet d'initialiser la règle.void
Rule.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.void
Rule.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
Modifier and TypeFieldDescriptionprotected SimulationContext
ResultManager.context
protected SimulationContext
SimulationVariable.simulationContext
Simulation context (to get db).Modifier and TypeMethodDescriptionstatic SimulationContext
SimulationContext.get()
Return SimulationContext if not created, create new context without initialisation needed for simulationModifier and TypeMethodDescriptionvoid
SimulationResultListener.addResult
(SimulationContext context, TimeStep step, String name, org.nuiton.math.matrix.MatrixND mat) void
SimulationResultXML.addResult
(SimulationContext context, TimeStep step, String name, org.nuiton.math.matrix.MatrixND mat) void
SimulationExportResultWrapper.afterSimulation
(SimulationContext context) void
SimulationListener.afterSimulation
(SimulationContext context) called after simulationvoid
SimulationPreScriptListener.afterSimulation
(SimulationContext context) void
SimulationResultXML.afterSimulation
(SimulationContext context) void
SimulationExportResultWrapper.beforeSimulation
(SimulationContext context) void
SimulationListener.beforeSimulation
(SimulationContext context) called before simulationvoid
SimulationPreScriptListener.beforeSimulation
(SimulationContext context) void
SimulationResultXML.beforeSimulation
(SimulationContext context) void
SimulationPreScript.compute
(SimulationContext context, org.nuiton.topia.TopiaContext db) Compute prescriptorg.nuiton.math.matrix.MatrixND
SimulationResultGetter.getMatrix
(SimulationContext context, TimeStep step, String name) Retourne la matrice stocke pour un pas de temps.org.nuiton.math.matrix.MatrixND
SimulationResultGetter.getMatrix
(SimulationContext context, String name) Retourne une matrice contenant tous les pas de temps.org.nuiton.math.matrix.MatrixND
SimulationResultGetter.getMatrix
(SimulationContext context, List<TimeStep> steps, String name) Retourne la matrice stocke pour un ensemble de pas de temps.void
Simulator.simulate
(SimulationContext context) Run simulation.void
SimulationExportResultWrapper.stepChange
(SimulationContext context, TimeStep step) void
SimulationListener.stepChange
(SimulationContext context, TimeStep step) Receive event when simulation change stepvoid
SimulationPreScriptListener.stepChange
(SimulationContext context, TimeStep step) void
SimulationResultXML.stepChange
(SimulationContext context, TimeStep step) ModifierConstructorDescriptionResultManager
(SimulationContext context) SimulationVariable
(SimulationContext simulationContext, org.nuiton.topia.persistence.TopiaEntity topiaEntity) -
Uses of SimulationContext in fr.ifremer.isisfish.simulator.launcher
Modifier and TypeMethodDescriptionprotected void
InProcessSimulatorLauncher.initSimulationListener
(SimulationContext context)