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:
parent
07e5663c27
commit
39cd826ea3
281 changed files with 9521 additions and 4839 deletions
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue