#include <cassert>
#include <iostream>
#include <map>
#include <set>
#include <string>
#include <utility>
#include <vector>
#include <gz/math/config.hh>
#include "gz/math/graph/Edge.hh"
#include "gz/math/graph/Vertex.hh"
Go to the source code of this file.
|
class | Graph< V, E, EdgeType > |
| A generic graph class. Both vertices and edges can store user information. A vertex could be created passing a custom Id if needed, otherwise it will be choosen internally. The vertices also have a name that could be reused among other vertices if needed. This class supports the use of different edge types (e.g. directed or undirected edges). More...
|
|
|
template<typename V , typename E > |
using | DirectedGraph = Graph< V, E, DirectedEdge< E > > |
|
template<typename V , typename E > |
using | UndirectedGraph = Graph< V, E, UndirectedEdge< E > > |
|