new design for the doc and the sources: licence ...

git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@661 331e1502-861f-0410-8da2-ba01fb791d7f
This commit is contained in:
legrand 2007-10-08 09:26:25 +00:00
commit 39cd826ea3
281 changed files with 9521 additions and 4839 deletions

View file

@ -1,4 +1,4 @@
.TH "Communicable" 3 "5 Jul 2007" "Version 0.1" "ParadisEO-PEO" \" -*- nroff -*-
.TH "Communicable" 3 "8 Oct 2007" "Version 1.0" "ParadisEO-PEOMovingObjects" \" -*- nroff -*-
.ad l
.nh
.SH NAME
@ -55,8 +55,8 @@ Inherited by \fBCooperative\fP, \fBRunner\fP, \fBService\fP, and \fBWorker\fP.
.in -1c
.SH "Detailed Description"
.PP
Definition at line 16 of file communicable.h.
Definition at line 44 of file communicable.h.
.SH "Author"
.PP
Generated automatically by Doxygen for ParadisEO-PEO from the source code.
Generated automatically by Doxygen for ParadisEO-PEOMovingObjects from the source code.

View file

@ -1,4 +1,4 @@
.TH "Communicator" 3 "5 Jul 2007" "Version 0.1" "ParadisEO-PEO" \" -*- nroff -*-
.TH "Communicator" 3 "8 Oct 2007" "Version 1.0" "ParadisEO-PEOMovingObjects" \" -*- nroff -*-
.ad l
.nh
.SH NAME
@ -20,8 +20,8 @@ Inherits \fBReactiveThread\fP.
.in -1c
.SH "Detailed Description"
.PP
Definition at line 15 of file comm.h.
Definition at line 43 of file comm.h.
.SH "Author"
.PP
Generated automatically by Doxygen for ParadisEO-PEO from the source code.
Generated automatically by Doxygen for ParadisEO-PEOMovingObjects from the source code.

View file

@ -1,4 +1,4 @@
.TH "Cooperative" 3 "5 Jul 2007" "Version 0.1" "ParadisEO-PEO" \" -*- nroff -*-
.TH "Cooperative" 3 "8 Oct 2007" "Version 1.0" "ParadisEO-PEOMovingObjects" \" -*- nroff -*-
.ad l
.nh
.SH NAME
@ -35,8 +35,8 @@ Inherited by \fBpeoAsyncIslandMig< EOT >\fP, and \fBpeoSyncIslandMig< EOT >\fP.
.in -1c
.SH "Detailed Description"
.PP
Definition at line 17 of file cooperative.h.
Definition at line 45 of file cooperative.h.
.SH "Author"
.PP
Generated automatically by Doxygen for ParadisEO-PEO from the source code.
Generated automatically by Doxygen for ParadisEO-PEOMovingObjects from the source code.

View file

@ -1,4 +1,4 @@
.TH "ReactiveThread" 3 "5 Jul 2007" "Version 0.1" "ParadisEO-PEO" \" -*- nroff -*-
.TH "ReactiveThread" 3 "8 Oct 2007" "Version 1.0" "ParadisEO-PEOMovingObjects" \" -*- nroff -*-
.ad l
.nh
.SH NAME
@ -32,8 +32,8 @@ Inherited by \fBCommunicator\fP, and \fBWorker\fP.
.in -1c
.SH "Detailed Description"
.PP
Definition at line 16 of file reac_thread.h.
Definition at line 44 of file reac_thread.h.
.SH "Author"
.PP
Generated automatically by Doxygen for ParadisEO-PEO from the source code.
Generated automatically by Doxygen for ParadisEO-PEOMovingObjects from the source code.

View file

@ -1,4 +1,4 @@
.TH "RingTopology" 3 "5 Jul 2007" "Version 0.1" "ParadisEO-PEO" \" -*- nroff -*-
.TH "RingTopology" 3 "8 Oct 2007" "Version 1.0" "ParadisEO-PEOMovingObjects" \" -*- nroff -*-
.ad l
.nh
.SH NAME
@ -17,8 +17,8 @@ Inherits \fBTopology\fP.
.in -1c
.SH "Detailed Description"
.PP
Definition at line 14 of file ring_topo.h.
Definition at line 42 of file ring_topo.h.
.SH "Author"
.PP
Generated automatically by Doxygen for ParadisEO-PEO from the source code.
Generated automatically by Doxygen for ParadisEO-PEOMovingObjects from the source code.

View file

@ -1,4 +1,4 @@
.TH "Runner" 3 "5 Jul 2007" "Version 0.1" "ParadisEO-PEO" \" -*- nroff -*-
.TH "Runner" 3 "8 Oct 2007" "Version 1.0" "ParadisEO-PEOMovingObjects" \" -*- nroff -*-
.ad l
.nh
.SH NAME
@ -8,7 +8,7 @@ Runner \-
.PP
Inherits \fBCommunicable\fP, and \fBThread\fP.
.PP
Inherited by \fBpeoEA< EOT >\fP.
Inherited by \fBpeoEA< EOT >\fP, and \fBpeoParallelAlgorithmWrapper\fP.
.PP
.SS "Public Member Functions"
@ -50,8 +50,8 @@ Inherited by \fBpeoEA< EOT >\fP.
.in -1c
.SH "Detailed Description"
.PP
Definition at line 19 of file runner.h.
Definition at line 47 of file runner.h.
.SH "Author"
.PP
Generated automatically by Doxygen for ParadisEO-PEO from the source code.
Generated automatically by Doxygen for ParadisEO-PEOMovingObjects from the source code.

