public interface ModelHarness
Modifier and Type | Method and Description |
---|---|
void |
dispose() |
void |
exportData(java.lang.String writerDir) |
java.time.ZonedDateTime |
getCurrentTime() |
simudyne.core.data.export.DataExporter |
getDataExporter(java.lang.String writerDir) |
long |
getModelEnd() |
ModelExecutionPhase |
getPhase() |
simudyne.core.schema.SchemaRecord |
getRecord() |
java.lang.String |
getSchema() |
long |
getTick() |
ValueRecord |
getValues() |
void |
input(java.lang.String json) |
java.lang.String |
report() |
java.lang.String |
report(boolean verbose) |
void |
setup() |
void |
step() |
void |
writeData(simudyne.core.data.export.DataExporter exporter)
Write the current tick data to the dataExporter.
|
void input(java.lang.String json) throws java.io.IOException
java.io.IOException
void setup()
void step()
void dispose()
java.lang.String report()
java.lang.String report(boolean verbose)
ValueRecord getValues()
java.lang.String getSchema()
simudyne.core.schema.SchemaRecord getRecord()
void exportData(java.lang.String writerDir)
simudyne.core.data.export.DataExporter getDataExporter(java.lang.String writerDir)
writerDir
- Folder path for parquet files.void writeData(simudyne.core.data.export.DataExporter exporter)
ModelExecutionPhase getPhase()
long getTick()
long getModelEnd()
java.time.ZonedDateTime getCurrentTime()