update docs

clean Tutorial
bump version-number for cvs
This commit is contained in:
kuepper 2005-10-01 11:59:14 +00:00
commit 1b59c07cba
9 changed files with 149 additions and 102 deletions

BIN
eo/doc/LeCreusot.pdf Normal file

Binary file not shown.

View file

@ -23,7 +23,7 @@ PROJECT_NAME = EO
# This could be handy for archiving the generated documentation or
# if some version control system is used.
PROJECT_NUMBER = 0.9.3
PROJECT_NUMBER = 0.9.4
# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute)
# base path where the generated documentation will be put.
@ -348,7 +348,7 @@ SHOW_USED_FILES = YES
# The QUIET tag can be used to turn on/off the messages that are generated
# by doxygen. Possible values are YES and NO. If left blank NO is used.
QUIET = NO
QUIET = YES
# The WARNINGS tag can be used to turn on/off the warning messages that are
# generated by doxygen. Possible values are YES and NO. If left blank
@ -391,8 +391,7 @@ WARN_LOGFILE =
# directories like "/usr/src/myproject". Separate the files or directories
# with spaces.
INPUT = ../src \
.
INPUT = ..
# If the value of the INPUT tag contains directories, you can use the
# FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp
@ -402,7 +401,8 @@ INPUT = ../src \
# *.h++ *.idl *.odl *.cs *.php *.php3 *.inc
FILE_PATTERNS = *.cpp \
*.h
*.h \
NEWS README
# The RECURSIVE tag can be used to turn specify whether or not subdirectories
# should be searched for input files as well. Possible values are YES and NO.
@ -635,7 +635,7 @@ ENUM_VALUES_PER_LINE = 4
# Netscape 6.0+, Internet explorer 5.0+, or Konqueror). Windows users are
# probably better off using the HTML help feature.
GENERATE_TREEVIEW = NO
GENERATE_TREEVIEW = YES
# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be
# used to set the initial width (in pixels) of the frame in which the tree
@ -1116,4 +1116,4 @@ DOT_CLEANUP = YES
# The SEARCHENGINE tag specifies whether or not a search engine should be
# used. If set to NO the values of all tags below this one will be ignored.
SEARCHENGINE = NO
SEARCHENGINE = YES

View file

@ -1,18 +1,65 @@
/** @mainpage Welcome to Evolving Objects
/*! \mainpage Welcome to <a href="http://eodev.sourceforge.net/">Evolving Objects</a>
@section intro Introduction
\section intro Introduction
EO is a templates-based, ANSI-C++ compliant evolutionary computation library. It
contains classes for almost any kind of evolutionary computation you might come
up to - at least for the ones we could think of. It is component-based, so that
if you don't find the class you need in it, it is very easy to subclass existing
abstract or concrete classes.
This index page is under construction. Who wants to fill it in?
\section tutorial Tutorial
However, you can already find some useful information in the <a href="../../tutorial/html/eoTutorial.html">tutorial</a>
@section tutorial Tutorial
\section install Installation
The best place to learn about the features and approaches of EO is to look at
the <a href="../../tutorial/html/eoTutorial.html">tutorial</a>.
Installing the package: everything is detailed in the <a href="../../README">README file in the main dir</a>
\section design Overall Design
*/
@section install Installation
Installing the package: everything is detailed in the <a
href="README.html">README</a> file in the top-directory of the source-tree.
@section design Overall Design
For an introduction to the design of EO you can look at the <a
href="http://eodev.sourceforge.net/eo/doc/LeCreusot.pdf">slides</a> from a talk
at EA 2001 or the corresponding <a
href="http://citeseer.csail.mit.edu/keijzer01evolving.html">article</a> in <a
href="http://portal.acm.org/citation.cfm?id=727742"><em>Lecture Notes In
Computer Science</em> <b>2310</b>, <em>Selected Papers from the 5th European
Conference on Artificial Evolution</em></a>.
*/
/** @page Related Pages
- SourceForge <a href="http://eodev.sourceforge.net">project page</a>
- <a href="../../README">README</a>
- <a href="../../NEWS">NEWS</a>
*/
/** @page Related Projects
<h1>ParadisEO</h1>
<a href="http://www.lifl.fr/~cahon/paradisEO">ParadisEO</a> is a project to
extend EO to make use of dedicated parallel or distributed computing
environments by <a href="http://www.lifl.fr/~cahon">Sébastien CAHON</a>.
*/
// Local Variables:
// coding: iso-8859-1
// mode: C++
// c-file-style: "Stroustrup"
// fill-column: 80
// End:

View file

