/** Simulation timestep is model parameter for iterated map models (and cellular automata) */
private FileFundamentalDiagram(double simulationTimestep, VehiclePrototype vehiclePrototype) {
super(ProjectMetaData.getInstance().getOutputPath(), ProjectMetaData.getInstance().getProjectName());
final String label = vehiclePrototype.getLabel();
final EquilibriumProperties eqProperties = vehiclePrototype.getEquiProperties();
writer = createWriter(String.format(extensionFormat, label));
writeHeader(simulationTimestep, eqProperties);
writeFundamentalDiagram(eqProperties);
writer.close();
}