src/work/deba/graph_io_test.cc
author klao
Thu, 09 Dec 2004 15:30:12 +0000
changeset 1034 be6ee857b72d
child 1036 2f514b5c7122
permissions -rw-r--r--
Undir list and smart graph
deba@1032
     1
#include <lemon/smart_graph.h>
deba@1032
     2
#include <lemon/graph_reader.h>
deba@1032
     3
deba@1032
     4
#include <iostream>
deba@1032
     5
#include <fstream>
deba@1032
     6
deba@1032
     7
using namespace std;
deba@1032
     8
using namespace lemon;
deba@1032
     9
deba@1032
    10
int main() {
deba@1032
    11
  ifstream input("test.lgf");
deba@1032
    12
  SmartGraph graph;
deba@1032
    13
  GraphReader<SmartGraph> reader(input, graph);
deba@1032
    14
  SmartGraph::NodeMap<int> cost(graph);
deba@1032
    15
  reader.readNodeMap("cost", cost);
deba@1032
    16
  SmartGraph::NodeMap<string> color(graph);
deba@1032
    17
  reader.readNodeMap("color", color);
deba@1032
    18
  reader.read();
deba@1032
    19
  for (SmartGraph::NodeIt it(graph); it != INVALID; ++it) {
deba@1032
    20
    cout << cost[it] << color[it] << endl;
deba@1032
    21
  }
deba@1032
    22
  return 0;
deba@1032
    23
}