Paradiseo-eo sources added

git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@40 331e1502-861f-0410-8da2-ba01fb791d7f
This commit is contained in:
legrand 2006-12-12 14:49:08 +00:00
commit c3aec878e5
3609 changed files with 342772 additions and 0 deletions

View file

@ -0,0 +1,55 @@
.TH "eoEliteSequentialSelect" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
.ad l
.nh
.SH NAME
eoEliteSequentialSelect \- All Individuals in order.
.PP
.SH SYNOPSIS
.br
.PP
\fC#include <eoSequentialSelect.h>\fP
.PP
Inherits \fBeoSelectOne< EOT >\fP.
.PP
.SS "Public Member Functions"
.in +1c
.ti -1c
.RI "\fBeoEliteSequentialSelect\fP ()"
.br
.RI "\fICtor: sets the current pter to numeric_limits<unsigned>::max() so init will take place first time not very elegant, maybe ... \fP"
.ti -1c
.RI "void \fBsetup\fP (const \fBeoPop\fP< \fBEOT\fP > &_pop)"
.br
.RI "\fIvirtual function to setup some population stats (for instance eoProportional can benefit greatly from this) \fP"
.ti -1c
.RI "virtual const \fBEOT\fP & \fBoperator()\fP (const \fBeoPop\fP< \fBEOT\fP > &_pop)"
.br
.RI "\fIThe pure virtual function that needs to be implemented by the subclass. \fP"
.in -1c
.SS "Private Attributes"
.in +1c
.ti -1c
.RI "unsigned \fBcurrent\fP"
.br
.ti -1c
.RI "std::vector< const \fBEOT\fP * > \fBeoPters\fP"
.br
.in -1c
.SH "Detailed Description"
.PP
.SS "template<class EOT> class eoEliteSequentialSelect< EOT >"
All Individuals in order.
The best individual first, then the others in sequence (random order). for G3 evolution engine, see Deb, Anad and Joshi, CEC 2002
.PP
As \fBeoSequentialSelect\fP, it is an \fBeoSelectOne\fP to be used within the eoEaseyEA algo, but conceptually it should be a global \fBeoSelect\fP, as it selects a bunch of guys in one go (done in the setup function now)
.PP
Definition at line 97 of file eoSequentialSelect.h.
.SH "Author"
.PP
Generated automatically by Doxygen for EO from the source code.