org.lucci.madhoc.simulation.monitor
Class SimulationMonitor

java.lang.Object
  extended by org.lucci.madhoc.simulation.Monitor
      extended by org.lucci.madhoc.simulation.monitor.SimulationMonitor
All Implemented Interfaces:
Configurable

public class SimulationMonitor
extends Monitor

Author:
luc.hogie

Constructor Summary
SimulationMonitor()
           
 
Method Summary
 void effectiveIterationFrequencyChanged()
           
 java.lang.String getFriendlyName()
           
 java.util.Collection<java.lang.Class> getMonitorViewClasses()
           
 java.lang.String getName()
           
 void iterationScopedValuesReinitializationRequired()
           
 void postIteration()
           
 void preIteration()
           
 void resetIterationScopedValues()
           
 void secondElapsed()
           
 
Methods inherited from class org.lucci.madhoc.simulation.Monitor
addMeasure, configure, deploy, findApplications, findDistributionMeasures, getColor, getDeployedApplications, getIcon, getInitializer, getNetwork, getNumericalMeasures, getSensorMap, getStationApplicationClass, getTerminationConditions, hasCompleted, setNetwork, setStationApplicationClass, setTerminationConditions
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimulationMonitor

public SimulationMonitor()
Method Detail

getName

public java.lang.String getName()
Specified by:
getName in class Monitor

preIteration

public void preIteration()

postIteration

public void postIteration()

effectiveIterationFrequencyChanged

public void effectiveIterationFrequencyChanged()

secondElapsed

public void secondElapsed()

iterationScopedValuesReinitializationRequired

public void iterationScopedValuesReinitializationRequired()

getMonitorViewClasses

public java.util.Collection<java.lang.Class> getMonitorViewClasses()
Overrides:
getMonitorViewClasses in class Monitor

resetIterationScopedValues

public void resetIterationScopedValues()
Specified by:
resetIterationScopedValues in class Monitor

getFriendlyName

public java.lang.String getFriendlyName()
Specified by:
getFriendlyName in class Monitor