| Package | Description |
|---|---|
| fr.ifremer.isisfish.datastore |
Data storage.
|
| fr.ifremer.isisfish.entities |
Entité metier d'IsisFish.
|
| fr.ifremer.isisfish.equation | |
| fr.ifremer.isisfish.rule |
Rule.
|
| fr.ifremer.isisfish.simulator | |
| fr.ifremer.isisfish.types | |
| fr.ifremer.isisfish.util |
| Modifier and Type | Field and Description |
|---|---|
protected TimeStep |
ResultMappedStorage.ResultMapped.step |
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,Map<TimeStep,ResultMappedStorage.ResultMapped>> |
ResultMappedStorage.nameStepResults |
protected Map<TimeStep,Map<String,ResultMappedStorage.ResultMapped>> |
ResultMappedStorage.stepNameResults |
| Modifier and Type | Method and Description |
|---|---|
TimeStep |
ResultStorage.getLastStep()
Get last simulation date.
|
TimeStep |
ResultMappedStorage.getLastStep()
Get last simulation date.
|
TimeStep |
ResultStorageInMemory.getLastStep() |
TimeStep |
ResultDatabaseStorage.getLastStep() |
TimeStep |
ResultMappedStorage.ResultMapped.getStep() |
| Modifier and Type | Method and Description |
|---|---|
protected Map<TimeStep,ResultMappedStorage.ResultMapped> |
ResultMappedStorage.getResult(String name) |
protected Map<TimeStep,ResultMappedStorage.ResultMapped> |
ResultMappedStorage.getResult(String name,
Population pop) |
| Modifier and Type | Method and Description |
|---|---|
void |
ResultStorage.addActiveRule(TimeStep step,
Rule rule) |
void |
ResultMappedStorage.addActiveRule(TimeStep step,
Rule rule) |
void |
ResultStorageInMemory.addActiveRule(TimeStep step,
Rule rule) |
void |
ResultDatabaseStorage.addActiveRule(TimeStep step,
Rule rule) |
protected void |
ResultDatabaseStorage.addAvailableResult(TimeStep step,
String name)
Ajoute un resultat comme etant disponible pour une date donnée.
|
void |
ResultStorage.addResult(boolean force,
TimeStep step,
org.nuiton.math.matrix.MatrixND mat) |
void |
ResultMappedStorage.addResult(boolean force,
TimeStep step,
org.nuiton.math.matrix.MatrixND mat) |
void |
ResultStorageInMemory.addResult(boolean force,
TimeStep step,
org.nuiton.math.matrix.MatrixND mat) |
void |
ResultDatabaseStorage.addResult(boolean force,
TimeStep step,
org.nuiton.math.matrix.MatrixND mat) |
void |
ResultStorage.addResult(boolean force,
TimeStep step,
Population pop,
org.nuiton.math.matrix.MatrixND mat) |
void |
ResultMappedStorage.addResult(boolean force,
TimeStep step,
Population pop,
org.nuiton.math.matrix.MatrixND mat) |
void |
ResultStorageInMemory.addResult(boolean force,
TimeStep step,
Population pop,
org.nuiton.math.matrix.MatrixND mat) |
void |
ResultDatabaseStorage.addResult(boolean force,
TimeStep step,
Population pop,
org.nuiton.math.matrix.MatrixND mat) |
void |
ResultStorage.addResult(boolean force,
TimeStep step,
String name,
org.nuiton.math.matrix.MatrixND mat) |
void |
ResultMappedStorage.addResult(boolean force,
TimeStep step,
String name,
org.nuiton.math.matrix.MatrixND mat) |
void |
ResultStorageInMemory.addResult(boolean force,
TimeStep step,
String name,
org.nuiton.math.matrix.MatrixND mat) |
void |
ResultDatabaseStorage.addResult(boolean force,
TimeStep step,
String name,
org.nuiton.math.matrix.MatrixND mat) |
void |
ResultStorage.addResult(boolean force,
TimeStep step,
String name,
Population pop,
org.nuiton.math.matrix.MatrixND mat) |
void |
ResultMappedStorage.addResult(boolean force,
TimeStep step,
String name,
Population pop,
org.nuiton.math.matrix.MatrixND mat) |
void |
ResultStorageInMemory.addResult(boolean force,
TimeStep step,
String name,
Population pop,
org.nuiton.math.matrix.MatrixND mat) |
void |
ResultDatabaseStorage.addResult(boolean force,
TimeStep step,
String name,
Population pop,
org.nuiton.math.matrix.MatrixND mat) |
void |
ResultMappedStorage.addResult(SimulationContext context,
TimeStep step,
String name,
org.nuiton.math.matrix.MatrixND mat) |
void |
ResultStorageInMemory.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 |
ResultStorage.addResult(TimeStep step,
org.nuiton.math.matrix.MatrixND mat) |
void |
ResultMappedStorage.addResult(TimeStep step,
org.nuiton.math.matrix.MatrixND mat) |
void |
ResultStorageInMemory.addResult(TimeStep step,
org.nuiton.math.matrix.MatrixND mat) |
void |
ResultDatabaseStorage.addResult(TimeStep step,
org.nuiton.math.matrix.MatrixND mat) |
void |
ResultStorage.addResult(TimeStep step,
Population pop,
org.nuiton.math.matrix.MatrixND mat) |
void |
ResultMappedStorage.addResult(TimeStep step,
Population pop,
org.nuiton.math.matrix.MatrixND mat) |
void |
ResultStorageInMemory.addResult(TimeStep step,
Population pop,
org.nuiton.math.matrix.MatrixND mat) |
void |
ResultDatabaseStorage.addResult(TimeStep step,
Population pop,
org.nuiton.math.matrix.MatrixND mat) |
void |
ResultStorage.addResult(TimeStep step,
String name,
org.nuiton.math.matrix.MatrixND mat) |
void |
ResultMappedStorage.addResult(TimeStep step,
String name,
org.nuiton.math.matrix.MatrixND mat) |
void |
ResultStorageInMemory.addResult(TimeStep step,
String name,
org.nuiton.math.matrix.MatrixND mat) |
void |
ResultDatabaseStorage.addResult(TimeStep step,
String name,
org.nuiton.math.matrix.MatrixND mat) |
void |
ResultStorage.addResult(TimeStep step,
String name,
Population pop,
org.nuiton.math.matrix.MatrixND mat) |
void |
ResultMappedStorage.addResult(TimeStep step,
String name,
Population pop,
org.nuiton.math.matrix.MatrixND mat) |
void |
ResultStorageInMemory.addResult(TimeStep step,
String name,
Population pop,
org.nuiton.math.matrix.MatrixND mat) |
void |
ResultDatabaseStorage.addResult(TimeStep step,
String name,
Population pop,
org.nuiton.math.matrix.MatrixND mat) |
protected void |
ResultMappedStorage.doAddResult(TimeStep step,
String name,
org.nuiton.math.matrix.MatrixND mat) |
protected void |
ResultStorageInMemory.doAddResult(TimeStep step,
String name,
org.nuiton.math.matrix.MatrixND mat) |
protected void |
ResultDatabaseStorage.doAddResult(TimeStep step,
String name,
org.nuiton.math.matrix.MatrixND mat) |
protected void |
ResultDatabaseStorage.doAddResult(TimeStep step,
String name,
org.nuiton.math.matrix.MatrixND mat,
org.nuiton.topia.TopiaContext tx) |
protected org.nuiton.math.matrix.MatrixND |
ResultDatabaseStorage.getInCache(TimeStep step,
String name) |
org.nuiton.math.matrix.MatrixND |
ResultMappedStorage.getMatrix(SimulationContext context,
TimeStep step,
String name) |
org.nuiton.math.matrix.MatrixND |
ResultStorageInMemory.getMatrix(SimulationContext context,
TimeStep step,
String name) |
org.nuiton.math.matrix.MatrixND |
ResultDatabaseStorage.getMatrix(SimulationContext context,
TimeStep step,
String name) |
org.nuiton.math.matrix.MatrixND |
ResultStorage.getMatrix(TimeStep step,
Population pop,
String name)
Retourne la matrice stocke pour un pas de temps
|
org.nuiton.math.matrix.MatrixND |
ResultMappedStorage.getMatrix(TimeStep step,
Population pop,
String name)
Retourne la matrice stocke pour un pas de temps
|
org.nuiton.math.matrix.MatrixND |
ResultStorageInMemory.getMatrix(TimeStep step,
Population pop,
String name) |
org.nuiton.math.matrix.MatrixND |
ResultDatabaseStorage.getMatrix(TimeStep step,
Population pop,
String name) |
org.nuiton.math.matrix.MatrixND |
ResultMappedStorage.getMatrix(TimeStep step,
Population pop,
String name,
org.nuiton.topia.TopiaContext tx)
Retourne la matrice stocke pour un pas de temps
|
org.nuiton.math.matrix.MatrixND |
ResultStorage.getMatrix(TimeStep step,
String name) |
org.nuiton.math.matrix.MatrixND |
ResultMappedStorage.getMatrix(TimeStep step,
String name) |
org.nuiton.math.matrix.MatrixND |
ResultStorageInMemory.getMatrix(TimeStep step,
String name) |
org.nuiton.math.matrix.MatrixND |
ResultDatabaseStorage.getMatrix(TimeStep step,
String name) |
org.nuiton.math.matrix.MatrixND |
ResultStorage.getMatrix(TimeStep step,
String name,
org.nuiton.topia.TopiaContext tx)
Retourne la matrice stocke pour un pas de temps.
|
org.nuiton.math.matrix.MatrixND |
ResultMappedStorage.getMatrix(TimeStep step,
String name,
org.nuiton.topia.TopiaContext tx)
Retourne une matrice contenant tous les pas de temps.
|
org.nuiton.math.matrix.MatrixND |
ResultStorageInMemory.getMatrix(TimeStep step,
String name,
org.nuiton.topia.TopiaContext tx) |
org.nuiton.math.matrix.MatrixND |
ResultDatabaseStorage.getMatrix(TimeStep step,
String name,
org.nuiton.topia.TopiaContext tx) |
protected Map<String,ResultMappedStorage.ResultMapped> |
ResultMappedStorage.getResult(TimeStep step) |
protected ResultMappedStorage.ResultMapped |
ResultMappedStorage.getResult(TimeStep step,
String name) |
protected ResultMappedStorage.ResultMapped |
ResultMappedStorage.getResult(TimeStep step,
String name,
Population pop) |
protected boolean |
ResultDatabaseStorage.isAvailableResult(TimeStep step,
String name)
Verifie si un resultat est disponible pour une date donnée.
|
protected void |
ResultDatabaseStorage.putInCache(TimeStep step,
String name,
org.nuiton.math.matrix.MatrixND mat,
org.nuiton.topia.TopiaContext context) |
| Constructor and Description |
|---|
ResultMappedStorage.ResultMapped(RandomAccessFile raf,
long offset,
TimeStep step,
String name,
org.nuiton.math.matrix.MatrixND matrix)
write date to file
|
| Modifier and Type | Field and Description |
|---|---|
protected TimeStep |
ActiveRuleAbstract.activeRuleStep
Nom de l'attribut en BD : activeRuleStep
|
protected TimeStep |
ResultAbstract.resultStep
Nom de l'attribut en BD : resultStep
|
| Modifier and Type | Method and Description |
|---|---|
TimeStep |
ActiveRule.getActiveRuleStep() |
TimeStep |
ActiveRuleAbstract.getActiveRuleStep() |
TimeStep |
ResultAbstract.getResultStep() |
TimeStep |
Result.getResultStep() |
| Modifier and Type | Method and Description |
|---|---|
List<E> |
ActiveRuleDAOAbstract.findAllByActiveRuleStep(TimeStep v) |
List<E> |
ResultDAOAbstract.findAllByResultStep(TimeStep v) |
E |
ActiveRuleDAOAbstract.findByActiveRuleStep(TimeStep v) |
E |
ResultDAOAbstract.findByResultStep(TimeStep v) |
void |
ActiveRule.setActiveRuleStep(TimeStep activeRuleStep) |
void |
ActiveRuleAbstract.setActiveRuleStep(TimeStep activeRuleStep) |
void |
ResultAbstract.setResultStep(TimeStep resultStep) |
void |
Result.setResultStep(TimeStep resultStep) |
| Modifier and Type | Method and Description |
|---|---|
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.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 TimeStep |
SimulationControl.step |
| Modifier and Type | Field and Description |
|---|---|
protected Map<Population,Map.Entry<TimeStep,org.nuiton.math.matrix.MatrixND>> |
PopulationMonitor.discards
discard key: <date, pop> value:<MatrixND>
|
protected Map<TimeStep,org.nuiton.math.matrix.MatrixND> |
MetierMonitor.noActivity |
protected Map<Population,Map<TimeStep,org.nuiton.math.matrix.MatrixND>> |
PopulationMonitor.reproductions
reproduction key: <date, pop> value:<MatrixND>
|
| Modifier and Type | Method and Description |
|---|---|
TimeStep |
SimulationControl.getStep()
Method getDate donne la date utiliser par la simulation.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ResultManager.addActiveRule(TimeStep step,
Rule rule) |
void |
PopulationMonitor.addDiscard(TimeStep step,
Population pop,
org.nuiton.math.matrix.MatrixND discard)
Only work for current step simulation
|
void |
ResultManager.addResult(boolean force,
TimeStep step,
org.nuiton.math.matrix.MatrixND mat) |
void |
ResultManager.addResult(boolean force,
TimeStep step,
Population pop,
org.nuiton.math.matrix.MatrixND mat) |
void |
ResultManager.addResult(boolean force,
TimeStep step,
String name,
org.nuiton.math.matrix.MatrixND mat) |
void |
ResultManager.addResult(boolean force,
TimeStep step,
String name,
Population pop,
org.nuiton.math.matrix.MatrixND mat) |
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 |
ResultManager.addResult(TimeStep step,
org.nuiton.math.matrix.MatrixND mat) |
void |
ResultManager.addResult(TimeStep step,
Population pop,
org.nuiton.math.matrix.MatrixND mat) |
void |
ResultManager.addResult(TimeStep step,
String name,
org.nuiton.math.matrix.MatrixND mat) |
void |
ResultManager.addResult(TimeStep step,
String name,
Population pop,
org.nuiton.math.matrix.MatrixND mat) |
void |
PopulationMonitor.checkStep(TimeStep step,
String msg) |
void |
SimulationContext.clearCache(TimeStep step)
Clear isis fish cache for specified time step.
|
org.nuiton.math.matrix.MatrixND |
PopulationMonitor.getDiscard(TimeStep step,
Population pop)
Get discard.
|
boolean |
RuleMonitor.getEvalutionCondition(TimeStep step,
Rule rule,
Metier metier) |
org.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 |
ResultManager.getMatrix(TimeStep step,
Population pop,
String name)
Retourne la matrice stocke pour un pas de temps
|
org.nuiton.math.matrix.MatrixND |
ResultManager.getMatrix(TimeStep step,
String name) |
org.nuiton.math.matrix.MatrixND |
MetierMonitor.getNoActivity(TimeStep step) |
org.nuiton.math.matrix.MatrixND |
MetierMonitor.getOrCreateNoActivity(TimeStep step,
String name,
List<Strategy> strategies,
List<Metier> metiers) |
org.nuiton.math.matrix.MatrixND |
PopulationMonitor.getRecruitment(TimeStep step,
Population pop)
TODO les reproductions qui sont trop veille pour encore servir
doivent être supprimées. c-a-d date < currentDate - etalement - gap between repro recru
Une autre facon de faire est de supprimer les repro == 0 car normalement
toute la repro doit etre utilisé au bout d'un certain temps
|
org.nuiton.math.matrix.MatrixND |
PopulationMonitor.getReproduction(TimeStep step,
Population pop)
Return reproduction.
|
void |
PopulationMonitor.setDiscard(TimeStep step,
Population pop,
org.nuiton.math.matrix.MatrixND discard)
Set discard.
|
void |
RuleMonitor.setEvaluationCondition(TimeStep step,
Rule rule,
Metier metier,
boolean evalutionCondition) |
void |
MetierMonitor.setNoActivity(TimeStep step,
org.nuiton.math.matrix.MatrixND nonActivity) |
void |
PopulationMonitor.setReproduction(TimeStep step,
Population pop,
org.nuiton.math.matrix.MatrixND repro)
Set new reproduction.
|
void |
SimulationControl.setStep(TimeStep t)
Modifie la date de la simulation.
|
| Modifier and Type | Method and Description |
|---|---|
TimeStep |
TimeStep.next()
Method next retourne une nouvelle date qui est la date suivante de la
date courante. la date courante n'est pas modifier.
|
TimeStep |
TimeStep.nextYear()
Method next retourne une nouvelle date qui est le meme mois de l'annee
suivante de la date courante. la date courante n'est pas modifier.
|
TimeStep |
TimeStep.previous()
Method preview retourne une nouvelle date qui est la date precedente de
la date courante la date courante n'est pas modifier.
|
TimeStep |
TimeStep.previousYear()
Method preview retourne une nouvelle date qui est le meme mois de l'annee
precedente de la date courante la date courante n'est pas modifier.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
TimeStep.after(TimeStep t)
compare 2 dates.
|
boolean |
TimeStep.afterOrEquals(TimeStep d) |
boolean |
TimeStep.before(TimeStep t)
compare 2 dates.
|
boolean |
TimeStep.beforeOrEquals(TimeStep t) |
int |
TimeStep.compareTo(TimeStep t) |
Month[] |
TimeStep.getMonthBetweenDate(TimeStep timeStep2) |
| Modifier and Type | Field and Description |
|---|---|
protected TimeStep |
IsisCacheBackendOnGuava.lastStep
the last step use to put value in cache
|
| Modifier and Type | Method and Description |
|---|---|
protected TimeStep |
IsisCache.computeKey(StringBuilder sbKey,
Method method,
Object[] args) |
| Modifier and Type | Method and Description |
|---|---|
void |
IsisCache.clear(TimeStep step)
remove all values in cache for the specied TimeStep
|
Object |
IsisCacheBackend.get(TimeStep step,
String key) |
Object |
IsisCacheBackendOnGuava.get(TimeStep step,
String key) |
protected Object |
IsisCache.get(TimeStep step,
String key) |
Object |
IsisCacheBackendOnReferenceMap.get(TimeStep step,
String key) |
protected Map |
IsisCacheBackendOnReferenceMap.getCacheTimeStep(TimeStep step) |
void |
IsisCacheBackend.put(TimeStep step,
String key,
Object value) |
void |
IsisCacheBackendOnGuava.put(TimeStep step,
String key,
Object value) |
protected void |
IsisCache.put(TimeStep step,
String key,
Object value) |
void |
IsisCacheBackendOnReferenceMap.put(TimeStep step,
String key,
Object value) |
Copyright © 1999–2014 CodeLutin. All rights reserved.