equal
deleted
inserted
replaced
23 #include <vector> |
23 #include <vector> |
24 #include <lemon/invalid.h> |
24 #include <lemon/invalid.h> |
25 #include <lemon/utility.h> |
25 #include <lemon/utility.h> |
26 #include <lemon/error.h> |
26 #include <lemon/error.h> |
27 |
27 |
28 #include <lemon/bits/iterable_graph_extender.h> |
|
29 #include <lemon/bits/alteration_notifier.h> |
|
30 #include <lemon/bits/static_map.h> |
|
31 #include <lemon/bits/graph_extender.h> |
28 #include <lemon/bits/graph_extender.h> |
32 |
29 |
33 ///\ingroup graphs |
30 ///\ingroup graphs |
34 ///\file |
31 ///\file |
35 ///\brief HyperCubeGraph class. |
32 ///\brief HyperCubeGraph class. |
234 private: |
231 private: |
235 int _dim, _nodeNum; |
232 int _dim, _nodeNum; |
236 }; |
233 }; |
237 |
234 |
238 |
235 |
239 typedef StaticMappableGraphExtender< |
236 typedef GraphExtender<HyperCubeGraphBase> ExtendedHyperCubeGraphBase; |
240 IterableGraphExtender< |
|
241 AlterableGraphExtender< |
|
242 GraphExtender< |
|
243 HyperCubeGraphBase> > > > ExtendedHyperCubeGraphBase; |
|
244 |
237 |
245 /// \ingroup graphs |
238 /// \ingroup graphs |
246 /// |
239 /// |
247 /// \brief HyperCube graph class |
240 /// \brief HyperCube graph class |
248 /// |
241 /// |