libea is a template based library written in C++14. The purpose of this software is to provide an extensible and reliable framework for writing evolutionary algorithms.
To build libea SCons is required. The library can be compiled and installed with the following commands:
$ scons libea $ sudo scons install
After installation you may want to build the test suite. Please note that this step requires the CppUnit framework.
$ scons test-suite
If you want to generate the source code documentation ensure Doxygen is installed on your system and type in
$ scons doc
To compile the full documentation a LaTeX environment (e.g. TeX Live) is needed:
$ scons pdf
How to use the library
The documentation offers a more detailed overview and explains how you can write evolutionary algorithms with libea.