Next: Simple Data Types and
Up: The LEDA User Manual
Previous: Iteration
Contents
Index
Modules
During the last years, LEDA's main include directory has grown
to more than 400 include files. As a result, the include directory
was simply too complex so that new features were hard to identify. We therefore
introduced modules to better organize LEDA's include structure.
Starting from version 5.0 LEDA consists of the several modules:
- core (LEDA/incl/core/)
Module core stores all basic data types (array, list, set, partition, etc.),
all dictionary types (dictionary, d_array, h_array sortseq, etc.), all
priority queues, and basic algorithms like sorting.
- numbers (LEDA/incl/numbers/)
Module numbers stores all LEDA number types (integer, real, rational, bigfloat, polynomial, etc.)
as well as data types related to linear algebra (vector, matrix, etc.) and all additional
data types and functions related to numerical computation (fpu, numerical analysis, etc.)
- graph (LEDA/incl/graph/)
Module graph stores all graph data types, all types related to graphs and all graph algorithms.
- geo (LEDA/incl/geo/)
Module geo stores all geometric data types and all geometric algorithms.
- graphics (LEDA/incl/graphics/)
Module graphics stores all include files and data types related to our graphical user
interfaces, i.e. window, graphwin and geowin.
- coding (LEDA/incl/coding/)
Module codings contains all data types and algorithms relating to compression and
cryptography.
- system (LEDA/incl/system/)
Module system contains all data types that offer system-related functionality like
date, time, stream, error handling and memory management.
- internal (LEDA/incl/internal/)
Module internal contains include files that are needed for LEDA's maintenance or for people who
want to implement extension packages.
- beta (LEDA/incl/beta/)
Module beta contains data types that are not fully tested.
We will still maintain the old include structure for a fixed period of time. Please note
that we will however turn off the old include structure in one of the next releases. The
old include structure is available under $(LEDAROOT)/incl_old/LEDA/.
Next: Simple Data Types and
Up: The LEDA User Manual
Previous: Iteration
Contents
Index
root
2007-03-08