COIN-OR::LEMON - Graph Library

Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • doc/groups.dox

    r658 r656  
    2121/**
    2222@defgroup datas Data Structures
    23 This group contains the several data structures implemented in LEMON.
     23This group describes the several data structures implemented in LEMON.
    2424*/
    2525
     
    143143\brief Graph types between real graphs and graph adaptors.
    144144
    145 This group contains some graph types between real graphs and graph adaptors.
     145This group describes some graph types between real graphs and graph adaptors.
    146146These classes wrap graphs to give new functionality as the adaptors do it.
    147147On the other hand they are not light-weight structures as the adaptors.
     
    153153\brief Map structures implemented in LEMON.
    154154
    155 This group contains the map structures implemented in LEMON.
     155This group describes the map structures implemented in LEMON.
    156156
    157157LEMON provides several special purpose maps and map adaptors that e.g. combine
     
    166166\brief Special graph-related maps.
    167167
    168 This group contains maps that are specifically designed to assign
     168This group describes maps that are specifically designed to assign
    169169values to the nodes and arcs/edges of graphs.
    170170
     
    178178\brief Tools to create new maps from existing ones
    179179
    180 This group contains map adaptors that are used to create "implicit"
     180This group describes map adaptors that are used to create "implicit"
    181181maps from other maps.
    182182
     
    241241\brief Two dimensional data storages implemented in LEMON.
    242242
    243 This group contains two dimensional data storages implemented in LEMON.
     243This group describes two dimensional data storages implemented in LEMON.
    244244*/
    245245
     
    249249\brief %Path structures implemented in LEMON.
    250250
    251 This group contains the path structures implemented in LEMON.
     251This group describes the path structures implemented in LEMON.
    252252
    253253LEMON provides flexible data structures to work with paths.
     
    265265\brief Auxiliary data structures implemented in LEMON.
    266266
    267 This group contains some data structures implemented in LEMON in
     267This group describes some data structures implemented in LEMON in
    268268order to make it easier to implement combinatorial algorithms.
    269269*/
     
    271271/**
    272272@defgroup algs Algorithms
    273 \brief This group contains the several algorithms
     273\brief This group describes the several algorithms
    274274implemented in LEMON.
    275275
    276 This group contains the several algorithms
     276This group describes the several algorithms
    277277implemented in LEMON.
    278278*/
     
    283283\brief Common graph search algorithms.
    284284
    285 This group contains the common graph search algorithms, namely
     285This group describes the common graph search algorithms, namely
    286286\e breadth-first \e search (BFS) and \e depth-first \e search (DFS).
    287287*/
     
    292292\brief Algorithms for finding shortest paths.
    293293
    294 This group contains the algorithms for finding shortest paths in digraphs.
     294This group describes the algorithms for finding shortest paths in digraphs.
    295295
    296296 - \ref Dijkstra algorithm for finding shortest paths from a source node
     
    313313\brief Algorithms for finding maximum flows.
    314314
    315 This group contains the algorithms for finding maximum flows and
     315This group describes the algorithms for finding maximum flows and
    316316feasible circulations.
    317317
     
    451451\brief Algorithms for finding minimum cut in graphs.
    452452
    453 This group contains the algorithms for finding minimum cut in graphs.
     453This group describes the algorithms for finding minimum cut in graphs.
    454454
    455455The \e minimum \e cut \e problem is to find a non-empty and non-complete
     
    468468- \ref NagamochiIbaraki "Nagamochi-Ibaraki algorithm" for
    469469  calculating minimum cut in undirected graphs.
    470 - \ref GomoryHu "Gomory-Hu tree computation" for calculating
     470- \ref GomoryHuTree "Gomory-Hu tree computation" for calculating
    471471  all-pairs minimum cut in undirected graphs.
    472472
     
    476476
    477477/**
    478 @defgroup graph_properties Connectivity and Other Graph Properties
     478@defgroup graph_prop Connectivity and Other Graph Properties
    479479@ingroup algs
    480480\brief Algorithms for discovering the graph properties
    481481
    482 This group contains the algorithms for discovering the graph properties
     482This group describes the algorithms for discovering the graph properties
    483483like connectivity, bipartiteness, euler property, simplicity etc.
    484484
     
    492492\brief Algorithms for planarity checking, embedding and drawing
    493493
    494 This group contains the algorithms for planarity checking,
     494This group describes the algorithms for planarity checking,
    495495embedding and drawing.
    496496
     
    504504\brief Algorithms for finding matchings in graphs and bipartite graphs.
    505505
    506 This group contains the algorithms for calculating
     506This group contains algorithm objects and functions to calculate
    507507matchings in graphs and bipartite graphs. The general matching problem is
    508 finding a subset of the edges for which each node has at most one incident
    509 edge.
     508finding a subset of the arcs which does not shares common endpoints.
    510509
    511510There are several different algorithms for calculate matchings in
     
    544543\brief Algorithms for finding a minimum cost spanning tree in a graph.
    545544
    546 This group contains the algorithms for finding a minimum cost spanning
     545This group describes the algorithms for finding a minimum cost spanning
    547546tree in a graph.
    548547*/
     
    553552\brief Auxiliary algorithms implemented in LEMON.
    554553
    555 This group contains some algorithms implemented in LEMON
     554This group describes some algorithms implemented in LEMON
    556555in order to make it easier to implement complex algorithms.
    557556*/
     
    562561\brief Approximation algorithms.
    563562
    564 This group contains the approximation and heuristic algorithms
     563This group describes the approximation and heuristic algorithms
    565564implemented in LEMON.
    566565*/
     
    568567/**
    569568@defgroup gen_opt_group General Optimization Tools
    570 \brief This group contains some general optimization frameworks
     569\brief This group describes some general optimization frameworks
    571570implemented in LEMON.
    572571
    573 This group contains some general optimization frameworks
     572This group describes some general optimization frameworks
    574573implemented in LEMON.
    575574*/
     
    580579\brief Lp and Mip solver interfaces for LEMON.
    581580
    582 This group contains Lp and Mip solver interfaces for LEMON. The
     581This group describes Lp and Mip solver interfaces for LEMON. The
    583582various LP solvers could be used in the same manner with this
    584583interface.
     
    599598\brief Metaheuristics for LEMON library.
    600599
    601 This group contains some metaheuristic optimization tools.
     600This group describes some metaheuristic optimization tools.
    602601*/
    603602
     
    614613\brief Simple basic graph utilities.
    615614
    616 This group contains some simple basic graph utilities.
     615This group describes some simple basic graph utilities.
    617616*/
    618617
     
    622621\brief Tools for development, debugging and testing.
    623622
    624 This group contains several useful tools for development,
     623This group describes several useful tools for development,
    625624debugging and testing.
    626625*/
     
    631630\brief Simple tools for measuring the performance of algorithms.
    632631
    633 This group contains simple tools for measuring the performance
     632This group describes simple tools for measuring the performance
    634633of algorithms.
    635634*/
     
    640639\brief Exceptions defined in LEMON.
    641640
    642 This group contains the exceptions defined in LEMON.
     641This group describes the exceptions defined in LEMON.
    643642*/
    644643
     
    647646\brief Graph Input-Output methods
    648647
    649 This group contains the tools for importing and exporting graphs
     648This group describes the tools for importing and exporting graphs
    650649and graph related data. Now it supports the \ref lgf-format
    651650"LEMON Graph Format", the \c DIMACS format and the encapsulated
     
    658657\brief Reading and writing LEMON Graph Format.
    659658
    660 This group contains methods for reading and writing
     659This group describes methods for reading and writing
    661660\ref lgf-format "LEMON Graph Format".
    662661*/
     
    667666\brief General \c EPS drawer and graph exporter
    668667
    669 This group contains general \c EPS drawing methods and special
     668This group describes general \c EPS drawing methods and special
    670669graph exporting tools.
    671670*/
     
    691690\brief Skeleton classes and concept checking classes
    692691
    693 This group contains the data/algorithm skeletons and concept checking
     692This group describes the data/algorithm skeletons and concept checking
    694693classes implemented in LEMON.
    695694
     
    721720\brief Skeleton and concept checking classes for graph structures
    722721
    723 This group contains the skeletons and concept checking classes of LEMON's
     722This group describes the skeletons and concept checking classes of LEMON's
    724723graph structures and helper classes used to implement these.
    725724*/
     
    730729\brief Skeleton and concept checking classes for maps
    731730
    732 This group contains the skeletons and concept checking classes of maps.
     731This group describes the skeletons and concept checking classes of maps.
    733732*/
    734733
     
    741740the \c demo subdirectory of the source tree.
    742741
    743 In order to compile them, use the <tt>make demo</tt> or the
    744 <tt>make check</tt> commands.
     742It order to compile them, use <tt>--enable-demo</tt> configure option when
     743build the library.
    745744*/
    746745
Note: See TracChangeset for help on using the changeset viewer.