|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectfr.ifremer.isisfish.simulator.ResultManager
public class ResultManager
Used to store and retrieve result during simulation. This class manage result listener
| Field Summary | |
|---|---|
protected SimulationContext |
context
|
protected java.util.Set<java.lang.String> |
enabledResult
result enabled |
protected SimulationResultGetter |
getter
|
protected java.util.Set<SimulationResultListener> |
listeners
|
| Constructor Summary | |
|---|---|
ResultManager(SimulationContext context)
|
|
| Method Summary | |
|---|---|
void |
addActiveRule(Date date,
Rule rule)
|
void |
addResult(boolean force,
Date date,
org.nuiton.math.matrix.MatrixND mat)
|
void |
addResult(boolean force,
Date date,
Population pop,
org.nuiton.math.matrix.MatrixND mat)
|
void |
addResult(boolean force,
Date date,
java.lang.String name,
org.nuiton.math.matrix.MatrixND mat)
|
void |
addResult(boolean force,
Date date,
java.lang.String name,
Population pop,
org.nuiton.math.matrix.MatrixND mat)
|
void |
addResult(Date date,
org.nuiton.math.matrix.MatrixND mat)
|
void |
addResult(Date date,
Population pop,
org.nuiton.math.matrix.MatrixND mat)
|
void |
addResult(Date date,
java.lang.String name,
org.nuiton.math.matrix.MatrixND mat)
|
void |
addResult(Date date,
java.lang.String name,
Population pop,
org.nuiton.math.matrix.MatrixND mat)
|
protected void |
addSimulationResultListener(SimulationResultListener l)
Don't use this method to add listener, use SimulationContext.addSimulationListener(SimulationListener) |
org.nuiton.math.matrix.MatrixND |
getMatrix(Date date,
Population pop,
java.lang.String name)
Retourne la matrice stocke pour un pas de temps |
org.nuiton.math.matrix.MatrixND |
getMatrix(Date date,
java.lang.String name)
|
org.nuiton.math.matrix.MatrixND |
getMatrix(Population pop,
java.lang.String name)
Retourne une matrice contenant tous les pas de temps. |
org.nuiton.math.matrix.MatrixND |
getMatrix(java.lang.String name)
Retourne une matrice contenant tous les pas de temps. |
boolean |
isEnabled(java.lang.String name)
Permet de savoir si lorsque l'on ajoutera ce resultat, il sera sauvé ou non. |
protected void |
removeSimulationResultListener(SimulationResultListener l)
Don't use this method to remove listener, use SimulationContext.removeSimulationListener(SimulationListener) |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected SimulationContext context
protected java.util.Set<SimulationResultListener> listeners
protected SimulationResultGetter getter
protected transient java.util.Set<java.lang.String> enabledResult
| Constructor Detail |
|---|
public ResultManager(SimulationContext context)
| Method Detail |
|---|
protected void addSimulationResultListener(SimulationResultListener l)
SimulationContext.addSimulationListener(SimulationListener)
l - protected void removeSimulationResultListener(SimulationResultListener l)
SimulationContext.removeSimulationListener(SimulationListener)
l - public boolean isEnabled(java.lang.String name)
public void addActiveRule(Date date,
Rule rule)
throws IsisFishException
IsisFishException
public void addResult(Date date,
org.nuiton.math.matrix.MatrixND mat)
throws IsisFishException
IsisFishException
public void addResult(Date date,
Population pop,
org.nuiton.math.matrix.MatrixND mat)
throws IsisFishException
IsisFishException
public void addResult(boolean force,
Date date,
org.nuiton.math.matrix.MatrixND mat)
throws IsisFishException
IsisFishException
public void addResult(boolean force,
Date date,
Population pop,
org.nuiton.math.matrix.MatrixND mat)
throws IsisFishException
IsisFishException
public void addResult(Date date,
java.lang.String name,
Population pop,
org.nuiton.math.matrix.MatrixND mat)
throws IsisFishException
IsisFishException
public void addResult(Date date,
java.lang.String name,
org.nuiton.math.matrix.MatrixND mat)
throws IsisFishException
IsisFishException
public void addResult(boolean force,
Date date,
java.lang.String name,
Population pop,
org.nuiton.math.matrix.MatrixND mat)
throws IsisFishException
IsisFishException
public void addResult(boolean force,
Date date,
java.lang.String name,
org.nuiton.math.matrix.MatrixND mat)
throws IsisFishException
IsisFishException
public org.nuiton.math.matrix.MatrixND getMatrix(Date date,
Population pop,
java.lang.String name)
date - le pas de temps que l'on souhaitepop - la population pour lequelle on souhaite le resultatname - le nom des resultats dont on veut la matrice
public org.nuiton.math.matrix.MatrixND getMatrix(Date date,
java.lang.String name)
public org.nuiton.math.matrix.MatrixND getMatrix(Population pop,
java.lang.String name)
pop - la population pour lequel on souhaite la matricename - le nom des resultats dont on veut une matrice globale.public org.nuiton.math.matrix.MatrixND getMatrix(java.lang.String name)
name - le nom des resultats dont on veut une matrice globale.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||