The Concepts of the Grid Algorithms Library
The Grid Algorithms Library (GrAL)
is a library for generic programming
with grids (e.g. Finite Element meshes).
Its aim is to provide grid-based algorithms in a way
that is completely independent of the data structures
used to represent grids.
The general ideas underlying GrAL
are introduced in the first part.
The concepts are discussed
in a more formal way in the concepts section.
Some generic and concrete components are presented in the
Components section.
A more exhaustive documentation can be found
in the GrAL source index.
(There is some overlap between these two parts of the documentation,
due to "historical" reasons.)
At any rate, this part of the documentation is intended to
explain the rather "theoretical" issues,
whereas the source documentation
documents the "practical" state as it is.
Guntram Berti