View file

@ -1,4 +1,4 @@
.TH "SEND_REQUEST" 3 "5 Jul 2007" "Version 0.1" "ParadisEO-PEO" \" -*- nroff -*-
.TH "SEND_REQUEST" 3 "8 Oct 2007" "Version 1.0" "ParadisEO-PEOMovingObjects" \" -*- nroff -*-
.ad l
.nh
.SH NAME
@ -21,8 +21,8 @@ SEND_REQUEST \-
.in -1c
.SH "Detailed Description"
.PP
Definition at line 24 of file send.cpp.
Definition at line 52 of file send.cpp.
.SH "Author"
.PP
Generated automatically by Doxygen for ParadisEO-PEO from the source code.
Generated automatically by Doxygen for ParadisEO-PEOMovingObjects from the source code.

View file

@ -1,4 +1,4 @@
.TH "Service" 3 "5 Jul 2007" "Version 0.1" "ParadisEO-PEO" \" -*- nroff -*-
.TH "Service" 3 "8 Oct 2007" "Version 1.0" "ParadisEO-PEOMovingObjects" \" -*- nroff -*-
.ad l
.nh
.SH NAME
@ -8,7 +8,7 @@ Service \-
.PP
Inherits \fBCommunicable\fP.
.PP
Inherited by \fBpeoPopEval< EOT >\fP, \fBpeoSyncMultiStart< EOT >\fP, and \fBpeoTransform< EOT >\fP.
Inherited by \fBpeoPopEval< EOT >\fP, \fBpeoPopEval< eoVector< int, Node > >\fP, \fBpeoSynchronousMultiStart< EntityType >\fP, \fBpeoSynchronousMultiStart< eoVector< int, Node > >\fP, \fBpeoSyncMultiStart< EOT >\fP, and \fBpeoTransform< EOT >\fP.
.PP
.SS "Public Member Functions"
@ -62,8 +62,8 @@ Inherited by \fBpeoPopEval< EOT >\fP, \fBpeoSyncMultiStart< EOT >\fP, and \fBpeo
.in -1c
.SH "Detailed Description"
.PP
Definition at line 17 of file service.h.
Definition at line 45 of file service.h.
.SH "Author"
.PP
Generated automatically by Doxygen for ParadisEO-PEO from the source code.
Generated automatically by Doxygen for ParadisEO-PEOMovingObjects from the source code.

View file

@ -1,4 +1,4 @@
.TH "Thread" 3 "5 Jul 2007" "Version 0.1" "ParadisEO-PEO" \" -*- nroff -*-
.TH "Thread" 3 "8 Oct 2007" "Version 1.0" "ParadisEO-PEOMovingObjects" \" -*- nroff -*-
.ad l
.nh
.SH NAME
@ -33,8 +33,8 @@ Inherited by \fBReactiveThread\fP, and \fBRunner\fP.
.in -1c
.SH "Detailed Description"
.PP
Definition at line 16 of file thread.h.
Definition at line 44 of file thread.h.
.SH "Author"
.PP
Generated automatically by Doxygen for ParadisEO-PEO from the source code.
Generated automatically by Doxygen for ParadisEO-PEOMovingObjects from the source code.

View file

@ -1,4 +1,4 @@
.TH "Topology" 3 "5 Jul 2007" "Version 0.1" "ParadisEO-PEO" \" -*- nroff -*-
.TH "Topology" 3 "8 Oct 2007" "Version 1.0" "ParadisEO-PEOMovingObjects" \" -*- nroff -*-
.ad l
.nh
.SH NAME
@ -27,8 +27,8 @@ Inherited by \fBRingTopology\fP.
.in -1c
.SH "Detailed Description"
.PP
Definition at line 16 of file topology.h.
Definition at line 44 of file topology.h.
.SH "Author"
.PP
Generated automatically by Doxygen for ParadisEO-PEO from the source code.
Generated automatically by Doxygen for ParadisEO-PEOMovingObjects from the source code.

View file

@ -1,4 +1,4 @@
.TH "Worker" 3 "5 Jul 2007" "Version 0.1" "ParadisEO-PEO" \" -*- nroff -*-
.TH "Worker" 3 "8 Oct 2007" "Version 1.0" "ParadisEO-PEOMovingObjects" \" -*- nroff -*-
.ad l
.nh
.SH NAME
@ -57,8 +57,8 @@ Inherits \fBCommunicable\fP, and \fBReactiveThread\fP.
.in -1c
.SH "Detailed Description"
.PP
Definition at line 18 of file worker.h.
Definition at line 46 of file worker.h.
.SH "Author"
.PP
Generated automatically by Doxygen for ParadisEO-PEO from the source code.
Generated automatically by Doxygen for ParadisEO-PEOMovingObjects from the source code.

