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:
parent
bc1f453978
commit
c3aec878e5
3609 changed files with 342772 additions and 0 deletions
40
trunk/paradiseo-eo/doc/man/man3/BiasedNodeSelector.3
Normal file
40
trunk/paradiseo-eo/doc/man/man3/BiasedNodeSelector.3
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
.TH "BiasedNodeSelector" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
BiasedNodeSelector \- A node selector that does a specified number of rounds ignoring terminals.
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <NodeSelector.h>\fP
|
||||
.PP
|
||||
Inherits \fBNodeSelector\fP.
|
||||
.PP
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBBiasedNodeSelector\fP (unsigned n)"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "NodeSelection \fBselect_node\fP (Sym sym) const "
|
||||
.br
|
||||
.in -1c
|
||||
.SS "Public Attributes"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "unsigned \fBnRounds\fP"
|
||||
.br
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
A node selector that does a specified number of rounds ignoring terminals.
|
||||
.PP
|
||||
Definition at line 55 of file NodeSelector.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for EO from the source code.
|
||||
64
trunk/paradiseo-eo/doc/man/man3/Bitstring.3
Normal file
64
trunk/paradiseo-eo/doc/man/man3/Bitstring.3
Normal file
|
|
@ -0,0 +1,64 @@
|
|||
.TH "Bitstring" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
Bitstring \- Various functions for a bitstring representation.
|
||||
|
||||
.PP
|
||||
.SS "Classes"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "class \fBeoBit< FitT >\fP"
|
||||
.br
|
||||
.RI "\fIImplementation of bitstring chromosome. \fP"
|
||||
.ti -1c
|
||||
.RI "class \fBeoBit< FitT >\fP"
|
||||
.br
|
||||
.RI "\fIImplementation of bitstring chromosome. \fP"
|
||||
.ti -1c
|
||||
.RI "class \fBeoBitBitFlip\fP"
|
||||
.br
|
||||
.RI "\fIeoBitFlip --> changes 1 bit \fP"
|
||||
.ti -1c
|
||||
.RI "class \fBeoDetBitFlip< Chrom >\fP"
|
||||
.br
|
||||
.RI "\fIeoDetBitFlip --> changes exactly k bits \fP"
|
||||
.ti -1c
|
||||
.RI "class \fBeoBitMutation< Chrom >\fP"
|
||||
.br
|
||||
.RI "\fIeoBitMutation --> classical mutation \fP"
|
||||
.ti -1c
|
||||
.RI "class \fBeoBitInversion< Chrom >\fP"
|
||||
.br
|
||||
.RI "\fIeoBitInversion: inverts the bits of the chromosome between an interval \fP"
|
||||
.ti -1c
|
||||
.RI "class \fBeoBitNext< Chrom >\fP"
|
||||
.br
|
||||
.RI "\fIeoBitNext --> next value when bitstring considered as binary value \fP"
|
||||
.ti -1c
|
||||
.RI "class \fBeoBitPrev< Chrom >\fP"
|
||||
.br
|
||||
.RI "\fIeoBitPrev --> previous value when bitstring treated as binary value \fP"
|
||||
.ti -1c
|
||||
.RI "class \fBeo1PtBitCrossover\fP"
|
||||
.br
|
||||
.RI "\fIeo1PtBitXover --> classic 1-point crossover \fP"
|
||||
.ti -1c
|
||||
.RI "class \fBeoUBitXover< Chrom >\fP"
|
||||
.br
|
||||
.RI "\fIeoUBitXover --> classic Uniform crossover \fP"
|
||||
.ti -1c
|
||||
.RI "class \fBeoNPtsBitXover< Chrom >\fP"
|
||||
.br
|
||||
.RI "\fIeoNPtsBitXover --> n-point crossover \fP"
|
||||
.ti -1c
|
||||
.RI "class \fBeoBitGxOver< Chrom >\fP"
|
||||
.br
|
||||
.RI "\fIeoBitGxOver --> Npts crossover when bistd::string considered as a std::string of binary-encoded genes (exchanges genes) Is anybody still using it apart from historians ??? :-) \fP"
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
Various functions for a bitstring representation.
|
||||
.PP
|
||||
|
||||
53
trunk/paradiseo-eo/doc/man/man3/Cov.3
Normal file
53
trunk/paradiseo-eo/doc/man/man3/Cov.3
Normal file
|
|
@ -0,0 +1,53 @@
|
|||
.TH "Cov" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
Cov \- Single covariance between two variates.
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <stats.h>\fP
|
||||
.PP
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "void \fBupdate\fP (double a, double b)"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "double \fBget_meana\fP () const "
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "double \fBget_meanb\fP () const "
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "double \fBget_cov\fP () const "
|
||||
.br
|
||||
.in -1c
|
||||
.SS "Private Attributes"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "double \fBn\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "double \fBmeana\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "double \fBmeanb\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "double \fBsumcov\fP"
|
||||
.br
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
Single covariance between two variates.
|
||||
.PP
|
||||
Definition at line 58 of file stats.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for EO from the source code.
|
||||
150
trunk/paradiseo-eo/doc/man/man3/Dummy.3
Normal file
150
trunk/paradiseo-eo/doc/man/man3/Dummy.3
Normal file
|
|
@ -0,0 +1,150 @@
|
|||
.TH "Dummy" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
Dummy \- test program for the general operator - millenium version! uses dummy individuals
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
Inherits \fBEO< double >\fP, \fBEO< double >\fP, \fBEO< double >\fP, \fBEO< double >\fP, \fBEO< double >\fP, and \fBEO< double >\fP.
|
||||
.PP
|
||||
.SS "Public Types"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "typedef double \fBType\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "typedef double \fBType\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "typedef double \fBType\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "typedef double \fBType\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "typedef double \fBType\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "typedef double \fBType\fP"
|
||||
.br
|
||||
.in -1c
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBDummy\fP (std::string _s='')"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "void \fBprintOn\fP (std::ostream &_os) const "
|
||||
.br
|
||||
.RI "\fIWrite object. \fP"
|
||||
.ti -1c
|
||||
.RI "void \fBprintOn\fP (std::ostream &_os) const "
|
||||
.br
|
||||
.RI "\fIWrite object. \fP"
|
||||
.ti -1c
|
||||
.RI "void \fBprintOn\fP (std::ostream &_os) const "
|
||||
.br
|
||||
.RI "\fIWrite object. \fP"
|
||||
.ti -1c
|
||||
.RI "void \fBprintOn\fP (std::ostream &_os) const "
|
||||
.br
|
||||
.RI "\fIWrite object. \fP"
|
||||
.in -1c
|
||||
.SS "Public Attributes"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "std::string \fBs\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "double \fBxdist\fP"
|
||||
.br
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
test program for the general operator - millenium version! uses dummy individuals
|
||||
.PP
|
||||
Definition at line 27 of file t-eoCheckpointing.cpp.
|
||||
.SH "Member Function Documentation"
|
||||
.PP
|
||||
.SS "void Dummy::printOn (std::ostream & _os) const\fC [inline, virtual]\fP"
|
||||
.PP
|
||||
Write object.
|
||||
.PP
|
||||
Called printOn since it prints the object _on_ a stream.
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fI_os\fP A std::ostream.
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Reimplemented from \fBEO< double >\fP.
|
||||
.PP
|
||||
Definition at line 41 of file t-eoGenOp.cpp.
|
||||
.PP
|
||||
References EO< F >::printOn().
|
||||
.SS "void Dummy::printOn (std::ostream & _os) const\fC [inline, virtual]\fP"
|
||||
.PP
|
||||
Write object.
|
||||
.PP
|
||||
Called printOn since it prints the object _on_ a stream.
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fI_os\fP A std::ostream.
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Reimplemented from \fBEO< double >\fP.
|
||||
.PP
|
||||
Definition at line 23 of file t-eoReplacement.cpp.
|
||||
.PP
|
||||
References EO< F >::printOn().
|
||||
.SS "void Dummy::printOn (std::ostream & _os) const\fC [inline, virtual]\fP"
|
||||
.PP
|
||||
Write object.
|
||||
.PP
|
||||
Called printOn since it prints the object _on_ a stream.
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fI_os\fP A std::ostream.
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Reimplemented from \fBEO< double >\fP.
|
||||
.PP
|
||||
Definition at line 18 of file t-eoSelect.cpp.
|
||||
.PP
|
||||
References EO< F >::printOn().
|
||||
.SS "void Dummy::printOn (std::ostream & _os) const\fC [inline, virtual]\fP"
|
||||
.PP
|
||||
Write object.
|
||||
.PP
|
||||
Called printOn since it prints the object _on_ a stream.
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fI_os\fP A std::ostream.
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Reimplemented from \fBEO< double >\fP.
|
||||
.PP
|
||||
Definition at line 24 of file t-eoSharing.cpp.
|
||||
.PP
|
||||
References EO< F >::printOn().
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for EO from the source code.
|
||||
263
trunk/paradiseo-eo/doc/man/man3/EO.3
Normal file
263
trunk/paradiseo-eo/doc/man/man3/EO.3
Normal file
|
|
@ -0,0 +1,263 @@
|
|||
.TH "EO" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
EO \- EO is a base class for evolvable objects, that is, the subjects of evolution.
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <EO.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoObject\fP, and \fBeoPersistent\fP.
|
||||
.PP
|
||||
.SS "Public Types"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "typedef F \fBFitness\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "typedef Traits \fBfitness_traits\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "typedef Traits::storage_type \fBstorage_type\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "typedef Traits::performance_type \fBperformance_type\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "typedef Traits::worth_type \fBworth_type\fP"
|
||||
.br
|
||||
.in -1c
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBEO\fP ()"
|
||||
.br
|
||||
.RI "\fIDefault constructor. \fP"
|
||||
.ti -1c
|
||||
.RI "virtual \fB~EO\fP ()"
|
||||
.br
|
||||
.RI "\fIVirtual dtor. \fP"
|
||||
.ti -1c
|
||||
.RI "Fitness \fBfitness\fP () const "
|
||||
.br
|
||||
.RI "\fIReturn fitness value. \fP"
|
||||
.ti -1c
|
||||
.RI "void \fBinvalidate\fP ()"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "void \fBfitness\fP (const Fitness &_fitness)"
|
||||
.br
|
||||
.RI "\fISet fitness. \fP"
|
||||
.ti -1c
|
||||
.RI "bool \fBinvalid\fP () const "
|
||||
.br
|
||||
.RI "\fIReturn true If fitness value is invalid, false otherwise. \fP"
|
||||
.ti -1c
|
||||
.RI "bool \fBoperator<\fP (const \fBEO\fP &_eo2) const "
|
||||
.br
|
||||
.RI "\fIReturns true if. \fP"
|
||||
.ti -1c
|
||||
.RI "bool \fBoperator>\fP (const \fBEO\fP &_eo2) const "
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "void \fBfitness\fP (performance_type perf)"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "void \fBperformance\fP (performance_type perf)"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "performance_type \fBperformance\fP (void) const "
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "void \fBworth\fP (worth_type worth)"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "worth_type \fBworth\fP (void) const "
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "worth_type \fBfitness\fP (void) const "
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "void \fBinvalidate\fP (void)"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "void \fBinvalidate_worth\fP (void)"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "bool \fBoperator<\fP (const EO< Fitness, Traits > &other) const "
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "bool \fBoperator>\fP (const EO< Fitness, Traits > &other) const "
|
||||
.br
|
||||
.in -1c
|
||||
.PP
|
||||
.RI "\fB\fP"
|
||||
.br
|
||||
|
||||
.in +1c
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "virtual std::string \fBclassName\fP () const "
|
||||
.br
|
||||
.RI "\fIReturn the class id. \fP"
|
||||
.ti -1c
|
||||
.RI "virtual void \fBreadFrom\fP (std::istream &_is)"
|
||||
.br
|
||||
.RI "\fIRead object.\\ Calls base class, just in case that one had something to do. \fP"
|
||||
.ti -1c
|
||||
.RI "virtual void \fBprintOn\fP (std::ostream &_os) const "
|
||||
.br
|
||||
.RI "\fIWrite object. \fP"
|
||||
.in -1c
|
||||
.in -1c
|
||||
.SS "Private Attributes"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "Fitness \fBrepFitness\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "bool \fBinvalidFitness\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "bool \fBvalid_performance\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "bool \fBvalid_worth\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "storage_type \fBrep_fitness\fP"
|
||||
.br
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class F> class EO< F >"
|
||||
EO is a base class for evolvable objects, that is, the subjects of evolution.
|
||||
|
||||
EOs have only got a fitness, which at the same time needs to be only an object with the operation less than (<) defined. Fitness says how good is the object; evolution or change of these objects is left to the genetic operators. A fitness less than another means a worse fitness, in whatever the context; thus, fitness is always maximized; although it can be minimized with a proper definition of the < operator. The fitness object must have, besides an void ctor, a copy ctor.
|
||||
.PP
|
||||
Definition at line 44 of file EO.h.
|
||||
.SH "Constructor & Destructor Documentation"
|
||||
.PP
|
||||
.SS "template<class F> \fBEO\fP< F >::\fBEO\fP ()\fC [inline]\fP"
|
||||
.PP
|
||||
Default constructor.
|
||||
.PP
|
||||
Fitness must have a ctor which takes 0 as a value; we can not use void ctors here since default types like float have no void initializer. VC++ allows it, but gcc does not
|
||||
.PP
|
||||
Definition at line 54 of file EO.h.
|
||||
.SH "Member Function Documentation"
|
||||
.PP
|
||||
.SS "template<class F> void \fBEO\fP< F >::fitness (const Fitness & _fitness)\fC [inline]\fP"
|
||||
.PP
|
||||
Set fitness.
|
||||
.PP
|
||||
At the same time, validates it.
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fI_fitness\fP New fitness value.
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 72 of file EO.h.
|
||||
.SS "template<class F> bool \fBEO\fP< F >::invalid () const\fC [inline]\fP"
|
||||
.PP
|
||||
Return true If fitness value is invalid, false otherwise.
|
||||
.PP
|
||||
\fBReturns:\fP
|
||||
.RS 4
|
||||
true If fitness is invalid.
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 81 of file EO.h.
|
||||
.PP
|
||||
Referenced by EO< PyFitness >::fitness(), eoOneMaxEvalFunc< EOT >::operator()(), eoOneFifthMutation< EOT >::operator()(), eoEvalFuncPtr< EOT, FitT, FunctionArg >::operator()(), eoEvalFuncCounter< EOT >::operator()(), and EO< PyFitness >::printOn().
|
||||
.SS "template<class F> bool \fBEO\fP< F >::operator< (const \fBEO\fP< F > & _eo2) const\fC [inline]\fP"
|
||||
.PP
|
||||
Returns true if.
|
||||
.PP
|
||||
\fBReturns:\fP
|
||||
.RS 4
|
||||
true if the fitness is higher
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 86 of file EO.h.
|
||||
.PP
|
||||
Referenced by eoVector< FitT, bool >::operator<().
|
||||
.SS "template<class F> virtual std::string \fBEO\fP< F >::className (void) const\fC [inline, virtual]\fP"
|
||||
.PP
|
||||
Return the class id.
|
||||
.PP
|
||||
\fBReturns:\fP
|
||||
.RS 4
|
||||
the class name as a std::string
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Implements \fBeoObject\fP.
|
||||
.PP
|
||||
Reimplemented in \fBeoEsFull< Fit >\fP, \fBeoEsSimple< Fit >\fP, \fBeoEsStdev< Fit >\fP, \fBeoReal< FitT >\fP, \fBeoBit< FitT >\fP, \fBeoParseTree< FType, Node >\fP, \fBeoString< fitnessT >\fP, and \fBeoOneMax< FitT >\fP.
|
||||
.PP
|
||||
Definition at line 95 of file EO.h.
|
||||
.SS "template<class F> virtual void \fBEO\fP< F >::readFrom (std::istream & _is)\fC [inline, virtual]\fP"
|
||||
.PP
|
||||
Read object.\\ Calls base class, just in case that one had something to do.
|
||||
.PP
|
||||
The read and print methods should be compatible and have the same format. In principle, format is 'plain': they just print a number
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fI_is\fP a std::istream.
|
||||
.RE
|
||||
.PP
|
||||
\fBExceptions:\fP
|
||||
.RS 4
|
||||
\fIruntime_std::exception\fP If a valid object can't be read.
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Implements \fBeoPersistent\fP.
|
||||
.PP
|
||||
Reimplemented in \fBeoVector< FitT, GeneType >\fP, \fBeoEsFull< Fit >\fP, \fBeoEsSimple< Fit >\fP, \fBeoEsStdev< Fit >\fP, \fBeoBit< FitT >\fP, \fBeoParseTree< FType, Node >\fP, \fBeoExternalEO< Fit, External >\fP, \fBeoVector< Fit, double >\fP, \fBeoVector< FitT, double >\fP, and \fBeoVector< FitT, bool >\fP.
|
||||
.PP
|
||||
Definition at line 105 of file EO.h.
|
||||
.PP
|
||||
Referenced by eoVector< FitT, bool >::readFrom(), eoPop< Dummy >::readFrom(), eoParseTree< FType, Node >::readFrom(), eoOneMax< FitT >::readFrom(), eoExternalEO< Fit, External >::readFrom(), and eoBit< FitT >::readFrom().
|
||||
.SS "template<class F> virtual void \fBEO\fP< F >::printOn (std::ostream & _os) const\fC [inline, virtual]\fP"
|
||||
.PP
|
||||
Write object.
|
||||
.PP
|
||||
Called printOn since it prints the object _on_ a stream.
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fI_os\fP A std::ostream.
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Implements \fBeoPrintable\fP.
|
||||
.PP
|
||||
Reimplemented in \fBeoVector< FitT, GeneType >\fP, \fBeoEsFull< Fit >\fP, \fBeoEsSimple< Fit >\fP, \fBeoEsStdev< Fit >\fP, \fBeoBit< FitT >\fP, \fBeoParseTree< FType, Node >\fP, \fBeoExternalEO< Fit, External >\fP, \fBeoString< fitnessT >\fP, \fBDummy\fP, \fBDummy\fP, \fBDummy\fP, \fBDummy\fP, \fBeoVector< Fit, double >\fP, \fBeoVector< FitT, double >\fP, and \fBeoVector< FitT, bool >\fP.
|
||||
.PP
|
||||
Definition at line 129 of file EO.h.
|
||||
.PP
|
||||
Referenced by Dummy::printOn(), eoVector< FitT, bool >::printOn(), eoString< fitnessT >::printOn(), eoParseTree< FType, Node >::printOn(), eoOneMax< FitT >::printOn(), eoExternalEO< Fit, External >::printOn(), and eoBit< FitT >::printOn().
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for EO from the source code.
|
||||
41
trunk/paradiseo-eo/doc/man/man3/EvolutionStrategies.3
Normal file
41
trunk/paradiseo-eo/doc/man/man3/EvolutionStrategies.3
Normal file
|
|
@ -0,0 +1,41 @@
|
|||
.TH "EvolutionStrategies" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
EvolutionStrategies \-
|
||||
.SS "Classes"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "class \fBeoEsChromInit< EOT >\fP"
|
||||
.br
|
||||
.RI "\fIRandom Es-chromosome initializer (therefore derived from \fBeoInit\fP). \fP"
|
||||
.ti -1c
|
||||
.RI "class \fBeoEsFull< Fit >\fP"
|
||||
.br
|
||||
.RI "\fIThe most complex evolutionary strategy representation. \fP"
|
||||
.ti -1c
|
||||
.RI "class \fBeoEsMutate< EOT >\fP"
|
||||
.br
|
||||
.RI "\fIES-style mutation in the large. \fP"
|
||||
.ti -1c
|
||||
.RI "class \fBeoEsMutationInit\fP"
|
||||
.br
|
||||
.RI "\fIInitialize Mutation operator. \fP"
|
||||
.ti -1c
|
||||
.RI "class \fBeoEsSimple< Fit >\fP"
|
||||
.br
|
||||
.RI "\fISimple Evolution Strategy. \fP"
|
||||
.ti -1c
|
||||
.RI "class \fBeoEsStdev< Fit >\fP"
|
||||
.br
|
||||
.RI "\fIEvolutionary Strategy with a standard deviation per parameter. \fP"
|
||||
.ti -1c
|
||||
.RI "class \fBeoIntBounds\fP"
|
||||
.br
|
||||
.RI "\fIDefines bound classes for real numbers. \fP"
|
||||
.ti -1c
|
||||
.RI "class \fBeoRealBounds\fP"
|
||||
.br
|
||||
.RI "\fIDefines bound classes for real numbers. \fP"
|
||||
.in -1c
|
||||
58
trunk/paradiseo-eo/doc/man/man3/MemPool.3
Normal file
58
trunk/paradiseo-eo/doc/man/man3/MemPool.3
Normal file
|
|
@ -0,0 +1,58 @@
|
|||
.TH "MemPool" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
MemPool \- Pool allocator for the subtree and parse tree classes (homebrew and not compliant to ANSI allocator requirements) (c) copyright Maarten Keijzer 1999, 2000.
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <node_pool.h>\fP
|
||||
.PP
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBMemPool\fP (unsigned int sz)"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "void * \fBallocate\fP ()"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "void \fBdeallocate\fP (void *b)"
|
||||
.br
|
||||
.in -1c
|
||||
.SS "Private Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "void \fBgrow\fP ()"
|
||||
.br
|
||||
.in -1c
|
||||
.SS "Private Attributes"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "Chunk * \fBchunks\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "const unsigned int \fBesize\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "Link * \fBhead\fP"
|
||||
.br
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
Pool allocator for the subtree and parse tree classes (homebrew and not compliant to ANSI allocator requirements) (c) copyright Maarten Keijzer 1999, 2000.
|
||||
|
||||
Permission to copy, use, modify, sell and distribute this software is granted provided this copyright notice appears in all copies. This software is provided 'as is' without express or implied warranty, and with no claim as to its suitability for any purpose.
|
||||
.PP
|
||||
Permission to modify the code and to distribute modified code is granted, provided the above notices are retained, and a notice that the code was modified is included with the above copyright notice.
|
||||
.PP
|
||||
Definition at line 21 of file node_pool.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for EO from the source code.
|
||||
28
trunk/paradiseo-eo/doc/man/man3/MinimizingTraits.3
Normal file
28
trunk/paradiseo-eo/doc/man/man3/MinimizingTraits.3
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
.TH "MinimizingTraits" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
MinimizingTraits \- test program for Pareto Fitness
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
Inherits \fBeoParetoFitnessTraits\fP.
|
||||
.PP
|
||||
.SS "Static Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "bool \fBmaximizing\fP (int)"
|
||||
.br
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
test program for Pareto Fitness
|
||||
.PP
|
||||
Definition at line 36 of file t-eoParetoFitness.cpp.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for EO from the source code.
|
||||
30
trunk/paradiseo-eo/doc/man/man3/NodeSelector.3
Normal file
30
trunk/paradiseo-eo/doc/man/man3/NodeSelector.3
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
.TH "NodeSelector" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
NodeSelector \- Base class for selecting nodes.
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <NodeSelector.h>\fP
|
||||
.PP
|
||||
Inherited by \fBBiasedNodeSelector\fP, and \fBRandomNodeSelector\fP.
|
||||
.PP
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "virtual NodeSelection \fBselect_node\fP (Sym sym) const =0"
|
||||
.br
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
Base class for selecting nodes.
|
||||
.PP
|
||||
Definition at line 24 of file NodeSelector.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for EO from the source code.
|
||||
8
trunk/paradiseo-eo/doc/man/man3/Operators.3
Normal file
8
trunk/paradiseo-eo/doc/man/man3/Operators.3
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
.TH "Operators" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
Operators \- Genetic Operators are used for various purposes.
|
||||
|
||||
.PP
|
||||
|
||||
75
trunk/paradiseo-eo/doc/man/man3/ParseTree.3
Normal file
75
trunk/paradiseo-eo/doc/man/man3/ParseTree.3
Normal file
|
|
@ -0,0 +1,75 @@
|
|||
.TH "ParseTree" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
ParseTree \- Various functions for tree-based Genetic Programming.
|
||||
|
||||
.PP
|
||||
.SS "Classes"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "class \fBeoParseTree< FType, Node >\fP"
|
||||
.br
|
||||
.RI "\fIImplementation of parse-tree for genetic programming. \fP"
|
||||
.ti -1c
|
||||
.RI "class \fBeoParseTreeDepthInit< FType, Node >\fP"
|
||||
.br
|
||||
.RI "\fIeoParseTreeDepthInit : the initializer class for \fBeoParseTree\fP \fP"
|
||||
.ti -1c
|
||||
.RI "class \fBeoSubtreeXOver< FType, Node >\fP"
|
||||
.br
|
||||
.RI "\fIeoSubtreeXOver --> subtree xover \fP"
|
||||
.ti -1c
|
||||
.RI "class \fBeoBranchMutation< FType, Node >\fP"
|
||||
.br
|
||||
.RI "\fIeoBranchMutation --> replace a subtree with a randomly created subtree \fP"
|
||||
.ti -1c
|
||||
.RI "class \fBeoPointMutation< FType, Node >\fP"
|
||||
.br
|
||||
.RI "\fIeoPointMutation --> replace a Node with a Node of the same arity \fP"
|
||||
.ti -1c
|
||||
.RI "class \fBeoExpansionMutation< FType, Node >\fP"
|
||||
.br
|
||||
.RI "\fIeoExpansionMutation --> replace a terminal with a randomly created subtree \fP"
|
||||
.ti -1c
|
||||
.RI "class \fBeoCollapseSubtreeMutation< FType, Node >\fP"
|
||||
.br
|
||||
.RI "\fIeoCollapseSubtree --> replace a subtree with a randomly chosen terminal \fP"
|
||||
.ti -1c
|
||||
.RI "class \fBeoHoistMutation< FType, Node >\fP"
|
||||
.br
|
||||
.RI "\fIeoHoistMutation --> replace the individual with one of its subtree's \fP"
|
||||
.in -1c
|
||||
.SS "Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "template<class FType, class Node> void \fBeoInitRampedHalfAndHalf\fP (\fBeoPop\fP< \fBeoParseTree\fP< FType, Node > > &pop, unsigned int population_size, unsigned int init_max_depth, std::vector< Node > &initializor)"
|
||||
.br
|
||||
.RI "\fIA template function for ramped half and half initialization of an \fBeoParseTree\fP population. \fP"
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
Various functions for tree-based Genetic Programming.
|
||||
.PP
|
||||
.SH "Function Documentation"
|
||||
.PP
|
||||
.SS "template<class FType, class Node> void eoInitRampedHalfAndHalf (\fBeoPop\fP< \fBeoParseTree\fP< FType, Node > > & pop, unsigned int population_size, unsigned int init_max_depth, std::vector< Node > & initializor)"
|
||||
.PP
|
||||
A template function for ramped half and half initialization of an \fBeoParseTree\fP population.
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fIpop\fP the population to be created
|
||||
.br
|
||||
\fIpopulation_size\fP the size of the population to be created
|
||||
.br
|
||||
\fIinit_max_depth\fP the initial maximum tree depth
|
||||
.br
|
||||
\fIinitializor\fP A std::vector containing the possible nodes
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 179 of file eoParseTreeDepthInit.h.
|
||||
8
trunk/paradiseo-eo/doc/man/man3/PropCombinedOperators.3
Normal file
8
trunk/paradiseo-eo/doc/man/man3/PropCombinedOperators.3
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
.TH "PropCombinedOperators" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
PropCombinedOperators \- Combination of same-type Genetic Operators - Proportional choice.
|
||||
|
||||
.PP
|
||||
|
||||
30
trunk/paradiseo-eo/doc/man/man3/RandomNodeSelector.3
Normal file
30
trunk/paradiseo-eo/doc/man/man3/RandomNodeSelector.3
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
.TH "RandomNodeSelector" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
RandomNodeSelector \- Select nodes uniformly.
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <NodeSelector.h>\fP
|
||||
.PP
|
||||
Inherits \fBNodeSelector\fP.
|
||||
.PP
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "NodeSelection \fBselect_node\fP (Sym sym) const "
|
||||
.br
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
Select nodes uniformly.
|
||||
.PP
|
||||
Definition at line 49 of file NodeSelector.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for EO from the source code.
|
||||
5
trunk/paradiseo-eo/doc/man/man3/Selectors.3
Normal file
5
trunk/paradiseo-eo/doc/man/man3/Selectors.3
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
.TH "Selectors" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
Selectors \-
|
||||
44
trunk/paradiseo-eo/doc/man/man3/StParseTree.3
Normal file
44
trunk/paradiseo-eo/doc/man/man3/StParseTree.3
Normal file
|
|
@ -0,0 +1,44 @@
|
|||
.TH "StParseTree" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
StParseTree \- Various functions for strongly typed tree-based Genetic Programming.
|
||||
|
||||
.PP
|
||||
.SS "Classes"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "class \fBeoStParseTreeDepthInit< FType, Node >\fP"
|
||||
.br
|
||||
.RI "\fIeoStParseTreeDepthInit : the initializer class for strongly typed tree-based genetic programming \fP"
|
||||
.ti -1c
|
||||
.RI "class \fBeoStSubtreeXOver< FType, Node >\fP"
|
||||
.br
|
||||
.RI "\fIeoStSubtreeXOver --> subtree xover for strongly typed tree-based genetic programming \fP"
|
||||
.ti -1c
|
||||
.RI "class \fBeoStBranchMutation< FType, Node >\fP"
|
||||
.br
|
||||
.RI "\fIeoStBranchMutation --> replace a strongly typed subtree with a randomly created strongly typed subtree \fP"
|
||||
.ti -1c
|
||||
.RI "class \fBeoStPointMutation< FType, Node >\fP"
|
||||
.br
|
||||
.RI "\fIeoStPointMutation --> replace a Node with a Node of the same arity and type \fP"
|
||||
.ti -1c
|
||||
.RI "class \fBeoStHoistMutation< FType, Node >\fP"
|
||||
.br
|
||||
.RI "\fIeoStHoistMutation --> replace the individual with one of its strongly typed subtree's \fP"
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
Various functions for strongly typed tree-based Genetic Programming.
|
||||
.PP
|
||||
The StParseTree functions use the same \fBeoParseTree\fP class for the individual but now each node class must have two additional functions.
|
||||
.PD 0
|
||||
|
||||
.IP "\(bu" 2
|
||||
int type(void) which returns the return type of the node
|
||||
.IP "\(bu" 2
|
||||
int type(int child) which returns the required type for child 0, 1 or 2
|
||||
.PP
|
||||
Pruning strongly typed trees is not possible at the moment.
|
||||
36
trunk/paradiseo-eo/doc/man/man3/T_pickle_suite.3
Normal file
36
trunk/paradiseo-eo/doc/man/man3/T_pickle_suite.3
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
.TH "T_pickle_suite" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
T_pickle_suite \- Implements pickle support for \fBeoPersistent\fP derivatives.
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <pickle.h>\fP
|
||||
.PP
|
||||
.SS "Static Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "std::string \fBprint_to_string\fP (const T &t)"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "boost::python::tuple \fBgetstate\fP (const T &t)"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "void \fBsetstate\fP (T &t, boost::python::tuple pickled)"
|
||||
.br
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class T> struct T_pickle_suite< T >"
|
||||
Implements pickle support for \fBeoPersistent\fP derivatives.
|
||||
.PP
|
||||
Definition at line 32 of file pickle.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for EO from the source code.
|
||||
40
trunk/paradiseo-eo/doc/man/man3/UF_random_generator.3
Normal file
40
trunk/paradiseo-eo/doc/man/man3/UF_random_generator.3
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
.TH "UF_random_generator" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
UF_random_generator \- Another class \fBrandom_generator\fP that can be used in the STL random_shuffle function (see \fBeoPop::shuffle\fP): its operator() takes an unsigned argument m and must return an unsigned uniformly distributed in [0,m}.
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <rnd_generators.h>\fP
|
||||
.PP
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBUF_random_generator\fP (\fBeoRng\fP &_rng=rng)"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "T \fBoperator()\fP (T _t)"
|
||||
.br
|
||||
.in -1c
|
||||
.SS "Private Attributes"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBeoRng\fP & \fBrandom\fP"
|
||||
.br
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class T = uint32_t> class UF_random_generator< T >"
|
||||
Another class \fBrandom_generator\fP that can be used in the STL random_shuffle function (see \fBeoPop::shuffle\fP): its operator() takes an unsigned argument m and must return an unsigned uniformly distributed in [0,m}.
|
||||
.PP
|
||||
Definition at line 121 of file rnd_generators.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for EO from the source code.
|
||||
53
trunk/paradiseo-eo/doc/man/man3/VirusBitFlip.3
Normal file
53
trunk/paradiseo-eo/doc/man/man3/VirusBitFlip.3
Normal file
|
|
@ -0,0 +1,53 @@
|
|||
.TH "VirusBitFlip" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
VirusBitFlip \- VirusBitFlip --> changes 1 bit.
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <VirusOp.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoMonOp< eoVirus< FitT > >\fP.
|
||||
.PP
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "virtual std::string \fBclassName\fP () const "
|
||||
.br
|
||||
.RI "\fIThe class name. \fP"
|
||||
.ti -1c
|
||||
.RI "bool \fBoperator()\fP (eoVirus< \fBFitT\fP > &_chrom)"
|
||||
.br
|
||||
.RI "\fIChange one bit. \fP"
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class FitT> class VirusBitFlip< FitT >"
|
||||
VirusBitFlip --> changes 1 bit.
|
||||
.PP
|
||||
Definition at line 40 of file VirusOp.h.
|
||||
.SH "Member Function Documentation"
|
||||
.PP
|
||||
.SS "template<class FitT> bool \fBVirusBitFlip\fP< \fBFitT\fP >::operator() (eoVirus< \fBFitT\fP > & _chrom)\fC [inline, virtual]\fP"
|
||||
.PP
|
||||
Change one bit.
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fIchrom\fP The cromosome which one bit is going to be changed.
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Implements \fBeoUF< eoVirus< FitT > &, bool >\fP.
|
||||
.PP
|
||||
Definition at line 49 of file VirusOp.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for EO from the source code.
|
||||
57
trunk/paradiseo-eo/doc/man/man3/VirusShiftMutation.3
Normal file
57
trunk/paradiseo-eo/doc/man/man3/VirusShiftMutation.3
Normal file
|
|
@ -0,0 +1,57 @@
|
|||
.TH "VirusShiftMutation" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
VirusShiftMutation \- Works for 1-bit virus; shifts the one to the right or left.
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <VirusOp.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoMonOp< eoVirus< FitT > >\fP.
|
||||
.PP
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBVirusShiftMutation\fP ()"
|
||||
.br
|
||||
.RI "\fICtor. \fP"
|
||||
.ti -1c
|
||||
.RI "virtual std::string \fBclassName\fP () const "
|
||||
.br
|
||||
.RI "\fIThe class name. \fP"
|
||||
.ti -1c
|
||||
.RI "bool \fBoperator()\fP (eoVirus< \fBFitT\fP > &_chrom)"
|
||||
.br
|
||||
.RI "\fIChange one bit. \fP"
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class FitT> class VirusShiftMutation< FitT >"
|
||||
Works for 1-bit virus; shifts the one to the right or left.
|
||||
.PP
|
||||
Definition at line 86 of file VirusOp.h.
|
||||
.SH "Member Function Documentation"
|
||||
.PP
|
||||
.SS "template<class FitT> bool \fBVirusShiftMutation\fP< \fBFitT\fP >::operator() (eoVirus< \fBFitT\fP > & _chrom)\fC [inline, virtual]\fP"
|
||||
.PP
|
||||
Change one bit.
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fIchrom\fP The cromosome which one bit is going to be changed.
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Implements \fBeoUF< eoVirus< FitT > &, bool >\fP.
|
||||
.PP
|
||||
Definition at line 99 of file VirusOp.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for EO from the source code.
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
/users/dsa/marc/WWW/EO/eo.19Oct2006/app/ Directory Reference.TH "/users/dsa/marc/WWW/EO/eo.19Oct2006/app/ Directory Reference" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
/users/dsa/marc/WWW/EO/eo.19Oct2006/app/ Directory Reference \-
|
||||
.SS "Directories"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "directory\fBgprop\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "directory\fBgpsymreg\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "directory\fBmastermind\fP"
|
||||
.br
|
||||
.in -1c
|
||||
|
|
@ -0,0 +1,30 @@
|
|||
/users/dsa/marc/WWW/EO/eo.19Oct2006/app/gprop/ Directory Reference.TH "/users/dsa/marc/WWW/EO/eo.19Oct2006/app/gprop/ Directory Reference" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
/users/dsa/marc/WWW/EO/eo.19Oct2006/app/gprop/ Directory Reference \-
|
||||
.SS "Files"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "file \fBgprop.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBgprop.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBl2.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBmlp.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBmse.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBqp.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBvecop.h\fP"
|
||||
.br
|
||||
.in -1c
|
||||
|
|
@ -0,0 +1,21 @@
|
|||
/users/dsa/marc/WWW/EO/eo.19Oct2006/app/gpsymreg/ Directory Reference.TH "/users/dsa/marc/WWW/EO/eo.19Oct2006/app/gpsymreg/ Directory Reference" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
/users/dsa/marc/WWW/EO/eo.19Oct2006/app/gpsymreg/ Directory Reference \-
|
||||
.SS "Files"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "file \fBfitness.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBmain.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBnode.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBparameters.h\fP"
|
||||
.br
|
||||
.in -1c
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
/users/dsa/marc/WWW/EO/eo.19Oct2006/app/mastermind/ Directory Reference.TH "/users/dsa/marc/WWW/EO/eo.19Oct2006/app/mastermind/ Directory Reference" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
/users/dsa/marc/WWW/EO/eo.19Oct2006/app/mastermind/ Directory Reference \-
|
||||
.SS "Files"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "file \fBmastermind.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBmastermind.h\fP"
|
||||
.br
|
||||
.in -1c
|
||||
|
|
@ -0,0 +1,25 @@
|
|||
/users/dsa/marc/WWW/EO/eo.19Oct2006/contrib/ Directory Reference.TH "/users/dsa/marc/WWW/EO/eo.19Oct2006/contrib/ Directory Reference" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
/users/dsa/marc/WWW/EO/eo.19Oct2006/contrib/ Directory Reference \-
|
||||
.SS "Directories"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "directory\fBmathsym\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "directory\fBMGE\fP"
|
||||
.br
|
||||
.in -1c
|
||||
.SS "Files"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "file \fBeoAged.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoDrawable.h\fP"
|
||||
.br
|
||||
.in -1c
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
/users/dsa/marc/WWW/EO/eo.19Oct2006/contrib/MGE/ Directory Reference.TH "/users/dsa/marc/WWW/EO/eo.19Oct2006/contrib/MGE/ Directory Reference" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
/users/dsa/marc/WWW/EO/eo.19Oct2006/contrib/MGE/ Directory Reference \-
|
||||
.SS "Files"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "file \fBeoInitVirus.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoVirus.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBVirusOp.h\fP"
|
||||
.br
|
||||
.in -1c
|
||||
|
|
@ -0,0 +1,43 @@
|
|||
/users/dsa/marc/WWW/EO/eo.19Oct2006/contrib/mathsym/ Directory Reference.TH "/users/dsa/marc/WWW/EO/eo.19Oct2006/contrib/mathsym/ Directory Reference" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
/users/dsa/marc/WWW/EO/eo.19Oct2006/contrib/mathsym/ Directory Reference \-
|
||||
.SS "Directories"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "directory\fBeo_interface\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "directory\fBeval\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "directory\fBfun\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "directory\fBgen\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "directory\fBregression\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "directory\fBsym\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "directory\fBtest\fP"
|
||||
.br
|
||||
.in -1c
|
||||
.SS "Files"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "file \fBcontrib/mathsym/README\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBshared_ptr.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBsymreg.cpp\fP"
|
||||
.br
|
||||
.in -1c
|
||||
|
|
@ -0,0 +1,36 @@
|
|||
/users/dsa/marc/WWW/EO/eo.19Oct2006/contrib/mathsym/eo_interface/ Directory Reference.TH "/users/dsa/marc/WWW/EO/eo.19Oct2006/contrib/mathsym/eo_interface/ Directory Reference" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
/users/dsa/marc/WWW/EO/eo.19Oct2006/contrib/mathsym/eo_interface/ Directory Reference \-
|
||||
.SS "Files"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "file \fBeoSym.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoSymCrossover.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoSymCrossover.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoSymEval.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoSymInit.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoSymLambdaMutate.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoSymLambdaMutate.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoSymMutate.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoSymMutate.h\fP"
|
||||
.br
|
||||
.in -1c
|
||||
|
|
@ -0,0 +1,33 @@
|
|||
/users/dsa/marc/WWW/EO/eo.19Oct2006/contrib/mathsym/eval/ Directory Reference.TH "/users/dsa/marc/WWW/EO/eo.19Oct2006/contrib/mathsym/eval/ Directory Reference" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
/users/dsa/marc/WWW/EO/eo.19Oct2006/contrib/mathsym/eval/ Directory Reference \-
|
||||
.SS "Files"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "file \fBBoundsCheck.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBBoundsCheck.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBInterval.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBMultiFuncs.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBMultiFunction.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBMultiFunction.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBsym_compile.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBsym_compile.h\fP"
|
||||
.br
|
||||
.in -1c
|
||||
|
|
@ -0,0 +1,27 @@
|
|||
/users/dsa/marc/WWW/EO/eo.19Oct2006/contrib/mathsym/fun/ Directory Reference.TH "/users/dsa/marc/WWW/EO/eo.19Oct2006/contrib/mathsym/fun/ Directory Reference" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
/users/dsa/marc/WWW/EO/eo.19Oct2006/contrib/mathsym/fun/ Directory Reference \-
|
||||
.SS "Files"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "file \fBFunDef.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBFunDef.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBsym_operations.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBSymOps.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBSymOps.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fButil.cpp\fP"
|
||||
.br
|
||||
.in -1c
|
||||
|
|
@ -0,0 +1,27 @@
|
|||
/users/dsa/marc/WWW/EO/eo.19Oct2006/contrib/mathsym/gen/ Directory Reference.TH "/users/dsa/marc/WWW/EO/eo.19Oct2006/contrib/mathsym/gen/ Directory Reference" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
/users/dsa/marc/WWW/EO/eo.19Oct2006/contrib/mathsym/gen/ Directory Reference \-
|
||||
.SS "Files"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "file \fBLanguageTable.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBLanguageTable.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBNodeSelector.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBNodeSelector.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBTreeBuilder.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBTreeBuilder.h\fP"
|
||||
.br
|
||||
.in -1c
|
||||
|
|
@ -0,0 +1,36 @@
|
|||
/users/dsa/marc/WWW/EO/eo.19Oct2006/contrib/mathsym/regression/ Directory Reference.TH "/users/dsa/marc/WWW/EO/eo.19Oct2006/contrib/mathsym/regression/ Directory Reference" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
/users/dsa/marc/WWW/EO/eo.19Oct2006/contrib/mathsym/regression/ Directory Reference \-
|
||||
.SS "Files"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "file \fBDataset.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBDataset.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBErrorMeasure.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBErrorMeasure.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBScaling.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBScaling.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBstats.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBTargetInfo.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBTargetInfo.h\fP"
|
||||
.br
|
||||
.in -1c
|
||||
|
|
@ -0,0 +1,27 @@
|
|||
/users/dsa/marc/WWW/EO/eo.19Oct2006/contrib/mathsym/sym/ Directory Reference.TH "/users/dsa/marc/WWW/EO/eo.19Oct2006/contrib/mathsym/sym/ Directory Reference" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
/users/dsa/marc/WWW/EO/eo.19Oct2006/contrib/mathsym/sym/ Directory Reference \-
|
||||
.SS "Files"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "file \fBREADME.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBSym.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBSym.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBSymImpl.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBSymImpl.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBtoken.h\fP"
|
||||
.br
|
||||
.in -1c
|
||||
|
|
@ -0,0 +1,27 @@
|
|||
/users/dsa/marc/WWW/EO/eo.19Oct2006/contrib/mathsym/test/ Directory Reference.TH "/users/dsa/marc/WWW/EO/eo.19Oct2006/contrib/mathsym/test/ Directory Reference" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
/users/dsa/marc/WWW/EO/eo.19Oct2006/contrib/mathsym/test/ Directory Reference \-
|
||||
.SS "Files"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "file \fBtest_compile.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBtest_diff.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBtest_lambda.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBtest_mf.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBtest_simplify.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBtesteo.cpp\fP"
|
||||
.br
|
||||
.in -1c
|
||||
|
|
@ -0,0 +1,346 @@
|
|||
/users/dsa/marc/WWW/EO/eo.19Oct2006/src/ Directory Reference.TH "/users/dsa/marc/WWW/EO/eo.19Oct2006/src/ Directory Reference" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
/users/dsa/marc/WWW/EO/eo.19Oct2006/src/ Directory Reference \-
|
||||
.SS "Directories"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "directory\fBdo\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "directory\fBes\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "directory\fBga\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "directory\fBgp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "directory\fBother\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "directory\fBpyeo\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "directory\fButils\fP"
|
||||
.br
|
||||
.in -1c
|
||||
.SS "Files"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "file \fBapply.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBEO.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoAlgo.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoBreed.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoCellularEasyEA.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoCloneOps.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoCombinedContinue.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoCombinedInit.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoContinue.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoCounter.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoCtrlCContinue.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoCtrlCContinue.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoDetSelect.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoDetTournamentSelect.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoDistribUpdater.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoDistribution.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoDominanceMap.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoEasyEA.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoEDA.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoEvalContinue.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoEvalFunc.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoEvalFuncCounter.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoEvalFuncPtr.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoFactory.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoFitContinue.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoFitnessScalingSelect.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoFlOrBinOp.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoFlOrMonOp.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoFlOrQuadOp.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoFunctor.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoFunctorStore.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoFunctorStore.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoG3Replacement.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoGenContinue.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoGeneralBreeder.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoGenOp.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoInit.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoInvalidateOps.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoLinearFitScaling.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoMerge.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoMergeReduce.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoMGGReplacement.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoNDSorting.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoObject.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoOneToOneBreeder.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoOp.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoOpContainer.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoOpSelMason.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoParetoConstraintFitness.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoParetoFitness.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoParetoFitness.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoParetoRanking.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoPerf2Worth.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoPeriodicContinue.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoPersistent.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoPersistent.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoPop.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoPopAlgo.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoPopEvalFunc.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoPopulator.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoPrintable.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoPrintable.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoPropGAGenOp.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoProportionalCombinedOp.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoProportionalSelect.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoRandomSelect.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoRanking.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoRankingSelect.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoReduce.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoReduceMerge.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoReduceMergeReduce.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoReduceSplit.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoReplacement.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoScalarFitness.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoScalarFitnessAssembled.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoScalarFitnessAssembled.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoSelect.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoSelectFactory.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoSelectFromWorth.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoSelectMany.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoSelectNumber.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoSelectOne.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoSelectPerc.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoSequentialSelect.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoSGA.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoSGAGenOp.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoSGATransform.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoSharing.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoSharingSelect.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoSimpleEDA.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoSteadyFitContinue.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoSTLFunctor.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoStochasticUniversalSelect.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoStochTournamentSelect.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoSurviveAndDie.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoTransform.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoTruncatedSelectMany.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoTruncatedSelectOne.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoTruncSelect.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoVariableLengthCrossover.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoVariableLengthMutation.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoVector.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBes.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBga.h\fP"
|
||||
.br
|
||||
.in -1c
|
||||
|
|
@ -0,0 +1,45 @@
|
|||
/users/dsa/marc/WWW/EO/eo.19Oct2006/src/do/ Directory Reference.TH "/users/dsa/marc/WWW/EO/eo.19Oct2006/src/do/ Directory Reference" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
/users/dsa/marc/WWW/EO/eo.19Oct2006/src/do/ Directory Reference \-
|
||||
.SS "Files"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "file \fBmake_algo_easea.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBmake_algo_pareto.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBmake_algo_scalar.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBmake_checkpoint.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBmake_checkpoint_assembled.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBmake_checkpoint_FDC.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBmake_checkpoint_pareto.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBmake_continue.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBmake_continue_pareto.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBmake_general_replacement.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBmake_pop.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBmake_run.h\fP"
|
||||
.br
|
||||
.in -1c
|
||||
|
|
@ -0,0 +1,138 @@
|
|||
/users/dsa/marc/WWW/EO/eo.19Oct2006/src/es/ Directory Reference.TH "/users/dsa/marc/WWW/EO/eo.19Oct2006/src/es/ Directory Reference" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
/users/dsa/marc/WWW/EO/eo.19Oct2006/src/es/ Directory Reference \-
|
||||
.SS "Files"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "file \fBCMAParams.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBCMAParams.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBCMAState.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBCMAState.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeig.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeig.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoCMABreed.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoCMAInit.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoEsChromInit.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoEsFull.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoEsGlobalXover.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoEsMutate.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoEsMutationInit.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoEsSimple.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoEsStandardXover.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoEsStdev.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoNormalMutation.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoReal.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoRealAtomXover.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoRealInitBounded.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoRealOp.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoSBXcross.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBmake_algo_scalar_es.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBmake_algo_scalar_real.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBmake_checkpoint_es.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBmake_checkpoint_real.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBmake_continue_es.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBmake_continue_real.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBmake_es.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBmake_genotype_es.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBmake_genotype_real.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBmake_genotype_real.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBes/make_op.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBmake_op_es.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBmake_op_es.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBmake_op_real.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBmake_op_real.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBmake_pop_es.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBmake_pop_real.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBmake_real.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBmake_run_es.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBmake_run_real.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBmatrices.h\fP"
|
||||
.br
|
||||
.in -1c
|
||||
|
|
@ -0,0 +1,66 @@
|
|||
/users/dsa/marc/WWW/EO/eo.19Oct2006/src/ga/ Directory Reference.TH "/users/dsa/marc/WWW/EO/eo.19Oct2006/src/ga/ Directory Reference" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
/users/dsa/marc/WWW/EO/eo.19Oct2006/src/ga/ Directory Reference \-
|
||||
.SS "Files"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "file \fBeoBit.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoBitOp.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoBitOpFactory.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoBoolFlip.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoPBILAdditive.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoPBILDistrib.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoPBILOrg.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBmake_algo_scalar_ga.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBmake_checkpoint_ga.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBmake_continue_ga.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBmake_ga.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBmake_genotype_ga.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBmake_genotype_ga.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBga/make_op.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBmake_op_ga.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBmake_PBILdistrib.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBmake_PBILupdate.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBmake_pop_ga.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBmake_run_ga.cpp\fP"
|
||||
.br
|
||||
.in -1c
|
||||
|
|
@ -0,0 +1,30 @@
|
|||
/users/dsa/marc/WWW/EO/eo.19Oct2006/src/gp/ Directory Reference.TH "/users/dsa/marc/WWW/EO/eo.19Oct2006/src/gp/ Directory Reference" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
/users/dsa/marc/WWW/EO/eo.19Oct2006/src/gp/ Directory Reference \-
|
||||
.SS "Files"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "file \fBeoParseTree.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoParseTreeDepthInit.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoParseTreeOp.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoStParseTreeDepthInit.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoStParseTreeOp.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBnode_pool.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBparse_tree.h\fP"
|
||||
.br
|
||||
.in -1c
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
/users/dsa/marc/WWW/EO/eo.19Oct2006/src/other/ Directory Reference.TH "/users/dsa/marc/WWW/EO/eo.19Oct2006/src/other/ Directory Reference" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
/users/dsa/marc/WWW/EO/eo.19Oct2006/src/other/ Directory Reference \-
|
||||
.SS "Files"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "file \fBeoExternalEO.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoExternalOpFunctions.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoString.h\fP"
|
||||
.br
|
||||
.in -1c
|
||||
|
|
@ -0,0 +1,75 @@
|
|||
/users/dsa/marc/WWW/EO/eo.19Oct2006/src/pyeo/ Directory Reference.TH "/users/dsa/marc/WWW/EO/eo.19Oct2006/src/pyeo/ Directory Reference" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
/users/dsa/marc/WWW/EO/eo.19Oct2006/src/pyeo/ Directory Reference \-
|
||||
.SS "Files"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "file \fBabstract1.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBalgos.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBbreeders.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBcontinuators.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBdef_abstract_functor.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBgeneticOps.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBmergers.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBmonitors.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBsrc/pyeo/NEWS\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBperf2worth.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBpickle.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBPyEO.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBPyEO.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBrandom_numbers.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBsrc/pyeo/README\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBreduce.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBreplacement.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBselectOne.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBselectors.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBstatistics.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBvalueParam.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBvalueParam.h\fP"
|
||||
.br
|
||||
.in -1c
|
||||
|
|
@ -0,0 +1,153 @@
|
|||
/users/dsa/marc/WWW/EO/eo.19Oct2006/src/utils/ Directory Reference.TH "/users/dsa/marc/WWW/EO/eo.19Oct2006/src/utils/ Directory Reference" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
/users/dsa/marc/WWW/EO/eo.19Oct2006/src/utils/ Directory Reference \-
|
||||
.SS "Files"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "file \fBcompatibility.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoAssembledFitnessStat.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoCheckPoint.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoData.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoData.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoDistance.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoFDCStat.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoFileMonitor.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoFileMonitor.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoFileSnapshot.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoGnuplot.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoGnuplot.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoGnuplot1DMonitor.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoGnuplot1DMonitor.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoGnuplot1DSnapshot.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoGnuplot1DSnapshot.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoHowMany.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoIntBounds.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoIntBounds.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoMOFitnessStat.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoMonitor.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoParam.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoParser.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoParser.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoPopStat.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoRealBounds.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoRealBounds.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoRealVectorBounds.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoRndGenerators.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoRNG.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoRNG.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoScalarFitnessStat.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoStat.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoState.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoState.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoStdoutMonitor.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoStdoutMonitor.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoTimeCounter.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoTimedMonitor.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoUniformInit.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoUpdatable.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoUpdater.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoUpdater.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBmake_help.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBpipecom.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBpipecom.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBrnd_generators.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBselectors.h\fP"
|
||||
.br
|
||||
.in -1c
|
||||
|
|
@ -0,0 +1,153 @@
|
|||
/users/dsa/marc/WWW/EO/eo.19Oct2006/test/ Directory Reference.TH "/users/dsa/marc/WWW/EO/eo.19Oct2006/test/ Directory Reference" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
/users/dsa/marc/WWW/EO/eo.19Oct2006/test/ Directory Reference \-
|
||||
.SS "Files"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "file \fBtest/binary_value.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBfitness_traits.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBtest/real_value.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBRoyalRoad.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBt-eo.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBt-eoAtomOps.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBt-eoBaseFunctions.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBt-eobin.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBt-eobreeder.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBt-eoCheckpointing.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBt-eoCMAES.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBt-eoEasyEA.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBt-eoESAll.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBt-eoESFull.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBt-eoESOps.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBt-eoExternalEO.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBt-eofitness.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBt-eoFitnessAssembled.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBt-eoFitnessAssembledEA.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBt-eoFunctor.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBt-eoGA.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBt-eogeneration.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBt-eoGenOp.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBt-eoGOpSel.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBt-eoinclusion.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBt-eoinsertion.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBt-eolottery.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBt-eoNonUniform.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBt-eoPareto.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBt-eoParetoFitness.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBt-eoPBIL.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBt-eoproblem.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBt-eoRandom.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBt-eoReal.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBt-eoReplacement.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBt-eoRoulette.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBt-eoSelect.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBt-eoSharing.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBt-eoSSGA.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBt-eoStateAndParser.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBt-eoSymreg.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBt-eoUniform.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBt-eoVector.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBt-eoVirus.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBt-MGE-control.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBt-MGE.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBt-MGE1bit.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBt-selectOne.cpp\fP"
|
||||
.br
|
||||
.in -1c
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
/users/dsa/marc/WWW/EO/eo.19Oct2006/tutorial/ Directory Reference.TH "/users/dsa/marc/WWW/EO/eo.19Oct2006/tutorial/ Directory Reference" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
/users/dsa/marc/WWW/EO/eo.19Oct2006/tutorial/ Directory Reference \-
|
||||
.SS "Directories"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "directory\fBLesson1\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "directory\fBLesson2\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "directory\fBLesson3\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "directory\fBLesson4\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "directory\fBLesson5\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "directory\fBTemplates\fP"
|
||||
.br
|
||||
.in -1c
|
||||
.SS "Files"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "file \fBtutorial/README\fP"
|
||||
.br
|
||||
.in -1c
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
/users/dsa/marc/WWW/EO/eo.19Oct2006/tutorial/Lesson1/ Directory Reference.TH "/users/dsa/marc/WWW/EO/eo.19Oct2006/tutorial/Lesson1/ Directory Reference" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
/users/dsa/marc/WWW/EO/eo.19Oct2006/tutorial/Lesson1/ Directory Reference \-
|
||||
.SS "Files"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "file \fBexercise1.3.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBFirstBitGA.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBFirstRealGA.cpp\fP"
|
||||
.br
|
||||
.in -1c
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
/users/dsa/marc/WWW/EO/eo.19Oct2006/tutorial/Lesson2/ Directory Reference.TH "/users/dsa/marc/WWW/EO/eo.19Oct2006/tutorial/Lesson2/ Directory Reference" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
/users/dsa/marc/WWW/EO/eo.19Oct2006/tutorial/Lesson2/ Directory Reference \-
|
||||
.SS "Files"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "file \fBtutorial/Lesson2/binary_value.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBexercise2.3.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBFirstBitEA.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBFirstRealEA.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBtutorial/Lesson2/real_value.h\fP"
|
||||
.br
|
||||
.in -1c
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
/users/dsa/marc/WWW/EO/eo.19Oct2006/tutorial/Lesson3/ Directory Reference.TH "/users/dsa/marc/WWW/EO/eo.19Oct2006/tutorial/Lesson3/ Directory Reference" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
/users/dsa/marc/WWW/EO/eo.19Oct2006/tutorial/Lesson3/ Directory Reference \-
|
||||
.SS "Files"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "file \fBtutorial/Lesson3/binary_value.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBexercise3.1.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBtutorial/Lesson3/real_value.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBSecondBitEA.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBSecondRealEA.cpp\fP"
|
||||
.br
|
||||
.in -1c
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
/users/dsa/marc/WWW/EO/eo.19Oct2006/tutorial/Lesson4/ Directory Reference.TH "/users/dsa/marc/WWW/EO/eo.19Oct2006/tutorial/Lesson4/ Directory Reference" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
/users/dsa/marc/WWW/EO/eo.19Oct2006/tutorial/Lesson4/ Directory Reference \-
|
||||
.SS "Files"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "file \fBtutorial/Lesson4/binary_value.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBBitEA.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBESEA.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBtutorial/Lesson4/real_value.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBRealEA.cpp\fP"
|
||||
.br
|
||||
.in -1c
|
||||
|
|
@ -0,0 +1,39 @@
|
|||
/users/dsa/marc/WWW/EO/eo.19Oct2006/tutorial/Lesson5/ Directory Reference.TH "/users/dsa/marc/WWW/EO/eo.19Oct2006/tutorial/Lesson5/ Directory Reference" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
/users/dsa/marc/WWW/EO/eo.19Oct2006/tutorial/Lesson5/ Directory Reference \-
|
||||
.SS "Files"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "file \fBeoOneMax.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoOneMaxEvalFunc.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoOneMaxInit.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoOneMaxMutation.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBeoOneMaxQuadCrossover.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBmake_genotype_OneMax.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBmake_OneMax.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBmake_op_OneMax.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBOneMaxEA.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBOneMaxLibEA.cpp\fP"
|
||||
.br
|
||||
.in -1c
|
||||
|
|
@ -0,0 +1,30 @@
|
|||
/users/dsa/marc/WWW/EO/eo.19Oct2006/tutorial/Templates/ Directory Reference.TH "/users/dsa/marc/WWW/EO/eo.19Oct2006/tutorial/Templates/ Directory Reference" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
/users/dsa/marc/WWW/EO/eo.19Oct2006/tutorial/Templates/ Directory Reference \-
|
||||
.SS "Files"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "file \fBmake_genotype_MyStruct.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBmake_MyStruct.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBmake_op_MyStruct.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBMyStructEA.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBMyStructLibEA.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBMyStructSEA.cpp\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "file \fBtutorial/Templates/README\fP"
|
||||
.br
|
||||
.in -1c
|
||||
41
trunk/paradiseo-eo/doc/man/man3/boolean_generator.3
Normal file
41
trunk/paradiseo-eo/doc/man/man3/boolean_generator.3
Normal file
|
|
@ -0,0 +1,41 @@
|
|||
.TH "boolean_generator" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
boolean_generator \- The class boolean_generator can be used in the STL generate function to easily generate random booleans with a specified bias.
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <rnd_generators.h>\fP
|
||||
.PP
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBboolean_generator\fP (float _bias=0.5, \fBeoRng\fP &_rng=rng)"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "bool \fBoperator()\fP (void)"
|
||||
.br
|
||||
.in -1c
|
||||
.SS "Private Attributes"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "float \fBbias\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBeoRng\fP & \fBgen\fP"
|
||||
.br
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
The class boolean_generator can be used in the STL generate function to easily generate random booleans with a specified bias.
|
||||
.PP
|
||||
Definition at line 70 of file rnd_generators.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for EO from the source code.
|
||||
47
trunk/paradiseo-eo/doc/man/man3/dMatrix.3
Normal file
47
trunk/paradiseo-eo/doc/man/man3/dMatrix.3
Normal file
|
|
@ -0,0 +1,47 @@
|
|||
.TH "dMatrix" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
dMatrix \- A helper class for Sharing - to hold distances.
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <eoSharing.h>\fP
|
||||
.PP
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBdMatrix\fP (unsigned _s)"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "double \fBoperator()\fP (unsigned _i, unsigned _j) const "
|
||||
.br
|
||||
.RI "\fIsimple accessor \fP"
|
||||
.ti -1c
|
||||
.RI "double & \fBoperator()\fP (unsigned _i, unsigned _j)"
|
||||
.br
|
||||
.RI "\fIreference - to set values \fP"
|
||||
.ti -1c
|
||||
.RI "void \fBprintOn\fP (std::ostream &_os)"
|
||||
.br
|
||||
.RI "\fIjust in case \fP"
|
||||
.in -1c
|
||||
.SS "Private Attributes"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "unsigned \fBrSize\fP"
|
||||
.br
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
A helper class for Sharing - to hold distances.
|
||||
.PP
|
||||
Definition at line 37 of file eoSharing.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for EO from the source code.
|
||||
22
trunk/paradiseo-eo/doc/man/man3/eo1PtBitCrossover.3
Normal file
22
trunk/paradiseo-eo/doc/man/man3/eo1PtBitCrossover.3
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
.PP
|
||||
.TH "eo1PtBitCrossover" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
eo1PtBitCrossover \- eo1PtBitXover --> classic 1-point crossover
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <ga/eoBitOp.h>\fP
|
||||
.PP
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
eo1PtBitXover --> classic 1-point crossover
|
||||
.PP
|
||||
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for EO from the source code.
|
||||
141
trunk/paradiseo-eo/doc/man/man3/eoAged.3
Normal file
141
trunk/paradiseo-eo/doc/man/man3/eoAged.3
Normal file
|
|
@ -0,0 +1,141 @@
|
|||
.TH "eoAged" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
eoAged \- eoAge is a template class that adds an age to an object.\\ Requisites for template instantiation are that the object must admit a default ctor and a copy ctor.
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <eoAged.h>\fP
|
||||
.PP
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBeoAged\fP (const Object &_o)"
|
||||
.br
|
||||
.RI "\fIMain ctor from an already built Object. \fP"
|
||||
.ti -1c
|
||||
.RI "\fBeoAged\fP (const \fBeoAged\fP &_a)"
|
||||
.br
|
||||
.RI "\fICopy constructor. \fP"
|
||||
.ti -1c
|
||||
.RI "virtual \fB~eoAged\fP ()"
|
||||
.br
|
||||
.RI "\fIVirtual dtor. They are needed in virtual class hierarchies. \fP"
|
||||
.ti -1c
|
||||
.RI "unsigned long \fBAge\fP () const "
|
||||
.br
|
||||
.RI "\fIreturns the age of the object \fP"
|
||||
.ti -1c
|
||||
.RI "const \fBeoAged\fP & \fBoperator++\fP ()"
|
||||
.br
|
||||
.RI "\fIIncrements age. \fP"
|
||||
.in -1c
|
||||
.PP
|
||||
.RI "\fBMethods from eoObject\fP"
|
||||
.br
|
||||
readFrom and printOn are directly inherited from eo1d
|
||||
.PP
|
||||
.in +1c
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "virtual std::string \fBclassName\fP () const "
|
||||
.br
|
||||
.RI "\fIReturn the class id. \fP"
|
||||
.ti -1c
|
||||
.RI "virtual void \fBreadFrom\fP (istream &_is)"
|
||||
.br
|
||||
.RI "\fIRead object. \fP"
|
||||
.ti -1c
|
||||
.RI "virtual void \fBprintOn\fP (ostream &_os) const "
|
||||
.br
|
||||
.RI "\fIWrite object. \fP"
|
||||
.in -1c
|
||||
.in -1c
|
||||
.SS "Private Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBeoAged\fP ()"
|
||||
.br
|
||||
.RI "\fIDefault Constructor. \fP"
|
||||
.in -1c
|
||||
.SS "Private Attributes"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "unsigned long \fBage\fP"
|
||||
.br
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class Object> class eoAged< Object >"
|
||||
eoAge is a template class that adds an age to an object.\\ Requisites for template instantiation are that the object must admit a default ctor and a copy ctor.
|
||||
|
||||
The Object must be an \fBeoObject\fP, thus, it must have its methods: className, printOn, readFrom.
|
||||
.PP
|
||||
\fBSee also:\fP
|
||||
.RS 4
|
||||
\fBeoObject\fP
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 47 of file eoAged.h.
|
||||
.SH "Constructor & Destructor Documentation"
|
||||
.PP
|
||||
.SS "template<class Object> \fBeoAged\fP< Object >::\fBeoAged\fP ()\fC [inline, private]\fP"
|
||||
.PP
|
||||
Default Constructor.
|
||||
.PP
|
||||
\\ It´s private so that it is not used anywhere; the right way of using this object is to create an Object and passing it to an aged by means of the copy ctor; that way it´s turned into an Aged object
|
||||
.PP
|
||||
Definition at line 103 of file eoAged.h.
|
||||
.SH "Member Function Documentation"
|
||||
.PP
|
||||
.SS "template<class Object> virtual std::string \fBeoAged\fP< Object >::className () const\fC [inline, virtual]\fP"
|
||||
.PP
|
||||
Return the class id.
|
||||
.PP
|
||||
This should be redefined in each class; but it's got code as an example of implementation. Only 'leaf' classes can be non-virtual.
|
||||
.PP
|
||||
Definition at line 74 of file eoAged.h.
|
||||
.SS "template<class Object> virtual void \fBeoAged\fP< Object >::readFrom (istream & _is)\fC [inline, virtual]\fP"
|
||||
.PP
|
||||
Read object.
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fI_is\fP A istream.
|
||||
.RE
|
||||
.PP
|
||||
\fBExceptions:\fP
|
||||
.RS 4
|
||||
\fIruntime_exception\fP If a valid object can't be read.
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 81 of file eoAged.h.
|
||||
.SS "template<class Object> virtual void \fBeoAged\fP< Object >::printOn (ostream & _os) const\fC [inline, virtual]\fP"
|
||||
.PP
|
||||
Write object.
|
||||
.PP
|
||||
It's called printOn since it prints the object _on_ a stream.
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fI_os\fP A ostream.
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 91 of file eoAged.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for EO from the source code.
|
||||
29
trunk/paradiseo-eo/doc/man/man3/eoAlgo.3
Normal file
29
trunk/paradiseo-eo/doc/man/man3/eoAlgo.3
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
.TH "eoAlgo" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
eoAlgo \- This is a generic class for population-transforming algorithms.
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <eoAlgo.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoUF< eoPop< EOT > &, void >\fP.
|
||||
.PP
|
||||
Inherited by \fBeoCellularEasyEA< EOT >\fP, \fBeoEasyEA< EOT >\fP, and \fBeoSGA< EOT >\fP.
|
||||
.PP
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class EOT> class eoAlgo< EOT >"
|
||||
This is a generic class for population-transforming algorithms.
|
||||
|
||||
There is only one operator defined, which takes a population and does stuff to it. It needn't be a complete algorithm, can be also a step of an algorithm. This class just gives a common interface to linear population-transforming algorithms.
|
||||
.PP
|
||||
Definition at line 39 of file eoAlgo.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for EO from the source code.
|
||||
21
trunk/paradiseo-eo/doc/man/man3/eoArithmeticCrossover.3
Normal file
21
trunk/paradiseo-eo/doc/man/man3/eoArithmeticCrossover.3
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
.TH "eoArithmeticCrossover" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
eoArithmeticCrossover \- eoHypercubeCrossover --> uniform choice in hypercube == arithmetical with different values for each coordinate
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <Tutorial/eoRealOp.h>\fP
|
||||
.PP
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
eoHypercubeCrossover --> uniform choice in hypercube == arithmetical with different values for each coordinate
|
||||
.PP
|
||||
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for EO from the source code.
|
||||
|
|
@ -0,0 +1,52 @@
|
|||
.TH "eoAssembledFitnessAverageStat" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
eoAssembledFitnessAverageStat \- Average fitness values of a population, where the fitness is of type eoScalarAssembledFitness.
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <eoAssembledFitnessStat.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoStat< EOT, double >\fP.
|
||||
.PP
|
||||
.SS "Public Types"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "typedef EOT::Fitness \fBFitness\fP"
|
||||
.br
|
||||
.in -1c
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBeoAssembledFitnessAverageStat\fP (unsigned _whichTerm=0, std::string _description='Average Fitness')"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "virtual void \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 \fBwhichFitnessTerm\fP"
|
||||
.br
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class EOT> class eoAssembledFitnessAverageStat< EOT >"
|
||||
Average fitness values of a population, where the fitness is of type eoScalarAssembledFitness.
|
||||
|
||||
Specify in the constructor, for which fitness term (index) the average should be evaluated. Only values of object where the failed boolean = false is set are counted.
|
||||
.PP
|
||||
Definition at line 46 of file eoAssembledFitnessStat.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for EO from the source code.
|
||||
52
trunk/paradiseo-eo/doc/man/man3/eoAssembledFitnessBestStat.3
Normal file
52
trunk/paradiseo-eo/doc/man/man3/eoAssembledFitnessBestStat.3
Normal file
|
|
@ -0,0 +1,52 @@
|
|||
.TH "eoAssembledFitnessBestStat" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
eoAssembledFitnessBestStat \- Fitness values of best individuum in a population, where the fitness is of type eoScalarAssembledFitness.
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <eoAssembledFitnessStat.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoStat< EOT, double >\fP.
|
||||
.PP
|
||||
.SS "Public Types"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "typedef EOT::Fitness \fBFitness\fP"
|
||||
.br
|
||||
.in -1c
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBeoAssembledFitnessBestStat\fP (unsigned _whichTerm=0, std::string _description='Best Fitness')"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "virtual void \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 \fBwhichFitnessTerm\fP"
|
||||
.br
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class EOT> class eoAssembledFitnessBestStat< EOT >"
|
||||
Fitness values of best individuum in a population, where the fitness is of type eoScalarAssembledFitness.
|
||||
|
||||
Specify in the constructor, for which fitness term (index) the value should be evaluated.
|
||||
.PP
|
||||
Definition at line 87 of file eoAssembledFitnessStat.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for EO from the source code.
|
||||
39
trunk/paradiseo-eo/doc/man/man3/eoAtomExchange.3
Normal file
39
trunk/paradiseo-eo/doc/man/man3/eoAtomExchange.3
Normal file
|
|
@ -0,0 +1,39 @@
|
|||
.TH "eoAtomExchange" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
eoAtomExchange \- A helper class for choosing which genes to exchange.
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <eoVariableLengthCrossover.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoBF< unsigned, Atom &, bool >\fP.
|
||||
.PP
|
||||
Inherited by \fBeoUniformAtomExchange< Atom >\fP.
|
||||
.PP
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "virtual void \fBrandomize\fP (unsigned int, unsigned int)"
|
||||
.br
|
||||
.RI "\fIa function to initlialize - to be called before every crossover \fP"
|
||||
.ti -1c
|
||||
.RI "virtual std::string \fBclassName\fP () const =0"
|
||||
.br
|
||||
.RI "\fIthe inherited \fBclassName()\fP \fP"
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class Atom> class eoAtomExchange< Atom >"
|
||||
A helper class for choosing which genes to exchange.
|
||||
.PP
|
||||
Definition at line 41 of file eoVariableLengthCrossover.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for EO from the source code.
|
||||
77
trunk/paradiseo-eo/doc/man/man3/eoAverageStat.3
Normal file
77
trunk/paradiseo-eo/doc/man/man3/eoAverageStat.3
Normal file
|
|
@ -0,0 +1,77 @@
|
|||
.TH "eoAverageStat" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
eoAverageStat \- Average fitness of a population.
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <eoStat.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoStat< EOT, EOT::Fitness >\fP.
|
||||
.PP
|
||||
.SS "Public Types"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "typedef EOT::Fitness \fBFitness\fP"
|
||||
.br
|
||||
.in -1c
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBeoAverageStat\fP (std::string _description='Average Fitness')"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBeoAverageStat\fP (double _value, std::string _desc)"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "virtual void \fBoperator()\fP (const \fBeoPop\fP< \fBEOT\fP > &_pop)"
|
||||
.br
|
||||
.RI "\fIThe pure virtual function that needs to be implemented by the subclass. \fP"
|
||||
.ti -1c
|
||||
.RI "virtual std::string \fBclassName\fP (void) const "
|
||||
.br
|
||||
.in -1c
|
||||
.SS "Static Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "Fitness \fBsumFitness\fP (double _sum, const \fBEOT\fP &_eot)"
|
||||
.br
|
||||
.in -1c
|
||||
.SS "Private Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "template<class T> void \fBdoit\fP (const \fBeoPop\fP< \fBEOT\fP > &_pop, \fBeoParetoFitness\fP< T >)"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "template<class T> void \fBdoit\fP (const \fBeoPop\fP< \fBEOT\fP > &_pop, T)"
|
||||
.br
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class EOT> class eoAverageStat< EOT >"
|
||||
Average fitness of a population.
|
||||
|
||||
Fitness can be:
|
||||
.IP "\(bu" 2
|
||||
double
|
||||
.IP "\(bu" 2
|
||||
eoMinimizingFitness or eoMaximizingFitness
|
||||
.IP "\(bu" 2
|
||||
\fBeoParetoFitness\fP: The average of each objective is evaluated.
|
||||
.PP
|
||||
.PP
|
||||
( For \fBeoScalarFitnessAssembled\fP user eoAssembledFitnessStat classes.)
|
||||
.PP
|
||||
Definition at line 108 of file eoStat.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for EO from the source code.
|
||||
47
trunk/paradiseo-eo/doc/man/man3/eoBF.3
Normal file
47
trunk/paradiseo-eo/doc/man/man3/eoBF.3
Normal file
|
|
@ -0,0 +1,47 @@
|
|||
.TH "eoBF" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
eoBF \- Basic Binary Functor.
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <eoFunctor.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoFunctorBase\fP.
|
||||
.PP
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "virtual \fB~eoBF\fP ()"
|
||||
.br
|
||||
.RI "\fIvirtual dtor here so there is no need to define it in derived classes \fP"
|
||||
.ti -1c
|
||||
.RI "virtual R \fBoperator()\fP (A1, A2)=0"
|
||||
.br
|
||||
.RI "\fIThe pure virtual function that needs to be implemented by the subclass. \fP"
|
||||
.in -1c
|
||||
.SS "Static Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBeoFunctorBase::binary_function_tag\fP \fBfunctor_category\fP ()"
|
||||
.br
|
||||
.RI "\fItag to identify a procedure in compile time function selection functor_category \fP"
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class A1, class A2, class R> class eoBF< A1, A2, R >"
|
||||
Basic Binary Functor.
|
||||
|
||||
Derive from this class when defining any binary function. First template argument is result_type, second is first_argument_type, third is second_argument_type. Argument and result types can be any type including void for result_type
|
||||
.PP
|
||||
Definition at line 145 of file eoFunctor.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for EO from the source code.
|
||||
67
trunk/paradiseo-eo/doc/man/man3/eoBestFitnessStat.3
Normal file
67
trunk/paradiseo-eo/doc/man/man3/eoBestFitnessStat.3
Normal file
|
|
@ -0,0 +1,67 @@
|
|||
.TH "eoBestFitnessStat" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
eoBestFitnessStat \- Best fitness of a population.
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <eoStat.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoStat< EOT, EOT::Fitness >\fP.
|
||||
.PP
|
||||
.SS "Public Types"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "typedef EOT::Fitness \fBFitness\fP"
|
||||
.br
|
||||
.in -1c
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBeoBestFitnessStat\fP (std::string _description='Best ')"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "void \fBoperator()\fP (const \fBeoPop\fP< \fBEOT\fP > &_pop)"
|
||||
.br
|
||||
.RI "\fIThe pure virtual function that needs to be implemented by the subclass. \fP"
|
||||
.ti -1c
|
||||
.RI "virtual std::string \fBclassName\fP (void) const "
|
||||
.br
|
||||
.in -1c
|
||||
.SS "Private Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "template<class T> void \fBdoit\fP (const \fBeoPop\fP< \fBEOT\fP > &_pop, \fBeoParetoFitness\fP< T >)"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "template<class T> void \fBdoit\fP (const \fBeoPop\fP< \fBEOT\fP > &_pop, T)"
|
||||
.br
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class EOT> class eoBestFitnessStat< EOT >"
|
||||
Best fitness of a population.
|
||||
|
||||
Fitness can be:
|
||||
.IP "\(bu" 2
|
||||
double
|
||||
.IP "\(bu" 2
|
||||
eoMinimizingFitness or eoMaximizingFitness
|
||||
.IP "\(bu" 2
|
||||
\fBeoParetoFitness\fP:
|
||||
.PP
|
||||
.PP
|
||||
( For \fBeoScalarFitnessAssembled\fP look at eoAssembledFitnessStat )
|
||||
.PP
|
||||
Definition at line 316 of file eoStat.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for EO from the source code.
|
||||
33
trunk/paradiseo-eo/doc/man/man3/eoBestSelect.3
Normal file
33
trunk/paradiseo-eo/doc/man/man3/eoBestSelect.3
Normal file
|
|
@ -0,0 +1,33 @@
|
|||
.TH "eoBestSelect" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
eoBestSelect \- eoBestSelect: a selection method that always return the best (mainly for testing purposes)
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <eoRandomSelect.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoSelectOne< EOT >\fP.
|
||||
.PP
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "virtual const \fBEOT\fP & \fBoperator()\fP (const \fBeoPop\fP< \fBEOT\fP > &_pop)"
|
||||
.br
|
||||
.RI "\fInot a big deal!!! \fP"
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class EOT> class eoBestSelect< EOT >"
|
||||
eoBestSelect: a selection method that always return the best (mainly for testing purposes)
|
||||
.PP
|
||||
Definition at line 60 of file eoRandomSelect.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for EO from the source code.
|
||||
40
trunk/paradiseo-eo/doc/man/man3/eoBinCloneOp.3
Normal file
40
trunk/paradiseo-eo/doc/man/man3/eoBinCloneOp.3
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
.TH "eoBinCloneOp" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
eoBinCloneOp \- Binary clone: two operands, only the first could be modified.
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <eoCloneOps.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoBinOp< EOT >\fP.
|
||||
.PP
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBeoBinCloneOp\fP ()"
|
||||
.br
|
||||
.RI "\fICtor. \fP"
|
||||
.ti -1c
|
||||
.RI "virtual std::string \fBclassName\fP () const "
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "virtual bool \fBoperator()\fP (\fBEOT\fP &, const \fBEOT\fP &)"
|
||||
.br
|
||||
.RI "\fIThe pure virtual function that needs to be implemented by the subclass. \fP"
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class EOT> class eoBinCloneOp< EOT >"
|
||||
Binary clone: two operands, only the first could be modified.
|
||||
.PP
|
||||
Definition at line 57 of file eoCloneOps.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for EO from the source code.
|
||||
50
trunk/paradiseo-eo/doc/man/man3/eoBinGenOp.3
Normal file
50
trunk/paradiseo-eo/doc/man/man3/eoBinGenOp.3
Normal file
|
|
@ -0,0 +1,50 @@
|
|||
.TH "eoBinGenOp" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
eoBinGenOp \- Wrapper for binop: here we use select method of \fBeoPopulator\fP but we could also have an embedded selector to select the second parent.
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <eoGenOp.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoGenOp< EOT >< EOT >\fP.
|
||||
.PP
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBeoBinGenOp\fP (\fBeoBinOp\fP< \fBEOT\fP > &_op)"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "unsigned \fBmax_production\fP (void)"
|
||||
.br
|
||||
.RI "\fIMax production is used to reserve space for all elements that are used by the operator, not setting it properly can result in a crash. \fP"
|
||||
.ti -1c
|
||||
.RI "void \fBapply\fP (\fBeoPopulator\fP< \fBEOT\fP > &_pop)"
|
||||
.br
|
||||
.RI "\fIdo the work: get 2 individuals from the population, modifies only one (it's a \fBeoBinOp\fP) \fP"
|
||||
.ti -1c
|
||||
.RI "virtual std::string \fBclassName\fP () const "
|
||||
.br
|
||||
.in -1c
|
||||
.SS "Private Attributes"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBeoBinOp\fP< \fBEOT\fP > & \fBop\fP"
|
||||
.br
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class EOT> class eoBinGenOp< EOT >"
|
||||
Wrapper for binop: here we use select method of \fBeoPopulator\fP but we could also have an embedded selector to select the second parent.
|
||||
.PP
|
||||
Definition at line 107 of file eoGenOp.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for EO from the source code.
|
||||
36
trunk/paradiseo-eo/doc/man/man3/eoBinOp.3
Normal file
36
trunk/paradiseo-eo/doc/man/man3/eoBinOp.3
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
.TH "eoBinOp" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
eoBinOp \- Binary genetic operator: subclasses \fBeoOp\fP, and defines basically the operator() with two operands, only the first one can be modified When defining your own, make sure that you return a boolean value indicating that you have changed the content.
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <eoOp.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoOp< EOType >< EOType >\fP, and \fBeoBF< EOType &, const EOType &, bool >\fP.
|
||||
.PP
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBeoBinOp\fP ()"
|
||||
.br
|
||||
.RI "\fICtor. \fP"
|
||||
.ti -1c
|
||||
.RI "virtual std::string \fBclassName\fP () const "
|
||||
.br
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class EOType> class eoBinOp< EOType >"
|
||||
Binary genetic operator: subclasses \fBeoOp\fP, and defines basically the operator() with two operands, only the first one can be modified When defining your own, make sure that you return a boolean value indicating that you have changed the content.
|
||||
.PP
|
||||
Definition at line 117 of file eoOp.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for EO from the source code.
|
||||
64
trunk/paradiseo-eo/doc/man/man3/eoBinaryFunctorCounter.3
Normal file
64
trunk/paradiseo-eo/doc/man/man3/eoBinaryFunctorCounter.3
Normal file
|
|
@ -0,0 +1,64 @@
|
|||
.TH "eoBinaryFunctorCounter" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
eoBinaryFunctorCounter \- Generic counter class that counts the number of times a binary function is used.
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <eoCounter.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoValueParam< unsigned long >\fP.
|
||||
.PP
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBeoBinaryFunctorCounter\fP (BinaryFunctor &_func, std::string _name='proc_counter')"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "BinaryFunctor::result_type \fBoperator()\fP (typename BinaryFunctor::first_argument_type _arg1, typename BinaryFunctor::second_argument_type _arg2)"
|
||||
.br
|
||||
.RI "\fICalls the embedded function and increments the counter. \fP"
|
||||
.in -1c
|
||||
.SS "Private Attributes"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "BinaryFunctor & \fBfunc\fP"
|
||||
.br
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class BinaryFunctor> class eoBinaryFunctorCounter< BinaryFunctor >"
|
||||
Generic counter class that counts the number of times a binary function is used.
|
||||
|
||||
Add a binary function through its ctor and use this class instead of it.
|
||||
.PP
|
||||
It is derived from \fBeoValueParam\fP so you can add it to a monitor.
|
||||
.PP
|
||||
Definition at line 142 of file eoCounter.h.
|
||||
.SH "Member Function Documentation"
|
||||
.PP
|
||||
.SS "template<class BinaryFunctor> BinaryFunctor::result_type \fBeoBinaryFunctorCounter\fP< BinaryFunctor >::operator() (typename BinaryFunctor::first_argument_type _arg1, typename BinaryFunctor::second_argument_type _arg2)\fC [inline]\fP"
|
||||
.PP
|
||||
Calls the embedded function and increments the counter.
|
||||
.PP
|
||||
Note for MSVC users, if this code does not compile, you are quite likely trying to count a function that has a non-void return type. Don't look at us, look at the MSVC builders. Code like 'return void;' is perfectly legal according to the ANSI standard, but the guys at Microsoft didn't get to implementing it yet.
|
||||
.PP
|
||||
We had two choices: assuming (and compiling ) code that returns void or code that returns non-void. Given that in \fBEO\fP most functors return void, it was chosen to support void.
|
||||
.PP
|
||||
But also please let me know if you have a compiler that defines _MSC_VER (lot's of windows compilers do), but is quite capable of compiling return void; type of code. We'll try to change the signature then.
|
||||
.PP
|
||||
You happy GNU (and other compiler) users will not have a problem with this.
|
||||
.PP
|
||||
Definition at line 166 of file eoCounter.h.
|
||||
.PP
|
||||
References eoValueParam< unsigned long >::value().
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for EO from the source code.
|
||||
97
trunk/paradiseo-eo/doc/man/man3/eoBit.3
Normal file
97
trunk/paradiseo-eo/doc/man/man3/eoBit.3
Normal file
|
|
@ -0,0 +1,97 @@
|
|||
.TH "eoBit" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
eoBit \- Implementation of bitstring chromosome.
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <ga/eoBit.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoVector< FitT, bool >\fP.
|
||||
.PP
|
||||
Inherited by eoVirus< FitT >.
|
||||
.PP
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBeoBit\fP (unsigned size=0, bool value=false)"
|
||||
.br
|
||||
.RI "\fI(Default) Constructor. \fP"
|
||||
.ti -1c
|
||||
.RI "virtual std::string \fBclassName\fP () const "
|
||||
.br
|
||||
.RI "\fIMy class name. \fP"
|
||||
.ti -1c
|
||||
.RI "virtual void \fBprintOn\fP (std::ostream &os) const "
|
||||
.br
|
||||
.RI "\fITo print me on a stream. \fP"
|
||||
.ti -1c
|
||||
.RI "virtual void \fBreadFrom\fP (std::istream &is)"
|
||||
.br
|
||||
.RI "\fITo read me from a stream. \fP"
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class FitT> class eoBit< FitT >"
|
||||
Implementation of bitstring chromosome.
|
||||
|
||||
Based on STL's vector<bool> specialization.
|
||||
.PP
|
||||
Definition at line 56 of file eoBit.h.
|
||||
.SH "Constructor & Destructor Documentation"
|
||||
.PP
|
||||
.SS "template<class FitT> \fBeoBit\fP< \fBFitT\fP >::\fBeoBit\fP (unsigned size = \fC0\fP, bool value = \fCfalse\fP)\fC [inline]\fP"
|
||||
.PP
|
||||
(Default) Constructor.
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fIsize\fP Size of the binary std::string.
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 69 of file eoBit.h.
|
||||
.SH "Member Function Documentation"
|
||||
.PP
|
||||
.SS "template<class FitT> virtual void \fBeoBit\fP< \fBFitT\fP >::printOn (std::ostream & os) const\fC [inline, virtual]\fP"
|
||||
.PP
|
||||
To print me on a stream.
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fIos\fP The std::ostream.
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Reimplemented from \fBeoVector< FitT, bool >\fP.
|
||||
.PP
|
||||
Definition at line 82 of file eoBit.h.
|
||||
.PP
|
||||
References EO< F >::printOn().
|
||||
.SS "template<class FitT> virtual void \fBeoBit\fP< \fBFitT\fP >::readFrom (std::istream & is)\fC [inline, virtual]\fP"
|
||||
.PP
|
||||
To read me from a stream.
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fIis\fP The std::istream.
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Reimplemented from \fBeoVector< FitT, bool >\fP.
|
||||
.PP
|
||||
Definition at line 94 of file eoBit.h.
|
||||
.PP
|
||||
References EO< F >::readFrom().
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for EO from the source code.
|
||||
21
trunk/paradiseo-eo/doc/man/man3/eoBitBitFlip.3
Normal file
21
trunk/paradiseo-eo/doc/man/man3/eoBitBitFlip.3
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
.TH "eoBitBitFlip" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
eoBitBitFlip \- eoBitFlip --> changes 1 bit
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <ga/eoBitOp.h>\fP
|
||||
.PP
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
eoBitFlip --> changes 1 bit
|
||||
.PP
|
||||
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for EO from the source code.
|
||||
69
trunk/paradiseo-eo/doc/man/man3/eoBitGxOver.3
Normal file
69
trunk/paradiseo-eo/doc/man/man3/eoBitGxOver.3
Normal file
|
|
@ -0,0 +1,69 @@
|
|||
.TH "eoBitGxOver" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
eoBitGxOver \- eoBitGxOver --> Npts crossover when bistd::string considered as a std::string of binary-encoded genes (exchanges genes) Is anybody still using it apart from historians ??? :-)
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <ga/eoBitOp.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoQuadOp< Chrom >\fP.
|
||||
.PP
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBeoBitGxOver\fP (const unsigned _gene_size, const unsigned _num_points=2)"
|
||||
.br
|
||||
.RI "\fIConstructor. \fP"
|
||||
.ti -1c
|
||||
.RI "virtual std::string \fBclassName\fP () const "
|
||||
.br
|
||||
.RI "\fIThe class name. \fP"
|
||||
.ti -1c
|
||||
.RI "bool \fBoperator()\fP (Chrom &chrom1, Chrom &chrom2)"
|
||||
.br
|
||||
.RI "\fIGene crossover for binary chromosomes. \fP"
|
||||
.in -1c
|
||||
.SS "Private Attributes"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "unsigned \fBgene_size\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "unsigned \fBnum_points\fP"
|
||||
.br
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class Chrom> class eoBitGxOver< Chrom >"
|
||||
eoBitGxOver --> Npts crossover when bistd::string considered as a std::string of binary-encoded genes (exchanges genes) Is anybody still using it apart from historians ??? :-)
|
||||
.PP
|
||||
Definition at line 388 of file eoBitOp.h.
|
||||
.SH "Member Function Documentation"
|
||||
.PP
|
||||
.SS "template<class Chrom> bool \fBeoBitGxOver\fP< Chrom >::operator() (Chrom & chrom1, Chrom & chrom2)\fC [inline, virtual]\fP"
|
||||
.PP
|
||||
Gene crossover for binary chromosomes.
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fIchrom1\fP The first chromosome.
|
||||
.br
|
||||
\fIchrom2\fP The first chromosome.
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Implements \fBeoBF< Chrom &, Chrom &, bool >\fP.
|
||||
.PP
|
||||
Definition at line 409 of file eoBitOp.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for EO from the source code.
|
||||
53
trunk/paradiseo-eo/doc/man/man3/eoBitInversion.3
Normal file
53
trunk/paradiseo-eo/doc/man/man3/eoBitInversion.3
Normal file
|
|
@ -0,0 +1,53 @@
|
|||
.TH "eoBitInversion" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
eoBitInversion \- eoBitInversion: inverts the bits of the chromosome between an interval
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <ga/eoBitOp.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoMonOp< Chrom >\fP.
|
||||
.PP
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "virtual std::string \fBclassName\fP () const "
|
||||
.br
|
||||
.RI "\fIThe class name. \fP"
|
||||
.ti -1c
|
||||
.RI "bool \fBoperator()\fP (Chrom &chrom)"
|
||||
.br
|
||||
.RI "\fIInverts a range of bits in a binary chromosome. \fP"
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class Chrom> class eoBitInversion< Chrom >"
|
||||
eoBitInversion: inverts the bits of the chromosome between an interval
|
||||
.PP
|
||||
Definition at line 146 of file eoBitOp.h.
|
||||
.SH "Member Function Documentation"
|
||||
.PP
|
||||
.SS "template<class Chrom> bool \fBeoBitInversion\fP< Chrom >::operator() (Chrom & chrom)\fC [inline, virtual]\fP"
|
||||
.PP
|
||||
Inverts a range of bits in a binary chromosome.
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fIchrom\fP The chromosome whos bits are going to be inverted (a range).
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Implements \fBeoUF< Chrom &, bool >\fP.
|
||||
.PP
|
||||
Definition at line 156 of file eoBitOp.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for EO from the source code.
|
||||
81
trunk/paradiseo-eo/doc/man/man3/eoBitMutation.3
Normal file
81
trunk/paradiseo-eo/doc/man/man3/eoBitMutation.3
Normal file
|
|
@ -0,0 +1,81 @@
|
|||
.TH "eoBitMutation" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
eoBitMutation \- eoBitMutation --> classical mutation
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <ga/eoBitOp.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoMonOp< Chrom >\fP.
|
||||
.PP
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBeoBitMutation\fP (const double &_rate=0.01, bool _normalize=false)"
|
||||
.br
|
||||
.RI "\fI(Default) Constructor. \fP"
|
||||
.ti -1c
|
||||
.RI "virtual std::string \fBclassName\fP () const "
|
||||
.br
|
||||
.RI "\fIThe class name. \fP"
|
||||
.ti -1c
|
||||
.RI "bool \fBoperator()\fP (Chrom &chrom)"
|
||||
.br
|
||||
.RI "\fIMutate a chromosome. \fP"
|
||||
.in -1c
|
||||
.SS "Private Attributes"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "double \fBrate\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "bool \fBnormalize\fP"
|
||||
.br
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class Chrom> class eoBitMutation< Chrom >"
|
||||
eoBitMutation --> classical mutation
|
||||
.PP
|
||||
Definition at line 104 of file eoBitOp.h.
|
||||
.SH "Constructor & Destructor Documentation"
|
||||
.PP
|
||||
.SS "template<class Chrom> \fBeoBitMutation\fP< Chrom >::\fBeoBitMutation\fP (const double & _rate = \fC0.01\fP, bool _normalize = \fCfalse\fP)\fC [inline]\fP"
|
||||
.PP
|
||||
(Default) Constructor.
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fI_rate\fP Rate of mutation.
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 111 of file eoBitOp.h.
|
||||
.SH "Member Function Documentation"
|
||||
.PP
|
||||
.SS "template<class Chrom> bool \fBeoBitMutation\fP< Chrom >::operator() (Chrom & chrom)\fC [inline, virtual]\fP"
|
||||
.PP
|
||||
Mutate a chromosome.
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fIchrom\fP The chromosome to be mutated.
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Implements \fBeoUF< Chrom &, bool >\fP.
|
||||
.PP
|
||||
Definition at line 121 of file eoBitOp.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for EO from the source code.
|
||||
53
trunk/paradiseo-eo/doc/man/man3/eoBitNext.3
Normal file
53
trunk/paradiseo-eo/doc/man/man3/eoBitNext.3
Normal file
|
|
@ -0,0 +1,53 @@
|
|||
.TH "eoBitNext" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
eoBitNext \- eoBitNext --> next value when bitstring considered as binary value
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <ga/eoBitOp.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoMonOp< Chrom >\fP.
|
||||
.PP
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "virtual std::string \fBclassName\fP () const "
|
||||
.br
|
||||
.RI "\fIThe class name. \fP"
|
||||
.ti -1c
|
||||
.RI "bool \fBoperator()\fP (Chrom &chrom)"
|
||||
.br
|
||||
.RI "\fIChange the bit std::string x to be x+1. \fP"
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class Chrom> class eoBitNext< Chrom >"
|
||||
eoBitNext --> next value when bitstring considered as binary value
|
||||
.PP
|
||||
Definition at line 174 of file eoBitOp.h.
|
||||
.SH "Member Function Documentation"
|
||||
.PP
|
||||
.SS "template<class Chrom> bool \fBeoBitNext\fP< Chrom >::operator() (Chrom & chrom)\fC [inline, virtual]\fP"
|
||||
.PP
|
||||
Change the bit std::string x to be x+1.
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fIchrom\fP The chromosome to be added one.
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Implements \fBeoUF< Chrom &, bool >\fP.
|
||||
.PP
|
||||
Definition at line 184 of file eoBitOp.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for EO from the source code.
|
||||
83
trunk/paradiseo-eo/doc/man/man3/eoBitOpFactory.3
Normal file
83
trunk/paradiseo-eo/doc/man/man3/eoBitOpFactory.3
Normal file
|
|
@ -0,0 +1,83 @@
|
|||
.TH "eoBitOpFactory" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
eoBitOpFactory \- \fBEO\fP Factory.
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <eoBitOpFactory.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoFactory< EOT >\fP.
|
||||
.PP
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "virtual \fBeoOp\fP< \fBEOT\fP > * \fBmake\fP (std::istream &_is)"
|
||||
.br
|
||||
.RI "\fIAnother factory method: creates an object from an std::istream, reading from it whatever is needed to create the object. \fP"
|
||||
.in -1c
|
||||
.PP
|
||||
.RI "\fBctors and dtors\fP"
|
||||
.br
|
||||
|
||||
.in +1c
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBeoBitOpFactory\fP ()"
|
||||
.br
|
||||
.RI "\fIconstructor \fP"
|
||||
.ti -1c
|
||||
.RI "virtual \fB~eoBitOpFactory\fP ()"
|
||||
.br
|
||||
.RI "\fIdestructor \fP"
|
||||
.in -1c
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class EOT> class eoBitOpFactory< EOT >"
|
||||
\fBEO\fP Factory.
|
||||
|
||||
An instance of the factory class to create operators that act on bitstring chromosomes. Only those chromosomes can instantiate the operators that are created here
|
||||
.PP
|
||||
\fBSee also:\fP
|
||||
.RS 4
|
||||
\fBeoSelect\fP
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 39 of file eoBitOpFactory.h.
|
||||
.SH "Member Function Documentation"
|
||||
.PP
|
||||
.SS "template<class EOT> virtual \fBeoOp\fP<\fBEOT\fP>* \fBeoBitOpFactory\fP< \fBEOT\fP >::make (std::istream & _is)\fC [inline, virtual]\fP"
|
||||
.PP
|
||||
Another factory method: creates an object from an std::istream, reading from it whatever is needed to create the object.
|
||||
.PP
|
||||
Usually, the format for the std::istream will be\\ objectType parameter1 parameter2 ... parametern\\ If there are problems, an std::exception is raised; it should be caught at the upper level, because it might be something for that level\\ At the same time, it catches std::exceptions thrown at a lower level, which will indicate that whatever is in the stream is for this method to process
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fI_is\fP an stream from where a single line will be read
|
||||
.RE
|
||||
.PP
|
||||
\fBExceptions:\fP
|
||||
.RS 4
|
||||
\fIruntime_std::exception\fP if the object type is not known
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Implements \fBeoFactory< EOT >\fP.
|
||||
.PP
|
||||
Definition at line 63 of file eoBitOpFactory.h.
|
||||
.PP
|
||||
References eoFactory< EOClass >::make().
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for EO from the source code.
|
||||
53
trunk/paradiseo-eo/doc/man/man3/eoBitPrev.3
Normal file
53
trunk/paradiseo-eo/doc/man/man3/eoBitPrev.3
Normal file
|
|
@ -0,0 +1,53 @@
|
|||
.TH "eoBitPrev" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
eoBitPrev \- eoBitPrev --> previous value when bitstring treated as binary value
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <ga/eoBitOp.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoMonOp< Chrom >\fP.
|
||||
.PP
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "virtual std::string \fBclassName\fP () const "
|
||||
.br
|
||||
.RI "\fIThe class name. \fP"
|
||||
.ti -1c
|
||||
.RI "bool \fBoperator()\fP (Chrom &chrom)"
|
||||
.br
|
||||
.RI "\fIChange the bit std::string x to be x-1. \fP"
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class Chrom> class eoBitPrev< Chrom >"
|
||||
eoBitPrev --> previous value when bitstring treated as binary value
|
||||
.PP
|
||||
Definition at line 208 of file eoBitOp.h.
|
||||
.SH "Member Function Documentation"
|
||||
.PP
|
||||
.SS "template<class Chrom> bool \fBeoBitPrev\fP< Chrom >::operator() (Chrom & chrom)\fC [inline, virtual]\fP"
|
||||
.PP
|
||||
Change the bit std::string x to be x-1.
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fIchrom\fP The chromosome to be substracted one.
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Implements \fBeoUF< Chrom &, bool >\fP.
|
||||
.PP
|
||||
Definition at line 218 of file eoBitOp.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for EO from the source code.
|
||||
35
trunk/paradiseo-eo/doc/man/man3/eoBoolFlip.3
Normal file
35
trunk/paradiseo-eo/doc/man/man3/eoBoolFlip.3
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
.TH "eoBoolFlip" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
eoBoolFlip \- a simple boolean mutation - to be used in generic eoOp's
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <eoBoolFlip.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoMonOp< bool >\fP.
|
||||
.PP
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "bool \fBoperator()\fP (bool &_b)"
|
||||
.br
|
||||
.RI "\fIsimply flips the boolean argument \fP"
|
||||
.ti -1c
|
||||
.RI "virtual string \fBclassName\fP () const "
|
||||
.br
|
||||
.RI "\fIinherited \fBclassName()\fP \fP"
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
a simple boolean mutation - to be used in generic eoOp's
|
||||
.PP
|
||||
Definition at line 32 of file eoBoolFlip.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for EO from the source code.
|
||||
44
trunk/paradiseo-eo/doc/man/man3/eoBooleanGenerator.3
Normal file
44
trunk/paradiseo-eo/doc/man/man3/eoBooleanGenerator.3
Normal file
|
|
@ -0,0 +1,44 @@
|
|||
.TH "eoBooleanGenerator" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
eoBooleanGenerator \- The class eoBooleanGenerator can be used in the STL generate function to easily generate random booleans with a specified bias.
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <eoRndGenerators.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoRndGenerator< bool >\fP.
|
||||
.PP
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBeoBooleanGenerator\fP (float _bias=0.5, \fBeoRng\fP &_rng=rng)"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "bool \fBoperator()\fP (void)"
|
||||
.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 "float \fBbias\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBeoRng\fP & \fBgen\fP"
|
||||
.br
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
The class eoBooleanGenerator can be used in the STL generate function to easily generate random booleans with a specified bias.
|
||||
.PP
|
||||
Definition at line 104 of file eoRndGenerators.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for EO from the source code.
|
||||
44
trunk/paradiseo-eo/doc/man/man3/eoBooleanInit.3
Normal file
44
trunk/paradiseo-eo/doc/man/man3/eoBooleanInit.3
Normal file
|
|
@ -0,0 +1,44 @@
|
|||
.TH "eoBooleanInit" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
eoBooleanInit \- The class eoBooleanInit can be used in the STL apply function to easily generate random booleans with a specified bias.
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <eoUniformInit.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoInit< bool >\fP.
|
||||
.PP
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBeoBooleanInit\fP (float _bias=0.5, \fBeoRng\fP &_rng=rng)"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "void \fBoperator()\fP (bool &_b)"
|
||||
.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 "float \fBbias\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBeoRng\fP & \fBgen\fP"
|
||||
.br
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
The class eoBooleanInit can be used in the STL apply function to easily generate random booleans with a specified bias.
|
||||
.PP
|
||||
Definition at line 110 of file eoUniformInit.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for EO from the source code.
|
||||
94
trunk/paradiseo-eo/doc/man/man3/eoBranchMutation.3
Normal file
94
trunk/paradiseo-eo/doc/man/man3/eoBranchMutation.3
Normal file
|
|
@ -0,0 +1,94 @@
|
|||
.TH "eoBranchMutation" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
eoBranchMutation \- eoBranchMutation --> replace a subtree with a randomly created subtree
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <gp/eoParseTreeOp.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoMonOp< eoParseTree< FType, Node > >\fP.
|
||||
.PP
|
||||
.SS "Public Types"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "typedef \fBeoParseTree\fP< FType, Node > \fBEoType\fP"
|
||||
.br
|
||||
.in -1c
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBeoBranchMutation\fP (\fBeoInit\fP< \fBEoType\fP > &_init, unsigned _max_length)"
|
||||
.br
|
||||
.RI "\fIConstructor. \fP"
|
||||
.ti -1c
|
||||
.RI "virtual std::string \fBclassName\fP () const "
|
||||
.br
|
||||
.RI "\fIthe class name \fP"
|
||||
.ti -1c
|
||||
.RI "virtual \fB~eoBranchMutation\fP ()"
|
||||
.br
|
||||
.RI "\fIDtor. \fP"
|
||||
.ti -1c
|
||||
.RI "bool \fBoperator()\fP (\fBEoType\fP &_eo1)"
|
||||
.br
|
||||
.RI "\fIMutate an individual. \fP"
|
||||
.in -1c
|
||||
.SS "Private Attributes"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "unsigned \fBmax_length\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBeoInit\fP< \fBEoType\fP > & \fBinitializer\fP"
|
||||
.br
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class FType, class Node> class eoBranchMutation< FType, Node >"
|
||||
eoBranchMutation --> replace a subtree with a randomly created subtree
|
||||
.PP
|
||||
Definition at line 87 of file eoParseTreeOp.h.
|
||||
.SH "Constructor & Destructor Documentation"
|
||||
.PP
|
||||
.SS "template<class FType, class Node> \fBeoBranchMutation\fP< FType, Node >::\fBeoBranchMutation\fP (\fBeoInit\fP< \fBEoType\fP > & _init, unsigned _max_length)\fC [inline]\fP"
|
||||
.PP
|
||||
Constructor.
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fI_init\fP An instantiation of eoGpDepthInitializer
|
||||
.br
|
||||
\fI_max_length\fP the maximum size of an individual
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 97 of file eoParseTreeOp.h.
|
||||
.SH "Member Function Documentation"
|
||||
.PP
|
||||
.SS "template<class FType, class Node> bool \fBeoBranchMutation\fP< FType, Node >::operator() (\fBEoType\fP & _eo1)\fC [inline]\fP"
|
||||
.PP
|
||||
Mutate an individual.
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fI_eo1\fP The individual that is to be changed
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 111 of file eoParseTreeOp.h.
|
||||
.PP
|
||||
References eoParseTree< FType, Node >::pruneTree(), and eoRng::random().
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for EO from the source code.
|
||||
36
trunk/paradiseo-eo/doc/man/man3/eoBreed.3
Normal file
36
trunk/paradiseo-eo/doc/man/man3/eoBreed.3
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
.TH "eoBreed" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
eoBreed \- Breeding: combination of selecting and transforming a population.
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <eoBreed.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoBF< const eoPop< EOT > &, eoPop< EOT > &, void >\fP.
|
||||
.PP
|
||||
Inherited by eoBreedOne< EOT >, \fBeoGeneralBreeder< EOT >\fP, eoOneToOneBreeder< EOT >, and \fBeoSelectTransform< EOT >\fP.
|
||||
.PP
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class EOT> class eoBreed< EOT >"
|
||||
Breeding: combination of selecting and transforming a population.
|
||||
|
||||
Breeding is thought of a combination of selecting and transforming a population. For efficiency reasons you might want to build your own eoBreed derived class rather than relying on a seperate select and transform function.
|
||||
.PP
|
||||
\fBSee also:\fP
|
||||
.RS 4
|
||||
\fBeoSelect\fP, \fBeoTransform\fP, \fBeoSelectTransform\fP
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 46 of file eoBreed.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for EO from the source code.
|
||||
52
trunk/paradiseo-eo/doc/man/man3/eoCMABreed.3
Normal file
52
trunk/paradiseo-eo/doc/man/man3/eoCMABreed.3
Normal file
|
|
@ -0,0 +1,52 @@
|
|||
.TH "eoCMABreed" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
eoCMABreed \- TODO, handle bounds.
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <eoCMABreed.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoBreed< eoVector< FitT, double > >\fP.
|
||||
.PP
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBeoCMABreed\fP (eo::CMAState &state_, unsigned lambda_)"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "void \fBoperator()\fP (const \fBeoPop\fP< \fBEOT\fP > &parents, \fBeoPop\fP< \fBEOT\fP > &offspring)"
|
||||
.br
|
||||
.in -1c
|
||||
.SS "Private Types"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "typedef \fBeoVector\fP< \fBFitT\fP, double > \fBEOT\fP"
|
||||
.br
|
||||
.in -1c
|
||||
.SS "Private Attributes"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "eo::CMAState & \fBstate\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "unsigned \fBlambda\fP"
|
||||
.br
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class FitT> class eoCMABreed< FitT >"
|
||||
TODO, handle bounds.
|
||||
.PP
|
||||
Definition at line 36 of file eoCMABreed.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for EO from the source code.
|
||||
49
trunk/paradiseo-eo/doc/man/man3/eoCMAInit.3
Normal file
49
trunk/paradiseo-eo/doc/man/man3/eoCMAInit.3
Normal file
|
|
@ -0,0 +1,49 @@
|
|||
.TH "eoCMAInit" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
eoCMAInit \- TODO, handle bounds.
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <eoCMAInit.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoInit< eoVector< FitT, double > >\fP.
|
||||
.PP
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBeoCMAInit\fP (const eo::CMAState &state_)"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "void \fBoperator()\fP (\fBEOT\fP &v)"
|
||||
.br
|
||||
.in -1c
|
||||
.SS "Private Types"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "typedef \fBeoVector\fP< \fBFitT\fP, double > \fBEOT\fP"
|
||||
.br
|
||||
.in -1c
|
||||
.SS "Private Attributes"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "const eo::CMAState & \fBstate\fP"
|
||||
.br
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class FitT> class eoCMAInit< FitT >"
|
||||
TODO, handle bounds.
|
||||
.PP
|
||||
Definition at line 37 of file eoCMAInit.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for EO from the source code.
|
||||
75
trunk/paradiseo-eo/doc/man/man3/eoCellularEasyEA.3
Normal file
75
trunk/paradiseo-eo/doc/man/man3/eoCellularEasyEA.3
Normal file
|
|
@ -0,0 +1,75 @@
|
|||
.TH "eoCellularEasyEA" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
eoCellularEasyEA \- The abstract cellular easy algorithm.
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <eoCellularEasyEA.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoAlgo< EOT >< EOT >\fP.
|
||||
.PP
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBeoCellularEasyEA\fP (\fBeoContinue\fP< \fBEOT\fP > &_cont, \fBeoEvalFunc\fP< \fBEOT\fP > &_eval, \fBeoSelectOne\fP< \fBEOT\fP > &_sel_neigh, \fBeoBinOp\fP< \fBEOT\fP > &_cross, \fBeoMonOp\fP< \fBEOT\fP > &_mut, \fBeoSelectOne\fP< \fBEOT\fP > &_sel_repl)"
|
||||
.br
|
||||
.RI "\fITwo constructors. \fP"
|
||||
.ti -1c
|
||||
.RI "\fBeoCellularEasyEA\fP (\fBeoContinue\fP< \fBEOT\fP > &_cont, \fBeoEvalFunc\fP< \fBEOT\fP > &_eval, \fBeoSelectOne\fP< \fBEOT\fP > &_sel_neigh, \fBeoQuadOp\fP< \fBEOT\fP > &_cross, \fBeoMonOp\fP< \fBEOT\fP > &_mut, \fBeoSelectOne\fP< \fBEOT\fP > &_sel_child, \fBeoSelectOne\fP< \fBEOT\fP > &_sel_repl)"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "void \fBoperator()\fP (\fBeoPop\fP< \fBEOT\fP > &pop)"
|
||||
.br
|
||||
.RI "\fIFor a given population. \fP"
|
||||
.in -1c
|
||||
.SS "Protected Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "virtual \fBeoPop\fP< \fBEOT\fP > \fBneighbours\fP (const \fBeoPop\fP< \fBEOT\fP > &pop, int rank)=0"
|
||||
.br
|
||||
.in -1c
|
||||
.SS "Private Attributes"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBeoContinue\fP< \fBEOT\fP > & \fBcont\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBeoEvalFunc\fP< \fBEOT\fP > & \fBeval\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBeoPopLoopEval\fP< \fBEOT\fP > \fBpopEval\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBeoSelectOne\fP< \fBEOT\fP > & \fBsel_neigh\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBeoBF\fP< \fBEOT\fP &, \fBEOT\fP &, bool > & \fBcross\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBeoMonOp\fP< \fBEOT\fP > & \fBmut\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBeoSelectOne\fP< \fBEOT\fP > & \fBsel_child\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBeoSelectOne\fP< \fBEOT\fP > & \fBsel_repl\fP"
|
||||
.br
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class EOT> class eoCellularEasyEA< EOT >"
|
||||
The abstract cellular easy algorithm.
|
||||
.PP
|
||||
Definition at line 38 of file eoCellularEasyEA.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for EO from the source code.
|
||||
79
trunk/paradiseo-eo/doc/man/man3/eoCheckPoint.3
Normal file
79
trunk/paradiseo-eo/doc/man/man3/eoCheckPoint.3
Normal file
|
|
@ -0,0 +1,79 @@
|
|||
.TH "eoCheckPoint" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
eoCheckPoint \- eoCheckPoint is a container class.
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <eoCheckPoint.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoContinue< EOT >< EOT >\fP.
|
||||
.PP
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBeoCheckPoint\fP (\fBeoContinue\fP< \fBEOT\fP > &_cont)"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "bool \fBoperator()\fP (const \fBeoPop\fP< \fBEOT\fP > &_pop)"
|
||||
.br
|
||||
.RI "\fIThe pure virtual function that needs to be implemented by the subclass. \fP"
|
||||
.ti -1c
|
||||
.RI "void \fBadd\fP (\fBeoContinue\fP< \fBEOT\fP > &_cont)"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "void \fBadd\fP (\fBeoSortedStatBase\fP< \fBEOT\fP > &_stat)"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "void \fBadd\fP (\fBeoStatBase\fP< \fBEOT\fP > &_stat)"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "void \fBadd\fP (\fBeoMonitor\fP &_mon)"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "void \fBadd\fP (\fBeoUpdater\fP &_upd)"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "virtual std::string \fBclassName\fP (void) const "
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "std::string \fBallClassNames\fP () const "
|
||||
.br
|
||||
.RI "\fIreturns a string with all className() of data separated with '\\n' (for debugging) \fP"
|
||||
.in -1c
|
||||
.SS "Private Attributes"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "std::vector< \fBeoContinue\fP< \fBEOT\fP > * > \fBcontinuators\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "std::vector< \fBeoSortedStatBase\fP< \fBEOT\fP > * > \fBsorted\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "std::vector< \fBeoStatBase\fP< \fBEOT\fP > * > \fBstats\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "std::vector< \fBeoMonitor\fP * > \fBmonitors\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "std::vector< \fBeoUpdater\fP * > \fBupdaters\fP"
|
||||
.br
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class EOT> class eoCheckPoint< EOT >"
|
||||
eoCheckPoint is a container class.
|
||||
|
||||
It contains std::vectors of (pointers to) \fBeoContinue\fP (modif. MS July 16. 2002) eoStats, \fBeoUpdater\fP and \fBeoMonitor\fP it is an \fBeoContinue\fP, so its operator() will be called every generation - and will return the contained-combined-eoContinue result but before that it will call in turn every single {statistics, updaters, monitors} that it has been given, and after that, if stopping, all lastCall methods of the above.
|
||||
.PP
|
||||
Definition at line 46 of file eoCheckPoint.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for EO from the source code.
|
||||
94
trunk/paradiseo-eo/doc/man/man3/eoCollapseSubtreeMutation.3
Normal file
94
trunk/paradiseo-eo/doc/man/man3/eoCollapseSubtreeMutation.3
Normal file
|
|
@ -0,0 +1,94 @@
|
|||
.TH "eoCollapseSubtreeMutation" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
eoCollapseSubtreeMutation \- eoCollapseSubtree --> replace a subtree with a randomly chosen terminal
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <gp/eoParseTreeOp.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoMonOp< eoParseTree< FType, Node > >\fP.
|
||||
.PP
|
||||
.SS "Public Types"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "typedef \fBeoParseTree\fP< FType, Node > \fBEoType\fP"
|
||||
.br
|
||||
.in -1c
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBeoCollapseSubtreeMutation\fP (\fBeoInit\fP< \fBEoType\fP > &_init, unsigned _max_length)"
|
||||
.br
|
||||
.RI "\fIConstructor. \fP"
|
||||
.ti -1c
|
||||
.RI "virtual std::string \fBclassName\fP () const "
|
||||
.br
|
||||
.RI "\fIThe class name. \fP"
|
||||
.ti -1c
|
||||
.RI "virtual \fB~eoCollapseSubtreeMutation\fP ()"
|
||||
.br
|
||||
.RI "\fIDtor. \fP"
|
||||
.ti -1c
|
||||
.RI "bool \fBoperator()\fP (\fBEoType\fP &_eo1)"
|
||||
.br
|
||||
.RI "\fIMutate an individual. \fP"
|
||||
.in -1c
|
||||
.SS "Private Attributes"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "unsigned \fBmax_length\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBeoInit\fP< \fBEoType\fP > & \fBinitializer\fP"
|
||||
.br
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class FType, class Node> class eoCollapseSubtreeMutation< FType, Node >"
|
||||
eoCollapseSubtree --> replace a subtree with a randomly chosen terminal
|
||||
.PP
|
||||
Definition at line 272 of file eoParseTreeOp.h.
|
||||
.SH "Constructor & Destructor Documentation"
|
||||
.PP
|
||||
.SS "template<class FType, class Node> \fBeoCollapseSubtreeMutation\fP< FType, Node >::\fBeoCollapseSubtreeMutation\fP (\fBeoInit\fP< \fBEoType\fP > & _init, unsigned _max_length)\fC [inline]\fP"
|
||||
.PP
|
||||
Constructor.
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fI_init\fP An instantiation of eoGpDepthInitializer
|
||||
.br
|
||||
\fI_max_length\fP the maximum size of an individual
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 282 of file eoParseTreeOp.h.
|
||||
.SH "Member Function Documentation"
|
||||
.PP
|
||||
.SS "template<class FType, class Node> bool \fBeoCollapseSubtreeMutation\fP< FType, Node >::operator() (\fBEoType\fP & _eo1)\fC [inline]\fP"
|
||||
.PP
|
||||
Mutate an individual.
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fI_eo1\fP The individual that is to be changed
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 295 of file eoParseTreeOp.h.
|
||||
.PP
|
||||
References eoParseTree< FType, Node >::pruneTree(), and eoRng::random().
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for EO from the source code.
|
||||
69
trunk/paradiseo-eo/doc/man/man3/eoCombinedContinue.3
Normal file
69
trunk/paradiseo-eo/doc/man/man3/eoCombinedContinue.3
Normal file
|
|
@ -0,0 +1,69 @@
|
|||
.TH "eoCombinedContinue" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
eoCombinedContinue \- Combined continuators - logical AND: Continues until one of the embedded continuators says halt!
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <eoCombinedContinue.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoContinue< EOT >< EOT >\fP.
|
||||
.PP
|
||||
.SS "Public Types"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "typedef EOT::Fitness \fBFitnessType\fP"
|
||||
.br
|
||||
.RI "\fIDefine Fitness. \fP"
|
||||
.in -1c
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBeoCombinedContinue\fP (\fBeoContinue\fP< \fBEOT\fP > &_cont)"
|
||||
.br
|
||||
.RI "\fICtor, make sure that at least on continuator is present. \fP"
|
||||
.ti -1c
|
||||
.RI "\fBeoCombinedContinue\fP (\fBeoContinue\fP< \fBEOT\fP > &_cont1, \fBeoContinue\fP< \fBEOT\fP > &_cont2)"
|
||||
.br
|
||||
.RI "\fICtor - for historical reasons ... should disspear some day. \fP"
|
||||
.ti -1c
|
||||
.RI "void \fBadd\fP (\fBeoContinue\fP< \fBEOT\fP > &_cont)"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "void \fBremoveLast\fP (void)"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "virtual bool \fBoperator()\fP (const \fBeoPop\fP< \fBEOT\fP > &_pop)"
|
||||
.br
|
||||
.RI "\fIReturns false when one of the embedded continuators say so (logical and). \fP"
|
||||
.ti -1c
|
||||
.RI "virtual std::string \fBclassName\fP (void) const "
|
||||
.br
|
||||
.in -1c
|
||||
.SS "Private Attributes"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "std::vector< \fBeoContinue\fP< \fBEOT\fP > * > \fBcontinuators\fP"
|
||||
.br
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class EOT> class eoCombinedContinue< EOT >"
|
||||
Combined continuators - logical AND: Continues until one of the embedded continuators says halt!
|
||||
|
||||
20/11/00 MS: Changed the 2-continuator construct to a std::vector<eoContinue<EOT> > to be consistent with other Combined constructs and allow to easily handle more than 2 continuators
|
||||
.PP
|
||||
02/2003 Ramón Casero Cañas - added the removeLast() method
|
||||
.PP
|
||||
Definition at line 42 of file eoCombinedContinue.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for EO from the source code.
|
||||
72
trunk/paradiseo-eo/doc/man/man3/eoCombinedInit.3
Normal file
72
trunk/paradiseo-eo/doc/man/man3/eoCombinedInit.3
Normal file
|
|
@ -0,0 +1,72 @@
|
|||
.TH "eoCombinedInit" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
eoCombinedInit \- Combined INIT: a proportional recombination of \fBeoInit\fP objects.
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <eoCombinedInit.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoInit< EOT >< EOT >\fP.
|
||||
.PP
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBeoCombinedInit\fP (\fBeoInit\fP< \fBEOT\fP > &_init, double _rate)"
|
||||
.br
|
||||
.RI "\fICtor, make sure that at least one \fBeoInit\fP is present. \fP"
|
||||
.ti -1c
|
||||
.RI "void \fBadd\fP (\fBeoInit\fP< \fBEOT\fP > &_init, double _rate, bool _verbose=false)"
|
||||
.br
|
||||
.RI "\fIThe usual method to add objects to the combination note the _verbose parameter, that allows to print what's inside the combination with scaled rates. \fP"
|
||||
.ti -1c
|
||||
.RI "virtual void \fBprintOn\fP (std::ostream &_os)"
|
||||
.br
|
||||
.RI "\fIoutputs the operators and percentages \fP"
|
||||
.ti -1c
|
||||
.RI "virtual void \fBoperator()\fP (\fBEOT\fP &_eo)"
|
||||
.br
|
||||
.RI "\fIPerforms the init: chooses among all initializers using roulette wheel on the rates. \fP"
|
||||
.ti -1c
|
||||
.RI "virtual std::string \fBclassName\fP (void) const "
|
||||
.br
|
||||
.RI "\fIclassName: Mandatory because of eoCombinedInit. \fP"
|
||||
.in -1c
|
||||
.SS "Private Attributes"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "std::vector< \fBeoInit\fP< \fBEOT\fP > * > \fBinitializers\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "std::vector< double > \fBrates\fP"
|
||||
.br
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class EOT> class eoCombinedInit< EOT >"
|
||||
Combined INIT: a proportional recombination of \fBeoInit\fP objects.
|
||||
.PP
|
||||
Definition at line 35 of file eoCombinedInit.h.
|
||||
.SH "Member Function Documentation"
|
||||
.PP
|
||||
.SS "template<class EOT> virtual std::string \fBeoCombinedInit\fP< \fBEOT\fP >::className (void) const\fC [inline, virtual]\fP"
|
||||
.PP
|
||||
className: Mandatory because of eoCombinedInit.
|
||||
.PP
|
||||
SHould be pure virtual, but then we should go over the whole code to write the method for all derived classes ... MS 16/7/04
|
||||
.PP
|
||||
Reimplemented from \fBeoInit< EOT >\fP.
|
||||
.PP
|
||||
Definition at line 81 of file eoCombinedInit.h.
|
||||
.PP
|
||||
Referenced by eoCombinedInit< EOT >::printOn().
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for EO from the source code.
|
||||
35
trunk/paradiseo-eo/doc/man/man3/eoCommaReplacement.3
Normal file
35
trunk/paradiseo-eo/doc/man/man3/eoCommaReplacement.3
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
.TH "eoCommaReplacement" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
eoCommaReplacement \- ES type of replacement strategy: ignore parents, truncate offspring.
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <eoMergeReduce.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoMergeReduce< EOT >< EOT >\fP.
|
||||
.PP
|
||||
.SS "Private Attributes"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBeoNoElitism\fP< \fBEOT\fP > \fBno_elite\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBeoTruncate\fP< \fBEOT\fP > \fBtruncate\fP"
|
||||
.br
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class EOT> class eoCommaReplacement< EOT >"
|
||||
ES type of replacement strategy: ignore parents, truncate offspring.
|
||||
.PP
|
||||
Definition at line 87 of file eoMergeReduce.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for EO from the source code.
|
||||
83
trunk/paradiseo-eo/doc/man/man3/eoContinue.3
Normal file
83
trunk/paradiseo-eo/doc/man/man3/eoContinue.3
Normal file
|
|
@ -0,0 +1,83 @@
|
|||
.TH "eoContinue" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
eoContinue \- Termination condition for the genetic algorithm Takes the population as input, returns true for continue, false for termination.
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <eoContinue.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoUF< const eoPop< EOT > &, bool >\fP, and \fBeoPersistent\fP.
|
||||
.PP
|
||||
Inherited by \fBeoCheckPoint< EOT >\fP, \fBeoCombinedContinue< EOT >\fP, \fBeoCtrlCContinue< EOT >\fP, \fBeoEvalContinue< EOT >\fP, \fBeoFitContinue< EOT >\fP, \fBeoGenContinue< EOT >\fP, eoPeriodicContinue< EOT >, and \fBeoSteadyFitContinue< EOT >\fP.
|
||||
.PP
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "virtual std::string \fBclassName\fP (void) const "
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "void \fBreadFrom\fP (std::istream &__is)"
|
||||
.br
|
||||
.RI "\fIRead object. \fP"
|
||||
.ti -1c
|
||||
.RI "void \fBprintOn\fP (std::ostream &__os) const "
|
||||
.br
|
||||
.RI "\fIWrite object. \fP"
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class EOT> class eoContinue< EOT >"
|
||||
Termination condition for the genetic algorithm Takes the population as input, returns true for continue, false for termination.
|
||||
.PP
|
||||
Definition at line 37 of file eoContinue.h.
|
||||
.SH "Member Function Documentation"
|
||||
.PP
|
||||
.SS "template<class EOT> void \fBeoContinue\fP< \fBEOT\fP >::readFrom (std::istream & __is)\fC [inline, virtual]\fP"
|
||||
.PP
|
||||
Read object.
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fI_is\fP A std::istream.
|
||||
.RE
|
||||
.PP
|
||||
\fBExceptions:\fP
|
||||
.RS 4
|
||||
\fIruntime_std::exception\fP If a valid object can't be read.
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Implements \fBeoPersistent\fP.
|
||||
.PP
|
||||
Reimplemented in \fBeoGenContinue< EOT >\fP.
|
||||
.PP
|
||||
Definition at line 42 of file eoContinue.h.
|
||||
.SS "template<class EOT> void \fBeoContinue\fP< \fBEOT\fP >::printOn (std::ostream & __os) const\fC [inline, virtual]\fP"
|
||||
.PP
|
||||
Write object.
|
||||
.PP
|
||||
It's called printOn since it prints the object on a stream.
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fI_os\fP A std::ostream.
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Implements \fBeoPrintable\fP.
|
||||
.PP
|
||||
Reimplemented in \fBeoGenContinue< EOT >\fP.
|
||||
.PP
|
||||
Definition at line 47 of file eoContinue.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for EO from the source code.
|
||||
44
trunk/paradiseo-eo/doc/man/man3/eoCountedDynUpdate.3
Normal file
44
trunk/paradiseo-eo/doc/man/man3/eoCountedDynUpdate.3
Normal file
|
|
@ -0,0 +1,44 @@
|
|||
.TH "eoCountedDynUpdate" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
eoCountedDynUpdate \- An \fBeoUpdater\fP to update an \fBeoUpdatable\fP object every given tic.
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <eoUpdatable.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoDynUpdater\fP.
|
||||
.PP
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBeoCountedDynUpdate\fP (\fBeoUpdatable\fP &_toUpdate, unsigned _interval)"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "void \fBoperator()\fP (void)"
|
||||
.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 "const unsigned \fBinterval\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "unsigned \fBcounter\fP"
|
||||
.br
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
An \fBeoUpdater\fP to update an \fBeoUpdatable\fP object every given tic.
|
||||
.PP
|
||||
Definition at line 93 of file eoUpdatable.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for EO from the source code.
|
||||
72
trunk/paradiseo-eo/doc/man/man3/eoCountedStateSaver.3
Normal file
72
trunk/paradiseo-eo/doc/man/man3/eoCountedStateSaver.3
Normal file
|
|
@ -0,0 +1,72 @@
|
|||
.TH "eoCountedStateSaver" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
eoCountedStateSaver \- an \fBeoUpdater\fP that saves a state every given generations
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <eoUpdater.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoUpdater\fP.
|
||||
.PP
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBeoCountedStateSaver\fP (unsigned _interval, const \fBeoState\fP &_state, std::string _prefix, bool _saveOnLastCall, std::string _extension='sav', unsigned _counter=0)"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBeoCountedStateSaver\fP (unsigned _interval, const \fBeoState\fP &_state, std::string _prefix='state', std::string _extension='sav', unsigned _counter=0)"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "virtual void \fBlastCall\fP (void)"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "void \fBoperator()\fP (void)"
|
||||
.br
|
||||
.RI "\fIThe pure virtual function that needs to be implemented by the subclass. \fP"
|
||||
.ti -1c
|
||||
.RI "virtual std::string \fBclassName\fP (void) const "
|
||||
.br
|
||||
.in -1c
|
||||
.SS "Private Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "void \fBdoItNow\fP (void)"
|
||||
.br
|
||||
.in -1c
|
||||
.SS "Private Attributes"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "const \fBeoState\fP & \fBstate\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "const unsigned \fBinterval\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "unsigned \fBcounter\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "bool \fBsaveOnLastCall\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "const std::string \fBprefix\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "const std::string \fBextension\fP"
|
||||
.br
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
an \fBeoUpdater\fP that saves a state every given generations
|
||||
.PP
|
||||
Definition at line 127 of file eoUpdater.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for EO from the source code.
|
||||
40
trunk/paradiseo-eo/doc/man/man3/eoCtrlCContinue.3
Normal file
40
trunk/paradiseo-eo/doc/man/man3/eoCtrlCContinue.3
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
.TH "eoCtrlCContinue" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
eoCtrlCContinue \- Ctrl C handling: this \fBeoContinue\fP tells whether the user pressed Ctrl C.
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <eoCtrlCContinue.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoContinue< EOT >< EOT >\fP.
|
||||
.PP
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBeoCtrlCContinue\fP ()"
|
||||
.br
|
||||
.RI "\fICtor : installs the signal handler. \fP"
|
||||
.ti -1c
|
||||
.RI "virtual bool \fBoperator()\fP (const \fBeoPop\fP< \fBEOT\fP > &_vEO)"
|
||||
.br
|
||||
.RI "\fIReturns false when Ctrl C has been typed in reached. \fP"
|
||||
.ti -1c
|
||||
.RI "virtual std::string \fBclassName\fP (void) const "
|
||||
.br
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class EOT> class eoCtrlCContinue< EOT >"
|
||||
Ctrl C handling: this \fBeoContinue\fP tells whether the user pressed Ctrl C.
|
||||
.PP
|
||||
Definition at line 45 of file eoCtrlCContinue.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for EO from the source code.
|
||||
78
trunk/paradiseo-eo/doc/man/man3/eoDetBitFlip.3
Normal file
78
trunk/paradiseo-eo/doc/man/man3/eoDetBitFlip.3
Normal file
|
|
@ -0,0 +1,78 @@
|
|||
.TH "eoDetBitFlip" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
eoDetBitFlip \- eoDetBitFlip --> changes exactly k bits
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <ga/eoBitOp.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoMonOp< Chrom >\fP.
|
||||
.PP
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBeoDetBitFlip\fP (const unsigned &_num_bit=1)"
|
||||
.br
|
||||
.RI "\fI(Default) Constructor. \fP"
|
||||
.ti -1c
|
||||
.RI "virtual std::string \fBclassName\fP () const "
|
||||
.br
|
||||
.RI "\fIThe class name. \fP"
|
||||
.ti -1c
|
||||
.RI "bool \fBoperator()\fP (Chrom &chrom)"
|
||||
.br
|
||||
.RI "\fIChange num_bit bits. \fP"
|
||||
.in -1c
|
||||
.SS "Private Attributes"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "unsigned \fBnum_bit\fP"
|
||||
.br
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class Chrom> class eoDetBitFlip< Chrom >"
|
||||
eoDetBitFlip --> changes exactly k bits
|
||||
.PP
|
||||
Definition at line 67 of file eoBitOp.h.
|
||||
.SH "Constructor & Destructor Documentation"
|
||||
.PP
|
||||
.SS "template<class Chrom> \fBeoDetBitFlip\fP< Chrom >::\fBeoDetBitFlip\fP (const unsigned & _num_bit = \fC1\fP)\fC [inline]\fP"
|
||||
.PP
|
||||
(Default) Constructor.
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fI_num_bit\fP The number of bits to change default is one - equivalent to eoOneBitFlip then
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 75 of file eoBitOp.h.
|
||||
.SH "Member Function Documentation"
|
||||
.PP
|
||||
.SS "template<class Chrom> bool \fBeoDetBitFlip\fP< Chrom >::operator() (Chrom & chrom)\fC [inline, virtual]\fP"
|
||||
.PP
|
||||
Change num_bit bits.
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fIchrom\fP The cromosome which one bit is going to be changed.
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Implements \fBeoUF< Chrom &, bool >\fP.
|
||||
.PP
|
||||
Definition at line 84 of file eoBitOp.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for EO from the source code.
|
||||
59
trunk/paradiseo-eo/doc/man/man3/eoDetSelect.3
Normal file
59
trunk/paradiseo-eo/doc/man/man3/eoDetSelect.3
Normal file
|
|
@ -0,0 +1,59 @@
|
|||
.TH "eoDetSelect" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
eoDetSelect \- eoDetSelect selects many individuals determinisctically
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <eoDetSelect.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoSelect< EOT >< EOT >\fP.
|
||||
.PP
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBeoDetSelect\fP (double _rate=1.0, bool _interpret_as_rate=true)"
|
||||
.br
|
||||
.RI "\fIinit \fP"
|
||||
.ti -1c
|
||||
.RI "virtual void \fBoperator()\fP (const \fBeoPop\fP< \fBEOT\fP > &_source, \fBeoPop\fP< \fBEOT\fP > &_dest)"
|
||||
.br
|
||||
.in -1c
|
||||
.SS "Private Attributes"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBeoHowMany\fP \fBhowMany\fP"
|
||||
.br
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class EOT> class eoDetSelect< EOT >"
|
||||
eoDetSelect selects many individuals determinisctically
|
||||
.PP
|
||||
Definition at line 40 of file eoDetSelect.h.
|
||||
.SH "Member Function Documentation"
|
||||
.PP
|
||||
.SS "template<class EOT> virtual void \fBeoDetSelect\fP< \fBEOT\fP >::operator() (const \fBeoPop\fP< \fBEOT\fP > & _source, \fBeoPop\fP< \fBEOT\fP > & _dest)\fC [inline, virtual]\fP"
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fI_source\fP the source population
|
||||
.br
|
||||
\fI_dest\fP the resulting population (size of this population is given by the HowMany data It empties the destination and adds the selection into it)
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Implements \fBeoBF< const eoPop< EOT > &, eoPop< EOT > &, void >\fP.
|
||||
.PP
|
||||
Definition at line 53 of file eoDetSelect.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for EO from the source code.
|
||||
43
trunk/paradiseo-eo/doc/man/man3/eoDetTournamentSelect.3
Normal file
43
trunk/paradiseo-eo/doc/man/man3/eoDetTournamentSelect.3
Normal file
|
|
@ -0,0 +1,43 @@
|
|||
.TH "eoDetTournamentSelect" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
eoDetTournamentSelect \- eoDetTournamentSelect: a selection method that selects ONE individual by deterministic tournament -MS- 24/10/99
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <eoDetTournamentSelect.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoSelectOne< EOT >\fP.
|
||||
.PP
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBeoDetTournamentSelect\fP (unsigned _tSize=2)"
|
||||
.br
|
||||
.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 \fBtSize\fP"
|
||||
.br
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class EOT> class eoDetTournamentSelect< EOT >"
|
||||
eoDetTournamentSelect: a selection method that selects ONE individual by deterministic tournament -MS- 24/10/99
|
||||
.PP
|
||||
Definition at line 44 of file eoDetTournamentSelect.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for EO from the source code.
|
||||
45
trunk/paradiseo-eo/doc/man/man3/eoDetTournamentTruncate.3
Normal file
45
trunk/paradiseo-eo/doc/man/man3/eoDetTournamentTruncate.3
Normal file
|
|
@ -0,0 +1,45 @@
|
|||
.TH "eoDetTournamentTruncate" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
eoDetTournamentTruncate \- a truncate class based on a repeated deterministic (reverse!) tournament To be used in SSGA-like replacements (e.g.
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <eoReduce.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoReduce< EOT >< EOT >\fP.
|
||||
.PP
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBeoDetTournamentTruncate\fP (unsigned _t_size)"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "void \fBoperator()\fP (\fBeoPop\fP< \fBEOT\fP > &_newgen, unsigned _newsize)"
|
||||
.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 \fBt_size\fP"
|
||||
.br
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class EOT> class eoDetTournamentTruncate< EOT >"
|
||||
a truncate class based on a repeated deterministic (reverse!) tournament To be used in SSGA-like replacements (e.g.
|
||||
|
||||
see \fBeoSSGADetTournamentReplacement\fP)
|
||||
.PP
|
||||
Definition at line 188 of file eoReduce.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for EO from the source code.
|
||||
|
|
@ -0,0 +1,52 @@
|
|||
.TH "eoDetTournamentTruncateSplit" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
eoDetTournamentTruncateSplit \- a ReduceSplit class based on a repeated deterministic (reverse!) tournament To be used in SSGA-like replacements (e.g.
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <eoReduceSplit.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoReduceSplit< EOT >< EOT >\fP.
|
||||
.PP
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBeoDetTournamentTruncateSplit\fP (unsigned _t_size, \fBeoHowMany\fP _howMany, bool _returnEliminated=false)"
|
||||
.br
|
||||
.RI "\fICtor: must provide amount of reduction, and whether or not you need to return the eliminated guys. \fP"
|
||||
.ti -1c
|
||||
.RI "void \fBoperator()\fP (\fBeoPop\fP< \fBEOT\fP > &_newgen, \fBeoPop\fP< \fBEOT\fP > &_eliminated)"
|
||||
.br
|
||||
.RI "\fIPerforms repeated inverse_deterministic_tournament on the pop. \fP"
|
||||
.in -1c
|
||||
.SS "Private Attributes"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "unsigned \fBt_size\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBeoHowMany\fP \fBhowMany\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "bool \fBreturnEliminated\fP"
|
||||
.br
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class EOT> class eoDetTournamentTruncateSplit< EOT >"
|
||||
a ReduceSplit class based on a repeated deterministic (reverse!) tournament To be used in SSGA-like replacements (e.g.
|
||||
|
||||
see \fBeoSSGADetTournamentReplacement\fP)
|
||||
.PP
|
||||
Definition at line 205 of file eoReduceSplit.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for EO from the source code.
|
||||
52
trunk/paradiseo-eo/doc/man/man3/eoDetTournamentWorthSelect.3
Normal file
52
trunk/paradiseo-eo/doc/man/man3/eoDetTournamentWorthSelect.3
Normal file
|
|
@ -0,0 +1,52 @@
|
|||
.TH "eoDetTournamentWorthSelect" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
eoDetTournamentWorthSelect \- An instance of eoSelectPerf2Worth that does selection from the Worthes using a ...
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <eoSelectFromWorth.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoSelectFromWorth< EOT, WorthT >\fP.
|
||||
.PP
|
||||
.SS "Public Types"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "typedef std::vector< WorthT >::iterator \fBworthIterator\fP"
|
||||
.br
|
||||
.in -1c
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBeoDetTournamentWorthSelect\fP (\fBeoPerf2Worth\fP< \fBEOT\fP, WorthT > &perf2Worth, unsigned _tSize)"
|
||||
.br
|
||||
.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 \fBtSize\fP"
|
||||
.br
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class EOT, class WorthT = double> class eoDetTournamentWorthSelect< EOT, WorthT >"
|
||||
An instance of eoSelectPerf2Worth that does selection from the Worthes using a ...
|
||||
|
||||
determinisitic tournament, yes!
|
||||
.PP
|
||||
Definition at line 91 of file eoSelectFromWorth.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for EO from the source code.
|
||||
135
trunk/paradiseo-eo/doc/man/man3/eoDetUniformMutation.3
Normal file
135
trunk/paradiseo-eo/doc/man/man3/eoDetUniformMutation.3
Normal file
|
|
@ -0,0 +1,135 @@
|
|||
.TH "eoDetUniformMutation" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
eoDetUniformMutation \- eoDetUniformMutation --> changes exactly k values of the std::vector by uniform choice with range epsilon
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <Tutorial/eoRealOp.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoMonOp< EOT >\fP.
|
||||
.PP
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBeoDetUniformMutation\fP (const double &_epsilon, const unsigned &_no=1)"
|
||||
.br
|
||||
.RI "\fI(Default) Constructor for homogeneous genotype it's there mostly for backward compatibility \fP"
|
||||
.ti -1c
|
||||
.RI "\fBeoDetUniformMutation\fP (\fBeoRealVectorBounds\fP &_bounds, const double &_epsilon, const unsigned &_no=1)"
|
||||
.br
|
||||
.RI "\fIConstructor with bounds. \fP"
|
||||
.ti -1c
|
||||
.RI "\fBeoDetUniformMutation\fP (\fBeoRealVectorBounds\fP &_bounds, const std::vector< double > &_epsilon, const unsigned &_no=1)"
|
||||
.br
|
||||
.RI "\fIConstructor with bounds and full std::vector of epsilon. \fP"
|
||||
.ti -1c
|
||||
.RI "virtual std::string \fBclassName\fP () const "
|
||||
.br
|
||||
.RI "\fIThe class name. \fP"
|
||||
.ti -1c
|
||||
.RI "bool \fBoperator()\fP (\fBEOT\fP &_eo)"
|
||||
.br
|
||||
.RI "\fIDo it! \fP"
|
||||
.in -1c
|
||||
.SS "Private Attributes"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "bool \fBhomogeneous\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBeoRealVectorBounds\fP & \fBbounds\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "std::vector< double > \fBepsilon\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "unsigned \fBno\fP"
|
||||
.br
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class EOT> class eoDetUniformMutation< EOT >"
|
||||
eoDetUniformMutation --> changes exactly k values of the std::vector by uniform choice with range epsilon
|
||||
.PP
|
||||
Definition at line 144 of file eoRealOp.h.
|
||||
.SH "Constructor & Destructor Documentation"
|
||||
.PP
|
||||
.SS "template<class EOT> \fBeoDetUniformMutation\fP< \fBEOT\fP >::\fBeoDetUniformMutation\fP (const double & _epsilon, const unsigned & _no = \fC1\fP)\fC [inline]\fP"
|
||||
.PP
|
||||
(Default) Constructor for homogeneous genotype it's there mostly for backward compatibility
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fI_epsilon\fP the range for uniform nutation
|
||||
.br
|
||||
\fInumber\fP of coordinate to modify
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 154 of file eoRealOp.h.
|
||||
.SS "template<class EOT> \fBeoDetUniformMutation\fP< \fBEOT\fP >::\fBeoDetUniformMutation\fP (\fBeoRealVectorBounds\fP & _bounds, const double & _epsilon, const unsigned & _no = \fC1\fP)\fC [inline]\fP"
|
||||
.PP
|
||||
Constructor with bounds.
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fI_bounds\fP an \fBeoRealVectorBounds\fP that contains the bounds
|
||||
.br
|
||||
\fI_epsilon\fP the range for uniform nutation (to be scaled if necessary)
|
||||
.br
|
||||
\fInumber\fP of coordinate to modify
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 164 of file eoRealOp.h.
|
||||
.PP
|
||||
References eoRealBaseVectorBounds::isBounded(), and eoRealBaseVectorBounds::range().
|
||||
.SS "template<class EOT> \fBeoDetUniformMutation\fP< \fBEOT\fP >::\fBeoDetUniformMutation\fP (\fBeoRealVectorBounds\fP & _bounds, const std::vector< double > & _epsilon, const unsigned & _no = \fC1\fP)\fC [inline]\fP"
|
||||
.PP
|
||||
Constructor with bounds and full std::vector of epsilon.
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fI_bounds\fP an \fBeoRealVectorBounds\fP that contains the bounds
|
||||
.br
|
||||
\fI_epsilon\fP the VECTOR of ranges for uniform mutation
|
||||
.br
|
||||
\fInumber\fP of coordinate to modify
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Definition at line 181 of file eoRealOp.h.
|
||||
.PP
|
||||
References eoRealBaseVectorBounds::isBounded(), and eoRealBaseVectorBounds::range().
|
||||
.SH "Member Function Documentation"
|
||||
.PP
|
||||
.SS "template<class EOT> bool \fBeoDetUniformMutation\fP< \fBEOT\fP >::operator() (\fBEOT\fP & _eo)\fC [inline, virtual]\fP"
|
||||
.PP
|
||||
Do it!
|
||||
.PP
|
||||
\fBParameters:\fP
|
||||
.RS 4
|
||||
\fI_eo\fP The indi undergoing the mutation
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
Implements \fBeoUF< EOT &, bool >\fP.
|
||||
.PP
|
||||
Definition at line 199 of file eoRealOp.h.
|
||||
.PP
|
||||
References eoRealBaseVectorBounds::isMaxBounded(), eoRealBaseVectorBounds::isMinBounded(), eoRealBaseVectorBounds::maximum(), eoRealBaseVectorBounds::minimum(), eoRng::random(), and eoRng::uniform().
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for EO from the source code.
|
||||
|
|
@ -0,0 +1,62 @@
|
|||
.TH "eoDeterministicSaDReplacement" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
eoDeterministicSaDReplacement \- eoDeterministicSaDReplacement: replacement strategy that is just, in sequence saves best and kill worse from parents + saves best and kill worse from offspring + merge remaining (neither save nor killed) parents and offspring + reduce that merged population = returns reduced pop + best parents + best offspring
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <eoSurviveAndDie.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoReplacement< EOT >< EOT >\fP.
|
||||
.PP
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBeoDeterministicSaDReplacement\fP (\fBeoReduce\fP< \fBEOT\fP > &_reduceGlobal, double _surviveParents, double _dieParents=0, double _surviveOffspring=0, double _dieOffspring=0, bool _interpret_as_rate=true)"
|
||||
.br
|
||||
.RI "\fIConstructor with reduce. \fP"
|
||||
.ti -1c
|
||||
.RI "\fBeoDeterministicSaDReplacement\fP (double _surviveParents, double _dieParents=0, double _surviveOffspring=0, double _dieOffspring=0, bool _interpret_as_rate=true)"
|
||||
.br
|
||||
.RI "\fIConstructor with default truncate used as reduce. \fP"
|
||||
.ti -1c
|
||||
.RI "void \fBoperator()\fP (\fBeoPop\fP< \fBEOT\fP > &_parents, \fBeoPop\fP< \fBEOT\fP > &_offspring)"
|
||||
.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 "\fBeoReduce\fP< \fBEOT\fP > & \fBreduceGlobal\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBeoDeterministicSurviveAndDie\fP< \fBEOT\fP > \fBsAdParents\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBeoDeterministicSurviveAndDie\fP< \fBEOT\fP > \fBsAdOffspring\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBeoPlus\fP< \fBEOT\fP > \fBplus\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBeoTruncate\fP< \fBEOT\fP > \fBtruncate\fP"
|
||||
.br
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class EOT> class eoDeterministicSaDReplacement< EOT >"
|
||||
eoDeterministicSaDReplacement: replacement strategy that is just, in sequence saves best and kill worse from parents + saves best and kill worse from offspring + merge remaining (neither save nor killed) parents and offspring + reduce that merged population = returns reduced pop + best parents + best offspring
|
||||
|
||||
An obvious use is as strong elitist strategy, i.e. preserving best parents, and reducing (either offspring or parents+offspring)
|
||||
.PP
|
||||
Definition at line 132 of file eoSurviveAndDie.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for EO from the source code.
|
||||
|
|
@ -0,0 +1,41 @@
|
|||
.TH "eoDeterministicSurviveAndDie" 3 "19 Oct 2006" "Version 0.9.4-cvs" "EO" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
eoDeterministicSurviveAndDie \- An instance (theonly one as of today, Dec.
|
||||
|
||||
.PP
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include <eoSurviveAndDie.h>\fP
|
||||
.PP
|
||||
Inherits \fBeoSurviveAndDie< EOT >< EOT >\fP.
|
||||
.PP
|
||||
.SS "Public Member Functions"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBeoDeterministicSurviveAndDie\fP (double _survive, double _die, bool _interpret_as_rate=true)"
|
||||
.br
|
||||
.RI "\fIconstructor \fP"
|
||||
.ti -1c
|
||||
.RI "void \fBoperator()\fP (\fBeoPop\fP< \fBEOT\fP > &_pop, \fBeoPop\fP< \fBEOT\fP > &_luckyGuys)"
|
||||
.br
|
||||
.RI "\fIThe pure virtual function that needs to be implemented by the subclass. \fP"
|
||||
.in -1c
|
||||
.SH "Detailed Description"
|
||||
.PP
|
||||
|
||||
.SS "template<class EOT> class eoDeterministicSurviveAndDie< EOT >"
|
||||
An instance (theonly one as of today, Dec.
|
||||
|
||||
20, 2000) of an \fBeoSurviveAndDie\fP, that does everything deterministically
|
||||
.PP
|
||||
Used in \fBeoDeterministicSaDReplacement\fP.
|
||||
.PP
|
||||
Definition at line 73 of file eoSurviveAndDie.h.
|
||||
|
||||
.SH "Author"
|
||||
.PP
|
||||
Generated automatically by Doxygen for EO from the source code.
|
||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue