alpar@678: /** alpar@678: @defgroup datas Data Structures alpar@678: This group describes the several graph structures implemented in HugoLib. alpar@678: */ alpar@430: alpar@678: /** alpar@678: @defgroup graphs Graph Structures alpar@678: @ingroup datas alpar@678: \brief Graph structures implemented in Hugo. alpar@430: alpar@678: Hugolib provides several data structures to meet the diversing requirements alpar@678: of the possible users. alpar@678: In order to save on running time or on memory usage, some structures may alpar@678: fail to provide alpar@678: some graph features like edge or node deletion. alpar@430: alpar@678: Hugolib also offers special graphs that cannot be used alone but only alpar@678: in conjunktion with other graph representation. The examples for this are alpar@678: \ref EdgeSet, \ref NodeSet, and the large variety of graph wrappers. alpar@430: alpar@678: You are free to use the graph structure that fit your requirements alpar@678: the best, most graph algorithms and auxiliary data structures can be used alpar@678: with any graph structures. alpar@678: */ alpar@430: alpar@678: /** alpar@678: @defgroup auxdat Auxiliary Data Structures alpar@678: @ingroup datas alpar@678: \brief Some data structures implemented in HugoLib. alpar@406: alpar@678: This group describes the data structures implemented in HugoLib in alpar@678: order to make it easier to implement combinatorial algorithms. alpar@678: */ alpar@406: alpar@678: /** alpar@678: @defgroup gwrappers Wrapper Classes for Graphs alpar@678: \brief This group contains several wrapper classes for graphs alpar@678: @ingroup graphs alpar@678: */ alpar@678: alpar@678: /** alpar@678: @defgroup galgs Graph Algorithms alpar@678: \brief This group describes the several graph algorithms alpar@678: implemented in HugoLib. alpar@678: */ alpar@678: alpar@678: /** alpar@758: @defgroup flowalgs Path and Flow Algorithms alpar@678: @ingroup galgs alpar@758: \brief This group describes the algorithms alpar@758: for finding paths and flows in graphs. alpar@678: */ alpar@678: alpar@678: /** alpar@678: @defgroup misc Miscellaneous Tools alpar@678: Here you can find several useful tools for development, alpar@678: debugging and testing. alpar@678: */ alpar@678: alpar@678: /** alpar@678: @defgroup experimental Experimental Structures and Algorithms alpar@678: This group contains some Experimental structures and algorithms. alpar@678: The stuff here is subject to change. alpar@678: */ alpar@424: alpar@424: /// \ingroup misc experimental alpar@424: namespace hugo { }