@ -2,7 +2,7 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="author" content="J.J. Merelo, M. Schoenauer">
<meta name="author" content="EO development team">
<meta name="keywords" content="Class libraries, evolutionary computation, evolution strategies, genetic algorithms, genetic programming, simulated annealing, C++">
<meta name="resource-type" content="document">
<meta name="distribution" content="Global">
@ -30,7 +30,53 @@
kind of evolutionary computation you might come up to - at least for
the ones we could think of. It is component-based, so that if you
don't find the class you need in it, it is very easy to subclass
existing abstract or concrete classes.&nbsp;</td>
existing abstract or concrete classes.</td>
</tr>
<tr>
<td class="TITLE" align="right" valign="top" width="100">
<h2>Tutorial</h2>
</td>
<td bgcolor="#ffcc99">The tutorial has not been upgraded for some time
now (almost 3 years!). It nevertheless remains the best way to dive
into EO. You can start by
<a href="http://www.lri.fr/%7Emarc/EO/eo/tutorial/html/eoTutorial.html">trying
it on-line</a>,
before <a href="http://www.lri.fr/%7Emarc/EO/">downloading it</a>.
<p><b>Warning</b>: the tutorial refers to version 0.9.2 of EO.</p>
<p>
The tutorial home page is at
<a href="http://www.lri.fr/%7Emarc/EO/">LRI</a>. The latest
<a
href="http://eodev.sourceforge.net/eo/tutorial/html/eoTutorial.html">tutorial
release</a> contains tutorial for ParadisEO, the parallel version
of EO. It demonstrates that writing an evolutionary algorithm
evolving your own structures is now <em>easy</em>, using
ready-to-use template files.
</p>
<p>
EO was initiated
at <a href="http://geneura.ugr.es/%7Ejmerelo/EO.html">University
of Granada</a>, and the original Web site is also the only place
where you will find old releases of EO (up to 0.8.7), but beware
that it is not compatible at all with the current
version.
</p>
</td>
</tr>
<tr>
<td class="TITLE" align="right" valign="top" width="100">
<h2>Platforms</h2>
</td>
<td bgcolor="#ffcc99">EO has been tested and works on the
following platforms:&nbsp;
<ul>
<li>Linux with egcs 1.0.2, g++ 2.95, g++ 3.x, gcc 4.x</li>
<li>Irix 4.0 with egcs 1.0.2&nbsp;</li>
<li>Solaris with egcs 1.0.2 and gcc 2.8.1&nbsp;</li>
<li>Win95/NT with CygWin/egcs 1.0.2, VC++ 5.0 and Borland Builder.
Makefiles and projects files are provided.&nbsp;</li>
</ul>
</td>
</tr>
<tr>
<td class="TITLE" align="right" valign="top" width="100">
@ -47,23 +93,6 @@
also get the <font color="#ff0000">current version</font> through
the daily snapshots made available
at <a href="http://www.lri.fr/%7Emarc/EO/snapshot">LRI</a>.
<p>
The tutorial home page is at
<a href="http://www.lri.fr/%7Emarc/EO/">LRI</a>. The latest
<a href="http://www.lri.fr/%7Emarc/EO/">tutorial release</a>
contains tutorial for ParadisEO, the parallel version of EO. It
still demonstrates that writing an evolutionary algorithm evolving
your own structures is now <em>easy</em>, using ready-to-use
template files.
</p>
<p>
EO was initiated
at <a href="http://geneura.ugr.es/%7Ejmerelo/EO.html">University
of Granada</a>, and the original Web site is also the only place
where you will find old releases of EO (up to 0.8.7), but beware
that it is not compatible at all with the current
version.
</p>
</td>
</tr>
<tr>
@ -104,35 +133,6 @@
</ul>
</td>
</tr>
<tr>
<td class="TITLE" align="right" valign="top" width="100">
<h2>Tutorial</h2>
</td>
<td bgcolor="#ffcc99">The tutorial has not been upgraded for some time
now (almost 3 years!). It nevertheless remains the best way to dive
into EO. You can start by
<a href="http://www.lri.fr/%7Emarc/EO/eo/tutorial/html/eoTutorial.html">trying
it on-line</a>,
before <a href="http://www.lri.fr/%7Emarc/EO/">downloading it</a>.
<p><b>Warning</b>: the tutorial refers to the current 0.9.2
version of EO (see Download section).</p>
</td>
</tr>
<tr>
<td class="TITLE" align="right" valign="top" width="100">
<h2>Platforms</h2>
</td>
<td bgcolor="#ffcc99">EO has been tested and works on the
following platforms:&nbsp;
<ul>
<li>Linux with egcs 1.0.2, g++ 2.95, g++ 3.x, gcc 4.x</li>
<li>Irix 4.0 with egcs 1.0.2&nbsp;</li>
<li>Solaris with egcs 1.0.2 and gcc 2.8.1&nbsp;</li>
<li>Win95/NT with CygWin/egcs 1.0.2, VC++ 5.0 and Borland Builder.
Makefiles and projects files are provided.&nbsp;</li>
</ul>
</td>
</tr>
<tr>
<td class="TITLE" align="right" valign="top" width="100">
<h2>Presentations</h2>