net.sourceforge.jabm.report
Class FittestStrategyReportVariables
java.lang.Object
net.sourceforge.jabm.report.FittestStrategyReportVariables
- All Implemented Interfaces:
- EventListener, Report, ReportVariables
public class FittestStrategyReportVariables
- extends java.lang.Object
- implements ReportVariables
-
-
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
fileNamePrefix
protected MutableStringWrapper fileNamePrefix
fileNameSuffix
protected java.lang.String fileNameSuffix
out
protected java.io.ObjectOutputStream out
fittestAgent
protected Agent fittestAgent
fileCounter
protected int fileCounter
FittestStrategyReportVariables
public FittestStrategyReportVariables(MutableStringWrapper fileNamePrefix,
java.lang.String fileNameSuffix)
compute
public void compute(SimEvent event)
- Description copied from interface:
ReportVariables
- Update variables.
- Specified by:
compute
in interface ReportVariables
getVariableBindings
public java.util.Map<java.lang.Object,java.lang.Number> getVariableBindings()
- Description copied from interface:
Report
- Get the values calculated by this report.
- Specified by:
getVariableBindings
in interface Report
- Returns:
- A
Map
of user-readable variable names to their
associated values.
initialise
public void initialise(SimEvent event)
- Description copied from interface:
ReportVariables
- Initialise the variables in response to event.
- Specified by:
initialise
in interface ReportVariables
createOutputFile
public void createOutputFile()
getFileNamePrefix
public MutableStringWrapper getFileNamePrefix()
setFileNamePrefix
public void setFileNamePrefix(MutableStringWrapper fileNamePrefix)
getFileNameSuffix
public java.lang.String getFileNameSuffix()
setFileNameSuffix
public void setFileNameSuffix(java.lang.String fileNameSuffix)
eventOccurred
public void eventOccurred(SimEvent event)
- Specified by:
eventOccurred
in interface EventListener
dispose
public void dispose(SimEvent event)
- Description copied from interface:
ReportVariables
- Clean up any side effects (eg close file).
- Specified by:
dispose
in interface ReportVariables
getName
public java.lang.String getName()
- Specified by:
getName
in interface Report
- Specified by:
getName
in interface ReportVariables