git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@540 331e1502-861f-0410-8da2-ba01fb791d7f

This commit is contained in:
legrand 2007-07-05 11:42:47 +00:00
commit f2bd57d995
143 changed files with 551 additions and 407 deletions

View file

@ -11,7 +11,7 @@ ENDIF(WIN32)
FIND_PROGRAM(XML2_CONFIG_PROGRAM NAMES xml2-config PATHS /usr/local/bin /usr/bin DOC "The libxml2 (www.xmlsoft.org) configuration tool")
IF(NOT XML2_CONFIG_PROGRAM)
#MESSAGE(FATAL_ERROR "Libxml2 cannot be found on your system. Libxml2 is required for ParadisEO-PEO install")
MESSAGE(FATAL_ERROR "Libxml2 cannot be found on your system. Libxml2 is required for ParadisEO-PEO install")
ENDIF(NOT XML2_CONFIG_PROGRAM)
# set libxml2 cflags in XML2_CFLAGS

View file

@ -33,7 +33,6 @@
<tr><td class="indexkey"><a class="el" href="classCommunicable.html">Communicable</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="classCommunicator.html">Communicator</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="classCooperative.html">Cooperative</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structNode.html">Node</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="classpeoAggEvalFunc.html">peoAggEvalFunc&lt; EOT &gt;</a></td><td class="indexvalue">The <a class="el" href="classpeoAggEvalFunc.html">peoAggEvalFunc</a> class offers only the interface for creating aggregate evaluation functions - there are no direct internal functions provided </td></tr>
<tr><td class="indexkey"><a class="el" href="classpeoAsyncIslandMig.html">peoAsyncIslandMig&lt; EOT &gt;</a></td><td class="indexvalue">The <a class="el" href="classpeoAsyncIslandMig.html">peoAsyncIslandMig</a> class offers the elementary basis for implementating an asynchronous island migration model - requires the specification of several basic parameters, i.e </td></tr>
<tr><td class="indexkey"><a class="el" href="classpeoEA.html">peoEA&lt; EOT &gt;</a></td><td class="indexvalue">The <a class="el" href="classpeoEA.html">peoEA</a> class offers an elementary evolutionary algorithm implementation </td></tr>
@ -42,7 +41,7 @@
<tr><td class="indexkey"><a class="el" href="classpeoParaSGATransform.html">peoParaSGATransform&lt; EOT &gt;</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="classpeoPopEval.html">peoPopEval&lt; EOT &gt;</a></td><td class="indexvalue">The <b><a class="el" href="classpeoPopEval.html">peoPopEval</a></b> class provides the interface for constructing ParadisEO specific evaluation functors </td></tr>
<tr><td class="indexkey"><a class="el" href="classpeoSeqPopEval.html">peoSeqPopEval&lt; EOT &gt;</a></td><td class="indexvalue">The <a class="el" href="classpeoSeqPopEval.html">peoSeqPopEval</a> class acts only as a ParadisEO specific sequential evaluation functor - a wrapper for incorporating an <b>eoEvalFunc&lt; EOT &gt;</b>-derived class as evaluation functor </td></tr>
<tr><td class="indexkey"><a class="el" href="classpeoSeqTransform.html">peoSeqTransform&lt; EOT &gt;</a></td><td class="indexvalue">The <a class="el" href="classpeoSeqTransform.html">peoSeqTransform</a> represent a wrapper for offering the possibility of using EO derived transform operators along with the ParadisEO evolutionary algorithms </td></tr>
<tr><td class="indexkey"><a class="el" href="classpeoSeqTransform.html">peoSeqTransform&lt; EOT &gt;</a></td><td class="indexvalue">The <a class="el" href="classpeoSeqTransform.html">peoSeqTransform</a> represent a wrapper for offering the possibility of using <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html">EO</a> derived transform operators along with the ParadisEO evolutionary algorithms </td></tr>
<tr><td class="indexkey"><a class="el" href="classpeoSyncIslandMig.html">peoSyncIslandMig&lt; EOT &gt;</a></td><td class="indexvalue">The <a class="el" href="classpeoSyncIslandMig.html">peoSyncIslandMig</a> class offers the elementary basis for implementating a synchronous island migration model - requires the specification of several basic parameters, i.e </td></tr>
<tr><td class="indexkey"><a class="el" href="classpeoSyncMultiStart.html">peoSyncMultiStart&lt; EOT &gt;</a></td><td class="indexvalue">The <a class="el" href="classpeoSyncMultiStart.html">peoSyncMultiStart</a> class provides the basis for implementing the synchronous multi-start model, for launching several solution-based algorithms in parallel on a specified initial population </td></tr>
<tr><td class="indexkey"><a class="el" href="classpeoTransform.html">peoTransform&lt; EOT &gt;</a></td><td class="indexvalue">The <a class="el" href="classpeoTransform.html">peoTransform</a> class acts only as an interface for creating transform operators - for an example please refer to the <b><a class="el" href="classpeoSeqTransform.html">peoSeqTransform</a></b> and the <b><a class="el" href="classpeoParaSGATransform.html">peoParaSGATransform</a></b> classes </td></tr>
@ -55,7 +54,7 @@
<tr><td class="indexkey"><a class="el" href="classTopology.html">Topology</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="classWorker.html">Worker</a></td><td class="indexvalue"></td></tr>
</table>
<hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -41,7 +41,7 @@
<tr class="memlist"><td><a class="el" href="classCommunicable.html#cb53e6534b947bc889aa181d9dbbd13b">stop</a>()</td><td><a class="el" href="classCommunicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classCommunicable.html#caa814847192e71f434fbf9479ede862">unlock</a>()</td><td><a class="el" href="classCommunicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classCommunicable.html#2280b0dfa0d3a515fccf62c2a9fd5f41">~Communicable</a>()</td><td><a class="el" href="classCommunicable.html">Communicable</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -93,7 +93,7 @@ static unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el"
<p>
Definition at line <a class="el" href="communicable_8h-source.html#l00016">16</a> of file <a class="el" href="communicable_8h-source.html">communicable.h</a>.<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="communicable_8h-source.html">communicable.h</a><li><a class="el" href="communicable_8cpp-source.html">communicable.cpp</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -39,7 +39,7 @@
<tr class="memlist"><td><a class="el" href="classThread.html#95c703fb8f2f27cb64f475a8c940864a">Thread</a>()</td><td><a class="el" href="classThread.html">Thread</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classReactiveThread.html#a724a54575de10f09cc03ab7aa4e59ce">wakeUp</a>()</td><td><a class="el" href="classReactiveThread.html">ReactiveThread</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classThread.html#37d9edd3a1a776cbc27dedff949c9726">~Thread</a>()</td><td><a class="el" href="classThread.html">Thread</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -52,7 +52,7 @@ void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>
Definition at line <a class="el" href="comm_8h-source.html#l00015">15</a> of file <a class="el" href="comm_8h-source.html">comm.h</a>.<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="comm_8h-source.html">comm.h</a><li><a class="el" href="comm_8cpp-source.html">comm.cpp</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -46,7 +46,7 @@
<tr class="memlist"><td><a class="el" href="classCommunicable.html#cb53e6534b947bc889aa181d9dbbd13b">stop</a>()</td><td><a class="el" href="classCommunicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classCommunicable.html#caa814847192e71f434fbf9479ede862">unlock</a>()</td><td><a class="el" href="classCommunicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classCommunicable.html#2280b0dfa0d3a515fccf62c2a9fd5f41">~Communicable</a>()</td><td><a class="el" href="classCommunicable.html">Communicable</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -63,7 +63,7 @@ virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" hr
<p>
Definition at line <a class="el" href="cooperative_8h-source.html#l00017">17</a> of file <a class="el" href="cooperative_8h-source.html">cooperative.h</a>.<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="cooperative_8h-source.html">cooperative.h</a><li><a class="el" href="coop_8cpp-source.html">coop.cpp</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -38,7 +38,7 @@
<tr class="memlist"><td><a class="el" href="classThread.html#95c703fb8f2f27cb64f475a8c940864a">Thread</a>()</td><td><a class="el" href="classThread.html">Thread</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classReactiveThread.html#a724a54575de10f09cc03ab7aa4e59ce">wakeUp</a>()</td><td><a class="el" href="classReactiveThread.html">ReactiveThread</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classThread.html#37d9edd3a1a776cbc27dedff949c9726">~Thread</a>()</td><td><a class="el" href="classThread.html">Thread</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -60,7 +60,7 @@ sem_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cla
<p>
Definition at line <a class="el" href="reac__thread_8h-source.html#l00016">16</a> of file <a class="el" href="reac__thread_8h-source.html">reac_thread.h</a>.<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="reac__thread_8h-source.html">reac_thread.h</a><li><a class="el" href="reac__thread_8cpp-source.html">reac_thread.cpp</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -34,7 +34,7 @@
<tr class="memlist"><td><a class="el" href="classTopology.html#247a2faa8568b678f0b7b11e62c7812c">mig</a></td><td><a class="el" href="classTopology.html">Topology</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classRingTopology.html#292a7746993788f96042f2f628cfcbc5">setNeighbors</a>(Cooperative *__mig, std::vector&lt; Cooperative * &gt; &amp;__from, std::vector&lt; Cooperative * &gt; &amp;__to)</td><td><a class="el" href="classRingTopology.html">RingTopology</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classTopology.html#3e447669757c8311c7f6f8edc705abf2">~Topology</a>()</td><td><a class="el" href="classTopology.html">Topology</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -48,7 +48,7 @@ void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>
Definition at line <a class="el" href="ring__topo_8h-source.html#l00014">14</a> of file <a class="el" href="ring__topo_8h-source.html">ring_topo.h</a>.<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="ring__topo_8h-source.html">ring_topo.h</a><li><a class="el" href="ring__topo_8cpp-source.html">ring_topo.cpp</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -55,7 +55,7 @@
<tr class="memlist"><td><a class="el" href="classRunner.html#5bc239db2be753b77369fa9a038769fd">waitStarting</a>()</td><td><a class="el" href="classRunner.html">Runner</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classCommunicable.html#2280b0dfa0d3a515fccf62c2a9fd5f41">~Communicable</a>()</td><td><a class="el" href="classCommunicable.html">Communicable</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classThread.html#37d9edd3a1a776cbc27dedff949c9726">~Thread</a>()</td><td><a class="el" href="classThread.html">Thread</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -78,7 +78,7 @@ unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="
<p>
Definition at line <a class="el" href="runner_8h-source.html#l00019">19</a> of file <a class="el" href="runner_8h-source.html">runner.h</a>.<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="runner_8h-source.html">runner.h</a><li><a class="el" href="core_2runner_8cpp-source.html">core/runner.cpp</a><li><a class="el" href="rmc_2mpi_2runner_8cpp-source.html">rmc/mpi/runner.cpp</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -55,7 +55,7 @@
<tr class="memlist"><td><a class="el" href="classService.html#3bd87b444710813d30fd754d4d0b4df3">unpackData</a>()</td><td><a class="el" href="classService.html">Service</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classService.html#45c06344edbfa482b91f68e2035a6099">unpackResult</a>()</td><td><a class="el" href="classService.html">Service</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCommunicable.html#2280b0dfa0d3a515fccf62c2a9fd5f41">~Communicable</a>()</td><td><a class="el" href="classCommunicable.html">Communicable</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -95,7 +95,7 @@ unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="
<p>
Definition at line <a class="el" href="service_8h-source.html#l00017">17</a> of file <a class="el" href="service_8h-source.html">service.h</a>.<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="service_8h-source.html">service.h</a><li><a class="el" href="core_2service_8cpp-source.html">core/service.cpp</a><li><a class="el" href="rmc_2mpi_2service_8cpp-source.html">rmc/mpi/service.cpp</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -35,7 +35,7 @@
<tr class="memlist"><td><a class="el" href="classThread.html#20632ffe9ddfa2a478afb0c84dc1096b">setPassive</a>()</td><td><a class="el" href="classThread.html">Thread</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classThread.html#95c703fb8f2f27cb64f475a8c940864a">Thread</a>()</td><td><a class="el" href="classThread.html">Thread</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classThread.html#37d9edd3a1a776cbc27dedff949c9726">~Thread</a>()</td><td><a class="el" href="classThread.html">Thread</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -65,7 +65,7 @@ bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>
Definition at line <a class="el" href="thread_8h-source.html#l00016">16</a> of file <a class="el" href="thread_8h-source.html">thread.h</a>.<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="thread_8h-source.html">thread.h</a><li><a class="el" href="thread_8cpp-source.html">thread.cpp</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -33,7 +33,7 @@
<tr class="memlist"><td><a class="el" href="classTopology.html#62bc46d8c20fdc71dad9e7c7a0d7aded">add</a>(Cooperative &amp;__mig)</td><td><a class="el" href="classTopology.html">Topology</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classTopology.html#247a2faa8568b678f0b7b11e62c7812c">mig</a></td><td><a class="el" href="classTopology.html">Topology</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classTopology.html#3e447669757c8311c7f6f8edc705abf2">~Topology</a>()</td><td><a class="el" href="classTopology.html">Topology</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -55,7 +55,7 @@ std::vector&lt; <a class="el" href="classCooperative.html">Cooperative</a> * &gt
<p>
Definition at line <a class="el" href="topology_8h-source.html#l00016">16</a> of file <a class="el" href="topology_8h-source.html">topology.h</a>.<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="topology_8h-source.html">topology.h</a><li><a class="el" href="topology_8cpp-source.html">topology.cpp</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -61,7 +61,7 @@
<tr class="memlist"><td><a class="el" href="classWorker.html#3754817df06ffe220f7f0d903c78ccac">Worker</a>()</td><td><a class="el" href="classWorker.html">Worker</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classCommunicable.html#2280b0dfa0d3a515fccf62c2a9fd5f41">~Communicable</a>()</td><td><a class="el" href="classCommunicable.html">Communicable</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classThread.html#37d9edd3a1a776cbc27dedff949c9726">~Thread</a>()</td><td><a class="el" href="classThread.html">Thread</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -87,7 +87,7 @@ bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<p>
Definition at line <a class="el" href="worker_8h-source.html#l00018">18</a> of file <a class="el" href="worker_8h-source.html">worker.h</a>.<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="worker_8h-source.html">worker.h</a><li><a class="el" href="worker_8cpp-source.html">worker.cpp</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -32,16 +32,16 @@
<h1>ParadisEO-PEO Class Index</h1><p><div class="qindex"><a class="qindex" href="#letter_A">A</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_C">C</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_E">E</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_N">N</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_P">P</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_R">R</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_S">S</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_T">T</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_W">W</a></div><p>
<table align="center" width="95%" border="0" cellspacing="0" cellpadding="0">
<tr><td><a name="letter_A"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;A&nbsp;&nbsp;</div></td></tr></table>
</td><td><a class="el" href="structNode.html">Node</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classpeoSeqPopEval.html">peoSeqPopEval</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classpeoAggEvalFunc.html">peoAggEvalFunc</a>&nbsp;&nbsp;&nbsp;</td><td><a name="letter_P"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;P&nbsp;&nbsp;</div></td></tr></table>
</td><td><a class="el" href="classpeoSeqTransform.html">peoSeqTransform</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classpeoAsyncIslandMig.html">peoAsyncIslandMig</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classpeoParaPopEval.html">peoParaPopEval</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classService.html">Service</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a name="letter_C"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;C&nbsp;&nbsp;</div></td></tr></table>
</td><td><a class="el" href="classpeoParaSGATransform.html">peoParaSGATransform</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classpeoSyncIslandMig.html">peoSyncIslandMig</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classCommunicable.html">Communicable</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classpeoPopEval.html">peoPopEval</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classpeoSyncMultiStart.html">peoSyncMultiStart</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classCommunicator.html">Communicator</a>&nbsp;&nbsp;&nbsp;</td><td><a name="letter_R"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;R&nbsp;&nbsp;</div></td></tr></table>
</td><td><a name="letter_P"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;P&nbsp;&nbsp;</div></td></tr></table>
</td><td><a class="el" href="classpeoSeqTransform.html">peoSeqTransform</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classpeoAggEvalFunc.html">peoAggEvalFunc</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classpeoParaPopEval.html">peoParaPopEval</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classService.html">Service</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classpeoAsyncIslandMig.html">peoAsyncIslandMig</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classpeoParaSGATransform.html">peoParaSGATransform</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classpeoSyncIslandMig.html">peoSyncIslandMig</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a name="letter_C"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;C&nbsp;&nbsp;</div></td></tr></table>
</td><td><a class="el" href="classpeoPopEval.html">peoPopEval</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classpeoSyncMultiStart.html">peoSyncMultiStart</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classCommunicable.html">Communicable</a>&nbsp;&nbsp;&nbsp;</td><td><a name="letter_R"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;R&nbsp;&nbsp;</div></td></tr></table>
</td><td><a name="letter_T"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;T&nbsp;&nbsp;</div></td></tr></table>
</td></tr><tr><td><a class="el" href="classCooperative.html">Cooperative</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classReactiveThread.html">ReactiveThread</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classThread.html">Thread</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a name="letter_E"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;E&nbsp;&nbsp;</div></td></tr></table>
</td><td><a class="el" href="classRingTopology.html">RingTopology</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classTopology.html">Topology</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classpeoEA.html">peoEA</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classRunner.html">Runner</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classpeoTransform.html">peoTransform</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a name="letter_N"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;N&nbsp;&nbsp;</div></td></tr></table>
</td><td><a name="letter_S"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;S&nbsp;&nbsp;</div></td></tr></table>
</td></tr><tr><td><a class="el" href="classCommunicator.html">Communicator</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classReactiveThread.html">ReactiveThread</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classThread.html">Thread</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classCooperative.html">Cooperative</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classRingTopology.html">RingTopology</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classTopology.html">Topology</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a name="letter_E"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;E&nbsp;&nbsp;</div></td></tr></table>
</td><td><a class="el" href="classRunner.html">Runner</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classpeoTransform.html">peoTransform</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classpeoEA.html">peoEA</a>&nbsp;&nbsp;&nbsp;</td><td><a name="letter_S"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;S&nbsp;&nbsp;</div></td></tr></table>
</td><td><a name="letter_W"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;W&nbsp;&nbsp;</div></td></tr></table>
</td></tr><tr><td><a class="el" href="classpeoNoAggEvalFunc.html">peoNoAggEvalFunc</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structSEND__REQUEST.html">SEND_REQUEST</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classWorker.html">Worker</a>&nbsp;&nbsp;&nbsp;</td></tr></table><p><div class="qindex"><a class="qindex" href="#letter_A">A</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_C">C</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_E">E</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_N">N</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_P">P</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_R">R</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_S">S</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_T">T</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_W">W</a></div><p>
<hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
</td></tr><tr><td><a name="letter_N"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;N&nbsp;&nbsp;</div></td></tr></table>
</td><td><a class="el" href="structSEND__REQUEST.html">SEND_REQUEST</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classWorker.html">Worker</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classpeoNoAggEvalFunc.html">peoNoAggEvalFunc</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classpeoSeqPopEval.html">peoSeqPopEval</a>&nbsp;&nbsp;&nbsp;</td></tr></table><p><div class="qindex"><a class="qindex" href="#letter_A">A</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_C">C</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_E">E</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_N">N</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_P">P</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_R">R</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_S">S</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_T">T</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_W">W</a></div><p>
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -29,7 +29,7 @@
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>peoAggEvalFunc&lt; EOT &gt; Class Template Reference</h1><!-- doxytag: class="peoAggEvalFunc" -->The <a class="el" href="classpeoAggEvalFunc.html">peoAggEvalFunc</a> class offers only the interface for creating aggregate evaluation functions - there are no direct internal functions provided.
<h1>peoAggEvalFunc&lt; EOT &gt; Class Template Reference</h1><!-- doxytag: class="peoAggEvalFunc" --><!-- doxytag: inherits="eoBF" -->The <a class="el" href="classpeoAggEvalFunc.html">peoAggEvalFunc</a> class offers only the interface for creating aggregate evaluation functions - there are no direct internal functions provided.
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="peoAggEvalFunc_8h-source.html">peoAggEvalFunc.h</a>&gt;</code>
@ -37,9 +37,11 @@
<p>Inheritance diagram for peoAggEvalFunc&lt; EOT &gt;:
<p><center><img src="classpeoAggEvalFunc.png" usemap="#peoAggEvalFunc< EOT >_map" border="0" alt=""></center>
<map name="peoAggEvalFunc< EOT >_map">
<area href="classpeoNoAggEvalFunc.html" alt="peoNoAggEvalFunc< EOT >" shape="rect" coords="0,56,175,80">
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="0,56,175,80">
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,175,24">
<area href="classpeoNoAggEvalFunc.html" alt="peoNoAggEvalFunc< EOT >" shape="rect" coords="0,168,175,192">
</map>
<table border="0" cellpadding="0" cellspacing="0">
<a href="classpeoAggEvalFunc-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
@ -60,7 +62,7 @@ The aggregation object is called in an iterative manner for each of the results
<p>
Definition at line <a class="el" href="peoAggEvalFunc_8h-source.html#l00025">25</a> of file <a class="el" href="peoAggEvalFunc_8h-source.html">peoAggEvalFunc.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="peoAggEvalFunc_8h-source.html">peoAggEvalFunc.h</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 611 B

After

Width:  |  Height:  |  Size: 965 B

Before After
Before After

View file