View file

@ -1,4 +1,4 @@
.TH "peo" 3 "5 Jul 2007" "Version 0.1" "ParadisEO-PEO" \" -*- nroff -*-
.TH "peo" 3 "8 Oct 2007" "Version 1.0" "ParadisEO-PEOMovingObjects" \" -*- nroff -*-
.ad l
.nh
.SH NAME
@ -40,4 +40,4 @@ peo \-
.in -1c
.SH "Author"
.PP
Generated automatically by Doxygen for ParadisEO-PEO from the source code.
Generated automatically by Doxygen for ParadisEO-PEOMovingObjects from the source code.

View file

@ -1,4 +1,4 @@
.TH "peoAggEvalFunc" 3 "5 Jul 2007" "Version 0.1" "ParadisEO-PEO" \" -*- nroff -*-
.TH "peoAggEvalFunc" 3 "8 Oct 2007" "Version 1.0" "ParadisEO-PEOMovingObjects" \" -*- nroff -*-
.ad l
.nh
.SH NAME
@ -12,7 +12,7 @@ peoAggEvalFunc \- The \fBpeoAggEvalFunc\fP class offers only the interface for c
.PP
Inherits \fBeoBF< A1, A2, R >< const EOT &, EOT::Fitness &, void >\fP.
.PP
Inherited by \fBpeoNoAggEvalFunc< EOT >\fP.
Inherited by \fBMergeRouteEval\fP, and \fBpeoNoAggEvalFunc< EOT >\fP.
.PP
.SH "Detailed Description"
.PP
@ -26,8 +26,8 @@ void operator()( EOT& __eot, const typename EOT :: Fitness& __partial_fittness )
.PP
The aggregation object is called in an iterative manner for each of the results obtained by applying partial evaluation functions.
.PP
Definition at line 25 of file peoAggEvalFunc.h.
Definition at line 53 of file peoAggEvalFunc.h.
.SH "Author"
.PP
Generated automatically by Doxygen for ParadisEO-PEO from the source code.
Generated automatically by Doxygen for ParadisEO-PEOMovingObjects from the source code.

View file

@ -1,4 +1,4 @@
.TH "peoAsyncIslandMig" 3 "5 Jul 2007" "Version 0.1" "ParadisEO-PEO" \" -*- nroff -*-
.TH "peoAsyncIslandMig" 3 "8 Oct 2007" "Version 1.0" "ParadisEO-PEOMovingObjects" \" -*- nroff -*-
.ad l
.nh
.SH NAME
@ -130,7 +130,7 @@ The source and the destination population for the migration object were specifie
.PP
The above steps only create an asynchronous migration object associated to an evolutionary algorithm. The creation of several islands requires the reiteration of the steps 2 through 4 for creating distinct algorithms, with distinct populations and the associated distinctly parametrized migration objects. The interconnecting element is the underlying topology, defined at step 1 (the same C++ migTopology object has to be passed as parameter for all the migration objects, in order to interconnect them).
.PP
Definition at line 112 of file peoAsyncIslandMig.h.
Definition at line 140 of file peoAsyncIslandMig.h.
.SH "Constructor & Destructor Documentation"
.PP
.SS "template<class EOT> \fBpeoAsyncIslandMig\fP< EOT >::\fBpeoAsyncIslandMig\fP (\fBeoContinue\fP< EOT > & __cont, \fBeoSelect\fP< EOT > & __select, \fBeoReplacement\fP< EOT > & __replace, \fBTopology\fP & __topology, \fBeoPop\fP< EOT > & __source, \fBeoPop\fP< EOT > & __destination)"
@ -154,7 +154,7 @@ Constructor for the \fBpeoAsyncIslandMig\fP class; the characteristics of the mi
.PP
.PP
Definition at line 171 of file peoAsyncIslandMig.h.
Definition at line 199 of file peoAsyncIslandMig.h.
.PP
References Topology::add().
.SH "Member Function Documentation"
@ -167,10 +167,10 @@ The emigrant individuals are selected from the source population and sent to the
.PP
Implements \fBeoF< void >\fP.
.PP
Definition at line 248 of file peoAsyncIslandMig.h.
Definition at line 276 of file peoAsyncIslandMig.h.
.PP
References peoAsyncIslandMig< EOT >::cont, peoAsyncIslandMig< EOT >::emigrate(), peoAsyncIslandMig< EOT >::immigrate(), and peoAsyncIslandMig< EOT >::source.
.SH "Author"
.PP
Generated automatically by Doxygen for ParadisEO-PEO from the source code.
Generated automatically by Doxygen for ParadisEO-PEOMovingObjects from the source code.

View file

