|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectfern.simulation.observer.Observer
fern.simulation.observer.FireTypeObserver
public class FireTypeObserver
Observes the different types of firings.
If the simulation is repeated, the average numbers are calculated.
Simulator.FireType
Constructor Summary | |
---|---|
FireTypeObserver(Simulator sim)
Create the observer for the given simulator. |
Method Summary | |
---|---|
void |
activateReaction(int mu,
double tau,
Simulator.FireType fireType,
int times)
Counts the firing for the given Simulator.FireType |
void |
finished()
Calculates the average over all runs of the simulator. |
String[] |
getStyles()
Gets the styles for the columns. |
void |
started()
Do nothing. |
void |
step()
Do nothing. |
void |
theta(double theta)
Do nothing. |
GnuPlot |
toGnuplot()
Creates a new GnuPlot object and passes the actual observer data to it. |
GnuPlot |
toGnuplot(GnuPlot gnuplot)
Passes the actual observer data to a GnuPlot object. |
String |
toString()
|
Methods inherited from class fern.simulation.observer.Observer |
---|
getLabelFormat, getNumSimulations, getPrintWriter, getSimulator, getTheta, print, setLabelFormat, setPrintWriter, setTheta |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public FireTypeObserver(Simulator sim)
sim
- simulatorMethod Detail |
---|
public void activateReaction(int mu, double tau, Simulator.FireType fireType, int times)
Simulator.FireType
activateReaction
in class Observer
mu
- the reaction which is supposed to firetau
- the time the reaction fires (at this time Simulator.getTime()
does not necessarily yield the firing time)fireType
- the type of the firingtimes
- TODOpublic void finished()
finished
in class Observer
public void started()
started
in class Observer
public void step()
step
in class Observer
public String toString()
toString
in class Object
public void theta(double theta)
theta
in class Observer
theta
- moment in timepublic GnuPlot toGnuplot()
GnuPlotObserver
GnuPlot
object and passes the actual observer data to it.
toGnuplot
in interface GnuPlotObserver
GnuPlot
objectpublic GnuPlot toGnuplot(GnuPlot gnuplot)
GnuPlotObserver
GnuPlot
object.
toGnuplot
in interface GnuPlotObserver
gnuplot
- the GnuPlot
object to pass the data to
GnuPlot
objectpublic String[] getStyles()
GnuPlotObserver
getStyles
in interface GnuPlotObserver
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |