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,89 @@
.TH "eoDynSGATransform" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
.ad l
.nh
.SH NAME
eoDynSGATransform \- eoDynSGATransform: transforms a population using genetic operators.
.PP
.SH SYNOPSIS
.br
.PP
\fC#include <eoSGATransform.h>\fP
.PP
Inherits \fBeoTransform< EOT >< EOT >\fP.
.PP
.SS "Public Member Functions"
.in +1c
.ti -1c
.RI "\fBeoDynSGATransform\fP (\fBeoQuadOp\fP< \fBEOT\fP > &_cross, double _cProba, \fBeoMonOp\fP< \fBEOT\fP > &_mutate, double _mProba)"
.br
.RI "\fIDefault constructor - receives values. \fP"
.ti -1c
.RI "\fBeoDynSGATransform\fP (\fBeoQuadOp\fP< \fBEOT\fP > &_cross, double *_cProbaRef, \fBeoMonOp\fP< \fBEOT\fP > &_mutate, double *_mProbaRef)"
.br
.RI "\fIThis constructor receives pointers. \fP"
.ti -1c
.RI "void \fBoperator()\fP (\fBeoPop\fP< \fBEOT\fP > &_pop)"
.br
.RI "\fITransforms a population. \fP"
.ti -1c
.RI "double & \fBPCrossHandle\fP ()"
.br
.ti -1c
.RI "double & \fBPMutHandle\fP ()"
.br
.in -1c
.SS "Private Attributes"
.in +1c
.ti -1c
.RI "\fBeoInvalidateQuadOp\fP< \fBEOT\fP > \fBcross\fP"
.br
.ti -1c
.RI "double \fBcrossoverProbaHolder\fP"
.br
.ti -1c
.RI "double & \fBcrossoverProba\fP"
.br
.ti -1c
.RI "\fBeoInvalidateMonOp\fP< \fBEOT\fP > \fBmutate\fP"
.br
.ti -1c
.RI "double \fBmutationProbaHolder\fP"
.br
.ti -1c
.RI "double & \fBmutationProba\fP"
.br
.in -1c
.SH "Detailed Description"
.PP
.SS "template<class EOT> class eoDynSGATransform< EOT >"
eoDynSGATransform: transforms a population using genetic operators.
It is the Dynamic version of the above \fBeoSGATransform\fP i.e. the operators probabilities can be passed as an \fBeoValueParam\fP, and hence can be modified from outside It is here mainly for tutorial reasons
.PP
Definition at line 98 of file eoSGATransform.h.
.SH "Member Function Documentation"
.PP
.SS "template<class EOT> void \fBeoDynSGATransform\fP< \fBEOT\fP >::operator() (\fBeoPop\fP< \fBEOT\fP > & _pop)\fC [inline, virtual]\fP"
.PP
Transforms a population.
.PP
\fBParameters:\fP
.RS 4
\fIpop\fP The population to be transformed.
.RE
.PP
.PP
Implements \fBeoUF< eoPop< EOT > &, void >\fP.
.PP
Definition at line 125 of file eoSGATransform.h.
.PP
References eoRng::flip().
.SH "Author"
.PP
Generated automatically by Doxygen for EO from the source code.