Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

graph_writer.h File Reference


Detailed Description

#include <iostream>
#include <lemon/error.h>
#include <lemon/lemon_writer.h>

Go to the source code of this file.

Namespaces

namespace  lemon

Classes

class  GraphWriter
 The graph writer class. More...
class  UndirGraphWriter
 The undirected graph writer class. More...

Functions

template<typename Graph>
void lemon::writeGraph (std::ostream &os, const Graph &g)
 Write a graph to the output.
template<typename Graph, typename CapacityMap>
void lemon::writeGraph (std::ostream &os, const Graph &g, const CapacityMap &capacity)
 Write a capacitated graph instance to the output.
template<typename Graph, typename CapacityMap>
void lemon::writeGraph (std::ostream &os, const Graph &g, const CapacityMap &capacity, const typename Graph::Node &s)
 Write a shortest path instance to the output.
template<typename Graph, typename CapacityMap>
void lemon::writeGraph (std::ostream &os, const Graph &g, const CapacityMap &capacity, const typename Graph::Node &s, const typename Graph::Node &t)
 Write a max flow instance to the output.
template<typename Graph, typename CapacityMap, typename CostMap>
void lemon::writeGraph (std::ostream &os, const Graph &g, const CapacityMap &capacity, const typename Graph::Node &s, const typename Graph::Node &t, const CostMap &cost)
 Write a min cost flow instance to the output.
template<typename Graph>
void lemon::writeUndirGraph (std::ostream &os, const Graph &g)
 Write an undirected graph to the output.
template<typename Graph, typename CapacityMap>
void lemon::writeUndirGraph (std::ostream &os, const Graph &g, const CapacityMap &capacity)
 Write an undirected multigraph (undirected graph + capacity map on the edges) to the output.


Generated on Sat Aug 27 14:14:55 2005 for LEMON by  doxygen 1.4.4