atlas  0.6
graph_fwd.h
Go to the documentation of this file.
1 
5 /*
6  Copyright (C) 2004,2005 Fokko du Cloux
7  part of the Atlas of Lie Groups and Representations
8 
9  For license information see the LICENSE file
10 */
11 
12 #ifndef GRAPH_FWD_H /* guard against multiple inclusions */
13 #define GRAPH_FWD_H
14 
15 #include "set.h" // that is really a forward-declaration only header file
16 
17 /******** type declarations ******************************************/
18 
19 namespace atlas {
20 
21 namespace graph {
22 
23  typedef set::Elt Vertex;
24  typedef std::vector<Vertex> VertexList;
25  typedef Vertex Edge;
26  typedef std::vector<Edge> EdgeList;
27 
28  class OrientedGraph;
29 
30 } // |namespace graph|
31 
32 } // |namespace atlas|
33 
34 #endif
size_t Elt
Definition: Atlas.h:52
set::Elt Vertex
Definition: Atlas.h:101
Vertex Edge
Definition: Atlas.h:103
std::vector< Edge > EdgeList
Definition: Atlas.h:104
Definition: Atlas.h:38
std::vector< Vertex > VertexList
Definition: Atlas.h:102