Reference

C++

Python

DotNET

Java Documentation

C++ Reference: Graph

io.h File Reference
#include <algorithm>
#include <memory>
#include <numeric>
#include <string>
#include <vector>
#include "absl/strings/numbers.h"
#include "absl/strings/str_cat.h"
#include "absl/strings/str_format.h"
#include "absl/strings/str_join.h"
#include "absl/strings/str_split.h"
#include "ortools/base/filelineiter.h"
#include "ortools/base/statusor.h"
#include "ortools/graph/graph.h"
Include dependency graph for io.h:

Go to the source code of this file.

Namespaces

 util
 

Enumerations

enum  GraphToStringFormat { PRINT_GRAPH_ARCS, PRINT_GRAPH_ADJACENCY_LISTS, PRINT_GRAPH_ADJACENCY_LISTS_SORTED }
 

Functions

template<class Graph >
std::string GraphToString (const Graph &graph, GraphToStringFormat format)
 
template<class Graph >
util::StatusOr< Graph * > ReadGraphFile (const std::string &filename, bool directed, std::vector< int > *num_nodes_with_color_or_null)
 
template<class Graph >
util::Status WriteGraphToFile (const Graph &graph, const std::string &filename, bool directed, const std::vector< int > &num_nodes_with_color)