@ -1,4 +1,4 @@
.TH "peoEA" 3 "5 Jul 2007" "Version 0.1" "ParadisEO-PEO" \" -*- nroff -*-
.TH "peoEA" 3 "8 Oct 2007" "Version 1.0" "ParadisEO-PEOMovingObjects" \" -*- nroff -*-
.ad l
.nh
.SH NAME
@ -60,7 +60,7 @@ In addition, as compared with the algorithms provided by the \fBEO\fP framework,
.PP
... eoPop< EOT > population( POP_SIZE, popInitializer ); // creation of a population with POP_SIZE individuals - the popInitializer is a functor to be called for each individual eoGenContinue< EOT > eaCont( NUM_GEN ); // number of generations for the evolutionary algorithm eoCheckPoint< EOT > eaCheckpointContinue( eaCont ); // checkpoint incorporating the continuation criterion - startpoint for adding other checkpoint objects peoSeqPopEval< EOT > eaPopEval( evalFunction ); // sequential evaluation functor wrapper - evalFunction represents the actual evaluation functor eoRankingSelect< EOT > selectionStrategy; // selection strategy for creating the offspring population - a simple ranking selection in this case eoSelectNumber< EOT > eaSelect( selectionStrategy, POP_SIZE ); // the number of individuals to be selected for creating the offspring population eoRankingSelect< EOT > selectionStrategy; // selection strategy for creating the offspring population - a simple ranking selection in this case eoSGATransform< EOT > transform( crossover, CROSS_RATE, mutation, MUT_RATE ); // transformation operator - crossover and mutation operators with their associated probabilities peoSeqTransform< EOT > eaTransform( transform ); // ParadisEO specific sequential operator - a parallel version may be specified in the same manner eoPlusReplacement< EOT > eaReplace; // replacement strategy - for integrating the offspring resulting individuals in the initial population peoEA< EOT > eaAlg( eaCheckpointContinue, eaPopEval, eaSelect, eaTransform, eaReplace ); // ParadisEO evolutionary algorithm integrating the above defined objects eaAlg( population ); // specifying the initial population for the algorithm ...
.PP
Definition at line 54 of file peoEA.h.
Definition at line 82 of file peoEA.h.
.SH "Constructor & Destructor Documentation"
.PP
.SS "template<class EOT> \fBpeoEA\fP< EOT >::\fBpeoEA\fP (\fBeoContinue\fP< EOT > & __cont, \fBpeoPopEval\fP< EOT > & __pop_eval, \fBeoSelect\fP< EOT > & __select, \fBpeoTransform\fP< EOT > & __trans, \fBeoReplacement\fP< EOT > & __replace)"
@ -84,7 +84,7 @@ Depending on the requirements, a sequential or a parallel evaluation operator ma
.PP
.PP
Definition at line 98 of file peoEA.h.
Definition at line 126 of file peoEA.h.
.PP
References peoEA< EOT >::pop_eval, and peoEA< EOT >::trans.
.SH "Member Function Documentation"
@ -100,10 +100,10 @@ References peoEA< EOT >::pop_eval, and peoEA< EOT >::trans.
.PP
.PP
Definition at line 114 of file peoEA.h.
Definition at line 142 of file peoEA.h.
.PP
References peoEA< EOT >::pop.
.SH "Author"
.PP
Generated automatically by Doxygen for ParadisEO-PEO from the source code.
Generated automatically by Doxygen for ParadisEO-PEOMovingObjects from the source code.

View file

@ -1,4 +1,4 @@
.TH "peoNoAggEvalFunc" 3 "5 Jul 2007" "Version 0.1" "ParadisEO-PEO" \" -*- nroff -*-
.TH "peoNoAggEvalFunc" 3 "8 Oct 2007" "Version 1.0" "ParadisEO-PEOMovingObjects" \" -*- nroff -*-
.ad l
.nh
.SH NAME
@ -28,8 +28,8 @@ The \fBpeoNoAggEvalFunc\fP class does nothing more than an association between a
The class is provided as a mean of declaring that no aggregation is required for the evaluation function - the fitness value is explicitly specified.
.PP
Definition at line 19 of file peoNoAggEvalFunc.h.
Definition at line 47 of file peoNoAggEvalFunc.h.
.SH "Author"
.PP
Generated automatically by Doxygen for ParadisEO-PEO from the source code.
Generated automatically by Doxygen for ParadisEO-PEOMovingObjects from the source code.

View file

