public class TrajectoryObserver extends java.lang.Object implements Observer
| Modifier and Type | Method and Description |
|---|---|
void |
beforeStep(int iter,
QReal toTime)
Сообщить наблюдателю о том, что сейчас будет осуществлен шаг в данную точку по времени.
|
void |
bind(Community community)
Связать этого наблюдателя с данным сообществом.
|
boolean |
equals(java.lang.Object obj) |
double |
getEndTime() |
double[][] |
getResult(int iter,
QReal currentTime)
Получить результат наблюдений по окончании итерации.
|
void |
iterationStarted(int iter)
Сообщить наблюдателю о начале новой итерации.
|
public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic double getEndTime()
getEndTime in interface Observerpublic void bind(Community community) throws PmException
Observerbind in interface Observercommunity - сообщество.PmException - если этот наблюдатель не согласуется с данным сообществом.
Например, в сообществе не зарегистрированы необходимые наблюдателю объекты:
переменные, популяции, взаимодействия.public void iterationStarted(int iter)
ObserveriterationStarted in interface Observeriter - идентификатор итерации.public void beforeStep(int iter,
QReal toTime)
ObserverbeforeStep in interface Observeriter - идентификатор итерации.toTime - текущий момент времени.