Package jsl.observers.textfile
Class CSVExperimentReport
- java.lang.Object
-
- jsl.observers.ModelElementObserver
-
- jsl.observers.textfile.CSVReport
-
- jsl.observers.textfile.CSVExperimentReport
-
- All Implemented Interfaces:
ObserverIfc
,GetNameIfc
,IdentityIfc
public class CSVExperimentReport extends CSVReport
Represents a comma separated value file for experiment data (across replication data) SimName, ModelName, ExpName, RepNum, ResponseType, ResponseID, ResponseName, .. then the header from StatisticAccessorIfc.getCSVStatisticHeader() Captures all ResponseVariables, TimeWeighted variables, and Counters
-
-
Field Summary
-
Fields inherited from class jsl.observers.textfile.CSVReport
myHeaderFlag, myLine, myLineWidth, myWriter, quoteChar
-
Fields inherited from class jsl.observers.ModelElementObserver
myName
-
-
Constructor Summary
Constructors Constructor Description CSVExperimentReport(java.nio.file.Path pathToFile)
Makes a report as a file within the supplied path
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
afterExperiment(ModelElement m, java.lang.Object arg)
protected void
writeHeader()
-
Methods inherited from class jsl.observers.textfile.CSVReport
beforeExperiment, close
-
Methods inherited from class jsl.observers.ModelElementObserver
afterReplication, beforeReplication, getId, getModelElement, getName, initialize, montecarlo, removedFromModel, replicationEnded, setModelElement, setName, timedUpdate, toString, update, update, warmUp
-
-
-
-
Method Detail
-
writeHeader
protected void writeHeader()
- Specified by:
writeHeader
in classCSVReport
-
afterExperiment
protected void afterExperiment(ModelElement m, java.lang.Object arg)
- Overrides:
afterExperiment
in classModelElementObserver
-
-