@ -1,4 +1,4 @@
.TH "peoParaPopEval" 3 "5 Jul 2007" "Version 0.1" "ParadisEO-PEO" \" -*- nroff -*-
.TH "peoParaPopEval" 3 "8 Oct 2007" "Version 1.0" "ParadisEO-PEOMovingObjects" \" -*- nroff -*-
.ad l
.nh
.SH NAME
@ -98,7 +98,7 @@ The \fBpeoParaPopEval\fP represents a wrapper for creating a functor capable of
The class offers the possibility of chosing between a single-function evaluation and an aggregate evaluation function, including several sub-evalution functions.
.PP
Definition at line 26 of file peoParaPopEval.h.
Definition at line 54 of file peoParaPopEval.h.
.SH "Constructor & Destructor Documentation"
.PP
.SS "template<class EOT> \fBpeoParaPopEval\fP< EOT >::\fBpeoParaPopEval\fP (\fBeoEvalFunc\fP< EOT > & __eval_func)"
@ -112,7 +112,7 @@ Constructor function - an EO-derived evaluation functor has to be specified; an
.PP
.PP
Definition at line 102 of file peoParaPopEval.h.
Definition at line 130 of file peoParaPopEval.h.
.PP
References peoParaPopEval< EOT >::one_func.
.SS "template<class EOT> \fBpeoParaPopEval\fP< EOT >::\fBpeoParaPopEval\fP (const std::vector< \fBeoEvalFunc\fP< EOT > * > & __funcs, \fBpeoAggEvalFunc\fP< EOT > & __merge_eval)"
@ -128,7 +128,7 @@ Constructor function - a vector of EO-derived evaluation functors has to be spec
.PP
.PP
Definition at line 111 of file peoParaPopEval.h.
Definition at line 139 of file peoParaPopEval.h.
.SH "Member Function Documentation"
.PP
.SS "template<class EOT> void \fBpeoParaPopEval\fP< EOT >::operator() (\fBeoPop\fP< EOT > & __pop)\fC [virtual]\fP"
@ -144,7 +144,7 @@ Operator for applying the evaluation functor (direct or aggregate) for each indi
.PP
Implements \fBpeoPopEval< EOT >\fP.
.PP
Definition at line 122 of file peoParaPopEval.h.
Definition at line 150 of file peoParaPopEval.h.
.PP
References peoParaPopEval< EOT >::funcs, peoParaPopEval< EOT >::progression, Service::requestResourceRequest(), Communicable::stop(), peoParaPopEval< EOT >::tasks, and peoParaPopEval< EOT >::total.
.SS "template<class EOT> void \fBpeoParaPopEval\fP< EOT >::packData ()\fC [virtual]\fP"
@ -155,7 +155,7 @@ There is no need to explicitly call the function.
.PP
Reimplemented from \fBService\fP.
.PP
Definition at line 143 of file peoParaPopEval.h.
Definition at line 171 of file peoParaPopEval.h.
.PP
References peoParaPopEval< EOT >::progression, and peoParaPopEval< EOT >::tasks.
.SS "template<class EOT> void \fBpeoParaPopEval\fP< EOT >::unpackData ()\fC [virtual]\fP"
@ -166,7 +166,7 @@ There is no need to explicitly call the function.
.PP
Reimplemented from \fBService\fP.
.PP
Definition at line 157 of file peoParaPopEval.h.
Definition at line 185 of file peoParaPopEval.h.
.PP
References peoParaPopEval< EOT >::ad_sol, peoParaPopEval< EOT >::num_func, and peoParaPopEval< EOT >::sol.
.SS "template<class EOT> void \fBpeoParaPopEval\fP< EOT >::packResult ()\fC [virtual]\fP"
@ -177,7 +177,7 @@ There is no need to explicitly call the function.
.PP
Reimplemented from \fBService\fP.
.PP
Definition at line 174 of file peoParaPopEval.h.
Definition at line 202 of file peoParaPopEval.h.
.PP
References peoParaPopEval< EOT >::ad_sol, and peoParaPopEval< EOT >::sol.
.SS "template<class EOT> void \fBpeoParaPopEval\fP< EOT >::unpackResult ()\fC [virtual]\fP"
@ -188,7 +188,7 @@ There is no need to explicitly call the function.
.PP
Reimplemented from \fBService\fP.
.PP
Definition at line 183 of file peoParaPopEval.h.
Definition at line 211 of file peoParaPopEval.h.
.PP
References peoParaPopEval< EOT >::ad_sol, Service::getOwner(), peoParaPopEval< EOT >::merge_eval, peoParaPopEval< EOT >::progression, Communicable::resume(), Thread::setActive(), and peoParaPopEval< EOT >::total.
.SS "template<class EOT> void \fBpeoParaPopEval\fP< EOT >::notifySendingData ()\fC [virtual]\fP"
@ -199,7 +199,7 @@ There is no need to explicitly call the function.
.PP
Reimplemented from \fBService\fP.
.PP
Definition at line 214 of file peoParaPopEval.h.
Definition at line 242 of file peoParaPopEval.h.
.SS "template<class EOT> void \fBpeoParaPopEval\fP< EOT >::notifySendingAllResourceRequests ()\fC [virtual]\fP"
.PP
Auxiliary function for notifications between the process requesting an evaluation operation and the processes that performs the actual evaluation phase.
@ -208,10 +208,10 @@ There is no need to explicitly call the function.
.PP
Reimplemented from \fBService\fP.
.PP
Definition at line 219 of file peoParaPopEval.h.
Definition at line 247 of file peoParaPopEval.h.
.PP
References Service::getOwner(), and Thread::setPassive().
.SH "Author"
.PP
Generated automatically by Doxygen for ParadisEO-PEO from the source code.
Generated automatically by Doxygen for ParadisEO-PEOMovingObjects from the source code.

View file

@ -1,4 +1,4 @@
.TH "peoParaSGATransform" 3 "5 Jul 2007" "Version 0.1" "ParadisEO-PEO" \" -*- nroff -*-
.TH "peoParaSGATransform" 3 "8 Oct 2007" "Version 1.0" "ParadisEO-PEOMovingObjects" \" -*- nroff -*-
.ad l
.nh
.SH NAME
@ -76,8 +76,8 @@ Inherits \fBpeoTransform< EOT >< EOT >\fP.
.SS "template<class EOT> class peoParaSGATransform< EOT >"
.PP
Definition at line 21 of file peoParaSGATransform.h.
Definition at line 49 of file peoParaSGATransform.h.
.SH "Author"
.PP
Generated automatically by Doxygen for ParadisEO-PEO from the source code.
Generated automatically by Doxygen for ParadisEO-PEOMovingObjects from the source code.

