|
MATSIM
|
Public Member Functions | |
| void | run (final String[] args) |
| void | run (final File eventsFile, final Config config, final Network network) |
| void | addExternalSnapshotWriter (final SnapshotWriter writer) |
Static Public Member Functions | |
| static void | main (final String[] args) |
Private Member Functions | |
| void | parseArguments (final String[] args) |
| void | printUsage () |
| void | prepare () |
| void | loadSnapshotWriters (final String outputDir) |
Private Attributes | |
| Config | config = null |
| Network | network = null |
| EventsManager | events = null |
| SnapshotGenerator | visualizer = null |
| String | configfile = null |
| String | eventsfile |
| SnapshotWriter | writer = null |
Converts an events file to a snapshot file.
Definition at line 50 of file Events2Snapshot.java.
|
private |
Parses all arguments and sets the corresponding members.
| args |
Definition at line 65 of file Events2Snapshot.java.
References org.matsim.core.utils.misc.ArgumentParser.iterator(), and org.matsim.run.Events2Snapshot.printUsage().
Referenced by org.matsim.run.Events2Snapshot.run().

|
private |
Definition at line 91 of file Events2Snapshot.java.
Referenced by org.matsim.run.Events2Snapshot.parseArguments().
| void org.matsim.run.Events2Snapshot.run | ( | final String [] | args | ) |
Starts the conversion of events into snapshot files. Stand-alone run-method.
| args | command-line arguments |
Definition at line 114 of file Events2Snapshot.java.
References org.matsim.core.scenario.ScenarioUtils.createScenario(), org.matsim.core.events.algorithms.SnapshotGenerator.finish(), org.matsim.core.config.groups.NetworkConfigGroup.getInputFile(), org.matsim.api.core.v01.Scenario.getNetwork(), org.matsim.core.config.Config.getParam(), org.matsim.core.config.groups.GlobalConfigGroup.getRandomSeed(), org.matsim.core.config.Config.global(), org.matsim.core.config.ConfigUtils.loadConfig(), org.matsim.run.Events2Snapshot.loadSnapshotWriters(), org.matsim.core.config.Config.network(), org.matsim.run.Events2Snapshot.parseArguments(), org.matsim.run.Events2Snapshot.prepare(), org.matsim.core.events.MatsimEventsReader.readFile(), and org.matsim.core.gbl.MatsimRandom.reset().
Referenced by org.matsim.run.Events2Snapshot.main().

| void org.matsim.run.Events2Snapshot.run | ( | final File | eventsFile, |
| final Config | config, | ||
| final Network | network | ||
| ) |
Starts the conversion of events into snapshot files. Alternative run-method to more easily integrate it into existing code where config, network etc. are already loaded.
| eventsFile | |
| config | |
| network |
Definition at line 152 of file Events2Snapshot.java.
References org.matsim.run.Events2Snapshot.config, org.matsim.core.events.algorithms.SnapshotGenerator.finish(), org.matsim.core.config.Config.getParam(), org.matsim.core.config.groups.QSimConfigGroup.getSnapshotPeriod(), org.matsim.run.Events2Snapshot.loadSnapshotWriters(), org.matsim.run.Events2Snapshot.network, org.matsim.run.Events2Snapshot.prepare(), org.matsim.core.config.Config.qsim(), and org.matsim.core.events.MatsimEventsReader.readFile().

|
private |
Definition at line 187 of file Events2Snapshot.java.
References org.matsim.core.api.experimental.events.EventsManager.addHandler(), org.matsim.core.events.EventsUtils.createEventsManager(), org.matsim.core.config.groups.QSimConfigGroup.getSnapshotPeriod(), and org.matsim.core.config.Config.qsim().
Referenced by org.matsim.run.Events2Snapshot.run().

| void org.matsim.run.Events2Snapshot.addExternalSnapshotWriter | ( | final SnapshotWriter | writer | ) |
Definition at line 197 of file Events2Snapshot.java.
References org.matsim.run.Events2Snapshot.writer.
|
private |
Definition at line 201 of file Events2Snapshot.java.
References org.matsim.core.events.algorithms.SnapshotGenerator.addSnapshotWriter(), org.matsim.core.config.Config.controller(), and org.matsim.core.config.groups.ControllerConfigGroup.getSnapshotFormat().
Referenced by org.matsim.run.Events2Snapshot.run().

|
static |
Definition at line 226 of file Events2Snapshot.java.
References org.matsim.run.Events2Snapshot.run().

|
private |
Definition at line 52 of file Events2Snapshot.java.
Referenced by org.matsim.run.Events2Snapshot.run().
|
private |
Definition at line 53 of file Events2Snapshot.java.
Referenced by org.matsim.run.Events2Snapshot.run().
|
private |
Definition at line 54 of file Events2Snapshot.java.
|
private |
Definition at line 55 of file Events2Snapshot.java.
|
private |
Definition at line 56 of file Events2Snapshot.java.
|
private |
Definition at line 57 of file Events2Snapshot.java.
|
private |
Definition at line 58 of file Events2Snapshot.java.
Referenced by org.matsim.run.Events2Snapshot.addExternalSnapshotWriter().
1.8.13