Doc script updates API documentation module=paradiseo-peo SPY=/data/OPAC/software/paradisEO/script/spy-update-api-doc-24143.20080229171848.log
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@1033 331e1502-861f-0410-8da2-ba01fb791d7f
|
|
@ -24,7 +24,7 @@
|
|||
</ul></div>
|
||||
<h1>README</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 PARADISEO-PEO README FILE
|
||||
<a name="l00002"></a>00002 =======================================================================
|
||||
<a name="l00003"></a>00003 check latest news at http:<span class="comment">//paradiseo.gforge.inria.fr/</span>
|
||||
<a name="l00003"></a>00003 <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/namespacedominance.html#01ead7419cb41bd6a8d7ea265dce1ce3">check</a> latest news at http:<span class="comment">//paradiseo.gforge.inria.fr/</span>
|
||||
<a name="l00004"></a>00004 =======================================================================
|
||||
<a name="l00005"></a>00005
|
||||
<a name="l00006"></a>00006 Welcome to ParadisEO-PEO, the Parallel Evolving Objects library.
|
||||
|
|
@ -98,7 +98,7 @@
|
|||
<a name="l00074"></a>00074 ===================================================================
|
||||
<a name="l00075"></a>00075
|
||||
<a name="l00076"></a>00076 Mailing list : paradiseo-help@lists.gforge.inria.fr
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -45,7 +45,6 @@
|
|||
<tr><td class="indexkey"><a class="el" href="classeoSyncContinue.html">eoSyncContinue</a></td><td class="indexvalue">Class for a continuator within the exchange of data by synchrone migration </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classMergeRouteEval.html">MergeRouteEval</a></td><td class="indexvalue"></td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classMPIThreadedEnv.html">MPIThreadedEnv</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="classOrderXover.html">OrderXover</a></td><td class="indexvalue">Order Crossover </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classPartialMappedXover.html">PartialMappedXover</a></td><td class="indexvalue">Partial Mapped Crossover </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classPartRouteEval.html">PartRouteEval</a></td><td class="indexvalue">Route Evaluator </td></tr>
|
||||
|
|
@ -97,7 +96,7 @@
|
|||
<tr><td class="indexkey"><a class="el" href="classTwoOptRand.html">TwoOptRand</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 Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -62,17 +62,17 @@
|
|||
<a name="l00038"></a>00038
|
||||
<a name="l00039"></a>00039 <span class="preprocessor">#include "city_swap.h"</span>
|
||||
<a name="l00040"></a>00040
|
||||
<a name="l00041"></a><a class="code" href="classCitySwap.html#7e6958b62048c89604cbf046b86bdf2d">00041</a> <span class="keywordtype">bool</span> <a class="code" href="classCitySwap.html#7e6958b62048c89604cbf046b86bdf2d">CitySwap :: operator () </a>(Route & __route)
|
||||
<a name="l00041"></a><a class="code" href="classCitySwap.html#7e6958b62048c89604cbf046b86bdf2d">00041</a> <span class="keywordtype">bool</span> <a class="code" href="classCitySwap.html#7e6958b62048c89604cbf046b86bdf2d">CitySwap :: operator () </a>(<a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_vector.html">Route</a> & __route)
|
||||
<a name="l00042"></a>00042 {
|
||||
<a name="l00043"></a>00043
|
||||
<a name="l00044"></a>00044 std :: swap (__route [rng.random (__route.size ())],
|
||||
<a name="l00045"></a>00045 __route [rng.random (__route.size ())]) ;
|
||||
<a name="l00044"></a>00044 std :: swap (__route [rng.<a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_rng.html#f0829d258c74cdc3a8f6cd72c0287cb4">random</a> (__route.size ())],
|
||||
<a name="l00045"></a>00045 __route [rng.<a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_rng.html#f0829d258c74cdc3a8f6cd72c0287cb4">random</a> (__route.size ())]) ;
|
||||
<a name="l00046"></a>00046
|
||||
<a name="l00047"></a>00047 __route.invalidate () ;
|
||||
<a name="l00047"></a>00047 __route.<a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html#f57e9b0b1772446b12f97abfc0d64a59">invalidate</a> () ;
|
||||
<a name="l00048"></a>00048
|
||||
<a name="l00049"></a>00049 <span class="keywordflow">return</span> true ;
|
||||
<a name="l00050"></a>00050 }
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -65,17 +65,17 @@
|
|||
<a name="l00041"></a>00041
|
||||
<a name="l00042"></a>00042 <span class="preprocessor">#include "route.h"</span>
|
||||
<a name="l00043"></a>00043
|
||||
<a name="l00046"></a><a class="code" href="classCitySwap.html">00046</a> <span class="keyword">class </span><a class="code" href="classCitySwap.html">CitySwap</a> : <span class="keyword">public</span> eoMonOp <Route>
|
||||
<a name="l00046"></a><a class="code" href="classCitySwap.html">00046</a> <span class="keyword">class </span><a class="code" href="classCitySwap.html">CitySwap</a> : <span class="keyword">public</span> <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html">eoMonOp</a> <Route>
|
||||
<a name="l00047"></a>00047 {
|
||||
<a name="l00048"></a>00048
|
||||
<a name="l00049"></a>00049 <span class="keyword">public</span> :
|
||||
<a name="l00050"></a>00050
|
||||
<a name="l00051"></a>00051 <span class="keywordtype">bool</span> <a class="code" href="classCitySwap.html#7e6958b62048c89604cbf046b86bdf2d">operator () </a>(Route & __route) ;
|
||||
<a name="l00051"></a>00051 <span class="keywordtype">bool</span> <a class="code" href="classCitySwap.html#7e6958b62048c89604cbf046b86bdf2d">operator () </a>(<a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_vector.html">Route</a> & __route) ;
|
||||
<a name="l00052"></a>00052
|
||||
<a name="l00053"></a>00053 } ;
|
||||
<a name="l00054"></a>00054
|
||||
<a name="l00055"></a>00055 <span class="preprocessor">#endif</span>
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -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 Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:36 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -90,7 +90,7 @@ sem_t </td><td class="memItemRight" valign="bottom"><a class="el" href="cla
|
|||
<p>
|
||||
Definition at line <a class="el" href="communicable_8h-source.html#l00045">45</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 Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:36 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -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 Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:36 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -52,7 +52,7 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<p>
|
||||
Definition at line <a class="el" href="comm_8h-source.html#l00043">43</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 Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:36 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -50,7 +50,7 @@
|
|||
<tr class="memlist"><td><a class="el" href="classCooperative.html#a08615f1fb5a71bb6eb8ea53ef7d1c69">synchronizeCoopEx</a>()</td><td><a class="el" href="classCooperative.html">Cooperative</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 Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:36 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -75,7 +75,7 @@ virtual void </td><td class="memItemRight" valign="bottom"><a class="el" hr
|
|||
<p>
|
||||
Definition at line <a class="el" href="cooperative_8h-source.html#l00046">46</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="cooperative_8cpp-source.html">cooperative.cpp</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:36 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -30,10 +30,17 @@
|
|||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>DisplayBestRoute Member List</h1>This is the complete list of members for <a class="el" href="classDisplayBestRoute.html">DisplayBestRoute</a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_updater.html#d24e769249a861468a0c0e113d1208bb">addTo</a>(eoCheckPoint< EOT > &cp)</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_updater.html">eoUpdater</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_updater.html#362659613082a328a9a1fac94cc2a120">className</a>(void) const </td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_updater.html">eoUpdater</a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classDisplayBestRoute.html#db263e38f1e82174f811bf62f323f87f">DisplayBestRoute</a>(eoPop< Route > &__pop)</td><td><a class="el" href="classDisplayBestRoute.html">DisplayBestRoute</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classDisplayBestRoute.html#ee879344a6d8b81a04d4eabbed2c7a04">operator()</a>()</td><td><a class="el" href="classDisplayBestRoute.html">DisplayBestRoute</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_f.html#2e9f6291a5516a275953520ca592ec20">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_f.html">eoF< void ></a></td><td><code> [static]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_updater.html#5a1ee902b561f1ccd1ee01fe45bdea2a">lastCall</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_updater.html">eoUpdater</a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classDisplayBestRoute.html#ee879344a6d8b81a04d4eabbed2c7a04">operator()</a>()</td><td><a class="el" href="classDisplayBestRoute.html">DisplayBestRoute</a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classDisplayBestRoute.html#5270aabbf294d2deca9878934216eb89">pop</a></td><td><a class="el" href="classDisplayBestRoute.html">DisplayBestRoute</a></td><td><code> [private]</code></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_f.html#ce124173b1bde24e846c8095e5bf060b">result_type</a> typedef</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_f.html">eoF< void ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_f.html#178dc5a2f684f488c806089dec9ae84b">~eoF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_f.html">eoF< void ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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 Fri Feb 29 17:20:36 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -29,18 +29,25 @@
|
|||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>DisplayBestRoute Class Reference</h1><!-- doxytag: class="DisplayBestRoute" --><a href="classDisplayBestRoute-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<h1>DisplayBestRoute Class Reference</h1><!-- doxytag: class="DisplayBestRoute" --><!-- doxytag: inherits="eoUpdater" --><p>Inheritance diagram for DisplayBestRoute:
|
||||
<p><center><img src="classDisplayBestRoute.png" usemap="#DisplayBestRoute_map" border="0" alt=""></center>
|
||||
<map name="DisplayBestRoute_map">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_updater.html" alt="eoUpdater" shape="rect" coords="0,112,110,136">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_f.html" alt="eoF< void >" shape="rect" coords="0,56,110,80">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,110,24">
|
||||
</map>
|
||||
<a href="classDisplayBestRoute-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="db263e38f1e82174f811bf62f323f87f"></a><!-- doxytag: member="DisplayBestRoute::DisplayBestRoute" ref="db263e38f1e82174f811bf62f323f87f" args="(eoPop< Route > &__pop)" -->
|
||||
</td><td class="memItemRight" valign="bottom"><a class="el" href="classDisplayBestRoute.html#db263e38f1e82174f811bf62f323f87f">DisplayBestRoute</a> (eoPop< Route > &__pop)</td></tr>
|
||||
</td><td class="memItemRight" valign="bottom"><a class="el" href="classDisplayBestRoute.html#db263e38f1e82174f811bf62f323f87f">DisplayBestRoute</a> (<a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html">eoPop</a>< <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_vector.html">Route</a> > &__pop)</td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ee879344a6d8b81a04d4eabbed2c7a04"></a><!-- doxytag: member="DisplayBestRoute::operator()" ref="ee879344a6d8b81a04d4eabbed2c7a04" args="()" -->
|
||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classDisplayBestRoute.html#ee879344a6d8b81a04d4eabbed2c7a04">operator()</a> ()</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="5270aabbf294d2deca9878934216eb89"></a><!-- doxytag: member="DisplayBestRoute::pop" ref="5270aabbf294d2deca9878934216eb89" args="" -->
|
||||
eoPop< Route > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classDisplayBestRoute.html#5270aabbf294d2deca9878934216eb89">pop</a></td></tr>
|
||||
<a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html">eoPop</a>< <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_vector.html">Route</a> > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classDisplayBestRoute.html#5270aabbf294d2deca9878934216eb89">pop</a></td></tr>
|
||||
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
|
|
@ -50,7 +57,7 @@ eoPop< Route > & </td><td class="memItemRight" valign="bottom"><a
|
|||
<p>
|
||||
Definition at line <a class="el" href="display__best__route_8h-source.html#l00046">46</a> of file <a class="el" href="display__best__route_8h-source.html">display_best_route.h</a>.<hr>The documentation for this class was generated from the following files:<ul>
|
||||
<li><a class="el" href="display__best__route_8h-source.html">display_best_route.h</a><li><a class="el" href="display__best__route_8cpp-source.html">display_best_route.cpp</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:36 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -30,8 +30,12 @@
|
|||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>MergeRouteEval Member List</h1>This is the complete list of members for <a class="el" href="classMergeRouteEval.html">MergeRouteEval</a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [static]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classMergeRouteEval.html#29cb0028ac0df4b2cee3a809c8f35dea">operator()</a>(Route &__route, const int &__part_fit)</td><td><a class="el" href="classMergeRouteEval.html">MergeRouteEval</a></td><td></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:05:06 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">peoAggEvalFunc::operator()</a>(A1, A2)=0</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [pure virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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 Fri Feb 29 17:20:37 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -32,13 +32,15 @@
|
|||
<h1>MergeRouteEval Class Reference</h1><!-- doxytag: class="MergeRouteEval" --><!-- doxytag: inherits="peoAggEvalFunc" --><p>Inheritance diagram for MergeRouteEval:
|
||||
<p><center><img src="classMergeRouteEval.png" usemap="#MergeRouteEval_map" border="0" alt=""></center>
|
||||
<map name="MergeRouteEval_map">
|
||||
<area href="classpeoAggEvalFunc.html" alt="peoAggEvalFunc< EOT >" shape="rect" coords="0,0,159,24">
|
||||
<area href="classpeoAggEvalFunc.html" alt="peoAggEvalFunc< EOT >" shape="rect" coords="0,112,159,136">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="0,56,159,80">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,159,24">
|
||||
</map>
|
||||
<a href="classMergeRouteEval-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="29cb0028ac0df4b2cee3a809c8f35dea"></a><!-- doxytag: member="MergeRouteEval::operator()" ref="29cb0028ac0df4b2cee3a809c8f35dea" args="(Route &__route, const int &__part_fit)" -->
|
||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classMergeRouteEval.html#29cb0028ac0df4b2cee3a809c8f35dea">operator()</a> (Route &__route, const int &__part_fit)</td></tr>
|
||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classMergeRouteEval.html#29cb0028ac0df4b2cee3a809c8f35dea">operator()</a> (<a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_vector.html">Route</a> &__route, const int &__part_fit)</td></tr>
|
||||
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
|
|
@ -48,7 +50,7 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<p>
|
||||
Definition at line <a class="el" href="merge__route__eval_8h-source.html#l00044">44</a> of file <a class="el" href="merge__route__eval_8h-source.html">merge_route_eval.h</a>.<hr>The documentation for this class was generated from the following files:<ul>
|
||||
<li><a class="el" href="merge__route__eval_8h-source.html">merge_route_eval.h</a><li><a class="el" href="merge__route__eval_8cpp-source.html">merge_route_eval.cpp</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:05:06 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:37 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 535 B After Width: | Height: | Size: 869 B |
|
|
@ -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 Fri Feb 29 17:05:08 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:40 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -60,7 +60,7 @@ sem_t </td><td class="memItemRight" valign="bottom"><a class="el" href="cla
|
|||
<p>
|
||||
Definition at line <a class="el" href="reac__thread_8h-source.html#l00045">45</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 Fri Feb 29 17:05:08 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:40 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -35,7 +35,7 @@
|
|||
<tr class="memlist"><td><a class="el" href="classTopology.html#5b48abce5d58230f944e95f3fe4f2727">operator std::vector</a>()</td><td><a class="el" href="classTopology.html">Topology</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classRingTopology.html#292a7746993788f96042f2f628cfcbc5">setNeighbors</a>(Cooperative *__mig, std::vector< Cooperative * > &__from, std::vector< Cooperative * > &__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 Fri Feb 29 17:05:08 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:40 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -48,7 +48,7 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<p>
|
||||
Definition at line <a class="el" href="ring__topo_8h-source.html#l00042">42</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 Fri Feb 29 17:05:08 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:40 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -61,7 +61,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 Fri Feb 29 17:05:08 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:40 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -96,7 +96,7 @@ unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="
|
|||
<p>
|
||||
Definition at line <a class="el" href="runner_8h-source.html#l00049">49</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 Fri Feb 29 17:05:08 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:40 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -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 Fri Feb 29 17:05:09 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:40 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -92,7 +92,7 @@ unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="
|
|||
<p>
|
||||
Definition at line <a class="el" href="service_8h-source.html#l00046">46</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 Fri Feb 29 17:05:09 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:40 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -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 Fri Feb 29 17:05:09 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:40 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -65,7 +65,7 @@ bool </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<p>
|
||||
Definition at line <a class="el" href="thread_8h-source.html#l00044">44</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 Fri Feb 29 17:05:09 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:40 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -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="classTopology.html#5b48abce5d58230f944e95f3fe4f2727">operator std::vector</a>()</td><td><a class="el" href="classTopology.html">Topology</a></td><td></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 Fri Feb 29 17:05:09 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:41 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -61,7 +61,7 @@ std::vector< <a class="el" href="classCooperative.html">Cooperative</a> * >
|
|||
<p>
|
||||
Definition at line <a class="el" href="topology_8h-source.html#l00044">44</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 Fri Feb 29 17:05:09 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:41 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -64,7 +64,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 Fri Feb 29 17:05:09 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:41 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -96,7 +96,7 @@ sem_t </td><td class="memItemRight" valign="bottom"><a class="el" href="cla
|
|||
<p>
|
||||
Definition at line <a class="el" href="worker_8h-source.html#l00047">47</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 Fri Feb 29 17:05:09 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:41 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -32,11 +32,11 @@
|
|||
<h1>ParadisEO-PEO-ParallelanddistributedEvolvingObjects Class Index</h1><p><div class="qindex"><a class="qindex" href="#letter_A">A</a> | <a class="qindex" href="#letter_C">C</a> | <a class="qindex" href="#letter_D">D</a> | <a class="qindex" href="#letter_E">E</a> | <a class="qindex" href="#letter_G">G</a> | <a class="qindex" href="#letter_M">M</a> | <a class="qindex" href="#letter_N">N</a> | <a class="qindex" href="#letter_O">O</a> | <a class="qindex" href="#letter_P">P</a> | <a class="qindex" href="#letter_R">R</a> | <a class="qindex" href="#letter_S">S</a> | <a class="qindex" href="#letter_T">T</a> | <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"> A </div></td></tr></table>
|
||||
</td><td><a class="el" href="structpeoMultiStart_1_1AbstractAggregationAlgorithm.html">peoMultiStart::AbstractAggregationAlgorithm</a> </td><td><a name="letter_S"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> S </div></td></tr></table>
|
||||
</td></tr><tr><td><a class="el" href="classpeoAggEvalFunc.html">peoAggEvalFunc</a> </td><td><a class="el" href="structpeoMultiStart_1_1AbstractAlgorithm.html">peoMultiStart::AbstractAlgorithm</a> </td><td><a class="el" href="classselector.html">selector</a> </td></tr><tr><td><a class="el" href="structAlgorithm.html">Algorithm</a> </td><td><a class="el" href="structpeoMultiStart_1_1AbstractDataType.html">peoMultiStart::AbstractDataType</a> </td><td><a class="el" href="structSEND__REQUEST.html">SEND_REQUEST</a> </td></tr><tr><td><a class="el" href="classpeoAsyncIslandMig.html">peoAsyncIslandMig</a> </td><td><a class="el" href="structpeoMultiStart_1_1AggregationAlgorithm.html">peoMultiStart::AggregationAlgorithm</a> </td><td><a class="el" href="classService.html">Service</a> </td></tr><tr><td><a name="letter_C"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> C </div></td></tr></table>
|
||||
</td><td><a class="el" href="structpeoMultiStart_1_1Algorithm.html">peoMultiStart::Algorithm</a> </td><td><a class="el" href="classStarTopology.html">StarTopology</a> </td></tr><tr><td><a class="el" href="classCitySwap.html">CitySwap</a> </td><td><a class="el" href="structpeoMultiStart_1_1DataType.html">peoMultiStart::DataType</a> </td><td><a class="el" href="structSyncCompare.html">SyncCompare</a> </td></tr><tr><td><a class="el" href="classCommunicable.html">Communicable</a> </td><td><a class="el" href="structpeoMultiStart_1_1FunctionAlgorithm.html">peoMultiStart::FunctionAlgorithm</a> </td><td><a class="el" href="structSyncEntry.html">SyncEntry</a> </td></tr><tr><td><a class="el" href="classCommunicator.html">Communicator</a> </td><td><a class="el" href="structpeoMultiStart_1_1NoAggregationFunction.html">peoMultiStart::NoAggregationFunction</a> </td><td><a class="el" href="classpeoSyncIslandMig.html">peoSyncIslandMig</a> </td></tr><tr><td><a class="el" href="classCompleteTopology.html">CompleteTopology</a> </td><td><a name="letter_N"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> N </div></td></tr></table>
|
||||
</td><td><a name="letter_T"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> T </div></td></tr></table>
|
||||
</td></tr><tr><td><a class="el" href="classcontinuator.html">continuator</a> </td><td><a class="el" href="classpeoNoAggEvalFunc.html">peoNoAggEvalFunc</a> </td><td><a class="el" href="classThread.html">Thread</a> </td></tr><tr><td><a class="el" href="classCooperative.html">Cooperative</a> </td><td><a class="el" href="structNode.html">Node</a> </td><td><a class="el" href="classTopology.html">Topology</a> </td></tr><tr><td><a name="letter_D"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> D </div></td></tr></table>
|
||||
</td><td><a class="el" href="classpeoMultiStart.html">peoMultiStart</a> </td><td><a name="letter_S"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> S </div></td></tr></table>
|
||||
</td></tr><tr><td><a class="el" href="classpeoAggEvalFunc.html">peoAggEvalFunc</a> </td><td><a class="el" href="structpeoMultiStart_1_1AbstractAggregationAlgorithm.html">peoMultiStart::AbstractAggregationAlgorithm</a> </td><td><a class="el" href="classselector.html">selector</a> </td></tr><tr><td><a class="el" href="structAlgorithm.html">Algorithm</a> </td><td><a class="el" href="structpeoMultiStart_1_1AbstractAlgorithm.html">peoMultiStart::AbstractAlgorithm</a> </td><td><a class="el" href="structSEND__REQUEST.html">SEND_REQUEST</a> </td></tr><tr><td><a class="el" href="classpeoAsyncIslandMig.html">peoAsyncIslandMig</a> </td><td><a class="el" href="structpeoMultiStart_1_1AbstractDataType.html">peoMultiStart::AbstractDataType</a> </td><td><a class="el" href="classService.html">Service</a> </td></tr><tr><td><a name="letter_C"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> C </div></td></tr></table>
|
||||
</td><td><a class="el" href="structpeoMultiStart_1_1AggregationAlgorithm.html">peoMultiStart::AggregationAlgorithm</a> </td><td><a class="el" href="classStarTopology.html">StarTopology</a> </td></tr><tr><td><a class="el" href="classCitySwap.html">CitySwap</a> </td><td><a class="el" href="structpeoMultiStart_1_1Algorithm.html">peoMultiStart::Algorithm</a> </td><td><a class="el" href="structSyncCompare.html">SyncCompare</a> </td></tr><tr><td><a class="el" href="classCommunicable.html">Communicable</a> </td><td><a class="el" href="structpeoMultiStart_1_1DataType.html">peoMultiStart::DataType</a> </td><td><a class="el" href="structSyncEntry.html">SyncEntry</a> </td></tr><tr><td><a class="el" href="classCommunicator.html">Communicator</a> </td><td><a class="el" href="structpeoMultiStart_1_1FunctionAlgorithm.html">peoMultiStart::FunctionAlgorithm</a> </td><td><a class="el" href="classpeoSyncIslandMig.html">peoSyncIslandMig</a> </td></tr><tr><td><a class="el" href="classCompleteTopology.html">CompleteTopology</a> </td><td><a class="el" href="structpeoMultiStart_1_1NoAggregationFunction.html">peoMultiStart::NoAggregationFunction</a> </td><td><a name="letter_T"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> T </div></td></tr></table>
|
||||
</td></tr><tr><td><a class="el" href="classcontinuator.html">continuator</a> </td><td><a name="letter_N"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> N </div></td></tr></table>
|
||||
</td><td><a class="el" href="classThread.html">Thread</a> </td></tr><tr><td><a class="el" href="classCooperative.html">Cooperative</a> </td><td><a class="el" href="classpeoNoAggEvalFunc.html">peoNoAggEvalFunc</a> </td><td><a class="el" href="classTopology.html">Topology</a> </td></tr><tr><td><a name="letter_D"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> D </div></td></tr></table>
|
||||
</td><td><a name="letter_O"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> O </div></td></tr></table>
|
||||
</td><td><a class="el" href="classpeoTransform.html">peoTransform</a> </td></tr><tr><td><a class="el" href="classDisplayBestRoute.html">DisplayBestRoute</a> </td><td><a class="el" href="classOrderXover.html">OrderXover</a> </td><td><a class="el" href="classTwoOpt.html">TwoOpt</a> </td></tr><tr><td><a name="letter_E"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> E </div></td></tr></table>
|
||||
</td><td><a name="letter_P"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> P </div></td></tr></table>
|
||||
|
|
@ -44,8 +44,8 @@
|
|||
</td></tr><tr><td><a class="el" href="classeoSyncContinue.html">eoSyncContinue</a> </td><td><a name="letter_R"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> R </div></td></tr></table>
|
||||
</td><td><a class="el" href="classWorker.html">Worker</a> </td></tr><tr><td><a class="el" href="structpeoEvalFunc.html">peoEvalFunc</a> </td><td><a class="el" href="classRandomTopology.html">RandomTopology</a> </td><td><a class="el" href="classpeoWorstPositionReplacement.html">peoWorstPositionReplacement</a> </td></tr><tr><td><a name="letter_G"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> G </div></td></tr></table>
|
||||
</td><td><a class="el" href="classReactiveThread.html">ReactiveThread</a> </td><td><a class="el" href="classpeoWrapper.html">peoWrapper</a> </td></tr><tr><td><a class="el" href="classpeoGlobalBestVelocity.html">peoGlobalBestVelocity</a> </td><td><a class="el" href="classreplacement.html">replacement</a> </td><td><a class="el" href="structpeoWrapper_1_1AbstractAlgorithm.html">peoWrapper::AbstractAlgorithm</a> </td></tr><tr><td><a name="letter_M"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> M </div></td></tr></table>
|
||||
</td><td><a class="el" href="classRingTopology.html">RingTopology</a> </td><td><a class="el" href="structpeoWrapper_1_1Algorithm.html">peoWrapper::Algorithm</a> </td></tr><tr><td><a class="el" href="classMergeRouteEval.html">MergeRouteEval</a> </td><td><a class="el" href="classRouteEval.html">RouteEval</a> </td><td><a class="el" href="structpeoWrapper_1_1Algorithm_3_01AlgorithmType_00_01void_01_4.html">peoWrapper::Algorithm< AlgorithmType, void ></a> </td></tr><tr><td><a class="el" href="classpeoMoeoPopEval.html">peoMoeoPopEval</a> </td><td><a class="el" href="classRouteInit.html">RouteInit</a> </td><td><a class="el" href="structpeoWrapper_1_1FunctionAlgorithm.html">peoWrapper::FunctionAlgorithm</a> </td></tr><tr><td><a class="el" href="classMPIThreadedEnv.html">MPIThreadedEnv</a> </td><td><a class="el" href="classRunner.html">Runner</a> </td><td><a class="el" href="structpeoWrapper_1_1FunctionAlgorithm_3_01AlgorithmReturnType_00_01void_01_4.html">peoWrapper::FunctionAlgorithm< AlgorithmReturnType, void ></a> </td></tr><tr><td><a class="el" href="classpeoMultiStart.html">peoMultiStart</a> </td></tr></table><p><div class="qindex"><a class="qindex" href="#letter_A">A</a> | <a class="qindex" href="#letter_C">C</a> | <a class="qindex" href="#letter_D">D</a> | <a class="qindex" href="#letter_E">E</a> | <a class="qindex" href="#letter_G">G</a> | <a class="qindex" href="#letter_M">M</a> | <a class="qindex" href="#letter_N">N</a> | <a class="qindex" href="#letter_O">O</a> | <a class="qindex" href="#letter_P">P</a> | <a class="qindex" href="#letter_R">R</a> | <a class="qindex" href="#letter_S">S</a> | <a class="qindex" href="#letter_T">T</a> | <a class="qindex" href="#letter_W">W</a></div><p>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
</td><td><a class="el" href="classRingTopology.html">RingTopology</a> </td><td><a class="el" href="structpeoWrapper_1_1Algorithm.html">peoWrapper::Algorithm</a> </td></tr><tr><td><a class="el" href="classMergeRouteEval.html">MergeRouteEval</a> </td><td><a class="el" href="classRouteEval.html">RouteEval</a> </td><td><a class="el" href="structpeoWrapper_1_1Algorithm_3_01AlgorithmType_00_01void_01_4.html">peoWrapper::Algorithm< AlgorithmType, void ></a> </td></tr><tr><td><a class="el" href="classpeoMoeoPopEval.html">peoMoeoPopEval</a> </td><td><a class="el" href="classRouteInit.html">RouteInit</a> </td><td><a class="el" href="structpeoWrapper_1_1FunctionAlgorithm.html">peoWrapper::FunctionAlgorithm</a> </td></tr><tr><td><a class="el" href="classMPIThreadedEnv.html">MPIThreadedEnv</a> </td><td><a class="el" href="classRunner.html">Runner</a> </td><td><a class="el" href="structpeoWrapper_1_1FunctionAlgorithm_3_01AlgorithmReturnType_00_01void_01_4.html">peoWrapper::FunctionAlgorithm< AlgorithmReturnType, void ></a> </td></tr></table><p><div class="qindex"><a class="qindex" href="#letter_A">A</a> | <a class="qindex" href="#letter_C">C</a> | <a class="qindex" href="#letter_D">D</a> | <a class="qindex" href="#letter_E">E</a> | <a class="qindex" href="#letter_G">G</a> | <a class="qindex" href="#letter_M">M</a> | <a class="qindex" href="#letter_N">N</a> | <a class="qindex" href="#letter_O">O</a> | <a class="qindex" href="#letter_P">P</a> | <a class="qindex" href="#letter_R">R</a> | <a class="qindex" href="#letter_S">S</a> | <a class="qindex" href="#letter_T">T</a> | <a class="qindex" href="#letter_W">W</a></div><p>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-PEOMovingObjects: Member List</title>
|
||||
<title>ParadisEO-PEO-ParallelanddistributedEvolvingObjects: Member List</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
|
|
@ -34,7 +34,7 @@
|
|||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">operator()</a>(A1, A2)=0</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [pure virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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 Mon Oct 8 11:16:47 2007 for ParadisEO-PEOMovingObjects by
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:37 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -29,7 +29,7 @@
|
|||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>peoAggEvalFunc< EOT > 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< EOT > 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 <<a class="el" href="peoAggEvalFunc_8h-source.html">peoAggEvalFunc.h</a>></code>
|
||||
|
|
@ -37,10 +37,12 @@
|
|||
<p>Inheritance diagram for peoAggEvalFunc< EOT >:
|
||||
<p><center><img src="classpeoAggEvalFunc.png" usemap="#peoAggEvalFunc< EOT >_map" border="0" alt=""></center>
|
||||
<map name="peoAggEvalFunc< EOT >_map">
|
||||
<area href="classMergeRouteEval.html" alt="MergeRouteEval" shape="rect" coords="0,56,175,80">
|
||||
<area href="classpeoNoAggEvalFunc.html" alt="peoNoAggEvalFunc< EOT >" shape="rect" coords="185,56,360,80">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="92,56,267,80">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="92,0,267,24">
|
||||
<area href="classMergeRouteEval.html" alt="MergeRouteEval" shape="rect" coords="0,168,175,192">
|
||||
<area href="classpeoNoAggEvalFunc.html" alt="peoNoAggEvalFunc< EOT >" shape="rect" coords="185,168,360,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>
|
||||
|
|
@ -61,7 +63,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#l00053">53</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 Fri Feb 29 17:05:06 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:37 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 882 B After Width: | Height: | Size: 1.3 KiB |
|
|
@ -30,27 +30,32 @@
|
|||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>peoAsyncIslandMig< TYPESELECT, TYPEREPLACE > Member List</h1>This is the complete list of members for <a class="el" href="classpeoAsyncIslandMig.html">peoAsyncIslandMig< TYPESELECT, TYPEREPLACE ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_updater.html#d24e769249a861468a0c0e113d1208bb">addTo</a>(eoCheckPoint< EOT > &cp)</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_updater.html">eoUpdater</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_updater.html#362659613082a328a9a1fac94cc2a120">className</a>(void) const </td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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#b7a4049f66f99f9e7ec5c785042ee06a">cont</a></td><td><a class="el" href="classpeoAsyncIslandMig.html">peoAsyncIslandMig< TYPESELECT, TYPEREPLACE ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classpeoAsyncIslandMig.html#9ead40772ef2fabea02fe93d1814f0a5">coop_em</a></td><td><a class="el" href="classpeoAsyncIslandMig.html">peoAsyncIslandMig< TYPESELECT, TYPEREPLACE ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classpeoAsyncIslandMig.html#04c6a5767efe3e4deb914a6a8ceb3fd2">em</a></td><td><a class="el" href="classpeoAsyncIslandMig.html">peoAsyncIslandMig< TYPESELECT, TYPEREPLACE ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classpeoAsyncIslandMig.html#2470f8ee04bc762c010c7ebb2392831d">emigrate</a>()</td><td><a class="el" href="classpeoAsyncIslandMig.html">peoAsyncIslandMig< TYPESELECT, TYPEREPLACE ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_f.html#2e9f6291a5516a275953520ca592ec20">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_f.html">eoF< void ></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#3fa5d4df0bdd4a3c58a9f1bd38d628f9">imm</a></td><td><a class="el" href="classpeoAsyncIslandMig.html">peoAsyncIslandMig< TYPESELECT, TYPEREPLACE ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classpeoAsyncIslandMig.html#75a6592d63879773b39c9594b94fb942">immigrate</a>()</td><td><a class="el" href="classpeoAsyncIslandMig.html">peoAsyncIslandMig< TYPESELECT, TYPEREPLACE ></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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_updater.html#5a1ee902b561f1ccd1ee01fe45bdea2a">lastCall</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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#b75a33c5735799076e01b125e47e3bbc">notifyReceiving</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="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="classCooperative.html#38f28f9155deac5e48edcaf935a2263b">notifySendingSyncReq</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="classCooperative.html#6cc64e571944783b8f697f7c2299cc8d">notifySynchronized</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> [static]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classpeoAsyncIslandMig.html#d56e189f269dde8d68a4b007f05edaff">operator()</a>()</td><td><a class="el" href="classpeoAsyncIslandMig.html">peoAsyncIslandMig< TYPESELECT, TYPEREPLACE ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classpeoAsyncIslandMig.html#d56e189f269dde8d68a4b007f05edaff">operator()</a>()</td><td><a class="el" href="classpeoAsyncIslandMig.html">peoAsyncIslandMig< TYPESELECT, TYPEREPLACE ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classpeoAsyncIslandMig.html#0f5f1700920f9ced71ef63b0576e3f14">pack</a>()</td><td><a class="el" href="classpeoAsyncIslandMig.html">peoAsyncIslandMig< TYPESELECT, TYPEREPLACE ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classpeoAsyncIslandMig.html#0a0524a90d0b31bc4c8bfa4f39708b0f">packSynchronizeReq</a>()</td><td><a class="el" href="classpeoAsyncIslandMig.html">peoAsyncIslandMig< TYPESELECT, TYPEREPLACE ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classpeoAsyncIslandMig.html#e40ddd54734b018ab4e5c3f2bbd5a49c">peoAsyncIslandMig</a>(continuator &__cont, selector< TYPESELECT > &__select, replacement< TYPEREPLACE > &__replace, Topology &__topology)</td><td><a class="el" href="classpeoAsyncIslandMig.html">peoAsyncIslandMig< TYPESELECT, TYPEREPLACE ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classpeoAsyncIslandMig.html#2013056fed65e4f0bb55a7334c261c50">replace</a></td><td><a class="el" href="classpeoAsyncIslandMig.html">peoAsyncIslandMig< TYPESELECT, TYPEREPLACE ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_f.html#ce124173b1bde24e846c8095e5bf060b">result_type</a> typedef</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_f.html">eoF< void ></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#57d9ed6da844aa67a8a3328dfbbd03e0">select</a></td><td><a class="el" href="classpeoAsyncIslandMig.html">peoAsyncIslandMig< TYPESELECT, TYPEREPLACE ></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>
|
||||
|
|
@ -63,7 +68,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#c32a27e387bcd8ce383a4cb1732dbed8">unpack</a>()</td><td><a class="el" href="classpeoAsyncIslandMig.html">peoAsyncIslandMig< TYPESELECT, TYPEREPLACE ></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 Fri Feb 29 17:05:06 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_f.html#178dc5a2f684f488c806089dec9ae84b">~eoF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_f.html">eoF< void ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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 Fri Feb 29 17:20:37 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -29,7 +29,7 @@
|
|||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>peoAsyncIslandMig< TYPESELECT, TYPEREPLACE > Class Template Reference</h1><!-- doxytag: class="peoAsyncIslandMig" --><!-- doxytag: inherits="Cooperative" -->Specific class for a asynchronous migration.
|
||||
<h1>peoAsyncIslandMig< TYPESELECT, TYPEREPLACE > Class Template Reference</h1><!-- doxytag: class="peoAsyncIslandMig" --><!-- doxytag: inherits="Cooperative,eoUpdater" -->Specific class for a asynchronous migration.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="peoAsyncIslandMig_8h-source.html">peoAsyncIslandMig.h</a>></code>
|
||||
|
|
@ -37,8 +37,11 @@
|
|||
<p>Inheritance diagram for peoAsyncIslandMig< TYPESELECT, TYPEREPLACE >:
|
||||
<p><center><img src="classpeoAsyncIslandMig.png" usemap="#peoAsyncIslandMig< TYPESELECT, TYPEREPLACE >_map" border="0" alt=""></center>
|
||||
<map name="peoAsyncIslandMig< TYPESELECT, TYPEREPLACE >_map">
|
||||
<area href="classCooperative.html" alt="Cooperative" shape="rect" coords="0,56,324,80">
|
||||
<area href="classCommunicable.html" alt="Communicable" shape="rect" coords="0,0,324,24">
|
||||
<area href="classCooperative.html" alt="Cooperative" shape="rect" coords="0,112,324,136">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_updater.html" alt="eoUpdater" shape="rect" coords="334,112,658,136">
|
||||
<area href="classCommunicable.html" alt="Communicable" shape="rect" coords="0,56,324,80">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_f.html" alt="eoF< void >" shape="rect" coords="334,56,658,80">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="334,0,658,24">
|
||||
</map>
|
||||
<a href="classpeoAsyncIslandMig-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
|
|
@ -52,24 +55,24 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0f5f1700920f9ced71ef63b0576e3f14"></a><!-- doxytag: member="peoAsyncIslandMig::pack" ref="0f5f1700920f9ced71ef63b0576e3f14" args="()" -->
|
||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoAsyncIslandMig.html#0f5f1700920f9ced71ef63b0576e3f14">pack</a> ()</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Function realizing packages. <br></td></tr>
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/struct_function.html">Function</a> realizing packages. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c32a27e387bcd8ce383a4cb1732dbed8"></a><!-- doxytag: member="peoAsyncIslandMig::unpack" ref="c32a27e387bcd8ce383a4cb1732dbed8" args="()" -->
|
||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoAsyncIslandMig.html#c32a27e387bcd8ce383a4cb1732dbed8">unpack</a> ()</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Function reconstituting packages. <br></td></tr>
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/struct_function.html">Function</a> reconstituting packages. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0a0524a90d0b31bc4c8bfa4f39708b0f"></a><!-- doxytag: member="peoAsyncIslandMig::packSynchronizeReq" ref="0a0524a90d0b31bc4c8bfa4f39708b0f" args="()" -->
|
||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoAsyncIslandMig.html#0a0524a90d0b31bc4c8bfa4f39708b0f">packSynchronizeReq</a> ()</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Function packSynchronizeReq. <br></td></tr>
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/struct_function.html">Function</a> packSynchronizeReq. <br></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2470f8ee04bc762c010c7ebb2392831d"></a><!-- doxytag: member="peoAsyncIslandMig::emigrate" ref="2470f8ee04bc762c010c7ebb2392831d" args="()" -->
|
||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoAsyncIslandMig.html#2470f8ee04bc762c010c7ebb2392831d">emigrate</a> ()</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Function which sends some emigrants. <br></td></tr>
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/struct_function.html">Function</a> which sends some emigrants. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="75a6592d63879773b39c9594b94fb942"></a><!-- doxytag: member="peoAsyncIslandMig::immigrate" ref="75a6592d63879773b39c9594b94fb942" args="()" -->
|
||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoAsyncIslandMig.html#75a6592d63879773b39c9594b94fb942">immigrate</a> ()</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Function which receives some immigrants. <br></td></tr>
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/struct_function.html">Function</a> which receives some immigrants. <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="el" href="classcontinuator.html">continuator</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoAsyncIslandMig.html#b7a4049f66f99f9e7ec5c785042ee06a">cont</a></td></tr>
|
||||
|
||||
|
|
@ -98,7 +101,7 @@ std::queue< <a class="el" href="classCooperative.html">Cooperative</a> * >
|
|||
|
||||
Specific class for a asynchronous migration.
|
||||
<p>
|
||||
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="classCooperative.html">Cooperative</a> eoUpdater </dd></dl>
|
||||
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="classCooperative.html">Cooperative</a> <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_updater.html">eoUpdater</a> </dd></dl>
|
||||
<dl compact><dt><b>Version:</b></dt><dd>2.0 </dd></dl>
|
||||
<dl compact><dt><b>Date:</b></dt><dd>january 2008 </dd></dl>
|
||||
|
||||
|
|
@ -196,7 +199,7 @@ Referenced by <a class="el" href="peoAsyncIslandMig_8h-source.html#l00186">peoAs
|
|||
</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 Fri Feb 29 17:05:06 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:37 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 1,005 B After Width: | Height: | Size: 1.8 KiB |
|
|
@ -30,8 +30,12 @@
|
|||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>peoNoAggEvalFunc< EOT > Member List</h1>This is the complete list of members for <a class="el" href="classpeoNoAggEvalFunc.html">peoNoAggEvalFunc< EOT ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [static]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classpeoNoAggEvalFunc.html#1a69ee1af8745ac75c864bf884436de5">operator()</a>(EOT &__sol, const typename EOT::Fitness &__fit)</td><td><a class="el" href="classpeoNoAggEvalFunc.html">peoNoAggEvalFunc< EOT ></a></td><td></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:05:07 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">peoAggEvalFunc::operator()</a>(A1, A2)=0</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [pure virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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 Fri Feb 29 17:20:38 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -37,7 +37,9 @@
|
|||
<p>Inheritance diagram for peoNoAggEvalFunc< EOT >:
|
||||
<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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="0,56,175,80">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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>
|
||||
|
|
@ -100,7 +102,7 @@ Definition at line <a class="el" href="peoNoAggEvalFunc_8h-source.html#l00059">5
|
|||
</div><p>
|
||||
<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 Fri Feb 29 17:05:07 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:38 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 601 B After Width: | Height: | Size: 946 B |
|
|
@ -34,6 +34,7 @@
|
|||
<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="classpeoPopEval.html#05a85a265971d4b12f2f0014d33f705c">execute</a>()</td><td><a class="el" href="classpeoPopEval.html">peoPopEval< EOT ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classpeoPopEval.html#5862b3661c5b0531d55870b5f3881d1e">funcs</a></td><td><a class="el" href="classpeoPopEval.html">peoPopEval< EOT ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></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>
|
||||
|
|
@ -48,6 +49,7 @@
|
|||
<tr class="memlist"><td><a class="el" href="classpeoPopEval.html#4c563a67b776d97b25a05013ddc99921">one_func</a></td><td><a class="el" href="classpeoPopEval.html">peoPopEval< EOT ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classpeoPopEval.html#593dd60fc004edea8994d5575bf66e05">operator()</a>(eoPop< EOT > &__pop)</td><td><a class="el" href="classpeoPopEval.html">peoPopEval< EOT ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classpeoPopEval.html#fd942c2b66f31c7d12a9ad48f1529a16">operator()</a>(eoPop< EOT > &__dummy, eoPop< EOT > &__pop)</td><td><a class="el" href="classpeoPopEval.html">peoPopEval< EOT ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">eoPopEvalFunc::operator()</a>(A1, A2)=0</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [pure virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classpeoPopEval.html#95351dcd81d1bf878d839e52a02a902d">packData</a>()</td><td><a class="el" href="classpeoPopEval.html">peoPopEval< EOT ></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="classpeoPopEval.html#9d0d10865d677c1ec84f496bed62a8c6">packResult</a>()</td><td><a class="el" href="classpeoPopEval.html">peoPopEval< EOT ></a></td><td><code> [virtual]</code></td></tr>
|
||||
|
|
@ -67,7 +69,9 @@
|
|||
<tr class="memlist"><td><a class="el" href="classpeoPopEval.html#cb256d94000a47af06d3e8a3f7ab0eff">unpackData</a>()</td><td><a class="el" href="classpeoPopEval.html">peoPopEval< EOT ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classpeoPopEval.html#f64aa1322e8e26f39143e1a6395206b6">unpackResult</a>()</td><td><a class="el" href="classpeoPopEval.html">peoPopEval< EOT ></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 Fri Feb 29 17:05:07 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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 Fri Feb 29 17:20:38 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -29,7 +29,7 @@
|
|||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>peoPopEval< EOT > Class Template Reference</h1><!-- doxytag: class="peoPopEval" --><!-- doxytag: inherits="Service" -->Parallel evaluation functor wrapper with MOEO.
|
||||
<h1>peoPopEval< EOT > Class Template Reference</h1><!-- doxytag: class="peoPopEval" --><!-- doxytag: inherits="Service,eoPopEvalFunc" -->Parallel evaluation functor wrapper with MOEO.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="peoMoeoPopEval_8h-source.html">peoMoeoPopEval.h</a>></code>
|
||||
|
|
@ -37,22 +37,25 @@
|
|||
<p>Inheritance diagram for peoPopEval< EOT >:
|
||||
<p><center><img src="classpeoPopEval.png" usemap="#peoPopEval< EOT >_map" border="0" alt=""></center>
|
||||
<map name="peoPopEval< EOT >_map">
|
||||
<area href="classService.html" alt="Service" shape="rect" coords="0,56,129,80">
|
||||
<area href="classCommunicable.html" alt="Communicable" shape="rect" coords="0,0,129,24">
|
||||
<area href="classService.html" alt="Service" shape="rect" coords="0,112,151,136">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop_eval_func.html" alt="eoPopEvalFunc< EOT >" shape="rect" coords="161,112,312,136">
|
||||
<area href="classCommunicable.html" alt="Communicable" shape="rect" coords="0,56,151,80">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="161,56,312,80">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="161,0,312,24">
|
||||
</map>
|
||||
<a href="classpeoPopEval-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"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoPopEval.html#878297ba0de14593bd9cc03b2daf52df">peoPopEval</a> (eoEvalFunc< EOT > &__eval_func)</td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoPopEval.html#878297ba0de14593bd9cc03b2daf52df">peoPopEval</a> (<a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_eval_func.html">eoEvalFunc</a>< EOT > &__eval_func)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </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="#878297ba0de14593bd9cc03b2daf52df"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoPopEval.html#088822da7a0c92bc21574358d2e5f87c">peoPopEval</a> (const std::vector< eoEvalFunc< EOT > * > &__funcs, <a class="el" href="classpeoAggEvalFunc.html">peoAggEvalFunc</a>< EOT > &__merge_eval)</td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoPopEval.html#088822da7a0c92bc21574358d2e5f87c">peoPopEval</a> (const std::vector< <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_eval_func.html">eoEvalFunc</a>< EOT > * > &__funcs, <a class="el" href="classpeoAggEvalFunc.html">peoAggEvalFunc</a>< EOT > &__merge_eval)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </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="#088822da7a0c92bc21574358d2e5f87c"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoPopEval.html#593dd60fc004edea8994d5575bf66e05">operator()</a> (eoPop< EOT > &__pop)</td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoPopEval.html#593dd60fc004edea8994d5575bf66e05">operator()</a> (<a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html">eoPop</a>< EOT > &__pop)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Operator for applying the evaluation functor (direct or aggregate) for each individual of the specified population. <a href="#593dd60fc004edea8994d5575bf66e05"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoPopEval.html#fd942c2b66f31c7d12a9ad48f1529a16">operator()</a> (eoPop< EOT > &__dummy, eoPop< EOT > &__pop)</td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoPopEval.html#fd942c2b66f31c7d12a9ad48f1529a16">operator()</a> (<a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html">eoPop</a>< EOT > &__dummy, <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html">eoPop</a>< EOT > &__pop)</td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoPopEval.html#95351dcd81d1bf878d839e52a02a902d">packData</a> ()</td></tr>
|
||||
|
||||
|
|
@ -77,11 +80,11 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
|
||||
<tr><td class="mdescLeft"> </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="#b1e33394ba9797237cb8c7c1f410bd67"></a><br></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">const std::vector< eoEvalFunc<<br>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">const std::vector< <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_eval_func.html">eoEvalFunc</a><<br>
|
||||
EOT > * > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoPopEval.html#5862b3661c5b0531d55870b5f3881d1e">funcs</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4c563a67b776d97b25a05013ddc99921"></a><!-- doxytag: member="peoPopEval::one_func" ref="4c563a67b776d97b25a05013ddc99921" args="" -->
|
||||
std::vector< eoEvalFunc< EOT > * > </td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoPopEval.html#4c563a67b776d97b25a05013ddc99921">one_func</a></td></tr>
|
||||
std::vector< <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_eval_func.html">eoEvalFunc</a>< EOT > * > </td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoPopEval.html#4c563a67b776d97b25a05013ddc99921">one_func</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="765f1941fcb630b6ed5c4cf0e1e845f9"></a><!-- doxytag: member="peoPopEval::merge_eval" ref="765f1941fcb630b6ed5c4cf0e1e845f9" args="" -->
|
||||
<a class="el" href="classpeoAggEvalFunc.html">peoAggEvalFunc</a>< EOT > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoPopEval.html#765f1941fcb630b6ed5c4cf0e1e845f9">merge_eval</a></td></tr>
|
||||
|
|
@ -115,7 +118,7 @@ unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="
|
|||
|
||||
Parallel evaluation functor wrapper with MOEO.
|
||||
<p>
|
||||
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="classService.html">Service</a> eoPopEvalFunc </dd></dl>
|
||||
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="classService.html">Service</a> <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop_eval_func.html">eoPopEvalFunc</a> </dd></dl>
|
||||
<dl compact><dt><b>Version:</b></dt><dd>1.0 </dd></dl>
|
||||
<dl compact><dt><b>Date:</b></dt><dd>2008 </dd></dl>
|
||||
|
||||
|
|
@ -132,7 +135,7 @@ template<class EOT> </div>
|
|||
<tr>
|
||||
<td class="memname"><a class="el" href="classpeoPopEval.html">peoPopEval</a>< EOT >::<a class="el" href="classpeoPopEval.html">peoPopEval</a> </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">eoEvalFunc< EOT > & </td>
|
||||
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_eval_func.html">eoEvalFunc</a>< EOT > & </td>
|
||||
<td class="paramname"> <em>__eval_func</em> </td>
|
||||
<td> ) </td>
|
||||
<td width="100%"></td>
|
||||
|
|
@ -165,7 +168,7 @@ template<class EOT> </div>
|
|||
<tr>
|
||||
<td class="memname"><a class="el" href="classpeoPopEval.html">peoPopEval</a>< EOT >::<a class="el" href="classpeoPopEval.html">peoPopEval</a> </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::vector< eoEvalFunc< EOT > * > & </td>
|
||||
<td class="paramtype">const std::vector< <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_eval_func.html">eoEvalFunc</a>< EOT > * > & </td>
|
||||
<td class="paramname"> <em>__funcs</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
|
@ -188,7 +191,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> </td><td>std :: vector< eoEvalFunc < EOT >* >& __funcs - vector of EO-derived partial evaluation functors; </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>const</em> </td><td>std :: vector< <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_eval_func.html">eoEvalFunc</a> < EOT >* >& __funcs - vector of EO-derived partial evaluation functors; </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>peoAggEvalFunc<</em> </td><td>EOT >& __merge_eval - aggregation functor for creating a fitness value out of the partial fitness values. </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
|
@ -207,7 +210,7 @@ template<class EOT> </div>
|
|||
<tr>
|
||||
<td class="memname">void <a class="el" href="classpeoPopEval.html">peoPopEval</a>< EOT >::operator() </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">eoPop< EOT > & </td>
|
||||
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html">eoPop</a>< EOT > & </td>
|
||||
<td class="paramname"> <em>__pop</em> </td>
|
||||
<td> ) </td>
|
||||
<td width="100%"></td>
|
||||
|
|
@ -242,13 +245,13 @@ template<class EOT> </div>
|
|||
<tr>
|
||||
<td class="memname">void <a class="el" href="classpeoPopEval.html">peoPopEval</a>< EOT >::operator() </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">eoPop< EOT > & </td>
|
||||
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html">eoPop</a>< EOT > & </td>
|
||||
<td class="paramname"> <em>__dummy</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">eoPop< EOT > & </td>
|
||||
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html">eoPop</a>< EOT > & </td>
|
||||
<td class="paramname"> <em>__pop</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
|
@ -454,7 +457,7 @@ References <a class="el" href="core_2service_8cpp-source.html#l00045">Service::g
|
|||
template<class EOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const std :: vector< eoEvalFunc < EOT >* >& <a class="el" href="classpeoPopEval.html">peoPopEval</a>< EOT >::<a class="el" href="classpeoPopEval.html#5862b3661c5b0531d55870b5f3881d1e">funcs</a><code> [private]</code> </td>
|
||||
<td class="memname">const std :: vector< <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_eval_func.html">eoEvalFunc</a> < EOT >* >& <a class="el" href="classpeoPopEval.html">peoPopEval</a>< EOT >::<a class="el" href="classpeoPopEval.html#5862b3661c5b0531d55870b5f3881d1e">funcs</a><code> [private]</code> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
|
|
@ -463,8 +466,8 @@ template<class EOT> </div>
|
|||
<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>std</em> </td><td>:: vector< eoEvalFunc < EOT >* >& funcs </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>std</em> </td><td>:: vector< eoEvalFunc < EOT >* > one_func </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>std</em> </td><td>:: vector< <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_eval_func.html">eoEvalFunc</a> < EOT >* >& funcs </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>std</em> </td><td>:: vector< <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_eval_func.html">eoEvalFunc</a> < EOT >* > one_func </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>peoAggEvalFunc<</em> </td><td>EOT >& merge_eval </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>peoNoAggEvalFunc<</em> </td><td>EOT > no_merge_eval </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>std</em> </td><td>:: queue< EOT* >tasks </td></tr>
|
||||
|
|
@ -484,7 +487,7 @@ Referenced by <a class="el" href="peoPopEval_8h-source.html#l00197">peoPopEval&l
|
|||
</div><p>
|
||||
<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 Fri Feb 29 17:05:07 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:38 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 532 B After Width: | Height: | Size: 1.3 KiB |
|
|
@ -30,19 +30,23 @@
|
|||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>peoSyncIslandMig< TYPESELECT, TYPEREPLACE > Member List</h1>This is the complete list of members for <a class="el" href="classpeoSyncIslandMig.html">peoSyncIslandMig< TYPESELECT, TYPEREPLACE ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_updater.html#d24e769249a861468a0c0e113d1208bb">addTo</a>(eoCheckPoint< EOT > &cp)</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_updater.html">eoUpdater</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classpeoSyncIslandMig.html#2760dde833d7141ca86affb4df0fb163">all</a></td><td><a class="el" href="classpeoSyncIslandMig.html">peoSyncIslandMig< TYPESELECT, TYPEREPLACE ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_updater.html#362659613082a328a9a1fac94cc2a120">className</a>(void) const </td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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#a64e7c9da149773c5d264d128a1ea37a">cont</a></td><td><a class="el" href="classpeoSyncIslandMig.html">peoSyncIslandMig< TYPESELECT, TYPEREPLACE ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classpeoSyncIslandMig.html#ad56e3475d8ea7a83007c2e32c7da6a8">coop_em</a></td><td><a class="el" href="classpeoSyncIslandMig.html">peoSyncIslandMig< TYPESELECT, TYPEREPLACE ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classpeoSyncIslandMig.html#b96f8caff26498798eb0e4c114ee5d9a">em</a></td><td><a class="el" href="classpeoSyncIslandMig.html">peoSyncIslandMig< TYPESELECT, TYPEREPLACE ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classpeoSyncIslandMig.html#3ab202cb311f67fdc827078b3bdfddf4">emigrate</a>()</td><td><a class="el" href="classpeoSyncIslandMig.html">peoSyncIslandMig< TYPESELECT, TYPEREPLACE ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classpeoSyncIslandMig.html#253dfbfebfadad0b4f49e60bb811b1db">explicitPassive</a></td><td><a class="el" href="classpeoSyncIslandMig.html">peoSyncIslandMig< TYPESELECT, TYPEREPLACE ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_f.html#2e9f6291a5516a275953520ca592ec20">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_f.html">eoF< void ></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#4c734df065099cfd5693d35fae38ad29">imm</a></td><td><a class="el" href="classpeoSyncIslandMig.html">peoSyncIslandMig< TYPESELECT, TYPEREPLACE ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classpeoSyncIslandMig.html#baed2215bf06f96aacf06b5abff79f28">immigrate</a>()</td><td><a class="el" href="classpeoSyncIslandMig.html">peoSyncIslandMig< TYPESELECT, TYPEREPLACE ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classpeoSyncIslandMig.html#6274e5185b6b7579dea71da3138d9d23">in</a></td><td><a class="el" href="classpeoSyncIslandMig.html">peoSyncIslandMig< TYPESELECT, TYPEREPLACE ></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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_updater.html#5a1ee902b561f1ccd1ee01fe45bdea2a">lastCall</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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#cdd55a0ab14d659a2a68674a05ed8a1d">nbMigrations</a></td><td><a class="el" href="classpeoSyncIslandMig.html">peoSyncIslandMig< TYPESELECT, TYPEREPLACE ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classpeoSyncIslandMig.html#75aacd3f7ffbc302c69addc342f45b8f">notifyReceiving</a>()</td><td><a class="el" href="classpeoSyncIslandMig.html">peoSyncIslandMig< TYPESELECT, TYPEREPLACE ></a></td><td><code> [virtual]</code></td></tr>
|
||||
|
|
@ -50,12 +54,13 @@
|
|||
<tr class="memlist"><td><a class="el" href="classpeoSyncIslandMig.html#92fef53496f935fe450589f90aec7d72">notifySendingSyncReq</a>()</td><td><a class="el" href="classpeoSyncIslandMig.html">peoSyncIslandMig< TYPESELECT, TYPEREPLACE ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classpeoSyncIslandMig.html#0abd0c5872195cea0cab4988f9a4ea4e">notifySynchronized</a>()</td><td><a class="el" href="classpeoSyncIslandMig.html">peoSyncIslandMig< TYPESELECT, TYPEREPLACE ></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> [static]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classpeoSyncIslandMig.html#0fd5b3b4e467ee33ae0186c0ae9d58ef">operator()</a>()</td><td><a class="el" href="classpeoSyncIslandMig.html">peoSyncIslandMig< TYPESELECT, TYPEREPLACE ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classpeoSyncIslandMig.html#0fd5b3b4e467ee33ae0186c0ae9d58ef">operator()</a>()</td><td><a class="el" href="classpeoSyncIslandMig.html">peoSyncIslandMig< TYPESELECT, TYPEREPLACE ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classpeoSyncIslandMig.html#daae2fea2f447d35927e18a8f008a45d">out</a></td><td><a class="el" href="classpeoSyncIslandMig.html">peoSyncIslandMig< TYPESELECT, TYPEREPLACE ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classpeoSyncIslandMig.html#2daadf9928b8075ea469ca3cc49ddc88">pack</a>()</td><td><a class="el" href="classpeoSyncIslandMig.html">peoSyncIslandMig< TYPESELECT, TYPEREPLACE ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classpeoSyncIslandMig.html#956f56110bccff8c8fae4b05aa804d32">packSynchronizeReq</a>()</td><td><a class="el" href="classpeoSyncIslandMig.html">peoSyncIslandMig< TYPESELECT, TYPEREPLACE ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classpeoSyncIslandMig.html#24f4d1ea8bb63c09b9d6cd8476014082">peoSyncIslandMig</a>(unsigned __frequency, selector< TYPESELECT > &__select, replacement< TYPEREPLACE > &__replace, Topology &__topology)</td><td><a class="el" href="classpeoSyncIslandMig.html">peoSyncIslandMig< TYPESELECT, TYPEREPLACE ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classpeoSyncIslandMig.html#34b69e0a2fa12ef0f6101c7d04ebc3ef">replace</a></td><td><a class="el" href="classpeoSyncIslandMig.html">peoSyncIslandMig< TYPESELECT, TYPEREPLACE ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_f.html#ce124173b1bde24e846c8095e5bf060b">result_type</a> typedef</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_f.html">eoF< void ></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#a399c2533598dc8018eb2ab2edabd6b9">select</a></td><td><a class="el" href="classpeoSyncIslandMig.html">peoSyncIslandMig< TYPESELECT, TYPEREPLACE ></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>
|
||||
|
|
@ -70,7 +75,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#25bc1a03cc49e17dda34b6647df1f9c5">unpack</a>()</td><td><a class="el" href="classpeoSyncIslandMig.html">peoSyncIslandMig< TYPESELECT, TYPEREPLACE ></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 Fri Feb 29 17:05:07 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_f.html#178dc5a2f684f488c806089dec9ae84b">~eoF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_f.html">eoF< void ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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 Fri Feb 29 17:20:39 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -29,7 +29,7 @@
|
|||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>peoSyncIslandMig< TYPESELECT, TYPEREPLACE > Class Template Reference</h1><!-- doxytag: class="peoSyncIslandMig" --><!-- doxytag: inherits="Cooperative" -->Specific class for a synchronous migration.
|
||||
<h1>peoSyncIslandMig< TYPESELECT, TYPEREPLACE > Class Template Reference</h1><!-- doxytag: class="peoSyncIslandMig" --><!-- doxytag: inherits="Cooperative,eoUpdater" -->Specific class for a synchronous migration.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="peoSyncIslandMig_8h-source.html">peoSyncIslandMig.h</a>></code>
|
||||
|
|
@ -37,8 +37,11 @@
|
|||
<p>Inheritance diagram for peoSyncIslandMig< TYPESELECT, TYPEREPLACE >:
|
||||
<p><center><img src="classpeoSyncIslandMig.png" usemap="#peoSyncIslandMig< TYPESELECT, TYPEREPLACE >_map" border="0" alt=""></center>
|
||||
<map name="peoSyncIslandMig< TYPESELECT, TYPEREPLACE >_map">
|
||||
<area href="classCooperative.html" alt="Cooperative" shape="rect" coords="0,56,317,80">
|
||||
<area href="classCommunicable.html" alt="Communicable" shape="rect" coords="0,0,317,24">
|
||||
<area href="classCooperative.html" alt="Cooperative" shape="rect" coords="0,112,317,136">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_updater.html" alt="eoUpdater" shape="rect" coords="327,112,644,136">
|
||||
<area href="classCommunicable.html" alt="Communicable" shape="rect" coords="0,56,317,80">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_f.html" alt="eoF< void >" shape="rect" coords="327,56,644,80">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="327,0,644,24">
|
||||
</map>
|
||||
<a href="classpeoSyncIslandMig-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
|
|
@ -52,23 +55,23 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2daadf9928b8075ea469ca3cc49ddc88"></a><!-- doxytag: member="peoSyncIslandMig::pack" ref="2daadf9928b8075ea469ca3cc49ddc88" args="()" -->
|
||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSyncIslandMig.html#2daadf9928b8075ea469ca3cc49ddc88">pack</a> ()</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Function realizing packages. <br></td></tr>
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/struct_function.html">Function</a> realizing packages. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="25bc1a03cc49e17dda34b6647df1f9c5"></a><!-- doxytag: member="peoSyncIslandMig::unpack" ref="25bc1a03cc49e17dda34b6647df1f9c5" args="()" -->
|
||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSyncIslandMig.html#25bc1a03cc49e17dda34b6647df1f9c5">unpack</a> ()</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Function reconstituting packages. <br></td></tr>
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/struct_function.html">Function</a> reconstituting packages. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="956f56110bccff8c8fae4b05aa804d32"></a><!-- doxytag: member="peoSyncIslandMig::packSynchronizeReq" ref="956f56110bccff8c8fae4b05aa804d32" args="()" -->
|
||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSyncIslandMig.html#956f56110bccff8c8fae4b05aa804d32">packSynchronizeReq</a> ()</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Function packSynchronizeReq. <br></td></tr>
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/struct_function.html">Function</a> packSynchronizeReq. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5f403428cea887b07caf27ab265ebe03"></a><!-- doxytag: member="peoSyncIslandMig::notifySending" ref="5f403428cea887b07caf27ab265ebe03" args="()" -->
|
||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSyncIslandMig.html#5f403428cea887b07caf27ab265ebe03">notifySending</a> ()</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Function notifySending. <br></td></tr>
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/struct_function.html">Function</a> notifySending. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="75aacd3f7ffbc302c69addc342f45b8f"></a><!-- doxytag: member="peoSyncIslandMig::notifyReceiving" ref="75aacd3f7ffbc302c69addc342f45b8f" args="()" -->
|
||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSyncIslandMig.html#75aacd3f7ffbc302c69addc342f45b8f">notifyReceiving</a> ()</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Function notifyReceiving. <br></td></tr>
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/struct_function.html">Function</a> notifyReceiving. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="92fef53496f935fe450589f90aec7d72"></a><!-- doxytag: member="peoSyncIslandMig::notifySendingSyncReq" ref="92fef53496f935fe450589f90aec7d72" args="()" -->
|
||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSyncIslandMig.html#92fef53496f935fe450589f90aec7d72">notifySendingSyncReq</a> ()</td></tr>
|
||||
|
||||
|
|
@ -133,7 +136,7 @@ unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="
|
|||
|
||||
Specific class for a synchronous migration.
|
||||
<p>
|
||||
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="classCooperative.html">Cooperative</a> eoUpdater </dd></dl>
|
||||
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="classCooperative.html">Cooperative</a> <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_updater.html">eoUpdater</a> </dd></dl>
|
||||
<dl compact><dt><b>Version:</b></dt><dd>2.0 </dd></dl>
|
||||
<dl compact><dt><b>Date:</b></dt><dd>january 2008 </dd></dl>
|
||||
|
||||
|
|
@ -236,7 +239,7 @@ Referenced by <a class="el" href="peoSyncIslandMig_8h-source.html#l00203">peoSyn
|
|||
</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 Fri Feb 29 17:05:07 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:39 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 999 B After Width: | Height: | Size: 1.6 KiB |
|
|
@ -35,6 +35,7 @@
|
|||
<tr class="memlist"><td><a class="el" href="classpeoTransform.html#3336251fb3433a8405ea75f3a8bed04d">cross_rate</a></td><td><a class="el" href="classpeoTransform.html">peoTransform< EOT ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classpeoTransform.html#85c2cbc76f803b2b5cb2bc8cbc214136">execute</a>()</td><td><a class="el" href="classpeoTransform.html">peoTransform< EOT ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classpeoTransform.html#88c563f77e5c25b70b6cb619ec97185f">father</a></td><td><a class="el" href="classpeoTransform.html">peoTransform< EOT ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF< A1, R ></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="classpeoTransform.html#0acac288337aec3d0d853565924a365d">idx</a></td><td><a class="el" href="classpeoTransform.html">peoTransform< EOT ></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> [static]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classpeoTransform.html#6a02c2c2de16c5825058e06d146c5cd9">num_term</a></td><td><a class="el" href="classpeoTransform.html">peoTransform< EOT ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classpeoTransform.html#9322aa28ad272289132e342624a0adb4">operator()</a>(eoPop< EOT > &__pop)</td><td><a class="el" href="classpeoTransform.html">peoTransform< EOT ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">eoTransform::operator()</a>(A1)=0</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF< A1, R ></a></td><td><code> [pure virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classpeoTransform.html#c1101d10a36ce4255b874bcd9725021e">packData</a>()</td><td><a class="el" href="classpeoTransform.html">peoTransform< EOT ></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="classpeoTransform.html#bdae056027406ba9f489e2bef115fd08">packResult</a>()</td><td><a class="el" href="classpeoTransform.html">peoTransform< EOT ></a></td><td><code> [virtual]</code></td></tr>
|
||||
|
|
@ -64,7 +66,9 @@
|
|||
<tr class="memlist"><td><a class="el" href="classpeoTransform.html#a804631492e08053162a196877587aef">unpackData</a>()</td><td><a class="el" href="classpeoTransform.html">peoTransform< EOT ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classpeoTransform.html#e0244425e846c5679c901b61e4252814">unpackResult</a>()</td><td><a class="el" href="classpeoTransform.html">peoTransform< EOT ></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 Fri Feb 29 17:05:07 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF< A1, R ></a></td><td><code> [virtual]</code></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:39 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -29,7 +29,7 @@
|
|||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>peoTransform< EOT > Class Template Reference</h1><!-- doxytag: class="peoTransform" --><!-- doxytag: inherits="Service" -->Class for a parallel transform.
|
||||
<h1>peoTransform< EOT > Class Template Reference</h1><!-- doxytag: class="peoTransform" --><!-- doxytag: inherits="Service,eoTransform" -->Class for a parallel transform.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="peoTransform_8h-source.html">peoTransform.h</a>></code>
|
||||
|
|
@ -37,54 +37,57 @@
|
|||
<p>Inheritance diagram for peoTransform< EOT >:
|
||||
<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="0,56,139,80">
|
||||
<area href="classCommunicable.html" alt="Communicable" shape="rect" coords="0,0,139,24">
|
||||
<area href="classService.html" alt="Service" shape="rect" coords="0,112,139,136">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_transform.html" alt="eoTransform< EOT >" shape="rect" coords="149,112,288,136">
|
||||
<area href="classCommunicable.html" alt="Communicable" shape="rect" coords="0,56,139,80">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html" alt="eoUF< A1, R >" shape="rect" coords="149,56,288,80">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="149,0,288,24">
|
||||
</map>
|
||||
<a href="classpeoTransform-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"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoTransform.html#755989a2d080903d0cade75643de0788">peoTransform</a> (eoQuadOp< EOT > &__cross, double __cross_rate, eoMonOp< EOT > &__mut, double __mut_rate)</td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoTransform.html#755989a2d080903d0cade75643de0788">peoTransform</a> (<a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_quad_op.html">eoQuadOp</a>< EOT > &__cross, double __cross_rate, <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html">eoMonOp</a>< EOT > &__mut, double __mut_rate)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#755989a2d080903d0cade75643de0788"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoTransform.html#9322aa28ad272289132e342624a0adb4">operator()</a> (eoPop< EOT > &__pop)</td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoTransform.html#9322aa28ad272289132e342624a0adb4">operator()</a> (<a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html">eoPop</a>< EOT > &__pop)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Operator. <a href="#9322aa28ad272289132e342624a0adb4"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c1101d10a36ce4255b874bcd9725021e"></a><!-- doxytag: member="peoTransform::packData" ref="c1101d10a36ce4255b874bcd9725021e" args="()" -->
|
||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoTransform.html#c1101d10a36ce4255b874bcd9725021e">packData</a> ()</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Function realizing packages of data. <br></td></tr>
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/struct_function.html">Function</a> realizing packages of data. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a804631492e08053162a196877587aef"></a><!-- doxytag: member="peoTransform::unpackData" ref="a804631492e08053162a196877587aef" args="()" -->
|
||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoTransform.html#a804631492e08053162a196877587aef">unpackData</a> ()</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Function reconstituting packages of data. <br></td></tr>
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/struct_function.html">Function</a> reconstituting packages of data. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="85c2cbc76f803b2b5cb2bc8cbc214136"></a><!-- doxytag: member="peoTransform::execute" ref="85c2cbc76f803b2b5cb2bc8cbc214136" args="()" -->
|
||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoTransform.html#85c2cbc76f803b2b5cb2bc8cbc214136">execute</a> ()</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Function which executes the algorithm. <br></td></tr>
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/struct_function.html">Function</a> which executes the algorithm. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bdae056027406ba9f489e2bef115fd08"></a><!-- doxytag: member="peoTransform::packResult" ref="bdae056027406ba9f489e2bef115fd08" args="()" -->
|
||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoTransform.html#bdae056027406ba9f489e2bef115fd08">packResult</a> ()</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Function realizing packages of the result. <br></td></tr>
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/struct_function.html">Function</a> realizing packages of the result. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e0244425e846c5679c901b61e4252814"></a><!-- doxytag: member="peoTransform::unpackResult" ref="e0244425e846c5679c901b61e4252814" args="()" -->
|
||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoTransform.html#e0244425e846c5679c901b61e4252814">unpackResult</a> ()</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Function reconstituting packages of result. <br></td></tr>
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/struct_function.html">Function</a> reconstituting packages of result. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="77508f186476181ec2c6a8230961eede"></a><!-- doxytag: member="peoTransform::notifySendingData" ref="77508f186476181ec2c6a8230961eede" args="()" -->
|
||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoTransform.html#77508f186476181ec2c6a8230961eede">notifySendingData</a> ()</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Function notifySendingData. <br></td></tr>
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/struct_function.html">Function</a> notifySendingData. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="19990af963b6604d1175290fe6725335"></a><!-- doxytag: member="peoTransform::notifySendingAllResourceRequests" ref="19990af963b6604d1175290fe6725335" args="()" -->
|
||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoTransform.html#19990af963b6604d1175290fe6725335">notifySendingAllResourceRequests</a> ()</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Function notifySendingAllResourceRequests. <br></td></tr>
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/struct_function.html">Function</a> notifySendingAllResourceRequests. <br></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">eoQuadOp< EOT > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoTransform.html#d2fce5199b61f599fd89cf54d6fcd312">cross</a></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_quad_op.html">eoQuadOp</a>< EOT > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoTransform.html#d2fce5199b61f599fd89cf54d6fcd312">cross</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3336251fb3433a8405ea75f3a8bed04d"></a><!-- doxytag: member="peoTransform::cross_rate" ref="3336251fb3433a8405ea75f3a8bed04d" args="" -->
|
||||
double </td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoTransform.html#3336251fb3433a8405ea75f3a8bed04d">cross_rate</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3d1ea5c8a6aa95bf051051361908a9c6"></a><!-- doxytag: member="peoTransform::mut" ref="3d1ea5c8a6aa95bf051051361908a9c6" args="" -->
|
||||
eoMonOp< EOT > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoTransform.html#3d1ea5c8a6aa95bf051051361908a9c6">mut</a></td></tr>
|
||||
<a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html">eoMonOp</a>< EOT > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoTransform.html#3d1ea5c8a6aa95bf051051361908a9c6">mut</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0b0802dfc4a3ec664c8fccf10bb1842a"></a><!-- doxytag: member="peoTransform::mut_rate" ref="0b0802dfc4a3ec664c8fccf10bb1842a" args="" -->
|
||||
double </td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoTransform.html#0b0802dfc4a3ec664c8fccf10bb1842a">mut_rate</a></td></tr>
|
||||
|
|
@ -93,7 +96,7 @@ double </td><td class="memItemRight" valign="bottom"><a class="el" href="cl
|
|||
unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoTransform.html#0acac288337aec3d0d853565924a365d">idx</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0916042d3500452082ad19fd5ce5e161"></a><!-- doxytag: member="peoTransform::pop" ref="0916042d3500452082ad19fd5ce5e161" args="" -->
|
||||
eoPop< EOT > * </td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoTransform.html#0916042d3500452082ad19fd5ce5e161">pop</a></td></tr>
|
||||
<a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html">eoPop</a>< EOT > * </td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoTransform.html#0916042d3500452082ad19fd5ce5e161">pop</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="88c563f77e5c25b70b6cb619ec97185f"></a><!-- doxytag: member="peoTransform::father" ref="88c563f77e5c25b70b6cb619ec97185f" args="" -->
|
||||
EOT </td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoTransform.html#88c563f77e5c25b70b6cb619ec97185f">father</a></td></tr>
|
||||
|
|
@ -111,7 +114,7 @@ unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="
|
|||
|
||||
Class for a parallel transform.
|
||||
<p>
|
||||
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="classService.html">Service</a> eoTransform </dd></dl>
|
||||
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="classService.html">Service</a> <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_transform.html">eoTransform</a> </dd></dl>
|
||||
<dl compact><dt><b>Version:</b></dt><dd>1.1 </dd></dl>
|
||||
<dl compact><dt><b>Date:</b></dt><dd>january 2008 </dd></dl>
|
||||
|
||||
|
|
@ -128,7 +131,7 @@ template<class EOT> </div>
|
|||
<tr>
|
||||
<td class="memname"><a class="el" href="classpeoTransform.html">peoTransform</a>< EOT >::<a class="el" href="classpeoTransform.html">peoTransform</a> </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">eoQuadOp< EOT > & </td>
|
||||
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_quad_op.html">eoQuadOp</a>< EOT > & </td>
|
||||
<td class="paramname"> <em>__cross</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
|
@ -140,7 +143,7 @@ template<class EOT> </div>
|
|||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">eoMonOp< EOT > & </td>
|
||||
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html">eoMonOp</a>< EOT > & </td>
|
||||
<td class="paramname"> <em>__mut</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
|
@ -184,7 +187,7 @@ template<class EOT> </div>
|
|||
<tr>
|
||||
<td class="memname">void <a class="el" href="classpeoTransform.html">peoTransform</a>< EOT >::operator() </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">eoPop< EOT > & </td>
|
||||
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html">eoPop</a>< EOT > & </td>
|
||||
<td class="paramname"> <em>__pop</em> </td>
|
||||
<td> ) </td>
|
||||
<td width="100%"></td>
|
||||
|
|
@ -216,7 +219,7 @@ References <a class="el" href="peoTransform_8h-source.html#l00102">peoTransform&
|
|||
template<class EOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">eoQuadOp< EOT >& <a class="el" href="classpeoTransform.html">peoTransform</a>< EOT >::<a class="el" href="classpeoTransform.html#d2fce5199b61f599fd89cf54d6fcd312">cross</a><code> [private]</code> </td>
|
||||
<td class="memname"><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_quad_op.html">eoQuadOp</a>< EOT >& <a class="el" href="classpeoTransform.html">peoTransform</a>< EOT >::<a class="el" href="classpeoTransform.html#d2fce5199b61f599fd89cf54d6fcd312">cross</a><code> [private]</code> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
|
|
@ -245,7 +248,7 @@ Referenced by <a class="el" href="peoTransform_8h-source.html#l00137">peoTransfo
|
|||
</div><p>
|
||||
<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 Fri Feb 29 17:05:07 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:39 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 561 B After Width: | Height: | Size: 1.2 KiB |
|
|
@ -134,7 +134,7 @@
|
|||
<a name="l00110"></a>00110
|
||||
<a name="l00111"></a>00111 the_thread -> wakeUp ();
|
||||
<a name="l00112"></a>00112 }
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -82,7 +82,7 @@
|
|||
<a name="l00058"></a>00058 <span class="keyword">extern</span> <span class="keywordtype">void</span> wakeUpCommunicator ();
|
||||
<a name="l00059"></a>00059
|
||||
<a name="l00060"></a>00060 <span class="preprocessor">#endif</span>
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -133,7 +133,7 @@
|
|||
<a name="l00109"></a>00109 comm_to_key.clear ();
|
||||
<a name="l00110"></a>00110 <a class="code" href="classCommunicable.html#7a6acfdc781a67c9c0ec4f17893f86c3">Communicable :: num_comm</a> = 0;
|
||||
<a name="l00111"></a>00111 }
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -101,7 +101,7 @@
|
|||
<a name="l00077"></a>00077 <span class="keyword">extern</span> <a class="code" href="classCommunicable.html">Communicable</a> * getCommunicable (COMM_ID __key);
|
||||
<a name="l00078"></a>00078
|
||||
<a name="l00079"></a>00079 <span class="preprocessor">#endif</span>
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -103,7 +103,7 @@
|
|||
<a name="l00079"></a>00079 <span class="keyword">extern</span> <a class="code" href="classCooperative.html">Cooperative</a> * getCooperative (COOP_ID __key);
|
||||
<a name="l00080"></a>00080
|
||||
<a name="l00081"></a>00081 <span class="preprocessor">#endif</span>
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -247,7 +247,7 @@
|
|||
<a name="l00223"></a>00223 num_local_exec_runners = 0;
|
||||
<a name="l00224"></a>00224 num_exec_runners = 0;
|
||||
<a name="l00225"></a>00225 }
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -106,7 +106,7 @@
|
|||
<a name="l00082"></a>00082
|
||||
<a name="l00083"></a><a class="code" href="classService.html#45c06344edbfa482b91f68e2035a6099">00083</a> <span class="keywordtype">void</span> <a class="code" href="classService.html#45c06344edbfa482b91f68e2035a6099">Service :: unpackResult</a> ()
|
||||
<a name="l00084"></a>00084 {}
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -145,16 +145,16 @@
|
|||
<a name="l00121"></a>00121 }
|
||||
<a name="l00122"></a>00122 }
|
||||
<a name="l00123"></a>00123
|
||||
<a name="l00124"></a>00124 <span class="keywordtype">void</span> loadData (eoParser & __parser)
|
||||
<a name="l00124"></a>00124 <span class="keywordtype">void</span> loadData (<a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_parser.html">eoParser</a> & __parser)
|
||||
<a name="l00125"></a>00125 {
|
||||
<a name="l00126"></a>00126
|
||||
<a name="l00127"></a>00127 <span class="comment">/* Getting the path of the instance */</span>
|
||||
<a name="l00128"></a>00128
|
||||
<a name="l00129"></a>00129 eoValueParam <std :: string> param (<span class="stringliteral">""</span>, <span class="stringliteral">"inst"</span>, <span class="stringliteral">"Path of the instance"</span>) ;
|
||||
<a name="l00130"></a>00130 __parser.processParam (param) ;
|
||||
<a name="l00130"></a>00130 __parser.<a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_parser.html#3e39518c3f01abbb776b8813a81598de">processParam</a> (param) ;
|
||||
<a name="l00131"></a>00131 loadData (param.value ().c_str ());
|
||||
<a name="l00132"></a>00132 }
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -65,10 +65,10 @@
|
|||
<a name="l00041"></a>00041
|
||||
<a name="l00042"></a>00042 <span class="keyword">extern</span> <span class="keywordtype">void</span> loadData (<span class="keyword">const</span> <span class="keywordtype">char</span> * __filename);
|
||||
<a name="l00043"></a>00043
|
||||
<a name="l00044"></a>00044 <span class="keyword">extern</span> <span class="keywordtype">void</span> loadData (eoParser & __parser);
|
||||
<a name="l00044"></a>00044 <span class="keyword">extern</span> <span class="keywordtype">void</span> loadData (<a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_parser.html">eoParser</a> & __parser);
|
||||
<a name="l00045"></a>00045
|
||||
<a name="l00046"></a>00046 <span class="preprocessor">#endif</span>
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -156,7 +156,7 @@
|
|||
<a name="l00132"></a>00132 std :: ifstream f (filename);
|
||||
<a name="l00133"></a>00133 <span class="keywordflow">if</span> (f)
|
||||
<a name="l00134"></a>00134 {
|
||||
<a name="l00135"></a>00135 Route route;
|
||||
<a name="l00135"></a>00135 <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_vector.html">Route</a> route;
|
||||
<a name="l00136"></a>00136 f >> route;
|
||||
<a name="l00137"></a>00137 f.close ();
|
||||
<a name="l00138"></a>00138
|
||||
|
|
@ -171,7 +171,7 @@
|
|||
<a name="l00147"></a>00147 sleep (1) ;
|
||||
<a name="l00148"></a>00148 }
|
||||
<a name="l00149"></a>00149 }
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -66,7 +66,7 @@
|
|||
<a name="l00042"></a>00042 <span class="keyword">extern</span> <span class="keywordtype">void</span> openMainWindow (<span class="keyword">const</span> <span class="keywordtype">char</span> * __filename);
|
||||
<a name="l00043"></a>00043
|
||||
<a name="l00044"></a>00044 <span class="preprocessor">#endif</span>
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -72,7 +72,7 @@
|
|||
<a name="l00048"></a>00048 displayRoute (<a class="code" href="classDisplayBestRoute.html#5270aabbf294d2deca9878934216eb89">pop</a>.best_element ());
|
||||
<a name="l00049"></a>00049 }
|
||||
<a name="l00050"></a>00050
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -67,7 +67,7 @@
|
|||
<a name="l00043"></a>00043
|
||||
<a name="l00044"></a>00044 <span class="preprocessor">#include "route.h"</span>
|
||||
<a name="l00045"></a>00045
|
||||
<a name="l00046"></a><a class="code" href="classDisplayBestRoute.html">00046</a> <span class="keyword">class </span><a class="code" href="classDisplayBestRoute.html">DisplayBestRoute</a> : <span class="keyword">public</span> eoUpdater
|
||||
<a name="l00046"></a><a class="code" href="classDisplayBestRoute.html">00046</a> <span class="keyword">class </span><a class="code" href="classDisplayBestRoute.html">DisplayBestRoute</a> : <span class="keyword">public</span> <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_updater.html">eoUpdater</a>
|
||||
<a name="l00047"></a>00047 {
|
||||
<a name="l00048"></a>00048
|
||||
<a name="l00049"></a>00049 <span class="keyword">public</span> :
|
||||
|
|
@ -83,7 +83,7 @@
|
|||
<a name="l00059"></a>00059 };
|
||||
<a name="l00060"></a>00060
|
||||
<a name="l00061"></a>00061 <span class="preprocessor">#endif</span>
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -65,7 +65,7 @@
|
|||
<a name="l00041"></a>00041
|
||||
<a name="l00042"></a>00042 <span class="preprocessor">#include "edge_xover.h"</span>
|
||||
<a name="l00043"></a>00043
|
||||
<a name="l00044"></a><a class="code" href="classEdgeXover.html#04de96aa1016836e0ba5f4b952a5fa16">00044</a> <span class="keywordtype">void</span> <a class="code" href="classEdgeXover.html#04de96aa1016836e0ba5f4b952a5fa16">EdgeXover :: build_map</a> (<span class="keyword">const</span> Route & __par1, <span class="keyword">const</span> Route & __par2)
|
||||
<a name="l00044"></a><a class="code" href="classEdgeXover.html#04de96aa1016836e0ba5f4b952a5fa16">00044</a> <span class="keywordtype">void</span> <a class="code" href="classEdgeXover.html#04de96aa1016836e0ba5f4b952a5fa16">EdgeXover :: build_map</a> (<span class="keyword">const</span> <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_vector.html">Route</a> & __par1, <span class="keyword">const</span> <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_vector.html">Route</a> & __par2)
|
||||
<a name="l00045"></a>00045 {
|
||||
<a name="l00046"></a>00046
|
||||
<a name="l00047"></a>00047 <span class="keywordtype">unsigned</span> len = __par1.size () ;
|
||||
|
|
@ -98,7 +98,7 @@
|
|||
<a name="l00074"></a>00074
|
||||
<a name="l00075"></a>00075 }
|
||||
<a name="l00076"></a>00076
|
||||
<a name="l00077"></a><a class="code" href="classEdgeXover.html#2d3045ef503d8b16a27e11fdc23ca11c">00077</a> <span class="keywordtype">void</span> <a class="code" href="classEdgeXover.html#2d3045ef503d8b16a27e11fdc23ca11c">EdgeXover :: add_vertex</a> (<span class="keywordtype">unsigned</span> __vertex, Route & __child)
|
||||
<a name="l00077"></a><a class="code" href="classEdgeXover.html#2d3045ef503d8b16a27e11fdc23ca11c">00077</a> <span class="keywordtype">void</span> <a class="code" href="classEdgeXover.html#2d3045ef503d8b16a27e11fdc23ca11c">EdgeXover :: add_vertex</a> (<span class="keywordtype">unsigned</span> __vertex, <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_vector.html">Route</a> & __child)
|
||||
<a name="l00078"></a>00078 {
|
||||
<a name="l00079"></a>00079
|
||||
<a name="l00080"></a>00080 <a class="code" href="classEdgeXover.html#46d4d4724cf6d660b1a7ab4a346573d4">visited</a> [__vertex] = true ;
|
||||
|
|
@ -106,7 +106,7 @@
|
|||
<a name="l00082"></a>00082 <a class="code" href="classEdgeXover.html#1b3a4c75dd9a034c81af6d89d85d30f5">remove_entry</a> (__vertex, <a class="code" href="classEdgeXover.html#d41399c6effb54ee48c722f1e19cb3c3">_map</a>) ; <span class="comment">/* Removing entries */</span>
|
||||
<a name="l00083"></a>00083 }
|
||||
<a name="l00084"></a>00084
|
||||
<a name="l00085"></a><a class="code" href="classEdgeXover.html#88c2d4c9a878454a32d56010f3dddc27">00085</a> <span class="keywordtype">void</span> <a class="code" href="classEdgeXover.html#88c2d4c9a878454a32d56010f3dddc27">EdgeXover :: cross</a> (<span class="keyword">const</span> Route & __par1, <span class="keyword">const</span> Route & __par2, Route & __child)
|
||||
<a name="l00085"></a><a class="code" href="classEdgeXover.html#88c2d4c9a878454a32d56010f3dddc27">00085</a> <span class="keywordtype">void</span> <a class="code" href="classEdgeXover.html#88c2d4c9a878454a32d56010f3dddc27">EdgeXover :: cross</a> (<span class="keyword">const</span> <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_vector.html">Route</a> & __par1, <span class="keyword">const</span> <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_vector.html">Route</a> & __par2, <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_vector.html">Route</a> & __child)
|
||||
<a name="l00086"></a>00086 {
|
||||
<a name="l00087"></a>00087
|
||||
<a name="l00088"></a>00088 <a class="code" href="classEdgeXover.html#04de96aa1016836e0ba5f4b952a5fa16">build_map</a> (__par1, __par2) ;
|
||||
|
|
@ -116,7 +116,7 @@
|
|||
<a name="l00092"></a>00092 <span class="comment">/* Go ! */</span>
|
||||
<a name="l00093"></a>00093 __child.clear () ;
|
||||
<a name="l00094"></a>00094
|
||||
<a name="l00095"></a>00095 <span class="keywordtype">unsigned</span> cur_vertex = rng.random (len) ;
|
||||
<a name="l00095"></a>00095 <span class="keywordtype">unsigned</span> cur_vertex = rng.<a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_rng.html#f0829d258c74cdc3a8f6cd72c0287cb4">random</a> (len) ;
|
||||
<a name="l00096"></a>00096
|
||||
<a name="l00097"></a>00097 <a class="code" href="classEdgeXover.html#2d3045ef503d8b16a27e11fdc23ca11c">add_vertex</a> (cur_vertex, __child) ;
|
||||
<a name="l00098"></a>00098
|
||||
|
|
@ -156,29 +156,29 @@
|
|||
<a name="l00132"></a>00132 cand.push_back (j) ;
|
||||
<a name="l00133"></a>00133 }
|
||||
<a name="l00134"></a>00134
|
||||
<a name="l00135"></a>00135 cur_vertex = cand [rng.random (cand.size ())] ;
|
||||
<a name="l00135"></a>00135 cur_vertex = cand [rng.<a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_rng.html#f0829d258c74cdc3a8f6cd72c0287cb4">random</a> (cand.size ())] ;
|
||||
<a name="l00136"></a>00136
|
||||
<a name="l00137"></a>00137 <a class="code" href="classEdgeXover.html#2d3045ef503d8b16a27e11fdc23ca11c">add_vertex</a> (cur_vertex, __child) ;
|
||||
<a name="l00138"></a>00138 }
|
||||
<a name="l00139"></a>00139 }
|
||||
<a name="l00140"></a>00140
|
||||
<a name="l00141"></a><a class="code" href="classEdgeXover.html#cb1c0a103106a4d3319540cb23163a79">00141</a> <span class="keywordtype">bool</span> <a class="code" href="classEdgeXover.html#cb1c0a103106a4d3319540cb23163a79">EdgeXover :: operator () </a>(Route & __route1, Route & __route2)
|
||||
<a name="l00141"></a><a class="code" href="classEdgeXover.html#cb1c0a103106a4d3319540cb23163a79">00141</a> <span class="keywordtype">bool</span> <a class="code" href="classEdgeXover.html#cb1c0a103106a4d3319540cb23163a79">EdgeXover :: operator () </a>(<a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_vector.html">Route</a> & __route1, <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_vector.html">Route</a> & __route2)
|
||||
<a name="l00142"></a>00142 {
|
||||
<a name="l00143"></a>00143
|
||||
<a name="l00144"></a>00144 <span class="comment">// Init. copy</span>
|
||||
<a name="l00145"></a>00145 Route par [2] ;
|
||||
<a name="l00145"></a>00145 <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_vector.html">Route</a> par [2] ;
|
||||
<a name="l00146"></a>00146 par [0] = __route1 ;
|
||||
<a name="l00147"></a>00147 par [1] = __route2 ;
|
||||
<a name="l00148"></a>00148
|
||||
<a name="l00149"></a>00149 <a class="code" href="classEdgeXover.html#88c2d4c9a878454a32d56010f3dddc27">cross</a> (par [0], par [1], __route1) ;
|
||||
<a name="l00150"></a>00150 <a class="code" href="classEdgeXover.html#88c2d4c9a878454a32d56010f3dddc27">cross</a> (par [1], par [0], __route2) ;
|
||||
<a name="l00151"></a>00151
|
||||
<a name="l00152"></a>00152 __route1.invalidate () ;
|
||||
<a name="l00153"></a>00153 __route2.invalidate () ;
|
||||
<a name="l00152"></a>00152 __route1.<a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html#f57e9b0b1772446b12f97abfc0d64a59">invalidate</a> () ;
|
||||
<a name="l00153"></a>00153 __route2.<a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html#f57e9b0b1772446b12f97abfc0d64a59">invalidate</a> () ;
|
||||
<a name="l00154"></a>00154
|
||||
<a name="l00155"></a>00155 <span class="keywordflow">return</span> true ;
|
||||
<a name="l00156"></a>00156 }
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -68,23 +68,23 @@
|
|||
<a name="l00044"></a>00044
|
||||
<a name="l00045"></a>00045 <span class="preprocessor">#include "route.h"</span>
|
||||
<a name="l00046"></a>00046
|
||||
<a name="l00048"></a><a class="code" href="classEdgeXover.html">00048</a> <span class="keyword">class </span><a class="code" href="classEdgeXover.html">EdgeXover</a> : <span class="keyword">public</span> eoQuadOp <Route>
|
||||
<a name="l00048"></a><a class="code" href="classEdgeXover.html">00048</a> <span class="keyword">class </span><a class="code" href="classEdgeXover.html">EdgeXover</a> : <span class="keyword">public</span> <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_quad_op.html">eoQuadOp</a> <Route>
|
||||
<a name="l00049"></a>00049 {
|
||||
<a name="l00050"></a>00050
|
||||
<a name="l00051"></a>00051 <span class="keyword">public</span> :
|
||||
<a name="l00052"></a>00052
|
||||
<a name="l00053"></a>00053 <span class="keywordtype">bool</span> <a class="code" href="classEdgeXover.html#cb1c0a103106a4d3319540cb23163a79">operator () </a>(Route & __route1, Route & __route2) ;
|
||||
<a name="l00053"></a>00053 <span class="keywordtype">bool</span> <a class="code" href="classEdgeXover.html#cb1c0a103106a4d3319540cb23163a79">operator () </a>(<a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_vector.html">Route</a> & __route1, <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_vector.html">Route</a> & __route2) ;
|
||||
<a name="l00054"></a>00054
|
||||
<a name="l00055"></a>00055 <span class="keyword">private</span> :
|
||||
<a name="l00056"></a>00056
|
||||
<a name="l00057"></a>00057 <span class="keywordtype">void</span> <a class="code" href="classEdgeXover.html#88c2d4c9a878454a32d56010f3dddc27">cross</a> (<span class="keyword">const</span> Route & __par1, <span class="keyword">const</span> Route & __par2, Route & __child) ; <span class="comment">/* Binary */</span>
|
||||
<a name="l00057"></a>00057 <span class="keywordtype">void</span> <a class="code" href="classEdgeXover.html#88c2d4c9a878454a32d56010f3dddc27">cross</a> (<span class="keyword">const</span> <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_vector.html">Route</a> & __par1, <span class="keyword">const</span> <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_vector.html">Route</a> & __par2, <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_vector.html">Route</a> & __child) ; <span class="comment">/* Binary */</span>
|
||||
<a name="l00058"></a>00058
|
||||
<a name="l00059"></a>00059 <span class="keywordtype">void</span> <a class="code" href="classEdgeXover.html#1b3a4c75dd9a034c81af6d89d85d30f5">remove_entry</a> (<span class="keywordtype">unsigned</span> __vertex, std :: vector <std :: set <unsigned> > & __map) ;
|
||||
<a name="l00060"></a>00060 <span class="comment">/* Updating the map of entries */</span>
|
||||
<a name="l00061"></a>00061
|
||||
<a name="l00062"></a>00062 <span class="keywordtype">void</span> <a class="code" href="classEdgeXover.html#04de96aa1016836e0ba5f4b952a5fa16">build_map</a> (<span class="keyword">const</span> Route & __par1, <span class="keyword">const</span> Route & __par2) ;
|
||||
<a name="l00062"></a>00062 <span class="keywordtype">void</span> <a class="code" href="classEdgeXover.html#04de96aa1016836e0ba5f4b952a5fa16">build_map</a> (<span class="keyword">const</span> <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_vector.html">Route</a> & __par1, <span class="keyword">const</span> <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_vector.html">Route</a> & __par2) ;
|
||||
<a name="l00063"></a>00063
|
||||
<a name="l00064"></a>00064 <span class="keywordtype">void</span> <a class="code" href="classEdgeXover.html#2d3045ef503d8b16a27e11fdc23ca11c">add_vertex</a> (<span class="keywordtype">unsigned</span> __vertex, Route & __child) ;
|
||||
<a name="l00064"></a>00064 <span class="keywordtype">void</span> <a class="code" href="classEdgeXover.html#2d3045ef503d8b16a27e11fdc23ca11c">add_vertex</a> (<span class="keywordtype">unsigned</span> __vertex, <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_vector.html">Route</a> & __child) ;
|
||||
<a name="l00065"></a>00065
|
||||
<a name="l00066"></a><a class="code" href="classEdgeXover.html#d41399c6effb54ee48c722f1e19cb3c3">00066</a> std :: vector <std :: set <unsigned> > <a class="code" href="classEdgeXover.html#d41399c6effb54ee48c722f1e19cb3c3">_map</a> ; <span class="comment">/* The handled map */</span>
|
||||
<a name="l00067"></a>00067
|
||||
|
|
@ -93,7 +93,7 @@
|
|||
<a name="l00070"></a>00070 } ;
|
||||
<a name="l00071"></a>00071
|
||||
<a name="l00072"></a>00072 <span class="preprocessor">#endif</span>
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -157,7 +157,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 Fri Feb 29 17:05:09 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:41 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -75,12 +75,12 @@ Here is a list of all documented class members with links to the class documenta
|
|||
: <a class="el" href="classThread.html#1b155d63bca3096ac4a1d039aea83c7c">Thread</a><li>ad_sol
|
||||
: <a class="el" href="classpeoPopEval.html#140a0ffb2a481238dde05e7f0324d516">peoPopEval< EOT ></a>, <a class="el" href="classpeoMoeoPopEval.html#cb3ccd90c182ba434ea5317c0be1729b">peoMoeoPopEval< EOT ></a><li>add()
|
||||
: <a class="el" href="classTopology.html#62bc46d8c20fdc71dad9e7c7a0d7aded">Topology</a><li>add_vertex()
|
||||
: <a class="el" href="classEdgeXover.html#2d3045ef503d8b16a27e11fdc23ca11c">EdgeXover</a><li>AggregationAlgorithm()
|
||||
: <a class="el" href="structpeoMultiStart_1_1AggregationAlgorithm.html#2465c461bfcd70c60db220b848ef76da">peoMultiStart< EntityType >::AggregationAlgorithm< AggregationAlgorithmType ></a><li>aggregationAlgorithm
|
||||
: <a class="el" href="structpeoMultiStart_1_1AggregationAlgorithm.html#84bd7251c4f117fdbb3bbd68d90f6d35">peoMultiStart< EntityType >::AggregationAlgorithm< AggregationAlgorithmType ></a><li>aggregationFunction
|
||||
: <a class="el" href="classpeoMultiStart.html#eb60fb5f72a95b8fffc5c7012e8b2ce8">peoMultiStart< EntityType ></a><li>Algorithm()
|
||||
: <a class="el" href="structAlgorithm.html#1df7f2cdc9cbe367f07741382c66eef6">Algorithm</a>, <a class="el" href="structpeoWrapper_1_1Algorithm_3_01AlgorithmType_00_01void_01_4.html#a1223438f15e954880a0a9833890dd91">peoWrapper::Algorithm< AlgorithmType, void ></a>, <a class="el" href="structpeoWrapper_1_1Algorithm.html#6b615c46939bba8ff8d1c7f35b5d47b8">peoWrapper::Algorithm< AlgorithmType, AlgorithmDataType ></a>, <a class="el" href="structpeoMultiStart_1_1Algorithm.html#39f0818e387b39c70432a96f512482ec">peoMultiStart< EntityType >::Algorithm< AlgorithmType ></a><li>algorithm
|
||||
: <a class="el" href="classpeoWrapper.html#d191ac6d451db7aca86fed473b711346">peoWrapper</a>, <a class="el" href="structpeoWrapper_1_1Algorithm_3_01AlgorithmType_00_01void_01_4.html#9be62964456f157d5cef10710905a314">peoWrapper::Algorithm< AlgorithmType, void ></a>, <a class="el" href="structpeoWrapper_1_1Algorithm.html#eb826079a4c774ade1e933acbdd401c2">peoWrapper::Algorithm< AlgorithmType, AlgorithmDataType ></a>, <a class="el" href="structpeoMultiStart_1_1Algorithm.html#e7a6e014c00ef0a7df5d429aba4f5f96">peoMultiStart< EntityType >::Algorithm< AlgorithmType ></a><li>algorithmData
|
||||
: <a class="el" href="classEdgeXover.html#2d3045ef503d8b16a27e11fdc23ca11c">EdgeXover</a><li>aggregationAlgorithm
|
||||
: <a class="el" href="structpeoMultiStart_1_1AggregationAlgorithm.html#84bd7251c4f117fdbb3bbd68d90f6d35">peoMultiStart< EntityType >::AggregationAlgorithm< AggregationAlgorithmType ></a><li>AggregationAlgorithm()
|
||||
: <a class="el" href="structpeoMultiStart_1_1AggregationAlgorithm.html#2465c461bfcd70c60db220b848ef76da">peoMultiStart< EntityType >::AggregationAlgorithm< AggregationAlgorithmType ></a><li>aggregationFunction
|
||||
: <a class="el" href="classpeoMultiStart.html#eb60fb5f72a95b8fffc5c7012e8b2ce8">peoMultiStart< EntityType ></a><li>algorithm
|
||||
: <a class="el" href="classpeoWrapper.html#d191ac6d451db7aca86fed473b711346">peoWrapper</a>, <a class="el" href="structpeoWrapper_1_1Algorithm_3_01AlgorithmType_00_01void_01_4.html#9be62964456f157d5cef10710905a314">peoWrapper::Algorithm< AlgorithmType, void ></a>, <a class="el" href="structpeoWrapper_1_1Algorithm.html#eb826079a4c774ade1e933acbdd401c2">peoWrapper::Algorithm< AlgorithmType, AlgorithmDataType ></a>, <a class="el" href="structpeoMultiStart_1_1Algorithm.html#e7a6e014c00ef0a7df5d429aba4f5f96">peoMultiStart< EntityType >::Algorithm< AlgorithmType ></a><li>Algorithm()
|
||||
: <a class="el" href="structAlgorithm.html#1df7f2cdc9cbe367f07741382c66eef6">Algorithm</a>, <a class="el" href="structpeoWrapper_1_1Algorithm_3_01AlgorithmType_00_01void_01_4.html#a1223438f15e954880a0a9833890dd91">peoWrapper::Algorithm< AlgorithmType, void ></a>, <a class="el" href="structpeoWrapper_1_1Algorithm.html#6b615c46939bba8ff8d1c7f35b5d47b8">peoWrapper::Algorithm< AlgorithmType, AlgorithmDataType ></a>, <a class="el" href="structpeoMultiStart_1_1Algorithm.html#39f0818e387b39c70432a96f512482ec">peoMultiStart< EntityType >::Algorithm< AlgorithmType ></a><li>algorithmData
|
||||
: <a class="el" href="structpeoWrapper_1_1FunctionAlgorithm.html#2aef841dc81451d1585c930c7880ab09">peoWrapper::FunctionAlgorithm< AlgorithmReturnType, AlgorithmDataType ></a>, <a class="el" href="structpeoWrapper_1_1Algorithm.html#2c9f577fe7519df7fda1f2afd08b7c91">peoWrapper::Algorithm< AlgorithmType, AlgorithmDataType ></a><li>algorithms
|
||||
: <a class="el" href="classpeoMultiStart.html#b8c2f3220b82cdba5b19189ebff0a14c">peoMultiStart< EntityType ></a><li>all
|
||||
: <a class="el" href="classpeoSyncIslandMig.html#2760dde833d7141ca86affb4df0fb163">peoSyncIslandMig< TYPESELECT, TYPEREPLACE ></a></ul>
|
||||
|
|
@ -122,8 +122,7 @@ Here is a list of all documented class members with links to the class documenta
|
|||
: <a class="el" href="structAlgorithm.html#0c802f6edca4886f00a1ad12056009fd">Algorithm</a><li>evalFunc
|
||||
: <a class="el" href="structpeoEvalFunc.html#aacd84e82536aa8ce1cb4d4cebaa691a">peoEvalFunc< EOT, FitT, FunctionArg ></a><li>exec_id
|
||||
: <a class="el" href="classRunner.html#46671665b1f97e8a09ed9d5ffcf56966">Runner</a><li>execute()
|
||||
: <a class="el" href="classpeoTransform.html#85c2cbc76f803b2b5cb2bc8cbc214136">peoTransform< EOT ></a>, <a class="el" href="classpeoPopEval.html#05a85a265971d4b12f2f0014d33f705c">peoPopEval< EOT ></a>, <a class="el" href="classpeoMultiStart.html#ea05cda1b93b07bbb34e121e2fbf7f1d">peoMultiStart< EntityType ></a>, <a class="el" href="classpeoMoeoPopEval.html#fb614d2cff879674ef802e19f0b281cc">peoMoeoPopEval< EOT ></a>, <a class="el" href="classService.html#e4f2894e6121e60f38d41cfbd7447ae4">Service</a><li>execution_id_run
|
||||
: <a class="el" href="structNode.html#fc0bde29836bcf5ea44aaca86c814521">Node</a><li>explicitPassive
|
||||
: <a class="el" href="classpeoTransform.html#85c2cbc76f803b2b5cb2bc8cbc214136">peoTransform< EOT ></a>, <a class="el" href="classpeoPopEval.html#05a85a265971d4b12f2f0014d33f705c">peoPopEval< EOT ></a>, <a class="el" href="classpeoMultiStart.html#ea05cda1b93b07bbb34e121e2fbf7f1d">peoMultiStart< EntityType ></a>, <a class="el" href="classpeoMoeoPopEval.html#fb614d2cff879674ef802e19f0b281cc">peoMoeoPopEval< EOT ></a>, <a class="el" href="classService.html#e4f2894e6121e60f38d41cfbd7447ae4">Service</a><li>explicitPassive
|
||||
: <a class="el" href="classpeoSyncIslandMig.html#253dfbfebfadad0b4f49e60bb811b1db">peoSyncIslandMig< TYPESELECT, TYPEREPLACE ></a></ul>
|
||||
<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
|
||||
<li>father
|
||||
|
|
@ -142,8 +141,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><li>id_run
|
||||
: <a class="el" href="structNode.html#a90013b890888d3d252a71cb4fe48934">Node</a><li>idx
|
||||
: <a class="el" href="classWorker.html#b5ffcb995e12fa71b9551e91729d6972">Worker</a><li>idx
|
||||
: <a class="el" href="classpeoTransform.html#0acac288337aec3d0d853565924a365d">peoTransform< EOT ></a>, <a class="el" href="classpeoMultiStart.html#ee265c52dd3597b8b6a2ab9d5c38afce">peoMultiStart< EntityType ></a><li>imm
|
||||
: <a class="el" href="classpeoSyncIslandMig.html#4c734df065099cfd5693d35fae38ad29">peoSyncIslandMig< TYPESELECT, TYPEREPLACE ></a>, <a class="el" href="classpeoAsyncIslandMig.html#3fa5d4df0bdd4a3c58a9f1bd38d628f9">peoAsyncIslandMig< TYPESELECT, TYPEREPLACE ></a><li>immigrate()
|
||||
: <a class="el" href="classpeoSyncIslandMig.html#baed2215bf06f96aacf06b5abff79f28">peoSyncIslandMig< TYPESELECT, TYPEREPLACE ></a>, <a class="el" href="classpeoAsyncIslandMig.html#75a6592d63879773b39c9594b94fb942">peoAsyncIslandMig< TYPESELECT, TYPEREPLACE ></a><li>in
|
||||
|
|
@ -166,8 +164,7 @@ Here is a list of all documented class members with links to the class documenta
|
|||
: <a class="el" href="classpeoTransform.html#3d1ea5c8a6aa95bf051051361908a9c6">peoTransform< EOT ></a><li>mut_rate
|
||||
: <a class="el" href="classpeoTransform.html#0b0802dfc4a3ec664c8fccf10bb1842a">peoTransform< EOT ></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>nb_select
|
||||
<li>nb_select
|
||||
: <a class="el" href="classeoSelector.html#285c6b6f0bd0e0e173468009369a391e">eoSelector< EOT, TYPE ></a><li>nbMigrations
|
||||
: <a class="el" href="classpeoSyncIslandMig.html#cdd55a0ab14d659a2a68674a05ed8a1d">peoSyncIslandMig< TYPESELECT, TYPEREPLACE ></a><li>no_merge_eval
|
||||
: <a class="el" href="classpeoPopEval.html#8558f626aca54bdc3bbeb78c774ca4ef">peoPopEval< EOT ></a>, <a class="el" href="classpeoMoeoPopEval.html#954bd35c3e86c1d94be6d3182291764e">peoMoeoPopEval< EOT ></a><li>notifyContextInitialized()
|
||||
|
|
@ -185,8 +182,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="classpeoPopEval.html#a6753e36522ece615fb44f91b2986dc6">peoPopEval< EOT ></a>, <a class="el" href="classpeoMoeoPopEval.html#cf29e76421960004cac71bfc10d7986c">peoMoeoPopEval< EOT ></a><li>num_sent_rr
|
||||
: <a class="el" href="classService.html#a5b2ad9520bb3710b54348b99acebd58">Service</a><li>num_term
|
||||
: <a class="el" href="classpeoTransform.html#6a02c2c2de16c5825058e06d146c5cd9">peoTransform< EOT ></a>, <a class="el" href="classpeoMultiStart.html#6054f4cdb5fd12edd4c4fb0e358eb4f7">peoMultiStart< EntityType ></a><li>num_workers
|
||||
: <a class="el" href="structNode.html#01fec86d75332858b158c810d57caee3">Node</a></ul>
|
||||
: <a class="el" href="classpeoTransform.html#6a02c2c2de16c5825058e06d146c5cd9">peoTransform< EOT ></a>, <a class="el" href="classpeoMultiStart.html#6054f4cdb5fd12edd4c4fb0e358eb4f7">peoMultiStart< EntityType ></a></ul>
|
||||
<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
|
||||
<li>one_func
|
||||
: <a class="el" href="classpeoPopEval.html#4c563a67b776d97b25a05013ddc99921">peoPopEval< EOT ></a>, <a class="el" href="classpeoMoeoPopEval.html#1153b54e46a2195a1506d8f1058af8b5">peoMoeoPopEval< EOT ></a><li>operator std::vector()
|
||||
|
|
@ -227,9 +223,7 @@ Here is a list of all documented class members with links to the class documenta
|
|||
: <a class="el" href="classPartialMappedXover.html#b6d4035544aff3b2b3fe4b0eeea185a2">PartialMappedXover</a><li>replace
|
||||
: <a class="el" href="classpeoSyncIslandMig.html#34b69e0a2fa12ef0f6101c7d04ebc3ef">peoSyncIslandMig< TYPESELECT, TYPEREPLACE ></a>, <a class="el" href="classeoReplace.html#b324e455db7f97021b0b7224a804b3e9">eoReplace< EOT, TYPE ></a>, <a class="el" href="classpeoAsyncIslandMig.html#2013056fed65e4f0bb55a7334c261c50">peoAsyncIslandMig< TYPESELECT, TYPEREPLACE ></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="classpeoWrapper.html#ed88d78762dcd6489ff725a4aa2b81a7">peoWrapper</a><li>runner
|
||||
: <a class="el" href="structSyncEntry.html#4a41a06c6c4325831c08d086812d6374">SyncEntry</a><li>Runner()
|
||||
: <a class="el" href="classRunner.html#7acb8258c21da9daa62f9a177a2e5acd">Runner</a></ul>
|
||||
|
|
@ -304,7 +298,7 @@ Here is a list of all documented class members with links to the class documenta
|
|||
: <a class="el" href="classpeoWrapper.html#756a0ee6b6b3edb98516e8eef707808c">peoWrapper</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 Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -202,7 +202,7 @@
|
|||
: <a class="el" href="classpeoWrapper.html#756a0ee6b6b3edb98516e8eef707808c">peoWrapper</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 Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -102,8 +102,7 @@
|
|||
: <a class="el" href="classpeoMultiStart.html#8f43aa54645797e718510bb172c3cf5e">peoMultiStart< EntityType ></a><li>eval
|
||||
: <a class="el" href="structAlgorithm.html#0c802f6edca4886f00a1ad12056009fd">Algorithm</a><li>evalFunc
|
||||
: <a class="el" href="structpeoEvalFunc.html#aacd84e82536aa8ce1cb4d4cebaa691a">peoEvalFunc< EOT, FitT, FunctionArg ></a><li>exec_id
|
||||
: <a class="el" href="classRunner.html#46671665b1f97e8a09ed9d5ffcf56966">Runner</a><li>execution_id_run
|
||||
: <a class="el" href="structNode.html#fc0bde29836bcf5ea44aaca86c814521">Node</a><li>explicitPassive
|
||||
: <a class="el" href="classRunner.html#46671665b1f97e8a09ed9d5ffcf56966">Runner</a><li>explicitPassive
|
||||
: <a class="el" href="classpeoSyncIslandMig.html#253dfbfebfadad0b4f49e60bb811b1db">peoSyncIslandMig< TYPESELECT, TYPEREPLACE ></a></ul>
|
||||
<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
|
||||
<li>father
|
||||
|
|
@ -113,8 +112,7 @@
|
|||
: <a class="el" href="classpeoMultiStart.html#872b786b612470d0d07490830465f70e">peoMultiStart< EntityType ></a></ul>
|
||||
<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
|
||||
<li>id
|
||||
: <a class="el" href="classWorker.html#b5ffcb995e12fa71b9551e91729d6972">Worker</a><li>id_run
|
||||
: <a class="el" href="structNode.html#a90013b890888d3d252a71cb4fe48934">Node</a><li>idx
|
||||
: <a class="el" href="classWorker.html#b5ffcb995e12fa71b9551e91729d6972">Worker</a><li>idx
|
||||
: <a class="el" href="classpeoTransform.html#0acac288337aec3d0d853565924a365d">peoTransform< EOT ></a>, <a class="el" href="classpeoMultiStart.html#ee265c52dd3597b8b6a2ab9d5c38afce">peoMultiStart< EntityType ></a><li>imm
|
||||
: <a class="el" href="classpeoSyncIslandMig.html#4c734df065099cfd5693d35fae38ad29">peoSyncIslandMig< TYPESELECT, TYPEREPLACE ></a>, <a class="el" href="classpeoAsyncIslandMig.html#3fa5d4df0bdd4a3c58a9f1bd38d628f9">peoAsyncIslandMig< TYPESELECT, TYPEREPLACE ></a><li>in
|
||||
: <a class="el" href="classpeoSyncIslandMig.html#6274e5185b6b7579dea71da3138d9d23">peoSyncIslandMig< TYPESELECT, TYPEREPLACE ></a></ul>
|
||||
|
|
@ -132,16 +130,14 @@
|
|||
: <a class="el" href="classpeoTransform.html#3d1ea5c8a6aa95bf051051361908a9c6">peoTransform< EOT ></a><li>mut_rate
|
||||
: <a class="el" href="classpeoTransform.html#0b0802dfc4a3ec664c8fccf10bb1842a">peoTransform< EOT ></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>nb_select
|
||||
<li>nb_select
|
||||
: <a class="el" href="classeoSelector.html#285c6b6f0bd0e0e173468009369a391e">eoSelector< EOT, TYPE ></a><li>nbMigrations
|
||||
: <a class="el" href="classpeoSyncIslandMig.html#cdd55a0ab14d659a2a68674a05ed8a1d">peoSyncIslandMig< TYPESELECT, TYPEREPLACE ></a><li>no_merge_eval
|
||||
: <a class="el" href="classpeoPopEval.html#8558f626aca54bdc3bbeb78c774ca4ef">peoPopEval< EOT ></a>, <a class="el" href="classpeoMoeoPopEval.html#954bd35c3e86c1d94be6d3182291764e">peoMoeoPopEval< EOT ></a><li>num_comm
|
||||
: <a class="el" href="classCommunicable.html#7a6acfdc781a67c9c0ec4f17893f86c3">Communicable</a><li>num_func
|
||||
: <a class="el" href="classpeoPopEval.html#a6753e36522ece615fb44f91b2986dc6">peoPopEval< EOT ></a>, <a class="el" href="classpeoMoeoPopEval.html#cf29e76421960004cac71bfc10d7986c">peoMoeoPopEval< EOT ></a><li>num_sent_rr
|
||||
: <a class="el" href="classService.html#a5b2ad9520bb3710b54348b99acebd58">Service</a><li>num_term
|
||||
: <a class="el" href="classpeoTransform.html#6a02c2c2de16c5825058e06d146c5cd9">peoTransform< EOT ></a>, <a class="el" href="classpeoMultiStart.html#6054f4cdb5fd12edd4c4fb0e358eb4f7">peoMultiStart< EntityType ></a><li>num_workers
|
||||
: <a class="el" href="structNode.html#01fec86d75332858b158c810d57caee3">Node</a></ul>
|
||||
: <a class="el" href="classpeoTransform.html#6a02c2c2de16c5825058e06d146c5cd9">peoTransform< EOT ></a>, <a class="el" href="classpeoMultiStart.html#6054f4cdb5fd12edd4c4fb0e358eb4f7">peoMultiStart< EntityType ></a></ul>
|
||||
<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
|
||||
<li>one_func
|
||||
: <a class="el" href="classpeoPopEval.html#4c563a67b776d97b25a05013ddc99921">peoPopEval< EOT ></a>, <a class="el" href="classpeoMoeoPopEval.html#1153b54e46a2195a1506d8f1058af8b5">peoMoeoPopEval< EOT ></a><li>out
|
||||
|
|
@ -155,9 +151,7 @@
|
|||
<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
|
||||
<li>recvAndCompleted
|
||||
: <a class="el" href="classWorker.html#1bcc1e66cc2021cc9cc5e79d0eea563d">Worker</a><li>replace
|
||||
: <a class="el" href="classpeoSyncIslandMig.html#34b69e0a2fa12ef0f6101c7d04ebc3ef">peoSyncIslandMig< TYPESELECT, TYPEREPLACE ></a>, <a class="el" href="classeoReplace.html#b324e455db7f97021b0b7224a804b3e9">eoReplace< EOT, TYPE ></a>, <a class="el" href="classpeoAsyncIslandMig.html#2013056fed65e4f0bb55a7334c261c50">peoAsyncIslandMig< TYPESELECT, TYPEREPLACE ></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>runner
|
||||
: <a class="el" href="classpeoSyncIslandMig.html#34b69e0a2fa12ef0f6101c7d04ebc3ef">peoSyncIslandMig< TYPESELECT, TYPEREPLACE ></a>, <a class="el" href="classeoReplace.html#b324e455db7f97021b0b7224a804b3e9">eoReplace< EOT, TYPE ></a>, <a class="el" href="classpeoAsyncIslandMig.html#2013056fed65e4f0bb55a7334c261c50">peoAsyncIslandMig< TYPESELECT, TYPEREPLACE ></a><li>runner
|
||||
: <a class="el" href="structSyncEntry.html#4a41a06c6c4325831c08d086812d6374">SyncEntry</a></ul>
|
||||
<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
|
||||
<li>select
|
||||
|
|
@ -191,7 +185,7 @@
|
|||
<li>velocity
|
||||
: <a class="el" href="classpeoGlobalBestVelocity.html#c7350b438b27b462b84dad0a2c5edf33">peoGlobalBestVelocity< POT ></a><li>visited
|
||||
: <a class="el" href="classEdgeXover.html#46d4d4724cf6d660b1a7ab4a346573d4">EdgeXover</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -31,7 +31,6 @@
|
|||
</ul></div>
|
||||
<h1>ParadisEO-PEO-ParallelanddistributedEvolvingObjects Class Hierarchy</h1>This inheritance list is sorted roughly, but not completely, alphabetically:<ul>
|
||||
<li><a class="el" href="structAlgorithm.html">Algorithm</a>
|
||||
<li><a class="el" href="classCitySwap.html">CitySwap</a>
|
||||
<li><a class="el" href="classCommunicable.html">Communicable</a>
|
||||
<ul>
|
||||
<li><a class="el" href="classCooperative.html">Cooperative</a>
|
||||
|
|
@ -57,21 +56,99 @@
|
|||
<li><a class="el" href="classeoContinuator.html">eoContinuator< EOT ></a>
|
||||
<li><a class="el" href="classeoSyncContinue.html">eoSyncContinue</a>
|
||||
</ul>
|
||||
<li><a class="el" href="classDisplayBestRoute.html">DisplayBestRoute</a>
|
||||
<li><a class="el" href="classEdgeXover.html">EdgeXover</a>
|
||||
<li><a class="el" href="classMPIThreadedEnv.html">MPIThreadedEnv</a>
|
||||
<li><a class="el" href="structNode.html">Node</a>
|
||||
<li><a class="el" href="classOrderXover.html">OrderXover</a>
|
||||
<li><a class="el" href="classPartialMappedXover.html">PartialMappedXover</a>
|
||||
<li><a class="el" href="classPartRouteEval.html">PartRouteEval</a>
|
||||
<li><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a>
|
||||
<code> [external]</code><ul>
|
||||
<li><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a>
|
||||
<code> [external]</code><ul>
|
||||
<li><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop_eval_func.html">eoPopEvalFunc< EOT ></a>
|
||||
<code> [external]</code><ul>
|
||||
<li><a class="el" href="classpeoMoeoPopEval.html">peoMoeoPopEval< EOT ></a>
|
||||
<li><a class="el" href="classpeoPopEval.html">peoPopEval< EOT ></a>
|
||||
</ul>
|
||||
<li><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_replacement.html">eoReplacement< POT ></a>
|
||||
<code> [external]</code><ul>
|
||||
<li><a class="el" href="classpeoGlobalBestVelocity.html">peoGlobalBestVelocity< POT ></a>
|
||||
<li><a class="el" href="classpeoWorstPositionReplacement.html">peoWorstPositionReplacement< POT ></a>
|
||||
</ul>
|
||||
<li><a class="elRef" doxygen="mo.doxytag:/tmp/temp_20080229171848/paradiseo-peo/build/../../paradiseo-mo/build/doc/html/" href="/tmp/temp_20080229171848/paradiseo-peo/build/../../paradiseo-mo/build/doc/html/classmo_move_incr_eval.html">moMoveIncrEval< TwoOpt ></a>
|
||||
<code> [external]</code><ul>
|
||||
<li><a class="el" href="classTwoOptIncrEval.html">TwoOptIncrEval</a>
|
||||
</ul>
|
||||
<li><a class="elRef" doxygen="mo.doxytag:/tmp/temp_20080229171848/paradiseo-peo/build/../../paradiseo-mo/build/doc/html/" href="/tmp/temp_20080229171848/paradiseo-peo/build/../../paradiseo-mo/build/doc/html/classmo_move_init.html">moMoveInit< TwoOpt ></a>
|
||||
<code> [external]</code><ul>
|
||||
<li><a class="el" href="classTwoOptInit.html">TwoOptInit</a>
|
||||
</ul>
|
||||
<li><a class="elRef" doxygen="mo.doxytag:/tmp/temp_20080229171848/paradiseo-peo/build/../../paradiseo-mo/build/doc/html/" href="/tmp/temp_20080229171848/paradiseo-peo/build/../../paradiseo-mo/build/doc/html/classmo_next_move.html">moNextMove< TwoOpt ></a>
|
||||
<code> [external]</code><ul>
|
||||
<li><a class="el" href="classTwoOptNext.html">TwoOptNext</a>
|
||||
</ul>
|
||||
<li><a class="el" href="classpeoAggEvalFunc.html">peoAggEvalFunc< EOT ></a>
|
||||
<ul>
|
||||
<li><a class="el" href="classMergeRouteEval.html">MergeRouteEval</a>
|
||||
<li><a class="el" href="classpeoNoAggEvalFunc.html">peoNoAggEvalFunc< EOT ></a>
|
||||
</ul>
|
||||
<li><a class="el" href="classpeoAggEvalFunc.html">peoAggEvalFunc< eoVector< int, Node > ></a>
|
||||
</ul>
|
||||
<li><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF< EOType &, EOType &, bool ></a>
|
||||
<code> [external]</code><ul>
|
||||
<li><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_quad_op.html">eoQuadOp< EOType ></a>
|
||||
<code> [external]</code><ul>
|
||||
<li><a class="el" href="classEdgeXover.html">EdgeXover</a>
|
||||
<li><a class="el" href="classOrderXover.html">OrderXover</a>
|
||||
<li><a class="el" href="classPartialMappedXover.html">PartialMappedXover</a>
|
||||
</ul>
|
||||
</ul>
|
||||
<li><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_f.html">eoF< void ></a>
|
||||
<code> [external]</code><ul>
|
||||
<li><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_updater.html">eoUpdater</a>
|
||||
<code> [external]</code><ul>
|
||||
<li><a class="el" href="classDisplayBestRoute.html">DisplayBestRoute</a>
|
||||
<li><a class="el" href="classpeoAsyncIslandMig.html">peoAsyncIslandMig< TYPESELECT, TYPEREPLACE ></a>
|
||||
<li><a class="el" href="classpeoSyncIslandMig.html">peoSyncIslandMig< TYPESELECT, TYPEREPLACE ></a>
|
||||
</ul>
|
||||
</ul>
|
||||
<li><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF< A1, R ></a>
|
||||
<code> [external]</code><ul>
|
||||
<li><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_eval_func.html">eoEvalFunc< EOT ></a>
|
||||
<code> [external]</code><ul>
|
||||
<li><a class="el" href="classPartRouteEval.html">PartRouteEval</a>
|
||||
<li><a class="el" href="structpeoEvalFunc.html">peoEvalFunc< EOT, FitT, FunctionArg ></a>
|
||||
<li><a class="el" href="classpeoGlobalBestVelocity.html">peoGlobalBestVelocity< POT ></a>
|
||||
<li><a class="el" href="classRouteEval.html">RouteEval</a>
|
||||
</ul>
|
||||
<li><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_init.html">eoInit< EOT ></a>
|
||||
<code> [external]</code><ul>
|
||||
<li><a class="el" href="classRouteInit.html">RouteInit</a>
|
||||
</ul>
|
||||
<li><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_select_one.html">eoSelectOne< POT ></a>
|
||||
<code> [external]</code><ul>
|
||||
<li><a class="el" href="classpeoPSOSelect.html">peoPSOSelect< POT ></a>
|
||||
</ul>
|
||||
<li><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_transform.html">eoTransform< EOT ></a>
|
||||
<code> [external]</code><ul>
|
||||
<li><a class="el" href="classpeoTransform.html">peoTransform< EOT ></a>
|
||||
</ul>
|
||||
</ul>
|
||||
<li><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF< EOT &, void ></a>
|
||||
<code> [external]</code><ul>
|
||||
<li><a class="elRef" doxygen="mo.doxytag:/tmp/temp_20080229171848/paradiseo-peo/build/../../paradiseo-mo/build/doc/html/" href="/tmp/temp_20080229171848/paradiseo-peo/build/../../paradiseo-mo/build/doc/html/classmo_move.html">moMove< EOT ></a>
|
||||
<code> [external]</code><ul>
|
||||
<li><a class="el" href="classTwoOpt.html">TwoOpt</a>
|
||||
</ul>
|
||||
</ul>
|
||||
<li><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF< EOType &, bool ></a>
|
||||
<code> [external]</code><ul>
|
||||
<li><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html">eoMonOp< EOType ></a>
|
||||
<code> [external]</code><ul>
|
||||
<li><a class="el" href="classCitySwap.html">CitySwap</a>
|
||||
</ul>
|
||||
</ul>
|
||||
</ul>
|
||||
<li><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html">eoOp< EOType ></a>
|
||||
<code> [external]</code><ul>
|
||||
<li><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html">eoMonOp< EOType ></a>
|
||||
<code> [external]</code><li><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_quad_op.html">eoQuadOp< EOType ></a>
|
||||
<code> [external]</code></ul>
|
||||
<li><a class="el" href="classMPIThreadedEnv.html">MPIThreadedEnv</a>
|
||||
<li><a class="el" href="structpeoMultiStart_1_1AbstractAggregationAlgorithm.html">peoMultiStart< EntityType >::AbstractAggregationAlgorithm</a>
|
||||
<ul>
|
||||
<li><a class="el" href="structpeoMultiStart_1_1AggregationAlgorithm.html">peoMultiStart< EntityType >::AggregationAlgorithm< AggregationAlgorithmType ></a>
|
||||
|
|
@ -86,8 +163,6 @@
|
|||
<ul>
|
||||
<li><a class="el" href="structpeoMultiStart_1_1DataType.html">peoMultiStart< EntityType >::DataType< Type ></a>
|
||||
</ul>
|
||||
<li><a class="el" href="classpeoPSOSelect.html">peoPSOSelect< POT ></a>
|
||||
<li><a class="el" href="classpeoWorstPositionReplacement.html">peoWorstPositionReplacement< POT ></a>
|
||||
<li><a class="el" href="structpeoWrapper_1_1AbstractAlgorithm.html">peoWrapper::AbstractAlgorithm</a>
|
||||
<ul>
|
||||
<li><a class="el" href="structpeoWrapper_1_1Algorithm.html">peoWrapper::Algorithm< AlgorithmType, AlgorithmDataType ></a>
|
||||
|
|
@ -99,8 +174,6 @@
|
|||
<ul>
|
||||
<li><a class="el" href="classeoReplace.html">eoReplace< EOT, TYPE ></a>
|
||||
</ul>
|
||||
<li><a class="el" href="classRouteEval.html">RouteEval</a>
|
||||
<li><a class="el" href="classRouteInit.html">RouteInit</a>
|
||||
<li><a class="el" href="classselector.html">selector< TYPE ></a>
|
||||
<ul>
|
||||
<li><a class="el" href="classeoSelector.html">eoSelector< EOT, TYPE ></a>
|
||||
|
|
@ -124,13 +197,9 @@
|
|||
<li><a class="el" href="classRingTopology.html">RingTopology</a>
|
||||
<li><a class="el" href="classStarTopology.html">StarTopology</a>
|
||||
</ul>
|
||||
<li><a class="el" href="classTwoOpt.html">TwoOpt</a>
|
||||
<li><a class="el" href="classTwoOptIncrEval.html">TwoOptIncrEval</a>
|
||||
<li><a class="el" href="classTwoOptInit.html">TwoOptInit</a>
|
||||
<li><a class="el" href="classTwoOptNext.html">TwoOptNext</a>
|
||||
<li><a class="el" href="classTwoOptRand.html">TwoOptRand</a>
|
||||
</ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -25,7 +25,7 @@
|
|||
<h1>The ParadisEO-PEO Framework</h1>
|
||||
<p>
|
||||
<h3 align="center">1.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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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>
|
||||
|
|
@ -104,7 +104,7 @@ LICENCE</a></h2>
|
|||
This software is governed by the CeCILL license under French law and abiding by the rules of distribution of free software. You can use, modify and/ or redistribute the software under the terms of the CeCILL license as circulated by CEA, CNRS and INRIA at the following URL "http://www.cecill.info".<p>
|
||||
As a counterpart to the access to the source code and rights to copy, modify and redistribute granted by the license, users are provided only with a limited warranty and the software's author, the holder of the economic rights, and the successive licensors have only limited liability.<p>
|
||||
In this respect, the user's attention is drawn to the risks associated with loading, using, modifying and/or developing or reproducing the software by the user in light of its specific status of free software, that may mean that it is complicated to manipulate, and that also therefore means that it is reserved for developers and experienced professionals having in-depth computer knowledge. Users are therefore encouraged to load and test the software's suitability as regards their requirements in conditions enabling the security of their systems and/or data to be ensured and, more generally, to use and operate it in the same conditions as regards security. The fact that you are presently reading this means that you have had knowledge of the CeCILL license and that you accept its terms.<p>
|
||||
ParadisEO WebSite : <a href="http://paradiseo.gforge.inria.fr">http://paradiseo.gforge.inria.fr</a> Contact: <a href="mailto:paradiseo-help@lists.gforge.inria.fr">paradiseo-help@lists.gforge.inria.fr</a> <hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
ParadisEO WebSite : <a href="http://paradiseo.gforge.inria.fr">http://paradiseo.gforge.inria.fr</a> Contact: <a href="mailto:paradiseo-help@lists.gforge.inria.fr">paradiseo-help@lists.gforge.inria.fr</a> <hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -60,15 +60,15 @@
|
|||
<a name="l00036"></a>00036
|
||||
<a name="l00037"></a>00037 <span class="preprocessor">#include "merge_route_eval.h"</span>
|
||||
<a name="l00038"></a>00038
|
||||
<a name="l00039"></a><a class="code" href="classMergeRouteEval.html#29cb0028ac0df4b2cee3a809c8f35dea">00039</a> <span class="keywordtype">void</span> <a class="code" href="classMergeRouteEval.html#29cb0028ac0df4b2cee3a809c8f35dea">MergeRouteEval :: operator () </a>(Route & __route, <span class="keyword">const</span> <span class="keywordtype">int</span> & __part_fit)
|
||||
<a name="l00039"></a><a class="code" href="classMergeRouteEval.html#29cb0028ac0df4b2cee3a809c8f35dea">00039</a> <span class="keywordtype">void</span> <a class="code" href="classMergeRouteEval.html#29cb0028ac0df4b2cee3a809c8f35dea">MergeRouteEval :: operator () </a>(<a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_vector.html">Route</a> & __route, <span class="keyword">const</span> <span class="keywordtype">int</span> & __part_fit)
|
||||
<a name="l00040"></a>00040 {
|
||||
<a name="l00041"></a>00041
|
||||
<a name="l00042"></a>00042 <span class="keywordtype">int</span> len = __route.fitness ();
|
||||
<a name="l00042"></a>00042 <span class="keywordtype">int</span> len = __route.<a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html#57d5610c9296eb927816a2f06bd00a08">fitness</a> ();
|
||||
<a name="l00043"></a>00043 len += __part_fit;
|
||||
<a name="l00044"></a>00044 __route.fitness (len);
|
||||
<a name="l00044"></a>00044 __route.<a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html#57d5610c9296eb927816a2f06bd00a08">fitness</a> (len);
|
||||
<a name="l00045"></a>00045 }
|
||||
<a name="l00046"></a>00046
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -70,12 +70,12 @@
|
|||
<a name="l00046"></a>00046
|
||||
<a name="l00047"></a>00047 <span class="keyword">public</span> :
|
||||
<a name="l00048"></a>00048
|
||||
<a name="l00049"></a>00049 <span class="keywordtype">void</span> <a class="code" href="classMergeRouteEval.html#29cb0028ac0df4b2cee3a809c8f35dea">operator () </a>(Route & __route, <span class="keyword">const</span> <span class="keywordtype">int</span> & __part_fit) ;
|
||||
<a name="l00049"></a>00049 <span class="keywordtype">void</span> <a class="code" href="classMergeRouteEval.html#29cb0028ac0df4b2cee3a809c8f35dea">operator () </a>(<a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_vector.html">Route</a> & __route, <span class="keyword">const</span> <span class="keywordtype">int</span> & __part_fit) ;
|
||||
<a name="l00050"></a>00050
|
||||
<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 Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -367,7 +367,7 @@
|
|||
<a name="l00343"></a>00343
|
||||
<a name="l00344"></a>00344 }
|
||||
<a name="l00345"></a>00345
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -84,7 +84,7 @@
|
|||
<a name="l00060"></a>00060 <span class="keyword">extern</span> <span class="keywordtype">void</span> synchronizeNodes ();
|
||||
<a name="l00061"></a>00061
|
||||
<a name="l00062"></a>00062 <span class="preprocessor">#endif</span>
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -167,7 +167,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 Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -71,11 +71,11 @@
|
|||
<a name="l00047"></a>00047 <span class="keywordtype">unsigned</span> len = __v.size () ;
|
||||
<a name="l00048"></a>00048
|
||||
<a name="l00049"></a>00049 <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> i = 0 ; i < len ; i ++)
|
||||
<a name="l00050"></a>00050 std :: swap (__v [i], __v [rng.random (len)]) ;
|
||||
<a name="l00050"></a>00050 std :: swap (__v [i], __v [<a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/namespaceeo.html#2727d901e79a00930492730539e3b644">rng</a>.<a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_rng.html#f0829d258c74cdc3a8f6cd72c0287cb4">random</a> (len)]) ;
|
||||
<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 Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -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 Fri Feb 29 17:05:09 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:41 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -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 Fri Feb 29 17:05:09 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:41 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -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 Fri Feb 29 17:05:09 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:41 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -58,7 +58,7 @@ int * </td><td class="memItemRight" valign="bottom"><a class="el" href="nam
|
|||
char *** </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 Fri Feb 29 17:05:09 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:41 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -30,7 +30,7 @@
|
|||
<h1>ParadisEO-PEO-ParallelanddistributedEvolvingObjects 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 Fri Feb 29 17:05:09 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:41 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -90,7 +90,7 @@
|
|||
<a name="l00066"></a>00066
|
||||
<a name="l00067"></a>00067 <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> i = 0; i < numNodes; i ++)
|
||||
<a name="l00068"></a>00068 {
|
||||
<a name="l00069"></a>00069 <a class="code" href="structNode.html">Node</a> node;
|
||||
<a name="l00069"></a>00069 <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_node.html">Node</a> node;
|
||||
<a name="l00070"></a>00070 fscanf (__f, <span class="stringliteral">"%u"</span>, & node);
|
||||
<a name="l00071"></a>00071 opt_route.push_back (node - 1);
|
||||
<a name="l00072"></a>00072 }
|
||||
|
|
@ -149,23 +149,23 @@
|
|||
<a name="l00125"></a>00125 }
|
||||
<a name="l00126"></a>00126 }
|
||||
<a name="l00127"></a>00127
|
||||
<a name="l00128"></a>00128 <span class="keywordtype">void</span> loadOptimumRoute (eoParser & __parser)
|
||||
<a name="l00128"></a>00128 <span class="keywordtype">void</span> loadOptimumRoute (<a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_parser.html">eoParser</a> & __parser)
|
||||
<a name="l00129"></a>00129 {
|
||||
<a name="l00130"></a>00130
|
||||
<a name="l00131"></a>00131 <span class="comment">/* Getting the path of the instance */</span>
|
||||
<a name="l00132"></a>00132
|
||||
<a name="l00133"></a>00133 eoValueParam <std :: string> param (<span class="stringliteral">""</span>, <span class="stringliteral">"optimumTour"</span>, <span class="stringliteral">"Optimum tour"</span>) ;
|
||||
<a name="l00134"></a>00134 __parser.processParam (param) ;
|
||||
<a name="l00134"></a>00134 __parser.<a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_parser.html#3e39518c3f01abbb776b8813a81598de">processParam</a> (param) ;
|
||||
<a name="l00135"></a>00135 <span class="keywordflow">if</span> (strlen (param.value ().c_str ()))
|
||||
<a name="l00136"></a>00136 loadOptimumRoute (param.value ().c_str ());
|
||||
<a name="l00137"></a>00137 <span class="keywordflow">else</span>
|
||||
<a name="l00138"></a>00138 opt_route.fitness (0);
|
||||
<a name="l00138"></a>00138 opt_route.<a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html#57d5610c9296eb927816a2f06bd00a08">fitness</a> (0);
|
||||
<a name="l00139"></a>00139 }
|
||||
<a name="l00140"></a>00140
|
||||
<a name="l00141"></a>00141 Route opt_route; <span class="comment">/* Optimum route */</span>
|
||||
<a name="l00141"></a>00141 <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_vector.html">Route</a> opt_route; <span class="comment">/* Optimum route */</span>
|
||||
<a name="l00142"></a>00142
|
||||
<a name="l00143"></a>00143
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -68,12 +68,12 @@
|
|||
<a name="l00044"></a>00044
|
||||
<a name="l00045"></a>00045 <span class="keyword">extern</span> <span class="keywordtype">void</span> loadOptimumRoute (<span class="keyword">const</span> <span class="keywordtype">char</span> * __filename);
|
||||
<a name="l00046"></a>00046
|
||||
<a name="l00047"></a>00047 <span class="keyword">extern</span> <span class="keywordtype">void</span> loadOptimumRoute (eoParser & __parser);
|
||||
<a name="l00047"></a>00047 <span class="keyword">extern</span> <span class="keywordtype">void</span> loadOptimumRoute (<a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_parser.html">eoParser</a> & __parser);
|
||||
<a name="l00048"></a>00048
|
||||
<a name="l00049"></a>00049 <span class="keyword">extern</span> Route opt_route; <span class="comment">/* Optimum route */</span>
|
||||
<a name="l00049"></a>00049 <span class="keyword">extern</span> <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_vector.html">Route</a> opt_route; <span class="comment">/* Optimum route */</span>
|
||||
<a name="l00050"></a>00050
|
||||
<a name="l00051"></a>00051 <span class="preprocessor">#endif</span>
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -64,11 +64,11 @@
|
|||
<a name="l00040"></a>00040
|
||||
<a name="l00041"></a>00041 <span class="preprocessor">#include "order_xover.h"</span>
|
||||
<a name="l00042"></a>00042
|
||||
<a name="l00043"></a><a class="code" href="classOrderXover.html#d2bf90b5f46ac4a344777e17bc5f364d">00043</a> <span class="keywordtype">void</span> <a class="code" href="classOrderXover.html#d2bf90b5f46ac4a344777e17bc5f364d">OrderXover :: cross</a> (<span class="keyword">const</span> Route & __par1, <span class="keyword">const</span> Route & __par2, Route & __child)
|
||||
<a name="l00043"></a><a class="code" href="classOrderXover.html#d2bf90b5f46ac4a344777e17bc5f364d">00043</a> <span class="keywordtype">void</span> <a class="code" href="classOrderXover.html#d2bf90b5f46ac4a344777e17bc5f364d">OrderXover :: cross</a> (<span class="keyword">const</span> <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_vector.html">Route</a> & __par1, <span class="keyword">const</span> <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_vector.html">Route</a> & __par2, <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_vector.html">Route</a> & __child)
|
||||
<a name="l00044"></a>00044 {
|
||||
<a name="l00045"></a>00045
|
||||
<a name="l00046"></a>00046 <span class="keywordtype">unsigned</span> cut2 = 1 + rng.random (numNodes) ;
|
||||
<a name="l00047"></a>00047 <span class="keywordtype">unsigned</span> cut1 = rng.random (cut2);
|
||||
<a name="l00046"></a>00046 <span class="keywordtype">unsigned</span> cut2 = 1 + rng.<a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_rng.html#f0829d258c74cdc3a8f6cd72c0287cb4">random</a> (numNodes) ;
|
||||
<a name="l00047"></a>00047 <span class="keywordtype">unsigned</span> cut1 = rng.<a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_rng.html#f0829d258c74cdc3a8f6cd72c0287cb4">random</a> (cut2);
|
||||
<a name="l00048"></a>00048 <span class="keywordtype">unsigned</span> l = 0;
|
||||
<a name="l00049"></a>00049
|
||||
<a name="l00050"></a>00050 <span class="comment">/* To store vertices that have already been crossed */</span>
|
||||
|
|
@ -91,7 +91,7 @@
|
|||
<a name="l00067"></a>00067 }
|
||||
<a name="l00068"></a>00068
|
||||
<a name="l00069"></a>00069 <span class="comment">/* Selecting a direction (Left or Right) */</span>
|
||||
<a name="l00070"></a>00070 <span class="keywordtype">char</span> direct = rng.flip () ? 1 : -1 ;
|
||||
<a name="l00070"></a>00070 <span class="keywordtype">char</span> direct = rng.<a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_rng.html#a59557f718b17c2dda8a633f9862aff4">flip</a> () ? 1 : -1 ;
|
||||
<a name="l00071"></a>00071
|
||||
<a name="l00072"></a>00072 <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> i = 0; i < numNodes + 1; i ++)
|
||||
<a name="l00073"></a>00073 {
|
||||
|
|
@ -104,23 +104,23 @@
|
|||
<a name="l00080"></a>00080 }
|
||||
<a name="l00081"></a>00081 }
|
||||
<a name="l00082"></a>00082
|
||||
<a name="l00083"></a><a class="code" href="classOrderXover.html#0ff6aada669eb8173322ed68cda1ac61">00083</a> <span class="keywordtype">bool</span> <a class="code" href="classOrderXover.html#0ff6aada669eb8173322ed68cda1ac61">OrderXover :: operator () </a>(Route & __route1, Route & __route2)
|
||||
<a name="l00083"></a><a class="code" href="classOrderXover.html#0ff6aada669eb8173322ed68cda1ac61">00083</a> <span class="keywordtype">bool</span> <a class="code" href="classOrderXover.html#0ff6aada669eb8173322ed68cda1ac61">OrderXover :: operator () </a>(<a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_vector.html">Route</a> & __route1, <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_vector.html">Route</a> & __route2)
|
||||
<a name="l00084"></a>00084 {
|
||||
<a name="l00085"></a>00085
|
||||
<a name="l00086"></a>00086 <span class="comment">// Init. copy</span>
|
||||
<a name="l00087"></a>00087 Route par [2] ;
|
||||
<a name="l00087"></a>00087 <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_vector.html">Route</a> par [2] ;
|
||||
<a name="l00088"></a>00088 par [0] = __route1 ;
|
||||
<a name="l00089"></a>00089 par [1] = __route2 ;
|
||||
<a name="l00090"></a>00090
|
||||
<a name="l00091"></a>00091 <a class="code" href="classOrderXover.html#d2bf90b5f46ac4a344777e17bc5f364d">cross</a> (par [0], par [1], __route1) ;
|
||||
<a name="l00092"></a>00092 <a class="code" href="classOrderXover.html#d2bf90b5f46ac4a344777e17bc5f364d">cross</a> (par [1], par [0], __route2) ;
|
||||
<a name="l00093"></a>00093
|
||||
<a name="l00094"></a>00094 __route1.invalidate () ;
|
||||
<a name="l00095"></a>00095 __route2.invalidate () ;
|
||||
<a name="l00094"></a>00094 __route1.<a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html#f57e9b0b1772446b12f97abfc0d64a59">invalidate</a> () ;
|
||||
<a name="l00095"></a>00095 __route2.<a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html#f57e9b0b1772446b12f97abfc0d64a59">invalidate</a> () ;
|
||||
<a name="l00096"></a>00096
|
||||
<a name="l00097"></a>00097 <span class="keywordflow">return</span> true ;
|
||||
<a name="l00098"></a>00098 }
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -65,20 +65,20 @@
|
|||
<a name="l00041"></a>00041
|
||||
<a name="l00042"></a>00042 <span class="preprocessor">#include "route.h"</span>
|
||||
<a name="l00043"></a>00043
|
||||
<a name="l00045"></a><a class="code" href="classOrderXover.html">00045</a> <span class="keyword">class </span><a class="code" href="classOrderXover.html">OrderXover</a> : <span class="keyword">public</span> eoQuadOp <Route>
|
||||
<a name="l00045"></a><a class="code" href="classOrderXover.html">00045</a> <span class="keyword">class </span><a class="code" href="classOrderXover.html">OrderXover</a> : <span class="keyword">public</span> <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_quad_op.html">eoQuadOp</a> <Route>
|
||||
<a name="l00046"></a>00046 {
|
||||
<a name="l00047"></a>00047
|
||||
<a name="l00048"></a>00048 <span class="keyword">public</span> :
|
||||
<a name="l00049"></a>00049
|
||||
<a name="l00050"></a>00050 <span class="keywordtype">bool</span> <a class="code" href="classOrderXover.html#0ff6aada669eb8173322ed68cda1ac61">operator () </a>(Route & __route1, Route & __route2) ;
|
||||
<a name="l00050"></a>00050 <span class="keywordtype">bool</span> <a class="code" href="classOrderXover.html#0ff6aada669eb8173322ed68cda1ac61">operator () </a>(<a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_vector.html">Route</a> & __route1, <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_vector.html">Route</a> & __route2) ;
|
||||
<a name="l00051"></a>00051
|
||||
<a name="l00052"></a>00052 <span class="keyword">private</span> :
|
||||
<a name="l00053"></a>00053
|
||||
<a name="l00054"></a>00054 <span class="keywordtype">void</span> <a class="code" href="classOrderXover.html#d2bf90b5f46ac4a344777e17bc5f364d">cross</a> (<span class="keyword">const</span> Route & __par1, <span class="keyword">const</span> Route & __par2, Route & __child) ;
|
||||
<a name="l00054"></a>00054 <span class="keywordtype">void</span> <a class="code" href="classOrderXover.html#d2bf90b5f46ac4a344777e17bc5f364d">cross</a> (<span class="keyword">const</span> <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_vector.html">Route</a> & __par1, <span class="keyword">const</span> <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_vector.html">Route</a> & __par2, <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_vector.html">Route</a> & __child) ;
|
||||
<a name="l00055"></a>00055 } ;
|
||||
<a name="l00056"></a>00056
|
||||
<a name="l00057"></a>00057 <span class="preprocessor">#endif</span>
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -67,7 +67,7 @@
|
|||
<a name="l00043"></a>00043 to (__to)
|
||||
<a name="l00044"></a>00044 {}
|
||||
<a name="l00045"></a>00045
|
||||
<a name="l00046"></a><a class="code" href="classPartRouteEval.html#965fab875fb601f17934a6ece761beae">00046</a> <span class="keywordtype">void</span> <a class="code" href="classPartRouteEval.html#965fab875fb601f17934a6ece761beae">PartRouteEval :: operator () </a>(Route & __route)
|
||||
<a name="l00046"></a><a class="code" href="classPartRouteEval.html#965fab875fb601f17934a6ece761beae">00046</a> <span class="keywordtype">void</span> <a class="code" href="classPartRouteEval.html#965fab875fb601f17934a6ece761beae">PartRouteEval :: operator () </a>(<a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_vector.html">Route</a> & __route)
|
||||
<a name="l00047"></a>00047 {
|
||||
<a name="l00048"></a>00048
|
||||
<a name="l00049"></a>00049
|
||||
|
|
@ -78,9 +78,9 @@
|
|||
<a name="l00054"></a>00054 i ++)
|
||||
<a name="l00055"></a>00055 len += distance (__route [i], __route [(i + 1) % numNodes]) ;
|
||||
<a name="l00056"></a>00056
|
||||
<a name="l00057"></a>00057 __route.fitness (- (<span class="keywordtype">int</span>) len) ;
|
||||
<a name="l00057"></a>00057 __route.<a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html#57d5610c9296eb927816a2f06bd00a08">fitness</a> (- (<span class="keywordtype">int</span>) len) ;
|
||||
<a name="l00058"></a>00058 }
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -65,14 +65,14 @@
|
|||
<a name="l00041"></a>00041
|
||||
<a name="l00042"></a>00042 <span class="preprocessor">#include "route.h"</span>
|
||||
<a name="l00043"></a>00043
|
||||
<a name="l00045"></a><a class="code" href="classPartRouteEval.html">00045</a> <span class="keyword">class </span><a class="code" href="classPartRouteEval.html">PartRouteEval</a> : <span class="keyword">public</span> eoEvalFunc <Route>
|
||||
<a name="l00045"></a><a class="code" href="classPartRouteEval.html">00045</a> <span class="keyword">class </span><a class="code" href="classPartRouteEval.html">PartRouteEval</a> : <span class="keyword">public</span> <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_eval_func.html">eoEvalFunc</a> <Route>
|
||||
<a name="l00046"></a>00046 {
|
||||
<a name="l00047"></a>00047
|
||||
<a name="l00048"></a>00048 <span class="keyword">public</span> :
|
||||
<a name="l00049"></a>00049
|
||||
<a name="l00051"></a>00051 <a class="code" href="classPartRouteEval.html#a331566b29bc3227f377004232f05491">PartRouteEval</a> (<span class="keywordtype">float</span> __from, <span class="keywordtype">float</span> __to) ;
|
||||
<a name="l00052"></a>00052
|
||||
<a name="l00053"></a>00053 <span class="keywordtype">void</span> <a class="code" href="classPartRouteEval.html#965fab875fb601f17934a6ece761beae">operator () </a>(Route & __route) ;
|
||||
<a name="l00053"></a>00053 <span class="keywordtype">void</span> <a class="code" href="classPartRouteEval.html#965fab875fb601f17934a6ece761beae">operator () </a>(<a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_vector.html">Route</a> & __route) ;
|
||||
<a name="l00054"></a>00054
|
||||
<a name="l00055"></a>00055 <span class="keyword">private</span> :
|
||||
<a name="l00056"></a>00056
|
||||
|
|
@ -82,7 +82,7 @@
|
|||
<a name="l00060"></a>00060
|
||||
<a name="l00061"></a>00061
|
||||
<a name="l00062"></a>00062 <span class="preprocessor">#endif</span>
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -65,7 +65,7 @@
|
|||
<a name="l00041"></a>00041 <span class="preprocessor">#include "partial_mapped_xover.h"</span>
|
||||
<a name="l00042"></a>00042 <span class="preprocessor">#include "mix.h"</span>
|
||||
<a name="l00043"></a>00043
|
||||
<a name="l00044"></a><a class="code" href="classPartialMappedXover.html#b6d4035544aff3b2b3fe4b0eeea185a2">00044</a> <span class="keywordtype">void</span> <a class="code" href="classPartialMappedXover.html#b6d4035544aff3b2b3fe4b0eeea185a2">PartialMappedXover :: repair</a> (Route & __route, <span class="keywordtype">unsigned</span> __cut1, <span class="keywordtype">unsigned</span> __cut2)
|
||||
<a name="l00044"></a><a class="code" href="classPartialMappedXover.html#b6d4035544aff3b2b3fe4b0eeea185a2">00044</a> <span class="keywordtype">void</span> <a class="code" href="classPartialMappedXover.html#b6d4035544aff3b2b3fe4b0eeea185a2">PartialMappedXover :: repair</a> (<a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_vector.html">Route</a> & __route, <span class="keywordtype">unsigned</span> __cut1, <span class="keywordtype">unsigned</span> __cut2)
|
||||
<a name="l00045"></a>00045 {
|
||||
<a name="l00046"></a>00046
|
||||
<a name="l00047"></a>00047 <span class="keywordtype">unsigned</span> v [__route.size ()] ; <span class="comment">// Number of times a cities are visited ...</span>
|
||||
|
|
@ -93,10 +93,10 @@
|
|||
<a name="l00069"></a>00069 }
|
||||
<a name="l00070"></a>00070 }
|
||||
<a name="l00071"></a>00071
|
||||
<a name="l00072"></a><a class="code" href="classPartialMappedXover.html#1cda6ea86ca36e5de0125f4ba5cfc695">00072</a> <span class="keywordtype">bool</span> <a class="code" href="classPartialMappedXover.html#1cda6ea86ca36e5de0125f4ba5cfc695">PartialMappedXover :: operator () </a>(Route & __route1, Route & __route2)
|
||||
<a name="l00072"></a><a class="code" href="classPartialMappedXover.html#1cda6ea86ca36e5de0125f4ba5cfc695">00072</a> <span class="keywordtype">bool</span> <a class="code" href="classPartialMappedXover.html#1cda6ea86ca36e5de0125f4ba5cfc695">PartialMappedXover :: operator () </a>(<a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_vector.html">Route</a> & __route1, <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_vector.html">Route</a> & __route2)
|
||||
<a name="l00073"></a>00073 {
|
||||
<a name="l00074"></a>00074
|
||||
<a name="l00075"></a>00075 <span class="keywordtype">unsigned</span> cut1 = rng.random (__route1.size ()), cut2 = rng.random (__route2.size ()) ;
|
||||
<a name="l00075"></a>00075 <span class="keywordtype">unsigned</span> cut1 = rng.<a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_rng.html#f0829d258c74cdc3a8f6cd72c0287cb4">random</a> (__route1.size ()), cut2 = rng.<a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_rng.html#f0829d258c74cdc3a8f6cd72c0287cb4">random</a> (__route2.size ()) ;
|
||||
<a name="l00076"></a>00076
|
||||
<a name="l00077"></a>00077 <span class="keywordflow">if</span> (cut2 < cut1)
|
||||
<a name="l00078"></a>00078 std :: swap (cut1, cut2) ;
|
||||
|
|
@ -110,11 +110,11 @@
|
|||
<a name="l00086"></a>00086 <a class="code" href="classPartialMappedXover.html#b6d4035544aff3b2b3fe4b0eeea185a2">repair</a> (__route2, cut1, cut2) ;
|
||||
<a name="l00087"></a>00087
|
||||
<a name="l00088"></a>00088 __route1.invalidate () ;
|
||||
<a name="l00089"></a>00089 __route2.invalidate () ;
|
||||
<a name="l00089"></a>00089 __route2.<a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html#f57e9b0b1772446b12f97abfc0d64a59">invalidate</a> () ;
|
||||
<a name="l00090"></a>00090
|
||||
<a name="l00091"></a>00091 <span class="keywordflow">return</span> true ;
|
||||
<a name="l00092"></a>00092 }
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -65,20 +65,20 @@
|
|||
<a name="l00041"></a>00041
|
||||
<a name="l00042"></a>00042 <span class="preprocessor">#include "route.h"</span>
|
||||
<a name="l00043"></a>00043
|
||||
<a name="l00045"></a><a class="code" href="classPartialMappedXover.html">00045</a> <span class="keyword">class </span><a class="code" href="classPartialMappedXover.html">PartialMappedXover</a> : <span class="keyword">public</span> eoQuadOp <Route>
|
||||
<a name="l00045"></a><a class="code" href="classPartialMappedXover.html">00045</a> <span class="keyword">class </span><a class="code" href="classPartialMappedXover.html">PartialMappedXover</a> : <span class="keyword">public</span> <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_quad_op.html">eoQuadOp</a> <Route>
|
||||
<a name="l00046"></a>00046 {
|
||||
<a name="l00047"></a>00047
|
||||
<a name="l00048"></a>00048 <span class="keyword">public</span> :
|
||||
<a name="l00049"></a>00049
|
||||
<a name="l00050"></a>00050 <span class="keywordtype">bool</span> <a class="code" href="classPartialMappedXover.html#1cda6ea86ca36e5de0125f4ba5cfc695">operator () </a>(Route & __route1, Route & __route2) ;
|
||||
<a name="l00050"></a>00050 <span class="keywordtype">bool</span> <a class="code" href="classPartialMappedXover.html#1cda6ea86ca36e5de0125f4ba5cfc695">operator () </a>(<a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_vector.html">Route</a> & __route1, <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_vector.html">Route</a> & __route2) ;
|
||||
<a name="l00051"></a>00051
|
||||
<a name="l00052"></a>00052 <span class="keyword">private</span> :
|
||||
<a name="l00053"></a>00053
|
||||
<a name="l00054"></a>00054 <span class="keywordtype">void</span> <a class="code" href="classPartialMappedXover.html#b6d4035544aff3b2b3fe4b0eeea185a2">repair</a> (Route & __route, <span class="keywordtype">unsigned</span> __cut1, <span class="keywordtype">unsigned</span> __cut2) ;
|
||||
<a name="l00054"></a>00054 <span class="keywordtype">void</span> <a class="code" href="classPartialMappedXover.html#b6d4035544aff3b2b3fe4b0eeea185a2">repair</a> (<a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_vector.html">Route</a> & __route, <span class="keywordtype">unsigned</span> __cut1, <span class="keywordtype">unsigned</span> __cut2) ;
|
||||
<a name="l00055"></a>00055 } ;
|
||||
<a name="l00056"></a>00056
|
||||
<a name="l00057"></a>00057 <span class="preprocessor">#endif</span>
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -64,12 +64,12 @@
|
|||
<a name="l00040"></a>00040 <span class="preprocessor">#include <eoFunctor.h></span>
|
||||
<a name="l00041"></a>00041
|
||||
<a name="l00043"></a>00043
|
||||
<a name="l00053"></a><a class="code" href="classpeoAggEvalFunc.html">00053</a> <span class="keyword">template</span>< <span class="keyword">class</span> EOT > <span class="keyword">class </span><a class="code" href="classpeoAggEvalFunc.html">peoAggEvalFunc</a> : <span class="keyword">public</span> eoBF< EOT&, const typename EOT :: Fitness&, void >
|
||||
<a name="l00053"></a><a class="code" href="classpeoAggEvalFunc.html">00053</a> <span class="keyword">template</span>< <span class="keyword">class</span> EOT > <span class="keyword">class </span><a class="code" href="classpeoAggEvalFunc.html">peoAggEvalFunc</a> : <span class="keyword">public</span> <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF</a>< EOT&, const typename EOT :: Fitness&, void >
|
||||
<a name="l00054"></a>00054 {};
|
||||
<a name="l00055"></a>00055
|
||||
<a name="l00056"></a>00056
|
||||
<a name="l00057"></a>00057 <span class="preprocessor">#endif</span>
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -80,7 +80,7 @@
|
|||
<a name="l00056"></a>00056 <span class="preprocessor">#include "core/peo_debug.h"</span>
|
||||
<a name="l00057"></a>00057
|
||||
<a name="l00058"></a>00058
|
||||
<a name="l00064"></a><a class="code" href="classpeoAsyncIslandMig.html">00064</a> <span class="keyword">template</span>< <span class="keyword">class</span> TYPE<span class="keywordtype">SEL</span>ECT, <span class="keyword">class</span> TYPEREPLACE > <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="l00064"></a><a class="code" href="classpeoAsyncIslandMig.html">00064</a> <span class="keyword">template</span>< <span class="keyword">class</span> TYPE<span class="keywordtype">SEL</span>ECT, <span class="keyword">class</span> TYPEREPLACE > <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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_updater.html">eoUpdater</a>
|
||||
<a name="l00065"></a>00065 {
|
||||
<a name="l00066"></a>00066
|
||||
<a name="l00067"></a>00067 <span class="keyword">public</span>:
|
||||
|
|
@ -197,7 +197,7 @@
|
|||
<a name="l00196"></a>00196
|
||||
<a name="l00197"></a>00197
|
||||
<a name="l00198"></a>00198 <span class="preprocessor">#endif</span>
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -81,7 +81,7 @@
|
|||
<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 Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -69,18 +69,18 @@
|
|||
<a name="l00045"></a>00045 <span class="preprocessor">#include "peoAggEvalFunc.h"</span>
|
||||
<a name="l00046"></a>00046 <span class="preprocessor">#include "peoNoAggEvalFunc.h"</span>
|
||||
<a name="l00047"></a>00047
|
||||
<a name="l00053"></a><a class="code" href="classpeoPopEval.html">00053</a> <span class="keyword">template</span>< <span class="keyword">class</span> EOT > <span class="keyword">class </span><a class="code" href="classpeoPopEval.html">peoPopEval</a> : <span class="keyword">public</span> <a class="code" href="classService.html">Service</a>, <span class="keyword">public</span> eoPopEvalFunc<EOT>
|
||||
<a name="l00053"></a><a class="code" href="classpeoPopEval.html">00053</a> <span class="keyword">template</span>< <span class="keyword">class</span> EOT > <span class="keyword">class </span><a class="code" href="classpeoPopEval.html">peoPopEval</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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop_eval_func.html">eoPopEvalFunc</a><EOT>
|
||||
<a name="l00054"></a>00054 {
|
||||
<a name="l00055"></a>00055
|
||||
<a name="l00056"></a>00056 <span class="keyword">public</span>:
|
||||
<a name="l00057"></a>00057
|
||||
<a name="l00062"></a>00062 <a class="code" href="classpeoPopEval.html#878297ba0de14593bd9cc03b2daf52df">peoPopEval</a>( eoEvalFunc< EOT >& __eval_func );
|
||||
<a name="l00062"></a>00062 <a class="code" href="classpeoPopEval.html#878297ba0de14593bd9cc03b2daf52df">peoPopEval</a>( <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_eval_func.html">eoEvalFunc< EOT ></a>& __eval_func );
|
||||
<a name="l00063"></a>00063
|
||||
<a name="l00068"></a>00068 <a class="code" href="classpeoPopEval.html#878297ba0de14593bd9cc03b2daf52df">peoPopEval</a>( <span class="keyword">const</span> std :: vector< eoEvalFunc < EOT >* >& __funcs, <a class="code" href="classpeoAggEvalFunc.html">peoAggEvalFunc< EOT ></a>& __merge_eval );
|
||||
<a name="l00069"></a>00069
|
||||
<a name="l00073"></a>00073 <span class="keywordtype">void</span> <a class="code" href="classpeoPopEval.html#593dd60fc004edea8994d5575bf66e05">operator()</a>(eoPop< EOT >& __pop);
|
||||
<a name="l00073"></a>00073 <span class="keywordtype">void</span> <a class="code" href="classpeoPopEval.html#593dd60fc004edea8994d5575bf66e05">operator()</a>(<a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html">eoPop< EOT ></a>& __pop);
|
||||
<a name="l00074"></a>00074
|
||||
<a name="l00078"></a>00078 <span class="keywordtype">void</span> <a class="code" href="classpeoPopEval.html#593dd60fc004edea8994d5575bf66e05">operator()</a>( eoPop< EOT >& __dummy, eoPop< EOT >& __pop );
|
||||
<a name="l00078"></a>00078 <span class="keywordtype">void</span> <a class="code" href="classpeoPopEval.html#593dd60fc004edea8994d5575bf66e05">operator()</a>( <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html">eoPop< EOT ></a>& __dummy, <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html">eoPop< EOT ></a>& __pop );
|
||||
<a name="l00079"></a>00079
|
||||
<a name="l00082"></a>00082 <span class="keywordtype">void</span> <a class="code" href="classpeoPopEval.html#95351dcd81d1bf878d839e52a02a902d">packData</a>();
|
||||
<a name="l00083"></a>00083
|
||||
|
|
@ -111,7 +111,7 @@
|
|||
<a name="l00129"></a>00129 };
|
||||
<a name="l00130"></a>00130
|
||||
<a name="l00131"></a>00131
|
||||
<a name="l00132"></a><a class="code" href="classpeoPopEval.html#878297ba0de14593bd9cc03b2daf52df">00132</a> <span class="keyword">template</span>< <span class="keyword">class</span> EOT > <a class="code" href="classpeoPopEval.html#878297ba0de14593bd9cc03b2daf52df">peoPopEval< EOT > :: peoPopEval</a>( eoEvalFunc< EOT >& __eval_func ) :
|
||||
<a name="l00132"></a><a class="code" href="classpeoPopEval.html#878297ba0de14593bd9cc03b2daf52df">00132</a> <span class="keyword">template</span>< <span class="keyword">class</span> EOT > <a class="code" href="classpeoPopEval.html#878297ba0de14593bd9cc03b2daf52df">peoPopEval< EOT > :: peoPopEval</a>( <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_eval_func.html">eoEvalFunc< EOT ></a>& __eval_func ) :
|
||||
<a name="l00133"></a>00133
|
||||
<a name="l00134"></a>00134 funcs( one_func ), merge_eval( no_merge_eval )
|
||||
<a name="l00135"></a>00135 {
|
||||
|
|
@ -122,18 +122,18 @@
|
|||
<a name="l00140"></a>00140
|
||||
<a name="l00141"></a><a class="code" href="classpeoPopEval.html#088822da7a0c92bc21574358d2e5f87c">00141</a> <span class="keyword">template</span>< <span class="keyword">class</span> EOT > <a class="code" href="classpeoPopEval.html#878297ba0de14593bd9cc03b2daf52df">peoPopEval< EOT > :: peoPopEval</a>(
|
||||
<a name="l00142"></a>00142
|
||||
<a name="l00143"></a>00143 <span class="keyword">const</span> std :: vector< eoEvalFunc< EOT >* >& __funcs,
|
||||
<a name="l00143"></a>00143 <span class="keyword">const</span> std :: vector< <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_eval_func.html">eoEvalFunc< EOT ></a>* >& __funcs,
|
||||
<a name="l00144"></a>00144 <a class="code" href="classpeoAggEvalFunc.html">peoAggEvalFunc< EOT ></a>& __merge_eval
|
||||
<a name="l00145"></a>00145
|
||||
<a name="l00146"></a>00146 ) : funcs( __funcs ), merge_eval( __merge_eval )
|
||||
<a name="l00147"></a>00147 {}
|
||||
<a name="l00148"></a>00148
|
||||
<a name="l00149"></a><a class="code" href="classpeoPopEval.html#fd942c2b66f31c7d12a9ad48f1529a16">00149</a> <span class="keyword">template</span>< <span class="keyword">class</span> EOT > <span class="keywordtype">void</span> <a class="code" href="classpeoPopEval.html#593dd60fc004edea8994d5575bf66e05">peoPopEval< EOT >::operator()</a>(eoPop< EOT >& __dummy, eoPop< EOT >& __pop )
|
||||
<a name="l00149"></a><a class="code" href="classpeoPopEval.html#fd942c2b66f31c7d12a9ad48f1529a16">00149</a> <span class="keyword">template</span>< <span class="keyword">class</span> EOT > <span class="keywordtype">void</span> <a class="code" href="classpeoPopEval.html#593dd60fc004edea8994d5575bf66e05">peoPopEval< EOT >::operator()</a>(<a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html">eoPop< EOT ></a>& __dummy, <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html">eoPop< EOT ></a>& __pop )
|
||||
<a name="l00150"></a>00150 {
|
||||
<a name="l00151"></a>00151 this-><a class="code" href="classpeoPopEval.html#593dd60fc004edea8994d5575bf66e05">operator()</a>(__pop);
|
||||
<a name="l00152"></a>00152 }
|
||||
<a name="l00153"></a>00153
|
||||
<a name="l00154"></a><a class="code" href="classpeoPopEval.html#593dd60fc004edea8994d5575bf66e05">00154</a> <span class="keyword">template</span>< <span class="keyword">class</span> EOT > <span class="keywordtype">void</span> <a class="code" href="classpeoPopEval.html#593dd60fc004edea8994d5575bf66e05">peoPopEval< EOT >::operator()</a>(eoPop< EOT >& __pop )
|
||||
<a name="l00154"></a><a class="code" href="classpeoPopEval.html#593dd60fc004edea8994d5575bf66e05">00154</a> <span class="keyword">template</span>< <span class="keyword">class</span> EOT > <span class="keywordtype">void</span> <a class="code" href="classpeoPopEval.html#593dd60fc004edea8994d5575bf66e05">peoPopEval< EOT >::operator()</a>(<a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html">eoPop< EOT ></a>& __pop )
|
||||
<a name="l00155"></a>00155 {
|
||||
<a name="l00156"></a>00156 <span class="keywordflow">for</span> ( <span class="keywordtype">unsigned</span> i = 0; i < __pop.size(); i++ )
|
||||
<a name="l00157"></a>00157 {
|
||||
|
|
@ -237,7 +237,7 @@
|
|||
<a name="l00255"></a>00255
|
||||
<a name="l00256"></a>00256
|
||||
<a name="l00257"></a>00257 <span class="preprocessor">#endif</span>
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -87,7 +87,7 @@
|
|||
<a name="l00063"></a>00063 <span class="preprocessor">#include "rmc/mpi/synchron.h"</span>
|
||||
<a name="l00064"></a>00064
|
||||
<a name="l00065"></a>00065
|
||||
<a name="l00071"></a><a class="code" href="classpeoSyncIslandMig.html">00071</a> <span class="keyword">template</span>< <span class="keyword">class</span> TYPE<span class="keywordtype">SEL</span>ECT, <span class="keyword">class</span> TYPEREPLACE > <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="l00071"></a><a class="code" href="classpeoSyncIslandMig.html">00071</a> <span class="keyword">template</span>< <span class="keyword">class</span> TYPE<span class="keywordtype">SEL</span>ECT, <span class="keyword">class</span> TYPEREPLACE > <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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_updater.html">eoUpdater</a>
|
||||
<a name="l00072"></a>00072 {
|
||||
<a name="l00073"></a>00073
|
||||
<a name="l00074"></a>00074 <span class="keyword">public</span>:
|
||||
|
|
@ -249,7 +249,7 @@
|
|||
<a name="l00255"></a>00255
|
||||
<a name="l00256"></a>00256
|
||||
<a name="l00257"></a>00257 <span class="preprocessor">#endif</span>
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -69,19 +69,19 @@
|
|||
<a name="l00045"></a>00045
|
||||
<a name="l00046"></a>00046 <span class="keyword">extern</span> <span class="keywordtype">int</span> getNodeRank();
|
||||
<a name="l00047"></a>00047
|
||||
<a name="l00053"></a><a class="code" href="classpeoTransform.html">00053</a> <span class="keyword">template</span>< <span class="keyword">class</span> EOT > <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< EOT >
|
||||
<a name="l00053"></a><a class="code" href="classpeoTransform.html">00053</a> <span class="keyword">template</span>< <span class="keyword">class</span> EOT > <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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_transform.html">eoTransform</a>< EOT >
|
||||
<a name="l00054"></a>00054 {
|
||||
<a name="l00055"></a>00055
|
||||
<a name="l00056"></a>00056 <span class="keyword">public</span>:
|
||||
<a name="l00057"></a>00057
|
||||
<a name="l00063"></a>00063 <a class="code" href="classpeoTransform.html#755989a2d080903d0cade75643de0788">peoTransform</a>(
|
||||
<a name="l00064"></a>00064 eoQuadOp< EOT >& __cross,
|
||||
<a name="l00064"></a>00064 <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_quad_op.html">eoQuadOp< EOT ></a>& __cross,
|
||||
<a name="l00065"></a>00065 <span class="keywordtype">double</span> __cross_rate,
|
||||
<a name="l00066"></a>00066 eoMonOp< EOT >& __mut,
|
||||
<a name="l00066"></a>00066 <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html">eoMonOp< EOT ></a>& __mut,
|
||||
<a name="l00067"></a>00067 <span class="keywordtype">double</span> __mut_rate
|
||||
<a name="l00068"></a>00068 );
|
||||
<a name="l00069"></a>00069
|
||||
<a name="l00072"></a>00072 <span class="keywordtype">void</span> <a class="code" href="classpeoTransform.html#9322aa28ad272289132e342624a0adb4">operator()</a>( eoPop< EOT >& __pop );
|
||||
<a name="l00072"></a>00072 <span class="keywordtype">void</span> <a class="code" href="classpeoTransform.html#9322aa28ad272289132e342624a0adb4">operator()</a>( <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html">eoPop< EOT ></a>& __pop );
|
||||
<a name="l00074"></a>00074 <span class="keywordtype">void</span> <a class="code" href="classpeoTransform.html#c1101d10a36ce4255b874bcd9725021e">packData</a>();
|
||||
<a name="l00076"></a>00076 <span class="keywordtype">void</span> <a class="code" href="classpeoTransform.html#a804631492e08053162a196877587aef">unpackData</a>();
|
||||
<a name="l00078"></a>00078 <span class="keywordtype">void</span> <a class="code" href="classpeoTransform.html#85c2cbc76f803b2b5cb2bc8cbc214136">execute</a>();
|
||||
|
|
@ -91,19 +91,19 @@
|
|||
<a name="l00086"></a>00086 <span class="keywordtype">void</span> <a class="code" href="classpeoTransform.html#19990af963b6604d1175290fe6725335">notifySendingAllResourceRequests</a>();
|
||||
<a name="l00087"></a>00087
|
||||
<a name="l00088"></a>00088 <span class="keyword">private</span>:
|
||||
<a name="l00098"></a><a class="code" href="classpeoTransform.html#d2fce5199b61f599fd89cf54d6fcd312">00098</a> eoQuadOp< EOT >& <a class="code" href="classpeoTransform.html#d2fce5199b61f599fd89cf54d6fcd312">cross</a>;
|
||||
<a name="l00098"></a><a class="code" href="classpeoTransform.html#d2fce5199b61f599fd89cf54d6fcd312">00098</a> <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_quad_op.html">eoQuadOp< EOT ></a>& <a class="code" href="classpeoTransform.html#d2fce5199b61f599fd89cf54d6fcd312">cross</a>;
|
||||
<a name="l00099"></a><a class="code" href="classpeoTransform.html#3336251fb3433a8405ea75f3a8bed04d">00099</a> <span class="keywordtype">double</span> <a class="code" href="classpeoTransform.html#3336251fb3433a8405ea75f3a8bed04d">cross_rate</a>;
|
||||
<a name="l00100"></a><a class="code" href="classpeoTransform.html#3d1ea5c8a6aa95bf051051361908a9c6">00100</a> eoMonOp< EOT >& <a class="code" href="classpeoTransform.html#3d1ea5c8a6aa95bf051051361908a9c6">mut</a>;
|
||||
<a name="l00100"></a><a class="code" href="classpeoTransform.html#3d1ea5c8a6aa95bf051051361908a9c6">00100</a> <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html">eoMonOp< EOT ></a>& <a class="code" href="classpeoTransform.html#3d1ea5c8a6aa95bf051051361908a9c6">mut</a>;
|
||||
<a name="l00101"></a><a class="code" href="classpeoTransform.html#0b0802dfc4a3ec664c8fccf10bb1842a">00101</a> <span class="keywordtype">double</span> <a class="code" href="classpeoTransform.html#0b0802dfc4a3ec664c8fccf10bb1842a">mut_rate</a>;
|
||||
<a name="l00102"></a><a class="code" href="classpeoTransform.html#0acac288337aec3d0d853565924a365d">00102</a> <span class="keywordtype">unsigned</span> <a class="code" href="classpeoTransform.html#0acac288337aec3d0d853565924a365d">idx</a>;
|
||||
<a name="l00103"></a><a class="code" href="classpeoTransform.html#0916042d3500452082ad19fd5ce5e161">00103</a> eoPop< EOT >* <a class="code" href="classpeoTransform.html#0916042d3500452082ad19fd5ce5e161">pop</a>;
|
||||
<a name="l00103"></a><a class="code" href="classpeoTransform.html#0916042d3500452082ad19fd5ce5e161">00103</a> <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html">eoPop< EOT ></a>* <a class="code" href="classpeoTransform.html#0916042d3500452082ad19fd5ce5e161">pop</a>;
|
||||
<a name="l00104"></a><a class="code" href="classpeoTransform.html#5c754343fa9a3580632d6b9e8f1bafaa">00104</a> EOT <a class="code" href="classpeoTransform.html#88c563f77e5c25b70b6cb619ec97185f">father</a>, <a class="code" href="classpeoTransform.html#5c754343fa9a3580632d6b9e8f1bafaa">mother</a>;
|
||||
<a name="l00105"></a><a class="code" href="classpeoTransform.html#6a02c2c2de16c5825058e06d146c5cd9">00105</a> <span class="keywordtype">unsigned</span> <a class="code" href="classpeoTransform.html#6a02c2c2de16c5825058e06d146c5cd9">num_term</a>;
|
||||
<a name="l00106"></a>00106 };
|
||||
<a name="l00107"></a>00107
|
||||
<a name="l00108"></a><a class="code" href="classpeoTransform.html#755989a2d080903d0cade75643de0788">00108</a> <span class="keyword">template</span>< <span class="keyword">class</span> EOT > <a class="code" href="classpeoTransform.html#755989a2d080903d0cade75643de0788">peoTransform< EOT > :: peoTransform</a>(
|
||||
<a name="l00109"></a>00109
|
||||
<a name="l00110"></a>00110 eoQuadOp< EOT >& __cross,
|
||||
<a name="l00110"></a>00110 <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_quad_op.html">eoQuadOp< EOT ></a>& __cross,
|
||||
<a name="l00111"></a>00111 <span class="keywordtype">double</span> __cross_rate,
|
||||
<a name="l00112"></a>00112 eoMonOp < EOT >& __mut,
|
||||
<a name="l00113"></a>00113 <span class="keywordtype">double</span> __mut_rate
|
||||
|
|
@ -133,10 +133,10 @@
|
|||
<a name="l00137"></a><a class="code" href="classpeoTransform.html#85c2cbc76f803b2b5cb2bc8cbc214136">00137</a> <span class="keyword">template</span>< <span class="keyword">class</span> EOT > <span class="keywordtype">void</span> <a class="code" href="classpeoTransform.html#85c2cbc76f803b2b5cb2bc8cbc214136">peoTransform< EOT > :: execute</a>()
|
||||
<a name="l00138"></a>00138 {
|
||||
<a name="l00139"></a>00139
|
||||
<a name="l00140"></a>00140 <span class="keywordflow">if</span> ( rng.uniform() < <a class="code" href="classpeoTransform.html#3336251fb3433a8405ea75f3a8bed04d">cross_rate</a> ) <a class="code" href="classpeoTransform.html#d2fce5199b61f599fd89cf54d6fcd312">cross</a>( <a class="code" href="classpeoTransform.html#5c754343fa9a3580632d6b9e8f1bafaa">mother</a>, <a class="code" href="classpeoTransform.html#88c563f77e5c25b70b6cb619ec97185f">father</a> );
|
||||
<a name="l00140"></a>00140 <span class="keywordflow">if</span> ( rng.<a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_rng.html#50dfb052f11ae50326e552cb223d88e4">uniform</a>() < <a class="code" href="classpeoTransform.html#3336251fb3433a8405ea75f3a8bed04d">cross_rate</a> ) <a class="code" href="classpeoTransform.html#d2fce5199b61f599fd89cf54d6fcd312">cross</a>( <a class="code" href="classpeoTransform.html#5c754343fa9a3580632d6b9e8f1bafaa">mother</a>, <a class="code" href="classpeoTransform.html#88c563f77e5c25b70b6cb619ec97185f">father</a> );
|
||||
<a name="l00141"></a>00141
|
||||
<a name="l00142"></a>00142 <span class="keywordflow">if</span> ( rng.uniform() < <a class="code" href="classpeoTransform.html#0b0802dfc4a3ec664c8fccf10bb1842a">mut_rate</a> ) <a class="code" href="classpeoTransform.html#3d1ea5c8a6aa95bf051051361908a9c6">mut</a>( <a class="code" href="classpeoTransform.html#5c754343fa9a3580632d6b9e8f1bafaa">mother</a> );
|
||||
<a name="l00143"></a>00143 <span class="keywordflow">if</span> ( rng.uniform() < <a class="code" href="classpeoTransform.html#0b0802dfc4a3ec664c8fccf10bb1842a">mut_rate</a> ) <a class="code" href="classpeoTransform.html#3d1ea5c8a6aa95bf051051361908a9c6">mut</a>( <a class="code" href="classpeoTransform.html#88c563f77e5c25b70b6cb619ec97185f">father</a> );
|
||||
<a name="l00142"></a>00142 <span class="keywordflow">if</span> ( rng.<a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_rng.html#50dfb052f11ae50326e552cb223d88e4">uniform</a>() < <a class="code" href="classpeoTransform.html#0b0802dfc4a3ec664c8fccf10bb1842a">mut_rate</a> ) <a class="code" href="classpeoTransform.html#3d1ea5c8a6aa95bf051051361908a9c6">mut</a>( <a class="code" href="classpeoTransform.html#5c754343fa9a3580632d6b9e8f1bafaa">mother</a> );
|
||||
<a name="l00143"></a>00143 <span class="keywordflow">if</span> ( rng.<a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_rng.html#50dfb052f11ae50326e552cb223d88e4">uniform</a>() < <a class="code" href="classpeoTransform.html#0b0802dfc4a3ec664c8fccf10bb1842a">mut_rate</a> ) <a class="code" href="classpeoTransform.html#3d1ea5c8a6aa95bf051051361908a9c6">mut</a>( <a class="code" href="classpeoTransform.html#88c563f77e5c25b70b6cb619ec97185f">father</a> );
|
||||
<a name="l00144"></a>00144 }
|
||||
<a name="l00145"></a>00145
|
||||
<a name="l00146"></a>00146
|
||||
|
|
@ -193,7 +193,7 @@
|
|||
<a name="l00197"></a>00197
|
||||
<a name="l00198"></a>00198
|
||||
<a name="l00199"></a>00199 <span class="preprocessor">#endif</span>
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -100,7 +100,7 @@
|
|||
<a name="l00350"></a>00350 <span class="preprocessor">#include "peoPSO.h"</span>
|
||||
<a name="l00351"></a>00351
|
||||
<a name="l00352"></a>00352 <span class="preprocessor">#endif</span>
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -139,7 +139,7 @@
|
|||
<a name="l00115"></a>00115 }
|
||||
<a name="l00116"></a>00116 }
|
||||
<a name="l00117"></a>00117 }
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -72,7 +72,7 @@
|
|||
<a name="l00048"></a>00048 <span class="comment"> text-file in a subdirectory) */</span>
|
||||
<a name="l00049"></a>00049
|
||||
<a name="l00050"></a>00050 <span class="preprocessor">#endif</span>
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -74,7 +74,7 @@
|
|||
<a name="l00050"></a>00050 printDebugMessage (<span class="stringliteral">"this is the end"</span>);
|
||||
<a name="l00051"></a>00051 endDebugging ();
|
||||
<a name="l00052"></a>00052 }
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -68,7 +68,7 @@
|
|||
<a name="l00044"></a>00044 }
|
||||
<a name="l00045"></a>00045
|
||||
<a name="l00046"></a>00046 <span class="preprocessor">#endif</span>
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||
|
|
@ -124,7 +124,7 @@
|
|||
<a name="l00100"></a>00100 initDebugging ();
|
||||
<a name="l00101"></a>00101 }
|
||||
<a name="l00102"></a>00102 }
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by
|
||||
<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>
|
||||
|
|
|
|||