View file

@ -1,4 +1,4 @@
.TH "peoPopEval" 3 "5 Jul 2007" "Version 0.1" "ParadisEO-PEO" \" -*- nroff -*-
.TH "peoPopEval" 3 "8 Oct 2007" "Version 1.0" "ParadisEO-PEOMovingObjects" \" -*- nroff -*-
.ad l
.nh
.SH NAME
@ -30,8 +30,8 @@ The \fB\fBpeoPopEval\fP\fP class provides the interface for constructing Paradis
The derived classes may be used as wrappers for \fB\fBEO\fP\fP-derived evaluation functors. In order to have an example, please refer to the implementation of the \fB\fBpeoSeqPopEval\fP\fP and \fB\fBpeoParaPopEval\fP\fP classes.
.PP
Definition at line 19 of file peoPopEval.h.
Definition at line 47 of file peoPopEval.h.
.SH "Author"
.PP
Generated automatically by Doxygen for ParadisEO-PEO from the source code.
Generated automatically by Doxygen for ParadisEO-PEOMovingObjects from the source code.

View file

@ -1,4 +1,4 @@
.TH "peoSeqPopEval" 3 "5 Jul 2007" "Version 0.1" "ParadisEO-PEO" \" -*- nroff -*-
.TH "peoSeqPopEval" 3 "8 Oct 2007" "Version 1.0" "ParadisEO-PEOMovingObjects" \" -*- nroff -*-
.ad l
.nh
.SH NAME
@ -39,7 +39,7 @@ The \fBpeoSeqPopEval\fP class acts only as a ParadisEO specific sequential evalu
The specified \fBEO\fP evaluation object is applyied in an iterative manner to each individual of a specified population.
.PP
Definition at line 21 of file peoSeqPopEval.h.
Definition at line 49 of file peoSeqPopEval.h.
.SH "Constructor & Destructor Documentation"
.PP
.SS "template<class EOT> \fBpeoSeqPopEval\fP< EOT >::\fBpeoSeqPopEval\fP (\fBeoEvalFunc\fP< EOT > & __eval)"
@ -53,7 +53,7 @@ Constructor function - it only sets an internal reference to point to the specif
.PP
.PP
Definition at line 41 of file peoSeqPopEval.h.
Definition at line 69 of file peoSeqPopEval.h.
.SH "Member Function Documentation"
.PP
.SS "template<class EOT> void \fBpeoSeqPopEval\fP< EOT >::operator() (\fBeoPop\fP< EOT > & __pop)\fC [virtual]\fP"
@ -69,10 +69,10 @@ Operator for evaluating all the individuals of a given population - in a sequent
.PP
Implements \fBpeoPopEval< EOT >\fP.
.PP
Definition at line 46 of file peoSeqPopEval.h.
Definition at line 74 of file peoSeqPopEval.h.
.PP
References peoSeqPopEval< EOT >::eval.
.SH "Author"
.PP
Generated automatically by Doxygen for ParadisEO-PEO from the source code.
Generated automatically by Doxygen for ParadisEO-PEOMovingObjects from the source code.

View file

@ -1,4 +1,4 @@
.TH "peoSeqTransform" 3 "5 Jul 2007" "Version 0.1" "ParadisEO-PEO" \" -*- nroff -*-
.TH "peoSeqTransform" 3 "8 Oct 2007" "Version 1.0" "ParadisEO-PEOMovingObjects" \" -*- nroff -*-
.ad l
.nh
.SH NAME
@ -59,7 +59,7 @@ The \fBpeoSeqTransform\fP represent a wrapper for offering the possibility of us
A minimal set of interface functions is also provided for creating the link with the parallel architecture of the ParadisEO framework.
.PP
Definition at line 20 of file peoSeqTransform.h.
Definition at line 48 of file peoSeqTransform.h.
.SH "Constructor & Destructor Documentation"
.PP
.SS "template<class EOT> \fBpeoSeqTransform\fP< EOT >::\fBpeoSeqTransform\fP (\fBeoTransform\fP< EOT > & __trans)"
@ -73,7 +73,7 @@ Constructor function - sets an internal reference towards the specified EO-deriv
.PP
.PP
Definition at line 55 of file peoSeqTransform.h.
Definition at line 83 of file peoSeqTransform.h.
.SH "Member Function Documentation"
.PP
.SS "template<class EOT> void \fBpeoSeqTransform\fP< EOT >::operator() (\fBeoPop\fP< EOT > & __pop)"
@ -87,10 +87,10 @@ Operator for applying the specified transform operators on each individual of th
.PP
.PP
Definition at line 60 of file peoSeqTransform.h.
Definition at line 88 of file peoSeqTransform.h.
.PP
References peoSeqTransform< EOT >::trans.
.SH "Author"
.PP
Generated automatically by Doxygen for ParadisEO-PEO from the source code.
Generated automatically by Doxygen for ParadisEO-PEOMovingObjects from the source code.

