This is the base directory of LEMON includes, so each include file must be prefixed with this, e.g.
#include<lemon/list_graph.h> #include<lemon/dijkstra.h>
 Directory dependency graph for lemon/:Directories | |
| directory | bits | 
Auxiliary tools for implementation.  | |
| directory | concepts | 
Concept descriptors and checking classes.  | |
Files | |
| file | adaptors.h | 
Adaptor classes for digraphs and graphs.  | |
| file | arg_parser.cc | 
| file | arg_parser.h | 
A tool to parse command line arguments.  | |
| file | assert.h | 
Extended assertion handling.  | |
| file | base.cc | 
Some basic non-inline functions and static global data.  | |
| file | bellman_ford.h | 
Bellman-Ford algorithm.  | |
| file | bfs.h | 
BFS algorithm.  | |
| file | bin_heap.h | 
Binary heap implementation.  | |
| file | binomial_heap.h | 
Binomial Heap implementation.  | |
| file | bucket_heap.h | 
Bucket heap implementation.  | |
| file | capacity_scaling.h | 
Capacity Scaling algorithm for finding a minimum cost flow.  | |
| file | cbc.cc | 
Implementation of the CBC MIP solver interface.  | |
| file | cbc.h | 
Header of the LEMON-CBC mip solver interface.  | |
| file | circulation.h | 
Push-relabel algorithm for finding a feasible circulation.  | |
| file | clp.cc | 
| file | clp.h | 
Header of the LEMON-CLP lp solver interface.  | |
| file | color.cc | 
Color constants.  | |
| file | color.h | 
Tools to manage RGB colors.  | |
| file | concept_check.h | 
Basic utilities for concept checking.  | |
| file | config.h | 
| file | connectivity.h | 
Connectivity algorithms.  | |
| file | core.h | 
LEMON core utilities.  | |
| file | cost_scaling.h | 
Cost scaling algorithm for finding a minimum cost flow.  | |
| file | counter.h | 
Tools for counting steps and events.  | |
| file | cplex.cc | 
Implementation of the LEMON-CPLEX lp solver interface.  | |
| file | cplex.h | 
Header of the LEMON-CPLEX lp solver interface.  | |
| file | cycle_canceling.h | 
Cycle-canceling algorithms for finding a minimum cost flow.  | |
| file | dfs.h | 
DFS algorithm.  | |
| file | dheap.h | 
D-ary heap implementation.  | |
| file | dijkstra.h | 
Dijkstra algorithm.  | |
| file | dim2.h | 
A simple two dimensional vector and a bounding box implementation.  | |
| file | dimacs.h | 
DIMACS file format reader.  | |
| file | edge_set.h | 
ArcSet and EdgeSet classes.  | |
| file | elevator.h | 
Elevator class.  | |
| file | error.h | 
Basic exception classes and error handling.  | |
| file | euler.h | 
Euler tour iterators and a function for checking the Eulerian property.  | |
| file | fib_heap.h | 
Fibonacci heap implementation.  | |
| file | fractional_matching.h | 
Fractional matching algorithms in general graphs.  | |
| file | full_graph.h | 
FullDigraph and FullGraph classes.  | |
| file | glpk.cc | 
Implementation of the LEMON GLPK LP and MIP solver interface.  | |
| file | glpk.h | 
Header of the LEMON-GLPK lp solver interface.  | |
| file | gomory_hu.h | 
Gomory-Hu cut tree in graphs.  | |
| file | graph_to_eps.h | 
A well configurable tool for visualizing graphs.  | |
| file | grid_graph.h | 
GridGraph class.  | |
| file | hao_orlin.h | 
Implementation of the Hao-Orlin algorithm.  | |
| file | hartmann_orlin_mmc.h | 
Hartmann-Orlin's algorithm for finding a minimum mean cycle.  | |
| file | howard_mmc.h | 
Howard's algorithm for finding a minimum mean cycle.  | |
| file | hypercube_graph.h | 
HypercubeGraph class.  | |
| file | karp_mmc.h | 
Karp's algorithm for finding a minimum mean cycle.  | |
| file | kruskal.h | 
| file | lgf_reader.h | 
LEMON Graph Format reader.  | |
| file | lgf_writer.h | 
LEMON Graph Format writer.  | |
| file | list_graph.h | 
ListDigraph and ListGraph classes.  | |
| file | lp.h | 
Defines a default LP solver.  | |
| file | lp_base.cc | 
The implementation of the LP solver interface.  | |
| file | lp_base.h | 
The interface of the LP solver interface.  | |
| file | lp_skeleton.cc | 
A skeleton file to implement LP solver interfaces.  | |
| file | lp_skeleton.h | 
Skeleton file to implement LP/MIP solver interfaces.  | |
| file | maps.h | 
Miscellaneous property maps.  | |
| file | matching.h | 
Maximum matching algorithms in general graphs.  | |
| file | math.h | 
Some extensions to the standard   | |
| file | min_cost_arborescence.h | 
Minimum Cost Arborescence algorithm.  | |
| file | nauty_reader.h | 
Nauty file reader.  | |
| file | network_simplex.h | 
Network Simplex algorithm for finding a minimum cost flow.  | |
| file | pairing_heap.h | 
Pairing heap implementation.  | |
| file | path.h | 
Classes for representing paths in digraphs.  | |
| file | planarity.h | 
Planarity checking, embedding, drawing and coloring.  | |
| file | preflow.h | 
Implementation of the preflow algorithm.  | |
| file | quad_heap.h | 
Fourary (quaternary) heap implementation.  | |
| file | radix_heap.h | 
Radix heap implementation.  | |
| file | radix_sort.h | 
Radix sort.  | |
| file | random.cc | 
Instantiation of the Random class.  | |
| file | random.h | 
Mersenne Twister random number generator.  | |
| file | smart_graph.h | 
SmartDigraph and SmartGraph classes.  | |
| file | soplex.cc | 
Implementation of the LEMON-SOPLEX lp solver interface.  | |
| file | soplex.h | 
Header of the LEMON-SOPLEX lp solver interface.  | |
| file | static_graph.h | 
StaticDigraph class.  | |
| file | suurballe.h | 
An algorithm for finding arc-disjoint paths between two nodes having minimum total length.  | |
| file | time_measure.h | 
Tools for measuring cpu usage.  | |
| file | tolerance.h | 
A basic tool to handle the anomalies of calculation with floating point numbers.  | |
| file | unionfind.h | 
Union-Find data structures.  | |
 1.7.3