1.1 --- a/lemon/full_graph.h Fri Apr 24 10:15:33 2009 +0200
1.2 +++ b/lemon/full_graph.h Fri Apr 24 11:54:48 2009 +0200
1.3 @@ -31,7 +31,7 @@
1.4 class FullDigraphBase {
1.5 public:
1.6
1.7 - typedef FullDigraphBase Graph;
1.8 + typedef FullDigraphBase Digraph;
1.9
1.10 class Node;
1.11 class Arc;
1.12 @@ -169,10 +169,10 @@
1.13 ///
1.14 /// \sa FullGraph
1.15 class FullDigraph : public ExtendedFullDigraphBase {
1.16 + typedef ExtendedFullDigraphBase Parent;
1.17 +
1.18 public:
1.19
1.20 - typedef ExtendedFullDigraphBase Parent;
1.21 -
1.22 /// \brief Constructor
1.23 FullDigraph() { construct(0); }
1.24
1.25 @@ -226,8 +226,6 @@
1.26
1.27
1.28 class FullGraphBase {
1.29 - int _node_num;
1.30 - int _edge_num;
1.31 public:
1.32
1.33 typedef FullGraphBase Graph;
1.34 @@ -238,6 +236,9 @@
1.35
1.36 protected:
1.37
1.38 + int _node_num;
1.39 + int _edge_num;
1.40 +
1.41 FullGraphBase() {}
1.42
1.43 void construct(int n) { _node_num = n; _edge_num = n * (n - 1) / 2; }
1.44 @@ -537,10 +538,10 @@
1.45 ///
1.46 /// \sa FullDigraph
1.47 class FullGraph : public ExtendedFullGraphBase {
1.48 + typedef ExtendedFullGraphBase Parent;
1.49 +
1.50 public:
1.51
1.52 - typedef ExtendedFullGraphBase Parent;
1.53 -
1.54 /// \brief Constructor
1.55 FullGraph() { construct(0); }
1.56