View file

@ -1,4 +1,4 @@
.TH "peoSyncIslandMig" 3 "5 Jul 2007" "Version 0.1" "ParadisEO-PEO" \" -*- nroff -*-
.TH "peoSyncIslandMig" 3 "8 Oct 2007" "Version 1.0" "ParadisEO-PEOMovingObjects" \" -*- nroff -*-
.ad l
.nh
.SH NAME
@ -137,7 +137,7 @@ The source and the destination population for the migration object were specifie
.PP
The above steps only create a synchronous migration object associated to an evolutionary algorithm. The creation of several islands requires the reiteration of the steps 2 through 4 for creating distinct algorithms, with distinct populations and the associated distinctly parametrized migration objects. The interconnecting element is the underlying topology, defined at step 1 (the same C++ migTopology object has to be passed as parameter for all the migration objects, in order to interconnect them).
.PP
Definition at line 114 of file peoSyncIslandMig.h.
Definition at line 142 of file peoSyncIslandMig.h.
.SH "Constructor & Destructor Documentation"
.PP
.SS "template<class EOT> \fBpeoSyncIslandMig\fP< EOT >::\fBpeoSyncIslandMig\fP (unsigned __frequency, \fBeoSelect\fP< EOT > & __select, \fBeoReplacement\fP< EOT > & __replace, \fBTopology\fP & __topology, \fBeoPop\fP< EOT > & __source, \fBeoPop\fP< EOT > & __destination)"
@ -161,7 +161,7 @@ Constructor for the \fBpeoSyncIslandMig\fP class; the characteristics of the mig
.PP
.PP
Definition at line 178 of file peoSyncIslandMig.h.
Definition at line 206 of file peoSyncIslandMig.h.
.PP
References Topology::add(), and peoSyncIslandMig< EOT >::sync.
.SH "Member Function Documentation"
@ -174,10 +174,10 @@ The emigrant individuals are selected from the source population and sent to the
.PP
Implements \fBeoF< void >\fP.
.PP
Definition at line 252 of file peoSyncIslandMig.h.
Definition at line 280 of file peoSyncIslandMig.h.
.PP
References peoSyncIslandMig< EOT >::cont, peoSyncIslandMig< EOT >::emigrate(), Cooperative::getOwner(), peoSyncIslandMig< EOT >::immigrate(), Thread::setActive(), peoSyncIslandMig< EOT >::source, Communicable::stop(), and peoSyncIslandMig< EOT >::sync.
.SH "Author"
.PP
Generated automatically by Doxygen for ParadisEO-PEO from the source code.
Generated automatically by Doxygen for ParadisEO-PEOMovingObjects from the source code.

View file