@ -30,24 +30,28 @@
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>peoAsyncIslandMig&lt; EOT &gt; Member List</h1>This is the complete list of members for <a class="el" href="classpeoAsyncIslandMig.html">peoAsyncIslandMig&lt; EOT &gt;</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_updater.html#362659613082a328a9a1fac94cc2a120">className</a>(void) const </td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_updater.html">eoUpdater</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCommunicable.html#8ae1827ecf7569b3db1ed386c7d8ad78">Communicable</a>()</td><td><a class="el" href="classCommunicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpeoAsyncIslandMig.html#2fc077d02ef9ea4595cfe883af0d4f83">cont</a></td><td><a class="el" href="classpeoAsyncIslandMig.html">peoAsyncIslandMig&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeoAsyncIslandMig.html#1a2c0004d23bc303420af137a8c8bd27">coop_em</a></td><td><a class="el" href="classpeoAsyncIslandMig.html">peoAsyncIslandMig&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeoAsyncIslandMig.html#e407f411d08ae7d96992603c145a7e43">destination</a></td><td><a class="el" href="classpeoAsyncIslandMig.html">peoAsyncIslandMig&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeoAsyncIslandMig.html#a9cc0e2d61cac6e11647b141962adc89">em</a></td><td><a class="el" href="classpeoAsyncIslandMig.html">peoAsyncIslandMig&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeoAsyncIslandMig.html#87a4ef7d4bd30d349a801bf0f9e87c82">emigrate</a>()</td><td><a class="el" href="classpeoAsyncIslandMig.html">peoAsyncIslandMig&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_f.html#2e9f6291a5516a275953520ca592ec20">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_f.html">eoF&lt; void &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCommunicable.html#db4307b69b9ccacff55fdbf84b8f50e4">getKey</a>()</td><td><a class="el" href="classCommunicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classCooperative.html#4012b4e8329e87d26ee266491e1a883e">getOwner</a>()</td><td><a class="el" href="classCooperative.html">Cooperative</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpeoAsyncIslandMig.html#b8c76d98d9ae99dd930a77c12860519a">imm</a></td><td><a class="el" href="classpeoAsyncIslandMig.html">peoAsyncIslandMig&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeoAsyncIslandMig.html#5a9a64ba51a696e45f91b362c39c9a64">immigrate</a>()</td><td><a class="el" href="classpeoAsyncIslandMig.html">peoAsyncIslandMig&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCommunicable.html#605b0efeffe81326f216c9903f5bbf4c">key</a></td><td><a class="el" href="classCommunicable.html">Communicable</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_updater.html#5a1ee902b561f1ccd1ee01fe45bdea2a">lastCall</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_updater.html">eoUpdater</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCommunicable.html#e1f8bd1ee810fd73d44315c95998d19d">lock</a>()</td><td><a class="el" href="classCommunicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classCooperative.html#4439ddeaa1246a2e44c003bfb781739b">notifySending</a>()</td><td><a class="el" href="classCooperative.html">Cooperative</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCommunicable.html#7a6acfdc781a67c9c0ec4f17893f86c3">num_comm</a></td><td><a class="el" href="classCommunicable.html">Communicable</a></td><td><code> [protected, static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeoAsyncIslandMig.html#13581e54425727a7f785ca8a6df527b5">operator()</a>()</td><td><a class="el" href="classpeoAsyncIslandMig.html">peoAsyncIslandMig&lt; EOT &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpeoAsyncIslandMig.html#13581e54425727a7f785ca8a6df527b5">operator()</a>()</td><td><a class="el" href="classpeoAsyncIslandMig.html">peoAsyncIslandMig&lt; EOT &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeoAsyncIslandMig.html#6d790a5d0b6ac510cac4f61a1c0d8f16">pack</a>()</td><td><a class="el" href="classpeoAsyncIslandMig.html">peoAsyncIslandMig&lt; EOT &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeoAsyncIslandMig.html#e0f706cbf4148d3ca327227a5c7a9fdf">peoAsyncIslandMig</a>(eoContinue&lt; EOT &gt; &amp;__cont, eoSelect&lt; EOT &gt; &amp;__select, eoReplacement&lt; EOT &gt; &amp;__replace, Topology &amp;__topology, eoPop&lt; EOT &gt; &amp;__source, eoPop&lt; EOT &gt; &amp;__destination)</td><td><a class="el" href="classpeoAsyncIslandMig.html">peoAsyncIslandMig&lt; EOT &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpeoAsyncIslandMig.html#b761dbd880ee32e170741ecd78da6f48">replace</a></td><td><a class="el" href="classpeoAsyncIslandMig.html">peoAsyncIslandMig&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_f.html#ce124173b1bde24e846c8095e5bf060b">result_type</a> typedef</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_f.html">eoF&lt; void &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classCommunicable.html#3306a9adb11a0ab5af342c0db9f7bb2a">resume</a>()</td><td><a class="el" href="classCommunicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpeoAsyncIslandMig.html#b1fa045094c8a411323e75b5820c80c2">select</a></td><td><a class="el" href="classpeoAsyncIslandMig.html">peoAsyncIslandMig&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCommunicable.html#cf9639312f71a2f348bc1e7789ccbd9d">sem_lock</a></td><td><a class="el" href="classCommunicable.html">Communicable</a></td><td><code> [protected]</code></td></tr>
@ -60,7 +64,9 @@
<tr class="memlist"><td><a class="el" href="classCommunicable.html#caa814847192e71f434fbf9479ede862">unlock</a>()</td><td><a class="el" href="classCommunicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpeoAsyncIslandMig.html#455501aee5db2bbfbae15779c8429369">unpack</a>()</td><td><a class="el" href="classpeoAsyncIslandMig.html">peoAsyncIslandMig&lt; EOT &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCommunicable.html#2280b0dfa0d3a515fccf62c2a9fd5f41">~Communicable</a>()</td><td><a class="el" href="classCommunicable.html">Communicable</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_f.html#178dc5a2f684f488c806089dec9ae84b">~eoF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_f.html">eoF&lt; void &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -29,7 +29,7 @@
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>peoAsyncIslandMig&lt; EOT &gt; Class Template Reference</h1><!-- doxytag: class="peoAsyncIslandMig" --><!-- doxytag: inherits="Cooperative" -->The <a class="el" href="classpeoAsyncIslandMig.html">peoAsyncIslandMig</a> class offers the elementary basis for implementating an asynchronous island migration model - requires the specification of several basic parameters, i.e.
<h1>peoAsyncIslandMig&lt; EOT &gt; Class Template Reference</h1><!-- doxytag: class="peoAsyncIslandMig" --><!-- doxytag: inherits="Cooperative,eoUpdater" -->The <a class="el" href="classpeoAsyncIslandMig.html">peoAsyncIslandMig</a> class offers the elementary basis for implementating an asynchronous island migration model - requires the specification of several basic parameters, i.e.
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="peoAsyncIslandMig_8h-source.html">peoAsyncIslandMig.h</a>&gt;</code>
@ -37,18 +37,21 @@
<p>Inheritance diagram for peoAsyncIslandMig&lt; EOT &gt;:
<p><center><img src="classpeoAsyncIslandMig.png" usemap="#peoAsyncIslandMig< EOT >_map" border="0" alt=""></center>
<map name="peoAsyncIslandMig< EOT >_map">
<area href="classCooperative.html" alt="Cooperative" shape="rect" coords="0,56,172,80">
<area href="classCommunicable.html" alt="Communicable" shape="rect" coords="0,0,172,24">
<area href="classCooperative.html" alt="Cooperative" shape="rect" coords="0,112,172,136">
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_updater.html" alt="eoUpdater" shape="rect" coords="182,112,354,136">
<area href="classCommunicable.html" alt="Communicable" shape="rect" coords="0,56,172,80">
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_f.html" alt="eoF< void >" shape="rect" coords="182,56,354,80">
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="182,0,354,24">
</map>
<a href="classpeoAsyncIslandMig-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoAsyncIslandMig.html#e0f706cbf4148d3ca327227a5c7a9fdf">peoAsyncIslandMig</a> (eoContinue&lt; EOT &gt; &amp;__cont, eoSelect&lt; EOT &gt; &amp;__select, eoReplacement&lt; EOT &gt; &amp;__replace, <a class="el" href="classTopology.html">Topology</a> &amp;__topology, eoPop&lt; EOT &gt; &amp;__source, eoPop&lt; EOT &gt; &amp;__destination)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoAsyncIslandMig.html#e0f706cbf4148d3ca327227a5c7a9fdf">peoAsyncIslandMig</a> (<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_continue.html">eoContinue</a>&lt; EOT &gt; &amp;__cont, <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_select.html">eoSelect</a>&lt; EOT &gt; &amp;__select, <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_replacement.html">eoReplacement</a>&lt; EOT &gt; &amp;__replace, <a class="el" href="classTopology.html">Topology</a> &amp;__topology, <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>&lt; EOT &gt; &amp;__source, <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>&lt; EOT &gt; &amp;__destination)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor for the <a class="el" href="classpeoAsyncIslandMig.html">peoAsyncIslandMig</a> class; the characteristics of the migration model are defined through the specified parameters - out of the box objects provided in EO, etc., or custom, derived objects may be passed as parameters. <a href="#e0f706cbf4148d3ca327227a5c7a9fdf"></a><br></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor for the <a class="el" href="classpeoAsyncIslandMig.html">peoAsyncIslandMig</a> class; the characteristics of the migration model are defined through the specified parameters - out of the box objects provided in <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html">EO</a>, etc., or custom, derived objects may be passed as parameters. <a href="#e0f706cbf4148d3ca327227a5c7a9fdf"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoAsyncIslandMig.html#13581e54425727a7f785ca8a6df527b5">operator()</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Function operator to be called as checkpoint for performing the migration step. <a href="#13581e54425727a7f785ca8a6df527b5"></a><br></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/struct_function.html">Function</a> operator to be called as checkpoint for performing the migration step. <a href="#13581e54425727a7f785ca8a6df527b5"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6d790a5d0b6ac510cac4f61a1c0d8f16"></a><!-- doxytag: member="peoAsyncIslandMig::pack" ref="6d790a5d0b6ac510cac4f61a1c0d8f16" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoAsyncIslandMig.html#6d790a5d0b6ac510cac4f61a1c0d8f16">pack</a> ()</td></tr>
@ -66,28 +69,28 @@ void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2fc077d02ef9ea4595cfe883af0d4f83"></a><!-- doxytag: member="peoAsyncIslandMig::cont" ref="2fc077d02ef9ea4595cfe883af0d4f83" args="" -->
eoContinue&lt; EOT &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoAsyncIslandMig.html#2fc077d02ef9ea4595cfe883af0d4f83">cont</a></td></tr>
<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_continue.html">eoContinue</a>&lt; EOT &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoAsyncIslandMig.html#2fc077d02ef9ea4595cfe883af0d4f83">cont</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b1fa045094c8a411323e75b5820c80c2"></a><!-- doxytag: member="peoAsyncIslandMig::select" ref="b1fa045094c8a411323e75b5820c80c2" args="" -->
eoSelect&lt; EOT &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoAsyncIslandMig.html#b1fa045094c8a411323e75b5820c80c2">select</a></td></tr>
<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_select.html">eoSelect</a>&lt; EOT &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoAsyncIslandMig.html#b1fa045094c8a411323e75b5820c80c2">select</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b761dbd880ee32e170741ecd78da6f48"></a><!-- doxytag: member="peoAsyncIslandMig::replace" ref="b761dbd880ee32e170741ecd78da6f48" args="" -->
eoReplacement&lt; EOT &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoAsyncIslandMig.html#b761dbd880ee32e170741ecd78da6f48">replace</a></td></tr>
<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_replacement.html">eoReplacement</a>&lt; EOT &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoAsyncIslandMig.html#b761dbd880ee32e170741ecd78da6f48">replace</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e45e5a808a96f0853ab6ba42339fe679"></a><!-- doxytag: member="peoAsyncIslandMig::topology" ref="e45e5a808a96f0853ab6ba42339fe679" args="" -->
<a class="el" href="classTopology.html">Topology</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoAsyncIslandMig.html#e45e5a808a96f0853ab6ba42339fe679">topology</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8a502d82c773033e274dca932fc2d4ee"></a><!-- doxytag: member="peoAsyncIslandMig::source" ref="8a502d82c773033e274dca932fc2d4ee" args="" -->
eoPop&lt; EOT &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoAsyncIslandMig.html#8a502d82c773033e274dca932fc2d4ee">source</a></td></tr>
<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>&lt; EOT &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoAsyncIslandMig.html#8a502d82c773033e274dca932fc2d4ee">source</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e407f411d08ae7d96992603c145a7e43"></a><!-- doxytag: member="peoAsyncIslandMig::destination" ref="e407f411d08ae7d96992603c145a7e43" args="" -->
eoPop&lt; EOT &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoAsyncIslandMig.html#e407f411d08ae7d96992603c145a7e43">destination</a></td></tr>
<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>&lt; EOT &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoAsyncIslandMig.html#e407f411d08ae7d96992603c145a7e43">destination</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b8c76d98d9ae99dd930a77c12860519a"></a><!-- doxytag: member="peoAsyncIslandMig::imm" ref="b8c76d98d9ae99dd930a77c12860519a" args="" -->
std::queue&lt; eoPop&lt; EOT &gt; &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoAsyncIslandMig.html#b8c76d98d9ae99dd930a77c12860519a">imm</a></td></tr>
std::queue&lt; <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>&lt; EOT &gt; &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoAsyncIslandMig.html#b8c76d98d9ae99dd930a77c12860519a">imm</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a9cc0e2d61cac6e11647b141962adc89"></a><!-- doxytag: member="peoAsyncIslandMig::em" ref="a9cc0e2d61cac6e11647b141962adc89" args="" -->
std::queue&lt; eoPop&lt; EOT &gt; &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoAsyncIslandMig.html#a9cc0e2d61cac6e11647b141962adc89">em</a></td></tr>
std::queue&lt; <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>&lt; EOT &gt; &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoAsyncIslandMig.html#a9cc0e2d61cac6e11647b141962adc89">em</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1a2c0004d23bc303420af137a8c8bd27"></a><!-- doxytag: member="peoAsyncIslandMig::coop_em" ref="1a2c0004d23bc303420af137a8c8bd27" args="" -->
std::queue&lt; <a class="el" href="classCooperative.html">Cooperative</a> * &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoAsyncIslandMig.html#1a2c0004d23bc303420af137a8c8bd27">coop_em</a></td></tr>
@ -201,19 +204,19 @@ template&lt;class EOT&gt; </div>
<tr>
<td class="memname"><a class="el" href="classpeoAsyncIslandMig.html">peoAsyncIslandMig</a>&lt; EOT &gt;::<a class="el" href="classpeoAsyncIslandMig.html">peoAsyncIslandMig</a> </td>
<td>(</td>
<td class="paramtype">eoContinue&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_continue.html">eoContinue</a>&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>__cont</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">eoSelect&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_select.html">eoSelect</a>&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>__select</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">eoReplacement&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_replacement.html">eoReplacement</a>&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>__replace</em>, </td>
</tr>
<tr>
@ -225,13 +228,13 @@ template&lt;class EOT&gt; </div>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">eoPop&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>__source</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">eoPop&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>__destination</em></td><td>&nbsp;</td>
</tr>
<tr>
@ -244,7 +247,7 @@ template&lt;class EOT&gt; </div>
<div class="memdoc">
<p>
Constructor for the <a class="el" href="classpeoAsyncIslandMig.html">peoAsyncIslandMig</a> class; the characteristics of the migration model are defined through the specified parameters - out of the box objects provided in EO, etc., or custom, derived objects may be passed as parameters.
Constructor for the <a class="el" href="classpeoAsyncIslandMig.html">peoAsyncIslandMig</a> class; the characteristics of the migration model are defined through the specified parameters - out of the box objects provided in <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html">EO</a>, etc., or custom, derived objects may be passed as parameters.
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
@ -275,17 +278,19 @@ template&lt;class EOT&gt; </div>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
<td width="100%"><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Function operator to be called as checkpoint for performing the migration step.
<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/struct_function.html">Function</a> operator to be called as checkpoint for performing the migration step.
<p>
The emigrant individuals are selected from the source population and sent to the next island (defined by the topology object) while the immigrant individuals are integrated in the destination population. There is no need to explicitly call the function - the wrapper checkpoint object (please refer to the above example) will perform the call when required.
<p>
Implements <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_f.html#8b8f7f70edd96ec765c29357b373913d">eoF&lt; void &gt;</a>.
<p>
Definition at line <a class="el" href="peoAsyncIslandMig_8h-source.html#l00248">248</a> of file <a class="el" href="peoAsyncIslandMig_8h-source.html">peoAsyncIslandMig.h</a>.
<p>
References <a class="el" href="peoAsyncIslandMig_8h-source.html#l00154">peoAsyncIslandMig&lt; EOT &gt;::cont</a>, <a class="el" href="peoAsyncIslandMig_8h-source.html#l00214">peoAsyncIslandMig&lt; EOT &gt;::emigrate()</a>, <a class="el" href="peoAsyncIslandMig_8h-source.html#l00232">peoAsyncIslandMig&lt; EOT &gt;::immigrate()</a>, and <a class="el" href="peoAsyncIslandMig_8h-source.html#l00160">peoAsyncIslandMig&lt; EOT &gt;::source</a>.
@ -293,7 +298,7 @@ References <a class="el" href="peoAsyncIslandMig_8h-source.html#l00154">peoAsync
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="peoAsyncIslandMig_8h-source.html">peoAsyncIslandMig.h</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 637 B

After

Width:  |  Height:  |  Size: 1.3 KiB

Before After
Before After

View file

@ -62,7 +62,7 @@
<tr class="memlist"><td><a class="el" href="classRunner.html#5bc239db2be753b77369fa9a038769fd">waitStarting</a>()</td><td><a class="el" href="classRunner.html">Runner</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classCommunicable.html#2280b0dfa0d3a515fccf62c2a9fd5f41">~Communicable</a>()</td><td><a class="el" href="classCommunicable.html">Communicable</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classThread.html#37d9edd3a1a776cbc27dedff949c9726">~Thread</a>()</td><td><a class="el" href="classThread.html">Thread</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -44,34 +44,34 @@
<a href="classpeoEA-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoEA.html#dbfc4f8907bef234602149229f132371">peoEA</a> (eoContinue&lt; EOT &gt; &amp;__cont, <a class="el" href="classpeoPopEval.html">peoPopEval</a>&lt; EOT &gt; &amp;__pop_eval, eoSelect&lt; EOT &gt; &amp;__select, <a class="el" href="classpeoTransform.html">peoTransform</a>&lt; EOT &gt; &amp;__trans, eoReplacement&lt; EOT &gt; &amp;__replace)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoEA.html#dbfc4f8907bef234602149229f132371">peoEA</a> (<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_continue.html">eoContinue</a>&lt; EOT &gt; &amp;__cont, <a class="el" href="classpeoPopEval.html">peoPopEval</a>&lt; EOT &gt; &amp;__pop_eval, <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_select.html">eoSelect</a>&lt; EOT &gt; &amp;__select, <a class="el" href="classpeoTransform.html">peoTransform</a>&lt; EOT &gt; &amp;__trans, <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_replacement.html">eoReplacement</a>&lt; EOT &gt; &amp;__replace)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor for the evolutionary algorithm object - several basic parameters have to be specified, allowing for different levels of parallelism. <a href="#dbfc4f8907bef234602149229f132371"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6ab8c321d29350634143a2a01cf2ad24"></a><!-- doxytag: member="peoEA::run" ref="6ab8c321d29350634143a2a01cf2ad24" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoEA.html#6ab8c321d29350634143a2a01cf2ad24">run</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Evolutionary algorithm function - a side effect of the fact that the class is derived from the <b><a class="el" href="classRunner.html">Runner</a></b> class, thus requiring the existence of a <em>run</em> function, the algorithm being executed on a distinct thread. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoEA.html#3c709e3b2491147d26fee36138644613">operator()</a> (eoPop&lt; EOT &gt; &amp;__pop)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoEA.html#3c709e3b2491147d26fee36138644613">operator()</a> (<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>&lt; EOT &gt; &amp;__pop)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Function operator for specifying the population to be associated with the algorithm. <a href="#3c709e3b2491147d26fee36138644613"></a><br></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/struct_function.html">Function</a> operator for specifying the population to be associated with the algorithm. <a href="#3c709e3b2491147d26fee36138644613"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5f015eebf42f176b9fe322488c446c2a"></a><!-- doxytag: member="peoEA::cont" ref="5f015eebf42f176b9fe322488c446c2a" args="" -->
eoContinue&lt; EOT &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoEA.html#5f015eebf42f176b9fe322488c446c2a">cont</a></td></tr>
<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_continue.html">eoContinue</a>&lt; EOT &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoEA.html#5f015eebf42f176b9fe322488c446c2a">cont</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9140259f50c9186edcb062b023624c96"></a><!-- doxytag: member="peoEA::pop_eval" ref="9140259f50c9186edcb062b023624c96" args="" -->
<a class="el" href="classpeoPopEval.html">peoPopEval</a>&lt; EOT &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoEA.html#9140259f50c9186edcb062b023624c96">pop_eval</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2d8428d69fdd6aefefbaf543fdd46d19"></a><!-- doxytag: member="peoEA::select" ref="2d8428d69fdd6aefefbaf543fdd46d19" args="" -->
eoSelect&lt; EOT &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoEA.html#2d8428d69fdd6aefefbaf543fdd46d19">select</a></td></tr>
<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_select.html">eoSelect</a>&lt; EOT &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoEA.html#2d8428d69fdd6aefefbaf543fdd46d19">select</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="713c77935eb8aafebfb9488cfaa4a363"></a><!-- doxytag: member="peoEA::trans" ref="713c77935eb8aafebfb9488cfaa4a363" args="" -->
<a class="el" href="classpeoTransform.html">peoTransform</a>&lt; EOT &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoEA.html#713c77935eb8aafebfb9488cfaa4a363">trans</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9bd2d4356cf7e69e3141dc269213aa8a"></a><!-- doxytag: member="peoEA::replace" ref="9bd2d4356cf7e69e3141dc269213aa8a" args="" -->
eoReplacement&lt; EOT &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoEA.html#9bd2d4356cf7e69e3141dc269213aa8a">replace</a></td></tr>
<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_replacement.html">eoReplacement</a>&lt; EOT &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoEA.html#9bd2d4356cf7e69e3141dc269213aa8a">replace</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c0b110e410bc16283e8339f24b733772"></a><!-- doxytag: member="peoEA::pop" ref="c0b110e410bc16283e8339f24b733772" args="" -->
eoPop&lt; EOT &gt; *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoEA.html#c0b110e410bc16283e8339f24b733772">pop</a></td></tr>
<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>&lt; EOT &gt; *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoEA.html#c0b110e410bc16283e8339f24b733772">pop</a></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
@ -80,7 +80,7 @@ eoPop&lt; EOT &gt; *&nbsp;</td><td class="memItemRight" valign="bottom"><a class
The <a class="el" href="classpeoEA.html">peoEA</a> class offers an elementary evolutionary algorithm implementation.
<p>
In addition, as compared with the algorithms provided by the EO framework, the <a class="el" href="classpeoEA.html">peoEA</a> class has the underlying necessary structure for including, for example, parallel evaluation and parallel transformation operators, migration operators etc. Although there is no restriction on using the algorithms provided by the EO framework, the drawback resides in the fact that the EO implementation is exclusively sequential and, in consequence, no parallelism is provided. A simple example for constructing a <a class="el" href="classpeoEA.html">peoEA</a> object:<p>
In addition, as compared with the algorithms provided by the <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html">EO</a> framework, the <a class="el" href="classpeoEA.html">peoEA</a> class has the underlying necessary structure for including, for example, parallel evaluation and parallel transformation operators, migration operators etc. Although there is no restriction on using the algorithms provided by the <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html">EO</a> framework, the drawback resides in the fact that the <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html">EO</a> implementation is exclusively sequential and, in consequence, no parallelism is provided. A simple example for constructing a <a class="el" href="classpeoEA.html">peoEA</a> object:<p>
<table style="border:none; border-spacing:0px;text-align:left; vertical-align:top; font-size:8pt;" border="0" cellspacing="3" cellpadding="3">
<tr>
<td>... &nbsp; </td><td>&nbsp; </td></tr>
@ -137,7 +137,7 @@ template&lt;class EOT&gt; </div>
<tr>
<td class="memname"><a class="el" href="classpeoEA.html">peoEA</a>&lt; EOT &gt;::<a class="el" href="classpeoEA.html">peoEA</a> </td>
<td>(</td>
<td class="paramtype">eoContinue&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_continue.html">eoContinue</a>&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>__cont</em>, </td>
</tr>
<tr>
@ -149,7 +149,7 @@ template&lt;class EOT&gt; </div>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">eoSelect&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_select.html">eoSelect</a>&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>__select</em>, </td>
</tr>
<tr>
@ -161,7 +161,7 @@ template&lt;class EOT&gt; </div>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">eoReplacement&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_replacement.html">eoReplacement</a>&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>__replace</em></td><td>&nbsp;</td>
</tr>
<tr>
@ -176,7 +176,7 @@ template&lt;class EOT&gt; </div>
<p>
Constructor for the evolutionary algorithm object - several basic parameters have to be specified, allowing for different levels of parallelism.
<p>
Depending on the requirements, a sequential or a parallel evaluation operator may be specified or, in the same manner, a sequential or a parallel transformation operator may be given as parameter. Out of the box objects may be provided, from the EO package, for example, or custom defined ones may be specified, provided that they are derived from the correct base classes.<p>
Depending on the requirements, a sequential or a parallel evaluation operator may be specified or, in the same manner, a sequential or a parallel transformation operator may be given as parameter. Out of the box objects may be provided, from the <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html">EO</a> package, for example, or custom defined ones may be specified, provided that they are derived from the correct base classes.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>eoContinue&lt;</em>&nbsp;</td><td>EOT &gt;&amp; __cont - continuation criterion specifying whether the algorithm should continue or not; </td></tr>
@ -203,7 +203,7 @@ template&lt;class EOT&gt; </div>
<tr>
<td class="memname">void <a class="el" href="classpeoEA.html">peoEA</a>&lt; EOT &gt;::operator() </td>
<td>(</td>
<td class="paramtype">eoPop&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>__pop</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
@ -213,7 +213,7 @@ template&lt;class EOT&gt; </div>
<div class="memdoc">
<p>
Function operator for specifying the population to be associated with the algorithm.
<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/struct_function.html">Function</a> operator for specifying the population to be associated with the algorithm.
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
@ -229,7 +229,7 @@ References <a class="el" href="peoEA_8h-source.html#l00094">peoEA&lt; EOT &gt;::
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="peoEA_8h-source.html">peoEA.h</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -30,8 +30,12 @@
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>peoNoAggEvalFunc&lt; EOT &gt; Member List</h1>This is the complete list of members for <a class="el" href="classpeoNoAggEvalFunc.html">peoNoAggEvalFunc&lt; EOT &gt;</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeoNoAggEvalFunc.html#1a69ee1af8745ac75c864bf884436de5">operator()</a>(EOT &amp;__sol, const typename EOT::Fitness &amp;__fit)</td><td><a class="el" href="classpeoNoAggEvalFunc.html">peoNoAggEvalFunc&lt; EOT &gt;</a></td><td></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">peoAggEvalFunc::operator()</a>(A1, A2)=0</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -37,7 +37,9 @@
<p>Inheritance diagram for peoNoAggEvalFunc&lt; EOT &gt;:
<p><center><img src="classpeoNoAggEvalFunc.png" usemap="#peoNoAggEvalFunc< EOT >_map" border="0" alt=""></center>
<map name="peoNoAggEvalFunc< EOT >_map">
<area href="classpeoAggEvalFunc.html" alt="peoAggEvalFunc< EOT >" shape="rect" coords="0,0,175,24">
<area href="classpeoAggEvalFunc.html" alt="peoAggEvalFunc< EOT >" shape="rect" coords="0,112,175,136">
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="0,56,175,80">
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,175,24">
</map>
<a href="classpeoNoAggEvalFunc-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
@ -59,7 +61,7 @@ The class is provided as a mean of declaring that no aggregation is required for
<p>
Definition at line <a class="el" href="peoNoAggEvalFunc_8h-source.html#l00019">19</a> of file <a class="el" href="peoNoAggEvalFunc_8h-source.html">peoNoAggEvalFunc.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="peoNoAggEvalFunc_8h-source.html">peoNoAggEvalFunc.h</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 601 B

After

Width:  |  Height:  |  Size: 946 B

Before After
Before After

View file

@ -66,7 +66,7 @@
<tr class="memlist"><td><a class="el" href="classpeoParaPopEval.html#410bf4c173e2f36df82251cb16ce1b05">unpackData</a>()</td><td><a class="el" href="classpeoParaPopEval.html">peoParaPopEval&lt; EOT &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeoParaPopEval.html#fd7f0afe9cba30be39269d16097e190e">unpackResult</a>()</td><td><a class="el" href="classpeoParaPopEval.html">peoParaPopEval&lt; EOT &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCommunicable.html#2280b0dfa0d3a515fccf62c2a9fd5f41">~Communicable</a>()</td><td><a class="el" href="classCommunicable.html">Communicable</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -44,13 +44,13 @@
<a href="classpeoParaPopEval-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoParaPopEval.html#bcb540510a7038520bec41a7af332daf">peoParaPopEval</a> (eoEvalFunc&lt; EOT &gt; &amp;__eval_func)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoParaPopEval.html#bcb540510a7038520bec41a7af332daf">peoParaPopEval</a> (<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_eval_func.html">eoEvalFunc</a>&lt; EOT &gt; &amp;__eval_func)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor function - an EO-derived evaluation functor has to be specified; an internal reference is set towards the specified evaluation functor. <a href="#bcb540510a7038520bec41a7af332daf"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoParaPopEval.html#1cc13a1ec366f95d219d682eccb455bc">peoParaPopEval</a> (const std::vector&lt; eoEvalFunc&lt; EOT &gt; * &gt; &amp;__funcs, <a class="el" href="classpeoAggEvalFunc.html">peoAggEvalFunc</a>&lt; EOT &gt; &amp;__merge_eval)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoParaPopEval.html#1cc13a1ec366f95d219d682eccb455bc">peoParaPopEval</a> (const std::vector&lt; <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_eval_func.html">eoEvalFunc</a>&lt; EOT &gt; * &gt; &amp;__funcs, <a class="el" href="classpeoAggEvalFunc.html">peoAggEvalFunc</a>&lt; EOT &gt; &amp;__merge_eval)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor function - a vector of EO-derived evaluation functors has to be specified as well as an aggregation function. <a href="#1cc13a1ec366f95d219d682eccb455bc"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoParaPopEval.html#aeaa4fca4f8650e453e308838b4a2cb5">operator()</a> (eoPop&lt; EOT &gt; &amp;__pop)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoParaPopEval.html#aeaa4fca4f8650e453e308838b4a2cb5">operator()</a> (<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>&lt; EOT &gt; &amp;__pop)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Operator for applying the evaluation functor (direct or aggregate) for each individual of the specified population. <a href="#aeaa4fca4f8650e453e308838b4a2cb5"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoParaPopEval.html#fea632bd645ab11182782fd3c038d6d8">packData</a> ()</td></tr>
@ -77,11 +77,11 @@ void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Auxiliary function for notifications between the process requesting an evaluation operation and the processes that performs the actual evaluation phase. <a href="#b77031fc4807921ffaf7cf6b669a7665"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6d69b8f73c0b5d72baf75d6e53f025b7"></a><!-- doxytag: member="peoParaPopEval::funcs" ref="6d69b8f73c0b5d72baf75d6e53f025b7" args="" -->
const std::vector&lt; eoEvalFunc&lt;<br>
const std::vector&lt; <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_eval_func.html">eoEvalFunc</a>&lt;<br>
EOT &gt; * &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoParaPopEval.html#6d69b8f73c0b5d72baf75d6e53f025b7">funcs</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f0e8af3ee442d2b6baf0bd122226be3c"></a><!-- doxytag: member="peoParaPopEval::one_func" ref="f0e8af3ee442d2b6baf0bd122226be3c" args="" -->
std::vector&lt; eoEvalFunc&lt; EOT &gt; * &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoParaPopEval.html#f0e8af3ee442d2b6baf0bd122226be3c">one_func</a></td></tr>
std::vector&lt; <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_eval_func.html">eoEvalFunc</a>&lt; EOT &gt; * &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoParaPopEval.html#f0e8af3ee442d2b6baf0bd122226be3c">one_func</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b48bcd4e9f92f364118304535c089456"></a><!-- doxytag: member="peoParaPopEval::merge_eval" ref="b48bcd4e9f92f364118304535c089456" args="" -->
<a class="el" href="classpeoAggEvalFunc.html">peoAggEvalFunc</a>&lt; EOT &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoParaPopEval.html#b48bcd4e9f92f364118304535c089456">merge_eval</a></td></tr>
@ -129,7 +129,7 @@ template&lt;class EOT&gt; </div>
<tr>
<td class="memname"><a class="el" href="classpeoParaPopEval.html">peoParaPopEval</a>&lt; EOT &gt;::<a class="el" href="classpeoParaPopEval.html">peoParaPopEval</a> </td>
<td>(</td>
<td class="paramtype">eoEvalFunc&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_eval_func.html">eoEvalFunc</a>&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>__eval_func</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
@ -162,7 +162,7 @@ template&lt;class EOT&gt; </div>
<tr>
<td class="memname"><a class="el" href="classpeoParaPopEval.html">peoParaPopEval</a>&lt; EOT &gt;::<a class="el" href="classpeoParaPopEval.html">peoParaPopEval</a> </td>
<td>(</td>
<td class="paramtype">const std::vector&lt; eoEvalFunc&lt; EOT &gt; * &gt; &amp;&nbsp;</td>
<td class="paramtype">const std::vector&lt; <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_eval_func.html">eoEvalFunc</a>&lt; EOT &gt; * &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>__funcs</em>, </td>
</tr>
<tr>
@ -185,7 +185,7 @@ Constructor function - a vector of EO-derived evaluation functors has to be spec
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>const</em>&nbsp;</td><td>std :: vector&lt; eoEvalFunc &lt; EOT &gt;* &gt;&amp; __funcs - vector of EO-derived partial evaluation functors; </td></tr>
<tr><td valign="top"></td><td valign="top"><em>const</em>&nbsp;</td><td>std :: vector&lt; <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_eval_func.html">eoEvalFunc</a> &lt; EOT &gt;* &gt;&amp; __funcs - vector of EO-derived partial evaluation functors; </td></tr>
<tr><td valign="top"></td><td valign="top"><em>peoAggEvalFunc&lt;</em>&nbsp;</td><td>EOT &gt;&amp; __merge_eval - aggregation functor for creating a fitness value out of the partial fitness values. </td></tr>
</table>
</dl>
@ -204,7 +204,7 @@ template&lt;class EOT&gt; </div>
<tr>
<td class="memname">void <a class="el" href="classpeoParaPopEval.html">peoParaPopEval</a>&lt; EOT &gt;::operator() </td>
<td>(</td>
<td class="paramtype">eoPop&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>__pop</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [virtual]</code></td>
@ -404,7 +404,7 @@ References <a class="el" href="core_2service_8cpp-source.html#l00016">Service::g
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="peoParaPopEval_8h-source.html">peoParaPopEval.h</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -35,6 +35,7 @@
<tr class="memlist"><td><a class="el" href="classpeoParaSGATransform.html#dfcf216e2df05016db4d57a5ffb0b0e2">cross_rate</a></td><td><a class="el" href="classpeoParaSGATransform.html">peoParaSGATransform&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeoParaSGATransform.html#c9de2100fb897177a401c634002f6dd9">execute</a>()</td><td><a class="el" href="classpeoParaSGATransform.html">peoParaSGATransform&lt; EOT &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeoParaSGATransform.html#9ef60190e2e3bd5961a93d1b52cb275d">father</a></td><td><a class="el" href="classpeoParaSGATransform.html">peoParaSGATransform&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF&lt; A1, R &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCommunicable.html#db4307b69b9ccacff55fdbf84b8f50e4">getKey</a>()</td><td><a class="el" href="classCommunicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classService.html#0dae00309c51a7b7069788142aed799f">getOwner</a>()</td><td><a class="el" href="classService.html">Service</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpeoParaSGATransform.html#03972feadc86626e58fe60bd4061b57e">idx</a></td><td><a class="el" href="classpeoParaSGATransform.html">peoParaSGATransform&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
@ -49,6 +50,7 @@
<tr class="memlist"><td><a class="el" href="classCommunicable.html#7a6acfdc781a67c9c0ec4f17893f86c3">num_comm</a></td><td><a class="el" href="classCommunicable.html">Communicable</a></td><td><code> [protected, static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeoParaSGATransform.html#589ea7cd72d522ae51a07de4d8ffbf11">num_term</a></td><td><a class="el" href="classpeoParaSGATransform.html">peoParaSGATransform&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeoParaSGATransform.html#669de7f7c6316fa745a15b909efb6527">operator()</a>(eoPop&lt; EOT &gt; &amp;__pop)</td><td><a class="el" href="classpeoParaSGATransform.html">peoParaSGATransform&lt; EOT &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">peoTransform::operator()</a>(A1)=0</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF&lt; A1, R &gt;</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeoParaSGATransform.html#fd278bcde58d29c9a343d5cbead81a1e">packData</a>()</td><td><a class="el" href="classpeoParaSGATransform.html">peoParaSGATransform&lt; EOT &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classService.html#c4289f98d1cd9ed53e850efbb6a947bd">packResourceRequest</a>()</td><td><a class="el" href="classService.html">Service</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpeoParaSGATransform.html#ba08e224ceaa4149e8e1a88694a2ccf2">packResult</a>()</td><td><a class="el" href="classpeoParaSGATransform.html">peoParaSGATransform&lt; EOT &gt;</a></td><td><code> [virtual]</code></td></tr>
@ -64,7 +66,9 @@
<tr class="memlist"><td><a class="el" href="classpeoParaSGATransform.html#a43a487a6e81791c8bbf6ce30f4336ab">unpackData</a>()</td><td><a class="el" href="classpeoParaSGATransform.html">peoParaSGATransform&lt; EOT &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeoParaSGATransform.html#257663dcdc6cc95b6183d472ffba1b2f">unpackResult</a>()</td><td><a class="el" href="classpeoParaSGATransform.html">peoParaSGATransform&lt; EOT &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCommunicable.html#2280b0dfa0d3a515fccf62c2a9fd5f41">~Communicable</a>()</td><td><a class="el" href="classCommunicable.html">Communicable</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF&lt; A1, R &gt;</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -32,18 +32,21 @@
<h1>peoParaSGATransform&lt; EOT &gt; Class Template Reference</h1><!-- doxytag: class="peoParaSGATransform" --><!-- doxytag: inherits="peoTransform" --><p>Inheritance diagram for peoParaSGATransform&lt; EOT &gt;:
<p><center><img src="classpeoParaSGATransform.png" usemap="#peoParaSGATransform< EOT >_map" border="0" alt=""></center>
<map name="peoParaSGATransform< EOT >_map">
<area href="classpeoTransform.html" alt="peoTransform< EOT >" shape="rect" coords="0,112,192,136">
<area href="classService.html" alt="Service" shape="rect" coords="0,56,192,80">
<area href="classCommunicable.html" alt="Communicable" shape="rect" coords="0,0,192,24">
<area href="classpeoTransform.html" alt="peoTransform< EOT >" shape="rect" coords="101,168,293,192">
<area href="classService.html" alt="Service" shape="rect" coords="0,112,192,136">
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_transform.html" alt="eoTransform< EOT >" shape="rect" coords="202,112,394,136">
<area href="classCommunicable.html" alt="Communicable" shape="rect" coords="0,56,192,80">
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html" alt="eoUF< A1, R >" shape="rect" coords="202,56,394,80">
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="202,0,394,24">
</map>
<a href="classpeoParaSGATransform-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2052bca82fbbfe5455bf6f69246d4dbf"></a><!-- doxytag: member="peoParaSGATransform::peoParaSGATransform" ref="2052bca82fbbfe5455bf6f69246d4dbf" args="(eoQuadOp&lt; EOT &gt; &amp;__cross, double __cross_rate, eoMonOp&lt; EOT &gt; &amp;__mut, double __mut_rate)" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoParaSGATransform.html#2052bca82fbbfe5455bf6f69246d4dbf">peoParaSGATransform</a> (eoQuadOp&lt; EOT &gt; &amp;__cross, double __cross_rate, eoMonOp&lt; EOT &gt; &amp;__mut, double __mut_rate)</td></tr>
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoParaSGATransform.html#2052bca82fbbfe5455bf6f69246d4dbf">peoParaSGATransform</a> (<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_quad_op.html">eoQuadOp</a>&lt; EOT &gt; &amp;__cross, double __cross_rate, <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_mon_op.html">eoMonOp</a>&lt; EOT &gt; &amp;__mut, double __mut_rate)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="669de7f7c6316fa745a15b909efb6527"></a><!-- doxytag: member="peoParaSGATransform::operator()" ref="669de7f7c6316fa745a15b909efb6527" args="(eoPop&lt; EOT &gt; &amp;__pop)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoParaSGATransform.html#669de7f7c6316fa745a15b909efb6527">operator()</a> (eoPop&lt; EOT &gt; &amp;__pop)</td></tr>
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoParaSGATransform.html#669de7f7c6316fa745a15b909efb6527">operator()</a> (<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>&lt; EOT &gt; &amp;__pop)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fd278bcde58d29c9a343d5cbead81a1e"></a><!-- doxytag: member="peoParaSGATransform::packData" ref="fd278bcde58d29c9a343d5cbead81a1e" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoParaSGATransform.html#fd278bcde58d29c9a343d5cbead81a1e">packData</a> ()</td></tr>
@ -68,13 +71,13 @@ void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c6f97deabe7502c84f5b6c479013f6dc"></a><!-- doxytag: member="peoParaSGATransform::cross" ref="c6f97deabe7502c84f5b6c479013f6dc" args="" -->
eoQuadOp&lt; EOT &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoParaSGATransform.html#c6f97deabe7502c84f5b6c479013f6dc">cross</a></td></tr>
<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_quad_op.html">eoQuadOp</a>&lt; EOT &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoParaSGATransform.html#c6f97deabe7502c84f5b6c479013f6dc">cross</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="dfcf216e2df05016db4d57a5ffb0b0e2"></a><!-- doxytag: member="peoParaSGATransform::cross_rate" ref="dfcf216e2df05016db4d57a5ffb0b0e2" args="" -->
double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoParaSGATransform.html#dfcf216e2df05016db4d57a5ffb0b0e2">cross_rate</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="34ff5f9d285ca4879cf8865fb425a311"></a><!-- doxytag: member="peoParaSGATransform::mut" ref="34ff5f9d285ca4879cf8865fb425a311" args="" -->
eoMonOp&lt; EOT &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoParaSGATransform.html#34ff5f9d285ca4879cf8865fb425a311">mut</a></td></tr>
<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_mon_op.html">eoMonOp</a>&lt; EOT &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoParaSGATransform.html#34ff5f9d285ca4879cf8865fb425a311">mut</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b9d3a2094737d0bbd034aac942cc53e3"></a><!-- doxytag: member="peoParaSGATransform::mut_rate" ref="b9d3a2094737d0bbd034aac942cc53e3" args="" -->
double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoParaSGATransform.html#b9d3a2094737d0bbd034aac942cc53e3">mut_rate</a></td></tr>
@ -83,7 +86,7 @@ double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cl
unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoParaSGATransform.html#03972feadc86626e58fe60bd4061b57e">idx</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="94e10a1285e128aba6e71517c941f961"></a><!-- doxytag: member="peoParaSGATransform::pop" ref="94e10a1285e128aba6e71517c941f961" args="" -->
eoPop&lt; EOT &gt; *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoParaSGATransform.html#94e10a1285e128aba6e71517c941f961">pop</a></td></tr>
<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>&lt; EOT &gt; *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoParaSGATransform.html#94e10a1285e128aba6e71517c941f961">pop</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9ef60190e2e3bd5961a93d1b52cb275d"></a><!-- doxytag: member="peoParaSGATransform::father" ref="9ef60190e2e3bd5961a93d1b52cb275d" args="" -->
EOT&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoParaSGATransform.html#9ef60190e2e3bd5961a93d1b52cb275d">father</a></td></tr>
@ -105,7 +108,7 @@ unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="
<p>
Definition at line <a class="el" href="peoParaSGATransform_8h-source.html#l00021">21</a> of file <a class="el" href="peoParaSGATransform_8h-source.html">peoParaSGATransform.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="peoParaSGATransform_8h-source.html">peoParaSGATransform.h</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 850 B

After

Width:  |  Height:  |  Size: 1.6 KiB

Before After
Before After

View file

@ -54,7 +54,7 @@
<tr class="memlist"><td><a class="el" href="classService.html#3bd87b444710813d30fd754d4d0b4df3">unpackData</a>()</td><td><a class="el" href="classService.html">Service</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classService.html#45c06344edbfa482b91f68e2035a6099">unpackResult</a>()</td><td><a class="el" href="classService.html">Service</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCommunicable.html#2280b0dfa0d3a515fccf62c2a9fd5f41">~Communicable</a>()</td><td><a class="el" href="classCommunicable.html">Communicable</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -46,7 +46,7 @@
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2f208067a5e39c3b26c1234050a41e8f"></a><!-- doxytag: member="peoPopEval::operator()" ref="2f208067a5e39c3b26c1234050a41e8f" args="(eoPop&lt; EOT &gt; &amp;__pop)=0" -->
virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoPopEval.html#2f208067a5e39c3b26c1234050a41e8f">operator()</a> (eoPop&lt; EOT &gt; &amp;__pop)=0</td></tr>
virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoPopEval.html#2f208067a5e39c3b26c1234050a41e8f">operator()</a> (<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>&lt; EOT &gt; &amp;__pop)=0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Interface function providing the signature for constructing an evaluation functor. <br></td></tr>
</table>
@ -56,13 +56,13 @@ virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" hr
The <b><a class="el" href="classpeoPopEval.html">peoPopEval</a></b> class provides the interface for constructing ParadisEO specific evaluation functors.
<p>
The derived classes may be used as wrappers for <b>EO</b>-derived evaluation functors. In order to have an example, please refer to the implementation of the <b><a class="el" href="classpeoSeqPopEval.html">peoSeqPopEval</a></b> and <b><a class="el" href="classpeoParaPopEval.html">peoParaPopEval</a></b> classes.
The derived classes may be used as wrappers for <b><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html">EO</a></b>-derived evaluation functors. In order to have an example, please refer to the implementation of the <b><a class="el" href="classpeoSeqPopEval.html">peoSeqPopEval</a></b> and <b><a class="el" href="classpeoParaPopEval.html">peoParaPopEval</a></b> classes.
<p>
<p>
Definition at line <a class="el" href="peoPopEval_8h-source.html#l00019">19</a> of file <a class="el" href="peoPopEval_8h-source.html">peoPopEval.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="peoPopEval_8h-source.html">peoPopEval.h</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -56,7 +56,7 @@
<tr class="memlist"><td><a class="el" href="classService.html#3bd87b444710813d30fd754d4d0b4df3">unpackData</a>()</td><td><a class="el" href="classService.html">Service</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classService.html#45c06344edbfa482b91f68e2035a6099">unpackResult</a>()</td><td><a class="el" href="classService.html">Service</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCommunicable.html#2280b0dfa0d3a515fccf62c2a9fd5f41">~Communicable</a>()</td><td><a class="el" href="classCommunicable.html">Communicable</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -44,15 +44,15 @@
<a href="classpeoSeqPopEval-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSeqPopEval.html#a41f91ab4b2aeb325ff75feb66d4e003">peoSeqPopEval</a> (eoEvalFunc&lt; EOT &gt; &amp;__eval)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSeqPopEval.html#a41f91ab4b2aeb325ff75feb66d4e003">peoSeqPopEval</a> (<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_eval_func.html">eoEvalFunc</a>&lt; EOT &gt; &amp;__eval)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor function - it only sets an internal reference to point to the specified evaluation object. <a href="#a41f91ab4b2aeb325ff75feb66d4e003"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSeqPopEval.html#b2c88b9a3ad9091949acf741844eb02f">operator()</a> (eoPop&lt; EOT &gt; &amp;__pop)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSeqPopEval.html#b2c88b9a3ad9091949acf741844eb02f">operator()</a> (<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>&lt; EOT &gt; &amp;__pop)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Operator for evaluating all the individuals of a given population - in a sequential iterative manner. <a href="#b2c88b9a3ad9091949acf741844eb02f"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5465f31386c6b96bc8f7fb9393a28a2f"></a><!-- doxytag: member="peoSeqPopEval::eval" ref="5465f31386c6b96bc8f7fb9393a28a2f" args="" -->
eoEvalFunc&lt; EOT &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSeqPopEval.html#5465f31386c6b96bc8f7fb9393a28a2f">eval</a></td></tr>
<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_eval_func.html">eoEvalFunc</a>&lt; EOT &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSeqPopEval.html#5465f31386c6b96bc8f7fb9393a28a2f">eval</a></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
@ -61,7 +61,7 @@ eoEvalFunc&lt; EOT &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"
The <a class="el" href="classpeoSeqPopEval.html">peoSeqPopEval</a> class acts only as a ParadisEO specific sequential evaluation functor - a wrapper for incorporating an <b>eoEvalFunc&lt; EOT &gt;</b>-derived class as evaluation functor.
<p>
The specified EO evaluation object is applyied in an iterative manner to each individual of a specified population.
The specified <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html">EO</a> evaluation object is applyied in an iterative manner to each individual of a specified population.
<p>
<p>
@ -75,7 +75,7 @@ template&lt;class EOT&gt; </div>
<tr>
<td class="memname"><a class="el" href="classpeoSeqPopEval.html">peoSeqPopEval</a>&lt; EOT &gt;::<a class="el" href="classpeoSeqPopEval.html">peoSeqPopEval</a> </td>
<td>(</td>
<td class="paramtype">eoEvalFunc&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_eval_func.html">eoEvalFunc</a>&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>__eval</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
@ -107,7 +107,7 @@ template&lt;class EOT&gt; </div>
<tr>
<td class="memname">void <a class="el" href="classpeoSeqPopEval.html">peoSeqPopEval</a>&lt; EOT &gt;::operator() </td>
<td>(</td>
<td class="paramtype">eoPop&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>__pop</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [virtual]</code></td>
@ -135,7 +135,7 @@ References <a class="el" href="peoSeqPopEval_8h-source.html#l00037">peoSeqPopEva
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="peoSeqPopEval_8h-source.html">peoSeqPopEval.h</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -32,6 +32,7 @@
<h1>peoSeqTransform&lt; EOT &gt; Member List</h1>This is the complete list of members for <a class="el" href="classpeoSeqTransform.html">peoSeqTransform&lt; EOT &gt;</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="classCommunicable.html#8ae1827ecf7569b3db1ed386c7d8ad78">Communicable</a>()</td><td><a class="el" href="classCommunicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpeoSeqTransform.html#0294a2f9d6b44ec74d22eaceccdffc2b">execute</a>()</td><td><a class="el" href="classpeoSeqTransform.html">peoSeqTransform&lt; EOT &gt;</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF&lt; A1, R &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCommunicable.html#db4307b69b9ccacff55fdbf84b8f50e4">getKey</a>()</td><td><a class="el" href="classCommunicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classService.html#0dae00309c51a7b7069788142aed799f">getOwner</a>()</td><td><a class="el" href="classService.html">Service</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classCommunicable.html#605b0efeffe81326f216c9903f5bbf4c">key</a></td><td><a class="el" href="classCommunicable.html">Communicable</a></td><td><code> [protected]</code></td></tr>
@ -41,6 +42,7 @@
<tr class="memlist"><td><a class="el" href="classService.html#94e2012e76aaae3aa8199250f558d503">notifySendingResourceRequest</a>()</td><td><a class="el" href="classService.html">Service</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCommunicable.html#7a6acfdc781a67c9c0ec4f17893f86c3">num_comm</a></td><td><a class="el" href="classCommunicable.html">Communicable</a></td><td><code> [protected, static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeoSeqTransform.html#1ba63536abb6c4e1c369e0b7e066872e">operator()</a>(eoPop&lt; EOT &gt; &amp;__pop)</td><td><a class="el" href="classpeoSeqTransform.html">peoSeqTransform&lt; EOT &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">peoTransform::operator()</a>(A1)=0</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF&lt; A1, R &gt;</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeoSeqTransform.html#c4bf2724e9f6055f12bd169fad893be3">packData</a>()</td><td><a class="el" href="classpeoSeqTransform.html">peoSeqTransform&lt; EOT &gt;</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classService.html#c4289f98d1cd9ed53e850efbb6a947bd">packResourceRequest</a>()</td><td><a class="el" href="classService.html">Service</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpeoSeqTransform.html#4861c61f9e46d83964ea8a156a9a3ee0">packResult</a>()</td><td><a class="el" href="classpeoSeqTransform.html">peoSeqTransform&lt; EOT &gt;</a></td><td><code> [inline, virtual]</code></td></tr>
@ -56,7 +58,9 @@
<tr class="memlist"><td><a class="el" href="classpeoSeqTransform.html#24e6cf15ef230ed538031b522ddd4ae6">unpackData</a>()</td><td><a class="el" href="classpeoSeqTransform.html">peoSeqTransform&lt; EOT &gt;</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeoSeqTransform.html#5dd029fc011eb2a810ca1140025129b1">unpackResult</a>()</td><td><a class="el" href="classpeoSeqTransform.html">peoSeqTransform&lt; EOT &gt;</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCommunicable.html#2280b0dfa0d3a515fccf62c2a9fd5f41">~Communicable</a>()</td><td><a class="el" href="classCommunicable.html">Communicable</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF&lt; A1, R &gt;</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -29,7 +29,7 @@
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>peoSeqTransform&lt; EOT &gt; Class Template Reference</h1><!-- doxytag: class="peoSeqTransform" --><!-- doxytag: inherits="peoTransform" -->The <a class="el" href="classpeoSeqTransform.html">peoSeqTransform</a> represent a wrapper for offering the possibility of using EO derived transform operators along with the ParadisEO evolutionary algorithms.
<h1>peoSeqTransform&lt; EOT &gt; Class Template Reference</h1><!-- doxytag: class="peoSeqTransform" --><!-- doxytag: inherits="peoTransform" -->The <a class="el" href="classpeoSeqTransform.html">peoSeqTransform</a> represent a wrapper for offering the possibility of using <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html">EO</a> derived transform operators along with the ParadisEO evolutionary algorithms.
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="peoSeqTransform_8h-source.html">peoSeqTransform.h</a>&gt;</code>
@ -37,17 +37,20 @@
<p>Inheritance diagram for peoSeqTransform&lt; EOT &gt;:
<p><center><img src="classpeoSeqTransform.png" usemap="#peoSeqTransform< EOT >_map" border="0" alt=""></center>
<map name="peoSeqTransform< EOT >_map">
<area href="classpeoTransform.html" alt="peoTransform< EOT >" shape="rect" coords="0,112,160,136">
<area href="classService.html" alt="Service" shape="rect" coords="0,56,160,80">
<area href="classCommunicable.html" alt="Communicable" shape="rect" coords="0,0,160,24">
<area href="classpeoTransform.html" alt="peoTransform< EOT >" shape="rect" coords="85,168,245,192">
<area href="classService.html" alt="Service" shape="rect" coords="0,112,160,136">
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_transform.html" alt="eoTransform< EOT >" shape="rect" coords="170,112,330,136">
<area href="classCommunicable.html" alt="Communicable" shape="rect" coords="0,56,160,80">
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html" alt="eoUF< A1, R >" shape="rect" coords="170,56,330,80">
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="170,0,330,24">
</map>
<a href="classpeoSeqTransform-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSeqTransform.html#3b8e4ed19d9458938eb669d83a53c626">peoSeqTransform</a> (eoTransform&lt; EOT &gt; &amp;__trans)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSeqTransform.html#3b8e4ed19d9458938eb669d83a53c626">peoSeqTransform</a> (<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_transform.html">eoTransform</a>&lt; EOT &gt; &amp;__trans)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor function - sets an internal reference towards the specified EO-derived transform object. <a href="#3b8e4ed19d9458938eb669d83a53c626"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSeqTransform.html#1ba63536abb6c4e1c369e0b7e066872e">operator()</a> (eoPop&lt; EOT &gt; &amp;__pop)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSeqTransform.html#1ba63536abb6c4e1c369e0b7e066872e">operator()</a> (<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>&lt; EOT &gt; &amp;__pop)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Operator for applying the specified transform operators on each individual of the given population. <a href="#1ba63536abb6c4e1c369e0b7e066872e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c4bf2724e9f6055f12bd169fad893be3"></a><!-- doxytag: member="peoSeqTransform::packData" ref="c4bf2724e9f6055f12bd169fad893be3" args="()" -->
@ -72,14 +75,14 @@ virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" hr
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Interface function for providing a link with the parallel architecture of the ParadisEO framework. <br></td></tr>
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ad3e16c59dd6c46dfc1baf7b88af30cf"></a><!-- doxytag: member="peoSeqTransform::trans" ref="ad3e16c59dd6c46dfc1baf7b88af30cf" args="" -->
eoTransform&lt; EOT &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSeqTransform.html#ad3e16c59dd6c46dfc1baf7b88af30cf">trans</a></td></tr>
<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_transform.html">eoTransform</a>&lt; EOT &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSeqTransform.html#ad3e16c59dd6c46dfc1baf7b88af30cf">trans</a></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
<h3>template&lt;class EOT&gt;<br>
class peoSeqTransform&lt; EOT &gt;</h3>
The <a class="el" href="classpeoSeqTransform.html">peoSeqTransform</a> represent a wrapper for offering the possibility of using EO derived transform operators along with the ParadisEO evolutionary algorithms.
The <a class="el" href="classpeoSeqTransform.html">peoSeqTransform</a> represent a wrapper for offering the possibility of using <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html">EO</a> derived transform operators along with the ParadisEO evolutionary algorithms.
<p>
A minimal set of interface functions is also provided for creating the link with the parallel architecture of the ParadisEO framework.
<p>
@ -95,7 +98,7 @@ template&lt;class EOT&gt; </div>
<tr>
<td class="memname"><a class="el" href="classpeoSeqTransform.html">peoSeqTransform</a>&lt; EOT &gt;::<a class="el" href="classpeoSeqTransform.html">peoSeqTransform</a> </td>
<td>(</td>
<td class="paramtype">eoTransform&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_transform.html">eoTransform</a>&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>__trans</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
@ -127,7 +130,7 @@ template&lt;class EOT&gt; </div>
<tr>
<td class="memname">void <a class="el" href="classpeoSeqTransform.html">peoSeqTransform</a>&lt; EOT &gt;::operator() </td>
<td>(</td>
<td class="paramtype">eoPop&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>__pop</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
@ -153,7 +156,7 @@ References <a class="el" href="peoSeqTransform_8h-source.html#l00051">peoSeqTran
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="peoSeqTransform_8h-source.html">peoSeqTransform.h</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 791 B

After

Width:  |  Height:  |  Size: 1.5 KiB

Before After
Before After

View file

@ -30,24 +30,28 @@
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>peoSyncIslandMig&lt; EOT &gt; Member List</h1>This is the complete list of members for <a class="el" href="classpeoSyncIslandMig.html">peoSyncIslandMig&lt; EOT &gt;</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_updater.html#362659613082a328a9a1fac94cc2a120">className</a>(void) const </td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_updater.html">eoUpdater</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCommunicable.html#8ae1827ecf7569b3db1ed386c7d8ad78">Communicable</a>()</td><td><a class="el" href="classCommunicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpeoSyncIslandMig.html#2d8ae9104376f3e073e0b250d9b425a2">cont</a></td><td><a class="el" href="classpeoSyncIslandMig.html">peoSyncIslandMig&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeoSyncIslandMig.html#2f7ca18d67ab7fb47a9851ab3179eb7d">coop_em</a></td><td><a class="el" href="classpeoSyncIslandMig.html">peoSyncIslandMig&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeoSyncIslandMig.html#a9bf4612c7c04da6cf69245c6617e6a6">destination</a></td><td><a class="el" href="classpeoSyncIslandMig.html">peoSyncIslandMig&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeoSyncIslandMig.html#11d6dd3e4a6db710433f501af0988322">em</a></td><td><a class="el" href="classpeoSyncIslandMig.html">peoSyncIslandMig&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeoSyncIslandMig.html#4c8416e3acce1a6e4c3b0a442d94b063">emigrate</a>()</td><td><a class="el" href="classpeoSyncIslandMig.html">peoSyncIslandMig&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_f.html#2e9f6291a5516a275953520ca592ec20">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_f.html">eoF&lt; void &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCommunicable.html#db4307b69b9ccacff55fdbf84b8f50e4">getKey</a>()</td><td><a class="el" href="classCommunicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classCooperative.html#4012b4e8329e87d26ee266491e1a883e">getOwner</a>()</td><td><a class="el" href="classCooperative.html">Cooperative</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpeoSyncIslandMig.html#088c1623f32668dcd3683fceff9426c3">imm</a></td><td><a class="el" href="classpeoSyncIslandMig.html">peoSyncIslandMig&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeoSyncIslandMig.html#38dd72312a3d16808af1aa7beb9ed4a7">immigrate</a>()</td><td><a class="el" href="classpeoSyncIslandMig.html">peoSyncIslandMig&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCommunicable.html#605b0efeffe81326f216c9903f5bbf4c">key</a></td><td><a class="el" href="classCommunicable.html">Communicable</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_updater.html#5a1ee902b561f1ccd1ee01fe45bdea2a">lastCall</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_updater.html">eoUpdater</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCommunicable.html#e1f8bd1ee810fd73d44315c95998d19d">lock</a>()</td><td><a class="el" href="classCommunicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpeoSyncIslandMig.html#8c427b3f91c19ff85f86930366b96008">notifySending</a>()</td><td><a class="el" href="classpeoSyncIslandMig.html">peoSyncIslandMig&lt; EOT &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCommunicable.html#7a6acfdc781a67c9c0ec4f17893f86c3">num_comm</a></td><td><a class="el" href="classCommunicable.html">Communicable</a></td><td><code> [protected, static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeoSyncIslandMig.html#178476fd276f78b73607b33d19522c36">operator()</a>()</td><td><a class="el" href="classpeoSyncIslandMig.html">peoSyncIslandMig&lt; EOT &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpeoSyncIslandMig.html#178476fd276f78b73607b33d19522c36">operator()</a>()</td><td><a class="el" href="classpeoSyncIslandMig.html">peoSyncIslandMig&lt; EOT &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeoSyncIslandMig.html#e334188141eeba9f7b78bc6716f819ad">pack</a>()</td><td><a class="el" href="classpeoSyncIslandMig.html">peoSyncIslandMig&lt; EOT &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeoSyncIslandMig.html#96b7b6de20b5e318a8b1cde76842305c">peoSyncIslandMig</a>(unsigned __frequency, eoSelect&lt; EOT &gt; &amp;__select, eoReplacement&lt; EOT &gt; &amp;__replace, Topology &amp;__topology, eoPop&lt; EOT &gt; &amp;__source, eoPop&lt; EOT &gt; &amp;__destination)</td><td><a class="el" href="classpeoSyncIslandMig.html">peoSyncIslandMig&lt; EOT &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpeoSyncIslandMig.html#cb6d2d909503a86415912900d6e1d891">replace</a></td><td><a class="el" href="classpeoSyncIslandMig.html">peoSyncIslandMig&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_f.html#ce124173b1bde24e846c8095e5bf060b">result_type</a> typedef</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_f.html">eoF&lt; void &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classCommunicable.html#3306a9adb11a0ab5af342c0db9f7bb2a">resume</a>()</td><td><a class="el" href="classCommunicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpeoSyncIslandMig.html#5e9c9f5f65d6418ad46e647ee1804a3d">select</a></td><td><a class="el" href="classpeoSyncIslandMig.html">peoSyncIslandMig&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCommunicable.html#cf9639312f71a2f348bc1e7789ccbd9d">sem_lock</a></td><td><a class="el" href="classCommunicable.html">Communicable</a></td><td><code> [protected]</code></td></tr>
@ -61,7 +65,9 @@
<tr class="memlist"><td><a class="el" href="classCommunicable.html#caa814847192e71f434fbf9479ede862">unlock</a>()</td><td><a class="el" href="classCommunicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpeoSyncIslandMig.html#85777bd9f709c5d4107799e8619948d1">unpack</a>()</td><td><a class="el" href="classpeoSyncIslandMig.html">peoSyncIslandMig&lt; EOT &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCommunicable.html#2280b0dfa0d3a515fccf62c2a9fd5f41">~Communicable</a>()</td><td><a class="el" href="classCommunicable.html">Communicable</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_f.html#178dc5a2f684f488c806089dec9ae84b">~eoF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_f.html">eoF&lt; void &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -29,7 +29,7 @@
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>peoSyncIslandMig&lt; EOT &gt; Class Template Reference</h1><!-- doxytag: class="peoSyncIslandMig" --><!-- doxytag: inherits="Cooperative" -->The <a class="el" href="classpeoSyncIslandMig.html">peoSyncIslandMig</a> class offers the elementary basis for implementating a synchronous island migration model - requires the specification of several basic parameters, i.e.
<h1>peoSyncIslandMig&lt; EOT &gt; Class Template Reference</h1><!-- doxytag: class="peoSyncIslandMig" --><!-- doxytag: inherits="Cooperative,eoUpdater" -->The <a class="el" href="classpeoSyncIslandMig.html">peoSyncIslandMig</a> class offers the elementary basis for implementating a synchronous island migration model - requires the specification of several basic parameters, i.e.
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="peoSyncIslandMig_8h-source.html">peoSyncIslandMig.h</a>&gt;</code>
@ -37,18 +37,21 @@
<p>Inheritance diagram for peoSyncIslandMig&lt; EOT &gt;:
<p><center><img src="classpeoSyncIslandMig.png" usemap="#peoSyncIslandMig< EOT >_map" border="0" alt=""></center>
<map name="peoSyncIslandMig< EOT >_map">
<area href="classCooperative.html" alt="Cooperative" shape="rect" coords="0,56,165,80">
<area href="classCommunicable.html" alt="Communicable" shape="rect" coords="0,0,165,24">
<area href="classCooperative.html" alt="Cooperative" shape="rect" coords="0,112,165,136">
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_updater.html" alt="eoUpdater" shape="rect" coords="175,112,340,136">
<area href="classCommunicable.html" alt="Communicable" shape="rect" coords="0,56,165,80">
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_f.html" alt="eoF< void >" shape="rect" coords="175,56,340,80">
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="175,0,340,24">
</map>
<a href="classpeoSyncIslandMig-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSyncIslandMig.html#96b7b6de20b5e318a8b1cde76842305c">peoSyncIslandMig</a> (unsigned __frequency, eoSelect&lt; EOT &gt; &amp;__select, eoReplacement&lt; EOT &gt; &amp;__replace, <a class="el" href="classTopology.html">Topology</a> &amp;__topology, eoPop&lt; EOT &gt; &amp;__source, eoPop&lt; EOT &gt; &amp;__destination)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSyncIslandMig.html#96b7b6de20b5e318a8b1cde76842305c">peoSyncIslandMig</a> (unsigned __frequency, <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_select.html">eoSelect</a>&lt; EOT &gt; &amp;__select, <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_replacement.html">eoReplacement</a>&lt; EOT &gt; &amp;__replace, <a class="el" href="classTopology.html">Topology</a> &amp;__topology, <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>&lt; EOT &gt; &amp;__source, <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>&lt; EOT &gt; &amp;__destination)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor for the <a class="el" href="classpeoSyncIslandMig.html">peoSyncIslandMig</a> class; the characteristics of the migration model are defined through the specified parameters - out of the box objects provided in EO, etc., or custom, derived objects may be passed as parameters. <a href="#96b7b6de20b5e318a8b1cde76842305c"></a><br></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor for the <a class="el" href="classpeoSyncIslandMig.html">peoSyncIslandMig</a> class; the characteristics of the migration model are defined through the specified parameters - out of the box objects provided in <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html">EO</a>, etc., or custom, derived objects may be passed as parameters. <a href="#96b7b6de20b5e318a8b1cde76842305c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSyncIslandMig.html#178476fd276f78b73607b33d19522c36">operator()</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Function operator to be called as checkpoint for performing the migration step. <a href="#178476fd276f78b73607b33d19522c36"></a><br></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/struct_function.html">Function</a> operator to be called as checkpoint for performing the migration step. <a href="#178476fd276f78b73607b33d19522c36"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e334188141eeba9f7b78bc6716f819ad"></a><!-- doxytag: member="peoSyncIslandMig::pack" ref="e334188141eeba9f7b78bc6716f819ad" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSyncIslandMig.html#e334188141eeba9f7b78bc6716f819ad">pack</a> ()</td></tr>
@ -70,28 +73,28 @@ void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2d8ae9104376f3e073e0b250d9b425a2"></a><!-- doxytag: member="peoSyncIslandMig::cont" ref="2d8ae9104376f3e073e0b250d9b425a2" args="" -->
eoPeriodicContinue&lt; EOT &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSyncIslandMig.html#2d8ae9104376f3e073e0b250d9b425a2">cont</a></td></tr>
<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_periodic_continue.html">eoPeriodicContinue</a>&lt; EOT &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSyncIslandMig.html#2d8ae9104376f3e073e0b250d9b425a2">cont</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5e9c9f5f65d6418ad46e647ee1804a3d"></a><!-- doxytag: member="peoSyncIslandMig::select" ref="5e9c9f5f65d6418ad46e647ee1804a3d" args="" -->
eoSelect&lt; EOT &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSyncIslandMig.html#5e9c9f5f65d6418ad46e647ee1804a3d">select</a></td></tr>
<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_select.html">eoSelect</a>&lt; EOT &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSyncIslandMig.html#5e9c9f5f65d6418ad46e647ee1804a3d">select</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cb6d2d909503a86415912900d6e1d891"></a><!-- doxytag: member="peoSyncIslandMig::replace" ref="cb6d2d909503a86415912900d6e1d891" args="" -->
eoReplacement&lt; EOT &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSyncIslandMig.html#cb6d2d909503a86415912900d6e1d891">replace</a></td></tr>
<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_replacement.html">eoReplacement</a>&lt; EOT &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSyncIslandMig.html#cb6d2d909503a86415912900d6e1d891">replace</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ebfe6edb6be16d46bf6d71cb233fcace"></a><!-- doxytag: member="peoSyncIslandMig::topology" ref="ebfe6edb6be16d46bf6d71cb233fcace" args="" -->
<a class="el" href="classTopology.html">Topology</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSyncIslandMig.html#ebfe6edb6be16d46bf6d71cb233fcace">topology</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="33fde1f09faf2a3f772d8b8f6a2615c6"></a><!-- doxytag: member="peoSyncIslandMig::source" ref="33fde1f09faf2a3f772d8b8f6a2615c6" args="" -->
eoPop&lt; EOT &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSyncIslandMig.html#33fde1f09faf2a3f772d8b8f6a2615c6">source</a></td></tr>
<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>&lt; EOT &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSyncIslandMig.html#33fde1f09faf2a3f772d8b8f6a2615c6">source</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a9bf4612c7c04da6cf69245c6617e6a6"></a><!-- doxytag: member="peoSyncIslandMig::destination" ref="a9bf4612c7c04da6cf69245c6617e6a6" args="" -->
eoPop&lt; EOT &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSyncIslandMig.html#a9bf4612c7c04da6cf69245c6617e6a6">destination</a></td></tr>
<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>&lt; EOT &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSyncIslandMig.html#a9bf4612c7c04da6cf69245c6617e6a6">destination</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="088c1623f32668dcd3683fceff9426c3"></a><!-- doxytag: member="peoSyncIslandMig::imm" ref="088c1623f32668dcd3683fceff9426c3" args="" -->
std::queue&lt; eoPop&lt; EOT &gt; &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSyncIslandMig.html#088c1623f32668dcd3683fceff9426c3">imm</a></td></tr>
std::queue&lt; <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>&lt; EOT &gt; &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSyncIslandMig.html#088c1623f32668dcd3683fceff9426c3">imm</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="11d6dd3e4a6db710433f501af0988322"></a><!-- doxytag: member="peoSyncIslandMig::em" ref="11d6dd3e4a6db710433f501af0988322" args="" -->
std::queue&lt; eoPop&lt; EOT &gt; &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSyncIslandMig.html#11d6dd3e4a6db710433f501af0988322">em</a></td></tr>
std::queue&lt; <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>&lt; EOT &gt; &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSyncIslandMig.html#11d6dd3e4a6db710433f501af0988322">em</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2f7ca18d67ab7fb47a9851ab3179eb7d"></a><!-- doxytag: member="peoSyncIslandMig::coop_em" ref="2f7ca18d67ab7fb47a9851ab3179eb7d" args="" -->
std::queue&lt; <a class="el" href="classCooperative.html">Cooperative</a> * &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSyncIslandMig.html#2f7ca18d67ab7fb47a9851ab3179eb7d">coop_em</a></td></tr>
@ -212,13 +215,13 @@ template&lt;class EOT&gt; </div>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">eoSelect&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_select.html">eoSelect</a>&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>__select</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">eoReplacement&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_replacement.html">eoReplacement</a>&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>__replace</em>, </td>
</tr>
<tr>
@ -230,13 +233,13 @@ template&lt;class EOT&gt; </div>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">eoPop&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>__source</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">eoPop&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>__destination</em></td><td>&nbsp;</td>
</tr>
<tr>
@ -249,7 +252,7 @@ template&lt;class EOT&gt; </div>
<div class="memdoc">
<p>
Constructor for the <a class="el" href="classpeoSyncIslandMig.html">peoSyncIslandMig</a> class; the characteristics of the migration model are defined through the specified parameters - out of the box objects provided in EO, etc., or custom, derived objects may be passed as parameters.
Constructor for the <a class="el" href="classpeoSyncIslandMig.html">peoSyncIslandMig</a> class; the characteristics of the migration model are defined through the specified parameters - out of the box objects provided in <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html">EO</a>, etc., or custom, derived objects may be passed as parameters.
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
@ -280,17 +283,19 @@ template&lt;class EOT&gt; </div>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
<td width="100%"><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Function operator to be called as checkpoint for performing the migration step.
<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/struct_function.html">Function</a> operator to be called as checkpoint for performing the migration step.
<p>
The emigrant individuals are selected from the source population and sent to the next island (defined by the topology object) while the immigrant individuals are integrated in the destination population. There is no need to explicitly call the function - the wrapper checkpoint object (please refer to the above example) will perform the call when required.
<p>
Implements <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_f.html#8b8f7f70edd96ec765c29357b373913d">eoF&lt; void &gt;</a>.
<p>
Definition at line <a class="el" href="peoSyncIslandMig_8h-source.html#l00252">252</a> of file <a class="el" href="peoSyncIslandMig_8h-source.html">peoSyncIslandMig.h</a>.
<p>
References <a class="el" href="peoSyncIslandMig_8h-source.html#l00159">peoSyncIslandMig&lt; EOT &gt;::cont</a>, <a class="el" href="peoSyncIslandMig_8h-source.html#l00222">peoSyncIslandMig&lt; EOT &gt;::emigrate()</a>, <a class="el" href="coop_8cpp-source.html#l00016">Cooperative::getOwner()</a>, <a class="el" href="peoSyncIslandMig_8h-source.html#l00239">peoSyncIslandMig&lt; EOT &gt;::immigrate()</a>, <a class="el" href="thread_8cpp-source.html#l00030">Thread::setActive()</a>, <a class="el" href="peoSyncIslandMig_8h-source.html#l00165">peoSyncIslandMig&lt; EOT &gt;::source</a>, <a class="el" href="communicable_8cpp-source.html#l00059">Communicable::stop()</a>, and <a class="el" href="peoSyncIslandMig_8h-source.html#l00174">peoSyncIslandMig&lt; EOT &gt;::sync</a>.
@ -298,7 +303,7 @@ References <a class="el" href="peoSyncIslandMig_8h-source.html#l00159">peoSyncIs
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="peoSyncIslandMig_8h-source.html">peoSyncIslandMig.h</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 636 B

After

Width:  |  Height:  |  Size: 1.1 KiB

Before After
Before After

View file

@ -30,14 +30,17 @@
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>peoSyncMultiStart&lt; EOT &gt; Member List</h1>This is the complete list of members for <a class="el" href="classpeoSyncMultiStart.html">peoSyncMultiStart&lt; EOT &gt;</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_updater.html#362659613082a328a9a1fac94cc2a120">className</a>(void) const </td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_updater.html">eoUpdater</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCommunicable.html#8ae1827ecf7569b3db1ed386c7d8ad78">Communicable</a>()</td><td><a class="el" href="classCommunicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpeoSyncMultiStart.html#43f4fa9b125baef6fc8b968dfd16f437">cont</a></td><td><a class="el" href="classpeoSyncMultiStart.html">peoSyncMultiStart&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeoSyncMultiStart.html#a4d1c2943c290de540800087b54dc49b">execute</a>()</td><td><a class="el" href="classpeoSyncMultiStart.html">peoSyncMultiStart&lt; EOT &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_f.html#2e9f6291a5516a275953520ca592ec20">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_f.html">eoF&lt; void &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCommunicable.html#db4307b69b9ccacff55fdbf84b8f50e4">getKey</a>()</td><td><a class="el" href="classCommunicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classService.html#0dae00309c51a7b7069788142aed799f">getOwner</a>()</td><td><a class="el" href="classService.html">Service</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpeoSyncMultiStart.html#64191ef79b7b589964ac9c3e23ae6718">idx</a></td><td><a class="el" href="classpeoSyncMultiStart.html">peoSyncMultiStart&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeoSyncMultiStart.html#ca10f6d258105e3c4f0d1660db5b7679">impr_sel</a></td><td><a class="el" href="classpeoSyncMultiStart.html">peoSyncMultiStart&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCommunicable.html#605b0efeffe81326f216c9903f5bbf4c">key</a></td><td><a class="el" href="classCommunicable.html">Communicable</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_updater.html#5a1ee902b561f1ccd1ee01fe45bdea2a">lastCall</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_updater.html">eoUpdater</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCommunicable.html#e1f8bd1ee810fd73d44315c95998d19d">lock</a>()</td><td><a class="el" href="classCommunicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpeoSyncMultiStart.html#4d317966de767dcc87eee0286ea7f95d">ls</a></td><td><a class="el" href="classpeoSyncMultiStart.html">peoSyncMultiStart&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeoSyncMultiStart.html#fc90282cc4e93cdea8f82fd52dd78fb0">notifySendingAllResourceRequests</a>()</td><td><a class="el" href="classpeoSyncMultiStart.html">peoSyncMultiStart&lt; EOT &gt;</a></td><td><code> [virtual]</code></td></tr>
@ -45,7 +48,7 @@
<tr class="memlist"><td><a class="el" href="classService.html#94e2012e76aaae3aa8199250f558d503">notifySendingResourceRequest</a>()</td><td><a class="el" href="classService.html">Service</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCommunicable.html#7a6acfdc781a67c9c0ec4f17893f86c3">num_comm</a></td><td><a class="el" href="classCommunicable.html">Communicable</a></td><td><code> [protected, static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeoSyncMultiStart.html#773eb9097550d9444f25ca8f48997a30">num_term</a></td><td><a class="el" href="classpeoSyncMultiStart.html">peoSyncMultiStart&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeoSyncMultiStart.html#76385b33fe514f91cb83f0fbecbeb3c2">operator()</a>()</td><td><a class="el" href="classpeoSyncMultiStart.html">peoSyncMultiStart&lt; EOT &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpeoSyncMultiStart.html#76385b33fe514f91cb83f0fbecbeb3c2">operator()</a>()</td><td><a class="el" href="classpeoSyncMultiStart.html">peoSyncMultiStart&lt; EOT &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeoSyncMultiStart.html#8becfab1922b64708dca5a53e2932a5a">packData</a>()</td><td><a class="el" href="classpeoSyncMultiStart.html">peoSyncMultiStart&lt; EOT &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classService.html#c4289f98d1cd9ed53e850efbb6a947bd">packResourceRequest</a>()</td><td><a class="el" href="classService.html">Service</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpeoSyncMultiStart.html#6c48eb0dae741cff7203b65e226f9616">packResult</a>()</td><td><a class="el" href="classpeoSyncMultiStart.html">peoSyncMultiStart&lt; EOT &gt;</a></td><td><code> [virtual]</code></td></tr>
@ -53,6 +56,7 @@
<tr class="memlist"><td><a class="el" href="classpeoSyncMultiStart.html#391178bd6b8a97a08ab4e345f070e967">pop</a></td><td><a class="el" href="classpeoSyncMultiStart.html">peoSyncMultiStart&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeoSyncMultiStart.html#a375ccea98e9bf2a0854dac27df4522f">replace</a></td><td><a class="el" href="classpeoSyncMultiStart.html">peoSyncMultiStart&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classService.html#7e2ae35a9070a05dcd46488df649896d">requestResourceRequest</a>(unsigned __how_many=1)</td><td><a class="el" href="classService.html">Service</a></td><td></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_f.html#ce124173b1bde24e846c8095e5bf060b">result_type</a> typedef</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_f.html">eoF&lt; void &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classCommunicable.html#3306a9adb11a0ab5af342c0db9f7bb2a">resume</a>()</td><td><a class="el" href="classCommunicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpeoSyncMultiStart.html#dbcc1a069ec72ecd8d40c392640d84b3">sel</a></td><td><a class="el" href="classpeoSyncMultiStart.html">peoSyncMultiStart&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeoSyncMultiStart.html#8fc9a3d046023ddd077defec3c23ab3b">select</a></td><td><a class="el" href="classpeoSyncMultiStart.html">peoSyncMultiStart&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
@ -65,7 +69,9 @@
<tr class="memlist"><td><a class="el" href="classpeoSyncMultiStart.html#2903a441b77cded266b5fb651e17a5b5">unpackData</a>()</td><td><a class="el" href="classpeoSyncMultiStart.html">peoSyncMultiStart&lt; EOT &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeoSyncMultiStart.html#c3cbd1f10a89d1915c5ccf82a2c34a1d">unpackResult</a>()</td><td><a class="el" href="classpeoSyncMultiStart.html">peoSyncMultiStart&lt; EOT &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCommunicable.html#2280b0dfa0d3a515fccf62c2a9fd5f41">~Communicable</a>()</td><td><a class="el" href="classCommunicable.html">Communicable</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_f.html#178dc5a2f684f488c806089dec9ae84b">~eoF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_f.html">eoF&lt; void &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -29,7 +29,7 @@
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>peoSyncMultiStart&lt; EOT &gt; Class Template Reference</h1><!-- doxytag: class="peoSyncMultiStart" --><!-- doxytag: inherits="Service" -->The <a class="el" href="classpeoSyncMultiStart.html">peoSyncMultiStart</a> class provides the basis for implementing the synchronous multi-start model, for launching several solution-based algorithms in parallel on a specified initial population.
<h1>peoSyncMultiStart&lt; EOT &gt; Class Template Reference</h1><!-- doxytag: class="peoSyncMultiStart" --><!-- doxytag: inherits="Service,eoUpdater" -->The <a class="el" href="classpeoSyncMultiStart.html">peoSyncMultiStart</a> class provides the basis for implementing the synchronous multi-start model, for launching several solution-based algorithms in parallel on a specified initial population.
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="peoSyncMultiStart_8h-source.html">peoSyncMultiStart.h</a>&gt;</code>
@ -37,13 +37,16 @@
<p>Inheritance diagram for peoSyncMultiStart&lt; EOT &gt;:
<p><center><img src="classpeoSyncMultiStart.png" usemap="#peoSyncMultiStart< EOT >_map" border="0" alt=""></center>
<map name="peoSyncMultiStart< EOT >_map">
<area href="classService.html" alt="Service" shape="rect" coords="0,56,164,80">
<area href="classCommunicable.html" alt="Communicable" shape="rect" coords="0,0,164,24">
<area href="classService.html" alt="Service" shape="rect" coords="0,112,164,136">
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_updater.html" alt="eoUpdater" shape="rect" coords="174,112,338,136">
<area href="classCommunicable.html" alt="Communicable" shape="rect" coords="0,56,164,80">
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_f.html" alt="eoF< void >" shape="rect" coords="174,56,338,80">
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="174,0,338,24">
</map>
<a href="classpeoSyncMultiStart-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSyncMultiStart.html#d29f94aad3c1f443bfffc8b6aee0704c">peoSyncMultiStart</a> (eoContinue&lt; EOT &gt; &amp;__cont, eoSelect&lt; EOT &gt; &amp;__select, eoReplacement&lt; EOT &gt; &amp;__replace, moAlgo&lt; EOT &gt; &amp;__ls, eoPop&lt; EOT &gt; &amp;__pop)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSyncMultiStart.html#d29f94aad3c1f443bfffc8b6aee0704c">peoSyncMultiStart</a> (<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_continue.html">eoContinue</a>&lt; EOT &gt; &amp;__cont, <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_select.html">eoSelect</a>&lt; EOT &gt; &amp;__select, <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_replacement.html">eoReplacement</a>&lt; EOT &gt; &amp;__replace, <a class="elRef" doxygen="mo.doxytag:../../../paradiseo-mo/doc/html/" href="../../../paradiseo-mo/doc/html/classmo_algo.html">moAlgo</a>&lt; EOT &gt; &amp;__ls, <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>&lt; EOT &gt; &amp;__pop)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor function - several simple parameters are required for defining the characteristics of the multi-start model. <a href="#d29f94aad3c1f443bfffc8b6aee0704c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSyncMultiStart.html#76385b33fe514f91cb83f0fbecbeb3c2">operator()</a> ()</td></tr>
@ -72,25 +75,25 @@
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Auxiliary function for notifications between the process requesting the synchronous multi-start execution and the processes that performs the actual execution phase. <a href="#fc90282cc4e93cdea8f82fd52dd78fb0"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="43f4fa9b125baef6fc8b968dfd16f437"></a><!-- doxytag: member="peoSyncMultiStart::cont" ref="43f4fa9b125baef6fc8b968dfd16f437" args="" -->
eoContinue&lt; EOT &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSyncMultiStart.html#43f4fa9b125baef6fc8b968dfd16f437">cont</a></td></tr>
<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_continue.html">eoContinue</a>&lt; EOT &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSyncMultiStart.html#43f4fa9b125baef6fc8b968dfd16f437">cont</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8fc9a3d046023ddd077defec3c23ab3b"></a><!-- doxytag: member="peoSyncMultiStart::select" ref="8fc9a3d046023ddd077defec3c23ab3b" args="" -->
eoSelect&lt; EOT &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSyncMultiStart.html#8fc9a3d046023ddd077defec3c23ab3b">select</a></td></tr>
<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_select.html">eoSelect</a>&lt; EOT &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSyncMultiStart.html#8fc9a3d046023ddd077defec3c23ab3b">select</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a375ccea98e9bf2a0854dac27df4522f"></a><!-- doxytag: member="peoSyncMultiStart::replace" ref="a375ccea98e9bf2a0854dac27df4522f" args="" -->
eoReplacement&lt; EOT &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSyncMultiStart.html#a375ccea98e9bf2a0854dac27df4522f">replace</a></td></tr>
<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_replacement.html">eoReplacement</a>&lt; EOT &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSyncMultiStart.html#a375ccea98e9bf2a0854dac27df4522f">replace</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4d317966de767dcc87eee0286ea7f95d"></a><!-- doxytag: member="peoSyncMultiStart::ls" ref="4d317966de767dcc87eee0286ea7f95d" args="" -->
moAlgo&lt; EOT &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSyncMultiStart.html#4d317966de767dcc87eee0286ea7f95d">ls</a></td></tr>
<a class="elRef" doxygen="mo.doxytag:../../../paradiseo-mo/doc/html/" href="../../../paradiseo-mo/doc/html/classmo_algo.html">moAlgo</a>&lt; EOT &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSyncMultiStart.html#4d317966de767dcc87eee0286ea7f95d">ls</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="391178bd6b8a97a08ab4e345f070e967"></a><!-- doxytag: member="peoSyncMultiStart::pop" ref="391178bd6b8a97a08ab4e345f070e967" args="" -->
eoPop&lt; EOT &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSyncMultiStart.html#391178bd6b8a97a08ab4e345f070e967">pop</a></td></tr>
<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>&lt; EOT &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSyncMultiStart.html#391178bd6b8a97a08ab4e345f070e967">pop</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="dbcc1a069ec72ecd8d40c392640d84b3"></a><!-- doxytag: member="peoSyncMultiStart::sel" ref="dbcc1a069ec72ecd8d40c392640d84b3" args="" -->
eoPop&lt; EOT &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSyncMultiStart.html#dbcc1a069ec72ecd8d40c392640d84b3">sel</a></td></tr>
<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>&lt; EOT &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSyncMultiStart.html#dbcc1a069ec72ecd8d40c392640d84b3">sel</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ca10f6d258105e3c4f0d1660db5b7679"></a><!-- doxytag: member="peoSyncMultiStart::impr_sel" ref="ca10f6d258105e3c4f0d1660db5b7679" args="" -->
eoPop&lt; EOT &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSyncMultiStart.html#ca10f6d258105e3c4f0d1660db5b7679">impr_sel</a></td></tr>
<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>&lt; EOT &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSyncMultiStart.html#ca10f6d258105e3c4f0d1660db5b7679">impr_sel</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2c2ebe46470d1425f0409897deab435b"></a><!-- doxytag: member="peoSyncMultiStart::sol" ref="2c2ebe46470d1425f0409897deab435b" args="" -->
EOT&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSyncMultiStart.html#2c2ebe46470d1425f0409897deab435b">sol</a></td></tr>
@ -122,31 +125,31 @@ template&lt;class EOT&gt; </div>
<tr>
<td class="memname"><a class="el" href="classpeoSyncMultiStart.html">peoSyncMultiStart</a>&lt; EOT &gt;::<a class="el" href="classpeoSyncMultiStart.html">peoSyncMultiStart</a> </td>
<td>(</td>
<td class="paramtype">eoContinue&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_continue.html">eoContinue</a>&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>__cont</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">eoSelect&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_select.html">eoSelect</a>&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>__select</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">eoReplacement&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_replacement.html">eoReplacement</a>&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>__replace</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">moAlgo&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramtype"><a class="elRef" doxygen="mo.doxytag:../../../paradiseo-mo/doc/html/" href="../../../paradiseo-mo/doc/html/classmo_algo.html">moAlgo</a>&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>__ls</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">eoPop&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>__pop</em></td><td>&nbsp;</td>
</tr>
<tr>
@ -187,7 +190,7 @@ template&lt;class EOT&gt; </div>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
<td width="100%"><code> [virtual]</code></td>
</tr>
</table>
</div>
@ -198,6 +201,8 @@ Operator which synchronously executes the specified algorithm on the individuals
<p>
There is no need to explicitly call the operator - automatically called as checkpoint operator.
<p>
Implements <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_f.html#8b8f7f70edd96ec765c29357b373913d">eoF&lt; void &gt;</a>.
<p>
Definition at line <a class="el" href="peoSyncMultiStart_8h-source.html#l00161">161</a> of file <a class="el" href="peoSyncMultiStart_8h-source.html">peoSyncMultiStart.h</a>.
<p>
References <a class="el" href="peoSyncMultiStart_8h-source.html#l00101">peoSyncMultiStart&lt; EOT &gt;::idx</a>, <a class="el" href="peoSyncMultiStart_8h-source.html#l00098">peoSyncMultiStart&lt; EOT &gt;::impr_sel</a>, <a class="el" href="peoSyncMultiStart_8h-source.html#l00102">peoSyncMultiStart&lt; EOT &gt;::num_term</a>, <a class="el" href="peoSyncMultiStart_8h-source.html#l00096">peoSyncMultiStart&lt; EOT &gt;::pop</a>, <a class="el" href="rmc_2mpi_2service_8cpp-source.html#l00016">Service::requestResourceRequest()</a>, <a class="el" href="peoSyncMultiStart_8h-source.html#l00097">peoSyncMultiStart&lt; EOT &gt;::sel</a>, <a class="el" href="peoSyncMultiStart_8h-source.html#l00091">peoSyncMultiStart&lt; EOT &gt;::select</a>, and <a class="el" href="communicable_8cpp-source.html#l00059">Communicable::stop()</a>.
@ -406,7 +411,7 @@ References <a class="el" href="core_2service_8cpp-source.html#l00016">Service::g
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="peoSyncMultiStart_8h-source.html">peoSyncMultiStart.h</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 607 B

After

Width:  |  Height:  |  Size: 1.3 KiB

Before After
Before After

View file

@ -32,6 +32,7 @@
<h1>peoTransform&lt; EOT &gt; Member List</h1>This is the complete list of members for <a class="el" href="classpeoTransform.html">peoTransform&lt; EOT &gt;</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="classCommunicable.html#8ae1827ecf7569b3db1ed386c7d8ad78">Communicable</a>()</td><td><a class="el" href="classCommunicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classService.html#e4f2894e6121e60f38d41cfbd7447ae4">execute</a>()</td><td><a class="el" href="classService.html">Service</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF&lt; A1, R &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCommunicable.html#db4307b69b9ccacff55fdbf84b8f50e4">getKey</a>()</td><td><a class="el" href="classCommunicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classService.html#0dae00309c51a7b7069788142aed799f">getOwner</a>()</td><td><a class="el" href="classService.html">Service</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classCommunicable.html#605b0efeffe81326f216c9903f5bbf4c">key</a></td><td><a class="el" href="classCommunicable.html">Communicable</a></td><td><code> [protected]</code></td></tr>
@ -40,6 +41,7 @@
<tr class="memlist"><td><a class="el" href="classService.html#81ad4d6ebb50045b8977e2ab74826f30">notifySendingData</a>()</td><td><a class="el" href="classService.html">Service</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classService.html#94e2012e76aaae3aa8199250f558d503">notifySendingResourceRequest</a>()</td><td><a class="el" href="classService.html">Service</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCommunicable.html#7a6acfdc781a67c9c0ec4f17893f86c3">num_comm</a></td><td><a class="el" href="classCommunicable.html">Communicable</a></td><td><code> [protected, static]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">operator()</a>(A1)=0</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF&lt; A1, R &gt;</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classService.html#aea4b8f7f8fb88e83862ee4bfd9ab207">packData</a>()</td><td><a class="el" href="classService.html">Service</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classService.html#c4289f98d1cd9ed53e850efbb6a947bd">packResourceRequest</a>()</td><td><a class="el" href="classService.html">Service</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classService.html#e5e4f90b2315e15c2a2913bd370f4cf5">packResult</a>()</td><td><a class="el" href="classService.html">Service</a></td><td><code> [virtual]</code></td></tr>
@ -53,7 +55,9 @@
<tr class="memlist"><td><a class="el" href="classService.html#3bd87b444710813d30fd754d4d0b4df3">unpackData</a>()</td><td><a class="el" href="classService.html">Service</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classService.html#45c06344edbfa482b91f68e2035a6099">unpackResult</a>()</td><td><a class="el" href="classService.html">Service</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classCommunicable.html#2280b0dfa0d3a515fccf62c2a9fd5f41">~Communicable</a>()</td><td><a class="el" href="classCommunicable.html">Communicable</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF&lt; A1, R &gt;</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -29,7 +29,7 @@
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>peoTransform&lt; EOT &gt; Class Template Reference</h1><!-- doxytag: class="peoTransform" --><!-- doxytag: inherits="Service" -->The <a class="el" href="classpeoTransform.html">peoTransform</a> class acts only as an interface for creating transform operators - for an example please refer to the <b><a class="el" href="classpeoSeqTransform.html">peoSeqTransform</a></b> and the <b><a class="el" href="classpeoParaSGATransform.html">peoParaSGATransform</a></b> classes.
<h1>peoTransform&lt; EOT &gt; Class Template Reference</h1><!-- doxytag: class="peoTransform" --><!-- doxytag: inherits="Service,eoTransform" -->The <a class="el" href="classpeoTransform.html">peoTransform</a> class acts only as an interface for creating transform operators - for an example please refer to the <b><a class="el" href="classpeoSeqTransform.html">peoSeqTransform</a></b> and the <b><a class="el" href="classpeoParaSGATransform.html">peoParaSGATransform</a></b> classes.
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="peoTransform_8h-source.html">peoTransform.h</a>&gt;</code>
@ -37,10 +37,13 @@
<p>Inheritance diagram for peoTransform&lt; EOT &gt;:
<p><center><img src="classpeoTransform.png" usemap="#peoTransform< EOT >_map" border="0" alt=""></center>
<map name="peoTransform< EOT >_map">
<area href="classService.html" alt="Service" shape="rect" coords="101,56,293,80">
<area href="classCommunicable.html" alt="Communicable" shape="rect" coords="101,0,293,24">
<area href="classpeoParaSGATransform.html" alt="peoParaSGATransform< EOT >" shape="rect" coords="0,168,192,192">
<area href="classpeoSeqTransform.html" alt="peoSeqTransform< EOT >" shape="rect" coords="202,168,394,192">
<area href="classService.html" alt="Service" shape="rect" coords="0,112,192,136">
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_transform.html" alt="eoTransform< EOT >" shape="rect" coords="202,112,394,136">
<area href="classCommunicable.html" alt="Communicable" shape="rect" coords="0,56,192,80">
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html" alt="eoUF< A1, R >" shape="rect" coords="202,56,394,80">
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="202,0,394,24">
<area href="classpeoParaSGATransform.html" alt="peoParaSGATransform< EOT >" shape="rect" coords="0,224,192,248">
<area href="classpeoSeqTransform.html" alt="peoSeqTransform< EOT >" shape="rect" coords="202,224,394,248">
</map>
<a href="classpeoTransform-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
@ -55,7 +58,7 @@ The <a class="el" href="classpeoTransform.html">peoTransform</a> class acts only
<p>
Definition at line <a class="el" href="peoTransform_8h-source.html#l00020">20</a> of file <a class="el" href="peoTransform_8h-source.html">peoTransform.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="peoTransform_8h-source.html">peoTransform.h</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

Before After
Before After

View file

@ -89,7 +89,7 @@
<a name="l00065"></a>00065
<a name="l00066"></a>00066
<a name="l00067"></a>00067
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -53,7 +53,7 @@
<a name="l00029"></a>00029 <span class="keyword">extern</span> <span class="keywordtype">void</span> wakeUpCommunicator ();
<a name="l00030"></a>00030
<a name="l00031"></a>00031 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -92,7 +92,7 @@
<a name="l00068"></a>00068
<a name="l00069"></a>00069
<a name="l00070"></a>00070
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -69,7 +69,7 @@
<a name="l00045"></a>00045 <span class="comment">//extern COMM_ID getKey (const Communicable * __comm);</span>
<a name="l00046"></a>00046
<a name="l00047"></a>00047 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -64,7 +64,7 @@
<a name="l00040"></a>00040 <span class="comment">// resume ();</span>
<a name="l00041"></a>00041 <span class="comment">// printDebugMessage (b);</span>
<a name="l00042"></a>00042 }
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -63,7 +63,7 @@
<a name="l00039"></a>00039 <span class="keyword">extern</span> <a class="code" href="classCooperative.html">Cooperative</a> * getCooperative (COOP_ID __key);
<a name="l00040"></a>00040
<a name="l00041"></a>00041 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -126,7 +126,7 @@
<a name="l00102"></a>00102
<a name="l00103"></a>00103 joinThreads (ll_threads);
<a name="l00104"></a>00104 }
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -80,7 +80,7 @@
<a name="l00056"></a><a class="code" href="classService.html#45c06344edbfa482b91f68e2035a6099">00056</a> <span class="keywordtype">void</span> <a class="code" href="classService.html#45c06344edbfa482b91f68e2035a6099">Service :: unpackResult</a> () {
<a name="l00057"></a>00057
<a name="l00058"></a>00058 }
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -54,7 +54,7 @@
<a name="l00030"></a>00030 unpack (__pop [i]);
<a name="l00031"></a>00031 }
<a name="l00032"></a>00032 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -39,7 +39,7 @@
<a name="l00015"></a>00015
<a name="l00016"></a>00016 <span class="keyword">template</span> &lt;<span class="keyword">class</span> F, <span class="keyword">class</span> T&gt; <span class="keywordtype">void</span> pack (<span class="keyword">const</span> eoVector &lt;F, T&gt; &amp; __v) {
<a name="l00017"></a>00017
<a name="l00018"></a>00018 pack (__v.fitness ()) ;
<a name="l00018"></a>00018 pack (__v.<a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html#ce8f16c2ec9eabbc22ff0ec20205575f">fitness</a> ()) ;
<a name="l00019"></a>00019 <span class="keywordtype">unsigned</span> len = __v.size ();
<a name="l00020"></a>00020 pack (len);
<a name="l00021"></a>00021 <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> i = 0 ; i &lt; len; i ++)
@ -60,7 +60,7 @@
<a name="l00036"></a>00036 }
<a name="l00037"></a>00037
<a name="l00038"></a>00038 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -91,7 +91,7 @@
<tr><td class="indexkey"><b>xml_parser.cpp</b> <a href="xml__parser_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><b>xml_parser.h</b> <a href="xml__parser_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
</table>
<hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:16 2007 for ParadisEO-PEO by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -97,8 +97,7 @@ Here is a list of all documented class members with links to the class documenta
: <a class="el" href="classService.html#0dae00309c51a7b7069788142aed799f">Service</a>, <a class="el" href="classCooperative.html#4012b4e8329e87d26ee266491e1a883e">Cooperative</a></ul>
<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
<li>id
: <a class="el" href="classWorker.html#b5ffcb995e12fa71b9551e91729d6972">Worker</a>, <a class="el" href="classRunner.html#1989c1f8e0b0b54ad2e60a341007e59d">Runner</a><li>id_run
: <a class="el" href="structNode.html#a90013b890888d3d252a71cb4fe48934">Node</a><li>idx
: <a class="el" href="classWorker.html#b5ffcb995e12fa71b9551e91729d6972">Worker</a>, <a class="el" href="classRunner.html#1989c1f8e0b0b54ad2e60a341007e59d">Runner</a><li>idx
: <a class="el" href="classpeoSyncMultiStart.html#64191ef79b7b589964ac9c3e23ae6718">peoSyncMultiStart&lt; EOT &gt;</a>, <a class="el" href="classpeoParaSGATransform.html#03972feadc86626e58fe60bd4061b57e">peoParaSGATransform&lt; EOT &gt;</a><li>imm
: <a class="el" href="classpeoSyncIslandMig.html#088c1623f32668dcd3683fceff9426c3">peoSyncIslandMig&lt; EOT &gt;</a>, <a class="el" href="classpeoAsyncIslandMig.html#b8c76d98d9ae99dd930a77c12860519a">peoAsyncIslandMig&lt; EOT &gt;</a><li>immigrate()
: <a class="el" href="classpeoSyncIslandMig.html#38dd72312a3d16808af1aa7beb9ed4a7">peoSyncIslandMig&lt; EOT &gt;</a>, <a class="el" href="classpeoAsyncIslandMig.html#5a9a64ba51a696e45f91b362c39c9a64">peoAsyncIslandMig&lt; EOT &gt;</a><li>impr_sel
@ -119,8 +118,7 @@ Here is a list of all documented class members with links to the class documenta
: <a class="el" href="classpeoParaSGATransform.html#34ff5f9d285ca4879cf8865fb425a311">peoParaSGATransform&lt; EOT &gt;</a><li>mut_rate
: <a class="el" href="classpeoParaSGATransform.html#b9d3a2094737d0bbd034aac942cc53e3">peoParaSGATransform&lt; EOT &gt;</a></ul>
<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
<li>name
: <a class="el" href="structNode.html#3c4318d71ca9a44fe33edcf8b7f26863">Node</a><li>no_merge_eval
<li>no_merge_eval
: <a class="el" href="classpeoParaPopEval.html#bf255dd5861e27108c2abae7309d7690">peoParaPopEval&lt; EOT &gt;</a><li>notifySending()
: <a class="el" href="classpeoSyncIslandMig.html#8c427b3f91c19ff85f86930366b96008">peoSyncIslandMig&lt; EOT &gt;</a>, <a class="el" href="classCooperative.html#4439ddeaa1246a2e44c003bfb781739b">Cooperative</a><li>notifySendingAllResourceRequests()
: <a class="el" href="classpeoSyncMultiStart.html#fc90282cc4e93cdea8f82fd52dd78fb0">peoSyncMultiStart&lt; EOT &gt;</a>, <a class="el" href="classpeoParaSGATransform.html#8a0316e33897c395a81787f59ea7a1c8">peoParaSGATransform&lt; EOT &gt;</a>, <a class="el" href="classpeoParaPopEval.html#b77031fc4807921ffaf7cf6b669a7665">peoParaPopEval&lt; EOT &gt;</a>, <a class="el" href="classService.html#f94cc8a5c2665d4574041737e61e9ffc">Service</a><li>notifySendingData()
@ -132,8 +130,7 @@ Here is a list of all documented class members with links to the class documenta
: <a class="el" href="classCommunicable.html#7a6acfdc781a67c9c0ec4f17893f86c3">Communicable</a><li>num_func
: <a class="el" href="classpeoParaPopEval.html#87abb090c0de39f0ccc36af1f07cca0c">peoParaPopEval&lt; EOT &gt;</a><li>num_sent_rr
: <a class="el" href="classService.html#a5b2ad9520bb3710b54348b99acebd58">Service</a><li>num_term
: <a class="el" href="classpeoSyncMultiStart.html#773eb9097550d9444f25ca8f48997a30">peoSyncMultiStart&lt; EOT &gt;</a>, <a class="el" href="classpeoParaSGATransform.html#589ea7cd72d522ae51a07de4d8ffbf11">peoParaSGATransform&lt; EOT &gt;</a><li>num_workers
: <a class="el" href="structNode.html#01fec86d75332858b158c810d57caee3">Node</a></ul>
: <a class="el" href="classpeoSyncMultiStart.html#773eb9097550d9444f25ca8f48997a30">peoSyncMultiStart&lt; EOT &gt;</a>, <a class="el" href="classpeoParaSGATransform.html#589ea7cd72d522ae51a07de4d8ffbf11">peoParaSGATransform&lt; EOT &gt;</a></ul>
<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
<li>one_func
: <a class="el" href="classpeoParaPopEval.html#f0e8af3ee442d2b6baf0bd122226be3c">peoParaPopEval&lt; EOT &gt;</a><li>operator()()
@ -163,9 +160,7 @@ Here is a list of all documented class members with links to the class documenta
: <a class="el" href="classReactiveThread.html#77381649429941c99a3e3d568113d6cf">ReactiveThread</a><li>replace
: <a class="el" href="classpeoSyncMultiStart.html#a375ccea98e9bf2a0854dac27df4522f">peoSyncMultiStart&lt; EOT &gt;</a>, <a class="el" href="classpeoSyncIslandMig.html#cb6d2d909503a86415912900d6e1d891">peoSyncIslandMig&lt; EOT &gt;</a>, <a class="el" href="classpeoEA.html#9bd2d4356cf7e69e3141dc269213aa8a">peoEA&lt; EOT &gt;</a>, <a class="el" href="classpeoAsyncIslandMig.html#b761dbd880ee32e170741ecd78da6f48">peoAsyncIslandMig&lt; EOT &gt;</a><li>requestResourceRequest()
: <a class="el" href="classService.html#7e2ae35a9070a05dcd46488df649896d">Service</a><li>resume()
: <a class="el" href="classCommunicable.html#3306a9adb11a0ab5af342c0db9f7bb2a">Communicable</a><li>rk
: <a class="el" href="structNode.html#7de6f254b6b8c3f9f8287af0bb742e9b">Node</a><li>rk_sched
: <a class="el" href="structNode.html#98deed2036c3dd8fc0f4fe8dacf56a92">Node</a><li>run()
: <a class="el" href="classCommunicable.html#3306a9adb11a0ab5af342c0db9f7bb2a">Communicable</a><li>run()
: <a class="el" href="classpeoEA.html#6ab8c321d29350634143a2a01cf2ad24">peoEA&lt; EOT &gt;</a><li>Runner()
: <a class="el" href="classRunner.html#7acb8258c21da9daa62f9a177a2e5acd">Runner</a></ul>
<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
@ -218,7 +213,7 @@ Here is a list of all documented class members with links to the class documenta
: <a class="el" href="classCommunicable.html#2280b0dfa0d3a515fccf62c2a9fd5f41">Communicable</a><li>~Thread()
: <a class="el" href="classThread.html#37d9edd3a1a776cbc27dedff949c9726">Thread</a><li>~Topology()
: <a class="el" href="classTopology.html#3e447669757c8311c7f6f8edc705abf2">Topology</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -148,7 +148,7 @@
: <a class="el" href="classCommunicable.html#2280b0dfa0d3a515fccf62c2a9fd5f41">Communicable</a><li>~Thread()
: <a class="el" href="classThread.html#37d9edd3a1a776cbc27dedff949c9726">Thread</a><li>~Topology()
: <a class="el" href="classTopology.html#3e447669757c8311c7f6f8edc705abf2">Topology</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -83,8 +83,7 @@
: <a class="el" href="classpeoParaPopEval.html#6d69b8f73c0b5d72baf75d6e53f025b7">peoParaPopEval&lt; EOT &gt;</a></ul>
<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
<li>id
: <a class="el" href="classWorker.html#b5ffcb995e12fa71b9551e91729d6972">Worker</a>, <a class="el" href="classRunner.html#1989c1f8e0b0b54ad2e60a341007e59d">Runner</a><li>id_run
: <a class="el" href="structNode.html#a90013b890888d3d252a71cb4fe48934">Node</a><li>idx
: <a class="el" href="classWorker.html#b5ffcb995e12fa71b9551e91729d6972">Worker</a>, <a class="el" href="classRunner.html#1989c1f8e0b0b54ad2e60a341007e59d">Runner</a><li>idx
: <a class="el" href="classpeoSyncMultiStart.html#64191ef79b7b589964ac9c3e23ae6718">peoSyncMultiStart&lt; EOT &gt;</a>, <a class="el" href="classpeoParaSGATransform.html#03972feadc86626e58fe60bd4061b57e">peoParaSGATransform&lt; EOT &gt;</a><li>imm
: <a class="el" href="classpeoSyncIslandMig.html#088c1623f32668dcd3683fceff9426c3">peoSyncIslandMig&lt; EOT &gt;</a>, <a class="el" href="classpeoAsyncIslandMig.html#b8c76d98d9ae99dd930a77c12860519a">peoAsyncIslandMig&lt; EOT &gt;</a><li>impr_sel
: <a class="el" href="classpeoSyncMultiStart.html#ca10f6d258105e3c4f0d1660db5b7679">peoSyncMultiStart&lt; EOT &gt;</a></ul>
@ -102,14 +101,12 @@
: <a class="el" href="classpeoParaSGATransform.html#34ff5f9d285ca4879cf8865fb425a311">peoParaSGATransform&lt; EOT &gt;</a><li>mut_rate
: <a class="el" href="classpeoParaSGATransform.html#b9d3a2094737d0bbd034aac942cc53e3">peoParaSGATransform&lt; EOT &gt;</a></ul>
<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
<li>name
: <a class="el" href="structNode.html#3c4318d71ca9a44fe33edcf8b7f26863">Node</a><li>no_merge_eval
<li>no_merge_eval
: <a class="el" href="classpeoParaPopEval.html#bf255dd5861e27108c2abae7309d7690">peoParaPopEval&lt; EOT &gt;</a><li>num_comm
: <a class="el" href="classCommunicable.html#7a6acfdc781a67c9c0ec4f17893f86c3">Communicable</a><li>num_func
: <a class="el" href="classpeoParaPopEval.html#87abb090c0de39f0ccc36af1f07cca0c">peoParaPopEval&lt; EOT &gt;</a><li>num_sent_rr
: <a class="el" href="classService.html#a5b2ad9520bb3710b54348b99acebd58">Service</a><li>num_term
: <a class="el" href="classpeoSyncMultiStart.html#773eb9097550d9444f25ca8f48997a30">peoSyncMultiStart&lt; EOT &gt;</a>, <a class="el" href="classpeoParaSGATransform.html#589ea7cd72d522ae51a07de4d8ffbf11">peoParaSGATransform&lt; EOT &gt;</a><li>num_workers
: <a class="el" href="structNode.html#01fec86d75332858b158c810d57caee3">Node</a></ul>
: <a class="el" href="classpeoSyncMultiStart.html#773eb9097550d9444f25ca8f48997a30">peoSyncMultiStart&lt; EOT &gt;</a>, <a class="el" href="classpeoParaSGATransform.html#589ea7cd72d522ae51a07de4d8ffbf11">peoParaSGATransform&lt; EOT &gt;</a></ul>
<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
<li>one_func
: <a class="el" href="classpeoParaPopEval.html#f0e8af3ee442d2b6baf0bd122226be3c">peoParaPopEval&lt; EOT &gt;</a><li>owner
@ -121,9 +118,7 @@
: <a class="el" href="classpeoParaPopEval.html#80e7e34bb1bb2d12f1f2eed3feac6ecf">peoParaPopEval&lt; EOT &gt;</a></ul>
<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
<li>replace
: <a class="el" href="classpeoSyncMultiStart.html#a375ccea98e9bf2a0854dac27df4522f">peoSyncMultiStart&lt; EOT &gt;</a>, <a class="el" href="classpeoSyncIslandMig.html#cb6d2d909503a86415912900d6e1d891">peoSyncIslandMig&lt; EOT &gt;</a>, <a class="el" href="classpeoEA.html#9bd2d4356cf7e69e3141dc269213aa8a">peoEA&lt; EOT &gt;</a>, <a class="el" href="classpeoAsyncIslandMig.html#b761dbd880ee32e170741ecd78da6f48">peoAsyncIslandMig&lt; EOT &gt;</a><li>rk
: <a class="el" href="structNode.html#7de6f254b6b8c3f9f8287af0bb742e9b">Node</a><li>rk_sched
: <a class="el" href="structNode.html#98deed2036c3dd8fc0f4fe8dacf56a92">Node</a></ul>
: <a class="el" href="classpeoSyncMultiStart.html#a375ccea98e9bf2a0854dac27df4522f">peoSyncMultiStart&lt; EOT &gt;</a>, <a class="el" href="classpeoSyncIslandMig.html#cb6d2d909503a86415912900d6e1d891">peoSyncIslandMig&lt; EOT &gt;</a>, <a class="el" href="classpeoEA.html#9bd2d4356cf7e69e3141dc269213aa8a">peoEA&lt; EOT &gt;</a>, <a class="el" href="classpeoAsyncIslandMig.html#b761dbd880ee32e170741ecd78da6f48">peoAsyncIslandMig&lt; EOT &gt;</a></ul>
<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
<li>sel
: <a class="el" href="classpeoSyncMultiStart.html#dbcc1a069ec72ecd8d40c392640d84b3">peoSyncMultiStart&lt; EOT &gt;</a><li>select
@ -147,7 +142,7 @@
: <a class="el" href="classpeoParaPopEval.html#b528ad9dd9006c3dd57f149a3843e57d">peoParaPopEval&lt; EOT &gt;</a><li>toto
: <a class="el" href="classWorker.html#7ba5a18b2918cf9e704536b763be37f7">Worker</a><li>trans
: <a class="el" href="classpeoSeqTransform.html#ad3e16c59dd6c46dfc1baf7b88af30cf">peoSeqTransform&lt; EOT &gt;</a>, <a class="el" href="classpeoEA.html#713c77935eb8aafebfb9488cfaa4a363">peoEA&lt; EOT &gt;</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -57,11 +57,32 @@
</ul>
<li><a class="el" href="classWorker.html">Worker</a>
</ul>
<li><a class="el" href="structNode.html">Node</a>
<li><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a>
<code> [external]</code><ul>
<li><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a>
<code> [external]</code><ul>
<li><a class="el" href="classpeoAggEvalFunc.html">peoAggEvalFunc&lt; EOT &gt;</a>
<ul>
<li><a class="el" href="classpeoNoAggEvalFunc.html">peoNoAggEvalFunc&lt; EOT &gt;</a>
</ul>
</ul>
<li><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_f.html">eoF&lt; void &gt;</a>
<code> [external]</code><ul>
<li><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_updater.html">eoUpdater</a>
<code> [external]</code><ul>
<li><a class="el" href="classpeoAsyncIslandMig.html">peoAsyncIslandMig&lt; EOT &gt;</a>
<li><a class="el" href="classpeoSyncIslandMig.html">peoSyncIslandMig&lt; EOT &gt;</a>
<li><a class="el" href="classpeoSyncMultiStart.html">peoSyncMultiStart&lt; EOT &gt;</a>
</ul>
</ul>
<li><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF&lt; A1, R &gt;</a>
<code> [external]</code><ul>
<li><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_transform.html">eoTransform&lt; EOT &gt;</a>
<code> [external]</code><ul>
<li><a class="el" href="classpeoTransform.html">peoTransform&lt; EOT &gt;</a>
</ul>
</ul>
</ul>
<li><a class="el" href="structSEND__REQUEST.html">SEND_REQUEST</a>
<li><a class="el" href="classThread.html">Thread</a>
<ul>
@ -77,7 +98,7 @@
<li><a class="el" href="classRingTopology.html">RingTopology</a>
</ul>
</ul>
<hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -25,7 +25,7 @@
<h1>The ParadisEO-PEO Framework</h1>
<p>
<h3 align="center">0.1 </h3><h2><a class="anchor" name="intro">
Introduction</a></h2>
intro</a></h2>
ParadisEO is a white-box object-oriented framework dedicated to the reusable design of parallel and distributed metaheuristics (PDM). ParadisEO provides a broad range of features including evolutionary algorithms (EA), local searches (LS), the most common parallel and distributed models and hybridization mechanisms, etc. This high content and utility encourages its use at European level. ParadisEO is based on a clear conceptual separation of the solution methods from the problems they are intended to solve. This separation confers to the user a maximum code and design reuse. Furthermore, the fine-grained nature of the classes provided by the framework allow a higher flexibility compared to other frameworks. ParadisEO is one of the rare frameworks that provide the most common parallel and distributed models. Their implementation is portable on distributed-memory machines as well as on shared-memory multiprocessors, as it uses standard libraries such as MPI, PVM and PThreads. The models can be exploited in a transparent way, one has just to instantiate their associated provided classes. Their experimentation on the radio network design real-world application demonstrate their efficiency.<p>
In practice, combinatorial optimization problems are often NP-hard, CPU time-consuming, and evolve over time. Unlike exact methods, metaheuristics allow to tackle large-size problems instances by delivering satisfactory solutions in a reasonable time. Metaheuristics are general-purpose heuristics that split in two categories: evolutionary algorithms (EA) and local search methods (LS). These two families have complementary characteristics: EA allow a better exploration of the search space, while LS have the power to intensify the search in promising regions. Their hybridization allows to deliver robust and better solutions<p>
Although serial metaheuristics have a polynomial temporal complexity, they remain unsatisfactory for industrial problems. Parallel and distributed computing is a powerful way to deal with the performance issue of these problems. Numerous parallel and distributed metaheuristics (PDM) and their implementations have been proposed, and are available on theWeb. They can be reused and adapted to his/her own problems. However, the user has to deeply examine the code and rewrite its problem-specific sections. The task is tedious, errorprone, takes along time and makes harder the produced code maintenance. A better way to reuse the code of existing PDM is the reuse through libraries. These are often more reliable as they are more tested and documented. They allow a better maintainability and efficiency. However, libraries do not allow the reuse of design.<h2><a class="anchor" name="parallel_metaheuristics">
@ -60,7 +60,7 @@ Two parallel distributed models are commonly used in the literature: the paralle
Hybridization</a></h2>
Recently, hybrid metaheuristics have gained a considerable interest. For many practical or academic optimization problems, the best found solutions are obtained by hybrid algorithms. Combinations of different metaheuristics have provided very powerful search methods. Two levels and two modes of hybridization have been distinguished: Low and High levels, and Relay and <a class="el" href="classCooperative.html">Cooperative</a> modes. The low-level hybridization addresses the functional composition of a single optimization method. A function of a given metaheuristic is replaced by another metaheuristic. On the contrary, for high-level hybrid algorithms the different metaheuristics are self-containing, meaning no direct relationship to their internal working is considered. On the other hand, relay hybridization means a set of metaheuristics is applied in a pipeline way. The output of a metaheuristic (except the last) is the input of the following one (except the first). Conversely, co-evolutionist hybridization is a cooperative optimization model. Each metaheuristic performs a search in a solution space, and exchange solutions with others.<h2><a class="anchor" name="paradiseo_goals">
Paradiseo goals and architecture</a></h2>
The "EO" part of ParadisEO means Evolving Objects. EO is a C++ LGPL open source framework and includes a paradigm-free Evolutionary Computation library (EOlib) dedicated to the flexible design of EA through evolving objects superseding the most common dialects (Genetic Algorithms, Evolution Strategies, Evolutionary Programming and Genetic Programming). Furthermore, EO integrates several services including visualization facilities, on-line definition of parameters, application check-pointing, etc. ParadisEO is an extended version of the EO framework. The extensions include local search methods, hybridization mechanisms, parallelism and distribution mechanisms, and other features that are not addressed in this paper such as multi-objective optimization and grid computing. In the next sections, we present the motivations and goals of ParadisEO, its architecture and some of its main implementation details and issues.<h3><a class="anchor" name="motivation">
The "EO" part of ParadisEO means Evolving Objects. <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html">EO</a> is a C++ LGPL open source framework and includes a paradigm-free Evolutionary Computation library (EOlib) dedicated to the flexible design of EA through evolving objects superseding the most common dialects (Genetic Algorithms, Evolution Strategies, Evolutionary Programming and Genetic Programming). Furthermore, <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html">EO</a> integrates several services including visualization facilities, on-line definition of parameters, application check-pointing, etc. ParadisEO is an extended version of the <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html">EO</a> framework. The extensions include local search methods, hybridization mechanisms, parallelism and distribution mechanisms, and other features that are not addressed in this paper such as multi-objective optimization and grid computing. In the next sections, we present the motivations and goals of ParadisEO, its architecture and some of its main implementation details and issues.<h3><a class="anchor" name="motivation">
Motivations and goals</a></h3>
A framework is normally intended to be exploited by as many users as possible. Therefore, its exploitation could be successful only if some important user criteria are satisfied. The following criteria are the major of them and constitute the main objectives of the ParadisEO framework:<p>
<ul>
@ -99,7 +99,7 @@ The basisc of the ParadisEO framework philosophy are exposed in a few simple tut
<li>
<a href="lesson1/html/main.html" style="text-decoration:none;">creating a simple ParadisEO evolutionary algorithm</a>; </li>
</ul>
All the presented examples have as case study the traveling salesman problem (TSP). Different operators and auxiliary objects were designed, standing as a <a href="lsnshared/html/index.html" target="new" style="text-decoration:none;">common shared source code base</a>. While not being part of the ParadisEO-PEO framework, it may represent a startpoint for a better understanding of the presented tutorials. <hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
All the presented examples have as case study the traveling salesman problem (TSP). Different operators and auxiliary objects were designed, standing as a <a href="lsnshared/html/index.html" target="new" style="text-decoration:none;">common shared source code base</a>. While not being part of the ParadisEO-PEO framework, it may represent a startpoint for a better understanding of the presented tutorials. <hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -259,7 +259,7 @@
<a name="l00235"></a>00235 MPI_Unpack (mpi_buf, MPI_BUF_SIZE, &amp; pos_buf, __str, len, MPI_CHAR, MPI_COMM_WORLD);
<a name="l00236"></a>00236 }
<a name="l00237"></a>00237
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -53,7 +53,7 @@
<a name="l00029"></a>00029
<a name="l00030"></a>00030 <span class="preprocessor">#endif</span>
<a name="l00031"></a>00031 <span class="preprocessor"></span>
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -126,7 +126,7 @@
<a name="l00102"></a>00102 }
<a name="l00103"></a>00103
<a name="l00104"></a>00104 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -44,7 +44,7 @@ Here is a list of all documented namespace members with links to the namespaces
: <a class="el" href="namespacepeo.html#8184c3b1f7eecc68f69bb8e8b872a7d3">peo</a><li>loadParameters()
: <a class="el" href="namespacepeo.html#2b496ee9b81d9ae322ae6edb9a93dc71">peo</a><li>run()
: <a class="el" href="namespacepeo.html#10819b2d60b37477c6a89b60c595c67c">peo</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:16 2007 for ParadisEO-PEO by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -42,7 +42,7 @@
: <a class="el" href="namespacepeo.html#8184c3b1f7eecc68f69bb8e8b872a7d3">peo</a><li>loadParameters()
: <a class="el" href="namespacepeo.html#2b496ee9b81d9ae322ae6edb9a93dc71">peo</a><li>run()
: <a class="el" href="namespacepeo.html#10819b2d60b37477c6a89b60c595c67c">peo</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:16 2007 for ParadisEO-PEO by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -40,7 +40,7 @@
<li>argc
: <a class="el" href="namespacepeo.html#18a3998ce8b39c4e1143914fdd07b3d2">peo</a><li>argv
: <a class="el" href="namespacepeo.html#d07043237d4d923125e38860ba9bbe20">peo</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:16 2007 for ParadisEO-PEO by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -58,7 +58,7 @@ int *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="nam
char ***&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepeo.html#d07043237d4d923125e38860ba9bbe20">argv</a></td></tr>
</table>
<hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -30,7 +30,7 @@
<h1>ParadisEO-PEO Namespace List</h1>Here is a list of all documented namespaces with brief descriptions:<table>
<tr><td class="indexkey"><a class="el" href="namespacepeo.html">peo</a></td><td class="indexvalue"></td></tr>
</table>
<hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -80,7 +80,7 @@
<a name="l00056"></a>00056 }
<a name="l00057"></a>00057 }
<a name="l00058"></a>00058
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -46,7 +46,7 @@
<a name="l00022"></a>00022 <span class="keyword">extern</span> <span class="keywordtype">void</span> initNode (<span class="keywordtype">int</span> * __argc, <span class="keywordtype">char</span> * * * __argv);
<a name="l00023"></a>00023
<a name="l00024"></a>00024 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -63,7 +63,7 @@
<a name="l00283"></a>00283 <span class="preprocessor">#include "peoSyncMultiStart.h"</span>
<a name="l00284"></a>00284
<a name="l00285"></a>00285 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -36,14 +36,14 @@
<a name="l00012"></a>00012
<a name="l00013"></a>00013 <span class="keywordtype">void</span> loadRMCParameters (<span class="keywordtype">int</span> &amp; __argc, <span class="keywordtype">char</span> * * &amp; __argv) {
<a name="l00014"></a>00014
<a name="l00015"></a>00015 eoParser parser (__argc, __argv);
<a name="l00015"></a>00015 <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_parser.html">eoParser</a> parser (__argc, __argv);
<a name="l00016"></a>00016
<a name="l00017"></a>00017 <span class="comment">/* Schema */</span>
<a name="l00018"></a>00018 eoValueParam &lt;std :: string&gt; schema_param (<span class="stringliteral">"schema.xml"</span>, <span class="stringliteral">"schema"</span>, <span class="stringliteral">"?"</span>);
<a name="l00019"></a>00019 parser.processParam (schema_param);
<a name="l00020"></a>00020 loadSchema (schema_param.value ().c_str ());
<a name="l00021"></a>00021 }
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -36,7 +36,7 @@
<a name="l00012"></a>00012 <span class="keyword">extern</span> <span class="keywordtype">void</span> loadRMCParameters (<span class="keywordtype">int</span> &amp; __argc, <span class="keywordtype">char</span> * * &amp; __argv);
<a name="l00013"></a>00013
<a name="l00014"></a>00014 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -36,13 +36,13 @@
<a name="l00012"></a>00012 <span class="preprocessor">#include &lt;eoFunctor.h&gt;</span>
<a name="l00013"></a>00013
<a name="l00015"></a>00015
<a name="l00025"></a><a class="code" href="classpeoAggEvalFunc.html">00025</a> <span class="keyword">template</span>&lt; <span class="keyword">class</span> EOT &gt; <span class="keyword">class </span><a class="code" href="classpeoAggEvalFunc.html">peoAggEvalFunc</a> : <span class="keyword">public</span> eoBF&lt; EOT&amp;, const typename EOT :: Fitness&amp;, void &gt; {
<a name="l00025"></a><a class="code" href="classpeoAggEvalFunc.html">00025</a> <span class="keyword">template</span>&lt; <span class="keyword">class</span> EOT &gt; <span class="keyword">class </span><a class="code" href="classpeoAggEvalFunc.html">peoAggEvalFunc</a> : <span class="keyword">public</span> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF</a>&lt; EOT&amp;, const typename EOT :: Fitness&amp;, void &gt; {
<a name="l00026"></a>00026
<a name="l00027"></a>00027 };
<a name="l00028"></a>00028
<a name="l00029"></a>00029
<a name="l00030"></a>00030 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -50,17 +50,17 @@
<a name="l00026"></a>00026
<a name="l00027"></a>00027
<a name="l00029"></a>00029
<a name="l00112"></a><a class="code" href="classpeoAsyncIslandMig.html">00112</a> <span class="keyword">template</span>&lt; <span class="keyword">class</span> EOT &gt; <span class="keyword">class </span><a class="code" href="classpeoAsyncIslandMig.html">peoAsyncIslandMig</a> : <span class="keyword">public</span> <a class="code" href="classCooperative.html">Cooperative</a>, <span class="keyword">public</span> eoUpdater {
<a name="l00112"></a><a class="code" href="classpeoAsyncIslandMig.html">00112</a> <span class="keyword">template</span>&lt; <span class="keyword">class</span> EOT &gt; <span class="keyword">class </span><a class="code" href="classpeoAsyncIslandMig.html">peoAsyncIslandMig</a> : <span class="keyword">public</span> <a class="code" href="classCooperative.html">Cooperative</a>, <span class="keyword">public</span> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_updater.html">eoUpdater</a> {
<a name="l00113"></a>00113
<a name="l00114"></a>00114 <span class="keyword">public</span>:
<a name="l00115"></a>00115
<a name="l00125"></a>00125 <a class="code" href="classpeoAsyncIslandMig.html#e0f706cbf4148d3ca327227a5c7a9fdf">peoAsyncIslandMig</a>(
<a name="l00126"></a>00126 eoContinue&lt; EOT &gt;&amp; __cont,
<a name="l00127"></a>00127 eoSelect&lt; EOT &gt;&amp; __select,
<a name="l00128"></a>00128 eoReplacement&lt; EOT &gt;&amp; __replace,
<a name="l00126"></a>00126 <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_continue.html">eoContinue&lt; EOT &gt;</a>&amp; __cont,
<a name="l00127"></a>00127 <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_select.html">eoSelect&lt; EOT &gt;</a>&amp; __select,
<a name="l00128"></a>00128 <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_replacement.html">eoReplacement&lt; EOT &gt;</a>&amp; __replace,
<a name="l00129"></a>00129 <a class="code" href="classTopology.html">Topology</a>&amp; __topology,
<a name="l00130"></a>00130 eoPop&lt; EOT &gt;&amp; __source,
<a name="l00131"></a>00131 eoPop&lt; EOT &gt;&amp; __destination
<a name="l00130"></a>00130 <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop&lt; EOT &gt;</a>&amp; __source,
<a name="l00131"></a>00131 <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop&lt; EOT &gt;</a>&amp; __destination
<a name="l00132"></a>00132 );
<a name="l00133"></a>00133
<a name="l00138"></a>00138 <span class="keywordtype">void</span> <a class="code" href="classpeoAsyncIslandMig.html#13581e54425727a7f785ca8a6df527b5">operator()</a>();
@ -77,14 +77,14 @@
<a name="l00151"></a>00151
<a name="l00152"></a>00152 <span class="keyword">private</span>:
<a name="l00153"></a>00153
<a name="l00154"></a><a class="code" href="classpeoAsyncIslandMig.html#2fc077d02ef9ea4595cfe883af0d4f83">00154</a> eoContinue&lt; EOT &gt;&amp; <a class="code" href="classpeoAsyncIslandMig.html#2fc077d02ef9ea4595cfe883af0d4f83">cont</a>; <span class="comment">// continuator</span>
<a name="l00155"></a><a class="code" href="classpeoAsyncIslandMig.html#b1fa045094c8a411323e75b5820c80c2">00155</a> eoSelect&lt; EOT &gt;&amp; <a class="code" href="classpeoAsyncIslandMig.html#b1fa045094c8a411323e75b5820c80c2">select</a>; <span class="comment">// the selection strategy</span>
<a name="l00156"></a><a class="code" href="classpeoAsyncIslandMig.html#b761dbd880ee32e170741ecd78da6f48">00156</a> eoReplacement&lt; EOT &gt;&amp; <a class="code" href="classpeoAsyncIslandMig.html#b761dbd880ee32e170741ecd78da6f48">replace</a>; <span class="comment">// the replacement strategy</span>
<a name="l00154"></a><a class="code" href="classpeoAsyncIslandMig.html#2fc077d02ef9ea4595cfe883af0d4f83">00154</a> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_continue.html">eoContinue&lt; EOT &gt;</a>&amp; <a class="code" href="classpeoAsyncIslandMig.html#2fc077d02ef9ea4595cfe883af0d4f83">cont</a>; <span class="comment">// continuator</span>
<a name="l00155"></a><a class="code" href="classpeoAsyncIslandMig.html#b1fa045094c8a411323e75b5820c80c2">00155</a> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_select.html">eoSelect&lt; EOT &gt;</a>&amp; <a class="code" href="classpeoAsyncIslandMig.html#b1fa045094c8a411323e75b5820c80c2">select</a>; <span class="comment">// the selection strategy</span>
<a name="l00156"></a><a class="code" href="classpeoAsyncIslandMig.html#b761dbd880ee32e170741ecd78da6f48">00156</a> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_replacement.html">eoReplacement&lt; EOT &gt;</a>&amp; <a class="code" href="classpeoAsyncIslandMig.html#b761dbd880ee32e170741ecd78da6f48">replace</a>; <span class="comment">// the replacement strategy</span>
<a name="l00157"></a><a class="code" href="classpeoAsyncIslandMig.html#e45e5a808a96f0853ab6ba42339fe679">00157</a> <a class="code" href="classTopology.html">Topology</a>&amp; <a class="code" href="classpeoAsyncIslandMig.html#e45e5a808a96f0853ab6ba42339fe679">topology</a>; <span class="comment">// the neighboring topology</span>
<a name="l00158"></a>00158
<a name="l00159"></a>00159 <span class="comment">// source and destination populations</span>
<a name="l00160"></a><a class="code" href="classpeoAsyncIslandMig.html#8a502d82c773033e274dca932fc2d4ee">00160</a> eoPop&lt; EOT &gt;&amp; <a class="code" href="classpeoAsyncIslandMig.html#8a502d82c773033e274dca932fc2d4ee">source</a>;
<a name="l00161"></a><a class="code" href="classpeoAsyncIslandMig.html#e407f411d08ae7d96992603c145a7e43">00161</a> eoPop&lt; EOT &gt;&amp; <a class="code" href="classpeoAsyncIslandMig.html#e407f411d08ae7d96992603c145a7e43">destination</a>;
<a name="l00160"></a><a class="code" href="classpeoAsyncIslandMig.html#8a502d82c773033e274dca932fc2d4ee">00160</a> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop&lt; EOT &gt;</a>&amp; <a class="code" href="classpeoAsyncIslandMig.html#8a502d82c773033e274dca932fc2d4ee">source</a>;
<a name="l00161"></a><a class="code" href="classpeoAsyncIslandMig.html#e407f411d08ae7d96992603c145a7e43">00161</a> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop&lt; EOT &gt;</a>&amp; <a class="code" href="classpeoAsyncIslandMig.html#e407f411d08ae7d96992603c145a7e43">destination</a>;
<a name="l00162"></a>00162
<a name="l00163"></a>00163 <span class="comment">// immigrants &amp; emigrants in the queue</span>
<a name="l00164"></a><a class="code" href="classpeoAsyncIslandMig.html#b8c76d98d9ae99dd930a77c12860519a">00164</a> std :: queue&lt; eoPop&lt; EOT &gt; &gt; <a class="code" href="classpeoAsyncIslandMig.html#b8c76d98d9ae99dd930a77c12860519a">imm</a>;
@ -96,12 +96,12 @@
<a name="l00170"></a>00170
<a name="l00171"></a><a class="code" href="classpeoAsyncIslandMig.html#e0f706cbf4148d3ca327227a5c7a9fdf">00171</a> <span class="keyword">template</span>&lt; <span class="keyword">class</span> EOT &gt; <a class="code" href="classpeoAsyncIslandMig.html#e0f706cbf4148d3ca327227a5c7a9fdf">peoAsyncIslandMig&lt; EOT &gt; :: peoAsyncIslandMig</a>(
<a name="l00172"></a>00172
<a name="l00173"></a>00173 eoContinue&lt; EOT &gt;&amp; __cont,
<a name="l00174"></a>00174 eoSelect&lt; EOT &gt;&amp; __select,
<a name="l00175"></a>00175 eoReplacement&lt; EOT &gt;&amp; __replace,
<a name="l00173"></a>00173 <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_continue.html">eoContinue&lt; EOT &gt;</a>&amp; __cont,
<a name="l00174"></a>00174 <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_select.html">eoSelect&lt; EOT &gt;</a>&amp; __select,
<a name="l00175"></a>00175 <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_replacement.html">eoReplacement&lt; EOT &gt;</a>&amp; __replace,
<a name="l00176"></a>00176 <a class="code" href="classTopology.html">Topology</a>&amp; __topology,
<a name="l00177"></a>00177 eoPop&lt; EOT &gt;&amp; __source,
<a name="l00178"></a>00178 eoPop&lt; EOT &gt;&amp; __destination
<a name="l00177"></a>00177 <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop&lt; EOT &gt;</a>&amp; __source,
<a name="l00178"></a>00178 <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop&lt; EOT &gt;</a>&amp; __destination
<a name="l00179"></a>00179
<a name="l00180"></a>00180 ) : cont( __cont ), select( __select ), replace( __replace ), topology( __topology ), source( __source ), destination( __destination )
<a name="l00181"></a>00181 {
@ -129,7 +129,7 @@
<a name="l00203"></a>00203
<a name="l00204"></a>00204 <a class="code" href="classCommunicable.html#e1f8bd1ee810fd73d44315c95998d19d">lock</a>(); {
<a name="l00205"></a>00205
<a name="l00206"></a>00206 eoPop&lt; EOT &gt; mig;<a class="code" href="classpeoAsyncIslandMig.html#455501aee5db2bbfbae15779c8429369"></a>
<a name="l00206"></a>00206 <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop&lt; EOT &gt;</a> mig;<a class="code" href="classpeoAsyncIslandMig.html#455501aee5db2bbfbae15779c8429369"></a>
<a name="l00207"></a>00207 <a class="code" href="classpeoAsyncIslandMig.html#455501aee5db2bbfbae15779c8429369"> :: unpack</a>( mig );
<a name="l00208"></a>00208 <a class="code" href="classpeoAsyncIslandMig.html#b8c76d98d9ae99dd930a77c12860519a">imm</a>.push( mig );
<a name="l00209"></a>00209 }
@ -145,7 +145,7 @@
<a name="l00219"></a>00219
<a name="l00220"></a>00220 <span class="keywordflow">for</span> ( <span class="keywordtype">unsigned</span> i = 0; i &lt; out.size(); i++ ) {
<a name="l00221"></a>00221
<a name="l00222"></a>00222 eoPop&lt; EOT &gt; mig;
<a name="l00222"></a>00222 <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop&lt; EOT &gt;</a> mig;
<a name="l00223"></a>00223 <a class="code" href="classpeoAsyncIslandMig.html#b1fa045094c8a411323e75b5820c80c2">select</a>( <a class="code" href="classpeoAsyncIslandMig.html#8a502d82c773033e274dca932fc2d4ee">source</a>, mig );
<a name="l00224"></a>00224 <a class="code" href="classpeoAsyncIslandMig.html#a9cc0e2d61cac6e11647b141962adc89">em</a>.push( mig );
<a name="l00225"></a>00225 <a class="code" href="classpeoAsyncIslandMig.html#1a2c0004d23bc303420af137a8c8bd27">coop_em</a>.push( out[i] );
@ -182,7 +182,7 @@
<a name="l00256"></a>00256
<a name="l00257"></a>00257
<a name="l00258"></a>00258 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -50,36 +50,36 @@
<a name="l00056"></a>00056 <span class="keyword">public</span>:
<a name="l00057"></a>00057
<a name="l00069"></a>00069 <a class="code" href="classpeoEA.html#dbfc4f8907bef234602149229f132371">peoEA</a>(
<a name="l00070"></a>00070 eoContinue&lt; EOT &gt;&amp; __cont,
<a name="l00070"></a>00070 <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_continue.html">eoContinue&lt; EOT &gt;</a>&amp; __cont,
<a name="l00071"></a>00071 <a class="code" href="classpeoPopEval.html">peoPopEval&lt; EOT &gt;</a>&amp; __pop_eval,
<a name="l00072"></a>00072 eoSelect&lt; EOT &gt;&amp; __select,
<a name="l00072"></a>00072 <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_select.html">eoSelect&lt; EOT &gt;</a>&amp; __select,
<a name="l00073"></a>00073 <a class="code" href="classpeoTransform.html">peoTransform&lt; EOT &gt;</a>&amp; __trans,
<a name="l00074"></a>00074 eoReplacement&lt; EOT &gt;&amp; __replace
<a name="l00074"></a>00074 <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_replacement.html">eoReplacement&lt; EOT &gt;</a>&amp; __replace
<a name="l00075"></a>00075 );
<a name="l00076"></a>00076
<a name="l00079"></a>00079 <span class="keywordtype">void</span> <a class="code" href="classpeoEA.html#6ab8c321d29350634143a2a01cf2ad24">run</a>();
<a name="l00080"></a>00080
<a name="l00084"></a>00084 <span class="keywordtype">void</span> <a class="code" href="classpeoEA.html#3c709e3b2491147d26fee36138644613">operator()</a>( eoPop&lt; EOT &gt;&amp; __pop );
<a name="l00084"></a>00084 <span class="keywordtype">void</span> <a class="code" href="classpeoEA.html#3c709e3b2491147d26fee36138644613">operator()</a>( <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop&lt; EOT &gt;</a>&amp; __pop );
<a name="l00085"></a>00085
<a name="l00086"></a>00086 <span class="keyword">private</span>:
<a name="l00087"></a>00087
<a name="l00088"></a>00088
<a name="l00089"></a><a class="code" href="classpeoEA.html#5f015eebf42f176b9fe322488c446c2a">00089</a> eoContinue&lt; EOT &gt;&amp; <a class="code" href="classpeoEA.html#5f015eebf42f176b9fe322488c446c2a">cont</a>;
<a name="l00089"></a><a class="code" href="classpeoEA.html#5f015eebf42f176b9fe322488c446c2a">00089</a> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_continue.html">eoContinue&lt; EOT &gt;</a>&amp; <a class="code" href="classpeoEA.html#5f015eebf42f176b9fe322488c446c2a">cont</a>;
<a name="l00090"></a><a class="code" href="classpeoEA.html#9140259f50c9186edcb062b023624c96">00090</a> <a class="code" href="classpeoPopEval.html">peoPopEval&lt; EOT &gt;</a>&amp; <a class="code" href="classpeoEA.html#9140259f50c9186edcb062b023624c96">pop_eval</a>;
<a name="l00091"></a><a class="code" href="classpeoEA.html#2d8428d69fdd6aefefbaf543fdd46d19">00091</a> eoSelect&lt; EOT &gt;&amp; <a class="code" href="classpeoEA.html#2d8428d69fdd6aefefbaf543fdd46d19">select</a>;
<a name="l00091"></a><a class="code" href="classpeoEA.html#2d8428d69fdd6aefefbaf543fdd46d19">00091</a> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_select.html">eoSelect&lt; EOT &gt;</a>&amp; <a class="code" href="classpeoEA.html#2d8428d69fdd6aefefbaf543fdd46d19">select</a>;
<a name="l00092"></a><a class="code" href="classpeoEA.html#713c77935eb8aafebfb9488cfaa4a363">00092</a> <a class="code" href="classpeoTransform.html">peoTransform&lt; EOT &gt;</a>&amp; <a class="code" href="classpeoEA.html#713c77935eb8aafebfb9488cfaa4a363">trans</a>;
<a name="l00093"></a><a class="code" href="classpeoEA.html#9bd2d4356cf7e69e3141dc269213aa8a">00093</a> eoReplacement&lt; EOT &gt;&amp; <a class="code" href="classpeoEA.html#9bd2d4356cf7e69e3141dc269213aa8a">replace</a>;
<a name="l00094"></a><a class="code" href="classpeoEA.html#c0b110e410bc16283e8339f24b733772">00094</a> eoPop&lt; EOT &gt;* <a class="code" href="classpeoEA.html#c0b110e410bc16283e8339f24b733772">pop</a>;
<a name="l00093"></a><a class="code" href="classpeoEA.html#9bd2d4356cf7e69e3141dc269213aa8a">00093</a> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_replacement.html">eoReplacement&lt; EOT &gt;</a>&amp; <a class="code" href="classpeoEA.html#9bd2d4356cf7e69e3141dc269213aa8a">replace</a>;
<a name="l00094"></a><a class="code" href="classpeoEA.html#c0b110e410bc16283e8339f24b733772">00094</a> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop&lt; EOT &gt;</a>* <a class="code" href="classpeoEA.html#c0b110e410bc16283e8339f24b733772">pop</a>;
<a name="l00095"></a>00095 };
<a name="l00096"></a>00096
<a name="l00097"></a>00097
<a name="l00098"></a><a class="code" href="classpeoEA.html#dbfc4f8907bef234602149229f132371">00098</a> <span class="keyword">template</span> &lt; <span class="keyword">class</span> EOT &gt; <a class="code" href="classpeoEA.html#dbfc4f8907bef234602149229f132371">peoEA&lt; EOT &gt; :: peoEA</a>(
<a name="l00099"></a>00099
<a name="l00100"></a>00100 eoContinue&lt; EOT &gt;&amp; __cont,
<a name="l00100"></a>00100 <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_continue.html">eoContinue&lt; EOT &gt;</a>&amp; __cont,
<a name="l00101"></a>00101 <a class="code" href="classpeoPopEval.html">peoPopEval&lt; EOT &gt;</a>&amp; __pop_eval,
<a name="l00102"></a>00102 eoSelect&lt; EOT &gt;&amp; __select,
<a name="l00102"></a>00102 <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_select.html">eoSelect&lt; EOT &gt;</a>&amp; __select,
<a name="l00103"></a>00103 <a class="code" href="classpeoTransform.html">peoTransform&lt; EOT &gt;</a>&amp; __trans,
<a name="l00104"></a>00104 eoReplacement&lt; EOT &gt;&amp; __replace
<a name="l00104"></a>00104 <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_replacement.html">eoReplacement&lt; EOT &gt;</a>&amp; __replace
<a name="l00105"></a>00105
<a name="l00106"></a>00106 ) : cont( __cont ), pop_eval( __pop_eval ), select( __select ), trans( __trans ), replace( __replace )
<a name="l00107"></a>00107 {
@ -89,7 +89,7 @@
<a name="l00111"></a>00111 }
<a name="l00112"></a>00112
<a name="l00113"></a>00113
<a name="l00114"></a><a class="code" href="classpeoEA.html#3c709e3b2491147d26fee36138644613">00114</a> <span class="keyword">template</span>&lt; <span class="keyword">class</span> EOT &gt; <span class="keywordtype">void</span> <a class="code" href="classpeoEA.html#3c709e3b2491147d26fee36138644613">peoEA&lt; EOT &gt; :: operator ()</a>( eoPop&lt; EOT &gt;&amp; __pop ) {
<a name="l00114"></a><a class="code" href="classpeoEA.html#3c709e3b2491147d26fee36138644613">00114</a> <span class="keyword">template</span>&lt; <span class="keyword">class</span> EOT &gt; <span class="keywordtype">void</span> <a class="code" href="classpeoEA.html#3c709e3b2491147d26fee36138644613">peoEA&lt; EOT &gt; :: operator ()</a>( <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop&lt; EOT &gt;</a>&amp; __pop ) {
<a name="l00115"></a>00115
<a name="l00116"></a>00116 <a class="code" href="classpeoEA.html#c0b110e410bc16283e8339f24b733772">pop</a> = &amp;__pop;
<a name="l00117"></a>00117 }
@ -102,7 +102,7 @@
<a name="l00124"></a>00124
<a name="l00125"></a>00125 <span class="keywordflow">do</span> {
<a name="l00126"></a>00126
<a name="l00127"></a>00127 eoPop&lt; EOT &gt; off;
<a name="l00127"></a>00127 <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop&lt; EOT &gt;</a> off;
<a name="l00128"></a>00128
<a name="l00129"></a>00129 printDebugMessage( <span class="stringliteral">"performing the selection step."</span> );
<a name="l00130"></a>00130 <a class="code" href="classpeoEA.html#2d8428d69fdd6aefefbaf543fdd46d19">select</a>( *<a class="code" href="classpeoEA.html#c0b110e410bc16283e8339f24b733772">pop</a>, off );
@ -121,7 +121,7 @@
<a name="l00143"></a>00143
<a name="l00144"></a>00144
<a name="l00145"></a>00145 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -51,7 +51,7 @@
<a name="l00032"></a>00032
<a name="l00033"></a>00033
<a name="l00034"></a>00034 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -52,11 +52,11 @@
<a name="l00032"></a>00032 <span class="keyword">using</span> <a class="code" href="classpeoPopEval.html">peoPopEval&lt; EOT &gt;</a><a class="code" href="classCommunicable.html#cb53e6534b947bc889aa181d9dbbd13b"> :: stop</a>;
<a name="l00033"></a>00033 <span class="keyword">using</span> <a class="code" href="classpeoPopEval.html">peoPopEval&lt; EOT &gt;</a><a class="code" href="classService.html#0dae00309c51a7b7069788142aed799f"> :: getOwner</a>;
<a name="l00034"></a>00034
<a name="l00039"></a>00039 <a class="code" href="classpeoParaPopEval.html#bcb540510a7038520bec41a7af332daf">peoParaPopEval</a>( eoEvalFunc&lt; EOT &gt;&amp; __eval_func );
<a name="l00039"></a>00039 <a class="code" href="classpeoParaPopEval.html#bcb540510a7038520bec41a7af332daf">peoParaPopEval</a>( <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_eval_func.html">eoEvalFunc&lt; EOT &gt;</a>&amp; __eval_func );
<a name="l00040"></a>00040
<a name="l00045"></a>00045 <a class="code" href="classpeoParaPopEval.html#bcb540510a7038520bec41a7af332daf">peoParaPopEval</a>( <span class="keyword">const</span> std :: vector&lt; eoEvalFunc &lt; EOT &gt;* &gt;&amp; __funcs, <a class="code" href="classpeoAggEvalFunc.html">peoAggEvalFunc&lt; EOT &gt;</a>&amp; __merge_eval );
<a name="l00046"></a>00046
<a name="l00050"></a>00050 <span class="keywordtype">void</span> <a class="code" href="classpeoParaPopEval.html#aeaa4fca4f8650e453e308838b4a2cb5">operator()</a>( eoPop&lt; EOT &gt;&amp; __pop );
<a name="l00050"></a>00050 <span class="keywordtype">void</span> <a class="code" href="classpeoParaPopEval.html#aeaa4fca4f8650e453e308838b4a2cb5">operator()</a>( <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop&lt; EOT &gt;</a>&amp; __pop );
<a name="l00051"></a>00051
<a name="l00054"></a>00054 <span class="keywordtype">void</span> <a class="code" href="classpeoParaPopEval.html#fea632bd645ab11182782fd3c038d6d8">packData</a>();
<a name="l00055"></a>00055
@ -95,7 +95,7 @@
<a name="l00099"></a>00099 };
<a name="l00100"></a>00100
<a name="l00101"></a>00101
<a name="l00102"></a><a class="code" href="classpeoParaPopEval.html#bcb540510a7038520bec41a7af332daf">00102</a> <span class="keyword">template</span>&lt; <span class="keyword">class</span> EOT &gt; <a class="code" href="classpeoParaPopEval.html#bcb540510a7038520bec41a7af332daf">peoParaPopEval&lt; EOT &gt; :: peoParaPopEval</a>( eoEvalFunc&lt; EOT &gt;&amp; __eval_func ) :
<a name="l00102"></a><a class="code" href="classpeoParaPopEval.html#bcb540510a7038520bec41a7af332daf">00102</a> <span class="keyword">template</span>&lt; <span class="keyword">class</span> EOT &gt; <a class="code" href="classpeoParaPopEval.html#bcb540510a7038520bec41a7af332daf">peoParaPopEval&lt; EOT &gt; :: peoParaPopEval</a>( <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_eval_func.html">eoEvalFunc&lt; EOT &gt;</a>&amp; __eval_func ) :
<a name="l00103"></a>00103
<a name="l00104"></a>00104 funcs( one_func ), merge_eval( no_merge_eval )
<a name="l00105"></a>00105 {
@ -106,7 +106,7 @@
<a name="l00110"></a>00110
<a name="l00111"></a><a class="code" href="classpeoParaPopEval.html#1cc13a1ec366f95d219d682eccb455bc">00111</a> <span class="keyword">template</span>&lt; <span class="keyword">class</span> EOT &gt; <a class="code" href="classpeoParaPopEval.html#bcb540510a7038520bec41a7af332daf">peoParaPopEval&lt; EOT &gt; :: peoParaPopEval</a>(
<a name="l00112"></a>00112
<a name="l00113"></a>00113 <span class="keyword">const</span> std :: vector&lt; eoEvalFunc&lt; EOT &gt;* &gt;&amp; __funcs,
<a name="l00113"></a>00113 <span class="keyword">const</span> std :: vector&lt; <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_eval_func.html">eoEvalFunc&lt; EOT &gt;</a>* &gt;&amp; __funcs,
<a name="l00114"></a>00114 <a class="code" href="classpeoAggEvalFunc.html">peoAggEvalFunc&lt; EOT &gt;</a>&amp; __merge_eval
<a name="l00115"></a>00115
<a name="l00116"></a>00116 ) : funcs( __funcs ), merge_eval( __merge_eval )
@ -115,7 +115,7 @@
<a name="l00119"></a>00119 }
<a name="l00120"></a>00120
<a name="l00121"></a>00121
<a name="l00122"></a><a class="code" href="classpeoParaPopEval.html#aeaa4fca4f8650e453e308838b4a2cb5">00122</a> <span class="keyword">template</span>&lt; <span class="keyword">class</span> EOT &gt; <span class="keywordtype">void</span> <a class="code" href="classpeoParaPopEval.html#aeaa4fca4f8650e453e308838b4a2cb5">peoParaPopEval&lt; EOT &gt;::operator()</a>( eoPop&lt; EOT &gt;&amp; __pop ) {
<a name="l00122"></a><a class="code" href="classpeoParaPopEval.html#aeaa4fca4f8650e453e308838b4a2cb5">00122</a> <span class="keyword">template</span>&lt; <span class="keyword">class</span> EOT &gt; <span class="keywordtype">void</span> <a class="code" href="classpeoParaPopEval.html#aeaa4fca4f8650e453e308838b4a2cb5">peoParaPopEval&lt; EOT &gt;::operator()</a>( <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop&lt; EOT &gt;</a>&amp; __pop ) {
<a name="l00123"></a>00123
<a name="l00124"></a>00124 <span class="keywordflow">for</span> ( <span class="keywordtype">unsigned</span> i = 0; i &lt; __pop.size(); i++ ) {
<a name="l00125"></a>00125
@ -219,7 +219,7 @@
<a name="l00223"></a>00223
<a name="l00224"></a>00224
<a name="l00225"></a>00225 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -53,13 +53,13 @@
<a name="l00029"></a>00029
<a name="l00030"></a>00030 <a class="code" href="classpeoParaSGATransform.html#2052bca82fbbfe5455bf6f69246d4dbf">peoParaSGATransform</a>(
<a name="l00031"></a>00031
<a name="l00032"></a>00032 eoQuadOp&lt; EOT &gt;&amp; __cross,
<a name="l00032"></a>00032 <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_quad_op.html">eoQuadOp&lt; EOT &gt;</a>&amp; __cross,
<a name="l00033"></a>00033 <span class="keywordtype">double</span> __cross_rate,
<a name="l00034"></a>00034 eoMonOp&lt; EOT &gt;&amp; __mut,
<a name="l00034"></a>00034 <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_mon_op.html">eoMonOp&lt; EOT &gt;</a>&amp; __mut,
<a name="l00035"></a>00035 <span class="keywordtype">double</span> __mut_rate
<a name="l00036"></a>00036 );
<a name="l00037"></a>00037
<a name="l00038"></a>00038 <span class="keywordtype">void</span> <a class="code" href="classpeoParaSGATransform.html#669de7f7c6316fa745a15b909efb6527">operator()</a>( eoPop&lt; EOT &gt;&amp; __pop );
<a name="l00038"></a>00038 <span class="keywordtype">void</span> <a class="code" href="classpeoParaSGATransform.html#669de7f7c6316fa745a15b909efb6527">operator()</a>( <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop&lt; EOT &gt;</a>&amp; __pop );
<a name="l00039"></a>00039
<a name="l00040"></a>00040 <span class="keywordtype">void</span> <a class="code" href="classpeoParaSGATransform.html#fd278bcde58d29c9a343d5cbead81a1e">packData</a>();
<a name="l00041"></a>00041
@ -76,15 +76,15 @@
<a name="l00052"></a>00052
<a name="l00053"></a>00053 <span class="keyword">private</span>:
<a name="l00054"></a>00054
<a name="l00055"></a><a class="code" href="classpeoParaSGATransform.html#c6f97deabe7502c84f5b6c479013f6dc">00055</a> eoQuadOp&lt; EOT &gt;&amp; <a class="code" href="classpeoParaSGATransform.html#c6f97deabe7502c84f5b6c479013f6dc">cross</a>;
<a name="l00055"></a><a class="code" href="classpeoParaSGATransform.html#c6f97deabe7502c84f5b6c479013f6dc">00055</a> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_quad_op.html">eoQuadOp&lt; EOT &gt;</a>&amp; <a class="code" href="classpeoParaSGATransform.html#c6f97deabe7502c84f5b6c479013f6dc">cross</a>;
<a name="l00056"></a><a class="code" href="classpeoParaSGATransform.html#dfcf216e2df05016db4d57a5ffb0b0e2">00056</a> <span class="keywordtype">double</span> <a class="code" href="classpeoParaSGATransform.html#dfcf216e2df05016db4d57a5ffb0b0e2">cross_rate</a>;
<a name="l00057"></a>00057
<a name="l00058"></a><a class="code" href="classpeoParaSGATransform.html#34ff5f9d285ca4879cf8865fb425a311">00058</a> eoMonOp&lt; EOT &gt;&amp; <a class="code" href="classpeoParaSGATransform.html#34ff5f9d285ca4879cf8865fb425a311">mut</a>;
<a name="l00058"></a><a class="code" href="classpeoParaSGATransform.html#34ff5f9d285ca4879cf8865fb425a311">00058</a> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_mon_op.html">eoMonOp&lt; EOT &gt;</a>&amp; <a class="code" href="classpeoParaSGATransform.html#34ff5f9d285ca4879cf8865fb425a311">mut</a>;
<a name="l00059"></a><a class="code" href="classpeoParaSGATransform.html#b9d3a2094737d0bbd034aac942cc53e3">00059</a> <span class="keywordtype">double</span> <a class="code" href="classpeoParaSGATransform.html#b9d3a2094737d0bbd034aac942cc53e3">mut_rate</a>;
<a name="l00060"></a>00060
<a name="l00061"></a><a class="code" href="classpeoParaSGATransform.html#03972feadc86626e58fe60bd4061b57e">00061</a> <span class="keywordtype">unsigned</span> <a class="code" href="classpeoParaSGATransform.html#03972feadc86626e58fe60bd4061b57e">idx</a>;
<a name="l00062"></a>00062
<a name="l00063"></a><a class="code" href="classpeoParaSGATransform.html#94e10a1285e128aba6e71517c941f961">00063</a> eoPop&lt; EOT &gt;* <a class="code" href="classpeoParaSGATransform.html#94e10a1285e128aba6e71517c941f961">pop</a>;
<a name="l00063"></a><a class="code" href="classpeoParaSGATransform.html#94e10a1285e128aba6e71517c941f961">00063</a> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop&lt; EOT &gt;</a>* <a class="code" href="classpeoParaSGATransform.html#94e10a1285e128aba6e71517c941f961">pop</a>;
<a name="l00064"></a>00064
<a name="l00065"></a><a class="code" href="classpeoParaSGATransform.html#e991ad2af6d116afd855de2db46e1d27">00065</a> EOT <a class="code" href="classpeoParaSGATransform.html#9ef60190e2e3bd5961a93d1b52cb275d">father</a>, <a class="code" href="classpeoParaSGATransform.html#e991ad2af6d116afd855de2db46e1d27">mother</a>;
<a name="l00066"></a>00066
@ -93,7 +93,7 @@
<a name="l00069"></a>00069
<a name="l00070"></a><a class="code" href="classpeoParaSGATransform.html#2052bca82fbbfe5455bf6f69246d4dbf">00070</a> <span class="keyword">template</span>&lt; <span class="keyword">class</span> EOT &gt; <a class="code" href="classpeoParaSGATransform.html#2052bca82fbbfe5455bf6f69246d4dbf">peoParaSGATransform&lt; EOT &gt; :: peoParaSGATransform</a>(
<a name="l00071"></a>00071
<a name="l00072"></a>00072 eoQuadOp&lt; EOT &gt;&amp; __cross,
<a name="l00072"></a>00072 <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_quad_op.html">eoQuadOp&lt; EOT &gt;</a>&amp; __cross,
<a name="l00073"></a>00073 <span class="keywordtype">double</span> __cross_rate,
<a name="l00074"></a>00074 eoMonOp &lt; EOT &gt;&amp; __mut,
<a name="l00075"></a>00075 <span class="keywordtype">double</span> __mut_rate
@ -122,10 +122,10 @@
<a name="l00098"></a>00098
<a name="l00099"></a><a class="code" href="classpeoParaSGATransform.html#c9de2100fb897177a401c634002f6dd9">00099</a> <span class="keyword">template</span>&lt; <span class="keyword">class</span> EOT &gt; <span class="keywordtype">void</span> <a class="code" href="classpeoParaSGATransform.html#c9de2100fb897177a401c634002f6dd9">peoParaSGATransform&lt; EOT &gt; :: execute</a>() {
<a name="l00100"></a>00100
<a name="l00101"></a>00101 <span class="keywordflow">if</span>( rng.uniform() &lt; <a class="code" href="classpeoParaSGATransform.html#dfcf216e2df05016db4d57a5ffb0b0e2">cross_rate</a> ) <a class="code" href="classpeoParaSGATransform.html#c6f97deabe7502c84f5b6c479013f6dc">cross</a>( <a class="code" href="classpeoParaSGATransform.html#e991ad2af6d116afd855de2db46e1d27">mother</a>, <a class="code" href="classpeoParaSGATransform.html#9ef60190e2e3bd5961a93d1b52cb275d">father</a> );
<a name="l00101"></a>00101 <span class="keywordflow">if</span>( rng.<a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_rng.html#50dfb052f11ae50326e552cb223d88e4">uniform</a>() &lt; <a class="code" href="classpeoParaSGATransform.html#dfcf216e2df05016db4d57a5ffb0b0e2">cross_rate</a> ) <a class="code" href="classpeoParaSGATransform.html#c6f97deabe7502c84f5b6c479013f6dc">cross</a>( <a class="code" href="classpeoParaSGATransform.html#e991ad2af6d116afd855de2db46e1d27">mother</a>, <a class="code" href="classpeoParaSGATransform.html#9ef60190e2e3bd5961a93d1b52cb275d">father</a> );
<a name="l00102"></a>00102
<a name="l00103"></a>00103 <span class="keywordflow">if</span>( rng.uniform() &lt; <a class="code" href="classpeoParaSGATransform.html#b9d3a2094737d0bbd034aac942cc53e3">mut_rate</a> ) <a class="code" href="classpeoParaSGATransform.html#34ff5f9d285ca4879cf8865fb425a311">mut</a>( <a class="code" href="classpeoParaSGATransform.html#e991ad2af6d116afd855de2db46e1d27">mother</a> );
<a name="l00104"></a>00104 <span class="keywordflow">if</span>( rng.uniform() &lt; <a class="code" href="classpeoParaSGATransform.html#b9d3a2094737d0bbd034aac942cc53e3">mut_rate</a> ) <a class="code" href="classpeoParaSGATransform.html#34ff5f9d285ca4879cf8865fb425a311">mut</a>( <a class="code" href="classpeoParaSGATransform.html#9ef60190e2e3bd5961a93d1b52cb275d">father</a> );
<a name="l00103"></a>00103 <span class="keywordflow">if</span>( rng.<a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_rng.html#50dfb052f11ae50326e552cb223d88e4">uniform</a>() &lt; <a class="code" href="classpeoParaSGATransform.html#b9d3a2094737d0bbd034aac942cc53e3">mut_rate</a> ) <a class="code" href="classpeoParaSGATransform.html#34ff5f9d285ca4879cf8865fb425a311">mut</a>( <a class="code" href="classpeoParaSGATransform.html#e991ad2af6d116afd855de2db46e1d27">mother</a> );
<a name="l00104"></a>00104 <span class="keywordflow">if</span>( rng.<a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_rng.html#50dfb052f11ae50326e552cb223d88e4">uniform</a>() &lt; <a class="code" href="classpeoParaSGATransform.html#b9d3a2094737d0bbd034aac942cc53e3">mut_rate</a> ) <a class="code" href="classpeoParaSGATransform.html#34ff5f9d285ca4879cf8865fb425a311">mut</a>( <a class="code" href="classpeoParaSGATransform.html#9ef60190e2e3bd5961a93d1b52cb275d">father</a> );
<a name="l00105"></a>00105 }
<a name="l00106"></a>00106
<a name="l00107"></a>00107
@ -177,7 +177,7 @@
<a name="l00153"></a>00153
<a name="l00154"></a>00154
<a name="l00155"></a>00155 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -40,12 +40,12 @@
<a name="l00020"></a>00020
<a name="l00021"></a>00021 <span class="keyword">public</span>:
<a name="l00022"></a>00022
<a name="l00024"></a>00024 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classpeoPopEval.html#2f208067a5e39c3b26c1234050a41e8f">operator()</a>( eoPop&lt; EOT &gt;&amp; __pop ) = 0;
<a name="l00024"></a>00024 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classpeoPopEval.html#2f208067a5e39c3b26c1234050a41e8f">operator()</a>( <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop&lt; EOT &gt;</a>&amp; __pop ) = 0;
<a name="l00025"></a>00025 };
<a name="l00026"></a>00026
<a name="l00027"></a>00027
<a name="l00028"></a>00028 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -42,22 +42,22 @@
<a name="l00022"></a>00022
<a name="l00023"></a>00023 <span class="keyword">public</span>:
<a name="l00024"></a>00024
<a name="l00028"></a>00028 <a class="code" href="classpeoSeqPopEval.html#a41f91ab4b2aeb325ff75feb66d4e003">peoSeqPopEval</a>( eoEvalFunc&lt; EOT &gt;&amp; __eval );
<a name="l00028"></a>00028 <a class="code" href="classpeoSeqPopEval.html#a41f91ab4b2aeb325ff75feb66d4e003">peoSeqPopEval</a>( <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_eval_func.html">eoEvalFunc&lt; EOT &gt;</a>&amp; __eval );
<a name="l00029"></a>00029
<a name="l00033"></a>00033 <span class="keywordtype">void</span> <a class="code" href="classpeoSeqPopEval.html#b2c88b9a3ad9091949acf741844eb02f">operator()</a>( eoPop&lt; EOT &gt;&amp; __pop );
<a name="l00033"></a>00033 <span class="keywordtype">void</span> <a class="code" href="classpeoSeqPopEval.html#b2c88b9a3ad9091949acf741844eb02f">operator()</a>( <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop&lt; EOT &gt;</a>&amp; __pop );
<a name="l00034"></a>00034
<a name="l00035"></a>00035 <span class="keyword">private</span>:
<a name="l00036"></a>00036
<a name="l00037"></a><a class="code" href="classpeoSeqPopEval.html#5465f31386c6b96bc8f7fb9393a28a2f">00037</a> eoEvalFunc&lt; EOT &gt;&amp; <a class="code" href="classpeoSeqPopEval.html#5465f31386c6b96bc8f7fb9393a28a2f">eval</a>;
<a name="l00037"></a><a class="code" href="classpeoSeqPopEval.html#5465f31386c6b96bc8f7fb9393a28a2f">00037</a> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_eval_func.html">eoEvalFunc&lt; EOT &gt;</a>&amp; <a class="code" href="classpeoSeqPopEval.html#5465f31386c6b96bc8f7fb9393a28a2f">eval</a>;
<a name="l00038"></a>00038 };
<a name="l00039"></a>00039
<a name="l00040"></a>00040
<a name="l00041"></a><a class="code" href="classpeoSeqPopEval.html#a41f91ab4b2aeb325ff75feb66d4e003">00041</a> <span class="keyword">template</span>&lt; <span class="keyword">class</span> EOT &gt; <a class="code" href="classpeoSeqPopEval.html#a41f91ab4b2aeb325ff75feb66d4e003">peoSeqPopEval&lt; EOT &gt; :: peoSeqPopEval</a>( eoEvalFunc&lt; EOT &gt;&amp; __eval ) : eval( __eval ) {
<a name="l00041"></a><a class="code" href="classpeoSeqPopEval.html#a41f91ab4b2aeb325ff75feb66d4e003">00041</a> <span class="keyword">template</span>&lt; <span class="keyword">class</span> EOT &gt; <a class="code" href="classpeoSeqPopEval.html#a41f91ab4b2aeb325ff75feb66d4e003">peoSeqPopEval&lt; EOT &gt; :: peoSeqPopEval</a>( <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_eval_func.html">eoEvalFunc&lt; EOT &gt;</a>&amp; __eval ) : eval( __eval ) {
<a name="l00042"></a>00042
<a name="l00043"></a>00043 }
<a name="l00044"></a>00044
<a name="l00045"></a>00045
<a name="l00046"></a><a class="code" href="classpeoSeqPopEval.html#b2c88b9a3ad9091949acf741844eb02f">00046</a> <span class="keyword">template</span>&lt; <span class="keyword">class</span> EOT &gt; <span class="keywordtype">void</span> <a class="code" href="classpeoSeqPopEval.html#b2c88b9a3ad9091949acf741844eb02f">peoSeqPopEval&lt; EOT &gt; :: operator()</a>( eoPop&lt; EOT &gt;&amp; __pop ) {
<a name="l00046"></a><a class="code" href="classpeoSeqPopEval.html#b2c88b9a3ad9091949acf741844eb02f">00046</a> <span class="keyword">template</span>&lt; <span class="keyword">class</span> EOT &gt; <span class="keywordtype">void</span> <a class="code" href="classpeoSeqPopEval.html#b2c88b9a3ad9091949acf741844eb02f">peoSeqPopEval&lt; EOT &gt; :: operator()</a>( <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop&lt; EOT &gt;</a>&amp; __pop ) {
<a name="l00047"></a>00047
<a name="l00048"></a>00048 <span class="keywordflow">for</span> ( <span class="keywordtype">unsigned</span> i = 0; i &lt; __pop.size(); i++ )
<a name="l00049"></a>00049 <a class="code" href="classpeoSeqPopEval.html#5465f31386c6b96bc8f7fb9393a28a2f">eval</a>( __pop[i] );
@ -65,7 +65,7 @@
<a name="l00051"></a>00051
<a name="l00052"></a>00052
<a name="l00053"></a>00053 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -41,9 +41,9 @@
<a name="l00021"></a>00021
<a name="l00022"></a>00022 <span class="keyword">public</span>:
<a name="l00023"></a>00023
<a name="l00027"></a>00027 <a class="code" href="classpeoSeqTransform.html#3b8e4ed19d9458938eb669d83a53c626">peoSeqTransform</a>( eoTransform&lt; EOT &gt;&amp; __trans );
<a name="l00027"></a>00027 <a class="code" href="classpeoSeqTransform.html#3b8e4ed19d9458938eb669d83a53c626">peoSeqTransform</a>( <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_transform.html">eoTransform&lt; EOT &gt;</a>&amp; __trans );
<a name="l00028"></a>00028
<a name="l00032"></a>00032 <span class="keywordtype">void</span> <a class="code" href="classpeoSeqTransform.html#1ba63536abb6c4e1c369e0b7e066872e">operator()</a>( eoPop&lt; EOT &gt;&amp; __pop );
<a name="l00032"></a>00032 <span class="keywordtype">void</span> <a class="code" href="classpeoSeqTransform.html#1ba63536abb6c4e1c369e0b7e066872e">operator()</a>( <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop&lt; EOT &gt;</a>&amp; __pop );
<a name="l00033"></a>00033
<a name="l00035"></a><a class="code" href="classpeoSeqTransform.html#c4bf2724e9f6055f12bd169fad893be3">00035</a> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classpeoSeqTransform.html#c4bf2724e9f6055f12bd169fad893be3">packData</a>() { }
<a name="l00036"></a>00036
@ -57,23 +57,23 @@
<a name="l00048"></a>00048
<a name="l00049"></a>00049 <span class="keyword">private</span>:
<a name="l00050"></a>00050
<a name="l00051"></a><a class="code" href="classpeoSeqTransform.html#ad3e16c59dd6c46dfc1baf7b88af30cf">00051</a> eoTransform&lt; EOT &gt;&amp; <a class="code" href="classpeoSeqTransform.html#ad3e16c59dd6c46dfc1baf7b88af30cf">trans</a>;
<a name="l00051"></a><a class="code" href="classpeoSeqTransform.html#ad3e16c59dd6c46dfc1baf7b88af30cf">00051</a> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_transform.html">eoTransform&lt; EOT &gt;</a>&amp; <a class="code" href="classpeoSeqTransform.html#ad3e16c59dd6c46dfc1baf7b88af30cf">trans</a>;
<a name="l00052"></a>00052 };
<a name="l00053"></a>00053
<a name="l00054"></a>00054
<a name="l00055"></a><a class="code" href="classpeoSeqTransform.html#3b8e4ed19d9458938eb669d83a53c626">00055</a> <span class="keyword">template</span>&lt; <span class="keyword">class</span> EOT &gt; <a class="code" href="classpeoSeqTransform.html#3b8e4ed19d9458938eb669d83a53c626">peoSeqTransform&lt; EOT &gt; :: peoSeqTransform</a>( eoTransform&lt; EOT &gt;&amp; __trans ) : trans( __trans ) {
<a name="l00055"></a><a class="code" href="classpeoSeqTransform.html#3b8e4ed19d9458938eb669d83a53c626">00055</a> <span class="keyword">template</span>&lt; <span class="keyword">class</span> EOT &gt; <a class="code" href="classpeoSeqTransform.html#3b8e4ed19d9458938eb669d83a53c626">peoSeqTransform&lt; EOT &gt; :: peoSeqTransform</a>( <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_transform.html">eoTransform&lt; EOT &gt;</a>&amp; __trans ) : trans( __trans ) {
<a name="l00056"></a>00056
<a name="l00057"></a>00057 }
<a name="l00058"></a>00058
<a name="l00059"></a>00059
<a name="l00060"></a><a class="code" href="classpeoSeqTransform.html#1ba63536abb6c4e1c369e0b7e066872e">00060</a> <span class="keyword">template</span>&lt; <span class="keyword">class</span> EOT &gt; <span class="keywordtype">void</span> <a class="code" href="classpeoSeqTransform.html#1ba63536abb6c4e1c369e0b7e066872e">peoSeqTransform&lt; EOT &gt; :: operator()</a>( eoPop&lt; EOT &gt;&amp; __pop ) {
<a name="l00060"></a><a class="code" href="classpeoSeqTransform.html#1ba63536abb6c4e1c369e0b7e066872e">00060</a> <span class="keyword">template</span>&lt; <span class="keyword">class</span> EOT &gt; <span class="keywordtype">void</span> <a class="code" href="classpeoSeqTransform.html#1ba63536abb6c4e1c369e0b7e066872e">peoSeqTransform&lt; EOT &gt; :: operator()</a>( <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop&lt; EOT &gt;</a>&amp; __pop ) {
<a name="l00061"></a>00061
<a name="l00062"></a>00062 <a class="code" href="classpeoSeqTransform.html#ad3e16c59dd6c46dfc1baf7b88af30cf">trans</a>( __pop );
<a name="l00063"></a>00063 }
<a name="l00064"></a>00064
<a name="l00065"></a>00065
<a name="l00066"></a>00066 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -53,17 +53,17 @@
<a name="l00029"></a>00029
<a name="l00030"></a>00030
<a name="l00032"></a>00032
<a name="l00114"></a><a class="code" href="classpeoSyncIslandMig.html">00114</a> <span class="keyword">template</span>&lt; <span class="keyword">class</span> EOT &gt; <span class="keyword">class </span><a class="code" href="classpeoSyncIslandMig.html">peoSyncIslandMig</a> : <span class="keyword">public</span> <a class="code" href="classCooperative.html">Cooperative</a>, <span class="keyword">public</span> eoUpdater {
<a name="l00114"></a><a class="code" href="classpeoSyncIslandMig.html">00114</a> <span class="keyword">template</span>&lt; <span class="keyword">class</span> EOT &gt; <span class="keyword">class </span><a class="code" href="classpeoSyncIslandMig.html">peoSyncIslandMig</a> : <span class="keyword">public</span> <a class="code" href="classCooperative.html">Cooperative</a>, <span class="keyword">public</span> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_updater.html">eoUpdater</a> {
<a name="l00115"></a>00115
<a name="l00116"></a>00116 <span class="keyword">public</span>:
<a name="l00117"></a>00117
<a name="l00127"></a>00127 <a class="code" href="classpeoSyncIslandMig.html#96b7b6de20b5e318a8b1cde76842305c">peoSyncIslandMig</a>(
<a name="l00128"></a>00128 <span class="keywordtype">unsigned</span> __frequency,
<a name="l00129"></a>00129 eoSelect&lt; EOT &gt;&amp; __select,
<a name="l00130"></a>00130 eoReplacement&lt; EOT &gt;&amp; __replace,
<a name="l00129"></a>00129 <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_select.html">eoSelect&lt; EOT &gt;</a>&amp; __select,
<a name="l00130"></a>00130 <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_replacement.html">eoReplacement&lt; EOT &gt;</a>&amp; __replace,
<a name="l00131"></a>00131 <a class="code" href="classTopology.html">Topology</a>&amp; __topology,
<a name="l00132"></a>00132 eoPop&lt; EOT &gt;&amp; __source,
<a name="l00133"></a>00133 eoPop&lt; EOT &gt;&amp; __destination
<a name="l00132"></a>00132 <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop&lt; EOT &gt;</a>&amp; __source,
<a name="l00133"></a>00133 <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop&lt; EOT &gt;</a>&amp; __destination
<a name="l00134"></a>00134 );
<a name="l00135"></a>00135
<a name="l00140"></a>00140 <span class="keywordtype">void</span> <a class="code" href="classpeoSyncIslandMig.html#178476fd276f78b73607b33d19522c36">operator()</a>();
@ -82,14 +82,14 @@
<a name="l00156"></a>00156
<a name="l00157"></a>00157 <span class="keyword">private</span>:
<a name="l00158"></a>00158
<a name="l00159"></a><a class="code" href="classpeoSyncIslandMig.html#2d8ae9104376f3e073e0b250d9b425a2">00159</a> eoPeriodicContinue&lt; EOT &gt; <a class="code" href="classpeoSyncIslandMig.html#2d8ae9104376f3e073e0b250d9b425a2">cont</a>;
<a name="l00160"></a><a class="code" href="classpeoSyncIslandMig.html#5e9c9f5f65d6418ad46e647ee1804a3d">00160</a> eoSelect&lt; EOT &gt;&amp; <a class="code" href="classpeoSyncIslandMig.html#5e9c9f5f65d6418ad46e647ee1804a3d">select</a>; <span class="comment">// selection strategy</span>
<a name="l00161"></a><a class="code" href="classpeoSyncIslandMig.html#cb6d2d909503a86415912900d6e1d891">00161</a> eoReplacement&lt; EOT &gt;&amp; <a class="code" href="classpeoSyncIslandMig.html#cb6d2d909503a86415912900d6e1d891">replace</a>; <span class="comment">// replacement strategy</span>
<a name="l00159"></a><a class="code" href="classpeoSyncIslandMig.html#2d8ae9104376f3e073e0b250d9b425a2">00159</a> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_periodic_continue.html">eoPeriodicContinue&lt; EOT &gt;</a> <a class="code" href="classpeoSyncIslandMig.html#2d8ae9104376f3e073e0b250d9b425a2">cont</a>;
<a name="l00160"></a><a class="code" href="classpeoSyncIslandMig.html#5e9c9f5f65d6418ad46e647ee1804a3d">00160</a> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_select.html">eoSelect&lt; EOT &gt;</a>&amp; <a class="code" href="classpeoSyncIslandMig.html#5e9c9f5f65d6418ad46e647ee1804a3d">select</a>; <span class="comment">// selection strategy</span>
<a name="l00161"></a><a class="code" href="classpeoSyncIslandMig.html#cb6d2d909503a86415912900d6e1d891">00161</a> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_replacement.html">eoReplacement&lt; EOT &gt;</a>&amp; <a class="code" href="classpeoSyncIslandMig.html#cb6d2d909503a86415912900d6e1d891">replace</a>; <span class="comment">// replacement strategy</span>
<a name="l00162"></a><a class="code" href="classpeoSyncIslandMig.html#ebfe6edb6be16d46bf6d71cb233fcace">00162</a> <a class="code" href="classTopology.html">Topology</a>&amp; <a class="code" href="classpeoSyncIslandMig.html#ebfe6edb6be16d46bf6d71cb233fcace">topology</a>; <span class="comment">// neighboring topology</span>
<a name="l00163"></a>00163
<a name="l00164"></a>00164 <span class="comment">// source and target populations</span>
<a name="l00165"></a><a class="code" href="classpeoSyncIslandMig.html#33fde1f09faf2a3f772d8b8f6a2615c6">00165</a> eoPop&lt; EOT &gt;&amp; <a class="code" href="classpeoSyncIslandMig.html#33fde1f09faf2a3f772d8b8f6a2615c6">source</a>;
<a name="l00166"></a><a class="code" href="classpeoSyncIslandMig.html#a9bf4612c7c04da6cf69245c6617e6a6">00166</a> eoPop&lt; EOT &gt;&amp; <a class="code" href="classpeoSyncIslandMig.html#a9bf4612c7c04da6cf69245c6617e6a6">destination</a>;
<a name="l00165"></a><a class="code" href="classpeoSyncIslandMig.html#33fde1f09faf2a3f772d8b8f6a2615c6">00165</a> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop&lt; EOT &gt;</a>&amp; <a class="code" href="classpeoSyncIslandMig.html#33fde1f09faf2a3f772d8b8f6a2615c6">source</a>;
<a name="l00166"></a><a class="code" href="classpeoSyncIslandMig.html#a9bf4612c7c04da6cf69245c6617e6a6">00166</a> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop&lt; EOT &gt;</a>&amp; <a class="code" href="classpeoSyncIslandMig.html#a9bf4612c7c04da6cf69245c6617e6a6">destination</a>;
<a name="l00167"></a>00167
<a name="l00168"></a>00168 <span class="comment">// immigrants &amp; emigrants in the queue</span>
<a name="l00169"></a><a class="code" href="classpeoSyncIslandMig.html#088c1623f32668dcd3683fceff9426c3">00169</a> std :: queue&lt; eoPop&lt; EOT &gt; &gt; <a class="code" href="classpeoSyncIslandMig.html#088c1623f32668dcd3683fceff9426c3">imm</a>;
@ -104,11 +104,11 @@
<a name="l00178"></a><a class="code" href="classpeoSyncIslandMig.html#96b7b6de20b5e318a8b1cde76842305c">00178</a> <span class="keyword">template</span>&lt; <span class="keyword">class</span> EOT &gt; <a class="code" href="classpeoSyncIslandMig.html#96b7b6de20b5e318a8b1cde76842305c">peoSyncIslandMig&lt; EOT &gt; :: peoSyncIslandMig</a>(
<a name="l00179"></a>00179
<a name="l00180"></a>00180 <span class="keywordtype">unsigned</span> __frequency,
<a name="l00181"></a>00181 eoSelect&lt; EOT &gt;&amp; __select,
<a name="l00182"></a>00182 eoReplacement&lt; EOT &gt;&amp; __replace,
<a name="l00181"></a>00181 <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_select.html">eoSelect&lt; EOT &gt;</a>&amp; __select,
<a name="l00182"></a>00182 <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_replacement.html">eoReplacement&lt; EOT &gt;</a>&amp; __replace,
<a name="l00183"></a>00183 <a class="code" href="classTopology.html">Topology</a>&amp; __topology,
<a name="l00184"></a>00184 eoPop&lt; EOT &gt;&amp; __source,
<a name="l00185"></a>00185 eoPop&lt; EOT &gt;&amp; __destination
<a name="l00184"></a>00184 <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop&lt; EOT &gt;</a>&amp; __source,
<a name="l00185"></a>00185 <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop&lt; EOT &gt;</a>&amp; __destination
<a name="l00186"></a>00186
<a name="l00187"></a>00187 ) : cont( __frequency ), select( __select ), replace( __replace ), topology( __topology ), source( __source ), destination( __destination )
<a name="l00188"></a>00188 {
@ -135,7 +135,7 @@
<a name="l00209"></a>00209
<a name="l00210"></a>00210 <a class="code" href="classCommunicable.html#e1f8bd1ee810fd73d44315c95998d19d">lock</a>(); {
<a name="l00211"></a>00211
<a name="l00212"></a>00212 eoPop&lt; EOT &gt; mig;<a class="code" href="classpeoSyncIslandMig.html#85777bd9f709c5d4107799e8619948d1"></a>
<a name="l00212"></a>00212 <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop&lt; EOT &gt;</a> mig;<a class="code" href="classpeoSyncIslandMig.html#85777bd9f709c5d4107799e8619948d1"></a>
<a name="l00213"></a>00213 <a class="code" href="classpeoSyncIslandMig.html#85777bd9f709c5d4107799e8619948d1"> :: unpack</a>( mig );
<a name="l00214"></a>00214 <a class="code" href="classpeoSyncIslandMig.html#088c1623f32668dcd3683fceff9426c3">imm</a>.push( mig );
<a name="l00215"></a>00215 }
@ -152,7 +152,7 @@
<a name="l00226"></a>00226
<a name="l00227"></a>00227 <span class="keywordflow">for</span> ( <span class="keywordtype">unsigned</span> i = 0; i &lt; out.size(); i ++ ) {
<a name="l00228"></a>00228
<a name="l00229"></a>00229 eoPop&lt; EOT &gt; mig;
<a name="l00229"></a>00229 <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop&lt; EOT &gt;</a> mig;
<a name="l00230"></a>00230 <a class="code" href="classpeoSyncIslandMig.html#5e9c9f5f65d6418ad46e647ee1804a3d">select</a>( <a class="code" href="classpeoSyncIslandMig.html#33fde1f09faf2a3f772d8b8f6a2615c6">source</a>, mig );
<a name="l00231"></a>00231 <a class="code" href="classpeoSyncIslandMig.html#11d6dd3e4a6db710433f501af0988322">em</a>.push( mig );
<a name="l00232"></a>00232 <a class="code" href="classpeoSyncIslandMig.html#2f7ca18d67ab7fb47a9851ab3179eb7d">coop_em</a>.push( out[ i ] );
@ -210,7 +210,7 @@
<a name="l00284"></a>00284
<a name="l00285"></a>00285
<a name="l00286"></a>00286 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -49,17 +49,17 @@
<a name="l00025"></a>00025
<a name="l00026"></a>00026
<a name="l00028"></a>00028
<a name="l00036"></a><a class="code" href="classpeoSyncMultiStart.html">00036</a> <span class="keyword">template</span>&lt; <span class="keyword">class</span> EOT &gt; <span class="keyword">class </span><a class="code" href="classpeoSyncMultiStart.html">peoSyncMultiStart</a> : <span class="keyword">public</span> <a class="code" href="classService.html">Service</a>, <span class="keyword">public</span> eoUpdater {
<a name="l00036"></a><a class="code" href="classpeoSyncMultiStart.html">00036</a> <span class="keyword">template</span>&lt; <span class="keyword">class</span> EOT &gt; <span class="keyword">class </span><a class="code" href="classpeoSyncMultiStart.html">peoSyncMultiStart</a> : <span class="keyword">public</span> <a class="code" href="classService.html">Service</a>, <span class="keyword">public</span> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_updater.html">eoUpdater</a> {
<a name="l00037"></a>00037
<a name="l00038"></a>00038 <span class="keyword">public</span>:
<a name="l00039"></a>00039
<a name="l00047"></a>00047 <a class="code" href="classpeoSyncMultiStart.html#d29f94aad3c1f443bfffc8b6aee0704c">peoSyncMultiStart</a>(
<a name="l00048"></a>00048
<a name="l00049"></a>00049 eoContinue&lt; EOT &gt;&amp; __cont,
<a name="l00050"></a>00050 eoSelect&lt; EOT &gt;&amp; __select,
<a name="l00051"></a>00051 eoReplacement&lt; EOT &gt;&amp; __replace,
<a name="l00052"></a>00052 moAlgo&lt; EOT &gt;&amp; __ls,
<a name="l00053"></a>00053 eoPop&lt; EOT &gt;&amp; __pop
<a name="l00049"></a>00049 <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_continue.html">eoContinue&lt; EOT &gt;</a>&amp; __cont,
<a name="l00050"></a>00050 <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_select.html">eoSelect&lt; EOT &gt;</a>&amp; __select,
<a name="l00051"></a>00051 <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_replacement.html">eoReplacement&lt; EOT &gt;</a>&amp; __replace,
<a name="l00052"></a>00052 <a class="codeRef" doxygen="mo.doxytag:../../../paradiseo-mo/doc/html/" href="../../../paradiseo-mo/doc/html/classmo_algo.html">moAlgo&lt; EOT &gt;</a>&amp; __ls,
<a name="l00053"></a>00053 <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop&lt; EOT &gt;</a>&amp; __pop
<a name="l00054"></a>00054 );
<a name="l00055"></a>00055
<a name="l00058"></a>00058 <span class="keywordtype">void</span> <a class="code" href="classpeoSyncMultiStart.html#76385b33fe514f91cb83f0fbecbeb3c2">operator()</a>();
@ -80,15 +80,15 @@
<a name="l00087"></a>00087
<a name="l00088"></a>00088 <span class="keyword">private</span>:
<a name="l00089"></a>00089
<a name="l00090"></a><a class="code" href="classpeoSyncMultiStart.html#43f4fa9b125baef6fc8b968dfd16f437">00090</a> eoContinue&lt; EOT &gt;&amp; <a class="code" href="classpeoSyncMultiStart.html#43f4fa9b125baef6fc8b968dfd16f437">cont</a>;
<a name="l00091"></a><a class="code" href="classpeoSyncMultiStart.html#8fc9a3d046023ddd077defec3c23ab3b">00091</a> eoSelect&lt; EOT &gt;&amp; <a class="code" href="classpeoSyncMultiStart.html#8fc9a3d046023ddd077defec3c23ab3b">select</a>;
<a name="l00092"></a><a class="code" href="classpeoSyncMultiStart.html#a375ccea98e9bf2a0854dac27df4522f">00092</a> eoReplacement&lt; EOT &gt;&amp; <a class="code" href="classpeoSyncMultiStart.html#a375ccea98e9bf2a0854dac27df4522f">replace</a>;
<a name="l00090"></a><a class="code" href="classpeoSyncMultiStart.html#43f4fa9b125baef6fc8b968dfd16f437">00090</a> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_continue.html">eoContinue&lt; EOT &gt;</a>&amp; <a class="code" href="classpeoSyncMultiStart.html#43f4fa9b125baef6fc8b968dfd16f437">cont</a>;
<a name="l00091"></a><a class="code" href="classpeoSyncMultiStart.html#8fc9a3d046023ddd077defec3c23ab3b">00091</a> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_select.html">eoSelect&lt; EOT &gt;</a>&amp; <a class="code" href="classpeoSyncMultiStart.html#8fc9a3d046023ddd077defec3c23ab3b">select</a>;
<a name="l00092"></a><a class="code" href="classpeoSyncMultiStart.html#a375ccea98e9bf2a0854dac27df4522f">00092</a> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_replacement.html">eoReplacement&lt; EOT &gt;</a>&amp; <a class="code" href="classpeoSyncMultiStart.html#a375ccea98e9bf2a0854dac27df4522f">replace</a>;
<a name="l00093"></a>00093
<a name="l00094"></a><a class="code" href="classpeoSyncMultiStart.html#4d317966de767dcc87eee0286ea7f95d">00094</a> moAlgo&lt; EOT &gt;&amp; <a class="code" href="classpeoSyncMultiStart.html#4d317966de767dcc87eee0286ea7f95d">ls</a>;
<a name="l00094"></a><a class="code" href="classpeoSyncMultiStart.html#4d317966de767dcc87eee0286ea7f95d">00094</a> <a class="codeRef" doxygen="mo.doxytag:../../../paradiseo-mo/doc/html/" href="../../../paradiseo-mo/doc/html/classmo_algo.html">moAlgo&lt; EOT &gt;</a>&amp; <a class="code" href="classpeoSyncMultiStart.html#4d317966de767dcc87eee0286ea7f95d">ls</a>;
<a name="l00095"></a>00095
<a name="l00096"></a><a class="code" href="classpeoSyncMultiStart.html#391178bd6b8a97a08ab4e345f070e967">00096</a> eoPop&lt; EOT &gt;&amp; <a class="code" href="classpeoSyncMultiStart.html#391178bd6b8a97a08ab4e345f070e967">pop</a>;
<a name="l00097"></a><a class="code" href="classpeoSyncMultiStart.html#dbcc1a069ec72ecd8d40c392640d84b3">00097</a> eoPop&lt; EOT &gt; <a class="code" href="classpeoSyncMultiStart.html#dbcc1a069ec72ecd8d40c392640d84b3">sel</a>;
<a name="l00098"></a><a class="code" href="classpeoSyncMultiStart.html#ca10f6d258105e3c4f0d1660db5b7679">00098</a> eoPop&lt; EOT &gt; <a class="code" href="classpeoSyncMultiStart.html#ca10f6d258105e3c4f0d1660db5b7679">impr_sel</a>;
<a name="l00096"></a><a class="code" href="classpeoSyncMultiStart.html#391178bd6b8a97a08ab4e345f070e967">00096</a> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop&lt; EOT &gt;</a>&amp; <a class="code" href="classpeoSyncMultiStart.html#391178bd6b8a97a08ab4e345f070e967">pop</a>;
<a name="l00097"></a><a class="code" href="classpeoSyncMultiStart.html#dbcc1a069ec72ecd8d40c392640d84b3">00097</a> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop&lt; EOT &gt;</a> <a class="code" href="classpeoSyncMultiStart.html#dbcc1a069ec72ecd8d40c392640d84b3">sel</a>;
<a name="l00098"></a><a class="code" href="classpeoSyncMultiStart.html#ca10f6d258105e3c4f0d1660db5b7679">00098</a> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop&lt; EOT &gt;</a> <a class="code" href="classpeoSyncMultiStart.html#ca10f6d258105e3c4f0d1660db5b7679">impr_sel</a>;
<a name="l00099"></a>00099
<a name="l00100"></a><a class="code" href="classpeoSyncMultiStart.html#2c2ebe46470d1425f0409897deab435b">00100</a> EOT <a class="code" href="classpeoSyncMultiStart.html#2c2ebe46470d1425f0409897deab435b">sol</a>;
<a name="l00101"></a><a class="code" href="classpeoSyncMultiStart.html#64191ef79b7b589964ac9c3e23ae6718">00101</a> <span class="keywordtype">unsigned</span> <a class="code" href="classpeoSyncMultiStart.html#64191ef79b7b589964ac9c3e23ae6718">idx</a>;
@ -99,10 +99,10 @@
<a name="l00106"></a><a class="code" href="classpeoSyncMultiStart.html#d29f94aad3c1f443bfffc8b6aee0704c">00106</a> <span class="keyword">template</span>&lt; <span class="keyword">class</span> EOT &gt; <a class="code" href="classpeoSyncMultiStart.html#d29f94aad3c1f443bfffc8b6aee0704c">peoSyncMultiStart&lt; EOT &gt; :: peoSyncMultiStart</a>(
<a name="l00107"></a>00107
<a name="l00108"></a>00108 eoContinue &lt; EOT &gt;&amp; __cont,
<a name="l00109"></a>00109 eoSelect&lt; EOT &gt;&amp; __select,
<a name="l00110"></a>00110 eoReplacement&lt; EOT &gt;&amp; __replace,
<a name="l00109"></a>00109 <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_select.html">eoSelect&lt; EOT &gt;</a>&amp; __select,
<a name="l00110"></a>00110 <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_replacement.html">eoReplacement&lt; EOT &gt;</a>&amp; __replace,
<a name="l00111"></a>00111 moAlgo &lt; EOT &gt;&amp; __ls,
<a name="l00112"></a>00112 eoPop&lt; EOT &gt;&amp; __pop
<a name="l00112"></a>00112 <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop&lt; EOT &gt;</a>&amp; __pop
<a name="l00113"></a>00113
<a name="l00114"></a>00114 ) : cont( __cont ), select( __select ), replace( __replace ), ls( __ls ), pop( __pop )
<a name="l00115"></a>00115 {
@ -174,7 +174,7 @@
<a name="l00181"></a>00181
<a name="l00182"></a>00182
<a name="l00183"></a>00183 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -38,13 +38,13 @@
<a name="l00014"></a>00014 <span class="preprocessor">#include "core/service.h"</span>
<a name="l00015"></a>00015
<a name="l00017"></a>00017
<a name="l00020"></a><a class="code" href="classpeoTransform.html">00020</a> <span class="keyword">template</span>&lt; <span class="keyword">class</span> EOT &gt; <span class="keyword">class </span><a class="code" href="classpeoTransform.html">peoTransform</a> : <span class="keyword">public</span> <a class="code" href="classService.html">Service</a>, <span class="keyword">public</span> eoTransform&lt; EOT &gt; {
<a name="l00020"></a><a class="code" href="classpeoTransform.html">00020</a> <span class="keyword">template</span>&lt; <span class="keyword">class</span> EOT &gt; <span class="keyword">class </span><a class="code" href="classpeoTransform.html">peoTransform</a> : <span class="keyword">public</span> <a class="code" href="classService.html">Service</a>, <span class="keyword">public</span> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_transform.html">eoTransform</a>&lt; EOT &gt; {
<a name="l00021"></a>00021
<a name="l00022"></a>00022 };
<a name="l00023"></a>00023
<a name="l00024"></a>00024
<a name="l00025"></a>00025 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -99,7 +99,7 @@
<a name="l00075"></a>00075 }
<a name="l00076"></a>00076 }
<a name="l00077"></a>00077 }
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -44,7 +44,7 @@
<a name="l00020"></a>00020 <span class="comment"> text-file in a subdirectory) */</span>
<a name="l00021"></a>00021
<a name="l00022"></a>00022 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -46,7 +46,7 @@
<a name="l00022"></a>00022 printDebugMessage (<span class="stringliteral">"this is the end"</span>);
<a name="l00023"></a>00023 endDebugging ();
<a name="l00024"></a>00024 }
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -39,7 +39,7 @@
<a name="l00015"></a>00015 }
<a name="l00016"></a>00016
<a name="l00017"></a>00017 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

View file

@ -59,7 +59,7 @@
<a name="l00035"></a>00035 initDebugging ();
<a name="l00036"></a>00036 }
<a name="l00037"></a>00037 }
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 15:51:15 2007 for ParadisEO-PEO by&nbsp;
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 13:41:04 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>

Some files were not shown because too many files have changed in this diff Show more