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.Object
public double getEndTime()
getEndTime
in interface Observer
public void bind(Community community) throws PmException
Observer
bind
in interface Observer
community
- сообщество.PmException
- если этот наблюдатель не согласуется с данным сообществом.
Например, в сообществе не зарегистрированы необходимые наблюдателю объекты:
переменные, популяции, взаимодействия.public void iterationStarted(int iter)
Observer
iterationStarted
in interface Observer
iter
- идентификатор итерации.public void beforeStep(int iter, QReal toTime)
Observer
beforeStep
in interface Observer
iter
- идентификатор итерации.toTime
- текущий момент времени.