@ -1,4 +1,4 @@
.TH "peoSyncMultiStart" 3 "5 Jul 2007" "Version 0.1" "ParadisEO-PEO" \" -*- nroff -*-
.TH "peoSyncMultiStart" 3 "8 Oct 2007" "Version 1.0" "ParadisEO-PEOMovingObjects" \" -*- nroff -*-
.ad l
.nh
.SH NAME
@ -94,7 +94,7 @@ The \fBpeoSyncMultiStart\fP class provides the basis for implementing the synchr
As a simple example, several hill climbing algorithms may be synchronously launched on the specified population, each algorithm acting upon one individual only, the final result being integrated back in the population. A \fBpeoSyncMultiStart\fP object can be specified as checkpoint object for a classic ParadisEO evolutionary algorithm thus allowing for simple hybridization schemes which combine the evolutionary approach with a local search approach, for example, executed at the end of each generation.
.PP
Definition at line 36 of file peoSyncMultiStart.h.
Definition at line 64 of file peoSyncMultiStart.h.
.SH "Constructor & Destructor Documentation"
.PP
.SS "template<class EOT> \fBpeoSyncMultiStart\fP< EOT >::\fBpeoSyncMultiStart\fP (\fBeoContinue\fP< EOT > & __cont, \fBeoSelect\fP< EOT > & __select, \fBeoReplacement\fP< EOT > & __replace, \fBmoAlgo\fP< EOT > & __ls, \fBeoPop\fP< EOT > & __pop)"
@ -116,7 +116,7 @@ Constructor function - several simple parameters are required for defining the c
.PP
.PP
Definition at line 106 of file peoSyncMultiStart.h.
Definition at line 134 of file peoSyncMultiStart.h.
.SH "Member Function Documentation"
.PP
.SS "template<class EOT> void \fBpeoSyncMultiStart\fP< EOT >::operator() ()\fC [virtual]\fP"
@ -127,7 +127,7 @@ There is no need to explicitly call the operator - automatically called as check
.PP
Implements \fBeoF< void >\fP.
.PP
Definition at line 161 of file peoSyncMultiStart.h.
Definition at line 189 of file peoSyncMultiStart.h.
.PP
References peoSyncMultiStart< EOT >::idx, peoSyncMultiStart< EOT >::impr_sel, peoSyncMultiStart< EOT >::num_term, peoSyncMultiStart< EOT >::pop, Service::requestResourceRequest(), peoSyncMultiStart< EOT >::sel, peoSyncMultiStart< EOT >::select, and Communicable::stop().
.SS "template<class EOT> void \fBpeoSyncMultiStart\fP< EOT >::packData ()\fC [virtual]\fP"
@ -138,7 +138,7 @@ There is no need to explicitly call the function.
.PP
Reimplemented from \fBService\fP.
.PP
Definition at line 120 of file peoSyncMultiStart.h.
Definition at line 148 of file peoSyncMultiStart.h.
.PP
References peoSyncMultiStart< EOT >::idx, and peoSyncMultiStart< EOT >::sel.
.SS "template<class EOT> void \fBpeoSyncMultiStart\fP< EOT >::unpackData ()\fC [virtual]\fP"
@ -149,7 +149,7 @@ There is no need to explicitly call the function.
.PP
Reimplemented from \fBService\fP.
.PP
Definition at line 126 of file peoSyncMultiStart.h.
Definition at line 154 of file peoSyncMultiStart.h.
.PP
References peoSyncMultiStart< EOT >::sol.
.SS "template<class EOT> void \fBpeoSyncMultiStart\fP< EOT >::execute ()\fC [virtual]\fP"
@ -160,7 +160,7 @@ There is no need to explicitly call the function.
.PP
Reimplemented from \fBService\fP.
.PP
Definition at line 132 of file peoSyncMultiStart.h.
Definition at line 160 of file peoSyncMultiStart.h.
.PP
References peoSyncMultiStart< EOT >::ls, and peoSyncMultiStart< EOT >::sol.
.SS "template<class EOT> void \fBpeoSyncMultiStart\fP< EOT >::packResult ()\fC [virtual]\fP"
@ -171,7 +171,7 @@ There is no need to explicitly call the function.
.PP
Reimplemented from \fBService\fP.
.PP
Definition at line 138 of file peoSyncMultiStart.h.
Definition at line 166 of file peoSyncMultiStart.h.
.PP
References peoSyncMultiStart< EOT >::sol.
.SS "template<class EOT> void \fBpeoSyncMultiStart\fP< EOT >::unpackResult ()\fC [virtual]\fP"
@ -182,7 +182,7 @@ There is no need to explicitly call the function.
.PP
Reimplemented from \fBService\fP.
.PP
Definition at line 144 of file peoSyncMultiStart.h.
Definition at line 172 of file peoSyncMultiStart.h.
.PP
References Service::getOwner(), peoSyncMultiStart< EOT >::impr_sel, peoSyncMultiStart< EOT >::num_term, peoSyncMultiStart< EOT >::pop, peoSyncMultiStart< EOT >::replace, Communicable::resume(), peoSyncMultiStart< EOT >::sel, Thread::setActive(), and peoSyncMultiStart< EOT >::sol.
.SS "template<class EOT> void \fBpeoSyncMultiStart\fP< EOT >::notifySendingData ()\fC [virtual]\fP"
@ -193,7 +193,7 @@ There is no need to explicitly call the function.
.PP
Reimplemented from \fBService\fP.
.PP
Definition at line 172 of file peoSyncMultiStart.h.
Definition at line 200 of file peoSyncMultiStart.h.
.SS "template<class EOT> void \fBpeoSyncMultiStart\fP< EOT >::notifySendingAllResourceRequests ()\fC [virtual]\fP"
.PP
Auxiliary function for notifications between the process requesting the synchronous multi-start execution and the processes that performs the actual execution phase.
@ -202,10 +202,10 @@ There is no need to explicitly call the function.
.PP
Reimplemented from \fBService\fP.
.PP
Definition at line 177 of file peoSyncMultiStart.h.
Definition at line 205 of file peoSyncMultiStart.h.
.PP
References Service::getOwner(), and Thread::setPassive().
.SH "Author"
.PP
Generated automatically by Doxygen for ParadisEO-PEO from the source code.
Generated automatically by Doxygen for ParadisEO-PEOMovingObjects from the source code.

View file

@ -1,4 +1,4 @@
.TH "peoTransform" 3 "5 Jul 2007" "Version 0.1" "ParadisEO-PEO" \" -*- nroff -*-
.TH "peoTransform" 3 "8 Oct 2007" "Version 1.0" "ParadisEO-PEOMovingObjects" \" -*- nroff -*-
.ad l
.nh
.SH NAME
@ -20,8 +20,8 @@ Inherited by \fBpeoParaSGATransform< EOT >\fP, and \fBpeoSeqTransform< EOT >\fP.
.SS "template<class EOT> class peoTransform< EOT >"
The \fBpeoTransform\fP class acts only as an interface for creating transform operators - for an example please refer to the \fB\fBpeoSeqTransform\fP\fP and the \fB\fBpeoParaSGATransform\fP\fP classes.
.PP
Definition at line 20 of file peoTransform.h.
Definition at line 48 of file peoTransform.h.
.SH "Author"
.PP
Generated automatically by Doxygen for ParadisEO-PEO from the source code.
Generated automatically by Doxygen for ParadisEO-PEOMovingObjects from the source code.