3 @defgroup datas Data Structures
4 This group describes the several graph structures implemented in HugoLib.
8 @defgroup graphs Graph Structures
10 \brief Graph structures implemented in Hugo.
12 Hugolib provides several data structures to meet the diverging requirements
13 of the possible users.
14 In order to save on running time or on memory usage, some structures may
16 some graph features like edge or node deletion.
18 Hugolib also offers special graphs that cannot be used alone but only
19 in conjunction with other graph representation. The examples for this are
20 \ref hugo::EdgeSet "EdgeSet", \ref hugo::NodeSet "NodeSet"
21 and the large variety of \ref gwrappers "graph wrappers".
23 You are free to use the graph structure that fit your requirements
24 the best, most graph algorithms and auxiliary data structures can be used
25 with any graph structures.
29 @defgroup auxdat Auxiliary Data Structures
31 \brief Some data structures implemented in HugoLib.
33 This group describes the data structures implemented in HugoLib in
34 order to make it easier to implement combinatorial algorithms.
38 @defgroup graphmapfactory Tools to Make It Easier to Make Graph Maps
40 \brief Tools to Make It Easier to Make Graph Maps.
42 This group describes the tools that makes it easier to make graph maps that
43 dynamically update with the graph changes.
47 @defgroup gwrappers Wrapper Classes for Graphs
48 \brief This group contains several wrapper classes for graphs
53 @defgroup galgs Graph Algorithms
54 \brief This group describes the several graph algorithms
55 implemented in HugoLib.
59 @defgroup flowalgs Path and Flow Algorithms
61 \brief This group describes the algorithms
62 for finding paths and flows in graphs.
66 @defgroup misc Miscellaneous Tools
67 Here you can find several useful tools for development,
68 debugging and testing.
72 @defgroup skeletons Skeletons
73 \brief Skeletons (a.k.a. concept checking classes)
75 This group describes the data/algorithm skeletons implemented in HugoLib in
76 order to make it easier to check if a certain template class or
77 template function is correctly implemented.
82 @defgroup experimental Experimental Structures and Algorithms
83 This group contains some Experimental structures and algorithms.
84 The stuff here is subject to change.