#include <iostream>
#include <lemon/error.h>
#include <lemon/lemon_reader.h>
Go to the source code of this file.
Namespaces | |
namespace | lemon |
Classes | |
class | GraphReader |
The graph reader class. More... | |
class | UndirGraphReader |
The undir graph reader class. More... | |
Functions | |
template<typename Graph> | |
void | lemon::readGraph (std::istream &is, Graph &g) |
Read a graph from an input stream. | |
template<typename Graph, typename CapacityMap> | |
void | lemon::readGraph (std::istream &is, Graph &g, CapacityMap &capacity) |
Read a capacitated graph instance from an input stream. | |
template<typename Graph, typename CapacityMap> | |
void | lemon::readGraph (std::istream &is, Graph &g, CapacityMap &capacity, typename Graph::Node &s) |
Read a shortest path instance from an input stream. | |
template<typename Graph, typename CapacityMap> | |
void | lemon::readGraph (std::istream &is, Graph &g, CapacityMap &capacity, typename Graph::Node &s, typename Graph::Node &t) |
Read a max flow instance from an input stream. | |
template<typename Graph, typename CapacityMap, typename CostMap> | |
void | lemon::readGraph (std::istream &is, Graph &g, CapacityMap &capacity, typename Graph::Node &s, typename Graph::Node &t, CostMap &cost) |
Read a min cost flow instance from an input stream. | |
template<typename Graph> | |
void | lemon::readUndirGraph (std::istream &is, Graph &g) |
Read an undirected graph from an input stream. | |
template<typename Graph, typename CapacityMap> | |
void | lemon::readUndirGraph (std::istream &is, Graph &g, CapacityMap &capacity) |
Read an undirected multigraph (undirected graph + capacity map on the edges) from an input stream. |