public interface ResultStorage extends SimulationResultListener
Modifier and Type | Method and Description |
---|---|
void |
addActiveRule(TimeStep step,
Rule rule) |
void |
addResult(boolean force,
TimeStep step,
org.nuiton.math.matrix.MatrixND mat) |
void |
addResult(boolean force,
TimeStep step,
Population pop,
org.nuiton.math.matrix.MatrixND mat) |
void |
addResult(boolean force,
TimeStep step,
String name,
org.nuiton.math.matrix.MatrixND mat) |
void |
addResult(boolean force,
TimeStep step,
String name,
Population pop,
org.nuiton.math.matrix.MatrixND mat) |
void |
addResult(TimeStep step,
org.nuiton.math.matrix.MatrixND mat) |
void |
addResult(TimeStep step,
Population pop,
org.nuiton.math.matrix.MatrixND mat) |
void |
addResult(TimeStep step,
String name,
org.nuiton.math.matrix.MatrixND mat) |
void |
addResult(TimeStep step,
String name,
Population pop,
org.nuiton.math.matrix.MatrixND mat) |
void |
close()
Close result storage.
|
void |
delete()
Delete all result for this result storage.
|
String |
getInfo()
Return some information on result storage.
|
TimeStep |
getLastStep()
Get last simulation date.
|
org.nuiton.math.matrix.MatrixND |
getMatrix(List<TimeStep> steps,
Population pop,
String name)
Retourne la matrice stocke pour des pas de temps
|
org.nuiton.math.matrix.MatrixND |
getMatrix(List<TimeStep> steps,
Population pop,
String name,
org.nuiton.topia.TopiaContext tx) |
org.nuiton.math.matrix.MatrixND |
getMatrix(List<TimeStep> steps,
String name) |
org.nuiton.math.matrix.MatrixND |
getMatrix(List<TimeStep> steps,
String name,
org.nuiton.topia.TopiaContext tx)
Retourne la matrice stocke pour des pas de temps.
|
org.nuiton.math.matrix.MatrixND |
getMatrix(Population pop,
String name)
Retourne une matrice contenant tous les pas de temps.
|
org.nuiton.math.matrix.MatrixND |
getMatrix(Population pop,
String name,
org.nuiton.topia.TopiaContext tx)
Retourne une matrice contenant tous les pas de temps.
|
org.nuiton.math.matrix.MatrixND |
getMatrix(String name)
Retourne une matrice contenant tous les pas de temps.
|
org.nuiton.math.matrix.MatrixND |
getMatrix(String name,
org.nuiton.topia.TopiaContext tx)
Retourne une matrice contenant tous les pas de temps.
|
org.nuiton.math.matrix.MatrixND |
getMatrix(TimeStep step,
Population pop,
String name)
Retourne la matrice stocke pour un pas de temps
|
org.nuiton.math.matrix.MatrixND |
getMatrix(TimeStep step,
Population pop,
String name,
org.nuiton.topia.TopiaContext tx) |
org.nuiton.math.matrix.MatrixND |
getMatrix(TimeStep step,
String name) |
org.nuiton.math.matrix.MatrixND |
getMatrix(TimeStep step,
String name,
org.nuiton.topia.TopiaContext tx)
Retourne la matrice stocke pour un pas de temps.
|
List<String> |
getResultName()
Retourne la liste de tous les résultats.
|
boolean |
isEnabled(String name)
Deprecated.
since 4.4.0.0 : this method is duplicated with ResultManager#isEnabled(String)
|
addResult
afterSimulation, beforeSimulation, stepChange
String getInfo()
boolean isEnabled(String name)
name
- result nametrue
if result is enabledvoid addResult(TimeStep step, org.nuiton.math.matrix.MatrixND mat) throws IsisFishException
IsisFishException
void addResult(TimeStep step, Population pop, org.nuiton.math.matrix.MatrixND mat) throws IsisFishException
IsisFishException
void addResult(boolean force, TimeStep step, org.nuiton.math.matrix.MatrixND mat) throws IsisFishException
IsisFishException
void addResult(boolean force, TimeStep step, Population pop, org.nuiton.math.matrix.MatrixND mat) throws IsisFishException
IsisFishException
void addResult(TimeStep step, String name, Population pop, org.nuiton.math.matrix.MatrixND mat) throws IsisFishException
IsisFishException
void addResult(TimeStep step, String name, org.nuiton.math.matrix.MatrixND mat) throws IsisFishException
IsisFishException
void addResult(boolean force, TimeStep step, String name, Population pop, org.nuiton.math.matrix.MatrixND mat) throws IsisFishException
IsisFishException
void addResult(boolean force, TimeStep step, String name, org.nuiton.math.matrix.MatrixND mat) throws IsisFishException
IsisFishException
void addActiveRule(TimeStep step, Rule rule) throws IsisFishException
IsisFishException
List<String> getResultName()
org.nuiton.math.matrix.MatrixND getMatrix(TimeStep step, Population pop, String name)
step
- le pas de temps que l'on souhaitepop
- la population pour lequelle on souhaite le resultatname
- le nom des resultats dont on veut la matriceorg.nuiton.math.matrix.MatrixND getMatrix(TimeStep step, Population pop, String name, org.nuiton.topia.TopiaContext tx)
org.nuiton.math.matrix.MatrixND getMatrix(TimeStep step, String name, org.nuiton.topia.TopiaContext tx)
step
- le pas de temps que l'on souhaitename
- le nom des resultats dont on veut la matricetx
- TopiaContext a utiliser pour recuperer les resultats et donc les semantiquesnull
si aucune matrice ne correspond a
la demande.org.nuiton.math.matrix.MatrixND getMatrix(List<TimeStep> steps, Population pop, String name)
steps
- les pas de temps que l'on souhaitepop
- la population pour lequelle on souhaite le resultatname
- le nom des resultats dont on veut la matriceorg.nuiton.math.matrix.MatrixND getMatrix(List<TimeStep> steps, Population pop, String name, org.nuiton.topia.TopiaContext tx)
org.nuiton.math.matrix.MatrixND getMatrix(List<TimeStep> steps, String name, org.nuiton.topia.TopiaContext tx)
steps
- les pas de temps que l'on souhaitename
- le nom des resultats dont on veut la matricetx
- TopiaContext a utiliser pour recuperer les resultats et donc les semantiquesnull
si aucune matrice ne correspond a
la demande.org.nuiton.math.matrix.MatrixND getMatrix(Population pop, String name)
pop
- la population pour lequel on souhaite la matricename
- le nom des resultats dont on veut une matrice globale.org.nuiton.math.matrix.MatrixND getMatrix(Population pop, String name, org.nuiton.topia.TopiaContext tx)
pop
- la population pour lequel on souhaite la matricename
- le nom des resultats dont on veut une matrice globale.tx
- la transaction a utiliserorg.nuiton.math.matrix.MatrixND getMatrix(String name)
name
- le nom des resultats dont on veut une matrice globale.org.nuiton.math.matrix.MatrixND getMatrix(String name, org.nuiton.topia.TopiaContext tx)
name
- le nom des resultats dont on veut une matrice globale.tx
- TopiaContext a utiliser pour recuperer les resultats et donc les semantiquesTimeStep getLastStep()
void delete()
void close()
Copyright © 1999–2020 CodeLutin. All rights reserved.