| Package | Description |
|---|---|
| fr.ifremer.isisfish.datastore |
Data storage.
|
| fr.ifremer.isisfish.equation | |
| fr.ifremer.isisfish.rule |
Rule.
|
| fr.ifremer.isisfish.simulator | |
| fr.ifremer.isisfish.simulator.launcher |
Isis fish simulation launchers.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ResultStorageAbstract.addResult(SimulationContext context,
TimeStep step,
String name,
org.nuiton.math.matrix.MatrixND mat) |
void |
ResultDatabaseStorage.addResult(SimulationContext context,
TimeStep step,
String name,
org.nuiton.math.matrix.MatrixND mat) |
void |
ResultStorageAbstract.afterSimulation(SimulationContext context) |
void |
ResultDatabaseStorage.afterSimulation(SimulationContext context) |
void |
ResultStorageAbstract.beforeSimulation(SimulationContext context) |
void |
ResultDatabaseStorage.beforeSimulation(SimulationContext context) |
org.nuiton.math.matrix.MatrixND |
ResultStorageAbstract.getMatrix(SimulationContext context,
String name) |
org.nuiton.math.matrix.MatrixND |
ResultDatabaseStorage.getMatrix(SimulationContext context,
String name) |
org.nuiton.math.matrix.MatrixND |
ResultStorageAbstract.getMatrix(SimulationContext context,
TimeStep step,
String name) |
org.nuiton.math.matrix.MatrixND |
ResultDatabaseStorage.getMatrix(SimulationContext context,
TimeStep step,
String name) |
void |
ResultStorageAbstract.stepChange(SimulationContext context,
TimeStep step) |
void |
ResultDatabaseStorage.stepChange(SimulationContext context,
TimeStep step) |
| Modifier and Type | Method and Description |
|---|---|
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 |
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 |
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 |
SoVTechnicalEfficiencyEquation.compute(SimulationContext context,
Metier metier,
Gear gear)
Compute technical efficiency.
|
double |
StrategyInactivityEquation.compute(SimulationContext context,
Month month,
StrategyMonthInfo info)
Compute inactivity.
|
double |
PopulationPrice.compute(SimulationContext context,
PopulationGroup group)
Compute price.
|
double |
PopulationMaturityOgiveEquation.compute(SimulationContext context,
PopulationGroup group)
Compute maturity ogive.
|
double |
PopulationReproductionRateEquation.compute(SimulationContext context,
PopulationGroup group)
Compute reproduction rate.
|
double |
PopulationMeanWeight.compute(SimulationContext context,
PopulationGroup group)
Compute population mean weight.
|
double |
TargetSpeciesTargetFactorEquation.compute(SimulationContext context,
PopulationGroup group,
Species species,
MetierSeasonInfo infoMetier,
boolean primaryCatch)
Compute target factor.
|
double |
SelectivityEquation.compute(SimulationContext context,
Population pop,
PopulationGroup group,
Metier metier)
Compute selectivity.
|
double |
PopulationCapturabilityEquation.compute(SimulationContext context,
Population pop,
PopulationGroup group,
PopulationSeasonInfo season)
Compute capturability equation.
|
double |
PopulationNaturalDeathRate.compute(SimulationContext context,
Population pop,
PopulationGroup group,
Zone zone)
Compute natural death rate.
|
double |
VariableEquation.compute(SimulationContext context,
org.nuiton.topia.persistence.TopiaEntity entity,
TimeStep step)
Compute target factor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
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.
|
| Modifier and Type | Field and Description |
|---|---|
protected SimulationContext |
ResultManager.context |
protected SimulationContext |
SimulationVariable.simulationContext
Simulation context (to get db).
|
| Modifier and Type | Method and Description |
|---|---|
static SimulationContext |
SimulationContext.get()
Return SimulationContext if not created, create new context without
initialisation needed for simulation
|
| Modifier and Type | Method and Description |
|---|---|
void |
SimulationResultXML.addResult(SimulationContext context,
TimeStep step,
String name,
org.nuiton.math.matrix.MatrixND mat) |
void |
SimulationResultListener.addResult(SimulationContext context,
TimeStep step,
String name,
org.nuiton.math.matrix.MatrixND mat) |
void |
SimulationPreScriptListener.afterSimulation(SimulationContext context) |
void |
SimulationResultXML.afterSimulation(SimulationContext context) |
void |
SimulationExportResultWrapper.afterSimulation(SimulationContext context) |
void |
SimulationListener.afterSimulation(SimulationContext context)
called after simulation
|
void |
SimulationPreScriptListener.beforeSimulation(SimulationContext context) |
void |
SimulationResultXML.beforeSimulation(SimulationContext context) |
void |
SimulationExportResultWrapper.beforeSimulation(SimulationContext context) |
void |
SimulationListener.beforeSimulation(SimulationContext context)
called before simulation
|
void |
SimulationPreScript.compute(SimulationContext context,
org.nuiton.topia.TopiaContext db)
Compute prescript
|
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,
TimeStep step,
String name)
Retourne la matrice stocke pour un pas de temps.
|
void |
Simulator.simulate(SimulationContext context)
Run simulation.
|
void |
SimulationPreScriptListener.stepChange(SimulationContext context,
TimeStep step) |
void |
SimulationResultXML.stepChange(SimulationContext context,
TimeStep step) |
void |
SimulationExportResultWrapper.stepChange(SimulationContext context,
TimeStep step) |
void |
SimulationListener.stepChange(SimulationContext context,
TimeStep step)
Receive event when simulation change step
|
| Constructor and Description |
|---|
ResultManager(SimulationContext context) |
SimulationVariable(SimulationContext simulationContext,
org.nuiton.topia.persistence.TopiaEntity topiaEntity) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
InProcessSimulatorLauncher.initSimulationListener(SimulationContext context) |
Copyright © 1999–2014 CodeLutin. All rights reserved.