21 package org.matsim.visum;
23 import java.io.BufferedWriter;
24 import java.io.FileWriter;
25 import java.io.IOException;
27 import java.util.TreeSet;
29 import org.apache.logging.log4j.LogManager;
30 import org.apache.logging.log4j.Logger;
50 this.ids =
new TreeSet<>();
64 public void setIds(
final Set<String> ids) {
70 try (BufferedWriter out =
new BufferedWriter(
new FileWriter(filename))) {
71 out.write(
"$VN;Y5\n");
73 out.write(
"*\tAnzahl Bezirke\n");
74 out.write(this.ids.size() +
"\n");
76 out.write(
"*\tBezirksNummern\n");
78 for (String value : this.ids) {
87 for (String from : this.ids) {
88 out.write(
"*\t" + from +
"\n");
90 for (String to : this.ids) {
99 out.write(Double.toString(e.
getValue()));
107 }
catch (IOException e) {
void writeFile(final String filename)
final Map< String, ArrayList< Entry > > getFromLocations()
VisumMatrixWriter(final Matrix matrix)
void setIds(final Set< String > ids)
final Map< String, ArrayList< Entry > > getToLocations()
final Entry getEntry(final String from, final String to)