Doc script updates API documentation module=paradiseo-mo SPY=/opt/paradiseo/project-management/doc-generation/scripts/spy-update-api-doc-16607.20080303144906.log

git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@1047 331e1502-861f-0410-8da2-ba01fb791d7f
This commit is contained in:
dolphin-test 2008-03-03 13:50:04 +00:00
commit d76eb8496e
229 changed files with 7813 additions and 9622 deletions

View file

@ -2,32 +2,10 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: Class List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li id="current"><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindexHL" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>ParadisEO-MO-MovingObjects Class List</h1>Here are the classes, structs, unions and interfaces with brief descriptions:<table>
<tr><td class="indexkey"><a class="el" href="classmo_algo.html">moAlgo&lt; EOT &gt;</a></td><td class="indexvalue">Description of an algorithm of the paradiseo-mo library </td></tr>
<tr><td class="indexkey"><a class="el" href="classmo_aspir_crit.html">moAspirCrit&lt; M &gt;</a></td><td class="indexvalue">Description of the conditions in which a tabu move could be accepted </td></tr>
@ -66,8 +44,8 @@
<tr><td class="indexkey"><a class="el" href="classmo_t_s.html">moTS&lt; M &gt;</a></td><td class="indexvalue">Tabu Search (TS) </td></tr>
<tr><td class="indexkey"><a class="el" href="classmo_t_s_move_loop_expl.html">moTSMoveLoopExpl&lt; M &gt;</a></td><td class="indexvalue">Explorer for a Tabu Search algorithm </td></tr>
</table>
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Mon Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

View file

@ -2,32 +2,10 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: Alphabetical List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li id="current"><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindexHL" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>ParadisEO-MO-MovingObjects Class Index</h1><p><div class="qindex"><a class="qindex" href="#letter_A">A</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_B">B</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_C">C</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_E">E</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_F">F</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_G">G</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_H">H</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_I">I</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_L">L</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_M">M</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_N">N</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_R">R</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_S">S</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_T">T</a></div><p>
<table align="center" width="95%" border="0" cellspacing="0" cellpadding="0">
<tr><td><a name="letter_A"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;A&nbsp;&nbsp;</div></td></tr></table>
@ -45,8 +23,8 @@
</td><td><a class="el" href="classmo_move_loop_expl.html">moMoveLoopExpl</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classmo_t_s.html">moTS</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classmo_gen_sol_continue.html">moGenSolContinue</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classmo_move_select.html">moMoveSelect</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classmo_t_s_move_loop_expl.html">moTSMoveLoopExpl</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a name="letter_H"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;H&nbsp;&nbsp;</div></td></tr></table>
</td><td><a name="letter_N"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;N&nbsp;&nbsp;</div></td></tr></table>
</td></tr></table><p><div class="qindex"><a class="qindex" href="#letter_A">A</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_B">B</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_C">C</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_E">E</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_F">F</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_G">G</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_H">H</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_I">I</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_L">L</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_M">M</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_N">N</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_R">R</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_S">S</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_T">T</a></div><p>
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Mon Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

View file

@ -2,46 +2,23 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moAlgo&lt; EOT &gt; Member List</h1>This is the complete list of members for <a class="el" href="classmo_algo.html">moAlgo&lt; EOT &gt;</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_mon_op.html#0dc1d253f0bd267f27ba8db63beea7f6">className</a>() 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_mon_op.html">eoMonOp&lt; EOT &gt;</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_mon_op.html#8dce578ea839d0ea6f2b0e4585b58c86">eoMonOp</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_mon_op.html">eoMonOp&lt; EOT &gt;</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_op.html#5b9ae9bfcd36ab9cfbc2940039190bdc">eoOp</a>(OpType _type)</td><td><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&lt; EOType &gt;</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_op.html#66db208d9e3c9f7920aafa198af07e79">eoOp</a>(const eoOp &amp;_eop)</td><td><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&lt; EOType &gt;</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#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&lt; EOT &amp;, bool &gt;</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_op.html#f58534db7113ec9919ecdb69b661eb60">getType</a>() 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_op.html">eoOp&lt; EOType &gt;</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">operator()</a>(EOT &amp;)=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&lt; EOT &amp;, bool &gt;</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_op.html#04aa988c26acbc7e41e96cae0bd415cc">OpType</a> enum name</td><td><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&lt; EOType &gt;</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_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_op.html#4d42fee3eb192bc52b184cd098f91850">~eoOp</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_op.html">eoOp&lt; EOType &gt;</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&lt; EOT &amp;, bool &gt;</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<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_mon_op.html#a1">className</a>() 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_mon_op.html">eoMonOp&lt; EOT &gt;</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_mon_op.html#a0">eoMonOp</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_mon_op.html">eoMonOp&lt; EOT &gt;</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_op.html#z14_1">eoOp</a>(OpType _type)</td><td><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&lt; EOType &gt;</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_op.html#z14_2">eoOp</a>(const eoOp &amp;_eop)</td><td><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&lt; EOType &gt;</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#e0">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&lt; EOT &amp;, bool &gt;</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_op.html#z14_4">getType</a>() 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_op.html">eoOp&lt; EOType &gt;</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#a1">operator()</a>(EOT &amp;)=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&lt; EOT &amp;, bool &gt;</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_functor_base.html#a0">~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_op.html#z14_3">~eoOp</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_op.html">eoOp&lt; EOType &gt;</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#a0">~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&lt; EOT &amp;, bool &gt;</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Mon Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

View file

@ -2,33 +2,11 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: moAlgo&lt; EOT &gt; Class Template Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>moAlgo&lt; EOT &gt; Class Template Reference</h1><!-- doxytag: class="moAlgo" --><!-- doxytag: inherits="eoMonOp&lt; EOT &gt;" -->Description of an algorithm of the paradiseo-mo library.
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moAlgo&lt; EOT &gt; Class Template Reference</h1>Description of an algorithm of the paradiseo-mo library.
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="mo_algo_8h-source.html">moAlgo.h</a>&gt;</code>
@ -56,8 +34,8 @@ Description of an algorithm of the paradiseo-mo library.
<p>
Definition at line <a class="el" href="mo_algo_8h-source.html#l00046">46</a> of file <a class="el" href="mo_algo_8h-source.html">moAlgo.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="mo_algo_8h-source.html">moAlgo.h</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Mon Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

View file

@ -2,40 +2,18 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moAspirCrit&lt; M &gt; Member List</h1>This is the complete list of members for <a class="el" href="classmo_aspir_crit.html">moAspirCrit&lt; M &gt;</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&lt; A1, A2, R &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_aspir_crit.html#a8ce84510a5ec7c9078381e542c6d140">init</a>()=0</td><td><a class="el" href="classmo_aspir_crit.html">moAspirCrit&lt; M &gt;</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#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&lt; A1, A2, R &gt;</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&lt; A1, A2, R &gt;</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:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<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#e0">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&lt; const M &amp;, const M::EOType::Fitness &amp;, bool &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_aspir_crit.html#a0">init</a>()=0</td><td><a class="el" href="classmo_aspir_crit.html">moAspirCrit&lt; M &gt;</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#a1">operator()</a>(const M &amp;, const M::EOType::Fitness &amp;)=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&lt; const M &amp;, const M::EOType::Fitness &amp;, bool &gt;</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#a0">~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&lt; const M &amp;, const M::EOType::Fitness &amp;, bool &gt;</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#a0">~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 Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

View file

@ -2,33 +2,11 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: moAspirCrit&lt; M &gt; Class Template Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>moAspirCrit&lt; M &gt; Class Template Reference</h1><!-- doxytag: class="moAspirCrit" --><!-- doxytag: inherits="eoBF" -->Description of the conditions in which a tabu move could be accepted.
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moAspirCrit&lt; M &gt; Class Template Reference</h1>Description of the conditions in which a tabu move could be accepted.
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="mo_aspir_crit_8h-source.html">moAspirCrit.h</a>&gt;</code>
@ -36,17 +14,17 @@
<p>Inheritance diagram for moAspirCrit&lt; M &gt;:
<p><center><img src="classmo_aspir_crit.png" usemap="#moAspirCrit< M >_map" border="0" alt=""></center>
<map name="moAspirCrit< M >_map">
<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="classmo_impr_best_fit_aspir_crit.html" alt="moImprBestFitAspirCrit< M >" shape="rect" coords="0,168,175,192">
<area href="classmo_no_aspir_crit.html" alt="moNoAspirCrit< M >" shape="rect" coords="185,168,360,192">
<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< const M &, const M::EOType::Fitness &, bool >" shape="rect" coords="168,56,494,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="168,0,494,24">
<area href="classmo_impr_best_fit_aspir_crit.html" alt="moImprBestFitAspirCrit< M >" shape="rect" coords="0,168,326,192">
<area href="classmo_no_aspir_crit.html" alt="moNoAspirCrit< M >" shape="rect" coords="336,168,662,192">
</map>
<a href="classmo_aspir_crit-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">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_aspir_crit.html#a8ce84510a5ec7c9078381e542c6d140">init</a> ()=0</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_aspir_crit.html#a0">init</a> ()=0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Procedure which initialises all that needs an aspiration criterion. <a href="#a8ce84510a5ec7c9078381e542c6d140"></a><br></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Procedure which initialises all that needs an aspiration criterion. <a href="#a0"></a><br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
<h3>template&lt;class M&gt;<br>
@ -59,35 +37,45 @@ It is only a description... An object that herits from this class is needed to b
<p>
Definition at line <a class="el" href="mo_aspir_crit_8h-source.html#l00047">47</a> of file <a class="el" href="mo_aspir_crit_8h-source.html">moAspirCrit.h</a>.<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="a8ce84510a5ec7c9078381e542c6d140"></a><!-- doxytag: member="moAspirCrit::init" ref="a8ce84510a5ec7c9078381e542c6d140" args="()=0" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M&gt; </div>
<table class="memname">
<a class="anchor" name="a0" doxytag="moAspirCrit::init"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="memname">virtual void <a class="el" href="classmo_aspir_crit.html">moAspirCrit</a>&lt; M &gt;::init </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [pure virtual]</code></td>
<td class="md" colspan="4">
template&lt;class M&gt; </td>
</tr>
<tr>
<td class="md" nowrap valign="top">virtual void <a class="el" href="classmo_aspir_crit.html">moAspirCrit</a>&lt; M &gt;::init </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [pure virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Procedure which initialises all that needs an aspiration criterion.
<p>
It can be possible that this procedure does nothing...
<p>
Implemented in <a class="el" href="classmo_impr_best_fit_aspir_crit.html#ffa451a14ff4ea86fb8bd9fdbc348630">moImprBestFitAspirCrit&lt; M &gt;</a>, and <a class="el" href="classmo_no_aspir_crit.html#f3a286fc4c2d36bd390ba9a3074f3037">moNoAspirCrit&lt; M &gt;</a>.
</div>
</div><p>
Implemented in <a class="el" href="classmo_impr_best_fit_aspir_crit.html#a1">moImprBestFitAspirCrit&lt; M &gt;</a>, and <a class="el" href="classmo_no_aspir_crit.html#a1">moNoAspirCrit&lt; M &gt;</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="mo_aspir_crit_8h-source.html">moAspirCrit.h</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Mon Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

Before After
Before After

View file

@ -2,45 +2,24 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moBestImprSelect&lt; M &gt; Member List</h1>This is the complete list of members for <a class="el" href="classmo_best_impr_select.html">moBestImprSelect&lt; M &gt;</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="classmo_best_impr_select.html#e51345fe28ca7cbaca65bdad1aa8ecb7">best_fitness</a></td><td><a class="el" href="classmo_best_impr_select.html">moBestImprSelect&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_best_impr_select.html#bd86f70519f954c07ff0d8a2a3a8ff6a">best_move</a></td><td><a class="el" href="classmo_best_impr_select.html">moBestImprSelect&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_best_impr_select.html#352b14d206b0772eb9f40efb7beb0f13">first_time</a></td><td><a class="el" href="classmo_best_impr_select.html">moBestImprSelect&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb">Fitness</a> typedef</td><td><a class="el" href="classmo_best_impr_select.html">moBestImprSelect&lt; M &gt;</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#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&lt; M &amp;, M::EOType::Fitness &amp;, void &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_best_impr_select.html#83f961549986b8ad94692e433aa79114">init</a>(const Fitness &amp;_fitness)</td><td><a class="el" href="classmo_best_impr_select.html">moBestImprSelect&lt; M &gt;</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_best_impr_select.html#33b3de7bd322f737eb97cce9a5404527">operator()</a>(M &amp;_move, Fitness &amp;_fitness)</td><td><a class="el" href="classmo_best_impr_select.html">moBestImprSelect&lt; M &gt;</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_best_impr_select.html#5c0729fd316b0ef78406bce5ca91de2a">update</a>(const M &amp;_move, const Fitness &amp;_fitness)</td><td><a class="el" href="classmo_best_impr_select.html">moBestImprSelect&lt; M &gt;</a></td><td><code> [inline, 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&lt; M &amp;, M::EOType::Fitness &amp;, void &gt;</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:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<tr class="memlist"><td><a class="el" href="classmo_best_impr_select.html#r2">best_fitness</a></td><td><a class="el" href="classmo_best_impr_select.html">moBestImprSelect&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_best_impr_select.html#r1">best_move</a></td><td><a class="el" href="classmo_best_impr_select.html">moBestImprSelect&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_best_impr_select.html#r0">first_time</a></td><td><a class="el" href="classmo_best_impr_select.html">moBestImprSelect&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_best_impr_select.html#w0">Fitness</a> typedef</td><td><a class="el" href="classmo_best_impr_select.html">moBestImprSelect&lt; M &gt;</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#e0">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&lt; M &amp;, M::EOType::Fitness &amp;, void &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_best_impr_select.html#a0">init</a>(const Fitness &amp;_fitness)</td><td><a class="el" href="classmo_best_impr_select.html">moBestImprSelect&lt; M &gt;</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_best_impr_select.html#a2">operator()</a>(M &amp;_move, Fitness &amp;_fitness)</td><td><a class="el" href="classmo_best_impr_select.html">moBestImprSelect&lt; M &gt;</a></td><td><code> [inline]</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#a1">moMoveSelect::operator()</a>(M &amp;, M::EOType::Fitness &amp;)=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&lt; M &amp;, M::EOType::Fitness &amp;, void &gt;</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_best_impr_select.html#a1">update</a>(const M &amp;_move, const Fitness &amp;_fitness)</td><td><a class="el" href="classmo_best_impr_select.html">moBestImprSelect&lt; M &gt;</a></td><td><code> [inline, 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#a0">~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&lt; M &amp;, M::EOType::Fitness &amp;, void &gt;</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#a0">~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 Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

View file

@ -2,33 +2,11 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: moBestImprSelect&lt; M &gt; Class Template Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>moBestImprSelect&lt; M &gt; Class Template Reference</h1><!-- doxytag: class="moBestImprSelect" --><!-- doxytag: inherits="moMoveSelect" -->One of the possible <a class="el" href="classmo_move_select.html">moMoveSelect</a>.
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moBestImprSelect&lt; M &gt; Class Template Reference</h1>One of the possible <a class="el" href="classmo_move_select.html">moMoveSelect</a>.
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="mo_best_impr_select_8h-source.html">moBestImprSelect.h</a>&gt;</code>
@ -43,31 +21,31 @@
<a href="classmo_best_impr_select-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 Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c4ae17435221fb0a8e8acd285210cfcb"></a><!-- doxytag: member="moBestImprSelect::Fitness" ref="c4ae17435221fb0a8e8acd285210cfcb" args="" -->
typedef M::EOType::Fitness&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb">Fitness</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="w0" doxytag="moBestImprSelect::Fitness"></a>
typedef M::EOType::Fitness&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_best_impr_select.html#w0">Fitness</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Alias for the fitness. <br></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_best_impr_select.html#83f961549986b8ad94692e433aa79114">init</a> (const <a class="el" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb">Fitness</a> &amp;_fitness)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_best_impr_select.html#a0">init</a> (const <a class="el" href="classmo_best_impr_select.html#w0">Fitness</a> &amp;_fitness)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Procedure which initialise the exploration. <a href="#83f961549986b8ad94692e433aa79114"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_best_impr_select.html#5c0729fd316b0ef78406bce5ca91de2a">update</a> (const M &amp;_move, const <a class="el" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb">Fitness</a> &amp;_fitness)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Procedure which initialise the exploration. <a href="#a0"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_best_impr_select.html#a1">update</a> (const M &amp;_move, const <a class="el" href="classmo_best_impr_select.html#w0">Fitness</a> &amp;_fitness)</td></tr>
<tr><td class="mdescLeft">&nbsp;</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> that indicates if the current move has not improved the fitness. <a href="#5c0729fd316b0ef78406bce5ca91de2a"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_best_impr_select.html#33b3de7bd322f737eb97cce9a5404527">operator()</a> (M &amp;_move, <a class="el" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb">Fitness</a> &amp;_fitness)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Function that indicates if the current move has not improved the fitness. <a href="#a1"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_best_impr_select.html#a2">operator()</a> (M &amp;_move, <a class="el" href="classmo_best_impr_select.html#w0">Fitness</a> &amp;_fitness)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Procedure which saved the best move and fitness. <a href="#33b3de7bd322f737eb97cce9a5404527"></a><br></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Procedure which saved the best move and fitness. <a href="#a2"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="352b14d206b0772eb9f40efb7beb0f13"></a><!-- doxytag: member="moBestImprSelect::first_time" ref="352b14d206b0772eb9f40efb7beb0f13" args="" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_best_impr_select.html#352b14d206b0772eb9f40efb7beb0f13">first_time</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="r0" doxytag="moBestImprSelect::first_time"></a>
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_best_impr_select.html#r0">first_time</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Allowing to know if at least one move has been generated. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bd86f70519f954c07ff0d8a2a3a8ff6a"></a><!-- doxytag: member="moBestImprSelect::best_move" ref="bd86f70519f954c07ff0d8a2a3a8ff6a" args="" -->
M&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_best_impr_select.html#bd86f70519f954c07ff0d8a2a3a8ff6a">best_move</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="r1" doxytag="moBestImprSelect::best_move"></a>
M&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_best_impr_select.html#r1">best_move</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The best move. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e51345fe28ca7cbaca65bdad1aa8ecb7"></a><!-- doxytag: member="moBestImprSelect::best_fitness" ref="e51345fe28ca7cbaca65bdad1aa8ecb7" args="" -->
<a class="el" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb">Fitness</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_best_impr_select.html#e51345fe28ca7cbaca65bdad1aa8ecb7">best_fitness</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="r2" doxytag="moBestImprSelect::best_fitness"></a>
<a class="el" href="classmo_best_impr_select.html#w0">Fitness</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_best_impr_select.html#r2">best_fitness</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The best fitness. <br></td></tr>
</table>
@ -82,23 +60,33 @@ All neighbors are considered, and the movement which enables the best improvemen
<p>
Definition at line <a class="el" href="mo_best_impr_select_8h-source.html#l00047">47</a> of file <a class="el" href="mo_best_impr_select_8h-source.html">moBestImprSelect.h</a>.<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="83f961549986b8ad94692e433aa79114"></a><!-- doxytag: member="moBestImprSelect::init" ref="83f961549986b8ad94692e433aa79114" args="(const Fitness &amp;_fitness)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M&gt; </div>
<table class="memname">
<a class="anchor" name="a0" doxytag="moBestImprSelect::init"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="memname">void <a class="el" href="classmo_best_impr_select.html">moBestImprSelect</a>&lt; M &gt;::init </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb">Fitness</a> &amp;&nbsp;</td>
<td class="paramname"> <em>_fitness</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [inline, virtual]</code></td>
<td class="md" colspan="4">
template&lt;class M&gt; </td>
</tr>
<tr>
<td class="md" nowrap valign="top">void <a class="el" href="classmo_best_impr_select.html">moBestImprSelect</a>&lt; M &gt;::init </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const <a class="el" href="classmo_best_impr_select.html#w0">Fitness</a> &amp;&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>_fitness</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Procedure which initialise the exploration.
@ -110,42 +98,52 @@ Procedure which initialise the exploration.
</dl>
<p>
Implements <a class="el" href="classmo_move_select.html#58038bd859632c1bd022d23d9792bdca">moMoveSelect&lt; M &gt;</a>.
Implements <a class="el" href="classmo_move_select.html#a0">moMoveSelect&lt; M &gt;</a>.
<p>
Definition at line <a class="el" href="mo_best_impr_select_8h-source.html#l00058">58</a> of file <a class="el" href="mo_best_impr_select_8h-source.html">moBestImprSelect.h</a>.
<p>
References <a class="el" href="mo_best_impr_select_8h-source.html#l00109">moBestImprSelect&lt; M &gt;::first_time</a>.
</div>
</div><p>
<a class="anchor" name="5c0729fd316b0ef78406bce5ca91de2a"></a><!-- doxytag: member="moBestImprSelect::update" ref="5c0729fd316b0ef78406bce5ca91de2a" args="(const M &amp;_move, const Fitness &amp;_fitness)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M&gt; </div>
<table class="memname">
References <a class="el" href="mo_best_impr_select_8h-source.html#l00109">moBestImprSelect&lt; M &gt;::first_time</a>, and <a class="el" href="mo_best_impr_select_8h-source.html#l00052">moBestImprSelect&lt; M &gt;::Fitness</a>. </td>
</tr>
</table>
<a class="anchor" name="a1" doxytag="moBestImprSelect::update"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="memname">bool <a class="el" href="classmo_best_impr_select.html">moBestImprSelect</a>&lt; M &gt;::update </td>
<td>(</td>
<td class="paramtype">const M &amp;&nbsp;</td>
<td class="paramname"> <em>_move</em>, </td>
<td class="md" colspan="4">
template&lt;class M&gt; </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb">Fitness</a> &amp;&nbsp;</td>
<td class="paramname"> <em>_fitness</em></td><td>&nbsp;</td>
<td class="md" nowrap valign="top">bool <a class="el" href="classmo_best_impr_select.html">moBestImprSelect</a>&lt; M &gt;::update </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const M &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_move</em>, </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td width="100%"><code> [inline, virtual]</code></td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap>const <a class="el" href="classmo_best_impr_select.html#w0">Fitness</a> &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_fitness</em></td>
</tr>
<tr>
<td class="md"></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"><code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
<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> that indicates if the current move has not improved the fitness.
Function that indicates if the current move has not improved the fitness.
<p>
If the given fitness enables an improvment, the move (<a class="el" href="classmo_move.html">moMove</a>) and the fitness linked to this move are saved.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
@ -157,39 +155,49 @@ If the given fitness enables an improvment, the move (<a class="el" href="classm
<dl compact><dt><b>Returns:</b></dt><dd>TRUE if the move does not improve the fitness. </dd></dl>
<p>
Implements <a class="el" href="classmo_move_select.html#5b4d3b2f030cca80c563c3db0c4af404">moMoveSelect&lt; M &gt;</a>.
Implements <a class="el" href="classmo_move_select.html#a1">moMoveSelect&lt; M &gt;</a>.
<p>
Definition at line <a class="el" href="mo_best_impr_select_8h-source.html#l00077">77</a> of file <a class="el" href="mo_best_impr_select_8h-source.html">moBestImprSelect.h</a>.
<p>
References <a class="el" href="mo_best_impr_select_8h-source.html#l00115">moBestImprSelect&lt; M &gt;::best_fitness</a>, <a class="el" href="mo_best_impr_select_8h-source.html#l00112">moBestImprSelect&lt; M &gt;::best_move</a>, and <a class="el" href="mo_best_impr_select_8h-source.html#l00109">moBestImprSelect&lt; M &gt;::first_time</a>.
</div>
</div><p>
<a class="anchor" name="33b3de7bd322f737eb97cce9a5404527"></a><!-- doxytag: member="moBestImprSelect::operator()" ref="33b3de7bd322f737eb97cce9a5404527" args="(M &amp;_move, Fitness &amp;_fitness)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M&gt; </div>
<table class="memname">
References <a class="el" href="mo_best_impr_select_8h-source.html#l00115">moBestImprSelect&lt; M &gt;::best_fitness</a>, <a class="el" href="mo_best_impr_select_8h-source.html#l00112">moBestImprSelect&lt; M &gt;::best_move</a>, and <a class="el" href="mo_best_impr_select_8h-source.html#l00109">moBestImprSelect&lt; M &gt;::first_time</a>. </td>
</tr>
</table>
<a class="anchor" name="a2" doxytag="moBestImprSelect::operator()"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="memname">void <a class="el" href="classmo_best_impr_select.html">moBestImprSelect</a>&lt; M &gt;::operator() </td>
<td>(</td>
<td class="paramtype">M &amp;&nbsp;</td>
<td class="paramname"> <em>_move</em>, </td>
<td class="md" colspan="4">
template&lt;class M&gt; </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb">Fitness</a> &amp;&nbsp;</td>
<td class="paramname"> <em>_fitness</em></td><td>&nbsp;</td>
<td class="md" nowrap valign="top">void <a class="el" href="classmo_best_impr_select.html">moBestImprSelect</a>&lt; M &gt;::operator() </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">M &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_move</em>, </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td width="100%"><code> [inline, virtual]</code></td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap><a class="el" href="classmo_best_impr_select.html#w0">Fitness</a> &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_fitness</em></td>
</tr>
<tr>
<td class="md"></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Procedure which saved the best move and fitness.
@ -202,17 +210,13 @@ Procedure which saved the best move and fitness.
</dl>
<p>
Implements <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">eoBF&lt; M &amp;, M::EOType::Fitness &amp;, void &gt;</a>.
<p>
Definition at line <a class="el" href="mo_best_impr_select_8h-source.html#l00095">95</a> of file <a class="el" href="mo_best_impr_select_8h-source.html">moBestImprSelect.h</a>.
<p>
References <a class="el" href="mo_best_impr_select_8h-source.html#l00115">moBestImprSelect&lt; M &gt;::best_fitness</a>, <a class="el" href="mo_best_impr_select_8h-source.html#l00112">moBestImprSelect&lt; M &gt;::best_move</a>, and <a class="el" href="mo_best_impr_select_8h-source.html#l00109">moBestImprSelect&lt; M &gt;::first_time</a>.
</div>
</div><p>
Definition at line <a class="el" href="mo_best_impr_select_8h-source.html#l00095">95</a> of file <a class="el" href="mo_best_impr_select_8h-source.html">moBestImprSelect.h</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="mo_best_impr_select_8h-source.html">moBestImprSelect.h</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Mon Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

View file

@ -2,39 +2,17 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moComparator&lt; EOT &gt; Member List</h1>This is the complete list of members for <a class="el" href="classmo_comparator.html">moComparator&lt; EOT &gt;</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&lt; A1, A2, R &gt;</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_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&lt; A1, A2, R &gt;</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&lt; A1, A2, R &gt;</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:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<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#e0">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&lt; const EOT &amp;, const EOT &amp;, bool &gt;</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_b_f.html#a1">operator()</a>(const EOT &amp;, const EOT &amp;)=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&lt; const EOT &amp;, const EOT &amp;, bool &gt;</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#a0">~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&lt; const EOT &amp;, const EOT &amp;, bool &gt;</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#a0">~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 Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

View file

@ -2,33 +2,11 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: moComparator&lt; EOT &gt; Class Template Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>moComparator&lt; EOT &gt; Class Template Reference</h1><!-- doxytag: class="moComparator" --><!-- doxytag: inherits="eoBF" -->Template for classes which need to compare two EOT and indicate if the first is "better" than the second.
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moComparator&lt; EOT &gt; Class Template Reference</h1>Template for classes which need to compare two EOT and indicate if the first is "better" than the second.
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="mo_comparator_8h-source.html">moComparator.h</a>&gt;</code>
@ -36,9 +14,9 @@
<p>Inheritance diagram for moComparator&lt; EOT &gt;:
<p><center><img src="classmo_comparator.png" usemap="#moComparator< EOT >_map" border="0" alt=""></center>
<map name="moComparator< EOT >_map">
<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,157,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,157,24">
<area href="classmo_fit_comparator.html" alt="moFitComparator< EOT >" shape="rect" coords="0,168,157,192">
<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< const EOT &, const EOT &, bool >" shape="rect" coords="0,56,256,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,256,24">
<area href="classmo_fit_comparator.html" alt="moFitComparator< EOT >" shape="rect" coords="0,168,256,192">
</map>
<a href="classmo_comparator-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
@ -55,8 +33,8 @@ The objects that extend this template describe how an EOT is "better" than an ot
<p>
Definition at line <a class="el" href="mo_comparator_8h-source.html#l00045">45</a> of file <a class="el" href="mo_comparator_8h-source.html">moComparator.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="mo_comparator_8h-source.html">moComparator.h</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Mon Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 872 B

After

Width:  |  Height:  |  Size: 1 KiB

Before After
Before After

View file

@ -2,39 +2,17 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moCoolingSchedule Member List</h1>This is the complete list of members for <a class="el" href="classmo_cooling_schedule.html">moCoolingSchedule</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_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&lt; double &amp;, bool &gt;</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_u_f.html#786e028409366dc273e19104f17ba68a">operator()</a>(double &amp;)=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&lt; double &amp;, bool &gt;</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_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&lt; double &amp;, bool &gt;</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<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#e0">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&lt; double &amp;, bool &gt;</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_u_f.html#a1">operator()</a>(double &amp;)=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&lt; double &amp;, bool &gt;</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_functor_base.html#a0">~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#a0">~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&lt; double &amp;, bool &gt;</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Mon Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

View file

@ -2,33 +2,11 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: moCoolingSchedule Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>moCoolingSchedule Class Reference</h1><!-- doxytag: class="moCoolingSchedule" --><!-- doxytag: inherits="eoUF&lt; double &amp;, bool &gt;" -->This class gives the description of a cooling schedule.
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moCoolingSchedule Class Reference</h1>This class gives the description of a cooling schedule.
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="mo_cooling_schedule_8h-source.html">moCoolingSchedule.h</a>&gt;</code>
@ -53,8 +31,8 @@ It is only a description... An object that herits from this class is needed to b
<p>
Definition at line <a class="el" href="mo_cooling_schedule_8h-source.html#l00046">46</a> of file <a class="el" href="mo_cooling_schedule_8h-source.html">moCoolingSchedule.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="mo_cooling_schedule_8h-source.html">moCoolingSchedule.h</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Mon Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

View file

@ -2,42 +2,20 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moExponentialCoolingSchedule Member List</h1>This is the complete list of members for <a class="el" href="classmo_exponential_cooling_schedule.html">moExponentialCoolingSchedule</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_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&lt; double &amp;, bool &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_exponential_cooling_schedule.html#e60ce9eb5e632f4758ea96ae92a52774">moExponentialCoolingSchedule</a>(double _threshold, double _ratio)</td><td><a class="el" href="classmo_exponential_cooling_schedule.html">moExponentialCoolingSchedule</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_exponential_cooling_schedule.html#95b075e9786a5cc984ef1bb59a2107e4">operator()</a>(double &amp;_temperature)</td><td><a class="el" href="classmo_exponential_cooling_schedule.html">moExponentialCoolingSchedule</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_exponential_cooling_schedule.html#e8f3f87417c1c7253efb938a740846fa">ratio</a></td><td><a class="el" href="classmo_exponential_cooling_schedule.html">moExponentialCoolingSchedule</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_exponential_cooling_schedule.html#8d4327c0bb33b7121a322279eea97f84">threshold</a></td><td><a class="el" href="classmo_exponential_cooling_schedule.html">moExponentialCoolingSchedule</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_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&lt; double &amp;, bool &gt;</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<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#e0">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&lt; double &amp;, bool &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_exponential_cooling_schedule.html#a0">moExponentialCoolingSchedule</a>(double _threshold, double _ratio)</td><td><a class="el" href="classmo_exponential_cooling_schedule.html">moExponentialCoolingSchedule</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_exponential_cooling_schedule.html#a1">operator()</a>(double &amp;_temperature)</td><td><a class="el" href="classmo_exponential_cooling_schedule.html">moExponentialCoolingSchedule</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_exponential_cooling_schedule.html#r1">ratio</a></td><td><a class="el" href="classmo_exponential_cooling_schedule.html">moExponentialCoolingSchedule</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_exponential_cooling_schedule.html#r0">threshold</a></td><td><a class="el" href="classmo_exponential_cooling_schedule.html">moExponentialCoolingSchedule</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_functor_base.html#a0">~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#a0">~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&lt; double &amp;, bool &gt;</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Mon Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

View file

@ -2,33 +2,11 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: moExponentialCoolingSchedule Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>moExponentialCoolingSchedule Class Reference</h1><!-- doxytag: class="moExponentialCoolingSchedule" --><!-- doxytag: inherits="moCoolingSchedule" -->One of the possible <a class="el" href="classmo_cooling_schedule.html">moCoolingSchedule</a>.
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moExponentialCoolingSchedule Class Reference</h1>One of the possible <a class="el" href="classmo_cooling_schedule.html">moCoolingSchedule</a>.
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="mo_exponential_cooling_schedule_8h-source.html">moExponentialCoolingSchedule.h</a>&gt;</code>
@ -43,19 +21,19 @@
<a href="classmo_exponential_cooling_schedule-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_exponential_cooling_schedule.html#e60ce9eb5e632f4758ea96ae92a52774">moExponentialCoolingSchedule</a> (double _threshold, double _ratio)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_exponential_cooling_schedule.html#a0">moExponentialCoolingSchedule</a> (double _threshold, double _ratio)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Simple constructor. <a href="#e60ce9eb5e632f4758ea96ae92a52774"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_exponential_cooling_schedule.html#95b075e9786a5cc984ef1bb59a2107e4">operator()</a> (double &amp;_temperature)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Simple constructor. <a href="#a0"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_exponential_cooling_schedule.html#a1">operator()</a> (double &amp;_temperature)</td></tr>
<tr><td class="mdescLeft">&nbsp;</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 proceeds to the cooling. <a href="#95b075e9786a5cc984ef1bb59a2107e4"></a><br></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Function which proceeds to the cooling. <a href="#a1"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8d4327c0bb33b7121a322279eea97f84"></a><!-- doxytag: member="moExponentialCoolingSchedule::threshold" ref="8d4327c0bb33b7121a322279eea97f84" args="" -->
double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_exponential_cooling_schedule.html#8d4327c0bb33b7121a322279eea97f84">threshold</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="r0" doxytag="moExponentialCoolingSchedule::threshold"></a>
double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_exponential_cooling_schedule.html#r0">threshold</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The temperature threhold. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e8f3f87417c1c7253efb938a740846fa"></a><!-- doxytag: member="moExponentialCoolingSchedule::ratio" ref="e8f3f87417c1c7253efb938a740846fa" args="" -->
double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_exponential_cooling_schedule.html#e8f3f87417c1c7253efb938a740846fa">ratio</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="r1" doxytag="moExponentialCoolingSchedule::ratio"></a>
double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_exponential_cooling_schedule.html#r1">ratio</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The decreasing factor of the temperature. <br></td></tr>
</table>
@ -67,30 +45,38 @@ An other very simple cooling schedule, the temperature decrease according to a r
<p>
Definition at line <a class="el" href="mo_exponential_cooling_schedule_8h-source.html#l00046">46</a> of file <a class="el" href="mo_exponential_cooling_schedule_8h-source.html">moExponentialCoolingSchedule.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="e60ce9eb5e632f4758ea96ae92a52774"></a><!-- doxytag: member="moExponentialCoolingSchedule::moExponentialCoolingSchedule" ref="e60ce9eb5e632f4758ea96ae92a52774" args="(double _threshold, double _ratio)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<a class="anchor" name="a0" doxytag="moExponentialCoolingSchedule::moExponentialCoolingSchedule"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="memname">moExponentialCoolingSchedule::moExponentialCoolingSchedule </td>
<td>(</td>
<td class="paramtype">double&nbsp;</td>
<td class="paramname"> <em>_threshold</em>, </td>
<td class="md" nowrap valign="top">moExponentialCoolingSchedule::moExponentialCoolingSchedule </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">double&nbsp;</td>
<td class="mdname" nowrap> <em>_threshold</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&nbsp;</td>
<td class="paramname"> <em>_ratio</em></td><td>&nbsp;</td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap>double&nbsp;</td>
<td class="mdname" nowrap> <em>_ratio</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td width="100%"><code> [inline]</code></td>
<td class="md"></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Simple constructor.
@ -104,27 +90,37 @@ Simple constructor.
<p>
Definition at line <a class="el" href="mo_exponential_cooling_schedule_8h-source.html#l00055">55</a> of file <a class="el" href="mo_exponential_cooling_schedule_8h-source.html">moExponentialCoolingSchedule.h</a>.
</div>
</div><p>
<p>
References <a class="el" href="mo_exponential_cooling_schedule_8h-source.html#l00076">ratio</a>, and <a class="el" href="mo_exponential_cooling_schedule_8h-source.html#l00073">threshold</a>. </td>
</tr>
</table>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="95b075e9786a5cc984ef1bb59a2107e4"></a><!-- doxytag: member="moExponentialCoolingSchedule::operator()" ref="95b075e9786a5cc984ef1bb59a2107e4" args="(double &amp;_temperature)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<a class="anchor" name="a1" doxytag="moExponentialCoolingSchedule::operator()"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="memname">bool moExponentialCoolingSchedule::operator() </td>
<td>(</td>
<td class="paramtype">double &amp;&nbsp;</td>
<td class="paramname"> <em>_temperature</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [inline, virtual]</code></td>
<td class="md" nowrap valign="top">bool moExponentialCoolingSchedule::operator() </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">double &amp;&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>_temperature</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
<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 proceeds to the cooling.
Function which proceeds to the cooling.
<p>
It decreases the temperature and indicates if it is greater than the threshold.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
@ -135,17 +131,15 @@ It decreases the temperature and indicates if it is greater than the threshold.<
<dl compact><dt><b>Returns:</b></dt><dd>if the new temperature (current temperature * ratio) is greater than the threshold. </dd></dl>
<p>
Implements <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">eoUF&lt; double &amp;, bool &gt;</a>.
Implements <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#a1">eoUF&lt; double &amp;, bool &gt;</a>.
<p>
Definition at line <a class="el" href="mo_exponential_cooling_schedule_8h-source.html#l00065">65</a> of file <a class="el" href="mo_exponential_cooling_schedule_8h-source.html">moExponentialCoolingSchedule.h</a>.
<p>
References <a class="el" href="mo_exponential_cooling_schedule_8h-source.html#l00076">ratio</a>, and <a class="el" href="mo_exponential_cooling_schedule_8h-source.html#l00073">threshold</a>.
</div>
</div><p>
Definition at line <a class="el" href="mo_exponential_cooling_schedule_8h-source.html#l00065">65</a> of file <a class="el" href="mo_exponential_cooling_schedule_8h-source.html">moExponentialCoolingSchedule.h</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="mo_exponential_cooling_schedule_8h-source.html">moExponentialCoolingSchedule.h</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Mon Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

View file

@ -2,46 +2,25 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moFirstImprSelect&lt; M &gt; Member List</h1>This is the complete list of members for <a class="el" href="classmo_first_impr_select.html">moFirstImprSelect&lt; M &gt;</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="classmo_first_impr_select.html#287937f5c059b078ccec94e86e0a8238">best_fitness</a></td><td><a class="el" href="classmo_first_impr_select.html">moFirstImprSelect&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_first_impr_select.html#dfed419a608dd7c41f07fa1f1279cb8c">best_move</a></td><td><a class="el" href="classmo_first_impr_select.html">moFirstImprSelect&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_first_impr_select.html#64763ce3e6d2873266624382b407fa5a">Fitness</a> typedef</td><td><a class="el" href="classmo_first_impr_select.html">moFirstImprSelect&lt; M &gt;</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#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&lt; M &amp;, M::EOType::Fitness &amp;, void &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_first_impr_select.html#a923437ecc3db50e7052b002a9a1bbf8">init</a>(const Fitness &amp;_fitness)</td><td><a class="el" href="classmo_first_impr_select.html">moFirstImprSelect&lt; M &gt;</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_first_impr_select.html#669f8f2f74e71bf2b7fdabfc9cca2c0e">initial_fitness</a></td><td><a class="el" href="classmo_first_impr_select.html">moFirstImprSelect&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_first_impr_select.html#976569efd882886cb13184daeba79766">operator()</a>(M &amp;_move, Fitness &amp;_fitness)</td><td><a class="el" href="classmo_first_impr_select.html">moFirstImprSelect&lt; M &gt;</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_first_impr_select.html#f68b7ee7b35bf7347c16006f0587d313">update</a>(const M &amp;_move, const Fitness &amp;_fitness)</td><td><a class="el" href="classmo_first_impr_select.html">moFirstImprSelect&lt; M &gt;</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_first_impr_select.html#a99c0586ba07449234705c17a258d58c">valid</a></td><td><a class="el" href="classmo_first_impr_select.html">moFirstImprSelect&lt; M &gt;</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#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&lt; M &amp;, M::EOType::Fitness &amp;, void &gt;</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:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<tr class="memlist"><td><a class="el" href="classmo_first_impr_select.html#r3">best_fitness</a></td><td><a class="el" href="classmo_first_impr_select.html">moFirstImprSelect&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_first_impr_select.html#r1">best_move</a></td><td><a class="el" href="classmo_first_impr_select.html">moFirstImprSelect&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_first_impr_select.html#w0">Fitness</a> typedef</td><td><a class="el" href="classmo_first_impr_select.html">moFirstImprSelect&lt; M &gt;</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#e0">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&lt; M &amp;, M::EOType::Fitness &amp;, void &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_first_impr_select.html#a0">init</a>(const Fitness &amp;_fitness)</td><td><a class="el" href="classmo_first_impr_select.html">moFirstImprSelect&lt; M &gt;</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_first_impr_select.html#r2">initial_fitness</a></td><td><a class="el" href="classmo_first_impr_select.html">moFirstImprSelect&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_first_impr_select.html#a2">operator()</a>(M &amp;_move, Fitness &amp;_fitness)</td><td><a class="el" href="classmo_first_impr_select.html">moFirstImprSelect&lt; M &gt;</a></td><td><code> [inline]</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#a1">moMoveSelect::operator()</a>(M &amp;, M::EOType::Fitness &amp;)=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&lt; M &amp;, M::EOType::Fitness &amp;, void &gt;</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_first_impr_select.html#a1">update</a>(const M &amp;_move, const Fitness &amp;_fitness)</td><td><a class="el" href="classmo_first_impr_select.html">moFirstImprSelect&lt; M &gt;</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_first_impr_select.html#r0">valid</a></td><td><a class="el" href="classmo_first_impr_select.html">moFirstImprSelect&lt; M &gt;</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#a0">~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&lt; M &amp;, M::EOType::Fitness &amp;, void &gt;</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#a0">~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 Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

View file

@ -2,33 +2,11 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: moFirstImprSelect&lt; M &gt; Class Template Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>moFirstImprSelect&lt; M &gt; Class Template Reference</h1><!-- doxytag: class="moFirstImprSelect" --><!-- doxytag: inherits="moMoveSelect" -->One possible <a class="el" href="classmo_move_select.html">moMoveSelect</a>.
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moFirstImprSelect&lt; M &gt; Class Template Reference</h1>One possible <a class="el" href="classmo_move_select.html">moMoveSelect</a>.
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="mo_first_impr_select_8h-source.html">moFirstImprSelect.h</a>&gt;</code>
@ -43,35 +21,35 @@
<a href="classmo_first_impr_select-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 Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="64763ce3e6d2873266624382b407fa5a"></a><!-- doxytag: member="moFirstImprSelect::Fitness" ref="64763ce3e6d2873266624382b407fa5a" args="" -->
typedef M::EOType::Fitness&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_first_impr_select.html#64763ce3e6d2873266624382b407fa5a">Fitness</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="w0" doxytag="moFirstImprSelect::Fitness"></a>
typedef M::EOType::Fitness&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_first_impr_select.html#w0">Fitness</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Alias for the fitness. <br></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_first_impr_select.html#a923437ecc3db50e7052b002a9a1bbf8">init</a> (const <a class="el" href="classmo_first_impr_select.html#64763ce3e6d2873266624382b407fa5a">Fitness</a> &amp;_fitness)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_first_impr_select.html#a0">init</a> (const <a class="el" href="classmo_first_impr_select.html#w0">Fitness</a> &amp;_fitness)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Procedure which initialise the exploration. <a href="#a923437ecc3db50e7052b002a9a1bbf8"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_first_impr_select.html#f68b7ee7b35bf7347c16006f0587d313">update</a> (const M &amp;_move, const <a class="el" href="classmo_first_impr_select.html#64763ce3e6d2873266624382b407fa5a">Fitness</a> &amp;_fitness)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Procedure which initialise the exploration. <a href="#a0"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_first_impr_select.html#a1">update</a> (const M &amp;_move, const <a class="el" href="classmo_first_impr_select.html#w0">Fitness</a> &amp;_fitness)</td></tr>
<tr><td class="mdescLeft">&nbsp;</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> that indicates if the current move has not improved the fitness. <a href="#f68b7ee7b35bf7347c16006f0587d313"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_first_impr_select.html#976569efd882886cb13184daeba79766">operator()</a> (M &amp;_move, <a class="el" href="classmo_first_impr_select.html#64763ce3e6d2873266624382b407fa5a">Fitness</a> &amp;_fitness)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Function that indicates if the current move has not improved the fitness. <a href="#a1"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_first_impr_select.html#a2">operator()</a> (M &amp;_move, <a class="el" href="classmo_first_impr_select.html#w0">Fitness</a> &amp;_fitness)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Procedure which saved the best move and fitness. <a href="#976569efd882886cb13184daeba79766"></a><br></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Procedure which saved the best move and fitness. <a href="#a2"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a99c0586ba07449234705c17a258d58c"></a><!-- doxytag: member="moFirstImprSelect::valid" ref="a99c0586ba07449234705c17a258d58c" args="" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_first_impr_select.html#a99c0586ba07449234705c17a258d58c">valid</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="r0" doxytag="moFirstImprSelect::valid"></a>
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_first_impr_select.html#r0">valid</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Allow to know if at least one move has improved the solution. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="dfed419a608dd7c41f07fa1f1279cb8c"></a><!-- doxytag: member="moFirstImprSelect::best_move" ref="dfed419a608dd7c41f07fa1f1279cb8c" args="" -->
M&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_first_impr_select.html#dfed419a608dd7c41f07fa1f1279cb8c">best_move</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="r1" doxytag="moFirstImprSelect::best_move"></a>
M&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_first_impr_select.html#r1">best_move</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Best stored movement. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="669f8f2f74e71bf2b7fdabfc9cca2c0e"></a><!-- doxytag: member="moFirstImprSelect::initial_fitness" ref="669f8f2f74e71bf2b7fdabfc9cca2c0e" args="" -->
<a class="el" href="classmo_first_impr_select.html#64763ce3e6d2873266624382b407fa5a">Fitness</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_first_impr_select.html#669f8f2f74e71bf2b7fdabfc9cca2c0e">initial_fitness</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="r2" doxytag="moFirstImprSelect::initial_fitness"></a>
<a class="el" href="classmo_first_impr_select.html#w0">Fitness</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_first_impr_select.html#r2">initial_fitness</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initial fitness. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="287937f5c059b078ccec94e86e0a8238"></a><!-- doxytag: member="moFirstImprSelect::best_fitness" ref="287937f5c059b078ccec94e86e0a8238" args="" -->
<a class="el" href="classmo_first_impr_select.html#64763ce3e6d2873266624382b407fa5a">Fitness</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_first_impr_select.html#287937f5c059b078ccec94e86e0a8238">best_fitness</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="r3" doxytag="moFirstImprSelect::best_fitness"></a>
<a class="el" href="classmo_first_impr_select.html#w0">Fitness</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_first_impr_select.html#r3">best_fitness</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Best stored fitness. <br></td></tr>
</table>
@ -86,23 +64,33 @@ The neighborhood is explored until a move enables an improvment of the current s
<p>
Definition at line <a class="el" href="mo_first_impr_select_8h-source.html#l00048">48</a> of file <a class="el" href="mo_first_impr_select_8h-source.html">moFirstImprSelect.h</a>.<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="a923437ecc3db50e7052b002a9a1bbf8"></a><!-- doxytag: member="moFirstImprSelect::init" ref="a923437ecc3db50e7052b002a9a1bbf8" args="(const Fitness &amp;_fitness)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M&gt; </div>
<table class="memname">
<a class="anchor" name="a0" doxytag="moFirstImprSelect::init"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="memname">virtual void <a class="el" href="classmo_first_impr_select.html">moFirstImprSelect</a>&lt; M &gt;::init </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classmo_first_impr_select.html#64763ce3e6d2873266624382b407fa5a">Fitness</a> &amp;&nbsp;</td>
<td class="paramname"> <em>_fitness</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [inline, virtual]</code></td>
<td class="md" colspan="4">
template&lt;class M&gt; </td>
</tr>
<tr>
<td class="md" nowrap valign="top">virtual void <a class="el" href="classmo_first_impr_select.html">moFirstImprSelect</a>&lt; M &gt;::init </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const <a class="el" href="classmo_first_impr_select.html#w0">Fitness</a> &amp;&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>_fitness</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Procedure which initialise the exploration.
@ -114,42 +102,52 @@ It save the current fitness as the initial value for the fitness. <dl compact><d
</dl>
<p>
Implements <a class="el" href="classmo_move_select.html#58038bd859632c1bd022d23d9792bdca">moMoveSelect&lt; M &gt;</a>.
Implements <a class="el" href="classmo_move_select.html#a0">moMoveSelect&lt; M &gt;</a>.
<p>
Definition at line <a class="el" href="mo_first_impr_select_8h-source.html#l00060">60</a> of file <a class="el" href="mo_first_impr_select_8h-source.html">moFirstImprSelect.h</a>.
<p>
References <a class="el" href="mo_first_impr_select_8h-source.html#l00114">moFirstImprSelect&lt; M &gt;::initial_fitness</a>, and <a class="el" href="mo_first_impr_select_8h-source.html#l00108">moFirstImprSelect&lt; M &gt;::valid</a>.
</div>
</div><p>
<a class="anchor" name="f68b7ee7b35bf7347c16006f0587d313"></a><!-- doxytag: member="moFirstImprSelect::update" ref="f68b7ee7b35bf7347c16006f0587d313" args="(const M &amp;_move, const Fitness &amp;_fitness)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M&gt; </div>
<table class="memname">
References <a class="el" href="mo_first_impr_select_8h-source.html#l00114">moFirstImprSelect&lt; M &gt;::initial_fitness</a>, and <a class="el" href="mo_first_impr_select_8h-source.html#l00108">moFirstImprSelect&lt; M &gt;::valid</a>. </td>
</tr>
</table>
<a class="anchor" name="a1" doxytag="moFirstImprSelect::update"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="memname">bool <a class="el" href="classmo_first_impr_select.html">moFirstImprSelect</a>&lt; M &gt;::update </td>
<td>(</td>
<td class="paramtype">const M &amp;&nbsp;</td>
<td class="paramname"> <em>_move</em>, </td>
<td class="md" colspan="4">
template&lt;class M&gt; </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classmo_first_impr_select.html#64763ce3e6d2873266624382b407fa5a">Fitness</a> &amp;&nbsp;</td>
<td class="paramname"> <em>_fitness</em></td><td>&nbsp;</td>
<td class="md" nowrap valign="top">bool <a class="el" href="classmo_first_impr_select.html">moFirstImprSelect</a>&lt; M &gt;::update </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const M &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_move</em>, </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td width="100%"><code> [inline, virtual]</code></td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap>const <a class="el" href="classmo_first_impr_select.html#w0">Fitness</a> &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_fitness</em></td>
</tr>
<tr>
<td class="md"></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"><code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
<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> that indicates if the current move has not improved the fitness.
Function that indicates if the current move has not improved the fitness.
<p>
If the given fitness enables an improvment, the move (<a class="el" href="classmo_move.html">moMove</a>) should be applied to the current solution.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
@ -161,39 +159,49 @@ If the given fitness enables an improvment, the move (<a class="el" href="classm
<dl compact><dt><b>Returns:</b></dt><dd>true if the move does not improve the fitness. </dd></dl>
<p>
Implements <a class="el" href="classmo_move_select.html#5b4d3b2f030cca80c563c3db0c4af404">moMoveSelect&lt; M &gt;</a>.
Implements <a class="el" href="classmo_move_select.html#a1">moMoveSelect&lt; M &gt;</a>.
<p>
Definition at line <a class="el" href="mo_first_impr_select_8h-source.html#l00075">75</a> of file <a class="el" href="mo_first_impr_select_8h-source.html">moFirstImprSelect.h</a>.
<p>
References <a class="el" href="mo_first_impr_select_8h-source.html#l00117">moFirstImprSelect&lt; M &gt;::best_fitness</a>, <a class="el" href="mo_first_impr_select_8h-source.html#l00111">moFirstImprSelect&lt; M &gt;::best_move</a>, <a class="el" href="mo_first_impr_select_8h-source.html#l00114">moFirstImprSelect&lt; M &gt;::initial_fitness</a>, and <a class="el" href="mo_first_impr_select_8h-source.html#l00108">moFirstImprSelect&lt; M &gt;::valid</a>.
</div>
</div><p>
<a class="anchor" name="976569efd882886cb13184daeba79766"></a><!-- doxytag: member="moFirstImprSelect::operator()" ref="976569efd882886cb13184daeba79766" args="(M &amp;_move, Fitness &amp;_fitness)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M&gt; </div>
<table class="memname">
References <a class="el" href="mo_first_impr_select_8h-source.html#l00117">moFirstImprSelect&lt; M &gt;::best_fitness</a>, <a class="el" href="mo_first_impr_select_8h-source.html#l00111">moFirstImprSelect&lt; M &gt;::best_move</a>, and <a class="el" href="mo_first_impr_select_8h-source.html#l00108">moFirstImprSelect&lt; M &gt;::valid</a>. </td>
</tr>
</table>
<a class="anchor" name="a2" doxytag="moFirstImprSelect::operator()"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="memname">void <a class="el" href="classmo_first_impr_select.html">moFirstImprSelect</a>&lt; M &gt;::operator() </td>
<td>(</td>
<td class="paramtype">M &amp;&nbsp;</td>
<td class="paramname"> <em>_move</em>, </td>
<td class="md" colspan="4">
template&lt;class M&gt; </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classmo_first_impr_select.html#64763ce3e6d2873266624382b407fa5a">Fitness</a> &amp;&nbsp;</td>
<td class="paramname"> <em>_fitness</em></td><td>&nbsp;</td>
<td class="md" nowrap valign="top">void <a class="el" href="classmo_first_impr_select.html">moFirstImprSelect</a>&lt; M &gt;::operator() </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">M &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_move</em>, </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td width="100%"><code> [inline, virtual]</code></td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap><a class="el" href="classmo_first_impr_select.html#w0">Fitness</a> &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_fitness</em></td>
</tr>
<tr>
<td class="md"></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Procedure which saved the best move and fitness.
@ -206,17 +214,13 @@ Procedure which saved the best move and fitness.
</dl>
<p>
Implements <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">eoBF&lt; M &amp;, M::EOType::Fitness &amp;, void &gt;</a>.
<p>
Definition at line <a class="el" href="mo_first_impr_select_8h-source.html#l00096">96</a> of file <a class="el" href="mo_first_impr_select_8h-source.html">moFirstImprSelect.h</a>.
<p>
References <a class="el" href="mo_first_impr_select_8h-source.html#l00117">moFirstImprSelect&lt; M &gt;::best_fitness</a>, <a class="el" href="mo_first_impr_select_8h-source.html#l00111">moFirstImprSelect&lt; M &gt;::best_move</a>, and <a class="el" href="mo_first_impr_select_8h-source.html#l00108">moFirstImprSelect&lt; M &gt;::valid</a>.
</div>
</div><p>
Definition at line <a class="el" href="mo_first_impr_select_8h-source.html#l00096">96</a> of file <a class="el" href="mo_first_impr_select_8h-source.html">moFirstImprSelect.h</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="mo_first_impr_select_8h-source.html">moFirstImprSelect.h</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Mon Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

View file

@ -2,40 +2,17 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moFitComparator&lt; EOT &gt; Member List</h1>This is the complete list of members for <a class="el" href="classmo_fit_comparator.html">moFitComparator&lt; EOT &gt;</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&lt; A1, A2, R &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_fit_comparator.html#c920d5a49deb16710daf1e5fcde6b16c">operator()</a>(const EOT &amp;_solution1, const EOT &amp;_solution2)</td><td><a class="el" href="classmo_fit_comparator.html">moFitComparator&lt; EOT &gt;</a></td><td><code> [inline]</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#a03c40b95210569b826df79a2237a0d0">moComparator::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&lt; A1, A2, R &gt;</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&lt; A1, A2, R &gt;</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:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<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#e0">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&lt; const EOT &amp;, const EOT &amp;, bool &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_fit_comparator.html#a0">operator()</a>(const EOT &amp;_solution1, const EOT &amp;_solution2)</td><td><a class="el" href="classmo_fit_comparator.html">moFitComparator&lt; EOT &gt;</a></td><td><code> [inline, 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#a0">~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&lt; const EOT &amp;, const EOT &amp;, bool &gt;</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#a0">~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 Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

View file

@ -2,33 +2,11 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: moFitComparator&lt; EOT &gt; Class Template Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>moFitComparator&lt; EOT &gt; Class Template Reference</h1><!-- doxytag: class="moFitComparator" --><!-- doxytag: inherits="moComparator" -->Comparison according to the fitness.
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moFitComparator&lt; EOT &gt; Class Template Reference</h1>Comparison according to the fitness.
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="mo_fit_comparator_8h-source.html">moFitComparator.h</a>&gt;</code>
@ -36,16 +14,16 @@
<p>Inheritance diagram for moFitComparator&lt; EOT &gt;:
<p><center><img src="classmo_fit_comparator.png" usemap="#moFitComparator< EOT >_map" border="0" alt=""></center>
<map name="moFitComparator< EOT >_map">
<area href="classmo_comparator.html" alt="moComparator< EOT >" shape="rect" coords="0,112,157,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,157,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,157,24">
<area href="classmo_comparator.html" alt="moComparator< EOT >" shape="rect" coords="0,112,256,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< const EOT &, const EOT &, bool >" shape="rect" coords="0,56,256,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,256,24">
</map>
<a href="classmo_fit_comparator-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">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_fit_comparator.html#c920d5a49deb16710daf1e5fcde6b16c">operator()</a> (const EOT &amp;_solution1, const EOT &amp;_solution2)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_fit_comparator.html#a0">operator()</a> (const EOT &amp;_solution1, const EOT &amp;_solution2)</td></tr>
<tr><td class="mdescLeft">&nbsp;</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 makes the comparison and gives the result. <a href="#c920d5a49deb16710daf1e5fcde6b16c"></a><br></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Function which makes the comparison and gives the result. <a href="#a0"></a><br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
<h3>template&lt;class EOT&gt;<br>
@ -58,35 +36,45 @@ An EOT is better than an other if its fitness is better.
<p>
Definition at line <a class="el" href="mo_fit_comparator_8h-source.html#l00046">46</a> of file <a class="el" href="mo_fit_comparator_8h-source.html">moFitComparator.h</a>.<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="c920d5a49deb16710daf1e5fcde6b16c"></a><!-- doxytag: member="moFitComparator::operator()" ref="c920d5a49deb16710daf1e5fcde6b16c" args="(const EOT &amp;_solution1, const EOT &amp;_solution2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class EOT&gt; </div>
<table class="memname">
<a class="anchor" name="a0" doxytag="moFitComparator::operator()"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="memname">bool <a class="el" href="classmo_fit_comparator.html">moFitComparator</a>&lt; EOT &gt;::operator() </td>
<td>(</td>
<td class="paramtype">const EOT &amp;&nbsp;</td>
<td class="paramname"> <em>_solution1</em>, </td>
<td class="md" colspan="4">
template&lt;class EOT&gt; </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const EOT &amp;&nbsp;</td>
<td class="paramname"> <em>_solution2</em></td><td>&nbsp;</td>
<td class="md" nowrap valign="top">bool <a class="el" href="classmo_fit_comparator.html">moFitComparator</a>&lt; EOT &gt;::operator() </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const EOT &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_solution1</em>, </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td width="100%"><code> [inline]</code></td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap>const EOT &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_solution2</em></td>
</tr>
<tr>
<td class="md"></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"><code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
<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 makes the comparison and gives the result.
Function which makes the comparison and gives the result.
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
@ -97,13 +85,15 @@ template&lt;class EOT&gt; </div>
<dl compact><dt><b>Returns:</b></dt><dd>true if the fitness of the first solution is better than the second solution, false else. </dd></dl>
<p>
Definition at line <a class="el" href="mo_fit_comparator_8h-source.html#l00056">56</a> of file <a class="el" href="mo_fit_comparator_8h-source.html">moFitComparator.h</a>.
</div>
</div><p>
Implements <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#a1">eoBF&lt; const EOT &amp;, const EOT &amp;, bool &gt;</a>.
<p>
Definition at line <a class="el" href="mo_fit_comparator_8h-source.html#l00056">56</a> of file <a class="el" href="mo_fit_comparator_8h-source.html">moFitComparator.h</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="mo_fit_comparator_8h-source.html">moFitComparator.h</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Mon Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 843 B

After

Width:  |  Height:  |  Size: 1 KiB

Before After
Before After

View file

@ -2,43 +2,21 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moFitSolContinue&lt; EOT &gt; Member List</h1>This is the complete list of members for <a class="el" href="classmo_fit_sol_continue.html">moFitSolContinue&lt; EOT &gt;</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="classmo_fit_sol_continue.html#369ed94a788d8bdc08d5554f7669376f">Fitness</a> typedef</td><td><a class="el" href="classmo_fit_sol_continue.html">moFitSolContinue&lt; EOT &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_fit_sol_continue.html#87d0ba8f2f76f61c89317eed5f094dfc">fitness</a></td><td><a class="el" href="classmo_fit_sol_continue.html">moFitSolContinue&lt; EOT &gt;</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&lt; const EOT &amp;, bool &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_fit_sol_continue.html#670bd895b4edfcd3aebb40d2295d7f7c">init</a>()</td><td><a class="el" href="classmo_fit_sol_continue.html">moFitSolContinue&lt; EOT &gt;</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_fit_sol_continue.html#5f0dc5e529e8cd307ff4a1ae982d5b84">moFitSolContinue</a>(Fitness _fitness)</td><td><a class="el" href="classmo_fit_sol_continue.html">moFitSolContinue&lt; EOT &gt;</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_fit_sol_continue.html#ce4e02895c13bfd131fc759adf83798f">operator()</a>(const EOT &amp;_solution)</td><td><a class="el" href="classmo_fit_sol_continue.html">moFitSolContinue&lt; EOT &gt;</a></td><td><code> [inline, 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>
<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&lt; const EOT &amp;, bool &gt;</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<tr class="memlist"><td><a class="el" href="classmo_fit_sol_continue.html#w0">Fitness</a> typedef</td><td><a class="el" href="classmo_fit_sol_continue.html">moFitSolContinue&lt; EOT &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_fit_sol_continue.html#r0">fitness</a></td><td><a class="el" href="classmo_fit_sol_continue.html">moFitSolContinue&lt; EOT &gt;</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#e0">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&lt; const EOT &amp;, bool &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_fit_sol_continue.html#a2">init</a>()</td><td><a class="el" href="classmo_fit_sol_continue.html">moFitSolContinue&lt; EOT &gt;</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_fit_sol_continue.html#a0">moFitSolContinue</a>(Fitness _fitness)</td><td><a class="el" href="classmo_fit_sol_continue.html">moFitSolContinue&lt; EOT &gt;</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_fit_sol_continue.html#a1">operator()</a>(const EOT &amp;_solution)</td><td><a class="el" href="classmo_fit_sol_continue.html">moFitSolContinue&lt; EOT &gt;</a></td><td><code> [inline, 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#a0">~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#a0">~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&lt; const EOT &amp;, bool &gt;</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Mon Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

View file

@ -2,33 +2,11 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: moFitSolContinue&lt; EOT &gt; Class Template Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>moFitSolContinue&lt; EOT &gt; Class Template Reference</h1><!-- doxytag: class="moFitSolContinue" --><!-- doxytag: inherits="moSolContinue" -->One possible stop criterion for a solution-based heuristic.
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moFitSolContinue&lt; EOT &gt; Class Template Reference</h1>One possible stop criterion for a solution-based heuristic.
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="mo_fit_sol_continue_8h-source.html">moFitSolContinue.h</a>&gt;</code>
@ -43,23 +21,23 @@
<a href="classmo_fit_sol_continue-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 Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="369ed94a788d8bdc08d5554f7669376f"></a><!-- doxytag: member="moFitSolContinue::Fitness" ref="369ed94a788d8bdc08d5554f7669376f" args="" -->
typedef EOT::Fitness&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_fit_sol_continue.html#369ed94a788d8bdc08d5554f7669376f">Fitness</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="w0" doxytag="moFitSolContinue::Fitness"></a>
typedef EOT::Fitness&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_fit_sol_continue.html#w0">Fitness</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Alias for the fitness. <br></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_fit_sol_continue.html#5f0dc5e529e8cd307ff4a1ae982d5b84">moFitSolContinue</a> (<a class="el" href="classmo_fit_sol_continue.html#369ed94a788d8bdc08d5554f7669376f">Fitness</a> _fitness)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_fit_sol_continue.html#a0">moFitSolContinue</a> (<a class="el" href="classmo_fit_sol_continue.html#w0">Fitness</a> _fitness)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Basic constructor. <a href="#5f0dc5e529e8cd307ff4a1ae982d5b84"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_fit_sol_continue.html#ce4e02895c13bfd131fc759adf83798f">operator()</a> (const EOT &amp;_solution)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Basic constructor. <a href="#a0"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_fit_sol_continue.html#a1">operator()</a> (const EOT &amp;_solution)</td></tr>
<tr><td class="mdescLeft">&nbsp;</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> that activates the stopping criterion. <a href="#ce4e02895c13bfd131fc759adf83798f"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_fit_sol_continue.html#670bd895b4edfcd3aebb40d2295d7f7c">init</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Function that activates the stopping criterion. <a href="#a1"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_fit_sol_continue.html#a2">init</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Procedure which allows to initialise all the stuff needed. <a href="#670bd895b4edfcd3aebb40d2295d7f7c"></a><br></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Procedure which allows to initialise all the stuff needed. <a href="#a2"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="87d0ba8f2f76f61c89317eed5f094dfc"></a><!-- doxytag: member="moFitSolContinue::fitness" ref="87d0ba8f2f76f61c89317eed5f094dfc" args="" -->
<a class="el" href="classmo_fit_sol_continue.html#369ed94a788d8bdc08d5554f7669376f">Fitness</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_fit_sol_continue.html#87d0ba8f2f76f61c89317eed5f094dfc">fitness</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="r0" doxytag="moFitSolContinue::fitness"></a>
<a class="el" href="classmo_fit_sol_continue.html#w0">Fitness</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_fit_sol_continue.html#r0">fitness</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Fitness target. <br></td></tr>
</table>
@ -74,23 +52,33 @@ The stop criterion corresponds to a fitness threshold gained.
<p>
Definition at line <a class="el" href="mo_fit_sol_continue_8h-source.html#l00046">46</a> of file <a class="el" href="mo_fit_sol_continue_8h-source.html">moFitSolContinue.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="5f0dc5e529e8cd307ff4a1ae982d5b84"></a><!-- doxytag: member="moFitSolContinue::moFitSolContinue" ref="5f0dc5e529e8cd307ff4a1ae982d5b84" args="(Fitness _fitness)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class EOT&gt; </div>
<table class="memname">
<a class="anchor" name="a0" doxytag="moFitSolContinue::moFitSolContinue"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="memname"><a class="el" href="classmo_fit_sol_continue.html">moFitSolContinue</a>&lt; EOT &gt;::<a class="el" href="classmo_fit_sol_continue.html">moFitSolContinue</a> </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classmo_fit_sol_continue.html#369ed94a788d8bdc08d5554f7669376f">Fitness</a>&nbsp;</td>
<td class="paramname"> <em>_fitness</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [inline]</code></td>
<td class="md" colspan="4">
template&lt;class EOT&gt; </td>
</tr>
<tr>
<td class="md" nowrap valign="top"><a class="el" href="classmo_fit_sol_continue.html">moFitSolContinue</a>&lt; EOT &gt;::<a class="el" href="classmo_fit_sol_continue.html">moFitSolContinue</a> </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top"><a class="el" href="classmo_fit_sol_continue.html#w0">Fitness</a>&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>_fitness</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Basic constructor.
@ -103,29 +91,41 @@ Basic constructor.
<p>
Definition at line <a class="el" href="mo_fit_sol_continue_8h-source.html#l00057">57</a> of file <a class="el" href="mo_fit_sol_continue_8h-source.html">moFitSolContinue.h</a>.
</div>
</div><p>
<p>
References <a class="el" href="mo_fit_sol_continue_8h-source.html#l00087">moFitSolContinue&lt; EOT &gt;::fitness</a>. </td>
</tr>
</table>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="ce4e02895c13bfd131fc759adf83798f"></a><!-- doxytag: member="moFitSolContinue::operator()" ref="ce4e02895c13bfd131fc759adf83798f" args="(const EOT &amp;_solution)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class EOT&gt; </div>
<table class="memname">
<a class="anchor" name="a1" doxytag="moFitSolContinue::operator()"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="memname">bool <a class="el" href="classmo_fit_sol_continue.html">moFitSolContinue</a>&lt; EOT &gt;::operator() </td>
<td>(</td>
<td class="paramtype">const EOT &amp;&nbsp;</td>
<td class="paramname"> <em>_solution</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [inline, virtual]</code></td>
<td class="md" colspan="4">
template&lt;class EOT&gt; </td>
</tr>
<tr>
<td class="md" nowrap valign="top">bool <a class="el" href="classmo_fit_sol_continue.html">moFitSolContinue</a>&lt; EOT &gt;::operator() </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const EOT &amp;&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>_solution</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
<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> that activates the stopping criterion.
Function that activates the stopping criterion.
<p>
Indicates if the fitness threshold has not yet been reached.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
@ -136,44 +136,54 @@ Indicates if the fitness threshold has not yet been reached.<p>
<dl compact><dt><b>Returns:</b></dt><dd>true or false according to the value of the fitness. </dd></dl>
<p>
Implements <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">eoUF&lt; const EOT &amp;, bool &gt;</a>.
Implements <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#a1">eoUF&lt; const EOT &amp;, bool &gt;</a>.
<p>
Definition at line <a class="el" href="mo_fit_sol_continue_8h-source.html#l00067">67</a> of file <a class="el" href="mo_fit_sol_continue_8h-source.html">moFitSolContinue.h</a>.
<p>
References <a class="el" href="mo_fit_sol_continue_8h-source.html#l00087">moFitSolContinue&lt; EOT &gt;::fitness</a>.
</div>
</div><p>
<a class="anchor" name="670bd895b4edfcd3aebb40d2295d7f7c"></a><!-- doxytag: member="moFitSolContinue::init" ref="670bd895b4edfcd3aebb40d2295d7f7c" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class EOT&gt; </div>
<table class="memname">
References <a class="el" href="mo_fit_sol_continue_8h-source.html#l00087">moFitSolContinue&lt; EOT &gt;::fitness</a>. </td>
</tr>
</table>
<a class="anchor" name="a2" doxytag="moFitSolContinue::init"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="memname">void <a class="el" href="classmo_fit_sol_continue.html">moFitSolContinue</a>&lt; EOT &gt;::init </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [inline, virtual]</code></td>
<td class="md" colspan="4">
template&lt;class EOT&gt; </td>
</tr>
<tr>
<td class="md" nowrap valign="top">void <a class="el" href="classmo_fit_sol_continue.html">moFitSolContinue</a>&lt; EOT &gt;::init </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Procedure which allows to initialise all the stuff needed.
<p>
It can be also used to reinitialize all the needed things.
<p>
Implements <a class="el" href="classmo_sol_continue.html#064dc966a210f4ffb9515be3f03ca4c7">moSolContinue&lt; EOT &gt;</a>.
Implements <a class="el" href="classmo_sol_continue.html#a0">moSolContinue&lt; EOT &gt;</a>.
<p>
Definition at line <a class="el" href="mo_fit_sol_continue_8h-source.html#l00081">81</a> of file <a class="el" href="mo_fit_sol_continue_8h-source.html">moFitSolContinue.h</a>.
</div>
</div><p>
Definition at line <a class="el" href="mo_fit_sol_continue_8h-source.html#l00081">81</a> of file <a class="el" href="mo_fit_sol_continue_8h-source.html">moFitSolContinue.h</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="mo_fit_sol_continue_8h-source.html">moFitSolContinue.h</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Mon Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

View file

@ -2,43 +2,21 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moGenSolContinue&lt; EOT &gt; Member List</h1>This is the complete list of members for <a class="el" href="classmo_gen_sol_continue.html">moGenSolContinue&lt; EOT &gt;</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_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&lt; const EOT &amp;, bool &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_gen_sol_continue.html#c838d923436b71c584891c1cbe3f47ba">generationMaximumNumber</a></td><td><a class="el" href="classmo_gen_sol_continue.html">moGenSolContinue&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_gen_sol_continue.html#af0b3e5ca3ceee0d843670955c8f1e58">generationNumber</a></td><td><a class="el" href="classmo_gen_sol_continue.html">moGenSolContinue&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_gen_sol_continue.html#6c5db8182157584b56507cc9075602d4">init</a>()</td><td><a class="el" href="classmo_gen_sol_continue.html">moGenSolContinue&lt; EOT &gt;</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_gen_sol_continue.html#8e2456421b641d38e3f800f3bbe45159">moGenSolContinue</a>(unsigned int _generationMaximumNumber)</td><td><a class="el" href="classmo_gen_sol_continue.html">moGenSolContinue&lt; EOT &gt;</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_gen_sol_continue.html#2fd5f2f10b6d6208412582578fad48ea">operator()</a>(const EOT &amp;_solution)</td><td><a class="el" href="classmo_gen_sol_continue.html">moGenSolContinue&lt; EOT &gt;</a></td><td><code> [inline, 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>
<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&lt; const EOT &amp;, bool &gt;</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<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#e0">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&lt; const EOT &amp;, bool &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_gen_sol_continue.html#r0">generationMaximumNumber</a></td><td><a class="el" href="classmo_gen_sol_continue.html">moGenSolContinue&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_gen_sol_continue.html#r1">generationNumber</a></td><td><a class="el" href="classmo_gen_sol_continue.html">moGenSolContinue&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_gen_sol_continue.html#a2">init</a>()</td><td><a class="el" href="classmo_gen_sol_continue.html">moGenSolContinue&lt; EOT &gt;</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_gen_sol_continue.html#a0">moGenSolContinue</a>(unsigned int _generationMaximumNumber)</td><td><a class="el" href="classmo_gen_sol_continue.html">moGenSolContinue&lt; EOT &gt;</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_gen_sol_continue.html#a1">operator()</a>(const EOT &amp;_solution)</td><td><a class="el" href="classmo_gen_sol_continue.html">moGenSolContinue&lt; EOT &gt;</a></td><td><code> [inline, 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#a0">~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#a0">~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&lt; const EOT &amp;, bool &gt;</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Mon Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

View file

@ -2,33 +2,11 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: moGenSolContinue&lt; EOT &gt; Class Template Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>moGenSolContinue&lt; EOT &gt; Class Template Reference</h1><!-- doxytag: class="moGenSolContinue" --><!-- doxytag: inherits="moSolContinue" -->One possible stop criterion for a solution-based heuristic.
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moGenSolContinue&lt; EOT &gt; Class Template Reference</h1>One possible stop criterion for a solution-based heuristic.
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="mo_gen_sol_continue_8h-source.html">moGenSolContinue.h</a>&gt;</code>
@ -43,22 +21,22 @@
<a href="classmo_gen_sol_continue-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_gen_sol_continue.html#8e2456421b641d38e3f800f3bbe45159">moGenSolContinue</a> (unsigned int _generationMaximumNumber)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_gen_sol_continue.html#a0">moGenSolContinue</a> (unsigned int _generationMaximumNumber)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Simple constructor. <a href="#8e2456421b641d38e3f800f3bbe45159"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_gen_sol_continue.html#2fd5f2f10b6d6208412582578fad48ea">operator()</a> (const EOT &amp;_solution)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Simple constructor. <a href="#a0"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_gen_sol_continue.html#a1">operator()</a> (const EOT &amp;_solution)</td></tr>
<tr><td class="mdescLeft">&nbsp;</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> that activates the stop criterion. <a href="#2fd5f2f10b6d6208412582578fad48ea"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_gen_sol_continue.html#6c5db8182157584b56507cc9075602d4">init</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Function that activates the stop criterion. <a href="#a1"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_gen_sol_continue.html#a2">init</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Procedure which allows to initialise the generation counter. <a href="#6c5db8182157584b56507cc9075602d4"></a><br></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Procedure which allows to initialise the generation counter. <a href="#a2"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c838d923436b71c584891c1cbe3f47ba"></a><!-- doxytag: member="moGenSolContinue::generationMaximumNumber" ref="c838d923436b71c584891c1cbe3f47ba" args="" -->
unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_gen_sol_continue.html#c838d923436b71c584891c1cbe3f47ba">generationMaximumNumber</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="r0" doxytag="moGenSolContinue::generationMaximumNumber"></a>
unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_gen_sol_continue.html#r0">generationMaximumNumber</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Iteration maximum number. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="af0b3e5ca3ceee0d843670955c8f1e58"></a><!-- doxytag: member="moGenSolContinue::generationNumber" ref="af0b3e5ca3ceee0d843670955c8f1e58" args="" -->
unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_gen_sol_continue.html#af0b3e5ca3ceee0d843670955c8f1e58">generationNumber</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="r1" doxytag="moGenSolContinue::generationNumber"></a>
unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_gen_sol_continue.html#r1">generationNumber</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Iteration current number. <br></td></tr>
</table>
@ -73,23 +51,33 @@ The stop criterion corresponds to a maximum number of iteration.
<p>
Definition at line <a class="el" href="mo_gen_sol_continue_8h-source.html#l00046">46</a> of file <a class="el" href="mo_gen_sol_continue_8h-source.html">moGenSolContinue.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="8e2456421b641d38e3f800f3bbe45159"></a><!-- doxytag: member="moGenSolContinue::moGenSolContinue" ref="8e2456421b641d38e3f800f3bbe45159" args="(unsigned int _generationMaximumNumber)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class EOT&gt; </div>
<table class="memname">
<a class="anchor" name="a0" doxytag="moGenSolContinue::moGenSolContinue"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="memname"><a class="el" href="classmo_gen_sol_continue.html">moGenSolContinue</a>&lt; EOT &gt;::<a class="el" href="classmo_gen_sol_continue.html">moGenSolContinue</a> </td>
<td>(</td>
<td class="paramtype">unsigned int&nbsp;</td>
<td class="paramname"> <em>_generationMaximumNumber</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [inline]</code></td>
<td class="md" colspan="4">
template&lt;class EOT&gt; </td>
</tr>
<tr>
<td class="md" nowrap valign="top"><a class="el" href="classmo_gen_sol_continue.html">moGenSolContinue</a>&lt; EOT &gt;::<a class="el" href="classmo_gen_sol_continue.html">moGenSolContinue</a> </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">unsigned int&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>_generationMaximumNumber</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Simple constructor.
@ -102,29 +90,41 @@ Simple constructor.
<p>
Definition at line <a class="el" href="mo_gen_sol_continue_8h-source.html#l00054">54</a> of file <a class="el" href="mo_gen_sol_continue_8h-source.html">moGenSolContinue.h</a>.
</div>
</div><p>
<p>
References <a class="el" href="mo_gen_sol_continue_8h-source.html#l00086">moGenSolContinue&lt; EOT &gt;::generationMaximumNumber</a>, and <a class="el" href="mo_gen_sol_continue_8h-source.html#l00089">moGenSolContinue&lt; EOT &gt;::generationNumber</a>. </td>
</tr>
</table>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="2fd5f2f10b6d6208412582578fad48ea"></a><!-- doxytag: member="moGenSolContinue::operator()" ref="2fd5f2f10b6d6208412582578fad48ea" args="(const EOT &amp;_solution)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class EOT&gt; </div>
<table class="memname">
<a class="anchor" name="a1" doxytag="moGenSolContinue::operator()"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="memname">bool <a class="el" href="classmo_gen_sol_continue.html">moGenSolContinue</a>&lt; EOT &gt;::operator() </td>
<td>(</td>
<td class="paramtype">const EOT &amp;&nbsp;</td>
<td class="paramname"> <em>_solution</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [inline, virtual]</code></td>
<td class="md" colspan="4">
template&lt;class EOT&gt; </td>
</tr>
<tr>
<td class="md" nowrap valign="top">bool <a class="el" href="classmo_gen_sol_continue.html">moGenSolContinue</a>&lt; EOT &gt;::operator() </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const EOT &amp;&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>_solution</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
<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> that activates the stop criterion.
Function that activates the stop criterion.
<p>
Increments the counter and returns TRUE if the current number of iteration is lower than the given maximum number of iterations.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
@ -135,46 +135,56 @@ Increments the counter and returns TRUE if the current number of iteration is lo
<dl compact><dt><b>Returns:</b></dt><dd>true or false according to the current generation number. </dd></dl>
<p>
Implements <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">eoUF&lt; const EOT &amp;, bool &gt;</a>.
Implements <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#a1">eoUF&lt; const EOT &amp;, bool &gt;</a>.
<p>
Definition at line <a class="el" href="mo_gen_sol_continue_8h-source.html#l00066">66</a> of file <a class="el" href="mo_gen_sol_continue_8h-source.html">moGenSolContinue.h</a>.
<p>
References <a class="el" href="mo_gen_sol_continue_8h-source.html#l00086">moGenSolContinue&lt; EOT &gt;::generationMaximumNumber</a>, and <a class="el" href="mo_gen_sol_continue_8h-source.html#l00089">moGenSolContinue&lt; EOT &gt;::generationNumber</a>.
</div>
</div><p>
<a class="anchor" name="6c5db8182157584b56507cc9075602d4"></a><!-- doxytag: member="moGenSolContinue::init" ref="6c5db8182157584b56507cc9075602d4" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class EOT&gt; </div>
<table class="memname">
References <a class="el" href="mo_gen_sol_continue_8h-source.html#l00089">moGenSolContinue&lt; EOT &gt;::generationNumber</a>. </td>
</tr>
</table>
<a class="anchor" name="a2" doxytag="moGenSolContinue::init"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="memname">void <a class="el" href="classmo_gen_sol_continue.html">moGenSolContinue</a>&lt; EOT &gt;::init </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [inline, virtual]</code></td>
<td class="md" colspan="4">
template&lt;class EOT&gt; </td>
</tr>
<tr>
<td class="md" nowrap valign="top">void <a class="el" href="classmo_gen_sol_continue.html">moGenSolContinue</a>&lt; EOT &gt;::init </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Procedure which allows to initialise the generation counter.
<p>
It can also be used to reset the iteration counter.
<p>
Implements <a class="el" href="classmo_sol_continue.html#064dc966a210f4ffb9515be3f03ca4c7">moSolContinue&lt; EOT &gt;</a>.
Implements <a class="el" href="classmo_sol_continue.html#a0">moSolContinue&lt; EOT &gt;</a>.
<p>
Definition at line <a class="el" href="mo_gen_sol_continue_8h-source.html#l00078">78</a> of file <a class="el" href="mo_gen_sol_continue_8h-source.html">moGenSolContinue.h</a>.
<p>
References <a class="el" href="mo_gen_sol_continue_8h-source.html#l00089">moGenSolContinue&lt; EOT &gt;::generationNumber</a>.
</div>
</div><p>
References <a class="el" href="mo_gen_sol_continue_8h-source.html#l00089">moGenSolContinue&lt; EOT &gt;::generationNumber</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="mo_gen_sol_continue_8h-source.html">moGenSolContinue.h</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Mon Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

View file

@ -2,52 +2,30 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moHC&lt; M &gt; Member List</h1>This is the complete list of members for <a class="el" href="classmo_h_c.html">moHC&lt; M &gt;</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_mon_op.html#0dc1d253f0bd267f27ba8db63beea7f6">className</a>() 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_mon_op.html">eoMonOp&lt; M::EOType &gt;</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_mon_op.html#8dce578ea839d0ea6f2b0e4585b58c86">eoMonOp</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_mon_op.html">eoMonOp&lt; M::EOType &gt;</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_op.html#5b9ae9bfcd36ab9cfbc2940039190bdc">eoOp</a>(OpType _type)</td><td><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&lt; EOType &gt;</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_op.html#66db208d9e3c9f7920aafa198af07e79">eoOp</a>(const eoOp &amp;_eop)</td><td><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&lt; EOType &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_h_c.html#d219296ede03c679646bce2fe8ff96cb">EOT</a> typedef</td><td><a class="el" href="classmo_h_c.html">moHC&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_h_c.html#56487c97a7cf0c423cc879d1bbd45027">Fitness</a> typedef</td><td><a class="el" href="classmo_h_c.html">moHC&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_h_c.html#1175c588c19d3658cfc690d5f3f8d825">full_evaluation</a></td><td><a class="el" href="classmo_h_c.html">moHC&lt; M &gt;</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&lt; M::EOType &amp;, bool &gt;</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_op.html#f58534db7113ec9919ecdb69b661eb60">getType</a>() 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_op.html">eoOp&lt; EOType &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_h_c.html#44a35bd30df6e79cff95a31b84889bd7">moHC</a>(moMoveInit&lt; M &gt; &amp;_move_initializer, moNextMove&lt; M &gt; &amp;_next_move_generator, moMoveIncrEval&lt; M &gt; &amp;_incremental_evaluation, moMoveSelect&lt; M &gt; &amp;_move_selection, eoEvalFunc&lt; EOT &gt; &amp;_full_evaluation)</td><td><a class="el" href="classmo_h_c.html">moHC&lt; M &gt;</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_h_c.html#5002f969ef0a4d959610158fc62f137a">moHC</a>(moMoveExpl&lt; M &gt; &amp;_move_explorer, eoEvalFunc&lt; EOT &gt; &amp;_full_evaluation)</td><td><a class="el" href="classmo_h_c.html">moHC&lt; M &gt;</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_h_c.html#ec4e702a6ec240f40ff9d262c36d080b">move_explorer</a></td><td><a class="el" href="classmo_h_c.html">moHC&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_h_c.html#b739f9586b647e32bf31605066f984ad">operator()</a>(EOT &amp;_solution)</td><td><a class="el" href="classmo_h_c.html">moHC&lt; M &gt;</a></td><td><code> [inline, 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_op.html#04aa988c26acbc7e41e96cae0bd415cc">OpType</a> enum name</td><td><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&lt; EOType &gt;</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_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_op.html#4d42fee3eb192bc52b184cd098f91850">~eoOp</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_op.html">eoOp&lt; EOType &gt;</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&lt; M::EOType &amp;, bool &gt;</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<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_mon_op.html#a1">className</a>() 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_mon_op.html">eoMonOp&lt; M::EOType &gt;</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_mon_op.html#a0">eoMonOp</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_mon_op.html">eoMonOp&lt; M::EOType &gt;</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_op.html#z14_1">eoOp</a>(OpType _type)</td><td><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&lt; EOType &gt;</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_op.html#z14_2">eoOp</a>(const eoOp &amp;_eop)</td><td><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&lt; EOType &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_h_c.html#y0">EOT</a> typedef</td><td><a class="el" href="classmo_h_c.html">moHC&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_h_c.html#y1">Fitness</a> typedef</td><td><a class="el" href="classmo_h_c.html">moHC&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_h_c.html#r1">full_evaluation</a></td><td><a class="el" href="classmo_h_c.html">moHC&lt; M &gt;</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#e0">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&lt; M::EOType &amp;, bool &gt;</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_op.html#z14_4">getType</a>() 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_op.html">eoOp&lt; EOType &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_h_c.html#a0">moHC</a>(moMoveInit&lt; M &gt; &amp;_move_initializer, moNextMove&lt; M &gt; &amp;_next_move_generator, moMoveIncrEval&lt; M &gt; &amp;_incremental_evaluation, moMoveSelect&lt; M &gt; &amp;_move_selection, eoEvalFunc&lt; EOT &gt; &amp;_full_evaluation)</td><td><a class="el" href="classmo_h_c.html">moHC&lt; M &gt;</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_h_c.html#a1">moHC</a>(moMoveExpl&lt; M &gt; &amp;_move_explorer, eoEvalFunc&lt; EOT &gt; &amp;_full_evaluation)</td><td><a class="el" href="classmo_h_c.html">moHC&lt; M &gt;</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_h_c.html#r0">move_explorer</a></td><td><a class="el" href="classmo_h_c.html">moHC&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_h_c.html#a2">operator()</a>(EOT &amp;_solution)</td><td><a class="el" href="classmo_h_c.html">moHC&lt; M &gt;</a></td><td><code> [inline]</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#a1">moAlgo&lt; M::EOType &gt;::operator()</a>(M::EOType &amp;)=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&lt; M::EOType &amp;, bool &gt;</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_functor_base.html#a0">~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_op.html#z14_3">~eoOp</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_op.html">eoOp&lt; EOType &gt;</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#a0">~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&lt; M::EOType &amp;, bool &gt;</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Mon Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

View file

@ -2,65 +2,52 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: moHC&lt; M &gt; Class Template Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>moHC&lt; M &gt; Class Template Reference</h1><!-- doxytag: class="moHC" --><!-- doxytag: inherits="moAlgo&lt; M::EOType &gt;" -->Hill Climbing (HC).
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moHC&lt; M &gt; Class Template Reference</h1>Hill Climbing (HC).
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="mo_h_c_8h-source.html">moHC.h</a>&gt;</code>
<p>
<p>Inheritance diagram for moHC&lt; M &gt;:
<p><center><img src="classmo_h_c.png" usemap="#moHC< M >_map" border="0" alt=""></center>
<map name="moHC< M >_map">
<area href="classmo_algo.html" alt="moAlgo< M::EOType >" shape="rect" coords="93,168,269,192">
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html" alt="eoMonOp< M::EOType >" shape="rect" coords="93,112,269,136">
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html" alt="eoOp< EOType >" shape="rect" coords="0,56,176,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< M::EOType &, bool >" shape="rect" coords="186,56,362,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="186,0,362,24">
</map>
<a href="classmo_h_c-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_h_c.html#44a35bd30df6e79cff95a31b84889bd7">moHC</a> (<a class="el" href="classmo_move_init.html">moMoveInit</a>&lt; M &gt; &amp;_move_initializer, <a class="el" href="classmo_next_move.html">moNextMove</a>&lt; M &gt; &amp;_next_move_generator, <a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval</a>&lt; M &gt; &amp;_incremental_evaluation, <a class="el" href="classmo_move_select.html">moMoveSelect</a>&lt; M &gt; &amp;_move_selection, <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>&lt; <a class="el" href="classmo_h_c.html#d219296ede03c679646bce2fe8ff96cb">EOT</a> &gt; &amp;_full_evaluation)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_h_c.html#a0">moHC</a> (<a class="el" href="classmo_move_init.html">moMoveInit</a>&lt; M &gt; &amp;_move_initializer, <a class="el" href="classmo_next_move.html">moNextMove</a>&lt; M &gt; &amp;_next_move_generator, <a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval</a>&lt; M &gt; &amp;_incremental_evaluation, <a class="el" href="classmo_move_select.html">moMoveSelect</a>&lt; M &gt; &amp;_move_selection, <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>&lt; <a class="el" href="classmo_h_c.html#y0">EOT</a> &gt; &amp;_full_evaluation)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Full constructor. <a href="#44a35bd30df6e79cff95a31b84889bd7"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_h_c.html#5002f969ef0a4d959610158fc62f137a">moHC</a> (<a class="el" href="classmo_move_expl.html">moMoveExpl</a>&lt; M &gt; &amp;_move_explorer, <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>&lt; <a class="el" href="classmo_h_c.html#d219296ede03c679646bce2fe8ff96cb">EOT</a> &gt; &amp;_full_evaluation)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Full constructor. <a href="#a0"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_h_c.html#a1">moHC</a> (<a class="el" href="classmo_move_expl.html">moMoveExpl</a>&lt; M &gt; &amp;_move_explorer, <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>&lt; <a class="el" href="classmo_h_c.html#y0">EOT</a> &gt; &amp;_full_evaluation)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Light constructor. <a href="#5002f969ef0a4d959610158fc62f137a"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_h_c.html#b739f9586b647e32bf31605066f984ad">operator()</a> (<a class="el" href="classmo_h_c.html#d219296ede03c679646bce2fe8ff96cb">EOT</a> &amp;_solution)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Light constructor. <a href="#a1"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_h_c.html#a2">operator()</a> (<a class="el" href="classmo_h_c.html#y0">EOT</a> &amp;_solution)</td></tr>
<tr><td class="mdescLeft">&nbsp;</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 launches the HC. <a href="#b739f9586b647e32bf31605066f984ad"></a><br></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Function which launches the HC. <a href="#a2"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Private Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d219296ede03c679646bce2fe8ff96cb"></a><!-- doxytag: member="moHC::EOT" ref="d219296ede03c679646bce2fe8ff96cb" args="" -->
typedef M::EOType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_h_c.html#d219296ede03c679646bce2fe8ff96cb">EOT</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="y0" doxytag="moHC::EOT"></a>
typedef M::EOType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_h_c.html#y0">EOT</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Alias for the type. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="56487c97a7cf0c423cc879d1bbd45027"></a><!-- doxytag: member="moHC::Fitness" ref="56487c97a7cf0c423cc879d1bbd45027" args="" -->
typedef EOT::Fitness&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_h_c.html#56487c97a7cf0c423cc879d1bbd45027">Fitness</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="y1" doxytag="moHC::Fitness"></a>
typedef EOT::Fitness&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_h_c.html#y1">Fitness</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Alias for the fitness. <br></td></tr>
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ec4e702a6ec240f40ff9d262c36d080b"></a><!-- doxytag: member="moHC::move_explorer" ref="ec4e702a6ec240f40ff9d262c36d080b" args="" -->
<a class="el" href="classmo_move_expl.html">moMoveExpl</a>&lt; M &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_h_c.html#ec4e702a6ec240f40ff9d262c36d080b">move_explorer</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="r0" doxytag="moHC::move_explorer"></a>
<a class="el" href="classmo_move_expl.html">moMoveExpl</a>&lt; M &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_h_c.html#r0">move_explorer</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Complete exploration of the neighborhood. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1175c588c19d3658cfc690d5f3f8d825"></a><!-- doxytag: member="moHC::full_evaluation" ref="1175c588c19d3658cfc690d5f3f8d825" args="" -->
<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>&lt; <a class="el" href="classmo_h_c.html#d219296ede03c679646bce2fe8ff96cb">EOT</a> &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_h_c.html#1175c588c19d3658cfc690d5f3f8d825">full_evaluation</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="r1" doxytag="moHC::full_evaluation"></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>&lt; <a class="el" href="classmo_h_c.html#y0">EOT</a> &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_h_c.html#r1">full_evaluation</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A full evaluation function. <br></td></tr>
</table>
@ -75,50 +62,60 @@ Class which describes the algorithm for a hill climbing.
<p>
Definition at line <a class="el" href="mo_h_c_8h-source.html#l00049">49</a> of file <a class="el" href="mo_h_c_8h-source.html">moHC.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="44a35bd30df6e79cff95a31b84889bd7"></a><!-- doxytag: member="moHC::moHC" ref="44a35bd30df6e79cff95a31b84889bd7" args="(moMoveInit&lt; M &gt; &amp;_move_initializer, moNextMove&lt; M &gt; &amp;_next_move_generator, moMoveIncrEval&lt; M &gt; &amp;_incremental_evaluation, moMoveSelect&lt; M &gt; &amp;_move_selection, eoEvalFunc&lt; EOT &gt; &amp;_full_evaluation)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M&gt; </div>
<table class="memname">
<a class="anchor" name="a0" doxytag="moHC::moHC"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="memname"><a class="el" href="classmo_h_c.html">moHC</a>&lt; M &gt;::<a class="el" href="classmo_h_c.html">moHC</a> </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classmo_move_init.html">moMoveInit</a>&lt; M &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_move_initializer</em>, </td>
<td class="md" colspan="4">
template&lt;class M&gt; </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classmo_next_move.html">moNextMove</a>&lt; M &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_next_move_generator</em>, </td>
<td class="md" nowrap valign="top"><a class="el" href="classmo_h_c.html">moHC</a>&lt; M &gt;::<a class="el" href="classmo_h_c.html">moHC</a> </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top"><a class="el" href="classmo_move_init.html">moMoveInit</a>&lt; M &gt; &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_move_initializer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval</a>&lt; M &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_incremental_evaluation</em>, </td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap><a class="el" href="classmo_next_move.html">moNextMove</a>&lt; M &gt; &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_next_move_generator</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classmo_move_select.html">moMoveSelect</a>&lt; M &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_move_selection</em>, </td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap><a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval</a>&lt; M &gt; &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_incremental_evaluation</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></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>&lt; <a class="el" href="classmo_h_c.html#d219296ede03c679646bce2fe8ff96cb">EOT</a> &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_full_evaluation</em></td><td>&nbsp;</td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap><a class="el" href="classmo_move_select.html">moMoveSelect</a>&lt; M &gt; &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_move_selection</em>, </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td width="100%"><code> [inline]</code></td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap><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>&lt; <a class="el" href="classmo_h_c.html#y0">EOT</a> &gt; &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_full_evaluation</em></td>
</tr>
<tr>
<td class="md"></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Full constructor.
@ -136,34 +133,46 @@ All the boxes are given in order the HC to use a <a class="el" href="classmo_h_c
<p>
Definition at line <a class="el" href="mo_h_c_8h-source.html#l00069">69</a> of file <a class="el" href="mo_h_c_8h-source.html">moHC.h</a>.
</div>
</div><p>
<a class="anchor" name="5002f969ef0a4d959610158fc62f137a"></a><!-- doxytag: member="moHC::moHC" ref="5002f969ef0a4d959610158fc62f137a" args="(moMoveExpl&lt; M &gt; &amp;_move_explorer, eoEvalFunc&lt; EOT &gt; &amp;_full_evaluation)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M&gt; </div>
<table class="memname">
<p>
References <a class="el" href="mo_h_c_8h-source.html#l00121">moHC&lt; M &gt;::full_evaluation</a>, and <a class="el" href="mo_h_c_8h-source.html#l00118">moHC&lt; M &gt;::move_explorer</a>. </td>
</tr>
</table>
<a class="anchor" name="a1" doxytag="moHC::moHC"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="memname"><a class="el" href="classmo_h_c.html">moHC</a>&lt; M &gt;::<a class="el" href="classmo_h_c.html">moHC</a> </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classmo_move_expl.html">moMoveExpl</a>&lt; M &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_move_explorer</em>, </td>
<td class="md" colspan="4">
template&lt;class M&gt; </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></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>&lt; <a class="el" href="classmo_h_c.html#d219296ede03c679646bce2fe8ff96cb">EOT</a> &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_full_evaluation</em></td><td>&nbsp;</td>
<td class="md" nowrap valign="top"><a class="el" href="classmo_h_c.html">moHC</a>&lt; M &gt;::<a class="el" href="classmo_h_c.html">moHC</a> </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top"><a class="el" href="classmo_move_expl.html">moMoveExpl</a>&lt; M &gt; &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_move_explorer</em>, </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td width="100%"><code> [inline]</code></td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap><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>&lt; <a class="el" href="classmo_h_c.html#y0">EOT</a> &gt; &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_full_evaluation</em></td>
</tr>
<tr>
<td class="md"></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Light constructor.
@ -178,29 +187,41 @@ This constructor allow to use another <a class="el" href="classmo_move_expl.html
<p>
Definition at line <a class="el" href="mo_h_c_8h-source.html#l00082">82</a> of file <a class="el" href="mo_h_c_8h-source.html">moHC.h</a>.
</div>
</div><p>
<p>
References <a class="el" href="mo_h_c_8h-source.html#l00121">moHC&lt; M &gt;::full_evaluation</a>, and <a class="el" href="mo_h_c_8h-source.html#l00118">moHC&lt; M &gt;::move_explorer</a>. </td>
</tr>
</table>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="b739f9586b647e32bf31605066f984ad"></a><!-- doxytag: member="moHC::operator()" ref="b739f9586b647e32bf31605066f984ad" args="(EOT &amp;_solution)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M&gt; </div>
<table class="memname">
<a class="anchor" name="a2" doxytag="moHC::operator()"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="memname">bool <a class="el" href="classmo_h_c.html">moHC</a>&lt; M &gt;::operator() </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classmo_h_c.html#d219296ede03c679646bce2fe8ff96cb">EOT</a> &amp;&nbsp;</td>
<td class="paramname"> <em>_solution</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [inline, virtual]</code></td>
<td class="md" colspan="4">
template&lt;class M&gt; </td>
</tr>
<tr>
<td class="md" nowrap valign="top">bool <a class="el" href="classmo_h_c.html">moHC</a>&lt; M &gt;::operator() </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top"><a class="el" href="classmo_h_c.html#y0">EOT</a> &amp;&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>_solution</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
<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 launches the HC.
Function which launches the HC.
<p>
The HC has to improve a current solution. As the <a class="el" href="classmo_s_a.html">moSA</a> and the mo TS, it can be used for HYBRIDATION in an evolutionnary algorithm.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
@ -210,18 +231,16 @@ The HC has to improve a current solution. As the <a class="el" href="classmo_s_a
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>true. </dd></dl>
<p>
Implements <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">eoUF&lt; M::EOType &amp;, bool &gt;</a>.
<p>
Definition at line <a class="el" href="mo_h_c_8h-source.html#l00094">94</a> of file <a class="el" href="mo_h_c_8h-source.html">moHC.h</a>.
<p>
References <a class="el" href="mo_h_c_8h-source.html#l00121">moHC&lt; M &gt;::full_evaluation</a>, and <a class="el" href="mo_h_c_8h-source.html#l00118">moHC&lt; M &gt;::move_explorer</a>.
</div>
</div><p>
References <a class="el" href="mo_h_c_8h-source.html#l00052">moHC&lt; M &gt;::EOT</a>, <a class="el" href="mo_h_c_8h-source.html#l00121">moHC&lt; M &gt;::full_evaluation</a>, and <a class="el" href="mo_h_c_8h-source.html#l00118">moHC&lt; M &gt;::move_explorer</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="mo_h_c_8h-source.html">moHC.h</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Mon Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

View file

@ -2,46 +2,25 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moHCMoveLoopExpl&lt; M &gt; Member List</h1>This is the complete list of members for <a class="el" href="classmo_h_c_move_loop_expl.html">moHCMoveLoopExpl&lt; M &gt;</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="classmo_h_c_move_loop_expl.html#077befd4106c201eafd3ea22bcea2fe9">EOT</a> typedef</td><td><a class="el" href="classmo_h_c_move_loop_expl.html">moHCMoveLoopExpl&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_h_c_move_loop_expl.html#f24871224316d5549b9013a2d27ab465">Fitness</a> typedef</td><td><a class="el" href="classmo_h_c_move_loop_expl.html">moHCMoveLoopExpl&lt; M &gt;</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&lt; const M::EOType &amp;, M::EOType &amp;, void &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_h_c_move_loop_expl.html#a044b28f972d007a22736b646d86f265">incremental_evaluation</a></td><td><a class="el" href="classmo_h_c_move_loop_expl.html">moHCMoveLoopExpl&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_h_c_move_loop_expl.html#fac2eb6695ba1b797ffab4f290d760b8">moHCMoveLoopExpl</a>(moMoveInit&lt; M &gt; &amp;_move_initializer, moNextMove&lt; M &gt; &amp;_next_move_generator, moMoveIncrEval&lt; M &gt; &amp;_incremental_evaluation, moMoveSelect&lt; M &gt; &amp;_move_selection)</td><td><a class="el" href="classmo_h_c_move_loop_expl.html">moHCMoveLoopExpl&lt; M &gt;</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_h_c_move_loop_expl.html#17506f3f1172714f9adbfa4e8a15953a">move_initializer</a></td><td><a class="el" href="classmo_h_c_move_loop_expl.html">moHCMoveLoopExpl&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_h_c_move_loop_expl.html#5f0532e0ee8ef8ecaeeb4e56342be443">move_selection</a></td><td><a class="el" href="classmo_h_c_move_loop_expl.html">moHCMoveLoopExpl&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_h_c_move_loop_expl.html#fdc44d40d8859bae1d7b92e77f36aa30">next_move_generator</a></td><td><a class="el" href="classmo_h_c_move_loop_expl.html">moHCMoveLoopExpl&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_h_c_move_loop_expl.html#fe9362c10d74a5e6ed09b56345396192">operator()</a>(const EOT &amp;_old_solution, EOT &amp;_new_solution)</td><td><a class="el" href="classmo_h_c_move_loop_expl.html">moHCMoveLoopExpl&lt; M &gt;</a></td><td><code> [inline, 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&lt; const M::EOType &amp;, M::EOType &amp;, void &gt;</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:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<tr class="memlist"><td><a class="el" href="classmo_h_c_move_loop_expl.html#y0">EOT</a> typedef</td><td><a class="el" href="classmo_h_c_move_loop_expl.html">moHCMoveLoopExpl&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_h_c_move_loop_expl.html#y1">Fitness</a> typedef</td><td><a class="el" href="classmo_h_c_move_loop_expl.html">moHCMoveLoopExpl&lt; M &gt;</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#e0">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&lt; const M::EOType &amp;, M::EOType &amp;, void &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_h_c_move_loop_expl.html#r2">incremental_evaluation</a></td><td><a class="el" href="classmo_h_c_move_loop_expl.html">moHCMoveLoopExpl&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_h_c_move_loop_expl.html#a0">moHCMoveLoopExpl</a>(moMoveInit&lt; M &gt; &amp;_move_initializer, moNextMove&lt; M &gt; &amp;_next_move_generator, moMoveIncrEval&lt; M &gt; &amp;_incremental_evaluation, moMoveSelect&lt; M &gt; &amp;_move_selection)</td><td><a class="el" href="classmo_h_c_move_loop_expl.html">moHCMoveLoopExpl&lt; M &gt;</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_h_c_move_loop_expl.html#r0">move_initializer</a></td><td><a class="el" href="classmo_h_c_move_loop_expl.html">moHCMoveLoopExpl&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_h_c_move_loop_expl.html#r3">move_selection</a></td><td><a class="el" href="classmo_h_c_move_loop_expl.html">moHCMoveLoopExpl&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_h_c_move_loop_expl.html#r1">next_move_generator</a></td><td><a class="el" href="classmo_h_c_move_loop_expl.html">moHCMoveLoopExpl&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_h_c_move_loop_expl.html#a1">operator()</a>(const EOT &amp;_old_solution, EOT &amp;_new_solution)</td><td><a class="el" href="classmo_h_c_move_loop_expl.html">moHCMoveLoopExpl&lt; M &gt;</a></td><td><code> [inline]</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#a1">moMoveLoopExpl::operator()</a>(const M::EOType &amp;, M::EOType &amp;)=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&lt; const M::EOType &amp;, M::EOType &amp;, void &gt;</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#a0">~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&lt; const M::EOType &amp;, M::EOType &amp;, void &gt;</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#a0">~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 Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

View file

@ -2,33 +2,11 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: moHCMoveLoopExpl&lt; M &gt; Class Template Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>moHCMoveLoopExpl&lt; M &gt; Class Template Reference</h1><!-- doxytag: class="moHCMoveLoopExpl" --><!-- doxytag: inherits="moMoveLoopExpl" -->Iterative explorer used by a <a class="el" href="classmo_h_c.html">moHC</a>.
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moHCMoveLoopExpl&lt; M &gt; Class Template Reference</h1>Iterative explorer used by a <a class="el" href="classmo_h_c.html">moHC</a>.
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="mo_h_c_move_loop_expl_8h-source.html">moHCMoveLoopExpl.h</a>&gt;</code>
@ -44,36 +22,36 @@
<a href="classmo_h_c_move_loop_expl-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_h_c_move_loop_expl.html#fac2eb6695ba1b797ffab4f290d760b8">moHCMoveLoopExpl</a> (<a class="el" href="classmo_move_init.html">moMoveInit</a>&lt; M &gt; &amp;_move_initializer, <a class="el" href="classmo_next_move.html">moNextMove</a>&lt; M &gt; &amp;_next_move_generator, <a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval</a>&lt; M &gt; &amp;_incremental_evaluation, <a class="el" href="classmo_move_select.html">moMoveSelect</a>&lt; M &gt; &amp;_move_selection)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_h_c_move_loop_expl.html#a0">moHCMoveLoopExpl</a> (<a class="el" href="classmo_move_init.html">moMoveInit</a>&lt; M &gt; &amp;_move_initializer, <a class="el" href="classmo_next_move.html">moNextMove</a>&lt; M &gt; &amp;_next_move_generator, <a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval</a>&lt; M &gt; &amp;_incremental_evaluation, <a class="el" href="classmo_move_select.html">moMoveSelect</a>&lt; M &gt; &amp;_move_selection)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor. <a href="#fac2eb6695ba1b797ffab4f290d760b8"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_h_c_move_loop_expl.html#fe9362c10d74a5e6ed09b56345396192">operator()</a> (const <a class="el" href="classmo_h_c_move_loop_expl.html#077befd4106c201eafd3ea22bcea2fe9">EOT</a> &amp;_old_solution, <a class="el" href="classmo_h_c_move_loop_expl.html#077befd4106c201eafd3ea22bcea2fe9">EOT</a> &amp;_new_solution)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor. <a href="#a0"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_h_c_move_loop_expl.html#a1">operator()</a> (const <a class="el" href="classmo_h_c_move_loop_expl.html#y0">EOT</a> &amp;_old_solution, <a class="el" href="classmo_h_c_move_loop_expl.html#y0">EOT</a> &amp;_new_solution)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Procedure which launches the explorer. <a href="#fe9362c10d74a5e6ed09b56345396192"></a><br></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Procedure which launches the explorer. <a href="#a1"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Private Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="077befd4106c201eafd3ea22bcea2fe9"></a><!-- doxytag: member="moHCMoveLoopExpl::EOT" ref="077befd4106c201eafd3ea22bcea2fe9" args="" -->
typedef M::EOType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_h_c_move_loop_expl.html#077befd4106c201eafd3ea22bcea2fe9">EOT</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="y0" doxytag="moHCMoveLoopExpl::EOT"></a>
typedef M::EOType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_h_c_move_loop_expl.html#y0">EOT</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Alias for the type. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f24871224316d5549b9013a2d27ab465"></a><!-- doxytag: member="moHCMoveLoopExpl::Fitness" ref="f24871224316d5549b9013a2d27ab465" args="" -->
typedef M::EOType::Fitness&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_h_c_move_loop_expl.html#f24871224316d5549b9013a2d27ab465">Fitness</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="y1" doxytag="moHCMoveLoopExpl::Fitness"></a>
typedef M::EOType::Fitness&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_h_c_move_loop_expl.html#y1">Fitness</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Alias for the fitness. <br></td></tr>
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="17506f3f1172714f9adbfa4e8a15953a"></a><!-- doxytag: member="moHCMoveLoopExpl::move_initializer" ref="17506f3f1172714f9adbfa4e8a15953a" args="" -->
<a class="el" href="classmo_move_init.html">moMoveInit</a>&lt; M &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_h_c_move_loop_expl.html#17506f3f1172714f9adbfa4e8a15953a">move_initializer</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="r0" doxytag="moHCMoveLoopExpl::move_initializer"></a>
<a class="el" href="classmo_move_init.html">moMoveInit</a>&lt; M &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_h_c_move_loop_expl.html#r0">move_initializer</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Move initialiser. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fdc44d40d8859bae1d7b92e77f36aa30"></a><!-- doxytag: member="moHCMoveLoopExpl::next_move_generator" ref="fdc44d40d8859bae1d7b92e77f36aa30" args="" -->
<a class="el" href="classmo_next_move.html">moNextMove</a>&lt; M &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_h_c_move_loop_expl.html#fdc44d40d8859bae1d7b92e77f36aa30">next_move_generator</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="r1" doxytag="moHCMoveLoopExpl::next_move_generator"></a>
<a class="el" href="classmo_next_move.html">moNextMove</a>&lt; M &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_h_c_move_loop_expl.html#r1">next_move_generator</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Neighborhood explorer. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a044b28f972d007a22736b646d86f265"></a><!-- doxytag: member="moHCMoveLoopExpl::incremental_evaluation" ref="a044b28f972d007a22736b646d86f265" args="" -->
<a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval</a>&lt; M &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_h_c_move_loop_expl.html#a044b28f972d007a22736b646d86f265">incremental_evaluation</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="r2" doxytag="moHCMoveLoopExpl::incremental_evaluation"></a>
<a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval</a>&lt; M &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_h_c_move_loop_expl.html#r2">incremental_evaluation</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">(generally) Efficient evaluation. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5f0532e0ee8ef8ecaeeb4e56342be443"></a><!-- doxytag: member="moHCMoveLoopExpl::move_selection" ref="5f0532e0ee8ef8ecaeeb4e56342be443" args="" -->
<a class="el" href="classmo_move_select.html">moMoveSelect</a>&lt; M &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_h_c_move_loop_expl.html#5f0532e0ee8ef8ecaeeb4e56342be443">move_selection</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="r3" doxytag="moHCMoveLoopExpl::move_selection"></a>
<a class="el" href="classmo_move_select.html">moMoveSelect</a>&lt; M &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_h_c_move_loop_expl.html#r3">move_selection</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Move selector. <br></td></tr>
</table>
@ -86,44 +64,54 @@ Iterative explorer used by a <a class="el" href="classmo_h_c.html">moHC</a>.
<p>
Definition at line <a class="el" href="mo_h_c_move_loop_expl_8h-source.html#l00047">47</a> of file <a class="el" href="mo_h_c_move_loop_expl_8h-source.html">moHCMoveLoopExpl.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="fac2eb6695ba1b797ffab4f290d760b8"></a><!-- doxytag: member="moHCMoveLoopExpl::moHCMoveLoopExpl" ref="fac2eb6695ba1b797ffab4f290d760b8" args="(moMoveInit&lt; M &gt; &amp;_move_initializer, moNextMove&lt; M &gt; &amp;_next_move_generator, moMoveIncrEval&lt; M &gt; &amp;_incremental_evaluation, moMoveSelect&lt; M &gt; &amp;_move_selection)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M&gt; </div>
<table class="memname">
<a class="anchor" name="a0" doxytag="moHCMoveLoopExpl::moHCMoveLoopExpl"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="memname"><a class="el" href="classmo_h_c_move_loop_expl.html">moHCMoveLoopExpl</a>&lt; M &gt;::<a class="el" href="classmo_h_c_move_loop_expl.html">moHCMoveLoopExpl</a> </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classmo_move_init.html">moMoveInit</a>&lt; M &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_move_initializer</em>, </td>
<td class="md" colspan="4">
template&lt;class M&gt; </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classmo_next_move.html">moNextMove</a>&lt; M &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_next_move_generator</em>, </td>
<td class="md" nowrap valign="top"><a class="el" href="classmo_h_c_move_loop_expl.html">moHCMoveLoopExpl</a>&lt; M &gt;::<a class="el" href="classmo_h_c_move_loop_expl.html">moHCMoveLoopExpl</a> </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top"><a class="el" href="classmo_move_init.html">moMoveInit</a>&lt; M &gt; &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_move_initializer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval</a>&lt; M &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_incremental_evaluation</em>, </td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap><a class="el" href="classmo_next_move.html">moNextMove</a>&lt; M &gt; &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_next_move_generator</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classmo_move_select.html">moMoveSelect</a>&lt; M &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_move_selection</em></td><td>&nbsp;</td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap><a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval</a>&lt; M &gt; &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_incremental_evaluation</em>, </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td width="100%"><code> [inline]</code></td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap><a class="el" href="classmo_move_select.html">moMoveSelect</a>&lt; M &gt; &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_move_selection</em></td>
</tr>
<tr>
<td class="md"></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Constructor.
@ -140,35 +128,47 @@ All the boxes have to be specified.<p>
<p>
Definition at line <a class="el" href="mo_h_c_move_loop_expl_8h-source.html#l00066">66</a> of file <a class="el" href="mo_h_c_move_loop_expl_8h-source.html">moHCMoveLoopExpl.h</a>.
</div>
</div><p>
<p>
References <a class="el" href="mo_h_c_move_loop_expl_8h-source.html#l00132">moHCMoveLoopExpl&lt; M &gt;::incremental_evaluation</a>, <a class="el" href="mo_h_c_move_loop_expl_8h-source.html#l00126">moHCMoveLoopExpl&lt; M &gt;::move_initializer</a>, <a class="el" href="mo_h_c_move_loop_expl_8h-source.html#l00135">moHCMoveLoopExpl&lt; M &gt;::move_selection</a>, and <a class="el" href="mo_h_c_move_loop_expl_8h-source.html#l00129">moHCMoveLoopExpl&lt; M &gt;::next_move_generator</a>. </td>
</tr>
</table>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="fe9362c10d74a5e6ed09b56345396192"></a><!-- doxytag: member="moHCMoveLoopExpl::operator()" ref="fe9362c10d74a5e6ed09b56345396192" args="(const EOT &amp;_old_solution, EOT &amp;_new_solution)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M&gt; </div>
<table class="memname">
<a class="anchor" name="a1" doxytag="moHCMoveLoopExpl::operator()"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="memname">void <a class="el" href="classmo_h_c_move_loop_expl.html">moHCMoveLoopExpl</a>&lt; M &gt;::operator() </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classmo_h_c_move_loop_expl.html#077befd4106c201eafd3ea22bcea2fe9">EOT</a> &amp;&nbsp;</td>
<td class="paramname"> <em>_old_solution</em>, </td>
<td class="md" colspan="4">
template&lt;class M&gt; </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classmo_h_c_move_loop_expl.html#077befd4106c201eafd3ea22bcea2fe9">EOT</a> &amp;&nbsp;</td>
<td class="paramname"> <em>_new_solution</em></td><td>&nbsp;</td>
<td class="md" nowrap valign="top">void <a class="el" href="classmo_h_c_move_loop_expl.html">moHCMoveLoopExpl</a>&lt; M &gt;::operator() </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const <a class="el" href="classmo_h_c_move_loop_expl.html#y0">EOT</a> &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_old_solution</em>, </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td width="100%"><code> [inline, virtual]</code></td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap><a class="el" href="classmo_h_c_move_loop_expl.html#y0">EOT</a> &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_new_solution</em></td>
</tr>
<tr>
<td class="md"></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Procedure which launches the explorer.
@ -181,18 +181,16 @@ The exploration starts from an old solution and provides a new solution.<p>
</table>
</dl>
<p>
Implements <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">eoBF&lt; const M::EOType &amp;, M::EOType &amp;, void &gt;</a>.
<p>
Definition at line <a class="el" href="mo_h_c_move_loop_expl_8h-source.html#l00079">79</a> of file <a class="el" href="mo_h_c_move_loop_expl_8h-source.html">moHCMoveLoopExpl.h</a>.
<p>
References <a class="el" href="mo_h_c_move_loop_expl_8h-source.html#l00132">moHCMoveLoopExpl&lt; M &gt;::incremental_evaluation</a>, <a class="el" href="mo_h_c_move_loop_expl_8h-source.html#l00126">moHCMoveLoopExpl&lt; M &gt;::move_initializer</a>, <a class="el" href="mo_h_c_move_loop_expl_8h-source.html#l00135">moHCMoveLoopExpl&lt; M &gt;::move_selection</a>, and <a class="el" href="mo_h_c_move_loop_expl_8h-source.html#l00129">moHCMoveLoopExpl&lt; M &gt;::next_move_generator</a>.
</div>
</div><p>
References <a class="el" href="mo_h_c_move_loop_expl_8h-source.html#l00053">moHCMoveLoopExpl&lt; M &gt;::Fitness</a>, <a class="el" href="mo_h_c_move_loop_expl_8h-source.html#l00132">moHCMoveLoopExpl&lt; M &gt;::incremental_evaluation</a>, <a class="el" href="mo_h_c_move_loop_expl_8h-source.html#l00126">moHCMoveLoopExpl&lt; M &gt;::move_initializer</a>, <a class="el" href="mo_h_c_move_loop_expl_8h-source.html#l00135">moHCMoveLoopExpl&lt; M &gt;::move_selection</a>, and <a class="el" href="mo_h_c_move_loop_expl_8h-source.html#l00129">moHCMoveLoopExpl&lt; M &gt;::next_move_generator</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="mo_h_c_move_loop_expl_8h-source.html">moHCMoveLoopExpl.h</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Mon Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

View file

@ -2,57 +2,35 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moILS&lt; M &gt; Member List</h1>This is the complete list of members for <a class="el" href="classmo_i_l_s.html">moILS&lt; M &gt;</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="classmo_i_l_s.html#295f6d0342c67bd3dc4cb82e2adc26be">acceptance_criterion</a></td><td><a class="el" href="classmo_i_l_s.html">moILS&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_i_l_s.html#5651a4d94b59d523d341d5d6e24ca311">algorithm</a></td><td><a class="el" href="classmo_i_l_s.html">moILS&lt; M &gt;</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_mon_op.html#0dc1d253f0bd267f27ba8db63beea7f6">className</a>() 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_mon_op.html">eoMonOp&lt; M::EOType &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_i_l_s.html#30edab439401d7ec04fd8d37b4513d94">continu</a></td><td><a class="el" href="classmo_i_l_s.html">moILS&lt; M &gt;</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_mon_op.html#8dce578ea839d0ea6f2b0e4585b58c86">eoMonOp</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_mon_op.html">eoMonOp&lt; M::EOType &gt;</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_op.html#5b9ae9bfcd36ab9cfbc2940039190bdc">eoOp</a>(OpType _type)</td><td><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&lt; EOType &gt;</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_op.html#66db208d9e3c9f7920aafa198af07e79">eoOp</a>(const eoOp &amp;_eop)</td><td><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&lt; EOType &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> typedef</td><td><a class="el" href="classmo_i_l_s.html">moILS&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_i_l_s.html#8c464a9eae064a78eff75d4c722b619c">Fitness</a> typedef</td><td><a class="el" href="classmo_i_l_s.html">moILS&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_i_l_s.html#8e8c383ac6ec34aaf071fa18bb54be67">full_evaluation</a></td><td><a class="el" href="classmo_i_l_s.html">moILS&lt; M &gt;</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&lt; M::EOType &amp;, bool &gt;</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_op.html#f58534db7113ec9919ecdb69b661eb60">getType</a>() 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_op.html">eoOp&lt; EOType &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_i_l_s.html#c83f81ba0836ae262305efa15eeb3da2">moILS</a>(moAlgo&lt; EOT &gt; &amp;_algorithm, moSolContinue&lt; EOT &gt; &amp;_continue, moComparator&lt; EOT &gt; &amp;_acceptance_criterion, eoMonOp&lt; EOT &gt; &amp;_perturbation, eoEvalFunc&lt; EOT &gt; &amp;_full_evaluation)</td><td><a class="el" href="classmo_i_l_s.html">moILS&lt; M &gt;</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_i_l_s.html#6d684a1d13ad224a911c8b0277812297">moILS</a>(moMoveInit&lt; M &gt; &amp;_move_initializer, moNextMove&lt; M &gt; &amp;_next_move_generator, moMoveIncrEval&lt; M &gt; &amp;_incremental_evaluation, moMoveSelect&lt; M &gt; &amp;_move_selection, moSolContinue&lt; EOT &gt; &amp;_continue, moComparator&lt; EOT &gt; &amp;_acceptance_criterion, eoMonOp&lt; EOT &gt; &amp;_perturbation, eoEvalFunc&lt; EOT &gt; &amp;_full_evaluation)</td><td><a class="el" href="classmo_i_l_s.html">moILS&lt; M &gt;</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_i_l_s.html#740ac81a0d06eb471592ba0861d3a6d7">moILS</a>(moMoveInit&lt; M &gt; &amp;_move_initializer, moNextMove&lt; M &gt; &amp;_next_move_generator, moMoveIncrEval&lt; M &gt; &amp;_incremental_evaluation, moTabuList&lt; M &gt; &amp;_tabu_list, moAspirCrit&lt; M &gt; &amp;_aspiration_criterion, moSolContinue&lt; EOT &gt; &amp;_moTS_continue, moSolContinue&lt; EOT &gt; &amp;_continue, moComparator&lt; EOT &gt; &amp;_acceptance_criterion, eoMonOp&lt; EOT &gt; &amp;_perturbation, eoEvalFunc&lt; EOT &gt; &amp;_full_evaluation)</td><td><a class="el" href="classmo_i_l_s.html">moILS&lt; M &gt;</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_i_l_s.html#36bab16abf36957dac36c467b86385bc">moILS</a>(moRandMove&lt; M &gt; &amp;_random_move_generator, moMoveIncrEval&lt; M &gt; &amp;_incremental_evaluation, moSolContinue&lt; EOT &gt; &amp;_moSA_continue, double _initial_temperature, moCoolingSchedule &amp;_cooling_schedule, moSolContinue&lt; EOT &gt; &amp;_continue, moComparator&lt; EOT &gt; &amp;_acceptance_criterion, eoMonOp&lt; EOT &gt; &amp;_perturbation, eoEvalFunc&lt; EOT &gt; &amp;_full_evaluation)</td><td><a class="el" href="classmo_i_l_s.html">moILS&lt; M &gt;</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_i_l_s.html#3f6b950e5a6c363f04b8d4c259502488">operator()</a>(EOT &amp;_solution)</td><td><a class="el" href="classmo_i_l_s.html">moILS&lt; M &gt;</a></td><td><code> [inline, 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_op.html#04aa988c26acbc7e41e96cae0bd415cc">OpType</a> enum name</td><td><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&lt; EOType &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_i_l_s.html#f667a1bda06b6d221292df9aba3db8a2">perturbation</a></td><td><a class="el" href="classmo_i_l_s.html">moILS&lt; M &gt;</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_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_op.html#4d42fee3eb192bc52b184cd098f91850">~eoOp</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_op.html">eoOp&lt; EOType &gt;</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&lt; M::EOType &amp;, bool &gt;</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<tr class="memlist"><td><a class="el" href="classmo_i_l_s.html#r2">acceptance_criterion</a></td><td><a class="el" href="classmo_i_l_s.html">moILS&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_i_l_s.html#r0">algorithm</a></td><td><a class="el" href="classmo_i_l_s.html">moILS&lt; M &gt;</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_mon_op.html#a1">className</a>() 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_mon_op.html">eoMonOp&lt; M::EOType &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_i_l_s.html#r1">continu</a></td><td><a class="el" href="classmo_i_l_s.html">moILS&lt; M &gt;</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_mon_op.html#a0">eoMonOp</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_mon_op.html">eoMonOp&lt; M::EOType &gt;</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_op.html#z14_1">eoOp</a>(OpType _type)</td><td><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&lt; EOType &gt;</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_op.html#z14_2">eoOp</a>(const eoOp &amp;_eop)</td><td><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&lt; EOType &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_i_l_s.html#y0">EOT</a> typedef</td><td><a class="el" href="classmo_i_l_s.html">moILS&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_i_l_s.html#y1">Fitness</a> typedef</td><td><a class="el" href="classmo_i_l_s.html">moILS&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_i_l_s.html#r4">full_evaluation</a></td><td><a class="el" href="classmo_i_l_s.html">moILS&lt; M &gt;</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#e0">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&lt; M::EOType &amp;, bool &gt;</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_op.html#z14_4">getType</a>() 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_op.html">eoOp&lt; EOType &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_i_l_s.html#a0">moILS</a>(moAlgo&lt; EOT &gt; &amp;_algorithm, moSolContinue&lt; EOT &gt; &amp;_continue, moComparator&lt; EOT &gt; &amp;_acceptance_criterion, eoMonOp&lt; EOT &gt; &amp;_perturbation, eoEvalFunc&lt; EOT &gt; &amp;_full_evaluation)</td><td><a class="el" href="classmo_i_l_s.html">moILS&lt; M &gt;</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_i_l_s.html#a1">moILS</a>(moMoveInit&lt; M &gt; &amp;_move_initializer, moNextMove&lt; M &gt; &amp;_next_move_generator, moMoveIncrEval&lt; M &gt; &amp;_incremental_evaluation, moMoveSelect&lt; M &gt; &amp;_move_selection, moSolContinue&lt; EOT &gt; &amp;_continue, moComparator&lt; EOT &gt; &amp;_acceptance_criterion, eoMonOp&lt; EOT &gt; &amp;_perturbation, eoEvalFunc&lt; EOT &gt; &amp;_full_evaluation)</td><td><a class="el" href="classmo_i_l_s.html">moILS&lt; M &gt;</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_i_l_s.html#a2">moILS</a>(moMoveInit&lt; M &gt; &amp;_move_initializer, moNextMove&lt; M &gt; &amp;_next_move_generator, moMoveIncrEval&lt; M &gt; &amp;_incremental_evaluation, moTabuList&lt; M &gt; &amp;_tabu_list, moAspirCrit&lt; M &gt; &amp;_aspiration_criterion, moSolContinue&lt; EOT &gt; &amp;_moTS_continue, moSolContinue&lt; EOT &gt; &amp;_continue, moComparator&lt; EOT &gt; &amp;_acceptance_criterion, eoMonOp&lt; EOT &gt; &amp;_perturbation, eoEvalFunc&lt; EOT &gt; &amp;_full_evaluation)</td><td><a class="el" href="classmo_i_l_s.html">moILS&lt; M &gt;</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_i_l_s.html#a3">moILS</a>(moRandMove&lt; M &gt; &amp;_random_move_generator, moMoveIncrEval&lt; M &gt; &amp;_incremental_evaluation, moSolContinue&lt; EOT &gt; &amp;_moSA_continue, double _initial_temperature, moCoolingSchedule &amp;_cooling_schedule, moSolContinue&lt; EOT &gt; &amp;_continue, moComparator&lt; EOT &gt; &amp;_acceptance_criterion, eoMonOp&lt; EOT &gt; &amp;_perturbation, eoEvalFunc&lt; EOT &gt; &amp;_full_evaluation)</td><td><a class="el" href="classmo_i_l_s.html">moILS&lt; M &gt;</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_i_l_s.html#a4">operator()</a>(EOT &amp;_solution)</td><td><a class="el" href="classmo_i_l_s.html">moILS&lt; M &gt;</a></td><td><code> [inline]</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#a1">moAlgo&lt; M::EOType &gt;::operator()</a>(M::EOType &amp;)=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&lt; M::EOType &amp;, bool &gt;</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_i_l_s.html#r3">perturbation</a></td><td><a class="el" href="classmo_i_l_s.html">moILS&lt; M &gt;</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_functor_base.html#a0">~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_op.html#z14_3">~eoOp</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_op.html">eoOp&lt; EOType &gt;</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#a0">~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&lt; M::EOType &amp;, bool &gt;</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Mon Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

View file

@ -2,83 +2,70 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: moILS&lt; M &gt; Class Template Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>moILS&lt; M &gt; Class Template Reference</h1><!-- doxytag: class="moILS" --><!-- doxytag: inherits="moAlgo&lt; M::EOType &gt;" -->Iterated Local Search (ILS).
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moILS&lt; M &gt; Class Template Reference</h1>Iterated Local Search (ILS).
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="mo_i_l_s_8h-source.html">moILS.h</a>&gt;</code>
<p>
<p>Inheritance diagram for moILS&lt; M &gt;:
<p><center><img src="classmo_i_l_s.png" usemap="#moILS< M >_map" border="0" alt=""></center>
<map name="moILS< M >_map">
<area href="classmo_algo.html" alt="moAlgo< M::EOType >" shape="rect" coords="93,168,269,192">
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html" alt="eoMonOp< M::EOType >" shape="rect" coords="93,112,269,136">
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html" alt="eoOp< EOType >" shape="rect" coords="0,56,176,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< M::EOType &, bool >" shape="rect" coords="186,56,362,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="186,0,362,24">
</map>
<a href="classmo_i_l_s-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_i_l_s.html#c83f81ba0836ae262305efa15eeb3da2">moILS</a> (<a class="el" href="classmo_algo.html">moAlgo</a>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;_algorithm, <a class="el" href="classmo_sol_continue.html">moSolContinue</a>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;_continue, <a class="el" href="classmo_comparator.html">moComparator</a>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;_acceptance_criterion, <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>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;_perturbation, <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>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;_full_evaluation)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_i_l_s.html#a0">moILS</a> (<a class="el" href="classmo_algo.html">moAlgo</a>&lt; <a class="el" href="classmo_i_l_s.html#y0">EOT</a> &gt; &amp;_algorithm, <a class="el" href="classmo_sol_continue.html">moSolContinue</a>&lt; <a class="el" href="classmo_i_l_s.html#y0">EOT</a> &gt; &amp;_continue, <a class="el" href="classmo_comparator.html">moComparator</a>&lt; <a class="el" href="classmo_i_l_s.html#y0">EOT</a> &gt; &amp;_acceptance_criterion, <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>&lt; <a class="el" href="classmo_i_l_s.html#y0">EOT</a> &gt; &amp;_perturbation, <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>&lt; <a class="el" href="classmo_i_l_s.html#y0">EOT</a> &gt; &amp;_full_evaluation)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Generic constructor. <a href="#c83f81ba0836ae262305efa15eeb3da2"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_i_l_s.html#6d684a1d13ad224a911c8b0277812297">moILS</a> (<a class="el" href="classmo_move_init.html">moMoveInit</a>&lt; M &gt; &amp;_move_initializer, <a class="el" href="classmo_next_move.html">moNextMove</a>&lt; M &gt; &amp;_next_move_generator, <a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval</a>&lt; M &gt; &amp;_incremental_evaluation, <a class="el" href="classmo_move_select.html">moMoveSelect</a>&lt; M &gt; &amp;_move_selection, <a class="el" href="classmo_sol_continue.html">moSolContinue</a>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;_continue, <a class="el" href="classmo_comparator.html">moComparator</a>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;_acceptance_criterion, <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>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;_perturbation, <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>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;_full_evaluation)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Generic constructor. <a href="#a0"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_i_l_s.html#a1">moILS</a> (<a class="el" href="classmo_move_init.html">moMoveInit</a>&lt; M &gt; &amp;_move_initializer, <a class="el" href="classmo_next_move.html">moNextMove</a>&lt; M &gt; &amp;_next_move_generator, <a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval</a>&lt; M &gt; &amp;_incremental_evaluation, <a class="el" href="classmo_move_select.html">moMoveSelect</a>&lt; M &gt; &amp;_move_selection, <a class="el" href="classmo_sol_continue.html">moSolContinue</a>&lt; <a class="el" href="classmo_i_l_s.html#y0">EOT</a> &gt; &amp;_continue, <a class="el" href="classmo_comparator.html">moComparator</a>&lt; <a class="el" href="classmo_i_l_s.html#y0">EOT</a> &gt; &amp;_acceptance_criterion, <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>&lt; <a class="el" href="classmo_i_l_s.html#y0">EOT</a> &gt; &amp;_perturbation, <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>&lt; <a class="el" href="classmo_i_l_s.html#y0">EOT</a> &gt; &amp;_full_evaluation)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor for using a <a class="el" href="classmo_h_c.html">moHC</a> for the <a class="el" href="classmo_algo.html">moAlgo</a>. <a href="#6d684a1d13ad224a911c8b0277812297"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_i_l_s.html#740ac81a0d06eb471592ba0861d3a6d7">moILS</a> (<a class="el" href="classmo_move_init.html">moMoveInit</a>&lt; M &gt; &amp;_move_initializer, <a class="el" href="classmo_next_move.html">moNextMove</a>&lt; M &gt; &amp;_next_move_generator, <a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval</a>&lt; M &gt; &amp;_incremental_evaluation, <a class="el" href="classmo_tabu_list.html">moTabuList</a>&lt; M &gt; &amp;_tabu_list, <a class="el" href="classmo_aspir_crit.html">moAspirCrit</a>&lt; M &gt; &amp;_aspiration_criterion, <a class="el" href="classmo_sol_continue.html">moSolContinue</a>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;_moTS_continue, <a class="el" href="classmo_sol_continue.html">moSolContinue</a>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;_continue, <a class="el" href="classmo_comparator.html">moComparator</a>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;_acceptance_criterion, <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>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;_perturbation, <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>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;_full_evaluation)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor for using a <a class="el" href="classmo_h_c.html">moHC</a> for the <a class="el" href="classmo_algo.html">moAlgo</a>. <a href="#a1"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_i_l_s.html#a2">moILS</a> (<a class="el" href="classmo_move_init.html">moMoveInit</a>&lt; M &gt; &amp;_move_initializer, <a class="el" href="classmo_next_move.html">moNextMove</a>&lt; M &gt; &amp;_next_move_generator, <a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval</a>&lt; M &gt; &amp;_incremental_evaluation, <a class="el" href="classmo_tabu_list.html">moTabuList</a>&lt; M &gt; &amp;_tabu_list, <a class="el" href="classmo_aspir_crit.html">moAspirCrit</a>&lt; M &gt; &amp;_aspiration_criterion, <a class="el" href="classmo_sol_continue.html">moSolContinue</a>&lt; <a class="el" href="classmo_i_l_s.html#y0">EOT</a> &gt; &amp;_moTS_continue, <a class="el" href="classmo_sol_continue.html">moSolContinue</a>&lt; <a class="el" href="classmo_i_l_s.html#y0">EOT</a> &gt; &amp;_continue, <a class="el" href="classmo_comparator.html">moComparator</a>&lt; <a class="el" href="classmo_i_l_s.html#y0">EOT</a> &gt; &amp;_acceptance_criterion, <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>&lt; <a class="el" href="classmo_i_l_s.html#y0">EOT</a> &gt; &amp;_perturbation, <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>&lt; <a class="el" href="classmo_i_l_s.html#y0">EOT</a> &gt; &amp;_full_evaluation)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor for using a <a class="el" href="classmo_t_s.html">moTS</a> for the <a class="el" href="classmo_algo.html">moAlgo</a>. <a href="#740ac81a0d06eb471592ba0861d3a6d7"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_i_l_s.html#36bab16abf36957dac36c467b86385bc">moILS</a> (<a class="el" href="classmo_rand_move.html">moRandMove</a>&lt; M &gt; &amp;_random_move_generator, <a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval</a>&lt; M &gt; &amp;_incremental_evaluation, <a class="el" href="classmo_sol_continue.html">moSolContinue</a>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;_moSA_continue, double _initial_temperature, <a class="el" href="classmo_cooling_schedule.html">moCoolingSchedule</a> &amp;_cooling_schedule, <a class="el" href="classmo_sol_continue.html">moSolContinue</a>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;_continue, <a class="el" href="classmo_comparator.html">moComparator</a>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;_acceptance_criterion, <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>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;_perturbation, <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>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;_full_evaluation)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor for using a <a class="el" href="classmo_t_s.html">moTS</a> for the <a class="el" href="classmo_algo.html">moAlgo</a>. <a href="#a2"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_i_l_s.html#a3">moILS</a> (<a class="el" href="classmo_rand_move.html">moRandMove</a>&lt; M &gt; &amp;_random_move_generator, <a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval</a>&lt; M &gt; &amp;_incremental_evaluation, <a class="el" href="classmo_sol_continue.html">moSolContinue</a>&lt; <a class="el" href="classmo_i_l_s.html#y0">EOT</a> &gt; &amp;_moSA_continue, double _initial_temperature, <a class="el" href="classmo_cooling_schedule.html">moCoolingSchedule</a> &amp;_cooling_schedule, <a class="el" href="classmo_sol_continue.html">moSolContinue</a>&lt; <a class="el" href="classmo_i_l_s.html#y0">EOT</a> &gt; &amp;_continue, <a class="el" href="classmo_comparator.html">moComparator</a>&lt; <a class="el" href="classmo_i_l_s.html#y0">EOT</a> &gt; &amp;_acceptance_criterion, <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>&lt; <a class="el" href="classmo_i_l_s.html#y0">EOT</a> &gt; &amp;_perturbation, <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>&lt; <a class="el" href="classmo_i_l_s.html#y0">EOT</a> &gt; &amp;_full_evaluation)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor for using a <a class="el" href="classmo_s_a.html">moSA</a> for the <a class="el" href="classmo_algo.html">moAlgo</a>. <a href="#36bab16abf36957dac36c467b86385bc"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_i_l_s.html#3f6b950e5a6c363f04b8d4c259502488">operator()</a> (<a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &amp;_solution)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor for using a <a class="el" href="classmo_s_a.html">moSA</a> for the <a class="el" href="classmo_algo.html">moAlgo</a>. <a href="#a3"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_i_l_s.html#a4">operator()</a> (<a class="el" href="classmo_i_l_s.html#y0">EOT</a> &amp;_solution)</td></tr>
<tr><td class="mdescLeft">&nbsp;</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 launches the ILS. <a href="#3f6b950e5a6c363f04b8d4c259502488"></a><br></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Function which launches the ILS. <a href="#a4"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Private Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c81bafc611e4d4fd44347cf7162198c7"></a><!-- doxytag: member="moILS::EOT" ref="c81bafc611e4d4fd44347cf7162198c7" args="" -->
typedef M::EOType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="y0" doxytag="moILS::EOT"></a>
typedef M::EOType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_i_l_s.html#y0">EOT</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Alias for the type. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8c464a9eae064a78eff75d4c722b619c"></a><!-- doxytag: member="moILS::Fitness" ref="8c464a9eae064a78eff75d4c722b619c" args="" -->
typedef EOT::Fitness&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_i_l_s.html#8c464a9eae064a78eff75d4c722b619c">Fitness</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="y1" doxytag="moILS::Fitness"></a>
typedef EOT::Fitness&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_i_l_s.html#y1">Fitness</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Alias for the fitness. <br></td></tr>
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5651a4d94b59d523d341d5d6e24ca311"></a><!-- doxytag: member="moILS::algorithm" ref="5651a4d94b59d523d341d5d6e24ca311" args="" -->
<a class="el" href="classmo_algo.html">moAlgo</a>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_i_l_s.html#5651a4d94b59d523d341d5d6e24ca311">algorithm</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="r0" doxytag="moILS::algorithm"></a>
<a class="el" href="classmo_algo.html">moAlgo</a>&lt; <a class="el" href="classmo_i_l_s.html#y0">EOT</a> &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_i_l_s.html#r0">algorithm</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The solution based heuristic. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="30edab439401d7ec04fd8d37b4513d94"></a><!-- doxytag: member="moILS::continu" ref="30edab439401d7ec04fd8d37b4513d94" args="" -->
<a class="el" href="classmo_sol_continue.html">moSolContinue</a>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_i_l_s.html#30edab439401d7ec04fd8d37b4513d94">continu</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="r1" doxytag="moILS::continu"></a>
<a class="el" href="classmo_sol_continue.html">moSolContinue</a>&lt; <a class="el" href="classmo_i_l_s.html#y0">EOT</a> &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_i_l_s.html#r1">continu</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The stopping criterion. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="295f6d0342c67bd3dc4cb82e2adc26be"></a><!-- doxytag: member="moILS::acceptance_criterion" ref="295f6d0342c67bd3dc4cb82e2adc26be" args="" -->
<a class="el" href="classmo_comparator.html">moComparator</a>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_i_l_s.html#295f6d0342c67bd3dc4cb82e2adc26be">acceptance_criterion</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="r2" doxytag="moILS::acceptance_criterion"></a>
<a class="el" href="classmo_comparator.html">moComparator</a>&lt; <a class="el" href="classmo_i_l_s.html#y0">EOT</a> &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_i_l_s.html#r2">acceptance_criterion</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The acceptance criterion. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f667a1bda06b6d221292df9aba3db8a2"></a><!-- doxytag: member="moILS::perturbation" ref="f667a1bda06b6d221292df9aba3db8a2" args="" -->
<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>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_i_l_s.html#f667a1bda06b6d221292df9aba3db8a2">perturbation</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="r3" doxytag="moILS::perturbation"></a>
<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>&lt; <a class="el" href="classmo_i_l_s.html#y0">EOT</a> &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_i_l_s.html#r3">perturbation</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The perturbation generator. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8e8c383ac6ec34aaf071fa18bb54be67"></a><!-- doxytag: member="moILS::full_evaluation" ref="8e8c383ac6ec34aaf071fa18bb54be67" args="" -->
<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>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_i_l_s.html#8e8c383ac6ec34aaf071fa18bb54be67">full_evaluation</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="r4" doxytag="moILS::full_evaluation"></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>&lt; <a class="el" href="classmo_i_l_s.html#y0">EOT</a> &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_i_l_s.html#r4">full_evaluation</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The full evaluation function. <br></td></tr>
</table>
@ -93,50 +80,60 @@ Class which describes the algorithm for a iterated local search.
<p>
Definition at line <a class="el" href="mo_i_l_s_8h-source.html#l00050">50</a> of file <a class="el" href="mo_i_l_s_8h-source.html">moILS.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="c83f81ba0836ae262305efa15eeb3da2"></a><!-- doxytag: member="moILS::moILS" ref="c83f81ba0836ae262305efa15eeb3da2" args="(moAlgo&lt; EOT &gt; &amp;_algorithm, moSolContinue&lt; EOT &gt; &amp;_continue, moComparator&lt; EOT &gt; &amp;_acceptance_criterion, eoMonOp&lt; EOT &gt; &amp;_perturbation, eoEvalFunc&lt; EOT &gt; &amp;_full_evaluation)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M&gt; </div>
<table class="memname">
<a class="anchor" name="a0" doxytag="moILS::moILS"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="memname"><a class="el" href="classmo_i_l_s.html">moILS</a>&lt; M &gt;::<a class="el" href="classmo_i_l_s.html">moILS</a> </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classmo_algo.html">moAlgo</a>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_algorithm</em>, </td>
<td class="md" colspan="4">
template&lt;class M&gt; </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classmo_sol_continue.html">moSolContinue</a>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_continue</em>, </td>
<td class="md" nowrap valign="top"><a class="el" href="classmo_i_l_s.html">moILS</a>&lt; M &gt;::<a class="el" href="classmo_i_l_s.html">moILS</a> </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top"><a class="el" href="classmo_algo.html">moAlgo</a>&lt; <a class="el" href="classmo_i_l_s.html#y0">EOT</a> &gt; &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_algorithm</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classmo_comparator.html">moComparator</a>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_acceptance_criterion</em>, </td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap><a class="el" href="classmo_sol_continue.html">moSolContinue</a>&lt; <a class="el" href="classmo_i_l_s.html#y0">EOT</a> &gt; &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_continue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></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>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_perturbation</em>, </td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap><a class="el" href="classmo_comparator.html">moComparator</a>&lt; <a class="el" href="classmo_i_l_s.html#y0">EOT</a> &gt; &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_acceptance_criterion</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></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>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_full_evaluation</em></td><td>&nbsp;</td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap><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>&lt; <a class="el" href="classmo_i_l_s.html#y0">EOT</a> &gt; &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_perturbation</em>, </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td width="100%"><code> [inline]</code></td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap><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>&lt; <a class="el" href="classmo_i_l_s.html#y0">EOT</a> &gt; &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_full_evaluation</em></td>
</tr>
<tr>
<td class="md"></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Generic constructor.
@ -154,70 +151,82 @@ Generic constructor using a <a class="el" href="classmo_algo.html">moAlgo</a><p>
<p>
Definition at line <a class="el" href="mo_i_l_s_8h-source.html#l00070">70</a> of file <a class="el" href="mo_i_l_s_8h-source.html">moILS.h</a>.
</div>
</div><p>
<a class="anchor" name="6d684a1d13ad224a911c8b0277812297"></a><!-- doxytag: member="moILS::moILS" ref="6d684a1d13ad224a911c8b0277812297" args="(moMoveInit&lt; M &gt; &amp;_move_initializer, moNextMove&lt; M &gt; &amp;_next_move_generator, moMoveIncrEval&lt; M &gt; &amp;_incremental_evaluation, moMoveSelect&lt; M &gt; &amp;_move_selection, moSolContinue&lt; EOT &gt; &amp;_continue, moComparator&lt; EOT &gt; &amp;_acceptance_criterion, eoMonOp&lt; EOT &gt; &amp;_perturbation, eoEvalFunc&lt; EOT &gt; &amp;_full_evaluation)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M&gt; </div>
<table class="memname">
<p>
References <a class="el" href="mo_i_l_s_8h-source.html#l00196">moILS&lt; M &gt;::acceptance_criterion</a>, <a class="el" href="mo_i_l_s_8h-source.html#l00190">moILS&lt; M &gt;::algorithm</a>, <a class="el" href="mo_i_l_s_8h-source.html#l00193">moILS&lt; M &gt;::continu</a>, <a class="el" href="mo_i_l_s_8h-source.html#l00202">moILS&lt; M &gt;::full_evaluation</a>, and <a class="el" href="mo_i_l_s_8h-source.html#l00199">moILS&lt; M &gt;::perturbation</a>. </td>
</tr>
</table>
<a class="anchor" name="a1" doxytag="moILS::moILS"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="memname"><a class="el" href="classmo_i_l_s.html">moILS</a>&lt; M &gt;::<a class="el" href="classmo_i_l_s.html">moILS</a> </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classmo_move_init.html">moMoveInit</a>&lt; M &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_move_initializer</em>, </td>
<td class="md" colspan="4">
template&lt;class M&gt; </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classmo_next_move.html">moNextMove</a>&lt; M &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_next_move_generator</em>, </td>
<td class="md" nowrap valign="top"><a class="el" href="classmo_i_l_s.html">moILS</a>&lt; M &gt;::<a class="el" href="classmo_i_l_s.html">moILS</a> </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top"><a class="el" href="classmo_move_init.html">moMoveInit</a>&lt; M &gt; &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_move_initializer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval</a>&lt; M &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_incremental_evaluation</em>, </td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap><a class="el" href="classmo_next_move.html">moNextMove</a>&lt; M &gt; &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_next_move_generator</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classmo_move_select.html">moMoveSelect</a>&lt; M &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_move_selection</em>, </td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap><a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval</a>&lt; M &gt; &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_incremental_evaluation</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classmo_sol_continue.html">moSolContinue</a>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_continue</em>, </td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap><a class="el" href="classmo_move_select.html">moMoveSelect</a>&lt; M &gt; &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_move_selection</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classmo_comparator.html">moComparator</a>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_acceptance_criterion</em>, </td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap><a class="el" href="classmo_sol_continue.html">moSolContinue</a>&lt; <a class="el" href="classmo_i_l_s.html#y0">EOT</a> &gt; &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_continue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></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>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_perturbation</em>, </td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap><a class="el" href="classmo_comparator.html">moComparator</a>&lt; <a class="el" href="classmo_i_l_s.html#y0">EOT</a> &gt; &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_acceptance_criterion</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></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>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_full_evaluation</em></td><td>&nbsp;</td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap><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>&lt; <a class="el" href="classmo_i_l_s.html#y0">EOT</a> &gt; &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_perturbation</em>, </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td width="100%"><code> [inline]</code></td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap><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>&lt; <a class="el" href="classmo_i_l_s.html#y0">EOT</a> &gt; &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_full_evaluation</em></td>
</tr>
<tr>
<td class="md"></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Constructor for using a <a class="el" href="classmo_h_c.html">moHC</a> for the <a class="el" href="classmo_algo.html">moAlgo</a>.
@ -237,82 +246,94 @@ Constructor for using a <a class="el" href="classmo_h_c.html">moHC</a> for the <
<p>
Definition at line <a class="el" href="mo_i_l_s_8h-source.html#l00087">87</a> of file <a class="el" href="mo_i_l_s_8h-source.html">moILS.h</a>.
</div>
</div><p>
<a class="anchor" name="740ac81a0d06eb471592ba0861d3a6d7"></a><!-- doxytag: member="moILS::moILS" ref="740ac81a0d06eb471592ba0861d3a6d7" args="(moMoveInit&lt; M &gt; &amp;_move_initializer, moNextMove&lt; M &gt; &amp;_next_move_generator, moMoveIncrEval&lt; M &gt; &amp;_incremental_evaluation, moTabuList&lt; M &gt; &amp;_tabu_list, moAspirCrit&lt; M &gt; &amp;_aspiration_criterion, moSolContinue&lt; EOT &gt; &amp;_moTS_continue, moSolContinue&lt; EOT &gt; &amp;_continue, moComparator&lt; EOT &gt; &amp;_acceptance_criterion, eoMonOp&lt; EOT &gt; &amp;_perturbation, eoEvalFunc&lt; EOT &gt; &amp;_full_evaluation)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M&gt; </div>
<table class="memname">
<p>
References <a class="el" href="mo_i_l_s_8h-source.html#l00196">moILS&lt; M &gt;::acceptance_criterion</a>, <a class="el" href="mo_i_l_s_8h-source.html#l00190">moILS&lt; M &gt;::algorithm</a>, <a class="el" href="mo_i_l_s_8h-source.html#l00193">moILS&lt; M &gt;::continu</a>, <a class="el" href="mo_i_l_s_8h-source.html#l00202">moILS&lt; M &gt;::full_evaluation</a>, and <a class="el" href="mo_i_l_s_8h-source.html#l00199">moILS&lt; M &gt;::perturbation</a>. </td>
</tr>
</table>
<a class="anchor" name="a2" doxytag="moILS::moILS"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="memname"><a class="el" href="classmo_i_l_s.html">moILS</a>&lt; M &gt;::<a class="el" href="classmo_i_l_s.html">moILS</a> </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classmo_move_init.html">moMoveInit</a>&lt; M &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_move_initializer</em>, </td>
<td class="md" colspan="4">
template&lt;class M&gt; </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classmo_next_move.html">moNextMove</a>&lt; M &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_next_move_generator</em>, </td>
<td class="md" nowrap valign="top"><a class="el" href="classmo_i_l_s.html">moILS</a>&lt; M &gt;::<a class="el" href="classmo_i_l_s.html">moILS</a> </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top"><a class="el" href="classmo_move_init.html">moMoveInit</a>&lt; M &gt; &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_move_initializer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval</a>&lt; M &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_incremental_evaluation</em>, </td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap><a class="el" href="classmo_next_move.html">moNextMove</a>&lt; M &gt; &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_next_move_generator</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classmo_tabu_list.html">moTabuList</a>&lt; M &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_tabu_list</em>, </td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap><a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval</a>&lt; M &gt; &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_incremental_evaluation</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classmo_aspir_crit.html">moAspirCrit</a>&lt; M &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_aspiration_criterion</em>, </td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap><a class="el" href="classmo_tabu_list.html">moTabuList</a>&lt; M &gt; &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_tabu_list</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classmo_sol_continue.html">moSolContinue</a>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_moTS_continue</em>, </td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap><a class="el" href="classmo_aspir_crit.html">moAspirCrit</a>&lt; M &gt; &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_aspiration_criterion</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classmo_sol_continue.html">moSolContinue</a>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_continue</em>, </td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap><a class="el" href="classmo_sol_continue.html">moSolContinue</a>&lt; <a class="el" href="classmo_i_l_s.html#y0">EOT</a> &gt; &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_moTS_continue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classmo_comparator.html">moComparator</a>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_acceptance_criterion</em>, </td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap><a class="el" href="classmo_sol_continue.html">moSolContinue</a>&lt; <a class="el" href="classmo_i_l_s.html#y0">EOT</a> &gt; &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_continue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></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>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_perturbation</em>, </td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap><a class="el" href="classmo_comparator.html">moComparator</a>&lt; <a class="el" href="classmo_i_l_s.html#y0">EOT</a> &gt; &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_acceptance_criterion</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></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>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_full_evaluation</em></td><td>&nbsp;</td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap><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>&lt; <a class="el" href="classmo_i_l_s.html#y0">EOT</a> &gt; &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_perturbation</em>, </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td width="100%"><code> [inline]</code></td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap><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>&lt; <a class="el" href="classmo_i_l_s.html#y0">EOT</a> &gt; &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_full_evaluation</em></td>
</tr>
<tr>
<td class="md"></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Constructor for using a <a class="el" href="classmo_t_s.html">moTS</a> for the <a class="el" href="classmo_algo.html">moAlgo</a>.
@ -334,76 +355,88 @@ Constructor for using a <a class="el" href="classmo_t_s.html">moTS</a> for the <
<p>
Definition at line <a class="el" href="mo_i_l_s_8h-source.html#l00108">108</a> of file <a class="el" href="mo_i_l_s_8h-source.html">moILS.h</a>.
</div>
</div><p>
<a class="anchor" name="36bab16abf36957dac36c467b86385bc"></a><!-- doxytag: member="moILS::moILS" ref="36bab16abf36957dac36c467b86385bc" args="(moRandMove&lt; M &gt; &amp;_random_move_generator, moMoveIncrEval&lt; M &gt; &amp;_incremental_evaluation, moSolContinue&lt; EOT &gt; &amp;_moSA_continue, double _initial_temperature, moCoolingSchedule &amp;_cooling_schedule, moSolContinue&lt; EOT &gt; &amp;_continue, moComparator&lt; EOT &gt; &amp;_acceptance_criterion, eoMonOp&lt; EOT &gt; &amp;_perturbation, eoEvalFunc&lt; EOT &gt; &amp;_full_evaluation)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M&gt; </div>
<table class="memname">
<p>
References <a class="el" href="mo_i_l_s_8h-source.html#l00196">moILS&lt; M &gt;::acceptance_criterion</a>, <a class="el" href="mo_i_l_s_8h-source.html#l00190">moILS&lt; M &gt;::algorithm</a>, <a class="el" href="mo_i_l_s_8h-source.html#l00193">moILS&lt; M &gt;::continu</a>, <a class="el" href="mo_i_l_s_8h-source.html#l00202">moILS&lt; M &gt;::full_evaluation</a>, and <a class="el" href="mo_i_l_s_8h-source.html#l00199">moILS&lt; M &gt;::perturbation</a>. </td>
</tr>
</table>
<a class="anchor" name="a3" doxytag="moILS::moILS"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="memname"><a class="el" href="classmo_i_l_s.html">moILS</a>&lt; M &gt;::<a class="el" href="classmo_i_l_s.html">moILS</a> </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classmo_rand_move.html">moRandMove</a>&lt; M &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_random_move_generator</em>, </td>
<td class="md" colspan="4">
template&lt;class M&gt; </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval</a>&lt; M &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_incremental_evaluation</em>, </td>
<td class="md" nowrap valign="top"><a class="el" href="classmo_i_l_s.html">moILS</a>&lt; M &gt;::<a class="el" href="classmo_i_l_s.html">moILS</a> </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top"><a class="el" href="classmo_rand_move.html">moRandMove</a>&lt; M &gt; &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_random_move_generator</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classmo_sol_continue.html">moSolContinue</a>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_moSA_continue</em>, </td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap><a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval</a>&lt; M &gt; &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_incremental_evaluation</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&nbsp;</td>
<td class="paramname"> <em>_initial_temperature</em>, </td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap><a class="el" href="classmo_sol_continue.html">moSolContinue</a>&lt; <a class="el" href="classmo_i_l_s.html#y0">EOT</a> &gt; &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_moSA_continue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classmo_cooling_schedule.html">moCoolingSchedule</a> &amp;&nbsp;</td>
<td class="paramname"> <em>_cooling_schedule</em>, </td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap>double&nbsp;</td>
<td class="mdname" nowrap> <em>_initial_temperature</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classmo_sol_continue.html">moSolContinue</a>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_continue</em>, </td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap><a class="el" href="classmo_cooling_schedule.html">moCoolingSchedule</a> &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_cooling_schedule</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classmo_comparator.html">moComparator</a>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_acceptance_criterion</em>, </td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap><a class="el" href="classmo_sol_continue.html">moSolContinue</a>&lt; <a class="el" href="classmo_i_l_s.html#y0">EOT</a> &gt; &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_continue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></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>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_perturbation</em>, </td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap><a class="el" href="classmo_comparator.html">moComparator</a>&lt; <a class="el" href="classmo_i_l_s.html#y0">EOT</a> &gt; &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_acceptance_criterion</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></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>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_full_evaluation</em></td><td>&nbsp;</td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap><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>&lt; <a class="el" href="classmo_i_l_s.html#y0">EOT</a> &gt; &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_perturbation</em>, </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td width="100%"><code> [inline]</code></td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap><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>&lt; <a class="el" href="classmo_i_l_s.html#y0">EOT</a> &gt; &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_full_evaluation</em></td>
</tr>
<tr>
<td class="md"></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Constructor for using a <a class="el" href="classmo_s_a.html">moSA</a> for the <a class="el" href="classmo_algo.html">moAlgo</a>.
@ -424,29 +457,41 @@ Constructor for using a <a class="el" href="classmo_s_a.html">moSA</a> for the <
<p>
Definition at line <a class="el" href="mo_i_l_s_8h-source.html#l00130">130</a> of file <a class="el" href="mo_i_l_s_8h-source.html">moILS.h</a>.
</div>
</div><p>
<p>
References <a class="el" href="mo_i_l_s_8h-source.html#l00196">moILS&lt; M &gt;::acceptance_criterion</a>, <a class="el" href="mo_i_l_s_8h-source.html#l00190">moILS&lt; M &gt;::algorithm</a>, <a class="el" href="mo_i_l_s_8h-source.html#l00193">moILS&lt; M &gt;::continu</a>, <a class="el" href="mo_i_l_s_8h-source.html#l00202">moILS&lt; M &gt;::full_evaluation</a>, and <a class="el" href="mo_i_l_s_8h-source.html#l00199">moILS&lt; M &gt;::perturbation</a>. </td>
</tr>
</table>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="3f6b950e5a6c363f04b8d4c259502488"></a><!-- doxytag: member="moILS::operator()" ref="3f6b950e5a6c363f04b8d4c259502488" args="(EOT &amp;_solution)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M&gt; </div>
<table class="memname">
<a class="anchor" name="a4" doxytag="moILS::operator()"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="memname">bool <a class="el" href="classmo_i_l_s.html">moILS</a>&lt; M &gt;::operator() </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &amp;&nbsp;</td>
<td class="paramname"> <em>_solution</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [inline, virtual]</code></td>
<td class="md" colspan="4">
template&lt;class M&gt; </td>
</tr>
<tr>
<td class="md" nowrap valign="top">bool <a class="el" href="classmo_i_l_s.html">moILS</a>&lt; M &gt;::operator() </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top"><a class="el" href="classmo_i_l_s.html#y0">EOT</a> &amp;&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>_solution</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
<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 launches the ILS.
Function which launches the ILS.
<p>
The ILS has to improve a current solution. As the <a class="el" href="classmo_s_a.html">moSA</a>, the <a class="el" href="classmo_t_s.html">moTS</a> and the <a class="el" href="classmo_h_c.html">moHC</a>, it can be used for HYBRIDATION in an evolutionnary algorithm.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
@ -456,18 +501,16 @@ The ILS has to improve a current solution. As the <a class="el" href="classmo_s_
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>true. </dd></dl>
<p>
Implements <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">eoUF&lt; M::EOType &amp;, bool &gt;</a>.
<p>
Definition at line <a class="el" href="mo_i_l_s_8h-source.html#l00146">146</a> of file <a class="el" href="mo_i_l_s_8h-source.html">moILS.h</a>.
<p>
References <a class="el" href="mo_i_l_s_8h-source.html#l00196">moILS&lt; M &gt;::acceptance_criterion</a>, <a class="el" href="mo_i_l_s_8h-source.html#l00190">moILS&lt; M &gt;::algorithm</a>, <a class="el" href="mo_i_l_s_8h-source.html#l00193">moILS&lt; M &gt;::continu</a>, <a class="el" href="mo_i_l_s_8h-source.html#l00202">moILS&lt; M &gt;::full_evaluation</a>, and <a class="el" href="mo_i_l_s_8h-source.html#l00199">moILS&lt; M &gt;::perturbation</a>.
</div>
</div><p>
References <a class="el" href="mo_i_l_s_8h-source.html#l00196">moILS&lt; M &gt;::acceptance_criterion</a>, <a class="el" href="mo_i_l_s_8h-source.html#l00190">moILS&lt; M &gt;::algorithm</a>, <a class="el" href="mo_i_l_s_8h-source.html#l00193">moILS&lt; M &gt;::continu</a>, <a class="el" href="mo_i_l_s_8h-source.html#l00053">moILS&lt; M &gt;::EOT</a>, <a class="el" href="mo_i_l_s_8h-source.html#l00202">moILS&lt; M &gt;::full_evaluation</a>, and <a class="el" href="mo_i_l_s_8h-source.html#l00199">moILS&lt; M &gt;::perturbation</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="mo_i_l_s_8h-source.html">moILS.h</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Mon Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

View file

@ -2,45 +2,23 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moImprBestFitAspirCrit&lt; M &gt; Member List</h1>This is the complete list of members for <a class="el" href="classmo_impr_best_fit_aspir_crit.html">moImprBestFitAspirCrit&lt; M &gt;</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="classmo_impr_best_fit_aspir_crit.html#03230e8672389de65aacd2bf7b6c1184">best_fitness</a></td><td><a class="el" href="classmo_impr_best_fit_aspir_crit.html">moImprBestFitAspirCrit&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_impr_best_fit_aspir_crit.html#2d5226c7dd661b33011402dbbbe78265">first_time</a></td><td><a class="el" href="classmo_impr_best_fit_aspir_crit.html">moImprBestFitAspirCrit&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_impr_best_fit_aspir_crit.html#0bc1a8c9af99781e662570c04750cca8">Fitness</a> typedef</td><td><a class="el" href="classmo_impr_best_fit_aspir_crit.html">moImprBestFitAspirCrit&lt; M &gt;</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#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&lt; A1, A2, R &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_impr_best_fit_aspir_crit.html#ffa451a14ff4ea86fb8bd9fdbc348630">init</a>()</td><td><a class="el" href="classmo_impr_best_fit_aspir_crit.html">moImprBestFitAspirCrit&lt; M &gt;</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_impr_best_fit_aspir_crit.html#e2c697a5cf3a7696e38bb52b6694a340">moImprBestFitAspirCrit</a>()</td><td><a class="el" href="classmo_impr_best_fit_aspir_crit.html">moImprBestFitAspirCrit&lt; M &gt;</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_impr_best_fit_aspir_crit.html#b6e5e96d57a6b846033fc22a9951b067">operator()</a>(const M &amp;_move, const Fitness &amp;_fitness)</td><td><a class="el" href="classmo_impr_best_fit_aspir_crit.html">moImprBestFitAspirCrit&lt; M &gt;</a></td><td><code> [inline]</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#a03c40b95210569b826df79a2237a0d0">moAspirCrit::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&lt; A1, A2, R &gt;</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&lt; A1, A2, R &gt;</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:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<tr class="memlist"><td><a class="el" href="classmo_impr_best_fit_aspir_crit.html#r0">best_fitness</a></td><td><a class="el" href="classmo_impr_best_fit_aspir_crit.html">moImprBestFitAspirCrit&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_impr_best_fit_aspir_crit.html#r1">first_time</a></td><td><a class="el" href="classmo_impr_best_fit_aspir_crit.html">moImprBestFitAspirCrit&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_impr_best_fit_aspir_crit.html#w0">Fitness</a> typedef</td><td><a class="el" href="classmo_impr_best_fit_aspir_crit.html">moImprBestFitAspirCrit&lt; M &gt;</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#e0">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&lt; const M &amp;, const M::EOType::Fitness &amp;, bool &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_impr_best_fit_aspir_crit.html#a1">init</a>()</td><td><a class="el" href="classmo_impr_best_fit_aspir_crit.html">moImprBestFitAspirCrit&lt; M &gt;</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_impr_best_fit_aspir_crit.html#a0">moImprBestFitAspirCrit</a>()</td><td><a class="el" href="classmo_impr_best_fit_aspir_crit.html">moImprBestFitAspirCrit&lt; M &gt;</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_impr_best_fit_aspir_crit.html#a2">operator()</a>(const M &amp;_move, const Fitness &amp;_fitness)</td><td><a class="el" href="classmo_impr_best_fit_aspir_crit.html">moImprBestFitAspirCrit&lt; M &gt;</a></td><td><code> [inline]</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#a1">moAspirCrit::operator()</a>(const M &amp;, const M::EOType::Fitness &amp;)=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&lt; const M &amp;, const M::EOType::Fitness &amp;, bool &gt;</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#a0">~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&lt; const M &amp;, const M::EOType::Fitness &amp;, bool &gt;</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#a0">~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 Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

View file

@ -2,33 +2,11 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: moImprBestFitAspirCrit&lt; M &gt; Class Template Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>moImprBestFitAspirCrit&lt; M &gt; Class Template Reference</h1><!-- doxytag: class="moImprBestFitAspirCrit" --><!-- doxytag: inherits="moAspirCrit" -->One of the possible <a class="el" href="classmo_aspir_crit.html">moAspirCrit</a>.
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moImprBestFitAspirCrit&lt; M &gt; Class Template Reference</h1>One of the possible <a class="el" href="classmo_aspir_crit.html">moAspirCrit</a>.
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="mo_impr_best_fit_aspir_crit_8h-source.html">moImprBestFitAspirCrit.h</a>&gt;</code>
@ -36,36 +14,36 @@
<p>Inheritance diagram for moImprBestFitAspirCrit&lt; M &gt;:
<p><center><img src="classmo_impr_best_fit_aspir_crit.png" usemap="#moImprBestFitAspirCrit< M >_map" border="0" alt=""></center>
<map name="moImprBestFitAspirCrit< M >_map">
<area href="classmo_aspir_crit.html" alt="moAspirCrit< M >" 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">
<area href="classmo_aspir_crit.html" alt="moAspirCrit< M >" shape="rect" coords="0,112,326,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< const M &, const M::EOType::Fitness &, bool >" shape="rect" coords="0,56,326,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,326,24">
</map>
<a href="classmo_impr_best_fit_aspir_crit-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 Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0bc1a8c9af99781e662570c04750cca8"></a><!-- doxytag: member="moImprBestFitAspirCrit::Fitness" ref="0bc1a8c9af99781e662570c04750cca8" args="" -->
typedef M::EOType::Fitness&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_impr_best_fit_aspir_crit.html#0bc1a8c9af99781e662570c04750cca8">Fitness</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="w0" doxytag="moImprBestFitAspirCrit::Fitness"></a>
typedef M::EOType::Fitness&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_impr_best_fit_aspir_crit.html#w0">Fitness</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Alias for the fitness. <br></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="e2c697a5cf3a7696e38bb52b6694a340"></a><!-- doxytag: member="moImprBestFitAspirCrit::moImprBestFitAspirCrit" ref="e2c697a5cf3a7696e38bb52b6694a340" args="()" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_impr_best_fit_aspir_crit.html#e2c697a5cf3a7696e38bb52b6694a340">moImprBestFitAspirCrit</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a0" doxytag="moImprBestFitAspirCrit::moImprBestFitAspirCrit"></a>
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_impr_best_fit_aspir_crit.html#a0">moImprBestFitAspirCrit</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Contructor. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ffa451a14ff4ea86fb8bd9fdbc348630"></a><!-- doxytag: member="moImprBestFitAspirCrit::init" ref="ffa451a14ff4ea86fb8bd9fdbc348630" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_impr_best_fit_aspir_crit.html#ffa451a14ff4ea86fb8bd9fdbc348630">init</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a1" doxytag="moImprBestFitAspirCrit::init"></a>
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_impr_best_fit_aspir_crit.html#a1">init</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialisation procedure. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_impr_best_fit_aspir_crit.html#b6e5e96d57a6b846033fc22a9951b067">operator()</a> (const M &amp;_move, const <a class="el" href="classmo_impr_best_fit_aspir_crit.html#0bc1a8c9af99781e662570c04750cca8">Fitness</a> &amp;_fitness)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_impr_best_fit_aspir_crit.html#a2">operator()</a> (const M &amp;_move, const <a class="el" href="classmo_impr_best_fit_aspir_crit.html#w0">Fitness</a> &amp;_fitness)</td></tr>
<tr><td class="mdescLeft">&nbsp;</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> that indicates if the current fitness is better that the already saved fitness. <a href="#b6e5e96d57a6b846033fc22a9951b067"></a><br></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Function that indicates if the current fitness is better that the already saved fitness. <a href="#a2"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="03230e8672389de65aacd2bf7b6c1184"></a><!-- doxytag: member="moImprBestFitAspirCrit::best_fitness" ref="03230e8672389de65aacd2bf7b6c1184" args="" -->
<a class="el" href="classmo_impr_best_fit_aspir_crit.html#0bc1a8c9af99781e662570c04750cca8">Fitness</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_impr_best_fit_aspir_crit.html#03230e8672389de65aacd2bf7b6c1184">best_fitness</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="r0" doxytag="moImprBestFitAspirCrit::best_fitness"></a>
<a class="el" href="classmo_impr_best_fit_aspir_crit.html#w0">Fitness</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_impr_best_fit_aspir_crit.html#r0">best_fitness</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Best fitness found until now. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2d5226c7dd661b33011402dbbbe78265"></a><!-- doxytag: member="moImprBestFitAspirCrit::first_time" ref="2d5226c7dd661b33011402dbbbe78265" args="" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_impr_best_fit_aspir_crit.html#2d5226c7dd661b33011402dbbbe78265">first_time</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="r1" doxytag="moImprBestFitAspirCrit::first_time"></a>
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_impr_best_fit_aspir_crit.html#r1">first_time</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Indicates that a fitness has been already saved or not. <br></td></tr>
</table>
@ -80,35 +58,45 @@ This criterion is satisfied when a given fitness is the best ever considered.
<p>
Definition at line <a class="el" href="mo_impr_best_fit_aspir_crit_8h-source.html#l00047">47</a> of file <a class="el" href="mo_impr_best_fit_aspir_crit_8h-source.html">moImprBestFitAspirCrit.h</a>.<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="b6e5e96d57a6b846033fc22a9951b067"></a><!-- doxytag: member="moImprBestFitAspirCrit::operator()" ref="b6e5e96d57a6b846033fc22a9951b067" args="(const M &amp;_move, const Fitness &amp;_fitness)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M&gt; </div>
<table class="memname">
<a class="anchor" name="a2" doxytag="moImprBestFitAspirCrit::operator()"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="memname">bool <a class="el" href="classmo_impr_best_fit_aspir_crit.html">moImprBestFitAspirCrit</a>&lt; M &gt;::operator() </td>
<td>(</td>
<td class="paramtype">const M &amp;&nbsp;</td>
<td class="paramname"> <em>_move</em>, </td>
<td class="md" colspan="4">
template&lt;class M&gt; </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classmo_impr_best_fit_aspir_crit.html#0bc1a8c9af99781e662570c04750cca8">Fitness</a> &amp;&nbsp;</td>
<td class="paramname"> <em>_fitness</em></td><td>&nbsp;</td>
<td class="md" nowrap valign="top">bool <a class="el" href="classmo_impr_best_fit_aspir_crit.html">moImprBestFitAspirCrit</a>&lt; M &gt;::operator() </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const M &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_move</em>, </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td width="100%"><code> [inline]</code></td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap>const <a class="el" href="classmo_impr_best_fit_aspir_crit.html#w0">Fitness</a> &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_fitness</em></td>
</tr>
<tr>
<td class="md"></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
<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> that indicates if the current fitness is better that the already saved fitness.
Function that indicates if the current fitness is better that the already saved fitness.
<p>
The first time, the function only saved the current move and fitness.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
@ -122,13 +110,13 @@ The first time, the function only saved the current move and fitness.<p>
<p>
Definition at line <a class="el" href="mo_impr_best_fit_aspir_crit_8h-source.html#l00073">73</a> of file <a class="el" href="mo_impr_best_fit_aspir_crit_8h-source.html">moImprBestFitAspirCrit.h</a>.
<p>
References <a class="el" href="mo_impr_best_fit_aspir_crit_8h-source.html#l00099">moImprBestFitAspirCrit&lt; M &gt;::best_fitness</a>, and <a class="el" href="mo_impr_best_fit_aspir_crit_8h-source.html#l00102">moImprBestFitAspirCrit&lt; M &gt;::first_time</a>.
</div>
</div><p>
References <a class="el" href="mo_impr_best_fit_aspir_crit_8h-source.html#l00099">moImprBestFitAspirCrit&lt; M &gt;::best_fitness</a>, and <a class="el" href="mo_impr_best_fit_aspir_crit_8h-source.html#l00102">moImprBestFitAspirCrit&lt; M &gt;::first_time</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="mo_impr_best_fit_aspir_crit_8h-source.html">moImprBestFitAspirCrit.h</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Mon Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 905 B

After

Width:  |  Height:  |  Size: 1.3 KiB

Before After
Before After

View file

@ -2,45 +2,23 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moItRandNextMove&lt; M &gt; Member List</h1>This is the complete list of members for <a class="el" href="classmo_it_rand_next_move.html">moItRandNextMove&lt; M &gt;</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="classmo_it_rand_next_move.html#ee666007fc494bf4a5f0cd065e5671cf">EOT</a> typedef</td><td><a class="el" href="classmo_it_rand_next_move.html">moItRandNextMove&lt; M &gt;</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&lt; A1, A2, R &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_it_rand_next_move.html#1b06067aee7a78f8a255563391514d2d">iteration_maximum_number</a></td><td><a class="el" href="classmo_it_rand_next_move.html">moItRandNextMove&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_it_rand_next_move.html#2f8d52c88d6c002be518091cc52beca1">iteration_number</a></td><td><a class="el" href="classmo_it_rand_next_move.html">moItRandNextMove&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_it_rand_next_move.html#c27b1fb0d64d4862dd886f7a59419b8c">moItRandNextMove</a>(moRandMove&lt; M &gt; &amp;_random_move_generator, unsigned int _iteration_maximum_number)</td><td><a class="el" href="classmo_it_rand_next_move.html">moItRandNextMove&lt; M &gt;</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_it_rand_next_move.html#21454db723a12fe6c8eb5caeccd32df6">operator()</a>(M &amp;_move, const EOT &amp;_solution)</td><td><a class="el" href="classmo_it_rand_next_move.html">moItRandNextMove&lt; M &gt;</a></td><td><code> [inline]</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#a03c40b95210569b826df79a2237a0d0">moNextMove::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&lt; A1, A2, R &gt;</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_it_rand_next_move.html#92601819402ad00d01933113d0bcf40d">random_move_generator</a></td><td><a class="el" href="classmo_it_rand_next_move.html">moItRandNextMove&lt; M &gt;</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#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&lt; A1, A2, R &gt;</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:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<tr class="memlist"><td><a class="el" href="classmo_it_rand_next_move.html#y0">EOT</a> typedef</td><td><a class="el" href="classmo_it_rand_next_move.html">moItRandNextMove&lt; M &gt;</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#e0">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&lt; M &amp;, const M::EOType &amp;, bool &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_it_rand_next_move.html#r1">iteration_maximum_number</a></td><td><a class="el" href="classmo_it_rand_next_move.html">moItRandNextMove&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_it_rand_next_move.html#r2">iteration_number</a></td><td><a class="el" href="classmo_it_rand_next_move.html">moItRandNextMove&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_it_rand_next_move.html#a0">moItRandNextMove</a>(moRandMove&lt; M &gt; &amp;_random_move_generator, unsigned int _iteration_maximum_number)</td><td><a class="el" href="classmo_it_rand_next_move.html">moItRandNextMove&lt; M &gt;</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_it_rand_next_move.html#a1">operator()</a>(M &amp;_move, const EOT &amp;_solution)</td><td><a class="el" href="classmo_it_rand_next_move.html">moItRandNextMove&lt; M &gt;</a></td><td><code> [inline]</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#a1">moNextMove::operator()</a>(M &amp;, const M::EOType &amp;)=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&lt; M &amp;, const M::EOType &amp;, bool &gt;</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_it_rand_next_move.html#r0">random_move_generator</a></td><td><a class="el" href="classmo_it_rand_next_move.html">moItRandNextMove&lt; M &gt;</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#a0">~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&lt; M &amp;, const M::EOType &amp;, bool &gt;</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#a0">~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 Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

View file

@ -2,33 +2,11 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: moItRandNextMove&lt; M &gt; Class Template Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>moItRandNextMove&lt; M &gt; Class Template Reference</h1><!-- doxytag: class="moItRandNextMove" --><!-- doxytag: inherits="moNextMove" -->One of the possible <a class="el" href="classmo_next_move.html">moNextMove</a>.
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moItRandNextMove&lt; M &gt; Class Template Reference</h1>One of the possible <a class="el" href="classmo_next_move.html">moNextMove</a>.
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="mo_it_rand_next_move_8h-source.html">moItRandNextMove.h</a>&gt;</code>
@ -36,35 +14,35 @@
<p>Inheritance diagram for moItRandNextMove&lt; M &gt;:
<p><center><img src="classmo_it_rand_next_move.png" usemap="#moItRandNextMove< M >_map" border="0" alt=""></center>
<map name="moItRandNextMove< M >_map">
<area href="classmo_next_move.html" alt="moNextMove< M >" shape="rect" coords="0,112,155,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,155,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,155,24">
<area href="classmo_next_move.html" alt="moNextMove< M >" shape="rect" coords="0,112,245,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< M &, const M::EOType &, bool >" shape="rect" coords="0,56,245,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,245,24">
</map>
<a href="classmo_it_rand_next_move-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_it_rand_next_move.html#c27b1fb0d64d4862dd886f7a59419b8c">moItRandNextMove</a> (<a class="el" href="classmo_rand_move.html">moRandMove</a>&lt; M &gt; &amp;_random_move_generator, unsigned int _iteration_maximum_number)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_it_rand_next_move.html#a0">moItRandNextMove</a> (<a class="el" href="classmo_rand_move.html">moRandMove</a>&lt; M &gt; &amp;_random_move_generator, unsigned int _iteration_maximum_number)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The constructor. <a href="#c27b1fb0d64d4862dd886f7a59419b8c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_it_rand_next_move.html#21454db723a12fe6c8eb5caeccd32df6">operator()</a> (M &amp;_move, const <a class="el" href="classmo_it_rand_next_move.html#ee666007fc494bf4a5f0cd065e5671cf">EOT</a> &amp;_solution)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The constructor. <a href="#a0"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_it_rand_next_move.html#a1">operator()</a> (M &amp;_move, const <a class="el" href="classmo_it_rand_next_move.html#y0">EOT</a> &amp;_solution)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Generation of a new move. <a href="#21454db723a12fe6c8eb5caeccd32df6"></a><br></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Generation of a new move. <a href="#a1"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Private Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ee666007fc494bf4a5f0cd065e5671cf"></a><!-- doxytag: member="moItRandNextMove::EOT" ref="ee666007fc494bf4a5f0cd065e5671cf" args="" -->
typedef M::EOType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_it_rand_next_move.html#ee666007fc494bf4a5f0cd065e5671cf">EOT</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="y0" doxytag="moItRandNextMove::EOT"></a>
typedef M::EOType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_it_rand_next_move.html#y0">EOT</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Alias for the type. <br></td></tr>
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="92601819402ad00d01933113d0bcf40d"></a><!-- doxytag: member="moItRandNextMove::random_move_generator" ref="92601819402ad00d01933113d0bcf40d" args="" -->
<a class="el" href="classmo_rand_move.html">moRandMove</a>&lt; M &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_it_rand_next_move.html#92601819402ad00d01933113d0bcf40d">random_move_generator</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="r0" doxytag="moItRandNextMove::random_move_generator"></a>
<a class="el" href="classmo_rand_move.html">moRandMove</a>&lt; M &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_it_rand_next_move.html#r0">random_move_generator</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A move generator (generally randomly). <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1b06067aee7a78f8a255563391514d2d"></a><!-- doxytag: member="moItRandNextMove::iteration_maximum_number" ref="1b06067aee7a78f8a255563391514d2d" args="" -->
unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_it_rand_next_move.html#1b06067aee7a78f8a255563391514d2d">iteration_maximum_number</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="r1" doxytag="moItRandNextMove::iteration_maximum_number"></a>
unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_it_rand_next_move.html#r1">iteration_maximum_number</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Iteration maximum number. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2f8d52c88d6c002be518091cc52beca1"></a><!-- doxytag: member="moItRandNextMove::iteration_number" ref="2f8d52c88d6c002be518091cc52beca1" args="" -->
unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_it_rand_next_move.html#2f8d52c88d6c002be518091cc52beca1">iteration_number</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="r2" doxytag="moItRandNextMove::iteration_number"></a>
unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_it_rand_next_move.html#r2">iteration_number</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Iteration current number. <br></td></tr>
</table>
@ -79,37 +57,47 @@ This class is a move (<a class="el" href="classmo_move.html">moMove</a>) generat
<p>
Definition at line <a class="el" href="mo_it_rand_next_move_8h-source.html#l00047">47</a> of file <a class="el" href="mo_it_rand_next_move_8h-source.html">moItRandNextMove.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="c27b1fb0d64d4862dd886f7a59419b8c"></a><!-- doxytag: member="moItRandNextMove::moItRandNextMove" ref="c27b1fb0d64d4862dd886f7a59419b8c" args="(moRandMove&lt; M &gt; &amp;_random_move_generator, unsigned int _iteration_maximum_number)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M&gt; </div>
<table class="memname">
<a class="anchor" name="a0" doxytag="moItRandNextMove::moItRandNextMove"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="memname"><a class="el" href="classmo_it_rand_next_move.html">moItRandNextMove</a>&lt; M &gt;::<a class="el" href="classmo_it_rand_next_move.html">moItRandNextMove</a> </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classmo_rand_move.html">moRandMove</a>&lt; M &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_random_move_generator</em>, </td>
<td class="md" colspan="4">
template&lt;class M&gt; </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">unsigned int&nbsp;</td>
<td class="paramname"> <em>_iteration_maximum_number</em></td><td>&nbsp;</td>
<td class="md" nowrap valign="top"><a class="el" href="classmo_it_rand_next_move.html">moItRandNextMove</a>&lt; M &gt;::<a class="el" href="classmo_it_rand_next_move.html">moItRandNextMove</a> </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top"><a class="el" href="classmo_rand_move.html">moRandMove</a>&lt; M &gt; &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_random_move_generator</em>, </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td width="100%"><code> [inline]</code></td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap>unsigned int&nbsp;</td>
<td class="mdname" nowrap> <em>_iteration_maximum_number</em></td>
</tr>
<tr>
<td class="md"></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
The constructor.
<p>
<a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/struct_parameters.html">Parameters</a> only for initialising the attributes.<p>
Parameters only for initialising the attributes.<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>_random_move_generator</em>&nbsp;</td><td>The random move generator. </td></tr>
@ -119,35 +107,47 @@ The constructor.
<p>
Definition at line <a class="el" href="mo_it_rand_next_move_8h-source.html#l00061">61</a> of file <a class="el" href="mo_it_rand_next_move_8h-source.html">moItRandNextMove.h</a>.
</div>
</div><p>
<p>
References <a class="el" href="mo_it_rand_next_move_8h-source.html#l00096">moItRandNextMove&lt; M &gt;::iteration_maximum_number</a>, <a class="el" href="mo_it_rand_next_move_8h-source.html#l00099">moItRandNextMove&lt; M &gt;::iteration_number</a>, and <a class="el" href="mo_it_rand_next_move_8h-source.html#l00093">moItRandNextMove&lt; M &gt;::random_move_generator</a>. </td>
</tr>
</table>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="21454db723a12fe6c8eb5caeccd32df6"></a><!-- doxytag: member="moItRandNextMove::operator()" ref="21454db723a12fe6c8eb5caeccd32df6" args="(M &amp;_move, const EOT &amp;_solution)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M&gt; </div>
<table class="memname">
<a class="anchor" name="a1" doxytag="moItRandNextMove::operator()"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="memname">bool <a class="el" href="classmo_it_rand_next_move.html">moItRandNextMove</a>&lt; M &gt;::operator() </td>
<td>(</td>
<td class="paramtype">M &amp;&nbsp;</td>
<td class="paramname"> <em>_move</em>, </td>
<td class="md" colspan="4">
template&lt;class M&gt; </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classmo_it_rand_next_move.html#ee666007fc494bf4a5f0cd065e5671cf">EOT</a> &amp;&nbsp;</td>
<td class="paramname"> <em>_solution</em></td><td>&nbsp;</td>
<td class="md" nowrap valign="top">bool <a class="el" href="classmo_it_rand_next_move.html">moItRandNextMove</a>&lt; M &gt;::operator() </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">M &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_move</em>, </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td width="100%"><code> [inline]</code></td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap>const <a class="el" href="classmo_it_rand_next_move.html#y0">EOT</a> &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_solution</em></td>
</tr>
<tr>
<td class="md"></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Generation of a new move.
@ -164,13 +164,13 @@ If the maximum number is not already reached, the current move is forgotten and
<p>
Definition at line <a class="el" href="mo_it_rand_next_move_8h-source.html#l00073">73</a> of file <a class="el" href="mo_it_rand_next_move_8h-source.html">moItRandNextMove.h</a>.
<p>
References <a class="el" href="mo_it_rand_next_move_8h-source.html#l00096">moItRandNextMove&lt; M &gt;::iteration_maximum_number</a>, <a class="el" href="mo_it_rand_next_move_8h-source.html#l00099">moItRandNextMove&lt; M &gt;::iteration_number</a>, and <a class="el" href="mo_it_rand_next_move_8h-source.html#l00093">moItRandNextMove&lt; M &gt;::random_move_generator</a>.
</div>
</div><p>
References <a class="el" href="mo_it_rand_next_move_8h-source.html#l00050">moItRandNextMove&lt; M &gt;::EOT</a>, <a class="el" href="mo_it_rand_next_move_8h-source.html#l00099">moItRandNextMove&lt; M &gt;::iteration_number</a>, and <a class="el" href="mo_it_rand_next_move_8h-source.html#l00093">moItRandNextMove&lt; M &gt;::random_move_generator</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="mo_it_rand_next_move_8h-source.html">moItRandNextMove.h</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Mon Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 847 B

After

Width:  |  Height:  |  Size: 1 KiB

Before After
Before After

View file

@ -2,42 +2,20 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moLSCheckPoint&lt; M &gt; Member List</h1>This is the complete list of members for <a class="el" href="classmo_l_s_check_point.html">moLSCheckPoint&lt; M &gt;</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="classmo_l_s_check_point.html#f95f2dc556cdfbdc81688562ca95202d">add</a>(eoBF&lt; const M &amp;, const typename M::EOType &amp;, void &gt; &amp;_function)</td><td><a class="el" href="classmo_l_s_check_point.html">moLSCheckPoint&lt; M &gt;</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_l_s_check_point.html#56a7427a6aebac7955c22bab302c050a">functions</a></td><td><a class="el" href="classmo_l_s_check_point.html">moLSCheckPoint&lt; M &gt;</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&lt; A1, A2, R &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_l_s_check_point.html#e9b9d41e40dd7bab648327686b2b938d">operator()</a>(const M &amp;_move, const typename M::EOType &amp;_solution)</td><td><a class="el" href="classmo_l_s_check_point.html">moLSCheckPoint&lt; M &gt;</a></td><td><code> [inline]</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#a03c40b95210569b826df79a2237a0d0">eoBF::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&lt; A1, A2, R &gt;</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&lt; A1, A2, R &gt;</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:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<tr class="memlist"><td><a class="el" href="classmo_l_s_check_point.html#a1">add</a>(eoBF&lt; const M &amp;, const typename M::EOType &amp;, void &gt; &amp;_function)</td><td><a class="el" href="classmo_l_s_check_point.html">moLSCheckPoint&lt; M &gt;</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_l_s_check_point.html#r0">functions</a></td><td><a class="el" href="classmo_l_s_check_point.html">moLSCheckPoint&lt; M &gt;</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#e0">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&lt; const M &amp;, const M::EOType &amp;, void &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_l_s_check_point.html#a0">operator()</a>(const M &amp;_move, const typename M::EOType &amp;_solution)</td><td><a class="el" href="classmo_l_s_check_point.html">moLSCheckPoint&lt; M &gt;</a></td><td><code> [inline]</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#a1">eoBF&lt; const M &amp;, const M::EOType &amp;, void &gt;::operator()</a>(const M &amp;, const M::EOType &amp;)=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&lt; const M &amp;, const M::EOType &amp;, void &gt;</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#a0">~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&lt; const M &amp;, const M::EOType &amp;, void &gt;</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#a0">~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 Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

View file

@ -2,33 +2,11 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: moLSCheckPoint&lt; M &gt; Class Template Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>moLSCheckPoint&lt; M &gt; Class Template Reference</h1><!-- doxytag: class="moLSCheckPoint" --><!-- doxytag: inherits="eoBF" -->Class which allows a checkpointing system.
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moLSCheckPoint&lt; M &gt; Class Template Reference</h1>Class which allows a checkpointing system.
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="mo_l_s_check_point_8h-source.html">moLSCheckPoint.h</a>&gt;</code>
@ -36,23 +14,23 @@
<p>Inheritance diagram for moLSCheckPoint&lt; M &gt;:
<p><center><img src="classmo_l_s_check_point.png" usemap="#moLSCheckPoint< M >_map" border="0" alt=""></center>
<map name="moLSCheckPoint< M >_map">
<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,142,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,142,24">
<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< const M &, const M::EOType &, void >" shape="rect" coords="0,56,280,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,280,24">
</map>
<a href="classmo_l_s_check_point-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">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_l_s_check_point.html#e9b9d41e40dd7bab648327686b2b938d">operator()</a> (const M &amp;_move, const typename M::EOType &amp;_solution)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_l_s_check_point.html#a0">operator()</a> (const M &amp;_move, const typename M::EOType &amp;_solution)</td></tr>
<tr><td class="mdescLeft">&nbsp;</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 launches the checkpointing. <a href="#e9b9d41e40dd7bab648327686b2b938d"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_l_s_check_point.html#f95f2dc556cdfbdc81688562ca95202d">add</a> (<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</a>&lt; const M &amp;, const typename M::EOType &amp;, void &gt; &amp;_function)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Function which launches the checkpointing. <a href="#a0"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_l_s_check_point.html#a1">add</a> (<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</a>&lt; const M &amp;, const typename M::EOType &amp;, void &gt; &amp;_function)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Procedure which add a new function to the function vector. <a href="#f95f2dc556cdfbdc81688562ca95202d"></a><br></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Procedure which add a new function to the function vector. <a href="#a1"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="56a7427a6aebac7955c22bab302c050a"></a><!-- doxytag: member="moLSCheckPoint::functions" ref="56a7427a6aebac7955c22bab302c050a" args="" -->
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="r0" doxytag="moLSCheckPoint::functions"></a>
std::vector&lt; <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</a>&lt; const M &amp;,<br>
const typename M::EOType &amp;,<br>
void &gt; * &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_l_s_check_point.html#56a7427a6aebac7955c22bab302c050a">functions</a></td></tr>
void &gt; * &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_l_s_check_point.html#r0">functions</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Vector of functions. <br></td></tr>
</table>
@ -67,35 +45,45 @@ Thanks to this class, at each iteration, additionnal function can be used (and n
<p>
Definition at line <a class="el" href="mo_l_s_check_point_8h-source.html#l00046">46</a> of file <a class="el" href="mo_l_s_check_point_8h-source.html">moLSCheckPoint.h</a>.<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="e9b9d41e40dd7bab648327686b2b938d"></a><!-- doxytag: member="moLSCheckPoint::operator()" ref="e9b9d41e40dd7bab648327686b2b938d" args="(const M &amp;_move, const typename M::EOType &amp;_solution)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M&gt; </div>
<table class="memname">
<a class="anchor" name="a0" doxytag="moLSCheckPoint::operator()"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="memname">void <a class="el" href="classmo_l_s_check_point.html">moLSCheckPoint</a>&lt; M &gt;::operator() </td>
<td>(</td>
<td class="paramtype">const M &amp;&nbsp;</td>
<td class="paramname"> <em>_move</em>, </td>
<td class="md" colspan="4">
template&lt;class M&gt; </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const typename M::EOType &amp;&nbsp;</td>
<td class="paramname"> <em>_solution</em></td><td>&nbsp;</td>
<td class="md" nowrap valign="top">void <a class="el" href="classmo_l_s_check_point.html">moLSCheckPoint</a>&lt; M &gt;::operator() </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const M &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_move</em>, </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td width="100%"><code> [inline]</code></td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap>const typename M::EOType &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_solution</em></td>
</tr>
<tr>
<td class="md"></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
<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 launches the checkpointing.
Function which launches the checkpointing.
<p>
Each saved function is used on the current move and the current solution.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
@ -108,26 +96,36 @@ Each saved function is used on the current move and the current solution.<p>
<p>
Definition at line <a class="el" href="mo_l_s_check_point_8h-source.html#l00057">57</a> of file <a class="el" href="mo_l_s_check_point_8h-source.html">moLSCheckPoint.h</a>.
<p>
References <a class="el" href="mo_l_s_check_point_8h-source.html#l00080">moLSCheckPoint&lt; M &gt;::functions</a>.
</div>
</div><p>
<a class="anchor" name="f95f2dc556cdfbdc81688562ca95202d"></a><!-- doxytag: member="moLSCheckPoint::add" ref="f95f2dc556cdfbdc81688562ca95202d" args="(eoBF&lt; const M &amp;, const typename M::EOType &amp;, void &gt; &amp;_function)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M&gt; </div>
<table class="memname">
References <a class="el" href="mo_l_s_check_point_8h-source.html#l00080">moLSCheckPoint&lt; M &gt;::functions</a>. </td>
</tr>
</table>
<a class="anchor" name="a1" doxytag="moLSCheckPoint::add"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="memname">void <a class="el" href="classmo_l_s_check_point.html">moLSCheckPoint</a>&lt; M &gt;::add </td>
<td>(</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_b_f.html">eoBF</a>&lt; const M &amp;, const typename M::EOType &amp;, void &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_function</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [inline]</code></td>
<td class="md" colspan="4">
template&lt;class M&gt; </td>
</tr>
<tr>
<td class="md" nowrap valign="top">void <a class="el" href="classmo_l_s_check_point.html">moLSCheckPoint</a>&lt; M &gt;::add </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top"><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</a>&lt; const M &amp;, const typename M::EOType &amp;, void &gt; &amp;&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>_function</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Procedure which add a new function to the function vector.
@ -141,13 +139,13 @@ The new function is added at the end of the vector. <dl compact><dt><b>Parameter
<p>
Definition at line <a class="el" href="mo_l_s_check_point_8h-source.html#l00072">72</a> of file <a class="el" href="mo_l_s_check_point_8h-source.html">moLSCheckPoint.h</a>.
<p>
References <a class="el" href="mo_l_s_check_point_8h-source.html#l00080">moLSCheckPoint&lt; M &gt;::functions</a>.
</div>
</div><p>
References <a class="el" href="mo_l_s_check_point_8h-source.html#l00080">moLSCheckPoint&lt; M &gt;::functions</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="mo_l_s_check_point_8h-source.html">moLSCheckPoint.h</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Mon Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 647 B

After

Width:  |  Height:  |  Size: 1 KiB

Before After
Before After

View file

@ -2,42 +2,20 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moLinearCoolingSchedule Member List</h1>This is the complete list of members for <a class="el" href="classmo_linear_cooling_schedule.html">moLinearCoolingSchedule</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_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&lt; double &amp;, bool &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_linear_cooling_schedule.html#420939ebf57f01d242cbe4eb668dffde">moLinearCoolingSchedule</a>(double _threshold, double _quantity)</td><td><a class="el" href="classmo_linear_cooling_schedule.html">moLinearCoolingSchedule</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_linear_cooling_schedule.html#b0a1886aaa7ee2a0c8e929e55ca321ce">operator()</a>(double &amp;_current_temperature)</td><td><a class="el" href="classmo_linear_cooling_schedule.html">moLinearCoolingSchedule</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_linear_cooling_schedule.html#6159dc39ceda89b23ffdab3d6ce8d8ed">quantity</a></td><td><a class="el" href="classmo_linear_cooling_schedule.html">moLinearCoolingSchedule</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_linear_cooling_schedule.html#e7f539f986801ea71392c4a55ba08a76">threshold</a></td><td><a class="el" href="classmo_linear_cooling_schedule.html">moLinearCoolingSchedule</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_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&lt; double &amp;, bool &gt;</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<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#e0">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&lt; double &amp;, bool &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_linear_cooling_schedule.html#a0">moLinearCoolingSchedule</a>(double _threshold, double _quantity)</td><td><a class="el" href="classmo_linear_cooling_schedule.html">moLinearCoolingSchedule</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_linear_cooling_schedule.html#a1">operator()</a>(double &amp;_current_temperature)</td><td><a class="el" href="classmo_linear_cooling_schedule.html">moLinearCoolingSchedule</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_linear_cooling_schedule.html#r1">quantity</a></td><td><a class="el" href="classmo_linear_cooling_schedule.html">moLinearCoolingSchedule</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_linear_cooling_schedule.html#r0">threshold</a></td><td><a class="el" href="classmo_linear_cooling_schedule.html">moLinearCoolingSchedule</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_functor_base.html#a0">~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#a0">~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&lt; double &amp;, bool &gt;</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Mon Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

View file

@ -2,33 +2,11 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: moLinearCoolingSchedule Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>moLinearCoolingSchedule Class Reference</h1><!-- doxytag: class="moLinearCoolingSchedule" --><!-- doxytag: inherits="moCoolingSchedule" -->One of the possible <a class="el" href="classmo_cooling_schedule.html">moCoolingSchedule</a>.
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moLinearCoolingSchedule Class Reference</h1>One of the possible <a class="el" href="classmo_cooling_schedule.html">moCoolingSchedule</a>.
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="mo_linear_cooling_schedule_8h-source.html">moLinearCoolingSchedule.h</a>&gt;</code>
@ -43,19 +21,19 @@
<a href="classmo_linear_cooling_schedule-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_linear_cooling_schedule.html#420939ebf57f01d242cbe4eb668dffde">moLinearCoolingSchedule</a> (double _threshold, double _quantity)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_linear_cooling_schedule.html#a0">moLinearCoolingSchedule</a> (double _threshold, double _quantity)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Simple constructor. <a href="#420939ebf57f01d242cbe4eb668dffde"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_linear_cooling_schedule.html#b0a1886aaa7ee2a0c8e929e55ca321ce">operator()</a> (double &amp;_current_temperature)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Simple constructor. <a href="#a0"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_linear_cooling_schedule.html#a1">operator()</a> (double &amp;_current_temperature)</td></tr>
<tr><td class="mdescLeft">&nbsp;</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 proceeds to the cooling. <a href="#b0a1886aaa7ee2a0c8e929e55ca321ce"></a><br></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Function which proceeds to the cooling. <a href="#a1"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e7f539f986801ea71392c4a55ba08a76"></a><!-- doxytag: member="moLinearCoolingSchedule::threshold" ref="e7f539f986801ea71392c4a55ba08a76" args="" -->
double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_linear_cooling_schedule.html#e7f539f986801ea71392c4a55ba08a76">threshold</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="r0" doxytag="moLinearCoolingSchedule::threshold"></a>
double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_linear_cooling_schedule.html#r0">threshold</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The temperature threhold. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6159dc39ceda89b23ffdab3d6ce8d8ed"></a><!-- doxytag: member="moLinearCoolingSchedule::quantity" ref="6159dc39ceda89b23ffdab3d6ce8d8ed" args="" -->
double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_linear_cooling_schedule.html#6159dc39ceda89b23ffdab3d6ce8d8ed">quantity</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="r1" doxytag="moLinearCoolingSchedule::quantity"></a>
double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_linear_cooling_schedule.html#r1">quantity</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The quantity that allows the temperature to decrease. <br></td></tr>
</table>
@ -67,30 +45,38 @@ An another very simple cooling schedule, the temperature decrease according to a
<p>
Definition at line <a class="el" href="mo_linear_cooling_schedule_8h-source.html#l00046">46</a> of file <a class="el" href="mo_linear_cooling_schedule_8h-source.html">moLinearCoolingSchedule.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="420939ebf57f01d242cbe4eb668dffde"></a><!-- doxytag: member="moLinearCoolingSchedule::moLinearCoolingSchedule" ref="420939ebf57f01d242cbe4eb668dffde" args="(double _threshold, double _quantity)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<a class="anchor" name="a0" doxytag="moLinearCoolingSchedule::moLinearCoolingSchedule"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="memname">moLinearCoolingSchedule::moLinearCoolingSchedule </td>
<td>(</td>
<td class="paramtype">double&nbsp;</td>
<td class="paramname"> <em>_threshold</em>, </td>
<td class="md" nowrap valign="top">moLinearCoolingSchedule::moLinearCoolingSchedule </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">double&nbsp;</td>
<td class="mdname" nowrap> <em>_threshold</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&nbsp;</td>
<td class="paramname"> <em>_quantity</em></td><td>&nbsp;</td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap>double&nbsp;</td>
<td class="mdname" nowrap> <em>_quantity</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td width="100%"><code> [inline]</code></td>
<td class="md"></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Simple constructor.
@ -104,27 +90,37 @@ Simple constructor.
<p>
Definition at line <a class="el" href="mo_linear_cooling_schedule_8h-source.html#l00055">55</a> of file <a class="el" href="mo_linear_cooling_schedule_8h-source.html">moLinearCoolingSchedule.h</a>.
</div>
</div><p>
<p>
References <a class="el" href="mo_linear_cooling_schedule_8h-source.html#l00076">quantity</a>, and <a class="el" href="mo_linear_cooling_schedule_8h-source.html#l00073">threshold</a>. </td>
</tr>
</table>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="b0a1886aaa7ee2a0c8e929e55ca321ce"></a><!-- doxytag: member="moLinearCoolingSchedule::operator()" ref="b0a1886aaa7ee2a0c8e929e55ca321ce" args="(double &amp;_current_temperature)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<a class="anchor" name="a1" doxytag="moLinearCoolingSchedule::operator()"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="memname">bool moLinearCoolingSchedule::operator() </td>
<td>(</td>
<td class="paramtype">double &amp;&nbsp;</td>
<td class="paramname"> <em>_current_temperature</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [inline, virtual]</code></td>
<td class="md" nowrap valign="top">bool moLinearCoolingSchedule::operator() </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">double &amp;&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>_current_temperature</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
<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 proceeds to the cooling.
Function which proceeds to the cooling.
<p>
It decreases the temperature and indicates if it is greater than the threshold.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
@ -135,17 +131,15 @@ It decreases the temperature and indicates if it is greater than the threshold.<
<dl compact><dt><b>Returns:</b></dt><dd>true if the new temperature (current temperature - quantity) is greater than the threshold, false otherwise. </dd></dl>
<p>
Implements <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">eoUF&lt; double &amp;, bool &gt;</a>.
Implements <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#a1">eoUF&lt; double &amp;, bool &gt;</a>.
<p>
Definition at line <a class="el" href="mo_linear_cooling_schedule_8h-source.html#l00065">65</a> of file <a class="el" href="mo_linear_cooling_schedule_8h-source.html">moLinearCoolingSchedule.h</a>.
<p>
References <a class="el" href="mo_linear_cooling_schedule_8h-source.html#l00076">quantity</a>, and <a class="el" href="mo_linear_cooling_schedule_8h-source.html#l00073">threshold</a>.
</div>
</div><p>
Definition at line <a class="el" href="mo_linear_cooling_schedule_8h-source.html#l00065">65</a> of file <a class="el" href="mo_linear_cooling_schedule_8h-source.html">moLinearCoolingSchedule.h</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="mo_linear_cooling_schedule_8h-source.html">moLinearCoolingSchedule.h</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Mon Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 859 B

After

Width:  |  Height:  |  Size: 859 B

Before After
Before After

View file

@ -2,40 +2,18 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moMove&lt; EOT &gt; Member List</h1>This is the complete list of members for <a class="el" href="classmo_move.html">moMove&lt; EOT &gt;</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="classmo_move.html#7fb853a91ba1319530529e515380bbba">EOType</a> typedef</td><td><a class="el" href="classmo_move.html">moMove&lt; EOT &gt;</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#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&lt; EOT &amp;, void &gt;</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_u_f.html#786e028409366dc273e19104f17ba68a">operator()</a>(EOT &amp;)=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&lt; EOT &amp;, void &gt;</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_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&lt; EOT &amp;, void &gt;</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<tr class="memlist"><td><a class="el" href="classmo_move.html#w0">EOType</a> typedef</td><td><a class="el" href="classmo_move.html">moMove&lt; EOT &gt;</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#e0">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&lt; EOT &amp;, void &gt;</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_u_f.html#a1">operator()</a>(EOT &amp;)=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&lt; EOT &amp;, void &gt;</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_functor_base.html#a0">~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#a0">~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&lt; EOT &amp;, void &gt;</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Mon Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

View file

@ -2,33 +2,11 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: moMove&lt; EOT &gt; Class Template Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>moMove&lt; EOT &gt; Class Template Reference</h1><!-- doxytag: class="moMove" --><!-- doxytag: inherits="eoUF&lt; EOT &amp;, void &gt;" -->Definition of a move.
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moMove&lt; EOT &gt; Class Template Reference</h1>Definition of a move.
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="mo_move_8h-source.html">moMove.h</a>&gt;</code>
@ -42,8 +20,8 @@
<a href="classmo_move-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 Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7fb853a91ba1319530529e515380bbba"></a><!-- doxytag: member="moMove::EOType" ref="7fb853a91ba1319530529e515380bbba" args="" -->
typedef EOT&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_move.html#7fb853a91ba1319530529e515380bbba">EOType</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="w0" doxytag="moMove::EOType"></a>
typedef EOT&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_move.html#w0">EOType</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Alias for the type. <br></td></tr>
</table>
@ -59,8 +37,8 @@ A move transforms a solution to another close solution. It describes how a solut
<p>
Definition at line <a class="el" href="mo_move_8h-source.html#l00049">49</a> of file <a class="el" href="mo_move_8h-source.html">moMove.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="mo_move_8h-source.html">moMove.h</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Mon Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 598 B

After

Width:  |  Height:  |  Size: 598 B

Before After
Before After

View file

@ -2,39 +2,17 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moMoveExpl&lt; M &gt; Member List</h1>This is the complete list of members for <a class="el" href="classmo_move_expl.html">moMoveExpl&lt; M &gt;</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&lt; const M::EOType &amp;, M::EOType &amp;, void &gt;</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_b_f.html#a03c40b95210569b826df79a2237a0d0">operator()</a>(const M::EOType &amp;, M::EOType &amp;)=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&lt; const M::EOType &amp;, M::EOType &amp;, void &gt;</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&lt; const M::EOType &amp;, M::EOType &amp;, void &gt;</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:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<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#e0">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&lt; const M::EOType &amp;, M::EOType &amp;, void &gt;</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_b_f.html#a1">operator()</a>(const M::EOType &amp;, M::EOType &amp;)=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&lt; const M::EOType &amp;, M::EOType &amp;, void &gt;</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#a0">~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&lt; const M::EOType &amp;, M::EOType &amp;, void &gt;</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#a0">~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 Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

View file

@ -2,33 +2,11 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: moMoveExpl&lt; M &gt; Class Template Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>moMoveExpl&lt; M &gt; Class Template Reference</h1><!-- doxytag: class="moMoveExpl" --><!-- doxytag: inherits="eoBF&lt; const M::EOType &amp;, M::EOType &amp;, void &gt;" -->Description of a move (<a class="el" href="classmo_move.html">moMove</a>) explorer.
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moMoveExpl&lt; M &gt; Class Template Reference</h1>Description of a move (<a class="el" href="classmo_move.html">moMove</a>) explorer.
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="mo_move_expl_8h-source.html">moMoveExpl.h</a>&gt;</code>
@ -57,8 +35,8 @@ Only a description...See <a class="el" href="classmo_move_loop_expl.html">moMove
<p>
Definition at line <a class="el" href="mo_move_expl_8h-source.html#l00046">46</a> of file <a class="el" href="mo_move_expl_8h-source.html">moMoveExpl.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="mo_move_expl_8h-source.html">moMoveExpl.h</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Mon Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

View file

@ -2,39 +2,17 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moMoveIncrEval&lt; M &gt; Member List</h1>This is the complete list of members for <a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval&lt; M &gt;</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&lt; A1, A2, R &gt;</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_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&lt; A1, A2, R &gt;</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&lt; A1, A2, R &gt;</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:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<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#e0">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&lt; const M &amp;, const M::EOType &amp;, M::EOType::Fitness &gt;</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_b_f.html#a1">operator()</a>(const M &amp;, const M::EOType &amp;)=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&lt; const M &amp;, const M::EOType &amp;, M::EOType::Fitness &gt;</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#a0">~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&lt; const M &amp;, const M::EOType &amp;, M::EOType::Fitness &gt;</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#a0">~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 Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

View file

@ -2,33 +2,11 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: moMoveIncrEval&lt; M &gt; Class Template Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>moMoveIncrEval&lt; M &gt; Class Template Reference</h1><!-- doxytag: class="moMoveIncrEval" --><!-- doxytag: inherits="eoBF" -->(generally) Efficient evaluation function based a move and a solution.
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moMoveIncrEval&lt; M &gt; Class Template Reference</h1>(generally) Efficient evaluation function based a move and a solution.
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="mo_move_incr_eval_8h-source.html">moMoveIncrEval.h</a>&gt;</code>
@ -36,8 +14,8 @@
<p>Inheritance diagram for moMoveIncrEval&lt; M &gt;:
<p><center><img src="classmo_move_incr_eval.png" usemap="#moMoveIncrEval< M >_map" border="0" alt=""></center>
<map name="moMoveIncrEval< M >_map">
<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,142,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,142,24">
<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< const M &, const M::EOType &, M::EOType::Fitness >" shape="rect" coords="0,56,365,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,365,24">
</map>
<a href="classmo_move_incr_eval-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
@ -54,8 +32,8 @@ From a move and a solution, it computes a new fitness that could be associated t
<p>
Definition at line <a class="el" href="mo_move_incr_eval_8h-source.html#l00049">49</a> of file <a class="el" href="mo_move_incr_eval_8h-source.html">moMoveIncrEval.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="mo_move_incr_eval_8h-source.html">moMoveIncrEval.h</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Mon Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 634 B

After

Width:  |  Height:  |  Size: 1.1 KiB

Before After
Before After

View file

@ -2,39 +2,17 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moMoveInit&lt; M &gt; Member List</h1>This is the complete list of members for <a class="el" href="classmo_move_init.html">moMoveInit&lt; M &gt;</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&lt; A1, A2, R &gt;</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_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&lt; A1, A2, R &gt;</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&lt; A1, A2, R &gt;</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:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<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#e0">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&lt; M &amp;, const M::EOType &amp;, void &gt;</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_b_f.html#a1">operator()</a>(M &amp;, const M::EOType &amp;)=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&lt; M &amp;, const M::EOType &amp;, void &gt;</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#a0">~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&lt; M &amp;, const M::EOType &amp;, void &gt;</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#a0">~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 Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

View file

@ -2,33 +2,11 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: moMoveInit&lt; M &gt; Class Template Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>moMoveInit&lt; M &gt; Class Template Reference</h1><!-- doxytag: class="moMoveInit" --><!-- doxytag: inherits="eoBF" -->Move (<a class="el" href="classmo_move.html">moMove</a>) initializer.
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moMoveInit&lt; M &gt; Class Template Reference</h1>Move (<a class="el" href="classmo_move.html">moMove</a>) initializer.
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="mo_move_init_8h-source.html">moMoveInit.h</a>&gt;</code>
@ -36,8 +14,8 @@
<p>Inheritance diagram for moMoveInit&lt; M &gt;:
<p><center><img src="classmo_move_init.png" usemap="#moMoveInit< M >_map" border="0" alt=""></center>
<map name="moMoveInit< M >_map">
<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,124,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,124,24">
<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< M &, const M::EOType &, void >" shape="rect" coords="0,56,245,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,245,24">
</map>
<a href="classmo_move_init-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
@ -54,8 +32,8 @@ Class which allows to initiase a move. Only a description... An object that heri
<p>
Definition at line <a class="el" href="mo_move_init_8h-source.html#l00047">47</a> of file <a class="el" href="mo_move_init_8h-source.html">moMoveInit.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="mo_move_init_8h-source.html">moMoveInit.h</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Mon Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 570 B

After

Width:  |  Height:  |  Size: 791 B

Before After
Before After

View file

@ -2,39 +2,17 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moMoveLoopExpl&lt; M &gt; Member List</h1>This is the complete list of members for <a class="el" href="classmo_move_loop_expl.html">moMoveLoopExpl&lt; M &gt;</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&lt; const M::EOType &amp;, M::EOType &amp;, void &gt;</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_b_f.html#a03c40b95210569b826df79a2237a0d0">operator()</a>(const M::EOType &amp;, M::EOType &amp;)=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&lt; const M::EOType &amp;, M::EOType &amp;, void &gt;</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&lt; const M::EOType &amp;, M::EOType &amp;, void &gt;</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:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<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#e0">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&lt; const M::EOType &amp;, M::EOType &amp;, void &gt;</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_b_f.html#a1">operator()</a>(const M::EOType &amp;, M::EOType &amp;)=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&lt; const M::EOType &amp;, M::EOType &amp;, void &gt;</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#a0">~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&lt; const M::EOType &amp;, M::EOType &amp;, void &gt;</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#a0">~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 Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

View file

@ -2,33 +2,11 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: moMoveLoopExpl&lt; M &gt; Class Template Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>moMoveLoopExpl&lt; M &gt; Class Template Reference</h1><!-- doxytag: class="moMoveLoopExpl" --><!-- doxytag: inherits="moMoveExpl" -->Class which describes an iterative explorer.
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moMoveLoopExpl&lt; M &gt; Class Template Reference</h1>Class which describes an iterative explorer.
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="mo_move_loop_expl_8h-source.html">moMoveLoopExpl.h</a>&gt;</code>
@ -51,14 +29,14 @@
Class which describes an iterative explorer.
<p>
Only a description... <a class="el" href="classmo_h_c_move_loop_expl.html">moHCMoveLoopExpl</a> and <a class="el" href="classmo_t_s_move_loop_expl.html">moTSMoveLoopExpl</a> are exemples of class that are a <a class="el" href="classmo_move_loop_expl.html">moMoveLoopExpl</a>.
Only a description... <a class="el" href="classmo_h_c_move_loop_expl.html">moHCMoveLoopExpl</a> and <a class="el" href="classmo_t_s_move_loop_expl.html">moTSMoveLoopExpl</a> are exemples of class that are a moMoveLoopExpl.
<p>
<p>
Definition at line <a class="el" href="mo_move_loop_expl_8h-source.html#l00047">47</a> of file <a class="el" href="mo_move_loop_expl_8h-source.html">moMoveLoopExpl.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="mo_move_loop_expl_8h-source.html">moMoveLoopExpl.h</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Mon Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

View file

@ -2,42 +2,20 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moMoveSelect&lt; M &gt; Member List</h1>This is the complete list of members for <a class="el" href="classmo_move_select.html">moMoveSelect&lt; M &gt;</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="classmo_move_select.html#8148ccc0e6fbd209c3fe6829559895c8">Fitness</a> typedef</td><td><a class="el" href="classmo_move_select.html">moMoveSelect&lt; M &gt;</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#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&lt; M &amp;, M::EOType::Fitness &amp;, void &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_move_select.html#58038bd859632c1bd022d23d9792bdca">init</a>(const Fitness &amp;_fitness)=0</td><td><a class="el" href="classmo_move_select.html">moMoveSelect&lt; M &gt;</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#a03c40b95210569b826df79a2237a0d0">operator()</a>(M &amp;, M::EOType::Fitness &amp;)=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&lt; M &amp;, M::EOType::Fitness &amp;, void &gt;</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_move_select.html#5b4d3b2f030cca80c563c3db0c4af404">update</a>(const M &amp;_move, const Fitness &amp;_fitness)=0</td><td><a class="el" href="classmo_move_select.html">moMoveSelect&lt; M &gt;</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&lt; M &amp;, M::EOType::Fitness &amp;, void &gt;</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:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<tr class="memlist"><td><a class="el" href="classmo_move_select.html#w0">Fitness</a> typedef</td><td><a class="el" href="classmo_move_select.html">moMoveSelect&lt; M &gt;</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#e0">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&lt; M &amp;, M::EOType::Fitness &amp;, void &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_move_select.html#a0">init</a>(const Fitness &amp;_fitness)=0</td><td><a class="el" href="classmo_move_select.html">moMoveSelect&lt; M &gt;</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#a1">operator()</a>(M &amp;, M::EOType::Fitness &amp;)=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&lt; M &amp;, M::EOType::Fitness &amp;, void &gt;</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_move_select.html#a1">update</a>(const M &amp;_move, const Fitness &amp;_fitness)=0</td><td><a class="el" href="classmo_move_select.html">moMoveSelect&lt; M &gt;</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#a0">~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&lt; M &amp;, M::EOType::Fitness &amp;, void &gt;</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#a0">~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 Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

View file

@ -2,33 +2,11 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: moMoveSelect&lt; M &gt; Class Template Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>moMoveSelect&lt; M &gt; Class Template Reference</h1><!-- doxytag: class="moMoveSelect" --><!-- doxytag: inherits="eoBF&lt; M &amp;, M::EOType::Fitness &amp;, void &gt;" -->Class that describes a move selector (<a class="el" href="classmo_move.html">moMove</a>).
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moMoveSelect&lt; M &gt; Class Template Reference</h1>Class that describes a move selector (<a class="el" href="classmo_move.html">moMove</a>).
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="mo_move_select_8h-source.html">moMoveSelect.h</a>&gt;</code>
@ -45,17 +23,17 @@
<a href="classmo_move_select-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 Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8148ccc0e6fbd209c3fe6829559895c8"></a><!-- doxytag: member="moMoveSelect::Fitness" ref="8148ccc0e6fbd209c3fe6829559895c8" args="" -->
typedef M::EOType::Fitness&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_move_select.html#8148ccc0e6fbd209c3fe6829559895c8">Fitness</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="w0" doxytag="moMoveSelect::Fitness"></a>
typedef M::EOType::Fitness&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_move_select.html#w0">Fitness</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Alias for the fitness. <br></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_move_select.html#58038bd859632c1bd022d23d9792bdca">init</a> (const <a class="el" href="classmo_move_select.html#8148ccc0e6fbd209c3fe6829559895c8">Fitness</a> &amp;_fitness)=0</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_move_select.html#a0">init</a> (const <a class="el" href="classmo_move_select.html#w0">Fitness</a> &amp;_fitness)=0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Procedure which initialises all that the move selector needs including the initial fitness. <a href="#58038bd859632c1bd022d23d9792bdca"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_move_select.html#5b4d3b2f030cca80c563c3db0c4af404">update</a> (const M &amp;_move, const <a class="el" href="classmo_move_select.html#8148ccc0e6fbd209c3fe6829559895c8">Fitness</a> &amp;_fitness)=0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Procedure which initialises all that the move selector needs including the initial fitness. <a href="#a0"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_move_select.html#a1">update</a> (const M &amp;_move, const <a class="el" href="classmo_move_select.html#w0">Fitness</a> &amp;_fitness)=0</td></tr>
<tr><td class="mdescLeft">&nbsp;</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 updates the best solutions. <a href="#5b4d3b2f030cca80c563c3db0c4af404"></a><br></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Function which updates the best solutions. <a href="#a1"></a><br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
<h3>template&lt;class M&gt;<br>
@ -68,23 +46,33 @@ It iteratively considers some moves (<a class="el" href="classmo_move.html">moMo
<p>
Definition at line <a class="el" href="mo_move_select_8h-source.html#l00050">50</a> of file <a class="el" href="mo_move_select_8h-source.html">moMoveSelect.h</a>.<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="58038bd859632c1bd022d23d9792bdca"></a><!-- doxytag: member="moMoveSelect::init" ref="58038bd859632c1bd022d23d9792bdca" args="(const Fitness &amp;_fitness)=0" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M&gt; </div>
<table class="memname">
<a class="anchor" name="a0" doxytag="moMoveSelect::init"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="memname">virtual void <a class="el" href="classmo_move_select.html">moMoveSelect</a>&lt; M &gt;::init </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classmo_move_select.html#8148ccc0e6fbd209c3fe6829559895c8">Fitness</a> &amp;&nbsp;</td>
<td class="paramname"> <em>_fitness</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [pure virtual]</code></td>
<td class="md" colspan="4">
template&lt;class M&gt; </td>
</tr>
<tr>
<td class="md" nowrap valign="top">virtual void <a class="el" href="classmo_move_select.html">moMoveSelect</a>&lt; M &gt;::init </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const <a class="el" href="classmo_move_select.html#w0">Fitness</a> &amp;&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>_fitness</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [pure virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Procedure which initialises all that the move selector needs including the initial fitness.
@ -97,38 +85,48 @@ In order to know the fitness of the solution, for which the neighborhood will be
</dl>
<p>
Implemented in <a class="el" href="classmo_best_impr_select.html#83f961549986b8ad94692e433aa79114">moBestImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_first_impr_select.html#a923437ecc3db50e7052b002a9a1bbf8">moFirstImprSelect&lt; M &gt;</a>, and <a class="el" href="classmo_rand_impr_select.html#7af99966b31aa387ecef74fd307a42e8">moRandImprSelect&lt; M &gt;</a>.
</div>
</div><p>
<a class="anchor" name="5b4d3b2f030cca80c563c3db0c4af404"></a><!-- doxytag: member="moMoveSelect::update" ref="5b4d3b2f030cca80c563c3db0c4af404" args="(const M &amp;_move, const Fitness &amp;_fitness)=0" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M&gt; </div>
<table class="memname">
Implemented in <a class="el" href="classmo_best_impr_select.html#a0">moBestImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_first_impr_select.html#a0">moFirstImprSelect&lt; M &gt;</a>, and <a class="el" href="classmo_rand_impr_select.html#a0">moRandImprSelect&lt; M &gt;</a>. </td>
</tr>
</table>
<a class="anchor" name="a1" doxytag="moMoveSelect::update"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="memname">virtual bool <a class="el" href="classmo_move_select.html">moMoveSelect</a>&lt; M &gt;::update </td>
<td>(</td>
<td class="paramtype">const M &amp;&nbsp;</td>
<td class="paramname"> <em>_move</em>, </td>
<td class="md" colspan="4">
template&lt;class M&gt; </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classmo_move_select.html#8148ccc0e6fbd209c3fe6829559895c8">Fitness</a> &amp;&nbsp;</td>
<td class="paramname"> <em>_fitness</em></td><td>&nbsp;</td>
<td class="md" nowrap valign="top">virtual bool <a class="el" href="classmo_move_select.html">moMoveSelect</a>&lt; M &gt;::update </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const M &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_move</em>, </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td width="100%"><code> [pure virtual]</code></td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap>const <a class="el" href="classmo_move_select.html#w0">Fitness</a> &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_fitness</em></td>
</tr>
<tr>
<td class="md"></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"><code> [pure virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
<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 updates the best solutions.
Function which updates the best solutions.
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
@ -139,13 +137,13 @@ template&lt;class M&gt; </div>
<dl compact><dt><b>Returns:</b></dt><dd>a boolean that expresses the need to resume the exploration. </dd></dl>
<p>
Implemented in <a class="el" href="classmo_best_impr_select.html#5c0729fd316b0ef78406bce5ca91de2a">moBestImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_first_impr_select.html#f68b7ee7b35bf7347c16006f0587d313">moFirstImprSelect&lt; M &gt;</a>, and <a class="el" href="classmo_rand_impr_select.html#b20cfd0164266aa75960cba3c1673f69">moRandImprSelect&lt; M &gt;</a>.
</div>
</div><p>
Implemented in <a class="el" href="classmo_best_impr_select.html#a1">moBestImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_first_impr_select.html#a1">moFirstImprSelect&lt; M &gt;</a>, and <a class="el" href="classmo_rand_impr_select.html#a1">moRandImprSelect&lt; M &gt;</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="mo_move_select_8h-source.html">moMoveSelect.h</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Mon Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

View file

@ -2,39 +2,17 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moNextMove&lt; M &gt; Member List</h1>This is the complete list of members for <a class="el" href="classmo_next_move.html">moNextMove&lt; M &gt;</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&lt; A1, A2, R &gt;</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_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&lt; A1, A2, R &gt;</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&lt; A1, A2, R &gt;</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:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<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#e0">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&lt; M &amp;, const M::EOType &amp;, bool &gt;</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_b_f.html#a1">operator()</a>(M &amp;, const M::EOType &amp;)=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&lt; M &amp;, const M::EOType &amp;, bool &gt;</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#a0">~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&lt; M &amp;, const M::EOType &amp;, bool &gt;</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#a0">~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 Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

View file

@ -2,33 +2,11 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: moNextMove&lt; M &gt; Class Template Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>moNextMove&lt; M &gt; Class Template Reference</h1><!-- doxytag: class="moNextMove" --><!-- doxytag: inherits="eoBF" -->Class which allows to generate a new move (<a class="el" href="classmo_move.html">moMove</a>).
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moNextMove&lt; M &gt; Class Template Reference</h1>Class which allows to generate a new move (<a class="el" href="classmo_move.html">moMove</a>).
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="mo_next_move_8h-source.html">moNextMove.h</a>&gt;</code>
@ -36,9 +14,9 @@
<p>Inheritance diagram for moNextMove&lt; M &gt;:
<p><center><img src="classmo_next_move.png" usemap="#moNextMove< M >_map" border="0" alt=""></center>
<map name="moNextMove< M >_map">
<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,155,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,155,24">
<area href="classmo_it_rand_next_move.html" alt="moItRandNextMove< M >" shape="rect" coords="0,168,155,192">
<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< M &, const M::EOType &, bool >" shape="rect" coords="0,56,245,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,245,24">
<area href="classmo_it_rand_next_move.html" alt="moItRandNextMove< M >" shape="rect" coords="0,168,245,192">
</map>
<a href="classmo_next_move-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
@ -55,8 +33,8 @@ Useful for the explorer (for <a class="el" href="classmo_t_s.html">moTS</a> or <
<p>
Definition at line <a class="el" href="mo_next_move_8h-source.html#l00047">47</a> of file <a class="el" href="mo_next_move_8h-source.html">moNextMove.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="mo_next_move_8h-source.html">moNextMove.h</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Mon Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 861 B

After

Width:  |  Height:  |  Size: 1 KiB

Before After
Before After

View file

@ -2,41 +2,19 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moNoAspirCrit&lt; M &gt; Member List</h1>This is the complete list of members for <a class="el" href="classmo_no_aspir_crit.html">moNoAspirCrit&lt; M &gt;</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&lt; A1, A2, R &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_no_aspir_crit.html#f3a286fc4c2d36bd390ba9a3074f3037">init</a>()</td><td><a class="el" href="classmo_no_aspir_crit.html">moNoAspirCrit&lt; M &gt;</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_no_aspir_crit.html#289aac56f03c4651fcbcec4a91fb6fd6">operator()</a>(const M &amp;_move, const typename M::EOType::Fitness &amp;_fitness)</td><td><a class="el" href="classmo_no_aspir_crit.html">moNoAspirCrit&lt; M &gt;</a></td><td><code> [inline]</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#a03c40b95210569b826df79a2237a0d0">moAspirCrit::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&lt; A1, A2, R &gt;</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&lt; A1, A2, R &gt;</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:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<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#e0">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&lt; const M &amp;, const M::EOType::Fitness &amp;, bool &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_no_aspir_crit.html#a1">init</a>()</td><td><a class="el" href="classmo_no_aspir_crit.html">moNoAspirCrit&lt; M &gt;</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_no_aspir_crit.html#a0">operator()</a>(const M &amp;_move, const typename M::EOType::Fitness &amp;_fitness)</td><td><a class="el" href="classmo_no_aspir_crit.html">moNoAspirCrit&lt; M &gt;</a></td><td><code> [inline]</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#a1">moAspirCrit::operator()</a>(const M &amp;, const M::EOType::Fitness &amp;)=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&lt; const M &amp;, const M::EOType::Fitness &amp;, bool &gt;</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#a0">~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&lt; const M &amp;, const M::EOType::Fitness &amp;, bool &gt;</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#a0">~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 Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

View file

@ -2,33 +2,11 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: moNoAspirCrit&lt; M &gt; Class Template Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>moNoAspirCrit&lt; M &gt; Class Template Reference</h1><!-- doxytag: class="moNoAspirCrit" --><!-- doxytag: inherits="moAspirCrit" -->One of the possible aspiration criterion (<a class="el" href="classmo_aspir_crit.html">moAspirCrit</a>).
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moNoAspirCrit&lt; M &gt; Class Template Reference</h1>One of the possible aspiration criterion (<a class="el" href="classmo_aspir_crit.html">moAspirCrit</a>).
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="mo_no_aspir_crit_8h-source.html">moNoAspirCrit.h</a>&gt;</code>
@ -36,19 +14,19 @@
<p>Inheritance diagram for moNoAspirCrit&lt; M &gt;:
<p><center><img src="classmo_no_aspir_crit.png" usemap="#moNoAspirCrit< M >_map" border="0" alt=""></center>
<map name="moNoAspirCrit< M >_map">
<area href="classmo_aspir_crit.html" alt="moAspirCrit< M >" shape="rect" coords="0,112,129,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,129,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,129,24">
<area href="classmo_aspir_crit.html" alt="moAspirCrit< M >" shape="rect" coords="0,112,326,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< const M &, const M::EOType::Fitness &, bool >" shape="rect" coords="0,56,326,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,326,24">
</map>
<a href="classmo_no_aspir_crit-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">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_no_aspir_crit.html#289aac56f03c4651fcbcec4a91fb6fd6">operator()</a> (const M &amp;_move, const typename M::EOType::Fitness &amp;_fitness)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_no_aspir_crit.html#a0">operator()</a> (const M &amp;_move, const typename M::EOType::Fitness &amp;_fitness)</td></tr>
<tr><td class="mdescLeft">&nbsp;</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 describes the aspiration criterion behaviour. <a href="#289aac56f03c4651fcbcec4a91fb6fd6"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_no_aspir_crit.html#f3a286fc4c2d36bd390ba9a3074f3037">init</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Function which describes the aspiration criterion behaviour. <a href="#a0"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_no_aspir_crit.html#a1">init</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Procedure which initialises all that needs a <a class="el" href="classmo_no_aspir_crit.html">moNoAspirCrit</a>. <a href="#f3a286fc4c2d36bd390ba9a3074f3037"></a><br></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Procedure which initialises all that needs a moNoAspirCrit. <a href="#a1"></a><br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
<h3>template&lt;class M&gt;<br>
@ -61,35 +39,45 @@ The simplest : never satisfied.
<p>
Definition at line <a class="el" href="mo_no_aspir_crit_8h-source.html#l00047">47</a> of file <a class="el" href="mo_no_aspir_crit_8h-source.html">moNoAspirCrit.h</a>.<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="289aac56f03c4651fcbcec4a91fb6fd6"></a><!-- doxytag: member="moNoAspirCrit::operator()" ref="289aac56f03c4651fcbcec4a91fb6fd6" args="(const M &amp;_move, const typename M::EOType::Fitness &amp;_fitness)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M&gt; </div>
<table class="memname">
<a class="anchor" name="a0" doxytag="moNoAspirCrit::operator()"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="memname">bool <a class="el" href="classmo_no_aspir_crit.html">moNoAspirCrit</a>&lt; M &gt;::operator() </td>
<td>(</td>
<td class="paramtype">const M &amp;&nbsp;</td>
<td class="paramname"> <em>_move</em>, </td>
<td class="md" colspan="4">
template&lt;class M&gt; </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const typename M::EOType::Fitness &amp;&nbsp;</td>
<td class="paramname"> <em>_fitness</em></td><td>&nbsp;</td>
<td class="md" nowrap valign="top">bool <a class="el" href="classmo_no_aspir_crit.html">moNoAspirCrit</a>&lt; M &gt;::operator() </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const M &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_move</em>, </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td width="100%"><code> [inline]</code></td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap>const typename M::EOType::Fitness &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_fitness</em></td>
</tr>
<tr>
<td class="md"></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
<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 describes the aspiration criterion behaviour.
Function which describes the aspiration criterion behaviour.
<p>
Does nothing.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
@ -101,40 +89,50 @@ Does nothing.<p>
<dl compact><dt><b>Returns:</b></dt><dd>false. </dd></dl>
<p>
Definition at line <a class="el" href="mo_no_aspir_crit_8h-source.html#l00059">59</a> of file <a class="el" href="mo_no_aspir_crit_8h-source.html">moNoAspirCrit.h</a>.
</div>
</div><p>
<a class="anchor" name="f3a286fc4c2d36bd390ba9a3074f3037"></a><!-- doxytag: member="moNoAspirCrit::init" ref="f3a286fc4c2d36bd390ba9a3074f3037" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M&gt; </div>
<table class="memname">
Definition at line <a class="el" href="mo_no_aspir_crit_8h-source.html#l00059">59</a> of file <a class="el" href="mo_no_aspir_crit_8h-source.html">moNoAspirCrit.h</a>. </td>
</tr>
</table>
<a class="anchor" name="a1" doxytag="moNoAspirCrit::init"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="memname">void <a class="el" href="classmo_no_aspir_crit.html">moNoAspirCrit</a>&lt; M &gt;::init </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [inline, virtual]</code></td>
<td class="md" colspan="4">
template&lt;class M&gt; </td>
</tr>
<tr>
<td class="md" nowrap valign="top">void <a class="el" href="classmo_no_aspir_crit.html">moNoAspirCrit</a>&lt; M &gt;::init </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Procedure which initialises all that needs a <a class="el" href="classmo_no_aspir_crit.html">moNoAspirCrit</a>.
Procedure which initialises all that needs a moNoAspirCrit.
<p>
Nothing...
<p>
Implements <a class="el" href="classmo_aspir_crit.html#a8ce84510a5ec7c9078381e542c6d140">moAspirCrit&lt; M &gt;</a>.
Implements <a class="el" href="classmo_aspir_crit.html#a0">moAspirCrit&lt; M &gt;</a>.
<p>
Definition at line <a class="el" href="mo_no_aspir_crit_8h-source.html#l00073">73</a> of file <a class="el" href="mo_no_aspir_crit_8h-source.html">moNoAspirCrit.h</a>.
</div>
</div><p>
Definition at line <a class="el" href="mo_no_aspir_crit_8h-source.html#l00073">73</a> of file <a class="el" href="mo_no_aspir_crit_8h-source.html">moNoAspirCrit.h</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="mo_no_aspir_crit_8h-source.html">moNoAspirCrit.h</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Mon Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 782 B

After

Width:  |  Height:  |  Size: 1.2 KiB

Before After
Before After

View file

@ -2,46 +2,24 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moNoFitImprSolContinue&lt; EOT &gt; Member List</h1>This is the complete list of members for <a class="el" href="classmo_no_fit_impr_sol_continue.html">moNoFitImprSolContinue&lt; EOT &gt;</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="classmo_no_fit_impr_sol_continue.html#46fc008a8f7cd06dcaaeb4016b433adb">counter</a></td><td><a class="el" href="classmo_no_fit_impr_sol_continue.html">moNoFitImprSolContinue&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_no_fit_impr_sol_continue.html#ca3591e47a075b59e0826f31234c71ef">firstFitnessSaved</a></td><td><a class="el" href="classmo_no_fit_impr_sol_continue.html">moNoFitImprSolContinue&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_no_fit_impr_sol_continue.html#3d3d2b43a4dd73e38689cc0018d44ee7">fitness</a></td><td><a class="el" href="classmo_no_fit_impr_sol_continue.html">moNoFitImprSolContinue&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_no_fit_impr_sol_continue.html#64c184de66bb37d75d53aa600ac947b3">Fitness</a> typedef</td><td><a class="el" href="classmo_no_fit_impr_sol_continue.html">moNoFitImprSolContinue&lt; EOT &gt;</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#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&lt; const EOT &amp;, bool &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_no_fit_impr_sol_continue.html#21641c0a38a4501baae6133cbc591de4">init</a>()</td><td><a class="el" href="classmo_no_fit_impr_sol_continue.html">moNoFitImprSolContinue&lt; EOT &gt;</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_no_fit_impr_sol_continue.html#03612ffc3af9d943c1b1d2cde09d461b">maxNumberOfIterationsWithoutImprovement</a></td><td><a class="el" href="classmo_no_fit_impr_sol_continue.html">moNoFitImprSolContinue&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_no_fit_impr_sol_continue.html#0793f68a0ad558c8203b97c33c8f9c90">moNoFitImprSolContinue</a>(unsigned int _maxNumberOfIterationWithoutImprovement)</td><td><a class="el" href="classmo_no_fit_impr_sol_continue.html">moNoFitImprSolContinue&lt; EOT &gt;</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_no_fit_impr_sol_continue.html#d8966c73cbe625644df9061377f7221a">operator()</a>(const EOT &amp;_solution)</td><td><a class="el" href="classmo_no_fit_impr_sol_continue.html">moNoFitImprSolContinue&lt; EOT &gt;</a></td><td><code> [inline, 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>
<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&lt; const EOT &amp;, bool &gt;</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<tr class="memlist"><td><a class="el" href="classmo_no_fit_impr_sol_continue.html#r3">counter</a></td><td><a class="el" href="classmo_no_fit_impr_sol_continue.html">moNoFitImprSolContinue&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_no_fit_impr_sol_continue.html#r1">firstFitnessSaved</a></td><td><a class="el" href="classmo_no_fit_impr_sol_continue.html">moNoFitImprSolContinue&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_no_fit_impr_sol_continue.html#r2">fitness</a></td><td><a class="el" href="classmo_no_fit_impr_sol_continue.html">moNoFitImprSolContinue&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_no_fit_impr_sol_continue.html#w0">Fitness</a> typedef</td><td><a class="el" href="classmo_no_fit_impr_sol_continue.html">moNoFitImprSolContinue&lt; EOT &gt;</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#e0">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&lt; const EOT &amp;, bool &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_no_fit_impr_sol_continue.html#a2">init</a>()</td><td><a class="el" href="classmo_no_fit_impr_sol_continue.html">moNoFitImprSolContinue&lt; EOT &gt;</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_no_fit_impr_sol_continue.html#r0">maxNumberOfIterationsWithoutImprovement</a></td><td><a class="el" href="classmo_no_fit_impr_sol_continue.html">moNoFitImprSolContinue&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_no_fit_impr_sol_continue.html#a0">moNoFitImprSolContinue</a>(unsigned int _maxNumberOfIterationWithoutImprovement)</td><td><a class="el" href="classmo_no_fit_impr_sol_continue.html">moNoFitImprSolContinue&lt; EOT &gt;</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_no_fit_impr_sol_continue.html#a1">operator()</a>(const EOT &amp;_solution)</td><td><a class="el" href="classmo_no_fit_impr_sol_continue.html">moNoFitImprSolContinue&lt; EOT &gt;</a></td><td><code> [inline, 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#a0">~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#a0">~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&lt; const EOT &amp;, bool &gt;</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Mon Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

View file

@ -2,33 +2,11 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: moNoFitImprSolContinue&lt; EOT &gt; Class Template Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>moNoFitImprSolContinue&lt; EOT &gt; Class Template Reference</h1><!-- doxytag: class="moNoFitImprSolContinue" --><!-- doxytag: inherits="moSolContinue" -->One possible stop criterion for a solution-based heuristic.
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moNoFitImprSolContinue&lt; EOT &gt; Class Template Reference</h1>One possible stop criterion for a solution-based heuristic.
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="mo_no_fit_impr_sol_continue_8h-source.html">moNoFitImprSolContinue.h</a>&gt;</code>
@ -43,35 +21,35 @@
<a href="classmo_no_fit_impr_sol_continue-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 Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="64c184de66bb37d75d53aa600ac947b3"></a><!-- doxytag: member="moNoFitImprSolContinue::Fitness" ref="64c184de66bb37d75d53aa600ac947b3" args="" -->
typedef EOT::Fitness&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_no_fit_impr_sol_continue.html#64c184de66bb37d75d53aa600ac947b3">Fitness</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="w0" doxytag="moNoFitImprSolContinue::Fitness"></a>
typedef EOT::Fitness&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_no_fit_impr_sol_continue.html#w0">Fitness</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Alias for the fitness. <br></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_no_fit_impr_sol_continue.html#0793f68a0ad558c8203b97c33c8f9c90">moNoFitImprSolContinue</a> (unsigned int _maxNumberOfIterationWithoutImprovement)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_no_fit_impr_sol_continue.html#a0">moNoFitImprSolContinue</a> (unsigned int _maxNumberOfIterationWithoutImprovement)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Basic constructor. <a href="#0793f68a0ad558c8203b97c33c8f9c90"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_no_fit_impr_sol_continue.html#d8966c73cbe625644df9061377f7221a">operator()</a> (const EOT &amp;_solution)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Basic constructor. <a href="#a0"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_no_fit_impr_sol_continue.html#a1">operator()</a> (const EOT &amp;_solution)</td></tr>
<tr><td class="mdescLeft">&nbsp;</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> that activates the stopping criterion. <a href="#d8966c73cbe625644df9061377f7221a"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_no_fit_impr_sol_continue.html#21641c0a38a4501baae6133cbc591de4">init</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Function that activates the stopping criterion. <a href="#a1"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_no_fit_impr_sol_continue.html#a2">init</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Procedure which allows to initialise all the stuff needed. <a href="#21641c0a38a4501baae6133cbc591de4"></a><br></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Procedure which allows to initialise all the stuff needed. <a href="#a2"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="03612ffc3af9d943c1b1d2cde09d461b"></a><!-- doxytag: member="moNoFitImprSolContinue::maxNumberOfIterationsWithoutImprovement" ref="03612ffc3af9d943c1b1d2cde09d461b" args="" -->
unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_no_fit_impr_sol_continue.html#03612ffc3af9d943c1b1d2cde09d461b">maxNumberOfIterationsWithoutImprovement</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="r0" doxytag="moNoFitImprSolContinue::maxNumberOfIterationsWithoutImprovement"></a>
unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_no_fit_impr_sol_continue.html#r0">maxNumberOfIterationsWithoutImprovement</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Maximum number of iterations without improvement allowed. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ca3591e47a075b59e0826f31234c71ef"></a><!-- doxytag: member="moNoFitImprSolContinue::firstFitnessSaved" ref="ca3591e47a075b59e0826f31234c71ef" args="" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_no_fit_impr_sol_continue.html#ca3591e47a075b59e0826f31234c71ef">firstFitnessSaved</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="r1" doxytag="moNoFitImprSolContinue::firstFitnessSaved"></a>
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_no_fit_impr_sol_continue.html#r1">firstFitnessSaved</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Flag that this is the first time that the fitness is used. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3d3d2b43a4dd73e38689cc0018d44ee7"></a><!-- doxytag: member="moNoFitImprSolContinue::fitness" ref="3d3d2b43a4dd73e38689cc0018d44ee7" args="" -->
<a class="el" href="classmo_no_fit_impr_sol_continue.html#64c184de66bb37d75d53aa600ac947b3">Fitness</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_no_fit_impr_sol_continue.html#3d3d2b43a4dd73e38689cc0018d44ee7">fitness</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="r2" doxytag="moNoFitImprSolContinue::fitness"></a>
<a class="el" href="classmo_no_fit_impr_sol_continue.html#w0">Fitness</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_no_fit_impr_sol_continue.html#r2">fitness</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Current Fitness. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="46fc008a8f7cd06dcaaeb4016b433adb"></a><!-- doxytag: member="moNoFitImprSolContinue::counter" ref="46fc008a8f7cd06dcaaeb4016b433adb" args="" -->
unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_no_fit_impr_sol_continue.html#46fc008a8f7cd06dcaaeb4016b433adb">counter</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="r3" doxytag="moNoFitImprSolContinue::counter"></a>
unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_no_fit_impr_sol_continue.html#r3">counter</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The iteration couter. <br></td></tr>
</table>
@ -86,23 +64,33 @@ The stop criterion corresponds to a maximum number of iterations without improve
<p>
Definition at line <a class="el" href="mo_no_fit_impr_sol_continue_8h-source.html#l00046">46</a> of file <a class="el" href="mo_no_fit_impr_sol_continue_8h-source.html">moNoFitImprSolContinue.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="0793f68a0ad558c8203b97c33c8f9c90"></a><!-- doxytag: member="moNoFitImprSolContinue::moNoFitImprSolContinue" ref="0793f68a0ad558c8203b97c33c8f9c90" args="(unsigned int _maxNumberOfIterationWithoutImprovement)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class EOT&gt; </div>
<table class="memname">
<a class="anchor" name="a0" doxytag="moNoFitImprSolContinue::moNoFitImprSolContinue"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="memname"><a class="el" href="classmo_no_fit_impr_sol_continue.html">moNoFitImprSolContinue</a>&lt; EOT &gt;::<a class="el" href="classmo_no_fit_impr_sol_continue.html">moNoFitImprSolContinue</a> </td>
<td>(</td>
<td class="paramtype">unsigned int&nbsp;</td>
<td class="paramname"> <em>_maxNumberOfIterationWithoutImprovement</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [inline]</code></td>
<td class="md" colspan="4">
template&lt;class EOT&gt; </td>
</tr>
<tr>
<td class="md" nowrap valign="top"><a class="el" href="classmo_no_fit_impr_sol_continue.html">moNoFitImprSolContinue</a>&lt; EOT &gt;::<a class="el" href="classmo_no_fit_impr_sol_continue.html">moNoFitImprSolContinue</a> </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">unsigned int&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>_maxNumberOfIterationWithoutImprovement</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Basic constructor.
@ -115,29 +103,41 @@ Basic constructor.
<p>
Definition at line <a class="el" href="mo_no_fit_impr_sol_continue_8h-source.html#l00057">57</a> of file <a class="el" href="mo_no_fit_impr_sol_continue_8h-source.html">moNoFitImprSolContinue.h</a>.
</div>
</div><p>
<p>
References <a class="el" href="mo_no_fit_impr_sol_continue_8h-source.html#l00120">moNoFitImprSolContinue&lt; EOT &gt;::counter</a>, <a class="el" href="mo_no_fit_impr_sol_continue_8h-source.html#l00114">moNoFitImprSolContinue&lt; EOT &gt;::firstFitnessSaved</a>, and <a class="el" href="mo_no_fit_impr_sol_continue_8h-source.html#l00111">moNoFitImprSolContinue&lt; EOT &gt;::maxNumberOfIterationsWithoutImprovement</a>. </td>
</tr>
</table>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="d8966c73cbe625644df9061377f7221a"></a><!-- doxytag: member="moNoFitImprSolContinue::operator()" ref="d8966c73cbe625644df9061377f7221a" args="(const EOT &amp;_solution)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class EOT&gt; </div>
<table class="memname">
<a class="anchor" name="a1" doxytag="moNoFitImprSolContinue::operator()"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="memname">bool <a class="el" href="classmo_no_fit_impr_sol_continue.html">moNoFitImprSolContinue</a>&lt; EOT &gt;::operator() </td>
<td>(</td>
<td class="paramtype">const EOT &amp;&nbsp;</td>
<td class="paramname"> <em>_solution</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [inline, virtual]</code></td>
<td class="md" colspan="4">
template&lt;class EOT&gt; </td>
</tr>
<tr>
<td class="md" nowrap valign="top">bool <a class="el" href="classmo_no_fit_impr_sol_continue.html">moNoFitImprSolContinue</a>&lt; EOT &gt;::operator() </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const EOT &amp;&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>_solution</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
<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> that activates the stopping criterion.
Function that activates the stopping criterion.
<p>
Indicates if the fitness has not been improved since a given number of iterations (after a minimum of iterations). <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
@ -147,46 +147,56 @@ Indicates if the fitness has not been improved since a given number of iteration
<dl compact><dt><b>Returns:</b></dt><dd>true or false. </dd></dl>
<p>
Implements <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">eoUF&lt; const EOT &amp;, bool &gt;</a>.
Implements <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#a1">eoUF&lt; const EOT &amp;, bool &gt;</a>.
<p>
Definition at line <a class="el" href="mo_no_fit_impr_sol_continue_8h-source.html#l00067">67</a> of file <a class="el" href="mo_no_fit_impr_sol_continue_8h-source.html">moNoFitImprSolContinue.h</a>.
<p>
References <a class="el" href="mo_no_fit_impr_sol_continue_8h-source.html#l00120">moNoFitImprSolContinue&lt; EOT &gt;::counter</a>, <a class="el" href="mo_no_fit_impr_sol_continue_8h-source.html#l00114">moNoFitImprSolContinue&lt; EOT &gt;::firstFitnessSaved</a>, <a class="el" href="mo_no_fit_impr_sol_continue_8h-source.html#l00117">moNoFitImprSolContinue&lt; EOT &gt;::fitness</a>, and <a class="el" href="mo_no_fit_impr_sol_continue_8h-source.html#l00111">moNoFitImprSolContinue&lt; EOT &gt;::maxNumberOfIterationsWithoutImprovement</a>.
</div>
</div><p>
<a class="anchor" name="21641c0a38a4501baae6133cbc591de4"></a><!-- doxytag: member="moNoFitImprSolContinue::init" ref="21641c0a38a4501baae6133cbc591de4" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class EOT&gt; </div>
<table class="memname">
References <a class="el" href="mo_no_fit_impr_sol_continue_8h-source.html#l00120">moNoFitImprSolContinue&lt; EOT &gt;::counter</a>, <a class="el" href="mo_no_fit_impr_sol_continue_8h-source.html#l00114">moNoFitImprSolContinue&lt; EOT &gt;::firstFitnessSaved</a>, and <a class="el" href="mo_no_fit_impr_sol_continue_8h-source.html#l00117">moNoFitImprSolContinue&lt; EOT &gt;::fitness</a>. </td>
</tr>
</table>
<a class="anchor" name="a2" doxytag="moNoFitImprSolContinue::init"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="memname">void <a class="el" href="classmo_no_fit_impr_sol_continue.html">moNoFitImprSolContinue</a>&lt; EOT &gt;::init </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [inline, virtual]</code></td>
<td class="md" colspan="4">
template&lt;class EOT&gt; </td>
</tr>
<tr>
<td class="md" nowrap valign="top">void <a class="el" href="classmo_no_fit_impr_sol_continue.html">moNoFitImprSolContinue</a>&lt; EOT &gt;::init </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Procedure which allows to initialise all the stuff needed.
<p>
It can be also used to reinitialize all the needed things.
<p>
Implements <a class="el" href="classmo_sol_continue.html#064dc966a210f4ffb9515be3f03ca4c7">moSolContinue&lt; EOT &gt;</a>.
Implements <a class="el" href="classmo_sol_continue.html#a0">moSolContinue&lt; EOT &gt;</a>.
<p>
Definition at line <a class="el" href="mo_no_fit_impr_sol_continue_8h-source.html#l00102">102</a> of file <a class="el" href="mo_no_fit_impr_sol_continue_8h-source.html">moNoFitImprSolContinue.h</a>.
<p>
References <a class="el" href="mo_no_fit_impr_sol_continue_8h-source.html#l00120">moNoFitImprSolContinue&lt; EOT &gt;::counter</a>, and <a class="el" href="mo_no_fit_impr_sol_continue_8h-source.html#l00114">moNoFitImprSolContinue&lt; EOT &gt;::firstFitnessSaved</a>.
</div>
</div><p>
References <a class="el" href="mo_no_fit_impr_sol_continue_8h-source.html#l00120">moNoFitImprSolContinue&lt; EOT &gt;::counter</a>, and <a class="el" href="mo_no_fit_impr_sol_continue_8h-source.html#l00114">moNoFitImprSolContinue&lt; EOT &gt;::firstFitnessSaved</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="mo_no_fit_impr_sol_continue_8h-source.html">moNoFitImprSolContinue.h</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Mon Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

View file

@ -2,46 +2,25 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moRandImprSelect&lt; M &gt; Member List</h1>This is the complete list of members for <a class="el" href="classmo_rand_impr_select.html">moRandImprSelect&lt; M &gt;</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="classmo_rand_impr_select.html#220d6e3db838b11938e59bc7b29a0db6">better_fitnesses</a></td><td><a class="el" href="classmo_rand_impr_select.html">moRandImprSelect&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_rand_impr_select.html#8a2e7bd7d7a74d7f7402ef25737b09e1">better_moves</a></td><td><a class="el" href="classmo_rand_impr_select.html">moRandImprSelect&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_rand_impr_select.html#18f21c5ec337b45f634aaa094ad698ae">firstTime</a></td><td><a class="el" href="classmo_rand_impr_select.html">moRandImprSelect&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c">Fitness</a> typedef</td><td><a class="el" href="classmo_rand_impr_select.html">moRandImprSelect&lt; M &gt;</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#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&lt; M &amp;, M::EOType::Fitness &amp;, void &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_rand_impr_select.html#7af99966b31aa387ecef74fd307a42e8">init</a>(const Fitness &amp;_fitness)</td><td><a class="el" href="classmo_rand_impr_select.html">moRandImprSelect&lt; M &gt;</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_rand_impr_select.html#d566fa23689861b1d04257e53c71ae20">initial_fitness</a></td><td><a class="el" href="classmo_rand_impr_select.html">moRandImprSelect&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_rand_impr_select.html#1bc88f10830960c1d88e22e444c4e670">operator()</a>(M &amp;_move, Fitness &amp;_fitness)</td><td><a class="el" href="classmo_rand_impr_select.html">moRandImprSelect&lt; M &gt;</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_rand_impr_select.html#b20cfd0164266aa75960cba3c1673f69">update</a>(const M &amp;_move, const Fitness &amp;_fitness)</td><td><a class="el" href="classmo_rand_impr_select.html">moRandImprSelect&lt; M &gt;</a></td><td><code> [inline, 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&lt; M &amp;, M::EOType::Fitness &amp;, void &gt;</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:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<tr class="memlist"><td><a class="el" href="classmo_rand_impr_select.html#r1">better_fitnesses</a></td><td><a class="el" href="classmo_rand_impr_select.html">moRandImprSelect&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_rand_impr_select.html#r2">better_moves</a></td><td><a class="el" href="classmo_rand_impr_select.html">moRandImprSelect&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_rand_impr_select.html#r3">firstTime</a></td><td><a class="el" href="classmo_rand_impr_select.html">moRandImprSelect&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_rand_impr_select.html#w0">Fitness</a> typedef</td><td><a class="el" href="classmo_rand_impr_select.html">moRandImprSelect&lt; M &gt;</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#e0">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&lt; M &amp;, M::EOType::Fitness &amp;, void &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_rand_impr_select.html#a0">init</a>(const Fitness &amp;_fitness)</td><td><a class="el" href="classmo_rand_impr_select.html">moRandImprSelect&lt; M &gt;</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_rand_impr_select.html#r0">initial_fitness</a></td><td><a class="el" href="classmo_rand_impr_select.html">moRandImprSelect&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_rand_impr_select.html#a2">operator()</a>(M &amp;_move, Fitness &amp;_fitness)</td><td><a class="el" href="classmo_rand_impr_select.html">moRandImprSelect&lt; M &gt;</a></td><td><code> [inline]</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#a1">moMoveSelect::operator()</a>(M &amp;, M::EOType::Fitness &amp;)=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&lt; M &amp;, M::EOType::Fitness &amp;, void &gt;</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_rand_impr_select.html#a1">update</a>(const M &amp;_move, const Fitness &amp;_fitness)</td><td><a class="el" href="classmo_rand_impr_select.html">moRandImprSelect&lt; M &gt;</a></td><td><code> [inline, 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#a0">~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&lt; M &amp;, M::EOType::Fitness &amp;, void &gt;</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#a0">~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 Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

View file

@ -2,33 +2,11 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: moRandImprSelect&lt; M &gt; Class Template Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>moRandImprSelect&lt; M &gt; Class Template Reference</h1><!-- doxytag: class="moRandImprSelect" --><!-- doxytag: inherits="moMoveSelect" -->One of the possible <a class="el" href="classmo_move.html">moMove</a> selector (<a class="el" href="classmo_move_select.html">moMoveSelect</a>).
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moRandImprSelect&lt; M &gt; Class Template Reference</h1>One of the possible <a class="el" href="classmo_move.html">moMove</a> selector (<a class="el" href="classmo_move_select.html">moMoveSelect</a>).
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="mo_rand_impr_select_8h-source.html">moRandImprSelect.h</a>&gt;</code>
@ -43,35 +21,35 @@
<a href="classmo_rand_impr_select-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 Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3bff2fdb963297430543c82ffb567a5c"></a><!-- doxytag: member="moRandImprSelect::Fitness" ref="3bff2fdb963297430543c82ffb567a5c" args="" -->
typedef M::EOType::Fitness&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c">Fitness</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="w0" doxytag="moRandImprSelect::Fitness"></a>
typedef M::EOType::Fitness&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_rand_impr_select.html#w0">Fitness</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Alias for the fitness. <br></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_rand_impr_select.html#7af99966b31aa387ecef74fd307a42e8">init</a> (const <a class="el" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c">Fitness</a> &amp;_fitness)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_rand_impr_select.html#a0">init</a> (const <a class="el" href="classmo_rand_impr_select.html#w0">Fitness</a> &amp;_fitness)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Procedure which all that needs a <a class="el" href="classmo_rand_impr_select.html">moRandImprSelect</a>. <a href="#7af99966b31aa387ecef74fd307a42e8"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_rand_impr_select.html#b20cfd0164266aa75960cba3c1673f69">update</a> (const M &amp;_move, const <a class="el" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c">Fitness</a> &amp;_fitness)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Procedure which all that needs a moRandImprSelect. <a href="#a0"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_rand_impr_select.html#a1">update</a> (const M &amp;_move, const <a class="el" href="classmo_rand_impr_select.html#w0">Fitness</a> &amp;_fitness)</td></tr>
<tr><td class="mdescLeft">&nbsp;</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> that updates the fitness and move vectors. <a href="#b20cfd0164266aa75960cba3c1673f69"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_rand_impr_select.html#1bc88f10830960c1d88e22e444c4e670">operator()</a> (M &amp;_move, <a class="el" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c">Fitness</a> &amp;_fitness)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Function that updates the fitness and move vectors. <a href="#a1"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_rand_impr_select.html#a2">operator()</a> (M &amp;_move, <a class="el" href="classmo_rand_impr_select.html#w0">Fitness</a> &amp;_fitness)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The move selection. <a href="#1bc88f10830960c1d88e22e444c4e670"></a><br></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The move selection. <a href="#a2"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d566fa23689861b1d04257e53c71ae20"></a><!-- doxytag: member="moRandImprSelect::initial_fitness" ref="d566fa23689861b1d04257e53c71ae20" args="" -->
<a class="el" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c">Fitness</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_rand_impr_select.html#d566fa23689861b1d04257e53c71ae20">initial_fitness</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="r0" doxytag="moRandImprSelect::initial_fitness"></a>
<a class="el" href="classmo_rand_impr_select.html#w0">Fitness</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_rand_impr_select.html#r0">initial_fitness</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Fitness of the current solution. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="220d6e3db838b11938e59bc7b29a0db6"></a><!-- doxytag: member="moRandImprSelect::better_fitnesses" ref="220d6e3db838b11938e59bc7b29a0db6" args="" -->
std::vector&lt; <a class="el" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c">Fitness</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_rand_impr_select.html#220d6e3db838b11938e59bc7b29a0db6">better_fitnesses</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="r1" doxytag="moRandImprSelect::better_fitnesses"></a>
std::vector&lt; <a class="el" href="classmo_rand_impr_select.html#w0">Fitness</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_rand_impr_select.html#r1">better_fitnesses</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Candidate fitnesse vector. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8a2e7bd7d7a74d7f7402ef25737b09e1"></a><!-- doxytag: member="moRandImprSelect::better_moves" ref="8a2e7bd7d7a74d7f7402ef25737b09e1" args="" -->
std::vector&lt; M &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_rand_impr_select.html#8a2e7bd7d7a74d7f7402ef25737b09e1">better_moves</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="r2" doxytag="moRandImprSelect::better_moves"></a>
std::vector&lt; M &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_rand_impr_select.html#r2">better_moves</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Candidate move vector. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="18f21c5ec337b45f634aaa094ad698ae"></a><!-- doxytag: member="moRandImprSelect::firstTime" ref="18f21c5ec337b45f634aaa094ad698ae" args="" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_rand_impr_select.html#18f21c5ec337b45f634aaa094ad698ae">firstTime</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="r3" doxytag="moRandImprSelect::firstTime"></a>
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_rand_impr_select.html#r3">firstTime</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Indicate if update has been called or not. <br></td></tr>
</table>
@ -86,26 +64,36 @@ All the neighbors are considered. One of them that enables an improvment of the
<p>
Definition at line <a class="el" href="mo_rand_impr_select_8h-source.html#l00049">49</a> of file <a class="el" href="mo_rand_impr_select_8h-source.html">moRandImprSelect.h</a>.<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="7af99966b31aa387ecef74fd307a42e8"></a><!-- doxytag: member="moRandImprSelect::init" ref="7af99966b31aa387ecef74fd307a42e8" args="(const Fitness &amp;_fitness)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M&gt; </div>
<table class="memname">
<a class="anchor" name="a0" doxytag="moRandImprSelect::init"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="memname">void <a class="el" href="classmo_rand_impr_select.html">moRandImprSelect</a>&lt; M &gt;::init </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c">Fitness</a> &amp;&nbsp;</td>
<td class="paramname"> <em>_fitness</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [inline, virtual]</code></td>
<td class="md" colspan="4">
template&lt;class M&gt; </td>
</tr>
<tr>
<td class="md" nowrap valign="top">void <a class="el" href="classmo_rand_impr_select.html">moRandImprSelect</a>&lt; M &gt;::init </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const <a class="el" href="classmo_rand_impr_select.html#w0">Fitness</a> &amp;&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>_fitness</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Procedure which all that needs a <a class="el" href="classmo_rand_impr_select.html">moRandImprSelect</a>.
Procedure which all that needs a moRandImprSelect.
<p>
Give a value to the initialise fitness. Clean the move and fitness vectors.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
@ -115,42 +103,52 @@ Give a value to the initialise fitness. Clean the move and fitness vectors.<p>
</dl>
<p>
Implements <a class="el" href="classmo_move_select.html#58038bd859632c1bd022d23d9792bdca">moMoveSelect&lt; M &gt;</a>.
Implements <a class="el" href="classmo_move_select.html#a0">moMoveSelect&lt; M &gt;</a>.
<p>
Definition at line <a class="el" href="mo_rand_impr_select_8h-source.html#l00063">63</a> of file <a class="el" href="mo_rand_impr_select_8h-source.html">moRandImprSelect.h</a>.
<p>
References <a class="el" href="mo_rand_impr_select_8h-source.html#l00127">moRandImprSelect&lt; M &gt;::better_fitnesses</a>, <a class="el" href="mo_rand_impr_select_8h-source.html#l00130">moRandImprSelect&lt; M &gt;::better_moves</a>, <a class="el" href="mo_rand_impr_select_8h-source.html#l00133">moRandImprSelect&lt; M &gt;::firstTime</a>, and <a class="el" href="mo_rand_impr_select_8h-source.html#l00124">moRandImprSelect&lt; M &gt;::initial_fitness</a>.
</div>
</div><p>
<a class="anchor" name="b20cfd0164266aa75960cba3c1673f69"></a><!-- doxytag: member="moRandImprSelect::update" ref="b20cfd0164266aa75960cba3c1673f69" args="(const M &amp;_move, const Fitness &amp;_fitness)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M&gt; </div>
<table class="memname">
References <a class="el" href="mo_rand_impr_select_8h-source.html#l00127">moRandImprSelect&lt; M &gt;::better_fitnesses</a>, <a class="el" href="mo_rand_impr_select_8h-source.html#l00130">moRandImprSelect&lt; M &gt;::better_moves</a>, <a class="el" href="mo_rand_impr_select_8h-source.html#l00133">moRandImprSelect&lt; M &gt;::firstTime</a>, and <a class="el" href="mo_rand_impr_select_8h-source.html#l00124">moRandImprSelect&lt; M &gt;::initial_fitness</a>. </td>
</tr>
</table>
<a class="anchor" name="a1" doxytag="moRandImprSelect::update"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="memname">bool <a class="el" href="classmo_rand_impr_select.html">moRandImprSelect</a>&lt; M &gt;::update </td>
<td>(</td>
<td class="paramtype">const M &amp;&nbsp;</td>
<td class="paramname"> <em>_move</em>, </td>
<td class="md" colspan="4">
template&lt;class M&gt; </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c">Fitness</a> &amp;&nbsp;</td>
<td class="paramname"> <em>_fitness</em></td><td>&nbsp;</td>
<td class="md" nowrap valign="top">bool <a class="el" href="classmo_rand_impr_select.html">moRandImprSelect</a>&lt; M &gt;::update </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const M &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_move</em>, </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td width="100%"><code> [inline, virtual]</code></td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap>const <a class="el" href="classmo_rand_impr_select.html#w0">Fitness</a> &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_fitness</em></td>
</tr>
<tr>
<td class="md"></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"><code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
<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> that updates the fitness and move vectors.
Function that updates the fitness and move vectors.
<p>
if a move give a better fitness than the initial fitness, it is saved and the fitness too.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
@ -162,39 +160,49 @@ if a move give a better fitness than the initial fitness, it is saved and the fi
<dl compact><dt><b>Returns:</b></dt><dd>true. </dd></dl>
<p>
Implements <a class="el" href="classmo_move_select.html#5b4d3b2f030cca80c563c3db0c4af404">moMoveSelect&lt; M &gt;</a>.
Implements <a class="el" href="classmo_move_select.html#a1">moMoveSelect&lt; M &gt;</a>.
<p>
Definition at line <a class="el" href="mo_rand_impr_select_8h-source.html#l00080">80</a> of file <a class="el" href="mo_rand_impr_select_8h-source.html">moRandImprSelect.h</a>.
<p>
References <a class="el" href="mo_rand_impr_select_8h-source.html#l00127">moRandImprSelect&lt; M &gt;::better_fitnesses</a>, <a class="el" href="mo_rand_impr_select_8h-source.html#l00130">moRandImprSelect&lt; M &gt;::better_moves</a>, <a class="el" href="mo_rand_impr_select_8h-source.html#l00133">moRandImprSelect&lt; M &gt;::firstTime</a>, and <a class="el" href="mo_rand_impr_select_8h-source.html#l00124">moRandImprSelect&lt; M &gt;::initial_fitness</a>.
</div>
</div><p>
<a class="anchor" name="1bc88f10830960c1d88e22e444c4e670"></a><!-- doxytag: member="moRandImprSelect::operator()" ref="1bc88f10830960c1d88e22e444c4e670" args="(M &amp;_move, Fitness &amp;_fitness)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M&gt; </div>
<table class="memname">
References <a class="el" href="mo_rand_impr_select_8h-source.html#l00127">moRandImprSelect&lt; M &gt;::better_fitnesses</a>, <a class="el" href="mo_rand_impr_select_8h-source.html#l00130">moRandImprSelect&lt; M &gt;::better_moves</a>, and <a class="el" href="mo_rand_impr_select_8h-source.html#l00133">moRandImprSelect&lt; M &gt;::firstTime</a>. </td>
</tr>
</table>
<a class="anchor" name="a2" doxytag="moRandImprSelect::operator()"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="memname">void <a class="el" href="classmo_rand_impr_select.html">moRandImprSelect</a>&lt; M &gt;::operator() </td>
<td>(</td>
<td class="paramtype">M &amp;&nbsp;</td>
<td class="paramname"> <em>_move</em>, </td>
<td class="md" colspan="4">
template&lt;class M&gt; </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c">Fitness</a> &amp;&nbsp;</td>
<td class="paramname"> <em>_fitness</em></td><td>&nbsp;</td>
<td class="md" nowrap valign="top">void <a class="el" href="classmo_rand_impr_select.html">moRandImprSelect</a>&lt; M &gt;::operator() </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">M &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_move</em>, </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td width="100%"><code> [inline, virtual]</code></td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap><a class="el" href="classmo_rand_impr_select.html#w0">Fitness</a> &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_fitness</em></td>
</tr>
<tr>
<td class="md"></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
The move selection.
@ -207,18 +215,16 @@ One the saved move is randomly chosen.<p>
</table>
</dl>
<p>
Implements <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">eoBF&lt; M &amp;, M::EOType::Fitness &amp;, void &gt;</a>.
<p>
Definition at line <a class="el" href="mo_rand_impr_select_8h-source.html#l00100">100</a> of file <a class="el" href="mo_rand_impr_select_8h-source.html">moRandImprSelect.h</a>.
<p>
References <a class="el" href="mo_rand_impr_select_8h-source.html#l00127">moRandImprSelect&lt; M &gt;::better_fitnesses</a>, <a class="el" href="mo_rand_impr_select_8h-source.html#l00130">moRandImprSelect&lt; M &gt;::better_moves</a>, <a class="el" href="mo_rand_impr_select_8h-source.html#l00133">moRandImprSelect&lt; M &gt;::firstTime</a>, and <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_rng.html#f0829d258c74cdc3a8f6cd72c0287cb4">eoRng::random()</a>.
</div>
</div><p>
References <a class="el" href="mo_rand_impr_select_8h-source.html#l00127">moRandImprSelect&lt; M &gt;::better_fitnesses</a>, and <a class="el" href="mo_rand_impr_select_8h-source.html#l00130">moRandImprSelect&lt; M &gt;::better_moves</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="mo_rand_impr_select_8h-source.html">moRandImprSelect.h</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Mon Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

View file

@ -2,39 +2,17 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moRandMove&lt; M &gt; Member List</h1>This is the complete list of members for <a class="el" href="classmo_rand_move.html">moRandMove&lt; M &gt;</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_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&lt; M &amp;, void &gt;</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_u_f.html#786e028409366dc273e19104f17ba68a">operator()</a>(M &amp;)=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&lt; M &amp;, void &gt;</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_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&lt; M &amp;, void &gt;</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<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#e0">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&lt; M &amp;, void &gt;</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_u_f.html#a1">operator()</a>(M &amp;)=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&lt; M &amp;, void &gt;</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_functor_base.html#a0">~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#a0">~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&lt; M &amp;, void &gt;</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Mon Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

View file

@ -2,33 +2,11 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: moRandMove&lt; M &gt; Class Template Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>moRandMove&lt; M &gt; Class Template Reference</h1><!-- doxytag: class="moRandMove" --><!-- doxytag: inherits="eoUF&lt; M &amp;, void &gt;" -->Random move generator.
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moRandMove&lt; M &gt; Class Template Reference</h1>Random move generator.
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="mo_rand_move_8h-source.html">moRandMove.h</a>&gt;</code>
@ -54,8 +32,8 @@ Only a description... An object that herits from this class needs to be designed
<p>
Definition at line <a class="el" href="mo_rand_move_8h-source.html#l00046">46</a> of file <a class="el" href="mo_rand_move_8h-source.html">moRandMove.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="mo_rand_move_8h-source.html">moRandMove.h</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Mon Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 586 B

After

Width:  |  Height:  |  Size: 586 B

Before After
Before After

View file

@ -2,55 +2,33 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moSA&lt; M &gt; Member List</h1>This is the complete list of members for <a class="el" href="classmo_s_a.html">moSA&lt; M &gt;</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_mon_op.html#0dc1d253f0bd267f27ba8db63beea7f6">className</a>() 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_mon_op.html">eoMonOp&lt; M::EOType &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_s_a.html#776586a839c2bbd6d12a731c12a1b748">continu</a></td><td><a class="el" href="classmo_s_a.html">moSA&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_s_a.html#f514ae01cdfc67bf0b87d5389b3792e5">cooling_schedule</a></td><td><a class="el" href="classmo_s_a.html">moSA&lt; M &gt;</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_mon_op.html#8dce578ea839d0ea6f2b0e4585b58c86">eoMonOp</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_mon_op.html">eoMonOp&lt; M::EOType &gt;</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_op.html#5b9ae9bfcd36ab9cfbc2940039190bdc">eoOp</a>(OpType _type)</td><td><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&lt; EOType &gt;</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_op.html#66db208d9e3c9f7920aafa198af07e79">eoOp</a>(const eoOp &amp;_eop)</td><td><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&lt; EOType &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_s_a.html#d5d64a8797bdedc7b3af7893aded0bd5">EOT</a> typedef</td><td><a class="el" href="classmo_s_a.html">moSA&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_s_a.html#97f1a40d5ab5a0b3f878d0347b34804b">Fitness</a> typedef</td><td><a class="el" href="classmo_s_a.html">moSA&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_s_a.html#ace30095ffc4924d84e14a0e59f7746f">full_evaluation</a></td><td><a class="el" href="classmo_s_a.html">moSA&lt; M &gt;</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&lt; M::EOType &amp;, bool &gt;</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_op.html#f58534db7113ec9919ecdb69b661eb60">getType</a>() 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_op.html">eoOp&lt; EOType &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_s_a.html#fdb49f837dc602624554279418c94bdb">incremental_evaluation</a></td><td><a class="el" href="classmo_s_a.html">moSA&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_s_a.html#e07bf4ca64248e94ab85e8a1ba32aa8c">initial_temperature</a></td><td><a class="el" href="classmo_s_a.html">moSA&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_s_a.html#12e7da3a56b82daa29a30d1254da5823">moSA</a>(moRandMove&lt; M &gt; &amp;_random_move_generator, moMoveIncrEval&lt; M &gt; &amp;_incremental_evaluation, moSolContinue&lt; EOT &gt; &amp;_continue, double _initial_temperature, moCoolingSchedule &amp;_cooling_schedule, eoEvalFunc&lt; EOT &gt; &amp;_full_evaluation)</td><td><a class="el" href="classmo_s_a.html">moSA&lt; M &gt;</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_s_a.html#bea8176b0c05a96696b2ab29d3f3c544">operator()</a>(EOT &amp;_solution)</td><td><a class="el" href="classmo_s_a.html">moSA&lt; M &gt;</a></td><td><code> [inline, 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_op.html#04aa988c26acbc7e41e96cae0bd415cc">OpType</a> enum name</td><td><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&lt; EOType &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_s_a.html#92656523f556669862fcffdccea178dd">random_move_generator</a></td><td><a class="el" href="classmo_s_a.html">moSA&lt; M &gt;</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_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_op.html#4d42fee3eb192bc52b184cd098f91850">~eoOp</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_op.html">eoOp&lt; EOType &gt;</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&lt; M::EOType &amp;, bool &gt;</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<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_mon_op.html#a1">className</a>() 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_mon_op.html">eoMonOp&lt; M::EOType &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_s_a.html#r2">continu</a></td><td><a class="el" href="classmo_s_a.html">moSA&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_s_a.html#r4">cooling_schedule</a></td><td><a class="el" href="classmo_s_a.html">moSA&lt; M &gt;</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_mon_op.html#a0">eoMonOp</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_mon_op.html">eoMonOp&lt; M::EOType &gt;</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_op.html#z14_1">eoOp</a>(OpType _type)</td><td><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&lt; EOType &gt;</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_op.html#z14_2">eoOp</a>(const eoOp &amp;_eop)</td><td><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&lt; EOType &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_s_a.html#y0">EOT</a> typedef</td><td><a class="el" href="classmo_s_a.html">moSA&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_s_a.html#y1">Fitness</a> typedef</td><td><a class="el" href="classmo_s_a.html">moSA&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_s_a.html#r5">full_evaluation</a></td><td><a class="el" href="classmo_s_a.html">moSA&lt; M &gt;</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#e0">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&lt; M::EOType &amp;, bool &gt;</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_op.html#z14_4">getType</a>() 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_op.html">eoOp&lt; EOType &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_s_a.html#r1">incremental_evaluation</a></td><td><a class="el" href="classmo_s_a.html">moSA&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_s_a.html#r3">initial_temperature</a></td><td><a class="el" href="classmo_s_a.html">moSA&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_s_a.html#a0">moSA</a>(moRandMove&lt; M &gt; &amp;_random_move_generator, moMoveIncrEval&lt; M &gt; &amp;_incremental_evaluation, moSolContinue&lt; EOT &gt; &amp;_continue, double _initial_temperature, moCoolingSchedule &amp;_cooling_schedule, eoEvalFunc&lt; EOT &gt; &amp;_full_evaluation)</td><td><a class="el" href="classmo_s_a.html">moSA&lt; M &gt;</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_s_a.html#a1">operator()</a>(EOT &amp;_solution)</td><td><a class="el" href="classmo_s_a.html">moSA&lt; M &gt;</a></td><td><code> [inline]</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#a1">moAlgo&lt; M::EOType &gt;::operator()</a>(M::EOType &amp;)=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&lt; M::EOType &amp;, bool &gt;</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_s_a.html#r0">random_move_generator</a></td><td><a class="el" href="classmo_s_a.html">moSA&lt; M &gt;</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_functor_base.html#a0">~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_op.html#z14_3">~eoOp</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_op.html">eoOp&lt; EOType &gt;</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#a0">~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&lt; M::EOType &amp;, bool &gt;</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Mon Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

View file

@ -2,78 +2,65 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: moSA&lt; M &gt; Class Template Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>moSA&lt; M &gt; Class Template Reference</h1><!-- doxytag: class="moSA" --><!-- doxytag: inherits="moAlgo&lt; M::EOType &gt;" -->Simulated Annealing (SA).
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moSA&lt; M &gt; Class Template Reference</h1>Simulated Annealing (SA).
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="mo_s_a_8h-source.html">moSA.h</a>&gt;</code>
<p>
<p>Inheritance diagram for moSA&lt; M &gt;:
<p><center><img src="classmo_s_a.png" usemap="#moSA< M >_map" border="0" alt=""></center>
<map name="moSA< M >_map">
<area href="classmo_algo.html" alt="moAlgo< M::EOType >" shape="rect" coords="93,168,269,192">
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html" alt="eoMonOp< M::EOType >" shape="rect" coords="93,112,269,136">
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html" alt="eoOp< EOType >" shape="rect" coords="0,56,176,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< M::EOType &, bool >" shape="rect" coords="186,56,362,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="186,0,362,24">
</map>
<a href="classmo_s_a-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_s_a.html#12e7da3a56b82daa29a30d1254da5823">moSA</a> (<a class="el" href="classmo_rand_move.html">moRandMove</a>&lt; M &gt; &amp;_random_move_generator, <a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval</a>&lt; M &gt; &amp;_incremental_evaluation, <a class="el" href="classmo_sol_continue.html">moSolContinue</a>&lt; <a class="el" href="classmo_s_a.html#d5d64a8797bdedc7b3af7893aded0bd5">EOT</a> &gt; &amp;_continue, double _initial_temperature, <a class="el" href="classmo_cooling_schedule.html">moCoolingSchedule</a> &amp;_cooling_schedule, <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>&lt; <a class="el" href="classmo_s_a.html#d5d64a8797bdedc7b3af7893aded0bd5">EOT</a> &gt; &amp;_full_evaluation)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_s_a.html#a0">moSA</a> (<a class="el" href="classmo_rand_move.html">moRandMove</a>&lt; M &gt; &amp;_random_move_generator, <a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval</a>&lt; M &gt; &amp;_incremental_evaluation, <a class="el" href="classmo_sol_continue.html">moSolContinue</a>&lt; <a class="el" href="classmo_s_a.html#y0">EOT</a> &gt; &amp;_continue, double _initial_temperature, <a class="el" href="classmo_cooling_schedule.html">moCoolingSchedule</a> &amp;_cooling_schedule, <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>&lt; <a class="el" href="classmo_s_a.html#y0">EOT</a> &gt; &amp;_full_evaluation)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">SA constructor. <a href="#12e7da3a56b82daa29a30d1254da5823"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_s_a.html#bea8176b0c05a96696b2ab29d3f3c544">operator()</a> (<a class="el" href="classmo_s_a.html#d5d64a8797bdedc7b3af7893aded0bd5">EOT</a> &amp;_solution)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">SA constructor. <a href="#a0"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_s_a.html#a1">operator()</a> (<a class="el" href="classmo_s_a.html#y0">EOT</a> &amp;_solution)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">function that launches the SA algorithm. <a href="#bea8176b0c05a96696b2ab29d3f3c544"></a><br></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">function that launches the SA algorithm. <a href="#a1"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Private Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d5d64a8797bdedc7b3af7893aded0bd5"></a><!-- doxytag: member="moSA::EOT" ref="d5d64a8797bdedc7b3af7893aded0bd5" args="" -->
typedef M::EOType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_s_a.html#d5d64a8797bdedc7b3af7893aded0bd5">EOT</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="y0" doxytag="moSA::EOT"></a>
typedef M::EOType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_s_a.html#y0">EOT</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Alias for the type. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="97f1a40d5ab5a0b3f878d0347b34804b"></a><!-- doxytag: member="moSA::Fitness" ref="97f1a40d5ab5a0b3f878d0347b34804b" args="" -->
typedef EOT::Fitness&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_s_a.html#97f1a40d5ab5a0b3f878d0347b34804b">Fitness</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="y1" doxytag="moSA::Fitness"></a>
typedef EOT::Fitness&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_s_a.html#y1">Fitness</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Alias for the fitness. <br></td></tr>
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="92656523f556669862fcffdccea178dd"></a><!-- doxytag: member="moSA::random_move_generator" ref="92656523f556669862fcffdccea178dd" args="" -->
<a class="el" href="classmo_rand_move.html">moRandMove</a>&lt; M &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_s_a.html#92656523f556669862fcffdccea178dd">random_move_generator</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="r0" doxytag="moSA::random_move_generator"></a>
<a class="el" href="classmo_rand_move.html">moRandMove</a>&lt; M &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_s_a.html#r0">random_move_generator</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A move generator (generally randomly). <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fdb49f837dc602624554279418c94bdb"></a><!-- doxytag: member="moSA::incremental_evaluation" ref="fdb49f837dc602624554279418c94bdb" args="" -->
<a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval</a>&lt; M &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_s_a.html#fdb49f837dc602624554279418c94bdb">incremental_evaluation</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="r1" doxytag="moSA::incremental_evaluation"></a>
<a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval</a>&lt; M &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_s_a.html#r1">incremental_evaluation</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A (generally) efficient evaluation function. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="776586a839c2bbd6d12a731c12a1b748"></a><!-- doxytag: member="moSA::continu" ref="776586a839c2bbd6d12a731c12a1b748" args="" -->
<a class="el" href="classmo_sol_continue.html">moSolContinue</a>&lt; <a class="el" href="classmo_s_a.html#d5d64a8797bdedc7b3af7893aded0bd5">EOT</a> &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_s_a.html#776586a839c2bbd6d12a731c12a1b748">continu</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="r2" doxytag="moSA::continu"></a>
<a class="el" href="classmo_sol_continue.html">moSolContinue</a>&lt; <a class="el" href="classmo_s_a.html#y0">EOT</a> &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_s_a.html#r2">continu</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Stopping criterion before temperature update. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e07bf4ca64248e94ab85e8a1ba32aa8c"></a><!-- doxytag: member="moSA::initial_temperature" ref="e07bf4ca64248e94ab85e8a1ba32aa8c" args="" -->
double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_s_a.html#e07bf4ca64248e94ab85e8a1ba32aa8c">initial_temperature</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="r3" doxytag="moSA::initial_temperature"></a>
double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_s_a.html#r3">initial_temperature</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initial temperature. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f514ae01cdfc67bf0b87d5389b3792e5"></a><!-- doxytag: member="moSA::cooling_schedule" ref="f514ae01cdfc67bf0b87d5389b3792e5" args="" -->
<a class="el" href="classmo_cooling_schedule.html">moCoolingSchedule</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_s_a.html#f514ae01cdfc67bf0b87d5389b3792e5">cooling_schedule</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="r4" doxytag="moSA::cooling_schedule"></a>
<a class="el" href="classmo_cooling_schedule.html">moCoolingSchedule</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_s_a.html#r4">cooling_schedule</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The cooling schedule. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ace30095ffc4924d84e14a0e59f7746f"></a><!-- doxytag: member="moSA::full_evaluation" ref="ace30095ffc4924d84e14a0e59f7746f" args="" -->
<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>&lt; <a class="el" href="classmo_s_a.html#d5d64a8797bdedc7b3af7893aded0bd5">EOT</a> &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_s_a.html#ace30095ffc4924d84e14a0e59f7746f">full_evaluation</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="r5" doxytag="moSA::full_evaluation"></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>&lt; <a class="el" href="classmo_s_a.html#y0">EOT</a> &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_s_a.html#r5">full_evaluation</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A full evaluation function. <br></td></tr>
</table>
@ -88,56 +75,66 @@ Class that describes a Simulated Annealing algorithm.
<p>
Definition at line <a class="el" href="mo_s_a_8h-source.html#l00053">53</a> of file <a class="el" href="mo_s_a_8h-source.html">moSA.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="12e7da3a56b82daa29a30d1254da5823"></a><!-- doxytag: member="moSA::moSA" ref="12e7da3a56b82daa29a30d1254da5823" args="(moRandMove&lt; M &gt; &amp;_random_move_generator, moMoveIncrEval&lt; M &gt; &amp;_incremental_evaluation, moSolContinue&lt; EOT &gt; &amp;_continue, double _initial_temperature, moCoolingSchedule &amp;_cooling_schedule, eoEvalFunc&lt; EOT &gt; &amp;_full_evaluation)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M&gt; </div>
<table class="memname">
<a class="anchor" name="a0" doxytag="moSA::moSA"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="memname"><a class="el" href="classmo_s_a.html">moSA</a>&lt; M &gt;::<a class="el" href="classmo_s_a.html">moSA</a> </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classmo_rand_move.html">moRandMove</a>&lt; M &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_random_move_generator</em>, </td>
<td class="md" colspan="4">
template&lt;class M&gt; </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval</a>&lt; M &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_incremental_evaluation</em>, </td>
<td class="md" nowrap valign="top"><a class="el" href="classmo_s_a.html">moSA</a>&lt; M &gt;::<a class="el" href="classmo_s_a.html">moSA</a> </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top"><a class="el" href="classmo_rand_move.html">moRandMove</a>&lt; M &gt; &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_random_move_generator</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classmo_sol_continue.html">moSolContinue</a>&lt; <a class="el" href="classmo_s_a.html#d5d64a8797bdedc7b3af7893aded0bd5">EOT</a> &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_continue</em>, </td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap><a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval</a>&lt; M &gt; &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_incremental_evaluation</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&nbsp;</td>
<td class="paramname"> <em>_initial_temperature</em>, </td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap><a class="el" href="classmo_sol_continue.html">moSolContinue</a>&lt; <a class="el" href="classmo_s_a.html#y0">EOT</a> &gt; &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_continue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classmo_cooling_schedule.html">moCoolingSchedule</a> &amp;&nbsp;</td>
<td class="paramname"> <em>_cooling_schedule</em>, </td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap>double&nbsp;</td>
<td class="mdname" nowrap> <em>_initial_temperature</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></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>&lt; <a class="el" href="classmo_s_a.html#d5d64a8797bdedc7b3af7893aded0bd5">EOT</a> &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_full_evaluation</em></td><td>&nbsp;</td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap><a class="el" href="classmo_cooling_schedule.html">moCoolingSchedule</a> &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_cooling_schedule</em>, </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td width="100%"><code> [inline]</code></td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap><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>&lt; <a class="el" href="classmo_s_a.html#y0">EOT</a> &gt; &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_full_evaluation</em></td>
</tr>
<tr>
<td class="md"></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
SA constructor.
@ -156,26 +153,38 @@ All the boxes used by a SA need to be given.<p>
<p>
Definition at line <a class="el" href="mo_s_a_8h-source.html#l00074">74</a> of file <a class="el" href="mo_s_a_8h-source.html">moSA.h</a>.
</div>
</div><p>
<p>
References <a class="el" href="mo_s_a_8h-source.html#l00153">moSA&lt; M &gt;::continu</a>, <a class="el" href="mo_s_a_8h-source.html#l00159">moSA&lt; M &gt;::cooling_schedule</a>, <a class="el" href="mo_s_a_8h-source.html#l00162">moSA&lt; M &gt;::full_evaluation</a>, <a class="el" href="mo_s_a_8h-source.html#l00150">moSA&lt; M &gt;::incremental_evaluation</a>, <a class="el" href="mo_s_a_8h-source.html#l00156">moSA&lt; M &gt;::initial_temperature</a>, and <a class="el" href="mo_s_a_8h-source.html#l00147">moSA&lt; M &gt;::random_move_generator</a>. </td>
</tr>
</table>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="bea8176b0c05a96696b2ab29d3f3c544"></a><!-- doxytag: member="moSA::operator()" ref="bea8176b0c05a96696b2ab29d3f3c544" args="(EOT &amp;_solution)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M&gt; </div>
<table class="memname">
<a class="anchor" name="a1" doxytag="moSA::operator()"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="memname">bool <a class="el" href="classmo_s_a.html">moSA</a>&lt; M &gt;::operator() </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classmo_s_a.html#d5d64a8797bdedc7b3af7893aded0bd5">EOT</a> &amp;&nbsp;</td>
<td class="paramname"> <em>_solution</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [inline, virtual]</code></td>
<td class="md" colspan="4">
template&lt;class M&gt; </td>
</tr>
<tr>
<td class="md" nowrap valign="top">bool <a class="el" href="classmo_s_a.html">moSA</a>&lt; M &gt;::operator() </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top"><a class="el" href="classmo_s_a.html#y0">EOT</a> &amp;&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>_solution</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
function that launches the SA algorithm.
@ -188,18 +197,16 @@ As a <a class="el" href="classmo_t_s.html">moTS</a> or a <a class="el" href="cla
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>TRUE. </dd></dl>
<p>
Implements <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">eoUF&lt; M::EOType &amp;, bool &gt;</a>.
<p>
Definition at line <a class="el" href="mo_s_a_8h-source.html#l00089">89</a> of file <a class="el" href="mo_s_a_8h-source.html">moSA.h</a>.
<p>
References <a class="el" href="mo_s_a_8h-source.html#l00153">moSA&lt; M &gt;::continu</a>, <a class="el" href="mo_s_a_8h-source.html#l00159">moSA&lt; M &gt;::cooling_schedule</a>, <a class="el" href="mo_s_a_8h-source.html#l00162">moSA&lt; M &gt;::full_evaluation</a>, <a class="el" href="mo_s_a_8h-source.html#l00150">moSA&lt; M &gt;::incremental_evaluation</a>, <a class="el" href="mo_s_a_8h-source.html#l00156">moSA&lt; M &gt;::initial_temperature</a>, <a class="el" href="mo_s_a_8h-source.html#l00147">moSA&lt; M &gt;::random_move_generator</a>, and <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_rng.html#50dfb052f11ae50326e552cb223d88e4">eoRng::uniform()</a>.
</div>
</div><p>
References <a class="el" href="mo_s_a_8h-source.html#l00153">moSA&lt; M &gt;::continu</a>, <a class="el" href="mo_s_a_8h-source.html#l00159">moSA&lt; M &gt;::cooling_schedule</a>, <a class="el" href="mo_s_a_8h-source.html#l00056">moSA&lt; M &gt;::EOT</a>, <a class="el" href="mo_s_a_8h-source.html#l00059">moSA&lt; M &gt;::Fitness</a>, <a class="el" href="mo_s_a_8h-source.html#l00162">moSA&lt; M &gt;::full_evaluation</a>, <a class="el" href="mo_s_a_8h-source.html#l00150">moSA&lt; M &gt;::incremental_evaluation</a>, and <a class="el" href="mo_s_a_8h-source.html#l00147">moSA&lt; M &gt;::random_move_generator</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="mo_s_a_8h-source.html">moSA.h</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Mon Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

View file

@ -2,50 +2,28 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moSimpleMoveTabuList&lt; M &gt; Member List</h1>This is the complete list of members for <a class="el" href="classmo_simple_move_tabu_list.html">moSimpleMoveTabuList&lt; M &gt;</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="classmo_simple_move_tabu_list.html#e6c0835fbfab2bdc63097cf2fd5328aa">add</a>(const M &amp;_move, const EOT &amp;_solution)</td><td><a class="el" href="classmo_simple_move_tabu_list.html">moSimpleMoveTabuList&lt; M &gt;</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_simple_move_tabu_list.html#91286ff3ba6b1e9e1db9e4fdade2edb7">EOT</a> typedef</td><td><a class="el" href="classmo_simple_move_tabu_list.html">moSimpleMoveTabuList&lt; M &gt;</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#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&lt; A1, A2, R &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_simple_move_tabu_list.html#b91ae9971be30769757d1ad92c6009dc">init</a>()</td><td><a class="el" href="classmo_simple_move_tabu_list.html">moSimpleMoveTabuList&lt; M &gt;</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_simple_move_tabu_list.html#fea7fe7c62a6da9b8f087a2732f44251">memory_maximum_size</a></td><td><a class="el" href="classmo_simple_move_tabu_list.html">moSimpleMoveTabuList&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_simple_move_tabu_list.html#defd20fe6d0d51fdaedbc5b95018aea7">memory_size</a></td><td><a class="el" href="classmo_simple_move_tabu_list.html">moSimpleMoveTabuList&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_simple_move_tabu_list.html#c27e7fabe1370ea65f56981c5cbc1769">moSimpleMoveTabuList</a>(unsigned int _memory_maximum_size)</td><td><a class="el" href="classmo_simple_move_tabu_list.html">moSimpleMoveTabuList&lt; M &gt;</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_simple_move_tabu_list.html#4ca9387c0a20bb9f4142682cbfee26bf">moveIterator</a> typedef</td><td><a class="el" href="classmo_simple_move_tabu_list.html">moSimpleMoveTabuList&lt; M &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_simple_move_tabu_list.html#8d38f296f3d7721025820f16f25fcf7e">operator()</a>(const M &amp;_move, const EOT &amp;_solution)</td><td><a class="el" href="classmo_simple_move_tabu_list.html">moSimpleMoveTabuList&lt; M &gt;</a></td><td><code> [inline]</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#a03c40b95210569b826df79a2237a0d0">moTabuList::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&lt; A1, A2, R &gt;</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_simple_move_tabu_list.html#922ac2e3c45cbb94698517265be95de5">removeMove</a>(const M &amp;_move)</td><td><a class="el" href="classmo_simple_move_tabu_list.html">moSimpleMoveTabuList&lt; M &gt;</a></td><td><code> [inline, private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_simple_move_tabu_list.html#d91bc838361524720616b44eda9b2c3a">tabuList</a></td><td><a class="el" href="classmo_simple_move_tabu_list.html">moSimpleMoveTabuList&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_simple_move_tabu_list.html#96cffc8118456ed762b07b9fc0e0679f">update</a>()</td><td><a class="el" href="classmo_simple_move_tabu_list.html">moSimpleMoveTabuList&lt; M &gt;</a></td><td><code> [inline, 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&lt; A1, A2, R &gt;</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:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<tr class="memlist"><td><a class="el" href="classmo_simple_move_tabu_list.html#a2">add</a>(const M &amp;_move, const EOT &amp;_solution)</td><td><a class="el" href="classmo_simple_move_tabu_list.html">moSimpleMoveTabuList&lt; M &gt;</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_simple_move_tabu_list.html#w0">EOT</a> typedef</td><td><a class="el" href="classmo_simple_move_tabu_list.html">moSimpleMoveTabuList&lt; M &gt;</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#e0">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&lt; const M &amp;, const M::EOType &amp;, bool &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_simple_move_tabu_list.html#a4">init</a>()</td><td><a class="el" href="classmo_simple_move_tabu_list.html">moSimpleMoveTabuList&lt; M &gt;</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_simple_move_tabu_list.html#r0">memory_maximum_size</a></td><td><a class="el" href="classmo_simple_move_tabu_list.html">moSimpleMoveTabuList&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_simple_move_tabu_list.html#r1">memory_size</a></td><td><a class="el" href="classmo_simple_move_tabu_list.html">moSimpleMoveTabuList&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_simple_move_tabu_list.html#a0">moSimpleMoveTabuList</a>(unsigned int _memory_maximum_size)</td><td><a class="el" href="classmo_simple_move_tabu_list.html">moSimpleMoveTabuList&lt; M &gt;</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_simple_move_tabu_list.html#w1">moveIterator</a> typedef</td><td><a class="el" href="classmo_simple_move_tabu_list.html">moSimpleMoveTabuList&lt; M &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_simple_move_tabu_list.html#a1">operator()</a>(const M &amp;_move, const EOT &amp;_solution)</td><td><a class="el" href="classmo_simple_move_tabu_list.html">moSimpleMoveTabuList&lt; M &gt;</a></td><td><code> [inline]</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#a1">moTabuList::operator()</a>(const M &amp;, const M::EOType &amp;)=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&lt; const M &amp;, const M::EOType &amp;, bool &gt;</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_simple_move_tabu_list.html#d0">removeMove</a>(const M &amp;_move)</td><td><a class="el" href="classmo_simple_move_tabu_list.html">moSimpleMoveTabuList&lt; M &gt;</a></td><td><code> [inline, private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_simple_move_tabu_list.html#r2">tabuList</a></td><td><a class="el" href="classmo_simple_move_tabu_list.html">moSimpleMoveTabuList&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_simple_move_tabu_list.html#a3">update</a>()</td><td><a class="el" href="classmo_simple_move_tabu_list.html">moSimpleMoveTabuList&lt; M &gt;</a></td><td><code> [inline, 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#a0">~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&lt; const M &amp;, const M::EOType &amp;, bool &gt;</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#a0">~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 Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

View file

@ -2,33 +2,11 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: moSimpleMoveTabuList&lt; M &gt; Class Template Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>moSimpleMoveTabuList&lt; M &gt; Class Template Reference</h1><!-- doxytag: class="moSimpleMoveTabuList" --><!-- doxytag: inherits="moTabuList" -->Class describing a move tabu list with a limited memory.
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moSimpleMoveTabuList&lt; M &gt; Class Template Reference</h1>Class describing a move tabu list with a limited memory.
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="mo_simple_move_tabu_list_8h-source.html">moSimpleMoveTabuList.h</a>&gt;</code>
@ -36,53 +14,53 @@
<p>Inheritance diagram for moSimpleMoveTabuList&lt; M &gt;:
<p><center><img src="classmo_simple_move_tabu_list.png" usemap="#moSimpleMoveTabuList< M >_map" border="0" alt=""></center>
<map name="moSimpleMoveTabuList< M >_map">
<area href="classmo_tabu_list.html" alt="moTabuList< M >" shape="rect" coords="0,112,179,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,179,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,179,24">
<area href="classmo_tabu_list.html" alt="moTabuList< M >" shape="rect" coords="0,112,280,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< const M &, const M::EOType &, bool >" shape="rect" coords="0,56,280,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,280,24">
</map>
<a href="classmo_simple_move_tabu_list-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 Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="91286ff3ba6b1e9e1db9e4fdade2edb7"></a><!-- doxytag: member="moSimpleMoveTabuList::EOT" ref="91286ff3ba6b1e9e1db9e4fdade2edb7" args="" -->
typedef M::EOType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_simple_move_tabu_list.html#91286ff3ba6b1e9e1db9e4fdade2edb7">EOT</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="w0" doxytag="moSimpleMoveTabuList::EOT"></a>
typedef M::EOType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_simple_move_tabu_list.html#w0">EOT</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Alias for the type. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4ca9387c0a20bb9f4142682cbfee26bf"></a><!-- doxytag: member="moSimpleMoveTabuList::moveIterator" ref="4ca9387c0a20bb9f4142682cbfee26bf" args="" -->
typedef std::list&lt; M &gt;::iterator&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_simple_move_tabu_list.html#4ca9387c0a20bb9f4142682cbfee26bf">moveIterator</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="w1" doxytag="moSimpleMoveTabuList::moveIterator"></a>
typedef std::list&lt; M &gt;::iterator&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_simple_move_tabu_list.html#w1">moveIterator</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Alias for an iterator of a move list. <br></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="c27e7fabe1370ea65f56981c5cbc1769"></a><!-- doxytag: member="moSimpleMoveTabuList::moSimpleMoveTabuList" ref="c27e7fabe1370ea65f56981c5cbc1769" args="(unsigned int _memory_maximum_size)" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_simple_move_tabu_list.html#c27e7fabe1370ea65f56981c5cbc1769">moSimpleMoveTabuList</a> (unsigned int _memory_maximum_size)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a0" doxytag="moSimpleMoveTabuList::moSimpleMoveTabuList"></a>
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_simple_move_tabu_list.html#a0">moSimpleMoveTabuList</a> (unsigned int _memory_maximum_size)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_simple_move_tabu_list.html#8d38f296f3d7721025820f16f25fcf7e">operator()</a> (const M &amp;_move, const <a class="el" href="classmo_simple_move_tabu_list.html#91286ff3ba6b1e9e1db9e4fdade2edb7">EOT</a> &amp;_solution)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_simple_move_tabu_list.html#a1">operator()</a> (const M &amp;_move, const <a class="el" href="classmo_simple_move_tabu_list.html#w0">EOT</a> &amp;_solution)</td></tr>
<tr><td class="mdescLeft">&nbsp;</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> that indicates if, in a given state, the _move is tabu or not. <a href="#8d38f296f3d7721025820f16f25fcf7e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_simple_move_tabu_list.html#e6c0835fbfab2bdc63097cf2fd5328aa">add</a> (const M &amp;_move, const <a class="el" href="classmo_simple_move_tabu_list.html#91286ff3ba6b1e9e1db9e4fdade2edb7">EOT</a> &amp;_solution)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Function that indicates if, in a given state, the _move is tabu or not. <a href="#a1"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_simple_move_tabu_list.html#a2">add</a> (const M &amp;_move, const <a class="el" href="classmo_simple_move_tabu_list.html#w0">EOT</a> &amp;_solution)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Procedure to add a move in the tabu list. <a href="#e6c0835fbfab2bdc63097cf2fd5328aa"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_simple_move_tabu_list.html#96cffc8118456ed762b07b9fc0e0679f">update</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Procedure to add a move in the tabu list. <a href="#a2"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_simple_move_tabu_list.html#a3">update</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Procedure that updates the tabu list content. <a href="#96cffc8118456ed762b07b9fc0e0679f"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_simple_move_tabu_list.html#b91ae9971be30769757d1ad92c6009dc">init</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Procedure that updates the tabu list content. <a href="#a3"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_simple_move_tabu_list.html#a4">init</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Procedure which initialises the tabu list. <a href="#b91ae9971be30769757d1ad92c6009dc"></a><br></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Procedure which initialises the tabu list. <a href="#a4"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_simple_move_tabu_list.html#922ac2e3c45cbb94698517265be95de5">removeMove</a> (const M &amp;_move)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_simple_move_tabu_list.html#d0">removeMove</a> (const M &amp;_move)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Procedure that removes a given move from the tabu list (if it is into, else do nothing). <a href="#922ac2e3c45cbb94698517265be95de5"></a><br></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Procedure that removes a given move from the tabu list (if it is into, else do nothing). <a href="#d0"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fea7fe7c62a6da9b8f087a2732f44251"></a><!-- doxytag: member="moSimpleMoveTabuList::memory_maximum_size" ref="fea7fe7c62a6da9b8f087a2732f44251" args="" -->
unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_simple_move_tabu_list.html#fea7fe7c62a6da9b8f087a2732f44251">memory_maximum_size</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="r0" doxytag="moSimpleMoveTabuList::memory_maximum_size"></a>
unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_simple_move_tabu_list.html#r0">memory_maximum_size</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The maximum size of the tabu list. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="defd20fe6d0d51fdaedbc5b95018aea7"></a><!-- doxytag: member="moSimpleMoveTabuList::memory_size" ref="defd20fe6d0d51fdaedbc5b95018aea7" args="" -->
unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_simple_move_tabu_list.html#defd20fe6d0d51fdaedbc5b95018aea7">memory_size</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="r1" doxytag="moSimpleMoveTabuList::memory_size"></a>
unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_simple_move_tabu_list.html#r1">memory_size</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The current size of the tabu list. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d91bc838361524720616b44eda9b2c3a"></a><!-- doxytag: member="moSimpleMoveTabuList::tabuList" ref="d91bc838361524720616b44eda9b2c3a" args="" -->
std::list&lt; M &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_simple_move_tabu_list.html#d91bc838361524720616b44eda9b2c3a">tabuList</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="r2" doxytag="moSimpleMoveTabuList::tabuList"></a>
std::list&lt; M &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_simple_move_tabu_list.html#r2">tabuList</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The move tabu list. <br></td></tr>
</table>
@ -95,35 +73,45 @@ Class describing a move tabu list with a limited memory.
<p>
Definition at line <a class="el" href="mo_simple_move_tabu_list_8h-source.html#l00046">46</a> of file <a class="el" href="mo_simple_move_tabu_list_8h-source.html">moSimpleMoveTabuList.h</a>.<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="8d38f296f3d7721025820f16f25fcf7e"></a><!-- doxytag: member="moSimpleMoveTabuList::operator()" ref="8d38f296f3d7721025820f16f25fcf7e" args="(const M &amp;_move, const EOT &amp;_solution)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M&gt; </div>
<table class="memname">
<a class="anchor" name="a1" doxytag="moSimpleMoveTabuList::operator()"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="memname">bool <a class="el" href="classmo_simple_move_tabu_list.html">moSimpleMoveTabuList</a>&lt; M &gt;::operator() </td>
<td>(</td>
<td class="paramtype">const M &amp;&nbsp;</td>
<td class="paramname"> <em>_move</em>, </td>
<td class="md" colspan="4">
template&lt;class M&gt; </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classmo_simple_move_tabu_list.html#91286ff3ba6b1e9e1db9e4fdade2edb7">EOT</a> &amp;&nbsp;</td>
<td class="paramname"> <em>_solution</em></td><td>&nbsp;</td>
<td class="md" nowrap valign="top">bool <a class="el" href="classmo_simple_move_tabu_list.html">moSimpleMoveTabuList</a>&lt; M &gt;::operator() </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const M &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_move</em>, </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td width="100%"><code> [inline]</code></td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap>const <a class="el" href="classmo_simple_move_tabu_list.html#w0">EOT</a> &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_solution</em></td>
</tr>
<tr>
<td class="md"></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
<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> that indicates if, in a given state, the _move is tabu or not.
Function that indicates if, in a given state, the _move is tabu or not.
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
@ -136,35 +124,45 @@ template&lt;class M&gt; </div>
<p>
Definition at line <a class="el" href="mo_simple_move_tabu_list_8h-source.html#l00069">69</a> of file <a class="el" href="mo_simple_move_tabu_list_8h-source.html">moSimpleMoveTabuList.h</a>.
<p>
References <a class="el" href="mo_simple_move_tabu_list_8h-source.html#l00151">moSimpleMoveTabuList&lt; M &gt;::tabuList</a>.
</div>
</div><p>
<a class="anchor" name="e6c0835fbfab2bdc63097cf2fd5328aa"></a><!-- doxytag: member="moSimpleMoveTabuList::add" ref="e6c0835fbfab2bdc63097cf2fd5328aa" args="(const M &amp;_move, const EOT &amp;_solution)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M&gt; </div>
<table class="memname">
References <a class="el" href="mo_simple_move_tabu_list_8h-source.html#l00051">moSimpleMoveTabuList&lt; M &gt;::EOT</a>, <a class="el" href="mo_simple_move_tabu_list_8h-source.html#l00054">moSimpleMoveTabuList&lt; M &gt;::moveIterator</a>, and <a class="el" href="mo_simple_move_tabu_list_8h-source.html#l00151">moSimpleMoveTabuList&lt; M &gt;::tabuList</a>. </td>
</tr>
</table>
<a class="anchor" name="a2" doxytag="moSimpleMoveTabuList::add"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="memname">void <a class="el" href="classmo_simple_move_tabu_list.html">moSimpleMoveTabuList</a>&lt; M &gt;::add </td>
<td>(</td>
<td class="paramtype">const M &amp;&nbsp;</td>
<td class="paramname"> <em>_move</em>, </td>
<td class="md" colspan="4">
template&lt;class M&gt; </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classmo_simple_move_tabu_list.html#91286ff3ba6b1e9e1db9e4fdade2edb7">EOT</a> &amp;&nbsp;</td>
<td class="paramname"> <em>_solution</em></td><td>&nbsp;</td>
<td class="md" nowrap valign="top">void <a class="el" href="classmo_simple_move_tabu_list.html">moSimpleMoveTabuList</a>&lt; M &gt;::add </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const M &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_move</em>, </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td width="100%"><code> [inline, virtual]</code></td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap>const <a class="el" href="classmo_simple_move_tabu_list.html#w0">EOT</a> &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_solution</em></td>
</tr>
<tr>
<td class="md"></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"><code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Procedure to add a move in the tabu list.
@ -178,84 +176,114 @@ The two parameters have not to be modified so they are constant parameters.<p>
</dl>
<p>
Implements <a class="el" href="classmo_tabu_list.html#55204939b6d67b6d37b4af725d70cf6d">moTabuList&lt; M &gt;</a>.
Implements <a class="el" href="classmo_tabu_list.html#a0">moTabuList&lt; M &gt;</a>.
<p>
Definition at line <a class="el" href="mo_simple_move_tabu_list_8h-source.html#l00086">86</a> of file <a class="el" href="mo_simple_move_tabu_list_8h-source.html">moSimpleMoveTabuList.h</a>.
<p>
References <a class="el" href="mo_simple_move_tabu_list_8h-source.html#l00145">moSimpleMoveTabuList&lt; M &gt;::memory_maximum_size</a>, <a class="el" href="mo_simple_move_tabu_list_8h-source.html#l00148">moSimpleMoveTabuList&lt; M &gt;::memory_size</a>, <a class="el" href="mo_simple_move_tabu_list_8h-source.html#l00126">moSimpleMoveTabuList&lt; M &gt;::removeMove()</a>, and <a class="el" href="mo_simple_move_tabu_list_8h-source.html#l00151">moSimpleMoveTabuList&lt; M &gt;::tabuList</a>.
</div>
</div><p>
<a class="anchor" name="96cffc8118456ed762b07b9fc0e0679f"></a><!-- doxytag: member="moSimpleMoveTabuList::update" ref="96cffc8118456ed762b07b9fc0e0679f" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M&gt; </div>
<table class="memname">
References <a class="el" href="mo_simple_move_tabu_list_8h-source.html#l00051">moSimpleMoveTabuList&lt; M &gt;::EOT</a>, <a class="el" href="mo_simple_move_tabu_list_8h-source.html#l00148">moSimpleMoveTabuList&lt; M &gt;::memory_size</a>, <a class="el" href="mo_simple_move_tabu_list_8h-source.html#l00126">moSimpleMoveTabuList&lt; M &gt;::removeMove()</a>, and <a class="el" href="mo_simple_move_tabu_list_8h-source.html#l00151">moSimpleMoveTabuList&lt; M &gt;::tabuList</a>. </td>
</tr>
</table>
<a class="anchor" name="a3" doxytag="moSimpleMoveTabuList::update"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="memname">void <a class="el" href="classmo_simple_move_tabu_list.html">moSimpleMoveTabuList</a>&lt; M &gt;::update </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [inline, virtual]</code></td>
<td class="md" colspan="4">
template&lt;class M&gt; </td>
</tr>
<tr>
<td class="md" nowrap valign="top">void <a class="el" href="classmo_simple_move_tabu_list.html">moSimpleMoveTabuList</a>&lt; M &gt;::update </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Procedure that updates the tabu list content.
<p>
Generally, a counter associated to each saved move is decreased by one.
<p>
Implements <a class="el" href="classmo_tabu_list.html#a2e5d1132f064093c8ed57046405f5ca">moTabuList&lt; M &gt;</a>.
Implements <a class="el" href="classmo_tabu_list.html#a1">moTabuList&lt; M &gt;</a>.
<p>
Definition at line <a class="el" href="mo_simple_move_tabu_list_8h-source.html#l00110">110</a> of file <a class="el" href="mo_simple_move_tabu_list_8h-source.html">moSimpleMoveTabuList.h</a>.
</div>
</div><p>
<a class="anchor" name="b91ae9971be30769757d1ad92c6009dc"></a><!-- doxytag: member="moSimpleMoveTabuList::init" ref="b91ae9971be30769757d1ad92c6009dc" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M&gt; </div>
<table class="memname">
Definition at line <a class="el" href="mo_simple_move_tabu_list_8h-source.html#l00110">110</a> of file <a class="el" href="mo_simple_move_tabu_list_8h-source.html">moSimpleMoveTabuList.h</a>. </td>
</tr>
</table>
<a class="anchor" name="a4" doxytag="moSimpleMoveTabuList::init"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="memname">void <a class="el" href="classmo_simple_move_tabu_list.html">moSimpleMoveTabuList</a>&lt; M &gt;::init </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [inline, virtual]</code></td>
<td class="md" colspan="4">
template&lt;class M&gt; </td>
</tr>
<tr>
<td class="md" nowrap valign="top">void <a class="el" href="classmo_simple_move_tabu_list.html">moSimpleMoveTabuList</a>&lt; M &gt;::init </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Procedure which initialises the tabu list.
<p>
Can be useful if the data structure needs to be allocated before being used.
<p>
Implements <a class="el" href="classmo_tabu_list.html#0a06c459d56e8e2b408a8f3c6aec4e57">moTabuList&lt; M &gt;</a>.
Implements <a class="el" href="classmo_tabu_list.html#a2">moTabuList&lt; M &gt;</a>.
<p>
Definition at line <a class="el" href="mo_simple_move_tabu_list_8h-source.html#l00115">115</a> of file <a class="el" href="mo_simple_move_tabu_list_8h-source.html">moSimpleMoveTabuList.h</a>.
</div>
</div><p>
<a class="anchor" name="922ac2e3c45cbb94698517265be95de5"></a><!-- doxytag: member="moSimpleMoveTabuList::removeMove" ref="922ac2e3c45cbb94698517265be95de5" args="(const M &amp;_move)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M&gt; </div>
<table class="memname">
Definition at line <a class="el" href="mo_simple_move_tabu_list_8h-source.html#l00115">115</a> of file <a class="el" href="mo_simple_move_tabu_list_8h-source.html">moSimpleMoveTabuList.h</a>. </td>
</tr>
</table>
<a class="anchor" name="d0" doxytag="moSimpleMoveTabuList::removeMove"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="memname">void <a class="el" href="classmo_simple_move_tabu_list.html">moSimpleMoveTabuList</a>&lt; M &gt;::removeMove </td>
<td>(</td>
<td class="paramtype">const M &amp;&nbsp;</td>
<td class="paramname"> <em>_move</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [inline, private]</code></td>
<td class="md" colspan="4">
template&lt;class M&gt; </td>
</tr>
<tr>
<td class="md" nowrap valign="top">void <a class="el" href="classmo_simple_move_tabu_list.html">moSimpleMoveTabuList</a>&lt; M &gt;::removeMove </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const M &amp;&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>_move</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [inline, private]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Procedure that removes a given move from the tabu list (if it is into, else do nothing).
@ -269,15 +297,15 @@ Procedure that removes a given move from the tabu list (if it is into, else do n
<p>
Definition at line <a class="el" href="mo_simple_move_tabu_list_8h-source.html#l00126">126</a> of file <a class="el" href="mo_simple_move_tabu_list_8h-source.html">moSimpleMoveTabuList.h</a>.
<p>
References <a class="el" href="mo_simple_move_tabu_list_8h-source.html#l00151">moSimpleMoveTabuList&lt; M &gt;::tabuList</a>.
References <a class="el" href="mo_simple_move_tabu_list_8h-source.html#l00054">moSimpleMoveTabuList&lt; M &gt;::moveIterator</a>, and <a class="el" href="mo_simple_move_tabu_list_8h-source.html#l00151">moSimpleMoveTabuList&lt; M &gt;::tabuList</a>.
<p>
Referenced by <a class="el" href="mo_simple_move_tabu_list_8h-source.html#l00086">moSimpleMoveTabuList&lt; M &gt;::add()</a>.
</div>
</div><p>
Referenced by <a class="el" href="mo_simple_move_tabu_list_8h-source.html#l00086">moSimpleMoveTabuList&lt; M &gt;::add()</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="mo_simple_move_tabu_list_8h-source.html">moSimpleMoveTabuList.h</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Mon Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 883 B

After

Width:  |  Height:  |  Size: 1.3 KiB

Before After
Before After

View file

@ -2,50 +2,28 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moSimpleSolutionTabuList&lt; M &gt; Member List</h1>This is the complete list of members for <a class="el" href="classmo_simple_solution_tabu_list.html">moSimpleSolutionTabuList&lt; M &gt;</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="classmo_simple_solution_tabu_list.html#58ae13e7642c429ea51ff679a932aceb">add</a>(const M &amp;_move, const EOT &amp;_solution)</td><td><a class="el" href="classmo_simple_solution_tabu_list.html">moSimpleSolutionTabuList&lt; M &gt;</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_simple_solution_tabu_list.html#881060871a6b49e5e8554c5df85176d9">EOT</a> typedef</td><td><a class="el" href="classmo_simple_solution_tabu_list.html">moSimpleSolutionTabuList&lt; M &gt;</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#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&lt; A1, A2, R &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_simple_solution_tabu_list.html#d5645c39fec71a6110a2cbccbb08b816">init</a>()</td><td><a class="el" href="classmo_simple_solution_tabu_list.html">moSimpleSolutionTabuList&lt; M &gt;</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_simple_solution_tabu_list.html#06631e7b9a2511e3c11540aa14b9e636">memory_maximum_size</a></td><td><a class="el" href="classmo_simple_solution_tabu_list.html">moSimpleSolutionTabuList&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_simple_solution_tabu_list.html#0d54e6b0af0e6088aafae596392c9490">memory_size</a></td><td><a class="el" href="classmo_simple_solution_tabu_list.html">moSimpleSolutionTabuList&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_simple_solution_tabu_list.html#8499bf947de47519d155e9e45f815d41">moSimpleSolutionTabuList</a>(unsigned int _memory_maximum_size)</td><td><a class="el" href="classmo_simple_solution_tabu_list.html">moSimpleSolutionTabuList&lt; M &gt;</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_simple_solution_tabu_list.html#9052858ae3e6765cbe4c344bdae6c692">operator()</a>(const M &amp;_move, const EOT &amp;_solution)</td><td><a class="el" href="classmo_simple_solution_tabu_list.html">moSimpleSolutionTabuList&lt; M &gt;</a></td><td><code> [inline]</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#a03c40b95210569b826df79a2237a0d0">moTabuList::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&lt; A1, A2, R &gt;</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_simple_solution_tabu_list.html#e4a57001a201e1fb7446902381a7ac7d">removeSolution</a>(const EOT &amp;_solution)</td><td><a class="el" href="classmo_simple_solution_tabu_list.html">moSimpleSolutionTabuList&lt; M &gt;</a></td><td><code> [inline, private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_simple_solution_tabu_list.html#3438db9ed9e1a94a24c418d8cbadec54">solutionIterator</a> typedef</td><td><a class="el" href="classmo_simple_solution_tabu_list.html">moSimpleSolutionTabuList&lt; M &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_simple_solution_tabu_list.html#75df9cd683528d3722d02bac407b710b">tabuList</a></td><td><a class="el" href="classmo_simple_solution_tabu_list.html">moSimpleSolutionTabuList&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_simple_solution_tabu_list.html#91b8b01dba7ffea8b63765d931e56f56">update</a>()</td><td><a class="el" href="classmo_simple_solution_tabu_list.html">moSimpleSolutionTabuList&lt; M &gt;</a></td><td><code> [inline, 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&lt; A1, A2, R &gt;</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:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<tr class="memlist"><td><a class="el" href="classmo_simple_solution_tabu_list.html#a2">add</a>(const M &amp;_move, const EOT &amp;_solution)</td><td><a class="el" href="classmo_simple_solution_tabu_list.html">moSimpleSolutionTabuList&lt; M &gt;</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_simple_solution_tabu_list.html#w0">EOT</a> typedef</td><td><a class="el" href="classmo_simple_solution_tabu_list.html">moSimpleSolutionTabuList&lt; M &gt;</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#e0">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&lt; const M &amp;, const M::EOType &amp;, bool &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_simple_solution_tabu_list.html#a4">init</a>()</td><td><a class="el" href="classmo_simple_solution_tabu_list.html">moSimpleSolutionTabuList&lt; M &gt;</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_simple_solution_tabu_list.html#r0">memory_maximum_size</a></td><td><a class="el" href="classmo_simple_solution_tabu_list.html">moSimpleSolutionTabuList&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_simple_solution_tabu_list.html#r1">memory_size</a></td><td><a class="el" href="classmo_simple_solution_tabu_list.html">moSimpleSolutionTabuList&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_simple_solution_tabu_list.html#a0">moSimpleSolutionTabuList</a>(unsigned int _memory_maximum_size)</td><td><a class="el" href="classmo_simple_solution_tabu_list.html">moSimpleSolutionTabuList&lt; M &gt;</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_simple_solution_tabu_list.html#a1">operator()</a>(const M &amp;_move, const EOT &amp;_solution)</td><td><a class="el" href="classmo_simple_solution_tabu_list.html">moSimpleSolutionTabuList&lt; M &gt;</a></td><td><code> [inline]</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#a1">moTabuList::operator()</a>(const M &amp;, const M::EOType &amp;)=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&lt; const M &amp;, const M::EOType &amp;, bool &gt;</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_simple_solution_tabu_list.html#d0">removeSolution</a>(const EOT &amp;_solution)</td><td><a class="el" href="classmo_simple_solution_tabu_list.html">moSimpleSolutionTabuList&lt; M &gt;</a></td><td><code> [inline, private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_simple_solution_tabu_list.html#w1">solutionIterator</a> typedef</td><td><a class="el" href="classmo_simple_solution_tabu_list.html">moSimpleSolutionTabuList&lt; M &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_simple_solution_tabu_list.html#r2">tabuList</a></td><td><a class="el" href="classmo_simple_solution_tabu_list.html">moSimpleSolutionTabuList&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_simple_solution_tabu_list.html#a3">update</a>()</td><td><a class="el" href="classmo_simple_solution_tabu_list.html">moSimpleSolutionTabuList&lt; M &gt;</a></td><td><code> [inline, 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#a0">~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&lt; const M &amp;, const M::EOType &amp;, bool &gt;</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#a0">~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 Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

View file

@ -2,33 +2,11 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: moSimpleSolutionTabuList&lt; M &gt; Class Template Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>moSimpleSolutionTabuList&lt; M &gt; Class Template Reference</h1><!-- doxytag: class="moSimpleSolutionTabuList" --><!-- doxytag: inherits="moTabuList" -->Class describing a solution tabu list with limited length.
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moSimpleSolutionTabuList&lt; M &gt; Class Template Reference</h1>Class describing a solution tabu list with limited length.
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="mo_simple_solution_tabu_list_8h-source.html">moSimpleSolutionTabuList.h</a>&gt;</code>
@ -36,53 +14,53 @@
<p>Inheritance diagram for moSimpleSolutionTabuList&lt; M &gt;:
<p><center><img src="classmo_simple_solution_tabu_list.png" usemap="#moSimpleSolutionTabuList< M >_map" border="0" alt=""></center>
<map name="moSimpleSolutionTabuList< M >_map">
<area href="classmo_tabu_list.html" alt="moTabuList< M >" shape="rect" coords="0,112,192,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,192,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,192,24">
<area href="classmo_tabu_list.html" alt="moTabuList< M >" shape="rect" coords="0,112,280,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< const M &, const M::EOType &, bool >" shape="rect" coords="0,56,280,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,280,24">
</map>
<a href="classmo_simple_solution_tabu_list-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 Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="881060871a6b49e5e8554c5df85176d9"></a><!-- doxytag: member="moSimpleSolutionTabuList::EOT" ref="881060871a6b49e5e8554c5df85176d9" args="" -->
typedef M::EOType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_simple_solution_tabu_list.html#881060871a6b49e5e8554c5df85176d9">EOT</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="w0" doxytag="moSimpleSolutionTabuList::EOT"></a>
typedef M::EOType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_simple_solution_tabu_list.html#w0">EOT</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Alias for the type. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3438db9ed9e1a94a24c418d8cbadec54"></a><!-- doxytag: member="moSimpleSolutionTabuList::solutionIterator" ref="3438db9ed9e1a94a24c418d8cbadec54" args="" -->
typedef std::list&lt; <a class="el" href="classmo_simple_solution_tabu_list.html#881060871a6b49e5e8554c5df85176d9">EOT</a> <br>
&gt;::iterator&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_simple_solution_tabu_list.html#3438db9ed9e1a94a24c418d8cbadec54">solutionIterator</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="w1" doxytag="moSimpleSolutionTabuList::solutionIterator"></a>
typedef std::list&lt; <a class="el" href="classmo_simple_solution_tabu_list.html#w0">EOT</a> <br>
&gt;::iterator&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_simple_solution_tabu_list.html#w1">solutionIterator</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Alias for an iterator of a solution list. <br></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_simple_solution_tabu_list.html#8499bf947de47519d155e9e45f815d41">moSimpleSolutionTabuList</a> (unsigned int _memory_maximum_size)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_simple_solution_tabu_list.html#a0">moSimpleSolutionTabuList</a> (unsigned int _memory_maximum_size)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor. <a href="#8499bf947de47519d155e9e45f815d41"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_simple_solution_tabu_list.html#9052858ae3e6765cbe4c344bdae6c692">operator()</a> (const M &amp;_move, const <a class="el" href="classmo_simple_solution_tabu_list.html#881060871a6b49e5e8554c5df85176d9">EOT</a> &amp;_solution)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor. <a href="#a0"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_simple_solution_tabu_list.html#a1">operator()</a> (const M &amp;_move, const <a class="el" href="classmo_simple_solution_tabu_list.html#w0">EOT</a> &amp;_solution)</td></tr>
<tr><td class="mdescLeft">&nbsp;</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> that indicates if, in a given state, the _move is tabu or not. <a href="#9052858ae3e6765cbe4c344bdae6c692"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_simple_solution_tabu_list.html#58ae13e7642c429ea51ff679a932aceb">add</a> (const M &amp;_move, const <a class="el" href="classmo_simple_solution_tabu_list.html#881060871a6b49e5e8554c5df85176d9">EOT</a> &amp;_solution)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Function that indicates if, in a given state, the _move is tabu or not. <a href="#a1"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_simple_solution_tabu_list.html#a2">add</a> (const M &amp;_move, const <a class="el" href="classmo_simple_solution_tabu_list.html#w0">EOT</a> &amp;_solution)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Procedure to add a move in the tabu list. <a href="#58ae13e7642c429ea51ff679a932aceb"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_simple_solution_tabu_list.html#91b8b01dba7ffea8b63765d931e56f56">update</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Procedure to add a move in the tabu list. <a href="#a2"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_simple_solution_tabu_list.html#a3">update</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Procedure that updates the tabu list content. <a href="#91b8b01dba7ffea8b63765d931e56f56"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_simple_solution_tabu_list.html#d5645c39fec71a6110a2cbccbb08b816">init</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Procedure that updates the tabu list content. <a href="#a3"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_simple_solution_tabu_list.html#a4">init</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Procedure which initialises the tabu list. <a href="#d5645c39fec71a6110a2cbccbb08b816"></a><br></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Procedure which initialises the tabu list. <a href="#a4"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_simple_solution_tabu_list.html#e4a57001a201e1fb7446902381a7ac7d">removeSolution</a> (const <a class="el" href="classmo_simple_solution_tabu_list.html#881060871a6b49e5e8554c5df85176d9">EOT</a> &amp;_solution)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_simple_solution_tabu_list.html#d0">removeSolution</a> (const <a class="el" href="classmo_simple_solution_tabu_list.html#w0">EOT</a> &amp;_solution)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Procedure that removes a given solution from the tabu list (if it is into, else does nothing). <a href="#e4a57001a201e1fb7446902381a7ac7d"></a><br></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Procedure that removes a given solution from the tabu list (if it is into, else does nothing). <a href="#d0"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="06631e7b9a2511e3c11540aa14b9e636"></a><!-- doxytag: member="moSimpleSolutionTabuList::memory_maximum_size" ref="06631e7b9a2511e3c11540aa14b9e636" args="" -->
unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_simple_solution_tabu_list.html#06631e7b9a2511e3c11540aa14b9e636">memory_maximum_size</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="r0" doxytag="moSimpleSolutionTabuList::memory_maximum_size"></a>
unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_simple_solution_tabu_list.html#r0">memory_maximum_size</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The maximum size of the tabu list. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0d54e6b0af0e6088aafae596392c9490"></a><!-- doxytag: member="moSimpleSolutionTabuList::memory_size" ref="0d54e6b0af0e6088aafae596392c9490" args="" -->
unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_simple_solution_tabu_list.html#0d54e6b0af0e6088aafae596392c9490">memory_size</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="r1" doxytag="moSimpleSolutionTabuList::memory_size"></a>
unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_simple_solution_tabu_list.html#r1">memory_size</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The current size of the tabu list. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="75df9cd683528d3722d02bac407b710b"></a><!-- doxytag: member="moSimpleSolutionTabuList::tabuList" ref="75df9cd683528d3722d02bac407b710b" args="" -->
std::list&lt; <a class="el" href="classmo_simple_solution_tabu_list.html#881060871a6b49e5e8554c5df85176d9">EOT</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_simple_solution_tabu_list.html#75df9cd683528d3722d02bac407b710b">tabuList</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="r2" doxytag="moSimpleSolutionTabuList::tabuList"></a>
std::list&lt; <a class="el" href="classmo_simple_solution_tabu_list.html#w0">EOT</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_simple_solution_tabu_list.html#r2">tabuList</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The solution tabu list. <br></td></tr>
</table>
@ -95,23 +73,33 @@ Class describing a solution tabu list with limited length.
<p>
Definition at line <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00046">46</a> of file <a class="el" href="mo_simple_solution_tabu_list_8h-source.html">moSimpleSolutionTabuList.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="8499bf947de47519d155e9e45f815d41"></a><!-- doxytag: member="moSimpleSolutionTabuList::moSimpleSolutionTabuList" ref="8499bf947de47519d155e9e45f815d41" args="(unsigned int _memory_maximum_size)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M&gt; </div>
<table class="memname">
<a class="anchor" name="a0" doxytag="moSimpleSolutionTabuList::moSimpleSolutionTabuList"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="memname"><a class="el" href="classmo_simple_solution_tabu_list.html">moSimpleSolutionTabuList</a>&lt; M &gt;::<a class="el" href="classmo_simple_solution_tabu_list.html">moSimpleSolutionTabuList</a> </td>
<td>(</td>
<td class="paramtype">unsigned int&nbsp;</td>
<td class="paramname"> <em>_memory_maximum_size</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [inline]</code></td>
<td class="md" colspan="4">
template&lt;class M&gt; </td>
</tr>
<tr>
<td class="md" nowrap valign="top"><a class="el" href="classmo_simple_solution_tabu_list.html">moSimpleSolutionTabuList</a>&lt; M &gt;::<a class="el" href="classmo_simple_solution_tabu_list.html">moSimpleSolutionTabuList</a> </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">unsigned int&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>_memory_maximum_size</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Constructor.
@ -124,38 +112,50 @@ Constructor.
<p>
Definition at line <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00060">60</a> of file <a class="el" href="mo_simple_solution_tabu_list_8h-source.html">moSimpleSolutionTabuList.h</a>.
</div>
</div><p>
<p>
References <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00150">moSimpleSolutionTabuList&lt; M &gt;::memory_maximum_size</a>, and <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00153">moSimpleSolutionTabuList&lt; M &gt;::memory_size</a>. </td>
</tr>
</table>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="9052858ae3e6765cbe4c344bdae6c692"></a><!-- doxytag: member="moSimpleSolutionTabuList::operator()" ref="9052858ae3e6765cbe4c344bdae6c692" args="(const M &amp;_move, const EOT &amp;_solution)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M&gt; </div>
<table class="memname">
<a class="anchor" name="a1" doxytag="moSimpleSolutionTabuList::operator()"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="memname">bool <a class="el" href="classmo_simple_solution_tabu_list.html">moSimpleSolutionTabuList</a>&lt; M &gt;::operator() </td>
<td>(</td>
<td class="paramtype">const M &amp;&nbsp;</td>
<td class="paramname"> <em>_move</em>, </td>
<td class="md" colspan="4">
template&lt;class M&gt; </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classmo_simple_solution_tabu_list.html#881060871a6b49e5e8554c5df85176d9">EOT</a> &amp;&nbsp;</td>
<td class="paramname"> <em>_solution</em></td><td>&nbsp;</td>
<td class="md" nowrap valign="top">bool <a class="el" href="classmo_simple_solution_tabu_list.html">moSimpleSolutionTabuList</a>&lt; M &gt;::operator() </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const M &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_move</em>, </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td width="100%"><code> [inline]</code></td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap>const <a class="el" href="classmo_simple_solution_tabu_list.html#w0">EOT</a> &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_solution</em></td>
</tr>
<tr>
<td class="md"></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
<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> that indicates if, in a given state, the _move is tabu or not.
Function that indicates if, in a given state, the _move is tabu or not.
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
@ -168,35 +168,45 @@ template&lt;class M&gt; </div>
<p>
Definition at line <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00069">69</a> of file <a class="el" href="mo_simple_solution_tabu_list_8h-source.html">moSimpleSolutionTabuList.h</a>.
<p>
References <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00156">moSimpleSolutionTabuList&lt; M &gt;::tabuList</a>.
</div>
</div><p>
<a class="anchor" name="58ae13e7642c429ea51ff679a932aceb"></a><!-- doxytag: member="moSimpleSolutionTabuList::add" ref="58ae13e7642c429ea51ff679a932aceb" args="(const M &amp;_move, const EOT &amp;_solution)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M&gt; </div>
<table class="memname">
References <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00051">moSimpleSolutionTabuList&lt; M &gt;::EOT</a>, <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00054">moSimpleSolutionTabuList&lt; M &gt;::solutionIterator</a>, and <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00156">moSimpleSolutionTabuList&lt; M &gt;::tabuList</a>. </td>
</tr>
</table>
<a class="anchor" name="a2" doxytag="moSimpleSolutionTabuList::add"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="memname">void <a class="el" href="classmo_simple_solution_tabu_list.html">moSimpleSolutionTabuList</a>&lt; M &gt;::add </td>
<td>(</td>
<td class="paramtype">const M &amp;&nbsp;</td>
<td class="paramname"> <em>_move</em>, </td>
<td class="md" colspan="4">
template&lt;class M&gt; </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classmo_simple_solution_tabu_list.html#881060871a6b49e5e8554c5df85176d9">EOT</a> &amp;&nbsp;</td>
<td class="paramname"> <em>_solution</em></td><td>&nbsp;</td>
<td class="md" nowrap valign="top">void <a class="el" href="classmo_simple_solution_tabu_list.html">moSimpleSolutionTabuList</a>&lt; M &gt;::add </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const M &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_move</em>, </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td width="100%"><code> [inline, virtual]</code></td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap>const <a class="el" href="classmo_simple_solution_tabu_list.html#w0">EOT</a> &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_solution</em></td>
</tr>
<tr>
<td class="md"></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"><code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Procedure to add a move in the tabu list.
@ -210,84 +220,114 @@ The two parameters have not to be modified so they are constant parameters.<p>
</dl>
<p>
Implements <a class="el" href="classmo_tabu_list.html#55204939b6d67b6d37b4af725d70cf6d">moTabuList&lt; M &gt;</a>.
Implements <a class="el" href="classmo_tabu_list.html#a0">moTabuList&lt; M &gt;</a>.
<p>
Definition at line <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00089">89</a> of file <a class="el" href="mo_simple_solution_tabu_list_8h-source.html">moSimpleSolutionTabuList.h</a>.
<p>
References <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00150">moSimpleSolutionTabuList&lt; M &gt;::memory_maximum_size</a>, <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00153">moSimpleSolutionTabuList&lt; M &gt;::memory_size</a>, <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00131">moSimpleSolutionTabuList&lt; M &gt;::removeSolution()</a>, and <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00156">moSimpleSolutionTabuList&lt; M &gt;::tabuList</a>.
</div>
</div><p>
<a class="anchor" name="91b8b01dba7ffea8b63765d931e56f56"></a><!-- doxytag: member="moSimpleSolutionTabuList::update" ref="91b8b01dba7ffea8b63765d931e56f56" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M&gt; </div>
<table class="memname">
References <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00051">moSimpleSolutionTabuList&lt; M &gt;::EOT</a>, <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00153">moSimpleSolutionTabuList&lt; M &gt;::memory_size</a>, <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00131">moSimpleSolutionTabuList&lt; M &gt;::removeSolution()</a>, and <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00156">moSimpleSolutionTabuList&lt; M &gt;::tabuList</a>. </td>
</tr>
</table>
<a class="anchor" name="a3" doxytag="moSimpleSolutionTabuList::update"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="memname">void <a class="el" href="classmo_simple_solution_tabu_list.html">moSimpleSolutionTabuList</a>&lt; M &gt;::update </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [inline, virtual]</code></td>
<td class="md" colspan="4">
template&lt;class M&gt; </td>
</tr>
<tr>
<td class="md" nowrap valign="top">void <a class="el" href="classmo_simple_solution_tabu_list.html">moSimpleSolutionTabuList</a>&lt; M &gt;::update </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Procedure that updates the tabu list content.
<p>
Generally, a counter associated to each saved move is decreased by one.
<p>
Implements <a class="el" href="classmo_tabu_list.html#a2e5d1132f064093c8ed57046405f5ca">moTabuList&lt; M &gt;</a>.
Implements <a class="el" href="classmo_tabu_list.html#a1">moTabuList&lt; M &gt;</a>.
<p>
Definition at line <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00115">115</a> of file <a class="el" href="mo_simple_solution_tabu_list_8h-source.html">moSimpleSolutionTabuList.h</a>.
</div>
</div><p>
<a class="anchor" name="d5645c39fec71a6110a2cbccbb08b816"></a><!-- doxytag: member="moSimpleSolutionTabuList::init" ref="d5645c39fec71a6110a2cbccbb08b816" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M&gt; </div>
<table class="memname">
Definition at line <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00115">115</a> of file <a class="el" href="mo_simple_solution_tabu_list_8h-source.html">moSimpleSolutionTabuList.h</a>. </td>
</tr>
</table>
<a class="anchor" name="a4" doxytag="moSimpleSolutionTabuList::init"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="memname">void <a class="el" href="classmo_simple_solution_tabu_list.html">moSimpleSolutionTabuList</a>&lt; M &gt;::init </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [inline, virtual]</code></td>
<td class="md" colspan="4">
template&lt;class M&gt; </td>
</tr>
<tr>
<td class="md" nowrap valign="top">void <a class="el" href="classmo_simple_solution_tabu_list.html">moSimpleSolutionTabuList</a>&lt; M &gt;::init </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Procedure which initialises the tabu list.
<p>
Can be useful if the data structure needs to be allocated before being used.
<p>
Implements <a class="el" href="classmo_tabu_list.html#0a06c459d56e8e2b408a8f3c6aec4e57">moTabuList&lt; M &gt;</a>.
Implements <a class="el" href="classmo_tabu_list.html#a2">moTabuList&lt; M &gt;</a>.
<p>
Definition at line <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00120">120</a> of file <a class="el" href="mo_simple_solution_tabu_list_8h-source.html">moSimpleSolutionTabuList.h</a>.
</div>
</div><p>
<a class="anchor" name="e4a57001a201e1fb7446902381a7ac7d"></a><!-- doxytag: member="moSimpleSolutionTabuList::removeSolution" ref="e4a57001a201e1fb7446902381a7ac7d" args="(const EOT &amp;_solution)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M&gt; </div>
<table class="memname">
Definition at line <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00120">120</a> of file <a class="el" href="mo_simple_solution_tabu_list_8h-source.html">moSimpleSolutionTabuList.h</a>. </td>
</tr>
</table>
<a class="anchor" name="d0" doxytag="moSimpleSolutionTabuList::removeSolution"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="memname">void <a class="el" href="classmo_simple_solution_tabu_list.html">moSimpleSolutionTabuList</a>&lt; M &gt;::removeSolution </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classmo_simple_solution_tabu_list.html#881060871a6b49e5e8554c5df85176d9">EOT</a> &amp;&nbsp;</td>
<td class="paramname"> <em>_solution</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [inline, private]</code></td>
<td class="md" colspan="4">
template&lt;class M&gt; </td>
</tr>
<tr>
<td class="md" nowrap valign="top">void <a class="el" href="classmo_simple_solution_tabu_list.html">moSimpleSolutionTabuList</a>&lt; M &gt;::removeSolution </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const <a class="el" href="classmo_simple_solution_tabu_list.html#w0">EOT</a> &amp;&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>_solution</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [inline, private]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Procedure that removes a given solution from the tabu list (if it is into, else does nothing).
@ -301,15 +341,15 @@ Procedure that removes a given solution from the tabu list (if it is into, else
<p>
Definition at line <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00131">131</a> of file <a class="el" href="mo_simple_solution_tabu_list_8h-source.html">moSimpleSolutionTabuList.h</a>.
<p>
References <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00156">moSimpleSolutionTabuList&lt; M &gt;::tabuList</a>.
References <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00054">moSimpleSolutionTabuList&lt; M &gt;::solutionIterator</a>, and <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00156">moSimpleSolutionTabuList&lt; M &gt;::tabuList</a>.
<p>
Referenced by <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00089">moSimpleSolutionTabuList&lt; M &gt;::add()</a>.
</div>
</div><p>
Referenced by <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00089">moSimpleSolutionTabuList&lt; M &gt;::add()</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="mo_simple_solution_tabu_list_8h-source.html">moSimpleSolutionTabuList.h</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Mon Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 906 B

After

Width:  |  Height:  |  Size: 1.3 KiB

Before After
Before After

View file

@ -2,40 +2,18 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moSolContinue&lt; EOT &gt; Member List</h1>This is the complete list of members for <a class="el" href="classmo_sol_continue.html">moSolContinue&lt; EOT &gt;</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_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&lt; const EOT &amp;, bool &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_sol_continue.html#064dc966a210f4ffb9515be3f03ca4c7">init</a>()=0</td><td><a class="el" href="classmo_sol_continue.html">moSolContinue&lt; EOT &gt;</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_u_f.html#786e028409366dc273e19104f17ba68a">operator()</a>(const EOT &amp;)=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&lt; const EOT &amp;, bool &gt;</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_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&lt; const EOT &amp;, bool &gt;</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<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#e0">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&lt; const EOT &amp;, bool &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_sol_continue.html#a0">init</a>()=0</td><td><a class="el" href="classmo_sol_continue.html">moSolContinue&lt; EOT &gt;</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_u_f.html#a1">operator()</a>(const EOT &amp;)=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&lt; const EOT &amp;, bool &gt;</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_functor_base.html#a0">~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#a0">~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&lt; const EOT &amp;, bool &gt;</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Mon Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

View file

@ -2,33 +2,11 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: moSolContinue&lt; EOT &gt; Class Template Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>moSolContinue&lt; EOT &gt; Class Template Reference</h1><!-- doxytag: class="moSolContinue" --><!-- doxytag: inherits="eoUF&lt; const EOT &amp;, bool &gt;" -->Class that describes a stop criterion for a solution-based heuristic.
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moSolContinue&lt; EOT &gt; Class Template Reference</h1>Class that describes a stop criterion for a solution-based heuristic.
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="mo_sol_continue_8h-source.html">moSolContinue.h</a>&gt;</code>
@ -46,9 +24,9 @@
<a href="classmo_sol_continue-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">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_sol_continue.html#064dc966a210f4ffb9515be3f03ca4c7">init</a> ()=0</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_sol_continue.html#a0">init</a> ()=0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Procedure which initialises all that the stop criterion needs. <a href="#064dc966a210f4ffb9515be3f03ca4c7"></a><br></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Procedure which initialises all that the stop criterion needs. <a href="#a0"></a><br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
<h3>template&lt;class EOT&gt;<br>
@ -61,35 +39,45 @@ It allows to add an initialisation procedure to an object that is a unary functi
<p>
Definition at line <a class="el" href="mo_sol_continue_8h-source.html#l00048">48</a> of file <a class="el" href="mo_sol_continue_8h-source.html">moSolContinue.h</a>.<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="064dc966a210f4ffb9515be3f03ca4c7"></a><!-- doxytag: member="moSolContinue::init" ref="064dc966a210f4ffb9515be3f03ca4c7" args="()=0" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class EOT&gt; </div>
<table class="memname">
<a class="anchor" name="a0" doxytag="moSolContinue::init"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="memname">virtual void <a class="el" href="classmo_sol_continue.html">moSolContinue</a>&lt; EOT &gt;::init </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [pure virtual]</code></td>
<td class="md" colspan="4">
template&lt;class EOT&gt; </td>
</tr>
<tr>
<td class="md" nowrap valign="top">virtual void <a class="el" href="classmo_sol_continue.html">moSolContinue</a>&lt; EOT &gt;::init </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [pure virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Procedure which initialises all that the stop criterion needs.
<p>
Generally, it allocates some data structures or initialises some counters.
<p>
Implemented in <a class="el" href="classmo_fit_sol_continue.html#670bd895b4edfcd3aebb40d2295d7f7c">moFitSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_gen_sol_continue.html#6c5db8182157584b56507cc9075602d4">moGenSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_no_fit_impr_sol_continue.html#21641c0a38a4501baae6133cbc591de4">moNoFitImprSolContinue&lt; EOT &gt;</a>, and <a class="el" href="classmo_steady_fit_sol_continue.html#87563493addc8e4b58982c55a67179b9">moSteadyFitSolContinue&lt; EOT &gt;</a>.
</div>
</div><p>
Implemented in <a class="el" href="classmo_fit_sol_continue.html#a2">moFitSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_gen_sol_continue.html#a2">moGenSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_no_fit_impr_sol_continue.html#a2">moNoFitImprSolContinue&lt; EOT &gt;</a>, and <a class="el" href="classmo_steady_fit_sol_continue.html#a2">moSteadyFitSolContinue&lt; EOT &gt;</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="mo_sol_continue_8h-source.html">moSolContinue.h</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Mon Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

View file

@ -2,48 +2,26 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moSteadyFitSolContinue&lt; EOT &gt; Member List</h1>This is the complete list of members for <a class="el" href="classmo_steady_fit_sol_continue.html">moSteadyFitSolContinue&lt; EOT &gt;</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="classmo_steady_fit_sol_continue.html#245c9099a2c40dfc4f34b3ff216d13ce">counter</a></td><td><a class="el" href="classmo_steady_fit_sol_continue.html">moSteadyFitSolContinue&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_steady_fit_sol_continue.html#025bf2789e470fdde989eee9121035c3">firstFitnessSaved</a></td><td><a class="el" href="classmo_steady_fit_sol_continue.html">moSteadyFitSolContinue&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_steady_fit_sol_continue.html#c289721abbbafe50f6e3b8305dd31007">Fitness</a> typedef</td><td><a class="el" href="classmo_steady_fit_sol_continue.html">moSteadyFitSolContinue&lt; EOT &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_steady_fit_sol_continue.html#a5c62e7049b36f6e71e92b559568c09e">fitness</a></td><td><a class="el" href="classmo_steady_fit_sol_continue.html">moSteadyFitSolContinue&lt; EOT &gt;</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&lt; const EOT &amp;, bool &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_steady_fit_sol_continue.html#87563493addc8e4b58982c55a67179b9">init</a>()</td><td><a class="el" href="classmo_steady_fit_sol_continue.html">moSteadyFitSolContinue&lt; EOT &gt;</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_steady_fit_sol_continue.html#36b43c2a252887ad027165ac32393fe8">maxNumberOfIterations</a></td><td><a class="el" href="classmo_steady_fit_sol_continue.html">moSteadyFitSolContinue&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_steady_fit_sol_continue.html#7d88c0eb91b2a12121ba1c3ae9139887">maxNumberOfIterationsReached</a></td><td><a class="el" href="classmo_steady_fit_sol_continue.html">moSteadyFitSolContinue&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_steady_fit_sol_continue.html#cde593c09f497a5fa66ff62732544f40">maxNumberOfIterationsWithoutImprovement</a></td><td><a class="el" href="classmo_steady_fit_sol_continue.html">moSteadyFitSolContinue&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_steady_fit_sol_continue.html#c5e0e998b73e3a48ca3e87f4f816569b">moSteadyFitSolContinue</a>(unsigned int _maxNumberOfIterations, unsigned int _maxNumberOfIterationWithoutImprovement)</td><td><a class="el" href="classmo_steady_fit_sol_continue.html">moSteadyFitSolContinue&lt; EOT &gt;</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_steady_fit_sol_continue.html#f7432bccb768d50a2fef248c2b174904">operator()</a>(const EOT &amp;_solution)</td><td><a class="el" href="classmo_steady_fit_sol_continue.html">moSteadyFitSolContinue&lt; EOT &gt;</a></td><td><code> [inline, 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>
<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&lt; const EOT &amp;, bool &gt;</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<tr class="memlist"><td><a class="el" href="classmo_steady_fit_sol_continue.html#r5">counter</a></td><td><a class="el" href="classmo_steady_fit_sol_continue.html">moSteadyFitSolContinue&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_steady_fit_sol_continue.html#r3">firstFitnessSaved</a></td><td><a class="el" href="classmo_steady_fit_sol_continue.html">moSteadyFitSolContinue&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_steady_fit_sol_continue.html#w0">Fitness</a> typedef</td><td><a class="el" href="classmo_steady_fit_sol_continue.html">moSteadyFitSolContinue&lt; EOT &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_steady_fit_sol_continue.html#r4">fitness</a></td><td><a class="el" href="classmo_steady_fit_sol_continue.html">moSteadyFitSolContinue&lt; EOT &gt;</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#e0">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&lt; const EOT &amp;, bool &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_steady_fit_sol_continue.html#a2">init</a>()</td><td><a class="el" href="classmo_steady_fit_sol_continue.html">moSteadyFitSolContinue&lt; EOT &gt;</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_steady_fit_sol_continue.html#r0">maxNumberOfIterations</a></td><td><a class="el" href="classmo_steady_fit_sol_continue.html">moSteadyFitSolContinue&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_steady_fit_sol_continue.html#r2">maxNumberOfIterationsReached</a></td><td><a class="el" href="classmo_steady_fit_sol_continue.html">moSteadyFitSolContinue&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_steady_fit_sol_continue.html#r1">maxNumberOfIterationsWithoutImprovement</a></td><td><a class="el" href="classmo_steady_fit_sol_continue.html">moSteadyFitSolContinue&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_steady_fit_sol_continue.html#a0">moSteadyFitSolContinue</a>(unsigned int _maxNumberOfIterations, unsigned int _maxNumberOfIterationWithoutImprovement)</td><td><a class="el" href="classmo_steady_fit_sol_continue.html">moSteadyFitSolContinue&lt; EOT &gt;</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_steady_fit_sol_continue.html#a1">operator()</a>(const EOT &amp;_solution)</td><td><a class="el" href="classmo_steady_fit_sol_continue.html">moSteadyFitSolContinue&lt; EOT &gt;</a></td><td><code> [inline, 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#a0">~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#a0">~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&lt; const EOT &amp;, bool &gt;</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Mon Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

View file

@ -2,33 +2,11 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: moSteadyFitSolContinue&lt; EOT &gt; Class Template Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>moSteadyFitSolContinue&lt; EOT &gt; Class Template Reference</h1><!-- doxytag: class="moSteadyFitSolContinue" --><!-- doxytag: inherits="moSolContinue" -->One possible stopping criterion for a solution-based heuristic.
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moSteadyFitSolContinue&lt; EOT &gt; Class Template Reference</h1>One possible stopping criterion for a solution-based heuristic.
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="mo_steady_fit_sol_continue_8h-source.html">moSteadyFitSolContinue.h</a>&gt;</code>
@ -43,43 +21,43 @@
<a href="classmo_steady_fit_sol_continue-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 Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c289721abbbafe50f6e3b8305dd31007"></a><!-- doxytag: member="moSteadyFitSolContinue::Fitness" ref="c289721abbbafe50f6e3b8305dd31007" args="" -->
typedef EOT::Fitness&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_steady_fit_sol_continue.html#c289721abbbafe50f6e3b8305dd31007">Fitness</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="w0" doxytag="moSteadyFitSolContinue::Fitness"></a>
typedef EOT::Fitness&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_steady_fit_sol_continue.html#w0">Fitness</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Alias for the fitness. <br></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_steady_fit_sol_continue.html#c5e0e998b73e3a48ca3e87f4f816569b">moSteadyFitSolContinue</a> (unsigned int _maxNumberOfIterations, unsigned int _maxNumberOfIterationWithoutImprovement)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_steady_fit_sol_continue.html#a0">moSteadyFitSolContinue</a> (unsigned int _maxNumberOfIterations, unsigned int _maxNumberOfIterationWithoutImprovement)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Basic constructor. <a href="#c5e0e998b73e3a48ca3e87f4f816569b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_steady_fit_sol_continue.html#f7432bccb768d50a2fef248c2b174904">operator()</a> (const EOT &amp;_solution)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Basic constructor. <a href="#a0"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_steady_fit_sol_continue.html#a1">operator()</a> (const EOT &amp;_solution)</td></tr>
<tr><td class="mdescLeft">&nbsp;</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> that activates the stopping criterion. <a href="#f7432bccb768d50a2fef248c2b174904"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_steady_fit_sol_continue.html#87563493addc8e4b58982c55a67179b9">init</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Function that activates the stopping criterion. <a href="#a1"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_steady_fit_sol_continue.html#a2">init</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Procedure which allows to initialise the stuff needed. <a href="#87563493addc8e4b58982c55a67179b9"></a><br></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Procedure which allows to initialise the stuff needed. <a href="#a2"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="36b43c2a252887ad027165ac32393fe8"></a><!-- doxytag: member="moSteadyFitSolContinue::maxNumberOfIterations" ref="36b43c2a252887ad027165ac32393fe8" args="" -->
unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_steady_fit_sol_continue.html#36b43c2a252887ad027165ac32393fe8">maxNumberOfIterations</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="r0" doxytag="moSteadyFitSolContinue::maxNumberOfIterations"></a>
unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_steady_fit_sol_continue.html#r0">maxNumberOfIterations</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Maximum number of iterations before considering the fitness. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cde593c09f497a5fa66ff62732544f40"></a><!-- doxytag: member="moSteadyFitSolContinue::maxNumberOfIterationsWithoutImprovement" ref="cde593c09f497a5fa66ff62732544f40" args="" -->
unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_steady_fit_sol_continue.html#cde593c09f497a5fa66ff62732544f40">maxNumberOfIterationsWithoutImprovement</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="r1" doxytag="moSteadyFitSolContinue::maxNumberOfIterationsWithoutImprovement"></a>
unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_steady_fit_sol_continue.html#r1">maxNumberOfIterationsWithoutImprovement</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Maximum number of iterations without improvement allowed. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7d88c0eb91b2a12121ba1c3ae9139887"></a><!-- doxytag: member="moSteadyFitSolContinue::maxNumberOfIterationsReached" ref="7d88c0eb91b2a12121ba1c3ae9139887" args="" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_steady_fit_sol_continue.html#7d88c0eb91b2a12121ba1c3ae9139887">maxNumberOfIterationsReached</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="r2" doxytag="moSteadyFitSolContinue::maxNumberOfIterationsReached"></a>
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_steady_fit_sol_continue.html#r2">maxNumberOfIterationsReached</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Flag that indicates that the maxNumberIteration have been reached. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="025bf2789e470fdde989eee9121035c3"></a><!-- doxytag: member="moSteadyFitSolContinue::firstFitnessSaved" ref="025bf2789e470fdde989eee9121035c3" args="" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_steady_fit_sol_continue.html#025bf2789e470fdde989eee9121035c3">firstFitnessSaved</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="r3" doxytag="moSteadyFitSolContinue::firstFitnessSaved"></a>
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_steady_fit_sol_continue.html#r3">firstFitnessSaved</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Flag that this is the first time that the fitness is used. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a5c62e7049b36f6e71e92b559568c09e"></a><!-- doxytag: member="moSteadyFitSolContinue::fitness" ref="a5c62e7049b36f6e71e92b559568c09e" args="" -->
<a class="el" href="classmo_steady_fit_sol_continue.html#c289721abbbafe50f6e3b8305dd31007">Fitness</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_steady_fit_sol_continue.html#a5c62e7049b36f6e71e92b559568c09e">fitness</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="r4" doxytag="moSteadyFitSolContinue::fitness"></a>
<a class="el" href="classmo_steady_fit_sol_continue.html#w0">Fitness</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_steady_fit_sol_continue.html#r4">fitness</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Current Fitness. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="245c9099a2c40dfc4f34b3ff216d13ce"></a><!-- doxytag: member="moSteadyFitSolContinue::counter" ref="245c9099a2c40dfc4f34b3ff216d13ce" args="" -->
unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_steady_fit_sol_continue.html#245c9099a2c40dfc4f34b3ff216d13ce">counter</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="r5" doxytag="moSteadyFitSolContinue::counter"></a>
unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_steady_fit_sol_continue.html#r5">counter</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The iteration couter. <br></td></tr>
</table>
@ -94,32 +72,42 @@ The stop criterion corresponds to a maximum number of iterations without improve
<p>
Definition at line <a class="el" href="mo_steady_fit_sol_continue_8h-source.html#l00046">46</a> of file <a class="el" href="mo_steady_fit_sol_continue_8h-source.html">moSteadyFitSolContinue.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="c5e0e998b73e3a48ca3e87f4f816569b"></a><!-- doxytag: member="moSteadyFitSolContinue::moSteadyFitSolContinue" ref="c5e0e998b73e3a48ca3e87f4f816569b" args="(unsigned int _maxNumberOfIterations, unsigned int _maxNumberOfIterationWithoutImprovement)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class EOT&gt; </div>
<table class="memname">
<a class="anchor" name="a0" doxytag="moSteadyFitSolContinue::moSteadyFitSolContinue"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="memname"><a class="el" href="classmo_steady_fit_sol_continue.html">moSteadyFitSolContinue</a>&lt; EOT &gt;::<a class="el" href="classmo_steady_fit_sol_continue.html">moSteadyFitSolContinue</a> </td>
<td>(</td>
<td class="paramtype">unsigned int&nbsp;</td>
<td class="paramname"> <em>_maxNumberOfIterations</em>, </td>
<td class="md" colspan="4">
template&lt;class EOT&gt; </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">unsigned int&nbsp;</td>
<td class="paramname"> <em>_maxNumberOfIterationWithoutImprovement</em></td><td>&nbsp;</td>
<td class="md" nowrap valign="top"><a class="el" href="classmo_steady_fit_sol_continue.html">moSteadyFitSolContinue</a>&lt; EOT &gt;::<a class="el" href="classmo_steady_fit_sol_continue.html">moSteadyFitSolContinue</a> </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">unsigned int&nbsp;</td>
<td class="mdname" nowrap> <em>_maxNumberOfIterations</em>, </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td width="100%"><code> [inline]</code></td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap>unsigned int&nbsp;</td>
<td class="mdname" nowrap> <em>_maxNumberOfIterationWithoutImprovement</em></td>
</tr>
<tr>
<td class="md"></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Basic constructor.
@ -133,29 +121,41 @@ Basic constructor.
<p>
Definition at line <a class="el" href="mo_steady_fit_sol_continue_8h-source.html#l00058">58</a> of file <a class="el" href="mo_steady_fit_sol_continue_8h-source.html">moSteadyFitSolContinue.h</a>.
</div>
</div><p>
<p>
References <a class="el" href="mo_steady_fit_sol_continue_8h-source.html#l00139">moSteadyFitSolContinue&lt; EOT &gt;::counter</a>, <a class="el" href="mo_steady_fit_sol_continue_8h-source.html#l00133">moSteadyFitSolContinue&lt; EOT &gt;::firstFitnessSaved</a>, <a class="el" href="mo_steady_fit_sol_continue_8h-source.html#l00124">moSteadyFitSolContinue&lt; EOT &gt;::maxNumberOfIterations</a>, <a class="el" href="mo_steady_fit_sol_continue_8h-source.html#l00130">moSteadyFitSolContinue&lt; EOT &gt;::maxNumberOfIterationsReached</a>, and <a class="el" href="mo_steady_fit_sol_continue_8h-source.html#l00127">moSteadyFitSolContinue&lt; EOT &gt;::maxNumberOfIterationsWithoutImprovement</a>. </td>
</tr>
</table>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="f7432bccb768d50a2fef248c2b174904"></a><!-- doxytag: member="moSteadyFitSolContinue::operator()" ref="f7432bccb768d50a2fef248c2b174904" args="(const EOT &amp;_solution)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class EOT&gt; </div>
<table class="memname">
<a class="anchor" name="a1" doxytag="moSteadyFitSolContinue::operator()"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="memname">bool <a class="el" href="classmo_steady_fit_sol_continue.html">moSteadyFitSolContinue</a>&lt; EOT &gt;::operator() </td>
<td>(</td>
<td class="paramtype">const EOT &amp;&nbsp;</td>
<td class="paramname"> <em>_solution</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [inline, virtual]</code></td>
<td class="md" colspan="4">
template&lt;class EOT&gt; </td>
</tr>
<tr>
<td class="md" nowrap valign="top">bool <a class="el" href="classmo_steady_fit_sol_continue.html">moSteadyFitSolContinue</a>&lt; EOT &gt;::operator() </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const EOT &amp;&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>_solution</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
<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> that activates the stopping criterion.
Function that activates the stopping criterion.
<p>
Indicates if the fitness has not been improved since a number of iterations (after a minimum of iterations).<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
@ -166,46 +166,56 @@ Indicates if the fitness has not been improved since a number of iterations (aft
<dl compact><dt><b>Returns:</b></dt><dd>true or false. </dd></dl>
<p>
Implements <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">eoUF&lt; const EOT &amp;, bool &gt;</a>.
Implements <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#a1">eoUF&lt; const EOT &amp;, bool &gt;</a>.
<p>
Definition at line <a class="el" href="mo_steady_fit_sol_continue_8h-source.html#l00070">70</a> of file <a class="el" href="mo_steady_fit_sol_continue_8h-source.html">moSteadyFitSolContinue.h</a>.
<p>
References <a class="el" href="mo_steady_fit_sol_continue_8h-source.html#l00139">moSteadyFitSolContinue&lt; EOT &gt;::counter</a>, <a class="el" href="mo_steady_fit_sol_continue_8h-source.html#l00133">moSteadyFitSolContinue&lt; EOT &gt;::firstFitnessSaved</a>, <a class="el" href="mo_steady_fit_sol_continue_8h-source.html#l00136">moSteadyFitSolContinue&lt; EOT &gt;::fitness</a>, <a class="el" href="mo_steady_fit_sol_continue_8h-source.html#l00124">moSteadyFitSolContinue&lt; EOT &gt;::maxNumberOfIterations</a>, <a class="el" href="mo_steady_fit_sol_continue_8h-source.html#l00130">moSteadyFitSolContinue&lt; EOT &gt;::maxNumberOfIterationsReached</a>, and <a class="el" href="mo_steady_fit_sol_continue_8h-source.html#l00127">moSteadyFitSolContinue&lt; EOT &gt;::maxNumberOfIterationsWithoutImprovement</a>.
</div>
</div><p>
<a class="anchor" name="87563493addc8e4b58982c55a67179b9"></a><!-- doxytag: member="moSteadyFitSolContinue::init" ref="87563493addc8e4b58982c55a67179b9" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class EOT&gt; </div>
<table class="memname">
References <a class="el" href="mo_steady_fit_sol_continue_8h-source.html#l00139">moSteadyFitSolContinue&lt; EOT &gt;::counter</a>, <a class="el" href="mo_steady_fit_sol_continue_8h-source.html#l00133">moSteadyFitSolContinue&lt; EOT &gt;::firstFitnessSaved</a>, <a class="el" href="mo_steady_fit_sol_continue_8h-source.html#l00136">moSteadyFitSolContinue&lt; EOT &gt;::fitness</a>, and <a class="el" href="mo_steady_fit_sol_continue_8h-source.html#l00130">moSteadyFitSolContinue&lt; EOT &gt;::maxNumberOfIterationsReached</a>. </td>
</tr>
</table>
<a class="anchor" name="a2" doxytag="moSteadyFitSolContinue::init"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="memname">void <a class="el" href="classmo_steady_fit_sol_continue.html">moSteadyFitSolContinue</a>&lt; EOT &gt;::init </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [inline, virtual]</code></td>
<td class="md" colspan="4">
template&lt;class EOT&gt; </td>
</tr>
<tr>
<td class="md" nowrap valign="top">void <a class="el" href="classmo_steady_fit_sol_continue.html">moSteadyFitSolContinue</a>&lt; EOT &gt;::init </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Procedure which allows to initialise the stuff needed.
<p>
It can be also used to reinitialize the counter all the needed things.
<p>
Implements <a class="el" href="classmo_sol_continue.html#064dc966a210f4ffb9515be3f03ca4c7">moSolContinue&lt; EOT &gt;</a>.
Implements <a class="el" href="classmo_sol_continue.html#a0">moSolContinue&lt; EOT &gt;</a>.
<p>
Definition at line <a class="el" href="mo_steady_fit_sol_continue_8h-source.html#l00114">114</a> of file <a class="el" href="mo_steady_fit_sol_continue_8h-source.html">moSteadyFitSolContinue.h</a>.
<p>
References <a class="el" href="mo_steady_fit_sol_continue_8h-source.html#l00139">moSteadyFitSolContinue&lt; EOT &gt;::counter</a>, <a class="el" href="mo_steady_fit_sol_continue_8h-source.html#l00133">moSteadyFitSolContinue&lt; EOT &gt;::firstFitnessSaved</a>, and <a class="el" href="mo_steady_fit_sol_continue_8h-source.html#l00130">moSteadyFitSolContinue&lt; EOT &gt;::maxNumberOfIterationsReached</a>.
</div>
</div><p>
References <a class="el" href="mo_steady_fit_sol_continue_8h-source.html#l00139">moSteadyFitSolContinue&lt; EOT &gt;::counter</a>, <a class="el" href="mo_steady_fit_sol_continue_8h-source.html#l00133">moSteadyFitSolContinue&lt; EOT &gt;::firstFitnessSaved</a>, and <a class="el" href="mo_steady_fit_sol_continue_8h-source.html#l00130">moSteadyFitSolContinue&lt; EOT &gt;::maxNumberOfIterationsReached</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="mo_steady_fit_sol_continue_8h-source.html">moSteadyFitSolContinue.h</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Mon Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

View file

@ -2,53 +2,31 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moTS&lt; M &gt; Member List</h1>This is the complete list of members for <a class="el" href="classmo_t_s.html">moTS&lt; M &gt;</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_mon_op.html#0dc1d253f0bd267f27ba8db63beea7f6">className</a>() 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_mon_op.html">eoMonOp&lt; M::EOType &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_t_s.html#962a37393faf5239e657388d375cd9b3">continu</a></td><td><a class="el" href="classmo_t_s.html">moTS&lt; M &gt;</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_mon_op.html#8dce578ea839d0ea6f2b0e4585b58c86">eoMonOp</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_mon_op.html">eoMonOp&lt; M::EOType &gt;</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_op.html#5b9ae9bfcd36ab9cfbc2940039190bdc">eoOp</a>(OpType _type)</td><td><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&lt; EOType &gt;</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_op.html#66db208d9e3c9f7920aafa198af07e79">eoOp</a>(const eoOp &amp;_eop)</td><td><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&lt; EOType &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">EOT</a> typedef</td><td><a class="el" href="classmo_t_s.html">moTS&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_t_s.html#aa0eefbb17111422e495d1255f876fca">Fitness</a> typedef</td><td><a class="el" href="classmo_t_s.html">moTS&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_t_s.html#f44bb408007e2bff99f7a201842e8e48">full_evaluation</a></td><td><a class="el" href="classmo_t_s.html">moTS&lt; M &gt;</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&lt; M::EOType &amp;, bool &gt;</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_op.html#f58534db7113ec9919ecdb69b661eb60">getType</a>() 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_op.html">eoOp&lt; EOType &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_t_s.html#336408ddf8b7a29ffa8e01e9c18d8e10">moTS</a>(moMoveInit&lt; M &gt; &amp;_move_initializer, moNextMove&lt; M &gt; &amp;_next_move_generator, moMoveIncrEval&lt; M &gt; &amp;_incremental_evaluation, moTabuList&lt; M &gt; &amp;_tabu_list, moAspirCrit&lt; M &gt; &amp;_aspiration_criterion, moSolContinue&lt; EOT &gt; &amp;_continue, eoEvalFunc&lt; EOT &gt; &amp;_full_evaluation)</td><td><a class="el" href="classmo_t_s.html">moTS&lt; M &gt;</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_t_s.html#7e435fac1b8d5a410b7374d114e005e2">moTS</a>(moMoveExpl&lt; M &gt; &amp;_move_explorer, moSolContinue&lt; EOT &gt; &amp;_continue, eoEvalFunc&lt; EOT &gt; &amp;_full_evaluation)</td><td><a class="el" href="classmo_t_s.html">moTS&lt; M &gt;</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_t_s.html#9fd948a2c586f1991f5a1eee927af8a6">move_explorer</a></td><td><a class="el" href="classmo_t_s.html">moTS&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_t_s.html#2a011779723e24a5132a37593775bf56">operator()</a>(EOT &amp;_solution)</td><td><a class="el" href="classmo_t_s.html">moTS&lt; M &gt;</a></td><td><code> [inline, 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_op.html#04aa988c26acbc7e41e96cae0bd415cc">OpType</a> enum name</td><td><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&lt; EOType &gt;</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_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_op.html#4d42fee3eb192bc52b184cd098f91850">~eoOp</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_op.html">eoOp&lt; EOType &gt;</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&lt; M::EOType &amp;, bool &gt;</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<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_mon_op.html#a1">className</a>() 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_mon_op.html">eoMonOp&lt; M::EOType &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_t_s.html#r1">continu</a></td><td><a class="el" href="classmo_t_s.html">moTS&lt; M &gt;</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_mon_op.html#a0">eoMonOp</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_mon_op.html">eoMonOp&lt; M::EOType &gt;</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_op.html#z14_1">eoOp</a>(OpType _type)</td><td><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&lt; EOType &gt;</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_op.html#z14_2">eoOp</a>(const eoOp &amp;_eop)</td><td><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&lt; EOType &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_t_s.html#y0">EOT</a> typedef</td><td><a class="el" href="classmo_t_s.html">moTS&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_t_s.html#y1">Fitness</a> typedef</td><td><a class="el" href="classmo_t_s.html">moTS&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_t_s.html#r2">full_evaluation</a></td><td><a class="el" href="classmo_t_s.html">moTS&lt; M &gt;</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#e0">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&lt; M::EOType &amp;, bool &gt;</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_op.html#z14_4">getType</a>() 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_op.html">eoOp&lt; EOType &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_t_s.html#a0">moTS</a>(moMoveInit&lt; M &gt; &amp;_move_initializer, moNextMove&lt; M &gt; &amp;_next_move_generator, moMoveIncrEval&lt; M &gt; &amp;_incremental_evaluation, moTabuList&lt; M &gt; &amp;_tabu_list, moAspirCrit&lt; M &gt; &amp;_aspiration_criterion, moSolContinue&lt; EOT &gt; &amp;_continue, eoEvalFunc&lt; EOT &gt; &amp;_full_evaluation)</td><td><a class="el" href="classmo_t_s.html">moTS&lt; M &gt;</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_t_s.html#a1">moTS</a>(moMoveExpl&lt; M &gt; &amp;_move_explorer, moSolContinue&lt; EOT &gt; &amp;_continue, eoEvalFunc&lt; EOT &gt; &amp;_full_evaluation)</td><td><a class="el" href="classmo_t_s.html">moTS&lt; M &gt;</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_t_s.html#r0">move_explorer</a></td><td><a class="el" href="classmo_t_s.html">moTS&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_t_s.html#a2">operator()</a>(EOT &amp;_solution)</td><td><a class="el" href="classmo_t_s.html">moTS&lt; M &gt;</a></td><td><code> [inline]</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#a1">moAlgo&lt; M::EOType &gt;::operator()</a>(M::EOType &amp;)=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&lt; M::EOType &amp;, bool &gt;</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_functor_base.html#a0">~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_op.html#z14_3">~eoOp</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_op.html">eoOp&lt; EOType &gt;</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#a0">~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&lt; M::EOType &amp;, bool &gt;</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Mon Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

View file

@ -2,69 +2,56 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: moTS&lt; M &gt; Class Template Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>moTS&lt; M &gt; Class Template Reference</h1><!-- doxytag: class="moTS" --><!-- doxytag: inherits="moAlgo&lt; M::EOType &gt;" -->Tabu Search (TS).
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moTS&lt; M &gt; Class Template Reference</h1>Tabu Search (TS).
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="mo_t_s_8h-source.html">moTS.h</a>&gt;</code>
<p>
<p>Inheritance diagram for moTS&lt; M &gt;:
<p><center><img src="classmo_t_s.png" usemap="#moTS< M >_map" border="0" alt=""></center>
<map name="moTS< M >_map">
<area href="classmo_algo.html" alt="moAlgo< M::EOType >" shape="rect" coords="93,168,269,192">
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html" alt="eoMonOp< M::EOType >" shape="rect" coords="93,112,269,136">
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html" alt="eoOp< EOType >" shape="rect" coords="0,56,176,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< M::EOType &, bool >" shape="rect" coords="186,56,362,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="186,0,362,24">
</map>
<a href="classmo_t_s-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s.html#336408ddf8b7a29ffa8e01e9c18d8e10">moTS</a> (<a class="el" href="classmo_move_init.html">moMoveInit</a>&lt; M &gt; &amp;_move_initializer, <a class="el" href="classmo_next_move.html">moNextMove</a>&lt; M &gt; &amp;_next_move_generator, <a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval</a>&lt; M &gt; &amp;_incremental_evaluation, <a class="el" href="classmo_tabu_list.html">moTabuList</a>&lt; M &gt; &amp;_tabu_list, <a class="el" href="classmo_aspir_crit.html">moAspirCrit</a>&lt; M &gt; &amp;_aspiration_criterion, <a class="el" href="classmo_sol_continue.html">moSolContinue</a>&lt; <a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">EOT</a> &gt; &amp;_continue, <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>&lt; <a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">EOT</a> &gt; &amp;_full_evaluation)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s.html#a0">moTS</a> (<a class="el" href="classmo_move_init.html">moMoveInit</a>&lt; M &gt; &amp;_move_initializer, <a class="el" href="classmo_next_move.html">moNextMove</a>&lt; M &gt; &amp;_next_move_generator, <a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval</a>&lt; M &gt; &amp;_incremental_evaluation, <a class="el" href="classmo_tabu_list.html">moTabuList</a>&lt; M &gt; &amp;_tabu_list, <a class="el" href="classmo_aspir_crit.html">moAspirCrit</a>&lt; M &gt; &amp;_aspiration_criterion, <a class="el" href="classmo_sol_continue.html">moSolContinue</a>&lt; <a class="el" href="classmo_t_s.html#y0">EOT</a> &gt; &amp;_continue, <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>&lt; <a class="el" href="classmo_t_s.html#y0">EOT</a> &gt; &amp;_full_evaluation)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor of a <a class="el" href="classmo_t_s.html">moTS</a> specifying all the boxes. <a href="#336408ddf8b7a29ffa8e01e9c18d8e10"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s.html#7e435fac1b8d5a410b7374d114e005e2">moTS</a> (<a class="el" href="classmo_move_expl.html">moMoveExpl</a>&lt; M &gt; &amp;_move_explorer, <a class="el" href="classmo_sol_continue.html">moSolContinue</a>&lt; <a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">EOT</a> &gt; &amp;_continue, <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>&lt; <a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">EOT</a> &gt; &amp;_full_evaluation)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor of a moTS specifying all the boxes. <a href="#a0"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s.html#a1">moTS</a> (<a class="el" href="classmo_move_expl.html">moMoveExpl</a>&lt; M &gt; &amp;_move_explorer, <a class="el" href="classmo_sol_continue.html">moSolContinue</a>&lt; <a class="el" href="classmo_t_s.html#y0">EOT</a> &gt; &amp;_continue, <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>&lt; <a class="el" href="classmo_t_s.html#y0">EOT</a> &gt; &amp;_full_evaluation)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor with less parameters. <a href="#7e435fac1b8d5a410b7374d114e005e2"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s.html#2a011779723e24a5132a37593775bf56">operator()</a> (<a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">EOT</a> &amp;_solution)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor with less parameters. <a href="#a1"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s.html#a2">operator()</a> (<a class="el" href="classmo_t_s.html#y0">EOT</a> &amp;_solution)</td></tr>
<tr><td class="mdescLeft">&nbsp;</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 launchs the Tabu Search. <a href="#2a011779723e24a5132a37593775bf56"></a><br></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Function which launchs the Tabu Search. <a href="#a2"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Private Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="90d19d468c12ab5bd796948ce1ce79b1"></a><!-- doxytag: member="moTS::EOT" ref="90d19d468c12ab5bd796948ce1ce79b1" args="" -->
typedef M::EOType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">EOT</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="y0" doxytag="moTS::EOT"></a>
typedef M::EOType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s.html#y0">EOT</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Alias for the type. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="aa0eefbb17111422e495d1255f876fca"></a><!-- doxytag: member="moTS::Fitness" ref="aa0eefbb17111422e495d1255f876fca" args="" -->
typedef EOT::Fitness&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s.html#aa0eefbb17111422e495d1255f876fca">Fitness</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="y1" doxytag="moTS::Fitness"></a>
typedef EOT::Fitness&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s.html#y1">Fitness</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Alias for the fitness. <br></td></tr>
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9fd948a2c586f1991f5a1eee927af8a6"></a><!-- doxytag: member="moTS::move_explorer" ref="9fd948a2c586f1991f5a1eee927af8a6" args="" -->
<a class="el" href="classmo_move_expl.html">moMoveExpl</a>&lt; M &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s.html#9fd948a2c586f1991f5a1eee927af8a6">move_explorer</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="r0" doxytag="moTS::move_explorer"></a>
<a class="el" href="classmo_move_expl.html">moMoveExpl</a>&lt; M &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s.html#r0">move_explorer</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Neighborhood explorer. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="962a37393faf5239e657388d375cd9b3"></a><!-- doxytag: member="moTS::continu" ref="962a37393faf5239e657388d375cd9b3" args="" -->
<a class="el" href="classmo_sol_continue.html">moSolContinue</a>&lt; <a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">EOT</a> &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s.html#962a37393faf5239e657388d375cd9b3">continu</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="r1" doxytag="moTS::continu"></a>
<a class="el" href="classmo_sol_continue.html">moSolContinue</a>&lt; <a class="el" href="classmo_t_s.html#y0">EOT</a> &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s.html#r1">continu</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Stop criterion. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f44bb408007e2bff99f7a201842e8e48"></a><!-- doxytag: member="moTS::full_evaluation" ref="f44bb408007e2bff99f7a201842e8e48" args="" -->
<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>&lt; <a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">EOT</a> &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s.html#f44bb408007e2bff99f7a201842e8e48">full_evaluation</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="r2" doxytag="moTS::full_evaluation"></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>&lt; <a class="el" href="classmo_t_s.html#y0">EOT</a> &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s.html#r2">full_evaluation</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Full evaluation function. <br></td></tr>
</table>
@ -79,65 +66,75 @@ Generic algorithm that describes a tabu search.
<p>
Definition at line <a class="el" href="mo_t_s_8h-source.html#l00050">50</a> of file <a class="el" href="mo_t_s_8h-source.html">moTS.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="336408ddf8b7a29ffa8e01e9c18d8e10"></a><!-- doxytag: member="moTS::moTS" ref="336408ddf8b7a29ffa8e01e9c18d8e10" args="(moMoveInit&lt; M &gt; &amp;_move_initializer, moNextMove&lt; M &gt; &amp;_next_move_generator, moMoveIncrEval&lt; M &gt; &amp;_incremental_evaluation, moTabuList&lt; M &gt; &amp;_tabu_list, moAspirCrit&lt; M &gt; &amp;_aspiration_criterion, moSolContinue&lt; EOT &gt; &amp;_continue, eoEvalFunc&lt; EOT &gt; &amp;_full_evaluation)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M&gt; </div>
<table class="memname">
<a class="anchor" name="a0" doxytag="moTS::moTS"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="memname"><a class="el" href="classmo_t_s.html">moTS</a>&lt; M &gt;::<a class="el" href="classmo_t_s.html">moTS</a> </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classmo_move_init.html">moMoveInit</a>&lt; M &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_move_initializer</em>, </td>
<td class="md" colspan="4">
template&lt;class M&gt; </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classmo_next_move.html">moNextMove</a>&lt; M &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_next_move_generator</em>, </td>
<td class="md" nowrap valign="top"><a class="el" href="classmo_t_s.html">moTS</a>&lt; M &gt;::<a class="el" href="classmo_t_s.html">moTS</a> </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top"><a class="el" href="classmo_move_init.html">moMoveInit</a>&lt; M &gt; &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_move_initializer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval</a>&lt; M &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_incremental_evaluation</em>, </td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap><a class="el" href="classmo_next_move.html">moNextMove</a>&lt; M &gt; &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_next_move_generator</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classmo_tabu_list.html">moTabuList</a>&lt; M &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_tabu_list</em>, </td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap><a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval</a>&lt; M &gt; &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_incremental_evaluation</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classmo_aspir_crit.html">moAspirCrit</a>&lt; M &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_aspiration_criterion</em>, </td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap><a class="el" href="classmo_tabu_list.html">moTabuList</a>&lt; M &gt; &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_tabu_list</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classmo_sol_continue.html">moSolContinue</a>&lt; <a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">EOT</a> &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_continue</em>, </td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap><a class="el" href="classmo_aspir_crit.html">moAspirCrit</a>&lt; M &gt; &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_aspiration_criterion</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></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>&lt; <a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">EOT</a> &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_full_evaluation</em></td><td>&nbsp;</td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap><a class="el" href="classmo_sol_continue.html">moSolContinue</a>&lt; <a class="el" href="classmo_t_s.html#y0">EOT</a> &gt; &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_continue</em>, </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td width="100%"><code> [inline]</code></td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap><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>&lt; <a class="el" href="classmo_t_s.html#y0">EOT</a> &gt; &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_full_evaluation</em></td>
</tr>
<tr>
<td class="md"></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Constructor of a <a class="el" href="classmo_t_s.html">moTS</a> specifying all the boxes.
Constructor of a moTS specifying all the boxes.
<p>
In this constructor, a <a class="el" href="classmo_t_s_move_loop_expl.html">moTSMoveLoopExpl</a> is instanciated.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
@ -154,40 +151,52 @@ In this constructor, a <a class="el" href="classmo_t_s_move_loop_expl.html">moTS
<p>
Definition at line <a class="el" href="mo_t_s_8h-source.html#l00072">72</a> of file <a class="el" href="mo_t_s_8h-source.html">moTS.h</a>.
</div>
</div><p>
<a class="anchor" name="7e435fac1b8d5a410b7374d114e005e2"></a><!-- doxytag: member="moTS::moTS" ref="7e435fac1b8d5a410b7374d114e005e2" args="(moMoveExpl&lt; M &gt; &amp;_move_explorer, moSolContinue&lt; EOT &gt; &amp;_continue, eoEvalFunc&lt; EOT &gt; &amp;_full_evaluation)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M&gt; </div>
<table class="memname">
<p>
References <a class="el" href="mo_t_s_8h-source.html#l00145">moTS&lt; M &gt;::continu</a>, <a class="el" href="mo_t_s_8h-source.html#l00148">moTS&lt; M &gt;::full_evaluation</a>, and <a class="el" href="mo_t_s_8h-source.html#l00142">moTS&lt; M &gt;::move_explorer</a>. </td>
</tr>
</table>
<a class="anchor" name="a1" doxytag="moTS::moTS"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="memname"><a class="el" href="classmo_t_s.html">moTS</a>&lt; M &gt;::<a class="el" href="classmo_t_s.html">moTS</a> </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classmo_move_expl.html">moMoveExpl</a>&lt; M &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_move_explorer</em>, </td>
<td class="md" colspan="4">
template&lt;class M&gt; </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classmo_sol_continue.html">moSolContinue</a>&lt; <a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">EOT</a> &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_continue</em>, </td>
<td class="md" nowrap valign="top"><a class="el" href="classmo_t_s.html">moTS</a>&lt; M &gt;::<a class="el" href="classmo_t_s.html">moTS</a> </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top"><a class="el" href="classmo_move_expl.html">moMoveExpl</a>&lt; M &gt; &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_move_explorer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></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>&lt; <a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">EOT</a> &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_full_evaluation</em></td><td>&nbsp;</td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap><a class="el" href="classmo_sol_continue.html">moSolContinue</a>&lt; <a class="el" href="classmo_t_s.html#y0">EOT</a> &gt; &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_continue</em>, </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td width="100%"><code> [inline]</code></td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap><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>&lt; <a class="el" href="classmo_t_s.html#y0">EOT</a> &gt; &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_full_evaluation</em></td>
</tr>
<tr>
<td class="md"></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Constructor with less parameters.
@ -203,29 +212,41 @@ The explorer is given in the parameters.<p>
<p>
Definition at line <a class="el" href="mo_t_s_8h-source.html#l00089">89</a> of file <a class="el" href="mo_t_s_8h-source.html">moTS.h</a>.
</div>
</div><p>
<p>
References <a class="el" href="mo_t_s_8h-source.html#l00145">moTS&lt; M &gt;::continu</a>, <a class="el" href="mo_t_s_8h-source.html#l00148">moTS&lt; M &gt;::full_evaluation</a>, and <a class="el" href="mo_t_s_8h-source.html#l00142">moTS&lt; M &gt;::move_explorer</a>. </td>
</tr>
</table>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="2a011779723e24a5132a37593775bf56"></a><!-- doxytag: member="moTS::operator()" ref="2a011779723e24a5132a37593775bf56" args="(EOT &amp;_solution)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M&gt; </div>
<table class="memname">
<a class="anchor" name="a2" doxytag="moTS::operator()"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="memname">bool <a class="el" href="classmo_t_s.html">moTS</a>&lt; M &gt;::operator() </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">EOT</a> &amp;&nbsp;</td>
<td class="paramname"> <em>_solution</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [inline, virtual]</code></td>
<td class="md" colspan="4">
template&lt;class M&gt; </td>
</tr>
<tr>
<td class="md" nowrap valign="top">bool <a class="el" href="classmo_t_s.html">moTS</a>&lt; M &gt;::operator() </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top"><a class="el" href="classmo_t_s.html#y0">EOT</a> &amp;&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>_solution</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
<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 launchs the Tabu Search.
Function which launchs the Tabu Search.
<p>
Algorithm of the tabu search. As a <a class="el" href="classmo_s_a.html">moSA</a> or a <a class="el" href="classmo_h_c.html">moHC</a>, it can be used for HYBRIDATION in an evolutionary algorithm. For security a lock (pthread_mutex_t) is closed during the algorithm.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
@ -235,18 +256,16 @@ Algorithm of the tabu search. As a <a class="el" href="classmo_s_a.html">moSA</a
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>TRUE. </dd></dl>
<p>
Implements <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">eoUF&lt; M::EOType &amp;, bool &gt;</a>.
<p>
Definition at line <a class="el" href="mo_t_s_8h-source.html#l00102">102</a> of file <a class="el" href="mo_t_s_8h-source.html">moTS.h</a>.
<p>
References <a class="el" href="mo_t_s_8h-source.html#l00145">moTS&lt; M &gt;::continu</a>, <a class="el" href="mo_t_s_8h-source.html#l00148">moTS&lt; M &gt;::full_evaluation</a>, and <a class="el" href="mo_t_s_8h-source.html#l00142">moTS&lt; M &gt;::move_explorer</a>.
</div>
</div><p>
References <a class="el" href="mo_t_s_8h-source.html#l00145">moTS&lt; M &gt;::continu</a>, <a class="el" href="mo_t_s_8h-source.html#l00053">moTS&lt; M &gt;::EOT</a>, <a class="el" href="mo_t_s_8h-source.html#l00148">moTS&lt; M &gt;::full_evaluation</a>, and <a class="el" href="mo_t_s_8h-source.html#l00142">moTS&lt; M &gt;::move_explorer</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="mo_t_s_8h-source.html">moTS.h</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Mon Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

View file

@ -2,48 +2,27 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moTSMoveLoopExpl&lt; M &gt; Member List</h1>This is the complete list of members for <a class="el" href="classmo_t_s_move_loop_expl.html">moTSMoveLoopExpl&lt; M &gt;</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="classmo_t_s_move_loop_expl.html#bdfc8efb22599c150b3c3d44cd416b09">aspiration_criterion</a></td><td><a class="el" href="classmo_t_s_move_loop_expl.html">moTSMoveLoopExpl&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_t_s_move_loop_expl.html#47f42225e2ed096374b818bdb848a527">EOT</a> typedef</td><td><a class="el" href="classmo_t_s_move_loop_expl.html">moTSMoveLoopExpl&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_t_s_move_loop_expl.html#a1ba36c937b195ca2f7d1a24adaa7018">Fitness</a> typedef</td><td><a class="el" href="classmo_t_s_move_loop_expl.html">moTSMoveLoopExpl&lt; M &gt;</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&lt; const M::EOType &amp;, M::EOType &amp;, void &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_t_s_move_loop_expl.html#491fa46e1cb7935cb515b27b85bf8765">incremental_evaluation</a></td><td><a class="el" href="classmo_t_s_move_loop_expl.html">moTSMoveLoopExpl&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_t_s_move_loop_expl.html#be5cf0853777718c3bbcbef456b50bc7">moTSMoveLoopExpl</a>(moMoveInit&lt; M &gt; &amp;_move_initializer, moNextMove&lt; M &gt; &amp;_next_move_generator, moMoveIncrEval&lt; M &gt; &amp;_incremental_evaluation, moTabuList&lt; M &gt; &amp;_tabu_list, moAspirCrit&lt; M &gt; &amp;_aspiration_criterion)</td><td><a class="el" href="classmo_t_s_move_loop_expl.html">moTSMoveLoopExpl&lt; M &gt;</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_t_s_move_loop_expl.html#cd680d22382b9941d2c34133a641d443">move_initializer</a></td><td><a class="el" href="classmo_t_s_move_loop_expl.html">moTSMoveLoopExpl&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_t_s_move_loop_expl.html#1caa6939fbe65ec4255e9e6dc3ce333b">move_selection</a></td><td><a class="el" href="classmo_t_s_move_loop_expl.html">moTSMoveLoopExpl&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_t_s_move_loop_expl.html#a2bbb593af2beefb05a307277c22b3d5">next_move_generator</a></td><td><a class="el" href="classmo_t_s_move_loop_expl.html">moTSMoveLoopExpl&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_t_s_move_loop_expl.html#853743f2e21def3ea129556f47fafa55">operator()</a>(const EOT &amp;_old_solution, EOT &amp;_new_solution)</td><td><a class="el" href="classmo_t_s_move_loop_expl.html">moTSMoveLoopExpl&lt; M &gt;</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_t_s_move_loop_expl.html#0e5988a940ba218e87c53b7e56d79790">tabu_list</a></td><td><a class="el" href="classmo_t_s_move_loop_expl.html">moTSMoveLoopExpl&lt; M &gt;</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#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&lt; const M::EOType &amp;, M::EOType &amp;, void &gt;</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:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<tr class="memlist"><td><a class="el" href="classmo_t_s_move_loop_expl.html#r5">aspiration_criterion</a></td><td><a class="el" href="classmo_t_s_move_loop_expl.html">moTSMoveLoopExpl&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_t_s_move_loop_expl.html#y0">EOT</a> typedef</td><td><a class="el" href="classmo_t_s_move_loop_expl.html">moTSMoveLoopExpl&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_t_s_move_loop_expl.html#y1">Fitness</a> typedef</td><td><a class="el" href="classmo_t_s_move_loop_expl.html">moTSMoveLoopExpl&lt; M &gt;</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#e0">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&lt; const M::EOType &amp;, M::EOType &amp;, void &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_t_s_move_loop_expl.html#r2">incremental_evaluation</a></td><td><a class="el" href="classmo_t_s_move_loop_expl.html">moTSMoveLoopExpl&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_t_s_move_loop_expl.html#a0">moTSMoveLoopExpl</a>(moMoveInit&lt; M &gt; &amp;_move_initializer, moNextMove&lt; M &gt; &amp;_next_move_generator, moMoveIncrEval&lt; M &gt; &amp;_incremental_evaluation, moTabuList&lt; M &gt; &amp;_tabu_list, moAspirCrit&lt; M &gt; &amp;_aspiration_criterion)</td><td><a class="el" href="classmo_t_s_move_loop_expl.html">moTSMoveLoopExpl&lt; M &gt;</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_t_s_move_loop_expl.html#r0">move_initializer</a></td><td><a class="el" href="classmo_t_s_move_loop_expl.html">moTSMoveLoopExpl&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_t_s_move_loop_expl.html#r3">move_selection</a></td><td><a class="el" href="classmo_t_s_move_loop_expl.html">moTSMoveLoopExpl&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_t_s_move_loop_expl.html#r1">next_move_generator</a></td><td><a class="el" href="classmo_t_s_move_loop_expl.html">moTSMoveLoopExpl&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_t_s_move_loop_expl.html#a1">operator()</a>(const EOT &amp;_old_solution, EOT &amp;_new_solution)</td><td><a class="el" href="classmo_t_s_move_loop_expl.html">moTSMoveLoopExpl&lt; M &gt;</a></td><td><code> [inline]</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#a1">moMoveLoopExpl::operator()</a>(const M::EOType &amp;, M::EOType &amp;)=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&lt; const M::EOType &amp;, M::EOType &amp;, void &gt;</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_t_s_move_loop_expl.html#r4">tabu_list</a></td><td><a class="el" href="classmo_t_s_move_loop_expl.html">moTSMoveLoopExpl&lt; M &gt;</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#a0">~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&lt; const M::EOType &amp;, M::EOType &amp;, void &gt;</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#a0">~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 Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

View file

@ -2,33 +2,11 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: moTSMoveLoopExpl&lt; M &gt; Class Template Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>moTSMoveLoopExpl&lt; M &gt; Class Template Reference</h1><!-- doxytag: class="moTSMoveLoopExpl" --><!-- doxytag: inherits="moMoveLoopExpl" -->Explorer for a Tabu Search algorithm.
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moTSMoveLoopExpl&lt; M &gt; Class Template Reference</h1>Explorer for a Tabu Search algorithm.
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="mo_t_s_move_loop_expl_8h-source.html">moTSMoveLoopExpl.h</a>&gt;</code>
@ -44,44 +22,44 @@
<a href="classmo_t_s_move_loop_expl-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s_move_loop_expl.html#be5cf0853777718c3bbcbef456b50bc7">moTSMoveLoopExpl</a> (<a class="el" href="classmo_move_init.html">moMoveInit</a>&lt; M &gt; &amp;_move_initializer, <a class="el" href="classmo_next_move.html">moNextMove</a>&lt; M &gt; &amp;_next_move_generator, <a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval</a>&lt; M &gt; &amp;_incremental_evaluation, <a class="el" href="classmo_tabu_list.html">moTabuList</a>&lt; M &gt; &amp;_tabu_list, <a class="el" href="classmo_aspir_crit.html">moAspirCrit</a>&lt; M &gt; &amp;_aspiration_criterion)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s_move_loop_expl.html#a0">moTSMoveLoopExpl</a> (<a class="el" href="classmo_move_init.html">moMoveInit</a>&lt; M &gt; &amp;_move_initializer, <a class="el" href="classmo_next_move.html">moNextMove</a>&lt; M &gt; &amp;_next_move_generator, <a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval</a>&lt; M &gt; &amp;_incremental_evaluation, <a class="el" href="classmo_tabu_list.html">moTabuList</a>&lt; M &gt; &amp;_tabu_list, <a class="el" href="classmo_aspir_crit.html">moAspirCrit</a>&lt; M &gt; &amp;_aspiration_criterion)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor. <a href="#be5cf0853777718c3bbcbef456b50bc7"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s_move_loop_expl.html#853743f2e21def3ea129556f47fafa55">operator()</a> (const <a class="el" href="classmo_t_s_move_loop_expl.html#47f42225e2ed096374b818bdb848a527">EOT</a> &amp;_old_solution, <a class="el" href="classmo_t_s_move_loop_expl.html#47f42225e2ed096374b818bdb848a527">EOT</a> &amp;_new_solution)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor. <a href="#a0"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s_move_loop_expl.html#a1">operator()</a> (const <a class="el" href="classmo_t_s_move_loop_expl.html#y0">EOT</a> &amp;_old_solution, <a class="el" href="classmo_t_s_move_loop_expl.html#y0">EOT</a> &amp;_new_solution)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Procedure which lauches the exploration. <a href="#853743f2e21def3ea129556f47fafa55"></a><br></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Procedure which lauches the exploration. <a href="#a1"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Private Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="47f42225e2ed096374b818bdb848a527"></a><!-- doxytag: member="moTSMoveLoopExpl::EOT" ref="47f42225e2ed096374b818bdb848a527" args="" -->
typedef M::EOType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s_move_loop_expl.html#47f42225e2ed096374b818bdb848a527">EOT</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="y0" doxytag="moTSMoveLoopExpl::EOT"></a>
typedef M::EOType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s_move_loop_expl.html#y0">EOT</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Alias for the type. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a1ba36c937b195ca2f7d1a24adaa7018"></a><!-- doxytag: member="moTSMoveLoopExpl::Fitness" ref="a1ba36c937b195ca2f7d1a24adaa7018" args="" -->
typedef M::EOType::Fitness&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s_move_loop_expl.html#a1ba36c937b195ca2f7d1a24adaa7018">Fitness</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="y1" doxytag="moTSMoveLoopExpl::Fitness"></a>
typedef M::EOType::Fitness&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s_move_loop_expl.html#y1">Fitness</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Alias for the fitness. <br></td></tr>
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cd680d22382b9941d2c34133a641d443"></a><!-- doxytag: member="moTSMoveLoopExpl::move_initializer" ref="cd680d22382b9941d2c34133a641d443" args="" -->
<a class="el" href="classmo_move_init.html">moMoveInit</a>&lt; M &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s_move_loop_expl.html#cd680d22382b9941d2c34133a641d443">move_initializer</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="r0" doxytag="moTSMoveLoopExpl::move_initializer"></a>
<a class="el" href="classmo_move_init.html">moMoveInit</a>&lt; M &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s_move_loop_expl.html#r0">move_initializer</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Move initialisation. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a2bbb593af2beefb05a307277c22b3d5"></a><!-- doxytag: member="moTSMoveLoopExpl::next_move_generator" ref="a2bbb593af2beefb05a307277c22b3d5" args="" -->
<a class="el" href="classmo_next_move.html">moNextMove</a>&lt; M &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s_move_loop_expl.html#a2bbb593af2beefb05a307277c22b3d5">next_move_generator</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="r1" doxytag="moTSMoveLoopExpl::next_move_generator"></a>
<a class="el" href="classmo_next_move.html">moNextMove</a>&lt; M &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s_move_loop_expl.html#r1">next_move_generator</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Neighborhood explorer. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="491fa46e1cb7935cb515b27b85bf8765"></a><!-- doxytag: member="moTSMoveLoopExpl::incremental_evaluation" ref="491fa46e1cb7935cb515b27b85bf8765" args="" -->
<a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval</a>&lt; M &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s_move_loop_expl.html#491fa46e1cb7935cb515b27b85bf8765">incremental_evaluation</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="r2" doxytag="moTSMoveLoopExpl::incremental_evaluation"></a>
<a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval</a>&lt; M &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s_move_loop_expl.html#r2">incremental_evaluation</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Efficient evaluation. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1caa6939fbe65ec4255e9e6dc3ce333b"></a><!-- doxytag: member="moTSMoveLoopExpl::move_selection" ref="1caa6939fbe65ec4255e9e6dc3ce333b" args="" -->
<a class="el" href="classmo_best_impr_select.html">moBestImprSelect</a>&lt; M &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s_move_loop_expl.html#1caa6939fbe65ec4255e9e6dc3ce333b">move_selection</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="r3" doxytag="moTSMoveLoopExpl::move_selection"></a>
<a class="el" href="classmo_best_impr_select.html">moBestImprSelect</a>&lt; M &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s_move_loop_expl.html#r3">move_selection</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Move selector. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0e5988a940ba218e87c53b7e56d79790"></a><!-- doxytag: member="moTSMoveLoopExpl::tabu_list" ref="0e5988a940ba218e87c53b7e56d79790" args="" -->
<a class="el" href="classmo_tabu_list.html">moTabuList</a>&lt; M &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s_move_loop_expl.html#0e5988a940ba218e87c53b7e56d79790">tabu_list</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="r4" doxytag="moTSMoveLoopExpl::tabu_list"></a>
<a class="el" href="classmo_tabu_list.html">moTabuList</a>&lt; M &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s_move_loop_expl.html#r4">tabu_list</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Tabu list. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bdfc8efb22599c150b3c3d44cd416b09"></a><!-- doxytag: member="moTSMoveLoopExpl::aspiration_criterion" ref="bdfc8efb22599c150b3c3d44cd416b09" args="" -->
<a class="el" href="classmo_aspir_crit.html">moAspirCrit</a>&lt; M &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s_move_loop_expl.html#bdfc8efb22599c150b3c3d44cd416b09">aspiration_criterion</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="r5" doxytag="moTSMoveLoopExpl::aspiration_criterion"></a>
<a class="el" href="classmo_aspir_crit.html">moAspirCrit</a>&lt; M &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s_move_loop_expl.html#r5">aspiration_criterion</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Aspiration criterion. <br></td></tr>
</table>
@ -96,50 +74,60 @@ It is used by a <a class="el" href="classmo_t_s.html">moTS</a>.
<p>
Definition at line <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00053">53</a> of file <a class="el" href="mo_t_s_move_loop_expl_8h-source.html">moTSMoveLoopExpl.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="be5cf0853777718c3bbcbef456b50bc7"></a><!-- doxytag: member="moTSMoveLoopExpl::moTSMoveLoopExpl" ref="be5cf0853777718c3bbcbef456b50bc7" args="(moMoveInit&lt; M &gt; &amp;_move_initializer, moNextMove&lt; M &gt; &amp;_next_move_generator, moMoveIncrEval&lt; M &gt; &amp;_incremental_evaluation, moTabuList&lt; M &gt; &amp;_tabu_list, moAspirCrit&lt; M &gt; &amp;_aspiration_criterion)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M&gt; </div>
<table class="memname">
<a class="anchor" name="a0" doxytag="moTSMoveLoopExpl::moTSMoveLoopExpl"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="memname"><a class="el" href="classmo_t_s_move_loop_expl.html">moTSMoveLoopExpl</a>&lt; M &gt;::<a class="el" href="classmo_t_s_move_loop_expl.html">moTSMoveLoopExpl</a> </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classmo_move_init.html">moMoveInit</a>&lt; M &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_move_initializer</em>, </td>
<td class="md" colspan="4">
template&lt;class M&gt; </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classmo_next_move.html">moNextMove</a>&lt; M &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_next_move_generator</em>, </td>
<td class="md" nowrap valign="top"><a class="el" href="classmo_t_s_move_loop_expl.html">moTSMoveLoopExpl</a>&lt; M &gt;::<a class="el" href="classmo_t_s_move_loop_expl.html">moTSMoveLoopExpl</a> </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top"><a class="el" href="classmo_move_init.html">moMoveInit</a>&lt; M &gt; &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_move_initializer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval</a>&lt; M &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_incremental_evaluation</em>, </td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap><a class="el" href="classmo_next_move.html">moNextMove</a>&lt; M &gt; &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_next_move_generator</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classmo_tabu_list.html">moTabuList</a>&lt; M &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_tabu_list</em>, </td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap><a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval</a>&lt; M &gt; &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_incremental_evaluation</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classmo_aspir_crit.html">moAspirCrit</a>&lt; M &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_aspiration_criterion</em></td><td>&nbsp;</td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap><a class="el" href="classmo_tabu_list.html">moTabuList</a>&lt; M &gt; &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_tabu_list</em>, </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td width="100%"><code> [inline]</code></td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap><a class="el" href="classmo_aspir_crit.html">moAspirCrit</a>&lt; M &gt; &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_aspiration_criterion</em></td>
</tr>
<tr>
<td class="md"></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Constructor.
@ -157,36 +145,46 @@ Constructor.
<p>
Definition at line <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00071">71</a> of file <a class="el" href="mo_t_s_move_loop_expl_8h-source.html">moTSMoveLoopExpl.h</a>.
<p>
References <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00160">moTSMoveLoopExpl&lt; M &gt;::aspiration_criterion</a>, and <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00157">moTSMoveLoopExpl&lt; M &gt;::tabu_list</a>.
</div>
</div><p>
References <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00160">moTSMoveLoopExpl&lt; M &gt;::aspiration_criterion</a>, <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00151">moTSMoveLoopExpl&lt; M &gt;::incremental_evaluation</a>, <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00145">moTSMoveLoopExpl&lt; M &gt;::move_initializer</a>, <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00148">moTSMoveLoopExpl&lt; M &gt;::next_move_generator</a>, and <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00157">moTSMoveLoopExpl&lt; M &gt;::tabu_list</a>. </td>
</tr>
</table>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="853743f2e21def3ea129556f47fafa55"></a><!-- doxytag: member="moTSMoveLoopExpl::operator()" ref="853743f2e21def3ea129556f47fafa55" args="(const EOT &amp;_old_solution, EOT &amp;_new_solution)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M&gt; </div>
<table class="memname">
<a class="anchor" name="a1" doxytag="moTSMoveLoopExpl::operator()"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="memname">void <a class="el" href="classmo_t_s_move_loop_expl.html">moTSMoveLoopExpl</a>&lt; M &gt;::operator() </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classmo_t_s_move_loop_expl.html#47f42225e2ed096374b818bdb848a527">EOT</a> &amp;&nbsp;</td>
<td class="paramname"> <em>_old_solution</em>, </td>
<td class="md" colspan="4">
template&lt;class M&gt; </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classmo_t_s_move_loop_expl.html#47f42225e2ed096374b818bdb848a527">EOT</a> &amp;&nbsp;</td>
<td class="paramname"> <em>_new_solution</em></td><td>&nbsp;</td>
<td class="md" nowrap valign="top">void <a class="el" href="classmo_t_s_move_loop_expl.html">moTSMoveLoopExpl</a>&lt; M &gt;::operator() </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const <a class="el" href="classmo_t_s_move_loop_expl.html#y0">EOT</a> &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_old_solution</em>, </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td width="100%"><code> [inline, virtual]</code></td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap><a class="el" href="classmo_t_s_move_loop_expl.html#y0">EOT</a> &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_new_solution</em></td>
</tr>
<tr>
<td class="md"></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Procedure which lauches the exploration.
@ -199,18 +197,16 @@ The exploration continues while the chosen move is not in the tabu list or the a
</table>
</dl>
<p>
Implements <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">eoBF&lt; const M::EOType &amp;, M::EOType &amp;, void &gt;</a>.
<p>
Definition at line <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00090">90</a> of file <a class="el" href="mo_t_s_move_loop_expl_8h-source.html">moTSMoveLoopExpl.h</a>.
<p>
References <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00160">moTSMoveLoopExpl&lt; M &gt;::aspiration_criterion</a>, <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00151">moTSMoveLoopExpl&lt; M &gt;::incremental_evaluation</a>, <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00145">moTSMoveLoopExpl&lt; M &gt;::move_initializer</a>, <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00154">moTSMoveLoopExpl&lt; M &gt;::move_selection</a>, <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00148">moTSMoveLoopExpl&lt; M &gt;::next_move_generator</a>, and <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00157">moTSMoveLoopExpl&lt; M &gt;::tabu_list</a>.
</div>
</div><p>
References <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00160">moTSMoveLoopExpl&lt; M &gt;::aspiration_criterion</a>, <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00059">moTSMoveLoopExpl&lt; M &gt;::Fitness</a>, <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00151">moTSMoveLoopExpl&lt; M &gt;::incremental_evaluation</a>, <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00145">moTSMoveLoopExpl&lt; M &gt;::move_initializer</a>, <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00154">moTSMoveLoopExpl&lt; M &gt;::move_selection</a>, <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00148">moTSMoveLoopExpl&lt; M &gt;::next_move_generator</a>, and <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00157">moTSMoveLoopExpl&lt; M &gt;::tabu_list</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="mo_t_s_move_loop_expl_8h-source.html">moTSMoveLoopExpl.h</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Mon Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

View file

@ -2,43 +2,21 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moTabuList&lt; M &gt; Member List</h1>This is the complete list of members for <a class="el" href="classmo_tabu_list.html">moTabuList&lt; M &gt;</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="classmo_tabu_list.html#55204939b6d67b6d37b4af725d70cf6d">add</a>(const M &amp;_move, const EOT &amp;_solution)=0</td><td><a class="el" href="classmo_tabu_list.html">moTabuList&lt; M &gt;</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_tabu_list.html#e219715cc3fdd5626764bc50ce6357df">EOT</a> typedef</td><td><a class="el" href="classmo_tabu_list.html">moTabuList&lt; M &gt;</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#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&lt; A1, A2, R &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_tabu_list.html#0a06c459d56e8e2b408a8f3c6aec4e57">init</a>()=0</td><td><a class="el" href="classmo_tabu_list.html">moTabuList&lt; M &gt;</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#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&lt; A1, A2, R &gt;</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_tabu_list.html#a2e5d1132f064093c8ed57046405f5ca">update</a>()=0</td><td><a class="el" href="classmo_tabu_list.html">moTabuList&lt; M &gt;</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&lt; A1, A2, R &gt;</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:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<tr class="memlist"><td><a class="el" href="classmo_tabu_list.html#a0">add</a>(const M &amp;_move, const EOT &amp;_solution)=0</td><td><a class="el" href="classmo_tabu_list.html">moTabuList&lt; M &gt;</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_tabu_list.html#w0">EOT</a> typedef</td><td><a class="el" href="classmo_tabu_list.html">moTabuList&lt; M &gt;</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#e0">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&lt; const M &amp;, const M::EOType &amp;, bool &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_tabu_list.html#a2">init</a>()=0</td><td><a class="el" href="classmo_tabu_list.html">moTabuList&lt; M &gt;</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#a1">operator()</a>(const M &amp;, const M::EOType &amp;)=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&lt; const M &amp;, const M::EOType &amp;, bool &gt;</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_tabu_list.html#a1">update</a>()=0</td><td><a class="el" href="classmo_tabu_list.html">moTabuList&lt; M &gt;</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#a0">~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&lt; const M &amp;, const M::EOType &amp;, bool &gt;</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#a0">~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 Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

View file

@ -2,33 +2,11 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: moTabuList&lt; M &gt; Class Template Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>moTabuList&lt; M &gt; Class Template Reference</h1><!-- doxytag: class="moTabuList" --><!-- doxytag: inherits="eoBF" -->Class describing a tabu list that a <a class="el" href="classmo_t_s.html">moTS</a> uses.
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>moTabuList&lt; M &gt; Class Template Reference</h1>Class describing a tabu list that a <a class="el" href="classmo_t_s.html">moTS</a> uses.
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="mo_tabu_list_8h-source.html">moTabuList.h</a>&gt;</code>
@ -36,28 +14,28 @@
<p>Inheritance diagram for moTabuList&lt; M &gt;:
<p><center><img src="classmo_tabu_list.png" usemap="#moTabuList< M >_map" border="0" alt=""></center>
<map name="moTabuList< M >_map">
<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="101,56,293,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="101,0,293,24">
<area href="classmo_simple_move_tabu_list.html" alt="moSimpleMoveTabuList< M >" shape="rect" coords="0,168,192,192">
<area href="classmo_simple_solution_tabu_list.html" alt="moSimpleSolutionTabuList< M >" shape="rect" coords="202,168,394,192">
<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< const M &, const M::EOType &, bool >" shape="rect" coords="145,56,425,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="145,0,425,24">
<area href="classmo_simple_move_tabu_list.html" alt="moSimpleMoveTabuList< M >" shape="rect" coords="0,168,280,192">
<area href="classmo_simple_solution_tabu_list.html" alt="moSimpleSolutionTabuList< M >" shape="rect" coords="290,168,570,192">
</map>
<a href="classmo_tabu_list-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 Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e219715cc3fdd5626764bc50ce6357df"></a><!-- doxytag: member="moTabuList::EOT" ref="e219715cc3fdd5626764bc50ce6357df" args="" -->
typedef M::EOType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_tabu_list.html#e219715cc3fdd5626764bc50ce6357df">EOT</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="w0" doxytag="moTabuList::EOT"></a>
typedef M::EOType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_tabu_list.html#w0">EOT</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Alias for the type. <br></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_tabu_list.html#55204939b6d67b6d37b4af725d70cf6d">add</a> (const M &amp;_move, const <a class="el" href="classmo_tabu_list.html#e219715cc3fdd5626764bc50ce6357df">EOT</a> &amp;_solution)=0</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_tabu_list.html#a0">add</a> (const M &amp;_move, const <a class="el" href="classmo_tabu_list.html#w0">EOT</a> &amp;_solution)=0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Procedure to add a move in the tabu list. <a href="#55204939b6d67b6d37b4af725d70cf6d"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_tabu_list.html#a2e5d1132f064093c8ed57046405f5ca">update</a> ()=0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Procedure to add a move in the tabu list. <a href="#a0"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_tabu_list.html#a1">update</a> ()=0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Procedure that updates the tabu list content. <a href="#a2e5d1132f064093c8ed57046405f5ca"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_tabu_list.html#0a06c459d56e8e2b408a8f3c6aec4e57">init</a> ()=0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Procedure that updates the tabu list content. <a href="#a1"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_tabu_list.html#a2">init</a> ()=0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Procedure which initialises the tabu list. <a href="#0a06c459d56e8e2b408a8f3c6aec4e57"></a><br></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Procedure which initialises the tabu list. <a href="#a2"></a><br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
<h3>template&lt;class M&gt;<br>
@ -70,32 +48,42 @@ It is only a description, does nothing... A new object that herits from this cla
<p>
Definition at line <a class="el" href="mo_tabu_list_8h-source.html#l00046">46</a> of file <a class="el" href="mo_tabu_list_8h-source.html">moTabuList.h</a>.<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="55204939b6d67b6d37b4af725d70cf6d"></a><!-- doxytag: member="moTabuList::add" ref="55204939b6d67b6d37b4af725d70cf6d" args="(const M &amp;_move, const EOT &amp;_solution)=0" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M&gt; </div>
<table class="memname">
<a class="anchor" name="a0" doxytag="moTabuList::add"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="memname">virtual void <a class="el" href="classmo_tabu_list.html">moTabuList</a>&lt; M &gt;::add </td>
<td>(</td>
<td class="paramtype">const M &amp;&nbsp;</td>
<td class="paramname"> <em>_move</em>, </td>
<td class="md" colspan="4">
template&lt;class M&gt; </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classmo_tabu_list.html#e219715cc3fdd5626764bc50ce6357df">EOT</a> &amp;&nbsp;</td>
<td class="paramname"> <em>_solution</em></td><td>&nbsp;</td>
<td class="md" nowrap valign="top">virtual void <a class="el" href="classmo_tabu_list.html">moTabuList</a>&lt; M &gt;::add </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const M &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_move</em>, </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td width="100%"><code> [pure virtual]</code></td>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap>const <a class="el" href="classmo_tabu_list.html#w0">EOT</a> &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>_solution</em></td>
</tr>
<tr>
<td class="md"></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"><code> [pure virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Procedure to add a move in the tabu list.
@ -109,63 +97,83 @@ The two parameters have not to be modified so they are constant parameters.<p>
</dl>
<p>
Implemented in <a class="el" href="classmo_simple_move_tabu_list.html#e6c0835fbfab2bdc63097cf2fd5328aa">moSimpleMoveTabuList&lt; M &gt;</a>, and <a class="el" href="classmo_simple_solution_tabu_list.html#58ae13e7642c429ea51ff679a932aceb">moSimpleSolutionTabuList&lt; M &gt;</a>.
</div>
</div><p>
<a class="anchor" name="a2e5d1132f064093c8ed57046405f5ca"></a><!-- doxytag: member="moTabuList::update" ref="a2e5d1132f064093c8ed57046405f5ca" args="()=0" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M&gt; </div>
<table class="memname">
Implemented in <a class="el" href="classmo_simple_move_tabu_list.html#a2">moSimpleMoveTabuList&lt; M &gt;</a>, and <a class="el" href="classmo_simple_solution_tabu_list.html#a2">moSimpleSolutionTabuList&lt; M &gt;</a>. </td>
</tr>
</table>
<a class="anchor" name="a1" doxytag="moTabuList::update"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="memname">virtual void <a class="el" href="classmo_tabu_list.html">moTabuList</a>&lt; M &gt;::update </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [pure virtual]</code></td>
<td class="md" colspan="4">
template&lt;class M&gt; </td>
</tr>
<tr>
<td class="md" nowrap valign="top">virtual void <a class="el" href="classmo_tabu_list.html">moTabuList</a>&lt; M &gt;::update </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [pure virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Procedure that updates the tabu list content.
<p>
Generally, a counter associated to each saved move is decreased by one.
<p>
Implemented in <a class="el" href="classmo_simple_move_tabu_list.html#96cffc8118456ed762b07b9fc0e0679f">moSimpleMoveTabuList&lt; M &gt;</a>, and <a class="el" href="classmo_simple_solution_tabu_list.html#91b8b01dba7ffea8b63765d931e56f56">moSimpleSolutionTabuList&lt; M &gt;</a>.
</div>
</div><p>
<a class="anchor" name="0a06c459d56e8e2b408a8f3c6aec4e57"></a><!-- doxytag: member="moTabuList::init" ref="0a06c459d56e8e2b408a8f3c6aec4e57" args="()=0" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M&gt; </div>
<table class="memname">
Implemented in <a class="el" href="classmo_simple_move_tabu_list.html#a3">moSimpleMoveTabuList&lt; M &gt;</a>, and <a class="el" href="classmo_simple_solution_tabu_list.html#a3">moSimpleSolutionTabuList&lt; M &gt;</a>. </td>
</tr>
</table>
<a class="anchor" name="a2" doxytag="moTabuList::init"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="memname">virtual void <a class="el" href="classmo_tabu_list.html">moTabuList</a>&lt; M &gt;::init </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [pure virtual]</code></td>
<td class="md" colspan="4">
template&lt;class M&gt; </td>
</tr>
<tr>
<td class="md" nowrap valign="top">virtual void <a class="el" href="classmo_tabu_list.html">moTabuList</a>&lt; M &gt;::init </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [pure virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Procedure which initialises the tabu list.
<p>
Can be useful if the data structure needs to be allocated before being used.
<p>
Implemented in <a class="el" href="classmo_simple_move_tabu_list.html#b91ae9971be30769757d1ad92c6009dc">moSimpleMoveTabuList&lt; M &gt;</a>, and <a class="el" href="classmo_simple_solution_tabu_list.html#d5645c39fec71a6110a2cbccbb08b816">moSimpleSolutionTabuList&lt; M &gt;</a>.
</div>
</div><p>
Implemented in <a class="el" href="classmo_simple_move_tabu_list.html#a4">moSimpleMoveTabuList&lt; M &gt;</a>, and <a class="el" href="classmo_simple_solution_tabu_list.html#a4">moSimpleSolutionTabuList&lt; M &gt;</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="mo_tabu_list_8h-source.html">moTabuList.h</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Mon Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

Before After
Before After

View file

@ -1,24 +1,14 @@
BODY,H1,H2,H3,H4,H5,H6,P,CENTER,TD,TH,UL,DL,DIV {
font-family: Geneva, Arial, Helvetica, sans-serif;
}
BODY,TD {
font-size: 90%;
}
H1 {
text-align: center;
font-size: 160%;
}
H2 {
font-size: 120%;
}
H3 {
font-size: 100%;
}
CAPTION { font-weight: bold }
DIV.qindex {
width: 100%;
background-color: #e8eef2;
border: 1px solid #84b0c7;
background-color: #eeeeff;
border: 1px solid #b0b0b0;
text-align: center;
margin: 2px;
padding: 2px;
@ -26,24 +16,13 @@ DIV.qindex {
}
DIV.nav {
width: 100%;
background-color: #e8eef2;
border: 1px solid #84b0c7;
background-color: #eeeeff;
border: 1px solid #b0b0b0;
text-align: center;
margin: 2px;
padding: 2px;
line-height: 140%;
}
DIV.navtab {
background-color: #e8eef2;
border: 1px solid #84b0c7;
text-align: center;
margin: 2px;
margin-right: 15px;
padding: 2px;
}
TD.navtab {
font-size: 70%;
}
A.qindex {
text-decoration: none;
font-weight: bold;
@ -80,8 +59,7 @@ A.codeRef:visited { font-weight: normal; color: #0000FF}
A:hover { text-decoration: none; background-color: #f2f2ff }
DL.el { margin-left: -1cm }
.fragment {
font-family: monospace, fixed;
font-size: 95%;
font-family: monospace
}
PRE.fragment {
border: 1px solid #CCCCCC;
@ -96,14 +74,16 @@ PRE.fragment {
padding-bottom: 4px;
}
DIV.ah { background-color: black; font-weight: bold; color: #ffffff; margin-bottom: 3px; margin-top: 3px }
TD.md { background-color: #F4F4FB; font-weight: bold; }
TD.mdname1 { background-color: #F4F4FB; font-weight: bold; color: #602020; }
TD.mdname { background-color: #F4F4FB; font-weight: bold; color: #602020; width: 600px; }
DIV.groupHeader {
margin-left: 16px;
margin-top: 12px;
margin-bottom: 6px;
font-weight: bold;
}
DIV.groupText { margin-left: 16px; font-style: italic; font-size: 90% }
DIV.groupText { margin-left: 16px; font-style: italic; font-size: 14px }
BODY {
background: white;
color: black;
@ -111,7 +91,7 @@ BODY {
margin-left: 20px;
}
TD.indexkey {
background-color: #e8eef2;
background-color: #eeeeff;
font-weight: bold;
padding-right : 10px;
padding-top : 2px;
@ -124,7 +104,7 @@ TD.indexkey {
border: 1px solid #CCCCCC;
}
TD.indexvalue {
background-color: #e8eef2;
background-color: #eeeeff;
font-style: italic;
padding-right : 10px;
padding-top : 2px;
@ -149,9 +129,16 @@ SPAN.comment { color: #800000 }
SPAN.preprocessor { color: #806020 }
SPAN.stringliteral { color: #002080 }
SPAN.charliteral { color: #008080 }
.mdTable {
border: 1px solid #868686;
background-color: #F4F4FB;
}
.mdRow {
padding: 8px 10px;
}
.mdescLeft {
padding: 0px 8px 4px 8px;
font-size: 80%;
font-size: 12px;
font-style: italic;
background-color: #FAFAFA;
border-top: 1px none #E0E0E0;
@ -162,7 +149,7 @@ SPAN.charliteral { color: #008080 }
}
.mdescRight {
padding: 0px 8px 4px 8px;
font-size: 80%;
font-size: 12px;
font-style: italic;
background-color: #FAFAFA;
border-top: 1px none #E0E0E0;
@ -187,7 +174,7 @@ SPAN.charliteral { color: #008080 }
border-bottom-style: none;
border-left-style: none;
background-color: #FAFAFA;
font-size: 80%;
font-size: 12px;
}
.memItemRight {
padding: 1px 8px 0px 8px;
@ -205,7 +192,7 @@ SPAN.charliteral { color: #008080 }
border-bottom-style: none;
border-left-style: none;
background-color: #FAFAFA;
font-size: 80%;
font-size: 13px;
}
.memTemplItemLeft {
padding: 1px 0px 0px 8px;
@ -223,7 +210,7 @@ SPAN.charliteral { color: #008080 }
border-bottom-style: none;
border-left-style: none;
background-color: #FAFAFA;
font-size: 80%;
font-size: 12px;
}
.memTemplItemRight {
padding: 1px 8px 0px 8px;
@ -241,7 +228,7 @@ SPAN.charliteral { color: #008080 }
border-bottom-style: none;
border-left-style: none;
background-color: #FAFAFA;
font-size: 80%;
font-size: 13px;
}
.memTemplParams {
padding: 1px 0px 0px 8px;
@ -260,7 +247,7 @@ SPAN.charliteral { color: #008080 }
border-left-style: none;
color: #606060;
background-color: #FAFAFA;
font-size: 80%;
font-size: 12px;
}
.search { color: #003399;
font-weight: bold;
@ -272,87 +259,13 @@ FORM.search {
INPUT.search { font-size: 75%;
color: #000080;
font-weight: normal;
background-color: #e8eef2;
background-color: #eeeeff;
}
TD.tiny { font-size: 75%;
}
a {
color: #1A41A8;
color: #252E78;
}
a:visited {
color: #2A3798;
color: #3D2185;
}
.dirtab { padding: 4px;
border-collapse: collapse;
border: 1px solid #84b0c7;
}
TH.dirtab { background: #e8eef2;
font-weight: bold;
}
HR { height: 1px;
border: none;
border-top: 1px solid black;
}
/* Style for detailed member documentation */
.memtemplate {
font-size: 80%;
color: #606060;
font-weight: normal;
}
.memnav {
background-color: #e8eef2;
border: 1px solid #84b0c7;
text-align: center;
margin: 2px;
margin-right: 15px;
padding: 2px;
}
.memitem {
padding: 4px;
background-color: #eef3f5;
border-width: 1px;
border-style: solid;
border-color: #dedeee;
-moz-border-radius: 8px 8px 8px 8px;
}
.memname {
white-space: nowrap;
font-weight: bold;
}
.memdoc{
padding-left: 10px;
}
.memproto {
background-color: #d5e1e8;
width: 100%;
border-width: 1px;
border-style: solid;
border-color: #84b0c7;
font-weight: bold;
-moz-border-radius: 8px 8px 8px 8px;
}
.paramkey {
text-align: right;
}
.paramtype {
white-space: nowrap;
}
.paramname {
color: #602020;
font-style: italic;
}
/* End Styling for detailed member documentation */
/* for the tree view */
.ftvtree {
font-family: sans-serif;
margin:0.5em;
}
.directory { font-size: 9pt; font-weight: bold; }
.directory h3 { margin: 0px; margin-top: 1em; font-size: 11pt; }
.directory > h3 { margin-top: 0; }
.directory p { margin: 0px; white-space: nowrap; }
.directory div { display: none; margin: 0px; }
.directory img { vertical-align: -30%; }

View file

@ -2,25 +2,10 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: File Index</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="classes.html"><span>Classes</span></a></li>
<li id="current"><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindexHL" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>ParadisEO-MO-MovingObjects File List</h1>Here is a list of all documented files with brief descriptions:<table>
<tr><td class="indexkey"><b>index.h</b> <a href="index_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><b>mo.h</b> <a href="mo_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
@ -61,8 +46,8 @@
<tr><td class="indexkey"><b>moTS.h</b> <a href="mo_t_s_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><b>moTSMoveLoopExpl.h</b> <a href="mo_t_s_move_loop_expl_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:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Mon Mar 3 14:50:01 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

View file

@ -2,168 +2,119 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: Class Members</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<div class="tabs">
<ul>
<li id="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_type.html"><span>Typedefs</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="#index_a"><span>a</span></a></li>
<li><a href="#index_b"><span>b</span></a></li>
<li><a href="#index_c"><span>c</span></a></li>
<li><a href="#index_e"><span>e</span></a></li>
<li><a href="#index_f"><span>f</span></a></li>
<li><a href="#index_g"><span>g</span></a></li>
<li><a href="#index_i"><span>i</span></a></li>
<li><a href="#index_m"><span>m</span></a></li>
<li><a href="#index_n"><span>n</span></a></li>
<li><a href="#index_o"><span>o</span></a></li>
<li><a href="#index_p"><span>p</span></a></li>
<li><a href="#index_q"><span>q</span></a></li>
<li><a href="#index_r"><span>r</span></a></li>
<li><a href="#index_s"><span>s</span></a></li>
<li><a href="#index_t"><span>t</span></a></li>
<li><a href="#index_u"><span>u</span></a></li>
<li><a href="#index_v"><span>v</span></a></li>
</ul>
</div>
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindexHL" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<div class="qindex"><a class="qindexHL" href="functions.html">All</a> | <a class="qindex" href="functions_func.html">Functions</a> | <a class="qindex" href="functions_vars.html">Variables</a> | <a class="qindex" href="functions_type.html">Typedefs</a></div>
<div class="qindex"><a class="qindex" href="#index_a">a</a> | <a class="qindex" href="#index_b">b</a> | <a class="qindex" href="#index_c">c</a> | <a class="qindex" href="#index_e">e</a> | <a class="qindex" href="#index_f">f</a> | <a class="qindex" href="#index_g">g</a> | <a class="qindex" href="#index_i">i</a> | <a class="qindex" href="#index_m">m</a> | <a class="qindex" href="#index_n">n</a> | <a class="qindex" href="#index_o">o</a> | <a class="qindex" href="#index_p">p</a> | <a class="qindex" href="#index_q">q</a> | <a class="qindex" href="#index_r">r</a> | <a class="qindex" href="#index_s">s</a> | <a class="qindex" href="#index_t">t</a> | <a class="qindex" href="#index_u">u</a> | <a class="qindex" href="#index_v">v</a></div>
<p>
Here is a list of all documented class members with links to the class documentation for each member:
<p>
<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
Here is a list of all documented class members with links to the class documentation for each member:<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
<li>acceptance_criterion
: <a class="el" href="classmo_i_l_s.html#295f6d0342c67bd3dc4cb82e2adc26be">moILS&lt; M &gt;</a><li>add()
: <a class="el" href="classmo_tabu_list.html#55204939b6d67b6d37b4af725d70cf6d">moTabuList&lt; M &gt;</a>, <a class="el" href="classmo_simple_solution_tabu_list.html#58ae13e7642c429ea51ff679a932aceb">moSimpleSolutionTabuList&lt; M &gt;</a>, <a class="el" href="classmo_simple_move_tabu_list.html#e6c0835fbfab2bdc63097cf2fd5328aa">moSimpleMoveTabuList&lt; M &gt;</a>, <a class="el" href="classmo_l_s_check_point.html#f95f2dc556cdfbdc81688562ca95202d">moLSCheckPoint&lt; M &gt;</a><li>algorithm
: <a class="el" href="classmo_i_l_s.html#5651a4d94b59d523d341d5d6e24ca311">moILS&lt; M &gt;</a><li>aspiration_criterion
: <a class="el" href="classmo_t_s_move_loop_expl.html#bdfc8efb22599c150b3c3d44cd416b09">moTSMoveLoopExpl&lt; M &gt;</a></ul>
: <a class="el" href="classmo_i_l_s.html#r2">moILS&lt; M &gt;</a><li>add()
: <a class="el" href="classmo_tabu_list.html#a0">moTabuList&lt; M &gt;</a>, <a class="el" href="classmo_simple_solution_tabu_list.html#a2">moSimpleSolutionTabuList&lt; M &gt;</a>, <a class="el" href="classmo_simple_move_tabu_list.html#a2">moSimpleMoveTabuList&lt; M &gt;</a>, <a class="el" href="classmo_l_s_check_point.html#a1">moLSCheckPoint&lt; M &gt;</a><li>algorithm
: <a class="el" href="classmo_i_l_s.html#r0">moILS&lt; M &gt;</a><li>aspiration_criterion
: <a class="el" href="classmo_t_s_move_loop_expl.html#r5">moTSMoveLoopExpl&lt; M &gt;</a></ul>
<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
<li>best_fitness
: <a class="el" href="classmo_impr_best_fit_aspir_crit.html#03230e8672389de65aacd2bf7b6c1184">moImprBestFitAspirCrit&lt; M &gt;</a>, <a class="el" href="classmo_first_impr_select.html#287937f5c059b078ccec94e86e0a8238">moFirstImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_best_impr_select.html#e51345fe28ca7cbaca65bdad1aa8ecb7">moBestImprSelect&lt; M &gt;</a><li>best_move
: <a class="el" href="classmo_first_impr_select.html#dfed419a608dd7c41f07fa1f1279cb8c">moFirstImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_best_impr_select.html#bd86f70519f954c07ff0d8a2a3a8ff6a">moBestImprSelect&lt; M &gt;</a><li>better_fitnesses
: <a class="el" href="classmo_rand_impr_select.html#220d6e3db838b11938e59bc7b29a0db6">moRandImprSelect&lt; M &gt;</a><li>better_moves
: <a class="el" href="classmo_rand_impr_select.html#8a2e7bd7d7a74d7f7402ef25737b09e1">moRandImprSelect&lt; M &gt;</a></ul>
: <a class="el" href="classmo_impr_best_fit_aspir_crit.html#r0">moImprBestFitAspirCrit&lt; M &gt;</a>, <a class="el" href="classmo_first_impr_select.html#r3">moFirstImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_best_impr_select.html#r2">moBestImprSelect&lt; M &gt;</a><li>best_move
: <a class="el" href="classmo_first_impr_select.html#r1">moFirstImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_best_impr_select.html#r1">moBestImprSelect&lt; M &gt;</a><li>better_fitnesses
: <a class="el" href="classmo_rand_impr_select.html#r1">moRandImprSelect&lt; M &gt;</a><li>better_moves
: <a class="el" href="classmo_rand_impr_select.html#r2">moRandImprSelect&lt; M &gt;</a></ul>
<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
<li>continu
: <a class="el" href="classmo_t_s.html#962a37393faf5239e657388d375cd9b3">moTS&lt; M &gt;</a>, <a class="el" href="classmo_s_a.html#776586a839c2bbd6d12a731c12a1b748">moSA&lt; M &gt;</a>, <a class="el" href="classmo_i_l_s.html#30edab439401d7ec04fd8d37b4513d94">moILS&lt; M &gt;</a><li>cooling_schedule
: <a class="el" href="classmo_s_a.html#f514ae01cdfc67bf0b87d5389b3792e5">moSA&lt; M &gt;</a><li>counter
: <a class="el" href="classmo_steady_fit_sol_continue.html#245c9099a2c40dfc4f34b3ff216d13ce">moSteadyFitSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_no_fit_impr_sol_continue.html#46fc008a8f7cd06dcaaeb4016b433adb">moNoFitImprSolContinue&lt; EOT &gt;</a></ul>
: <a class="el" href="classmo_t_s.html#r1">moTS&lt; M &gt;</a>, <a class="el" href="classmo_s_a.html#r2">moSA&lt; M &gt;</a>, <a class="el" href="classmo_i_l_s.html#r1">moILS&lt; M &gt;</a><li>cooling_schedule
: <a class="el" href="classmo_s_a.html#r4">moSA&lt; M &gt;</a><li>counter
: <a class="el" href="classmo_steady_fit_sol_continue.html#r5">moSteadyFitSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_no_fit_impr_sol_continue.html#r3">moNoFitImprSolContinue&lt; EOT &gt;</a></ul>
<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
<li>EOT
: <a class="el" href="classmo_t_s_move_loop_expl.html#47f42225e2ed096374b818bdb848a527">moTSMoveLoopExpl&lt; M &gt;</a>, <a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">moTS&lt; M &gt;</a>, <a class="el" href="classmo_tabu_list.html#e219715cc3fdd5626764bc50ce6357df">moTabuList&lt; M &gt;</a>, <a class="el" href="classmo_simple_solution_tabu_list.html#881060871a6b49e5e8554c5df85176d9">moSimpleSolutionTabuList&lt; M &gt;</a>, <a class="el" href="classmo_simple_move_tabu_list.html#91286ff3ba6b1e9e1db9e4fdade2edb7">moSimpleMoveTabuList&lt; M &gt;</a>, <a class="el" href="classmo_s_a.html#d5d64a8797bdedc7b3af7893aded0bd5">moSA&lt; M &gt;</a>, <a class="el" href="classmo_it_rand_next_move.html#ee666007fc494bf4a5f0cd065e5671cf">moItRandNextMove&lt; M &gt;</a>, <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">moILS&lt; M &gt;</a>, <a class="el" href="classmo_h_c_move_loop_expl.html#077befd4106c201eafd3ea22bcea2fe9">moHCMoveLoopExpl&lt; M &gt;</a>, <a class="el" href="classmo_h_c.html#d219296ede03c679646bce2fe8ff96cb">moHC&lt; M &gt;</a><li>EOType
: <a class="el" href="classmo_move.html#7fb853a91ba1319530529e515380bbba">moMove&lt; EOT &gt;</a></ul>
: <a class="el" href="classmo_t_s_move_loop_expl.html#y0">moTSMoveLoopExpl&lt; M &gt;</a>, <a class="el" href="classmo_t_s.html#y0">moTS&lt; M &gt;</a>, <a class="el" href="classmo_tabu_list.html#w0">moTabuList&lt; M &gt;</a>, <a class="el" href="classmo_simple_solution_tabu_list.html#w0">moSimpleSolutionTabuList&lt; M &gt;</a>, <a class="el" href="classmo_simple_move_tabu_list.html#w0">moSimpleMoveTabuList&lt; M &gt;</a>, <a class="el" href="classmo_s_a.html#y0">moSA&lt; M &gt;</a>, <a class="el" href="classmo_it_rand_next_move.html#y0">moItRandNextMove&lt; M &gt;</a>, <a class="el" href="classmo_i_l_s.html#y0">moILS&lt; M &gt;</a>, <a class="el" href="classmo_h_c_move_loop_expl.html#y0">moHCMoveLoopExpl&lt; M &gt;</a>, <a class="el" href="classmo_h_c.html#y0">moHC&lt; M &gt;</a><li>EOType
: <a class="el" href="classmo_move.html#w0">moMove&lt; EOT &gt;</a></ul>
<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
<li>first_time
: <a class="el" href="classmo_impr_best_fit_aspir_crit.html#2d5226c7dd661b33011402dbbbe78265">moImprBestFitAspirCrit&lt; M &gt;</a>, <a class="el" href="classmo_best_impr_select.html#352b14d206b0772eb9f40efb7beb0f13">moBestImprSelect&lt; M &gt;</a><li>firstFitnessSaved
: <a class="el" href="classmo_steady_fit_sol_continue.html#025bf2789e470fdde989eee9121035c3">moSteadyFitSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_no_fit_impr_sol_continue.html#ca3591e47a075b59e0826f31234c71ef">moNoFitImprSolContinue&lt; EOT &gt;</a><li>firstTime
: <a class="el" href="classmo_rand_impr_select.html#18f21c5ec337b45f634aaa094ad698ae">moRandImprSelect&lt; M &gt;</a><li>fitness
: <a class="el" href="classmo_steady_fit_sol_continue.html#a5c62e7049b36f6e71e92b559568c09e">moSteadyFitSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_no_fit_impr_sol_continue.html#3d3d2b43a4dd73e38689cc0018d44ee7">moNoFitImprSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_fit_sol_continue.html#87d0ba8f2f76f61c89317eed5f094dfc">moFitSolContinue&lt; EOT &gt;</a><li>Fitness
: <a class="el" href="classmo_t_s_move_loop_expl.html#a1ba36c937b195ca2f7d1a24adaa7018">moTSMoveLoopExpl&lt; M &gt;</a>, <a class="el" href="classmo_t_s.html#aa0eefbb17111422e495d1255f876fca">moTS&lt; M &gt;</a>, <a class="el" href="classmo_steady_fit_sol_continue.html#c289721abbbafe50f6e3b8305dd31007">moSteadyFitSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_s_a.html#97f1a40d5ab5a0b3f878d0347b34804b">moSA&lt; M &gt;</a>, <a class="el" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c">moRandImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_no_fit_impr_sol_continue.html#64c184de66bb37d75d53aa600ac947b3">moNoFitImprSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_move_select.html#8148ccc0e6fbd209c3fe6829559895c8">moMoveSelect&lt; M &gt;</a>, <a class="el" href="classmo_impr_best_fit_aspir_crit.html#0bc1a8c9af99781e662570c04750cca8">moImprBestFitAspirCrit&lt; M &gt;</a>, <a class="el" href="classmo_i_l_s.html#8c464a9eae064a78eff75d4c722b619c">moILS&lt; M &gt;</a>, <a class="el" href="classmo_h_c_move_loop_expl.html#f24871224316d5549b9013a2d27ab465">moHCMoveLoopExpl&lt; M &gt;</a>, <a class="el" href="classmo_h_c.html#56487c97a7cf0c423cc879d1bbd45027">moHC&lt; M &gt;</a>, <a class="el" href="classmo_fit_sol_continue.html#369ed94a788d8bdc08d5554f7669376f">moFitSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_first_impr_select.html#64763ce3e6d2873266624382b407fa5a">moFirstImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb">moBestImprSelect&lt; M &gt;</a><li>full_evaluation
: <a class="el" href="classmo_t_s.html#f44bb408007e2bff99f7a201842e8e48">moTS&lt; M &gt;</a>, <a class="el" href="classmo_s_a.html#ace30095ffc4924d84e14a0e59f7746f">moSA&lt; M &gt;</a>, <a class="el" href="classmo_i_l_s.html#8e8c383ac6ec34aaf071fa18bb54be67">moILS&lt; M &gt;</a>, <a class="el" href="classmo_h_c.html#1175c588c19d3658cfc690d5f3f8d825">moHC&lt; M &gt;</a><li>functions
: <a class="el" href="classmo_l_s_check_point.html#56a7427a6aebac7955c22bab302c050a">moLSCheckPoint&lt; M &gt;</a></ul>
: <a class="el" href="classmo_impr_best_fit_aspir_crit.html#r1">moImprBestFitAspirCrit&lt; M &gt;</a>, <a class="el" href="classmo_best_impr_select.html#r0">moBestImprSelect&lt; M &gt;</a><li>firstFitnessSaved
: <a class="el" href="classmo_steady_fit_sol_continue.html#r3">moSteadyFitSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_no_fit_impr_sol_continue.html#r1">moNoFitImprSolContinue&lt; EOT &gt;</a><li>firstTime
: <a class="el" href="classmo_rand_impr_select.html#r3">moRandImprSelect&lt; M &gt;</a><li>fitness
: <a class="el" href="classmo_steady_fit_sol_continue.html#r4">moSteadyFitSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_no_fit_impr_sol_continue.html#r2">moNoFitImprSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_fit_sol_continue.html#r0">moFitSolContinue&lt; EOT &gt;</a><li>Fitness
: <a class="el" href="classmo_t_s_move_loop_expl.html#y1">moTSMoveLoopExpl&lt; M &gt;</a>, <a class="el" href="classmo_t_s.html#y1">moTS&lt; M &gt;</a>, <a class="el" href="classmo_steady_fit_sol_continue.html#w0">moSteadyFitSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_s_a.html#y1">moSA&lt; M &gt;</a>, <a class="el" href="classmo_rand_impr_select.html#w0">moRandImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_no_fit_impr_sol_continue.html#w0">moNoFitImprSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_move_select.html#w0">moMoveSelect&lt; M &gt;</a>, <a class="el" href="classmo_impr_best_fit_aspir_crit.html#w0">moImprBestFitAspirCrit&lt; M &gt;</a>, <a class="el" href="classmo_i_l_s.html#y1">moILS&lt; M &gt;</a>, <a class="el" href="classmo_h_c_move_loop_expl.html#y1">moHCMoveLoopExpl&lt; M &gt;</a>, <a class="el" href="classmo_h_c.html#y1">moHC&lt; M &gt;</a>, <a class="el" href="classmo_fit_sol_continue.html#w0">moFitSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_first_impr_select.html#w0">moFirstImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_best_impr_select.html#w0">moBestImprSelect&lt; M &gt;</a><li>full_evaluation
: <a class="el" href="classmo_t_s.html#r2">moTS&lt; M &gt;</a>, <a class="el" href="classmo_s_a.html#r5">moSA&lt; M &gt;</a>, <a class="el" href="classmo_i_l_s.html#r4">moILS&lt; M &gt;</a>, <a class="el" href="classmo_h_c.html#r1">moHC&lt; M &gt;</a><li>functions
: <a class="el" href="classmo_l_s_check_point.html#r0">moLSCheckPoint&lt; M &gt;</a></ul>
<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
<li>generationMaximumNumber
: <a class="el" href="classmo_gen_sol_continue.html#c838d923436b71c584891c1cbe3f47ba">moGenSolContinue&lt; EOT &gt;</a><li>generationNumber
: <a class="el" href="classmo_gen_sol_continue.html#af0b3e5ca3ceee0d843670955c8f1e58">moGenSolContinue&lt; EOT &gt;</a></ul>
: <a class="el" href="classmo_gen_sol_continue.html#r0">moGenSolContinue&lt; EOT &gt;</a><li>generationNumber
: <a class="el" href="classmo_gen_sol_continue.html#r1">moGenSolContinue&lt; EOT &gt;</a></ul>
<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
<li>incremental_evaluation
: <a class="el" href="classmo_t_s_move_loop_expl.html#491fa46e1cb7935cb515b27b85bf8765">moTSMoveLoopExpl&lt; M &gt;</a>, <a class="el" href="classmo_s_a.html#fdb49f837dc602624554279418c94bdb">moSA&lt; M &gt;</a>, <a class="el" href="classmo_h_c_move_loop_expl.html#a044b28f972d007a22736b646d86f265">moHCMoveLoopExpl&lt; M &gt;</a><li>init()
: <a class="el" href="classmo_tabu_list.html#0a06c459d56e8e2b408a8f3c6aec4e57">moTabuList&lt; M &gt;</a>, <a class="el" href="classmo_steady_fit_sol_continue.html#87563493addc8e4b58982c55a67179b9">moSteadyFitSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_sol_continue.html#064dc966a210f4ffb9515be3f03ca4c7">moSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_simple_solution_tabu_list.html#d5645c39fec71a6110a2cbccbb08b816">moSimpleSolutionTabuList&lt; M &gt;</a>, <a class="el" href="classmo_simple_move_tabu_list.html#b91ae9971be30769757d1ad92c6009dc">moSimpleMoveTabuList&lt; M &gt;</a>, <a class="el" href="classmo_rand_impr_select.html#7af99966b31aa387ecef74fd307a42e8">moRandImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_no_fit_impr_sol_continue.html#21641c0a38a4501baae6133cbc591de4">moNoFitImprSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_no_aspir_crit.html#f3a286fc4c2d36bd390ba9a3074f3037">moNoAspirCrit&lt; M &gt;</a>, <a class="el" href="classmo_move_select.html#58038bd859632c1bd022d23d9792bdca">moMoveSelect&lt; M &gt;</a>, <a class="el" href="classmo_impr_best_fit_aspir_crit.html#ffa451a14ff4ea86fb8bd9fdbc348630">moImprBestFitAspirCrit&lt; M &gt;</a>, <a class="el" href="classmo_gen_sol_continue.html#6c5db8182157584b56507cc9075602d4">moGenSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_fit_sol_continue.html#670bd895b4edfcd3aebb40d2295d7f7c">moFitSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_first_impr_select.html#a923437ecc3db50e7052b002a9a1bbf8">moFirstImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_best_impr_select.html#83f961549986b8ad94692e433aa79114">moBestImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_aspir_crit.html#a8ce84510a5ec7c9078381e542c6d140">moAspirCrit&lt; M &gt;</a><li>initial_fitness
: <a class="el" href="classmo_rand_impr_select.html#d566fa23689861b1d04257e53c71ae20">moRandImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_first_impr_select.html#669f8f2f74e71bf2b7fdabfc9cca2c0e">moFirstImprSelect&lt; M &gt;</a><li>initial_temperature
: <a class="el" href="classmo_s_a.html#e07bf4ca64248e94ab85e8a1ba32aa8c">moSA&lt; M &gt;</a><li>iteration_maximum_number
: <a class="el" href="classmo_it_rand_next_move.html#1b06067aee7a78f8a255563391514d2d">moItRandNextMove&lt; M &gt;</a><li>iteration_number
: <a class="el" href="classmo_it_rand_next_move.html#2f8d52c88d6c002be518091cc52beca1">moItRandNextMove&lt; M &gt;</a></ul>
: <a class="el" href="classmo_t_s_move_loop_expl.html#r2">moTSMoveLoopExpl&lt; M &gt;</a>, <a class="el" href="classmo_s_a.html#r1">moSA&lt; M &gt;</a>, <a class="el" href="classmo_h_c_move_loop_expl.html#r2">moHCMoveLoopExpl&lt; M &gt;</a><li>init()
: <a class="el" href="classmo_tabu_list.html#a2">moTabuList&lt; M &gt;</a>, <a class="el" href="classmo_steady_fit_sol_continue.html#a2">moSteadyFitSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_sol_continue.html#a0">moSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_simple_solution_tabu_list.html#a4">moSimpleSolutionTabuList&lt; M &gt;</a>, <a class="el" href="classmo_simple_move_tabu_list.html#a4">moSimpleMoveTabuList&lt; M &gt;</a>, <a class="el" href="classmo_rand_impr_select.html#a0">moRandImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_no_fit_impr_sol_continue.html#a2">moNoFitImprSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_no_aspir_crit.html#a1">moNoAspirCrit&lt; M &gt;</a>, <a class="el" href="classmo_move_select.html#a0">moMoveSelect&lt; M &gt;</a>, <a class="el" href="classmo_impr_best_fit_aspir_crit.html#a1">moImprBestFitAspirCrit&lt; M &gt;</a>, <a class="el" href="classmo_gen_sol_continue.html#a2">moGenSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_fit_sol_continue.html#a2">moFitSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_first_impr_select.html#a0">moFirstImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_best_impr_select.html#a0">moBestImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_aspir_crit.html#a0">moAspirCrit&lt; M &gt;</a><li>initial_fitness
: <a class="el" href="classmo_rand_impr_select.html#r0">moRandImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_first_impr_select.html#r2">moFirstImprSelect&lt; M &gt;</a><li>initial_temperature
: <a class="el" href="classmo_s_a.html#r3">moSA&lt; M &gt;</a><li>iteration_maximum_number
: <a class="el" href="classmo_it_rand_next_move.html#r1">moItRandNextMove&lt; M &gt;</a><li>iteration_number
: <a class="el" href="classmo_it_rand_next_move.html#r2">moItRandNextMove&lt; M &gt;</a></ul>
<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
<li>maxNumberOfIterations
: <a class="el" href="classmo_steady_fit_sol_continue.html#36b43c2a252887ad027165ac32393fe8">moSteadyFitSolContinue&lt; EOT &gt;</a><li>maxNumberOfIterationsReached
: <a class="el" href="classmo_steady_fit_sol_continue.html#7d88c0eb91b2a12121ba1c3ae9139887">moSteadyFitSolContinue&lt; EOT &gt;</a><li>maxNumberOfIterationsWithoutImprovement
: <a class="el" href="classmo_steady_fit_sol_continue.html#cde593c09f497a5fa66ff62732544f40">moSteadyFitSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_no_fit_impr_sol_continue.html#03612ffc3af9d943c1b1d2cde09d461b">moNoFitImprSolContinue&lt; EOT &gt;</a><li>memory_maximum_size
: <a class="el" href="classmo_simple_solution_tabu_list.html#06631e7b9a2511e3c11540aa14b9e636">moSimpleSolutionTabuList&lt; M &gt;</a>, <a class="el" href="classmo_simple_move_tabu_list.html#fea7fe7c62a6da9b8f087a2732f44251">moSimpleMoveTabuList&lt; M &gt;</a><li>memory_size
: <a class="el" href="classmo_simple_solution_tabu_list.html#0d54e6b0af0e6088aafae596392c9490">moSimpleSolutionTabuList&lt; M &gt;</a>, <a class="el" href="classmo_simple_move_tabu_list.html#defd20fe6d0d51fdaedbc5b95018aea7">moSimpleMoveTabuList&lt; M &gt;</a><li>moExponentialCoolingSchedule()
: <a class="el" href="classmo_exponential_cooling_schedule.html#e60ce9eb5e632f4758ea96ae92a52774">moExponentialCoolingSchedule</a><li>moFitSolContinue()
: <a class="el" href="classmo_fit_sol_continue.html#5f0dc5e529e8cd307ff4a1ae982d5b84">moFitSolContinue&lt; EOT &gt;</a><li>moGenSolContinue()
: <a class="el" href="classmo_gen_sol_continue.html#8e2456421b641d38e3f800f3bbe45159">moGenSolContinue&lt; EOT &gt;</a><li>moHC()
: <a class="el" href="classmo_h_c.html#5002f969ef0a4d959610158fc62f137a">moHC&lt; M &gt;</a><li>moHCMoveLoopExpl()
: <a class="el" href="classmo_h_c_move_loop_expl.html#fac2eb6695ba1b797ffab4f290d760b8">moHCMoveLoopExpl&lt; M &gt;</a><li>moILS()
: <a class="el" href="classmo_i_l_s.html#36bab16abf36957dac36c467b86385bc">moILS&lt; M &gt;</a><li>moImprBestFitAspirCrit()
: <a class="el" href="classmo_impr_best_fit_aspir_crit.html#e2c697a5cf3a7696e38bb52b6694a340">moImprBestFitAspirCrit&lt; M &gt;</a><li>moItRandNextMove()
: <a class="el" href="classmo_it_rand_next_move.html#c27b1fb0d64d4862dd886f7a59419b8c">moItRandNextMove&lt; M &gt;</a><li>moLinearCoolingSchedule()
: <a class="el" href="classmo_linear_cooling_schedule.html#420939ebf57f01d242cbe4eb668dffde">moLinearCoolingSchedule</a><li>moNoFitImprSolContinue()
: <a class="el" href="classmo_no_fit_impr_sol_continue.html#0793f68a0ad558c8203b97c33c8f9c90">moNoFitImprSolContinue&lt; EOT &gt;</a><li>moSA()
: <a class="el" href="classmo_s_a.html#12e7da3a56b82daa29a30d1254da5823">moSA&lt; M &gt;</a><li>moSimpleMoveTabuList()
: <a class="el" href="classmo_simple_move_tabu_list.html#c27e7fabe1370ea65f56981c5cbc1769">moSimpleMoveTabuList&lt; M &gt;</a><li>moSimpleSolutionTabuList()
: <a class="el" href="classmo_simple_solution_tabu_list.html#8499bf947de47519d155e9e45f815d41">moSimpleSolutionTabuList&lt; M &gt;</a><li>moSteadyFitSolContinue()
: <a class="el" href="classmo_steady_fit_sol_continue.html#c5e0e998b73e3a48ca3e87f4f816569b">moSteadyFitSolContinue&lt; EOT &gt;</a><li>moTS()
: <a class="el" href="classmo_t_s.html#7e435fac1b8d5a410b7374d114e005e2">moTS&lt; M &gt;</a><li>moTSMoveLoopExpl()
: <a class="el" href="classmo_t_s_move_loop_expl.html#be5cf0853777718c3bbcbef456b50bc7">moTSMoveLoopExpl&lt; M &gt;</a><li>move_explorer
: <a class="el" href="classmo_t_s.html#9fd948a2c586f1991f5a1eee927af8a6">moTS&lt; M &gt;</a>, <a class="el" href="classmo_h_c.html#ec4e702a6ec240f40ff9d262c36d080b">moHC&lt; M &gt;</a><li>move_initializer
: <a class="el" href="classmo_t_s_move_loop_expl.html#cd680d22382b9941d2c34133a641d443">moTSMoveLoopExpl&lt; M &gt;</a>, <a class="el" href="classmo_h_c_move_loop_expl.html#17506f3f1172714f9adbfa4e8a15953a">moHCMoveLoopExpl&lt; M &gt;</a><li>move_selection
: <a class="el" href="classmo_t_s_move_loop_expl.html#1caa6939fbe65ec4255e9e6dc3ce333b">moTSMoveLoopExpl&lt; M &gt;</a>, <a class="el" href="classmo_h_c_move_loop_expl.html#5f0532e0ee8ef8ecaeeb4e56342be443">moHCMoveLoopExpl&lt; M &gt;</a><li>moveIterator
: <a class="el" href="classmo_simple_move_tabu_list.html#4ca9387c0a20bb9f4142682cbfee26bf">moSimpleMoveTabuList&lt; M &gt;</a></ul>
: <a class="el" href="classmo_steady_fit_sol_continue.html#r0">moSteadyFitSolContinue&lt; EOT &gt;</a><li>maxNumberOfIterationsReached
: <a class="el" href="classmo_steady_fit_sol_continue.html#r2">moSteadyFitSolContinue&lt; EOT &gt;</a><li>maxNumberOfIterationsWithoutImprovement
: <a class="el" href="classmo_steady_fit_sol_continue.html#r1">moSteadyFitSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_no_fit_impr_sol_continue.html#r0">moNoFitImprSolContinue&lt; EOT &gt;</a><li>memory_maximum_size
: <a class="el" href="classmo_simple_solution_tabu_list.html#r0">moSimpleSolutionTabuList&lt; M &gt;</a>, <a class="el" href="classmo_simple_move_tabu_list.html#r0">moSimpleMoveTabuList&lt; M &gt;</a><li>memory_size
: <a class="el" href="classmo_simple_solution_tabu_list.html#r1">moSimpleSolutionTabuList&lt; M &gt;</a>, <a class="el" href="classmo_simple_move_tabu_list.html#r1">moSimpleMoveTabuList&lt; M &gt;</a><li>moExponentialCoolingSchedule()
: <a class="el" href="classmo_exponential_cooling_schedule.html#a0">moExponentialCoolingSchedule</a><li>moFitSolContinue()
: <a class="el" href="classmo_fit_sol_continue.html#a0">moFitSolContinue&lt; EOT &gt;</a><li>moGenSolContinue()
: <a class="el" href="classmo_gen_sol_continue.html#a0">moGenSolContinue&lt; EOT &gt;</a><li>moHC()
: <a class="el" href="classmo_h_c.html#a1">moHC&lt; M &gt;</a><li>moHCMoveLoopExpl()
: <a class="el" href="classmo_h_c_move_loop_expl.html#a0">moHCMoveLoopExpl&lt; M &gt;</a><li>moILS()
: <a class="el" href="classmo_i_l_s.html#a3">moILS&lt; M &gt;</a><li>moImprBestFitAspirCrit()
: <a class="el" href="classmo_impr_best_fit_aspir_crit.html#a0">moImprBestFitAspirCrit&lt; M &gt;</a><li>moItRandNextMove()
: <a class="el" href="classmo_it_rand_next_move.html#a0">moItRandNextMove&lt; M &gt;</a><li>moLinearCoolingSchedule()
: <a class="el" href="classmo_linear_cooling_schedule.html#a0">moLinearCoolingSchedule</a><li>moNoFitImprSolContinue()
: <a class="el" href="classmo_no_fit_impr_sol_continue.html#a0">moNoFitImprSolContinue&lt; EOT &gt;</a><li>moSA()
: <a class="el" href="classmo_s_a.html#a0">moSA&lt; M &gt;</a><li>moSimpleMoveTabuList()
: <a class="el" href="classmo_simple_move_tabu_list.html#a0">moSimpleMoveTabuList&lt; M &gt;</a><li>moSimpleSolutionTabuList()
: <a class="el" href="classmo_simple_solution_tabu_list.html#a0">moSimpleSolutionTabuList&lt; M &gt;</a><li>moSteadyFitSolContinue()
: <a class="el" href="classmo_steady_fit_sol_continue.html#a0">moSteadyFitSolContinue&lt; EOT &gt;</a><li>moTS()
: <a class="el" href="classmo_t_s.html#a1">moTS&lt; M &gt;</a><li>moTSMoveLoopExpl()
: <a class="el" href="classmo_t_s_move_loop_expl.html#a0">moTSMoveLoopExpl&lt; M &gt;</a><li>move_explorer
: <a class="el" href="classmo_t_s.html#r0">moTS&lt; M &gt;</a>, <a class="el" href="classmo_h_c.html#r0">moHC&lt; M &gt;</a><li>move_initializer
: <a class="el" href="classmo_t_s_move_loop_expl.html#r0">moTSMoveLoopExpl&lt; M &gt;</a>, <a class="el" href="classmo_h_c_move_loop_expl.html#r0">moHCMoveLoopExpl&lt; M &gt;</a><li>move_selection
: <a class="el" href="classmo_t_s_move_loop_expl.html#r3">moTSMoveLoopExpl&lt; M &gt;</a>, <a class="el" href="classmo_h_c_move_loop_expl.html#r3">moHCMoveLoopExpl&lt; M &gt;</a><li>moveIterator
: <a class="el" href="classmo_simple_move_tabu_list.html#w1">moSimpleMoveTabuList&lt; M &gt;</a></ul>
<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
<li>next_move_generator
: <a class="el" href="classmo_t_s_move_loop_expl.html#a2bbb593af2beefb05a307277c22b3d5">moTSMoveLoopExpl&lt; M &gt;</a>, <a class="el" href="classmo_h_c_move_loop_expl.html#fdc44d40d8859bae1d7b92e77f36aa30">moHCMoveLoopExpl&lt; M &gt;</a></ul>
: <a class="el" href="classmo_t_s_move_loop_expl.html#r1">moTSMoveLoopExpl&lt; M &gt;</a>, <a class="el" href="classmo_h_c_move_loop_expl.html#r1">moHCMoveLoopExpl&lt; M &gt;</a></ul>
<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
<li>operator()()
: <a class="el" href="classmo_t_s_move_loop_expl.html#853743f2e21def3ea129556f47fafa55">moTSMoveLoopExpl&lt; M &gt;</a>, <a class="el" href="classmo_t_s.html#2a011779723e24a5132a37593775bf56">moTS&lt; M &gt;</a>, <a class="el" href="classmo_steady_fit_sol_continue.html#f7432bccb768d50a2fef248c2b174904">moSteadyFitSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_simple_solution_tabu_list.html#9052858ae3e6765cbe4c344bdae6c692">moSimpleSolutionTabuList&lt; M &gt;</a>, <a class="el" href="classmo_simple_move_tabu_list.html#8d38f296f3d7721025820f16f25fcf7e">moSimpleMoveTabuList&lt; M &gt;</a>, <a class="el" href="classmo_s_a.html#bea8176b0c05a96696b2ab29d3f3c544">moSA&lt; M &gt;</a>, <a class="el" href="classmo_rand_impr_select.html#1bc88f10830960c1d88e22e444c4e670">moRandImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_no_fit_impr_sol_continue.html#d8966c73cbe625644df9061377f7221a">moNoFitImprSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_no_aspir_crit.html#289aac56f03c4651fcbcec4a91fb6fd6">moNoAspirCrit&lt; M &gt;</a>, <a class="el" href="classmo_l_s_check_point.html#e9b9d41e40dd7bab648327686b2b938d">moLSCheckPoint&lt; M &gt;</a>, <a class="el" href="classmo_linear_cooling_schedule.html#b0a1886aaa7ee2a0c8e929e55ca321ce">moLinearCoolingSchedule</a>, <a class="el" href="classmo_it_rand_next_move.html#21454db723a12fe6c8eb5caeccd32df6">moItRandNextMove&lt; M &gt;</a>, <a class="el" href="classmo_impr_best_fit_aspir_crit.html#b6e5e96d57a6b846033fc22a9951b067">moImprBestFitAspirCrit&lt; M &gt;</a>, <a class="el" href="classmo_i_l_s.html#3f6b950e5a6c363f04b8d4c259502488">moILS&lt; M &gt;</a>, <a class="el" href="classmo_h_c_move_loop_expl.html#fe9362c10d74a5e6ed09b56345396192">moHCMoveLoopExpl&lt; M &gt;</a>, <a class="el" href="classmo_h_c.html#b739f9586b647e32bf31605066f984ad">moHC&lt; M &gt;</a>, <a class="el" href="classmo_gen_sol_continue.html#2fd5f2f10b6d6208412582578fad48ea">moGenSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_fit_sol_continue.html#ce4e02895c13bfd131fc759adf83798f">moFitSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_fit_comparator.html#c920d5a49deb16710daf1e5fcde6b16c">moFitComparator&lt; EOT &gt;</a>, <a class="el" href="classmo_first_impr_select.html#976569efd882886cb13184daeba79766">moFirstImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_exponential_cooling_schedule.html#95b075e9786a5cc984ef1bb59a2107e4">moExponentialCoolingSchedule</a>, <a class="el" href="classmo_best_impr_select.html#33b3de7bd322f737eb97cce9a5404527">moBestImprSelect&lt; M &gt;</a></ul>
: <a class="el" href="classmo_t_s_move_loop_expl.html#a1">moTSMoveLoopExpl&lt; M &gt;</a>, <a class="el" href="classmo_t_s.html#a2">moTS&lt; M &gt;</a>, <a class="el" href="classmo_steady_fit_sol_continue.html#a1">moSteadyFitSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_simple_solution_tabu_list.html#a1">moSimpleSolutionTabuList&lt; M &gt;</a>, <a class="el" href="classmo_simple_move_tabu_list.html#a1">moSimpleMoveTabuList&lt; M &gt;</a>, <a class="el" href="classmo_s_a.html#a1">moSA&lt; M &gt;</a>, <a class="el" href="classmo_rand_impr_select.html#a2">moRandImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_no_fit_impr_sol_continue.html#a1">moNoFitImprSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_no_aspir_crit.html#a0">moNoAspirCrit&lt; M &gt;</a>, <a class="el" href="classmo_l_s_check_point.html#a0">moLSCheckPoint&lt; M &gt;</a>, <a class="el" href="classmo_linear_cooling_schedule.html#a1">moLinearCoolingSchedule</a>, <a class="el" href="classmo_it_rand_next_move.html#a1">moItRandNextMove&lt; M &gt;</a>, <a class="el" href="classmo_impr_best_fit_aspir_crit.html#a2">moImprBestFitAspirCrit&lt; M &gt;</a>, <a class="el" href="classmo_i_l_s.html#a4">moILS&lt; M &gt;</a>, <a class="el" href="classmo_h_c_move_loop_expl.html#a1">moHCMoveLoopExpl&lt; M &gt;</a>, <a class="el" href="classmo_h_c.html#a2">moHC&lt; M &gt;</a>, <a class="el" href="classmo_gen_sol_continue.html#a1">moGenSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_fit_sol_continue.html#a1">moFitSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_fit_comparator.html#a0">moFitComparator&lt; EOT &gt;</a>, <a class="el" href="classmo_first_impr_select.html#a2">moFirstImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_exponential_cooling_schedule.html#a1">moExponentialCoolingSchedule</a>, <a class="el" href="classmo_best_impr_select.html#a2">moBestImprSelect&lt; M &gt;</a></ul>
<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
<li>perturbation
: <a class="el" href="classmo_i_l_s.html#f667a1bda06b6d221292df9aba3db8a2">moILS&lt; M &gt;</a></ul>
: <a class="el" href="classmo_i_l_s.html#r3">moILS&lt; M &gt;</a></ul>
<h3><a class="anchor" name="index_q">- q -</a></h3><ul>
<li>quantity
: <a class="el" href="classmo_linear_cooling_schedule.html#6159dc39ceda89b23ffdab3d6ce8d8ed">moLinearCoolingSchedule</a></ul>
: <a class="el" href="classmo_linear_cooling_schedule.html#r1">moLinearCoolingSchedule</a></ul>
<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
<li>random_move_generator
: <a class="el" href="classmo_s_a.html#92656523f556669862fcffdccea178dd">moSA&lt; M &gt;</a>, <a class="el" href="classmo_it_rand_next_move.html#92601819402ad00d01933113d0bcf40d">moItRandNextMove&lt; M &gt;</a><li>ratio
: <a class="el" href="classmo_exponential_cooling_schedule.html#e8f3f87417c1c7253efb938a740846fa">moExponentialCoolingSchedule</a><li>removeMove()
: <a class="el" href="classmo_simple_move_tabu_list.html#922ac2e3c45cbb94698517265be95de5">moSimpleMoveTabuList&lt; M &gt;</a><li>removeSolution()
: <a class="el" href="classmo_simple_solution_tabu_list.html#e4a57001a201e1fb7446902381a7ac7d">moSimpleSolutionTabuList&lt; M &gt;</a></ul>
: <a class="el" href="classmo_s_a.html#r0">moSA&lt; M &gt;</a>, <a class="el" href="classmo_it_rand_next_move.html#r0">moItRandNextMove&lt; M &gt;</a><li>ratio
: <a class="el" href="classmo_exponential_cooling_schedule.html#r1">moExponentialCoolingSchedule</a><li>removeMove()
: <a class="el" href="classmo_simple_move_tabu_list.html#d0">moSimpleMoveTabuList&lt; M &gt;</a><li>removeSolution()
: <a class="el" href="classmo_simple_solution_tabu_list.html#d0">moSimpleSolutionTabuList&lt; M &gt;</a></ul>
<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
<li>solutionIterator
: <a class="el" href="classmo_simple_solution_tabu_list.html#3438db9ed9e1a94a24c418d8cbadec54">moSimpleSolutionTabuList&lt; M &gt;</a></ul>
: <a class="el" href="classmo_simple_solution_tabu_list.html#w1">moSimpleSolutionTabuList&lt; M &gt;</a></ul>
<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
<li>tabu_list
: <a class="el" href="classmo_t_s_move_loop_expl.html#0e5988a940ba218e87c53b7e56d79790">moTSMoveLoopExpl&lt; M &gt;</a><li>tabuList
: <a class="el" href="classmo_simple_solution_tabu_list.html#75df9cd683528d3722d02bac407b710b">moSimpleSolutionTabuList&lt; M &gt;</a>, <a class="el" href="classmo_simple_move_tabu_list.html#d91bc838361524720616b44eda9b2c3a">moSimpleMoveTabuList&lt; M &gt;</a><li>threshold
: <a class="el" href="classmo_linear_cooling_schedule.html#e7f539f986801ea71392c4a55ba08a76">moLinearCoolingSchedule</a>, <a class="el" href="classmo_exponential_cooling_schedule.html#8d4327c0bb33b7121a322279eea97f84">moExponentialCoolingSchedule</a></ul>
: <a class="el" href="classmo_t_s_move_loop_expl.html#r4">moTSMoveLoopExpl&lt; M &gt;</a><li>tabuList
: <a class="el" href="classmo_simple_solution_tabu_list.html#r2">moSimpleSolutionTabuList&lt; M &gt;</a>, <a class="el" href="classmo_simple_move_tabu_list.html#r2">moSimpleMoveTabuList&lt; M &gt;</a><li>threshold
: <a class="el" href="classmo_linear_cooling_schedule.html#r0">moLinearCoolingSchedule</a>, <a class="el" href="classmo_exponential_cooling_schedule.html#r0">moExponentialCoolingSchedule</a></ul>
<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
<li>update()
: <a class="el" href="classmo_tabu_list.html#a2e5d1132f064093c8ed57046405f5ca">moTabuList&lt; M &gt;</a>, <a class="el" href="classmo_simple_solution_tabu_list.html#91b8b01dba7ffea8b63765d931e56f56">moSimpleSolutionTabuList&lt; M &gt;</a>, <a class="el" href="classmo_simple_move_tabu_list.html#96cffc8118456ed762b07b9fc0e0679f">moSimpleMoveTabuList&lt; M &gt;</a>, <a class="el" href="classmo_rand_impr_select.html#b20cfd0164266aa75960cba3c1673f69">moRandImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_move_select.html#5b4d3b2f030cca80c563c3db0c4af404">moMoveSelect&lt; M &gt;</a>, <a class="el" href="classmo_first_impr_select.html#f68b7ee7b35bf7347c16006f0587d313">moFirstImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_best_impr_select.html#5c0729fd316b0ef78406bce5ca91de2a">moBestImprSelect&lt; M &gt;</a></ul>
: <a class="el" href="classmo_tabu_list.html#a1">moTabuList&lt; M &gt;</a>, <a class="el" href="classmo_simple_solution_tabu_list.html#a3">moSimpleSolutionTabuList&lt; M &gt;</a>, <a class="el" href="classmo_simple_move_tabu_list.html#a3">moSimpleMoveTabuList&lt; M &gt;</a>, <a class="el" href="classmo_rand_impr_select.html#a1">moRandImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_move_select.html#a1">moMoveSelect&lt; M &gt;</a>, <a class="el" href="classmo_first_impr_select.html#a1">moFirstImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_best_impr_select.html#a1">moBestImprSelect&lt; M &gt;</a></ul>
<h3><a class="anchor" name="index_v">- v -</a></h3><ul>
<li>valid
: <a class="el" href="classmo_first_impr_select.html#a99c0586ba07449234705c17a258d58c">moFirstImprSelect&lt; M &gt;</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
: <a class="el" href="classmo_first_impr_select.html#r0">moFirstImprSelect&lt; M &gt;</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Mon Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

View file

@ -2,68 +2,39 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: Class Members - Functions</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="functions.html"><span>All</span></a></li>
<li id="current"><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_type.html"><span>Typedefs</span></a></li>
</ul>
</div>
&nbsp;
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindexHL" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<div class="qindex"><a class="qindex" href="functions.html">All</a> | <a class="qindexHL" href="functions_func.html">Functions</a> | <a class="qindex" href="functions_vars.html">Variables</a> | <a class="qindex" href="functions_type.html">Typedefs</a></div>
<p>
<ul>
<li>add()
: <a class="el" href="classmo_tabu_list.html#55204939b6d67b6d37b4af725d70cf6d">moTabuList&lt; M &gt;</a>, <a class="el" href="classmo_simple_solution_tabu_list.html#58ae13e7642c429ea51ff679a932aceb">moSimpleSolutionTabuList&lt; M &gt;</a>, <a class="el" href="classmo_simple_move_tabu_list.html#e6c0835fbfab2bdc63097cf2fd5328aa">moSimpleMoveTabuList&lt; M &gt;</a>, <a class="el" href="classmo_l_s_check_point.html#f95f2dc556cdfbdc81688562ca95202d">moLSCheckPoint&lt; M &gt;</a><li>init()
: <a class="el" href="classmo_tabu_list.html#0a06c459d56e8e2b408a8f3c6aec4e57">moTabuList&lt; M &gt;</a>, <a class="el" href="classmo_steady_fit_sol_continue.html#87563493addc8e4b58982c55a67179b9">moSteadyFitSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_sol_continue.html#064dc966a210f4ffb9515be3f03ca4c7">moSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_simple_solution_tabu_list.html#d5645c39fec71a6110a2cbccbb08b816">moSimpleSolutionTabuList&lt; M &gt;</a>, <a class="el" href="classmo_simple_move_tabu_list.html#b91ae9971be30769757d1ad92c6009dc">moSimpleMoveTabuList&lt; M &gt;</a>, <a class="el" href="classmo_rand_impr_select.html#7af99966b31aa387ecef74fd307a42e8">moRandImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_no_fit_impr_sol_continue.html#21641c0a38a4501baae6133cbc591de4">moNoFitImprSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_no_aspir_crit.html#f3a286fc4c2d36bd390ba9a3074f3037">moNoAspirCrit&lt; M &gt;</a>, <a class="el" href="classmo_move_select.html#58038bd859632c1bd022d23d9792bdca">moMoveSelect&lt; M &gt;</a>, <a class="el" href="classmo_impr_best_fit_aspir_crit.html#ffa451a14ff4ea86fb8bd9fdbc348630">moImprBestFitAspirCrit&lt; M &gt;</a>, <a class="el" href="classmo_gen_sol_continue.html#6c5db8182157584b56507cc9075602d4">moGenSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_fit_sol_continue.html#670bd895b4edfcd3aebb40d2295d7f7c">moFitSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_first_impr_select.html#a923437ecc3db50e7052b002a9a1bbf8">moFirstImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_best_impr_select.html#83f961549986b8ad94692e433aa79114">moBestImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_aspir_crit.html#a8ce84510a5ec7c9078381e542c6d140">moAspirCrit&lt; M &gt;</a><li>moExponentialCoolingSchedule()
: <a class="el" href="classmo_exponential_cooling_schedule.html#e60ce9eb5e632f4758ea96ae92a52774">moExponentialCoolingSchedule</a><li>moFitSolContinue()
: <a class="el" href="classmo_fit_sol_continue.html#5f0dc5e529e8cd307ff4a1ae982d5b84">moFitSolContinue&lt; EOT &gt;</a><li>moGenSolContinue()
: <a class="el" href="classmo_gen_sol_continue.html#8e2456421b641d38e3f800f3bbe45159">moGenSolContinue&lt; EOT &gt;</a><li>moHC()
: <a class="el" href="classmo_h_c.html#5002f969ef0a4d959610158fc62f137a">moHC&lt; M &gt;</a><li>moHCMoveLoopExpl()
: <a class="el" href="classmo_h_c_move_loop_expl.html#fac2eb6695ba1b797ffab4f290d760b8">moHCMoveLoopExpl&lt; M &gt;</a><li>moILS()
: <a class="el" href="classmo_i_l_s.html#36bab16abf36957dac36c467b86385bc">moILS&lt; M &gt;</a><li>moImprBestFitAspirCrit()
: <a class="el" href="classmo_impr_best_fit_aspir_crit.html#e2c697a5cf3a7696e38bb52b6694a340">moImprBestFitAspirCrit&lt; M &gt;</a><li>moItRandNextMove()
: <a class="el" href="classmo_it_rand_next_move.html#c27b1fb0d64d4862dd886f7a59419b8c">moItRandNextMove&lt; M &gt;</a><li>moLinearCoolingSchedule()
: <a class="el" href="classmo_linear_cooling_schedule.html#420939ebf57f01d242cbe4eb668dffde">moLinearCoolingSchedule</a><li>moNoFitImprSolContinue()
: <a class="el" href="classmo_no_fit_impr_sol_continue.html#0793f68a0ad558c8203b97c33c8f9c90">moNoFitImprSolContinue&lt; EOT &gt;</a><li>moSA()
: <a class="el" href="classmo_s_a.html#12e7da3a56b82daa29a30d1254da5823">moSA&lt; M &gt;</a><li>moSimpleMoveTabuList()
: <a class="el" href="classmo_simple_move_tabu_list.html#c27e7fabe1370ea65f56981c5cbc1769">moSimpleMoveTabuList&lt; M &gt;</a><li>moSimpleSolutionTabuList()
: <a class="el" href="classmo_simple_solution_tabu_list.html#8499bf947de47519d155e9e45f815d41">moSimpleSolutionTabuList&lt; M &gt;</a><li>moSteadyFitSolContinue()
: <a class="el" href="classmo_steady_fit_sol_continue.html#c5e0e998b73e3a48ca3e87f4f816569b">moSteadyFitSolContinue&lt; EOT &gt;</a><li>moTS()
: <a class="el" href="classmo_t_s.html#7e435fac1b8d5a410b7374d114e005e2">moTS&lt; M &gt;</a><li>moTSMoveLoopExpl()
: <a class="el" href="classmo_t_s_move_loop_expl.html#be5cf0853777718c3bbcbef456b50bc7">moTSMoveLoopExpl&lt; M &gt;</a><li>operator()()
: <a class="el" href="classmo_t_s_move_loop_expl.html#853743f2e21def3ea129556f47fafa55">moTSMoveLoopExpl&lt; M &gt;</a>, <a class="el" href="classmo_t_s.html#2a011779723e24a5132a37593775bf56">moTS&lt; M &gt;</a>, <a class="el" href="classmo_steady_fit_sol_continue.html#f7432bccb768d50a2fef248c2b174904">moSteadyFitSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_simple_solution_tabu_list.html#9052858ae3e6765cbe4c344bdae6c692">moSimpleSolutionTabuList&lt; M &gt;</a>, <a class="el" href="classmo_simple_move_tabu_list.html#8d38f296f3d7721025820f16f25fcf7e">moSimpleMoveTabuList&lt; M &gt;</a>, <a class="el" href="classmo_s_a.html#bea8176b0c05a96696b2ab29d3f3c544">moSA&lt; M &gt;</a>, <a class="el" href="classmo_rand_impr_select.html#1bc88f10830960c1d88e22e444c4e670">moRandImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_no_fit_impr_sol_continue.html#d8966c73cbe625644df9061377f7221a">moNoFitImprSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_no_aspir_crit.html#289aac56f03c4651fcbcec4a91fb6fd6">moNoAspirCrit&lt; M &gt;</a>, <a class="el" href="classmo_l_s_check_point.html#e9b9d41e40dd7bab648327686b2b938d">moLSCheckPoint&lt; M &gt;</a>, <a class="el" href="classmo_linear_cooling_schedule.html#b0a1886aaa7ee2a0c8e929e55ca321ce">moLinearCoolingSchedule</a>, <a class="el" href="classmo_it_rand_next_move.html#21454db723a12fe6c8eb5caeccd32df6">moItRandNextMove&lt; M &gt;</a>, <a class="el" href="classmo_impr_best_fit_aspir_crit.html#b6e5e96d57a6b846033fc22a9951b067">moImprBestFitAspirCrit&lt; M &gt;</a>, <a class="el" href="classmo_i_l_s.html#3f6b950e5a6c363f04b8d4c259502488">moILS&lt; M &gt;</a>, <a class="el" href="classmo_h_c_move_loop_expl.html#fe9362c10d74a5e6ed09b56345396192">moHCMoveLoopExpl&lt; M &gt;</a>, <a class="el" href="classmo_h_c.html#b739f9586b647e32bf31605066f984ad">moHC&lt; M &gt;</a>, <a class="el" href="classmo_gen_sol_continue.html#2fd5f2f10b6d6208412582578fad48ea">moGenSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_fit_sol_continue.html#ce4e02895c13bfd131fc759adf83798f">moFitSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_fit_comparator.html#c920d5a49deb16710daf1e5fcde6b16c">moFitComparator&lt; EOT &gt;</a>, <a class="el" href="classmo_first_impr_select.html#976569efd882886cb13184daeba79766">moFirstImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_exponential_cooling_schedule.html#95b075e9786a5cc984ef1bb59a2107e4">moExponentialCoolingSchedule</a>, <a class="el" href="classmo_best_impr_select.html#33b3de7bd322f737eb97cce9a5404527">moBestImprSelect&lt; M &gt;</a><li>removeMove()
: <a class="el" href="classmo_simple_move_tabu_list.html#922ac2e3c45cbb94698517265be95de5">moSimpleMoveTabuList&lt; M &gt;</a><li>removeSolution()
: <a class="el" href="classmo_simple_solution_tabu_list.html#e4a57001a201e1fb7446902381a7ac7d">moSimpleSolutionTabuList&lt; M &gt;</a><li>update()
: <a class="el" href="classmo_tabu_list.html#a2e5d1132f064093c8ed57046405f5ca">moTabuList&lt; M &gt;</a>, <a class="el" href="classmo_simple_solution_tabu_list.html#91b8b01dba7ffea8b63765d931e56f56">moSimpleSolutionTabuList&lt; M &gt;</a>, <a class="el" href="classmo_simple_move_tabu_list.html#96cffc8118456ed762b07b9fc0e0679f">moSimpleMoveTabuList&lt; M &gt;</a>, <a class="el" href="classmo_rand_impr_select.html#b20cfd0164266aa75960cba3c1673f69">moRandImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_move_select.html#5b4d3b2f030cca80c563c3db0c4af404">moMoveSelect&lt; M &gt;</a>, <a class="el" href="classmo_first_impr_select.html#f68b7ee7b35bf7347c16006f0587d313">moFirstImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_best_impr_select.html#5c0729fd316b0ef78406bce5ca91de2a">moBestImprSelect&lt; M &gt;</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
: <a class="el" href="classmo_tabu_list.html#a0">moTabuList&lt; M &gt;</a>, <a class="el" href="classmo_simple_solution_tabu_list.html#a2">moSimpleSolutionTabuList&lt; M &gt;</a>, <a class="el" href="classmo_simple_move_tabu_list.html#a2">moSimpleMoveTabuList&lt; M &gt;</a>, <a class="el" href="classmo_l_s_check_point.html#a1">moLSCheckPoint&lt; M &gt;</a><li>init()
: <a class="el" href="classmo_tabu_list.html#a2">moTabuList&lt; M &gt;</a>, <a class="el" href="classmo_steady_fit_sol_continue.html#a2">moSteadyFitSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_sol_continue.html#a0">moSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_simple_solution_tabu_list.html#a4">moSimpleSolutionTabuList&lt; M &gt;</a>, <a class="el" href="classmo_simple_move_tabu_list.html#a4">moSimpleMoveTabuList&lt; M &gt;</a>, <a class="el" href="classmo_rand_impr_select.html#a0">moRandImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_no_fit_impr_sol_continue.html#a2">moNoFitImprSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_no_aspir_crit.html#a1">moNoAspirCrit&lt; M &gt;</a>, <a class="el" href="classmo_move_select.html#a0">moMoveSelect&lt; M &gt;</a>, <a class="el" href="classmo_impr_best_fit_aspir_crit.html#a1">moImprBestFitAspirCrit&lt; M &gt;</a>, <a class="el" href="classmo_gen_sol_continue.html#a2">moGenSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_fit_sol_continue.html#a2">moFitSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_first_impr_select.html#a0">moFirstImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_best_impr_select.html#a0">moBestImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_aspir_crit.html#a0">moAspirCrit&lt; M &gt;</a><li>moExponentialCoolingSchedule()
: <a class="el" href="classmo_exponential_cooling_schedule.html#a0">moExponentialCoolingSchedule</a><li>moFitSolContinue()
: <a class="el" href="classmo_fit_sol_continue.html#a0">moFitSolContinue&lt; EOT &gt;</a><li>moGenSolContinue()
: <a class="el" href="classmo_gen_sol_continue.html#a0">moGenSolContinue&lt; EOT &gt;</a><li>moHC()
: <a class="el" href="classmo_h_c.html#a1">moHC&lt; M &gt;</a><li>moHCMoveLoopExpl()
: <a class="el" href="classmo_h_c_move_loop_expl.html#a0">moHCMoveLoopExpl&lt; M &gt;</a><li>moILS()
: <a class="el" href="classmo_i_l_s.html#a3">moILS&lt; M &gt;</a><li>moImprBestFitAspirCrit()
: <a class="el" href="classmo_impr_best_fit_aspir_crit.html#a0">moImprBestFitAspirCrit&lt; M &gt;</a><li>moItRandNextMove()
: <a class="el" href="classmo_it_rand_next_move.html#a0">moItRandNextMove&lt; M &gt;</a><li>moLinearCoolingSchedule()
: <a class="el" href="classmo_linear_cooling_schedule.html#a0">moLinearCoolingSchedule</a><li>moNoFitImprSolContinue()
: <a class="el" href="classmo_no_fit_impr_sol_continue.html#a0">moNoFitImprSolContinue&lt; EOT &gt;</a><li>moSA()
: <a class="el" href="classmo_s_a.html#a0">moSA&lt; M &gt;</a><li>moSimpleMoveTabuList()
: <a class="el" href="classmo_simple_move_tabu_list.html#a0">moSimpleMoveTabuList&lt; M &gt;</a><li>moSimpleSolutionTabuList()
: <a class="el" href="classmo_simple_solution_tabu_list.html#a0">moSimpleSolutionTabuList&lt; M &gt;</a><li>moSteadyFitSolContinue()
: <a class="el" href="classmo_steady_fit_sol_continue.html#a0">moSteadyFitSolContinue&lt; EOT &gt;</a><li>moTS()
: <a class="el" href="classmo_t_s.html#a1">moTS&lt; M &gt;</a><li>moTSMoveLoopExpl()
: <a class="el" href="classmo_t_s_move_loop_expl.html#a0">moTSMoveLoopExpl&lt; M &gt;</a><li>operator()()
: <a class="el" href="classmo_t_s_move_loop_expl.html#a1">moTSMoveLoopExpl&lt; M &gt;</a>, <a class="el" href="classmo_t_s.html#a2">moTS&lt; M &gt;</a>, <a class="el" href="classmo_steady_fit_sol_continue.html#a1">moSteadyFitSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_simple_solution_tabu_list.html#a1">moSimpleSolutionTabuList&lt; M &gt;</a>, <a class="el" href="classmo_simple_move_tabu_list.html#a1">moSimpleMoveTabuList&lt; M &gt;</a>, <a class="el" href="classmo_s_a.html#a1">moSA&lt; M &gt;</a>, <a class="el" href="classmo_rand_impr_select.html#a2">moRandImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_no_fit_impr_sol_continue.html#a1">moNoFitImprSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_no_aspir_crit.html#a0">moNoAspirCrit&lt; M &gt;</a>, <a class="el" href="classmo_l_s_check_point.html#a0">moLSCheckPoint&lt; M &gt;</a>, <a class="el" href="classmo_linear_cooling_schedule.html#a1">moLinearCoolingSchedule</a>, <a class="el" href="classmo_it_rand_next_move.html#a1">moItRandNextMove&lt; M &gt;</a>, <a class="el" href="classmo_impr_best_fit_aspir_crit.html#a2">moImprBestFitAspirCrit&lt; M &gt;</a>, <a class="el" href="classmo_i_l_s.html#a4">moILS&lt; M &gt;</a>, <a class="el" href="classmo_h_c_move_loop_expl.html#a1">moHCMoveLoopExpl&lt; M &gt;</a>, <a class="el" href="classmo_h_c.html#a2">moHC&lt; M &gt;</a>, <a class="el" href="classmo_gen_sol_continue.html#a1">moGenSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_fit_sol_continue.html#a1">moFitSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_fit_comparator.html#a0">moFitComparator&lt; EOT &gt;</a>, <a class="el" href="classmo_first_impr_select.html#a2">moFirstImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_exponential_cooling_schedule.html#a1">moExponentialCoolingSchedule</a>, <a class="el" href="classmo_best_impr_select.html#a2">moBestImprSelect&lt; M &gt;</a><li>removeMove()
: <a class="el" href="classmo_simple_move_tabu_list.html#d0">moSimpleMoveTabuList&lt; M &gt;</a><li>removeSolution()
: <a class="el" href="classmo_simple_solution_tabu_list.html#d0">moSimpleSolutionTabuList&lt; M &gt;</a><li>update()
: <a class="el" href="classmo_tabu_list.html#a1">moTabuList&lt; M &gt;</a>, <a class="el" href="classmo_simple_solution_tabu_list.html#a3">moSimpleSolutionTabuList&lt; M &gt;</a>, <a class="el" href="classmo_simple_move_tabu_list.html#a3">moSimpleMoveTabuList&lt; M &gt;</a>, <a class="el" href="classmo_rand_impr_select.html#a1">moRandImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_move_select.html#a1">moMoveSelect&lt; M &gt;</a>, <a class="el" href="classmo_first_impr_select.html#a1">moFirstImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_best_impr_select.html#a1">moBestImprSelect&lt; M &gt;</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Mon Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

View file

@ -2,51 +2,22 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: Class Members - Typedefs</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li id="current"><a href="functions_type.html"><span>Typedefs</span></a></li>
</ul>
</div>
&nbsp;
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindexHL" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<div class="qindex"><a class="qindex" href="functions.html">All</a> | <a class="qindex" href="functions_func.html">Functions</a> | <a class="qindex" href="functions_vars.html">Variables</a> | <a class="qindexHL" href="functions_type.html">Typedefs</a></div>
<p>
<ul>
<li>EOT
: <a class="el" href="classmo_t_s_move_loop_expl.html#47f42225e2ed096374b818bdb848a527">moTSMoveLoopExpl&lt; M &gt;</a>, <a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">moTS&lt; M &gt;</a>, <a class="el" href="classmo_tabu_list.html#e219715cc3fdd5626764bc50ce6357df">moTabuList&lt; M &gt;</a>, <a class="el" href="classmo_simple_solution_tabu_list.html#881060871a6b49e5e8554c5df85176d9">moSimpleSolutionTabuList&lt; M &gt;</a>, <a class="el" href="classmo_simple_move_tabu_list.html#91286ff3ba6b1e9e1db9e4fdade2edb7">moSimpleMoveTabuList&lt; M &gt;</a>, <a class="el" href="classmo_s_a.html#d5d64a8797bdedc7b3af7893aded0bd5">moSA&lt; M &gt;</a>, <a class="el" href="classmo_it_rand_next_move.html#ee666007fc494bf4a5f0cd065e5671cf">moItRandNextMove&lt; M &gt;</a>, <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">moILS&lt; M &gt;</a>, <a class="el" href="classmo_h_c_move_loop_expl.html#077befd4106c201eafd3ea22bcea2fe9">moHCMoveLoopExpl&lt; M &gt;</a>, <a class="el" href="classmo_h_c.html#d219296ede03c679646bce2fe8ff96cb">moHC&lt; M &gt;</a><li>EOType
: <a class="el" href="classmo_move.html#7fb853a91ba1319530529e515380bbba">moMove&lt; EOT &gt;</a><li>Fitness
: <a class="el" href="classmo_t_s_move_loop_expl.html#a1ba36c937b195ca2f7d1a24adaa7018">moTSMoveLoopExpl&lt; M &gt;</a>, <a class="el" href="classmo_t_s.html#aa0eefbb17111422e495d1255f876fca">moTS&lt; M &gt;</a>, <a class="el" href="classmo_steady_fit_sol_continue.html#c289721abbbafe50f6e3b8305dd31007">moSteadyFitSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_s_a.html#97f1a40d5ab5a0b3f878d0347b34804b">moSA&lt; M &gt;</a>, <a class="el" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c">moRandImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_no_fit_impr_sol_continue.html#64c184de66bb37d75d53aa600ac947b3">moNoFitImprSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_move_select.html#8148ccc0e6fbd209c3fe6829559895c8">moMoveSelect&lt; M &gt;</a>, <a class="el" href="classmo_impr_best_fit_aspir_crit.html#0bc1a8c9af99781e662570c04750cca8">moImprBestFitAspirCrit&lt; M &gt;</a>, <a class="el" href="classmo_i_l_s.html#8c464a9eae064a78eff75d4c722b619c">moILS&lt; M &gt;</a>, <a class="el" href="classmo_h_c_move_loop_expl.html#f24871224316d5549b9013a2d27ab465">moHCMoveLoopExpl&lt; M &gt;</a>, <a class="el" href="classmo_h_c.html#56487c97a7cf0c423cc879d1bbd45027">moHC&lt; M &gt;</a>, <a class="el" href="classmo_fit_sol_continue.html#369ed94a788d8bdc08d5554f7669376f">moFitSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_first_impr_select.html#64763ce3e6d2873266624382b407fa5a">moFirstImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb">moBestImprSelect&lt; M &gt;</a><li>moveIterator
: <a class="el" href="classmo_simple_move_tabu_list.html#4ca9387c0a20bb9f4142682cbfee26bf">moSimpleMoveTabuList&lt; M &gt;</a><li>solutionIterator
: <a class="el" href="classmo_simple_solution_tabu_list.html#3438db9ed9e1a94a24c418d8cbadec54">moSimpleSolutionTabuList&lt; M &gt;</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
: <a class="el" href="classmo_t_s_move_loop_expl.html#y0">moTSMoveLoopExpl&lt; M &gt;</a>, <a class="el" href="classmo_t_s.html#y0">moTS&lt; M &gt;</a>, <a class="el" href="classmo_tabu_list.html#w0">moTabuList&lt; M &gt;</a>, <a class="el" href="classmo_simple_solution_tabu_list.html#w0">moSimpleSolutionTabuList&lt; M &gt;</a>, <a class="el" href="classmo_simple_move_tabu_list.html#w0">moSimpleMoveTabuList&lt; M &gt;</a>, <a class="el" href="classmo_s_a.html#y0">moSA&lt; M &gt;</a>, <a class="el" href="classmo_it_rand_next_move.html#y0">moItRandNextMove&lt; M &gt;</a>, <a class="el" href="classmo_i_l_s.html#y0">moILS&lt; M &gt;</a>, <a class="el" href="classmo_h_c_move_loop_expl.html#y0">moHCMoveLoopExpl&lt; M &gt;</a>, <a class="el" href="classmo_h_c.html#y0">moHC&lt; M &gt;</a><li>EOType
: <a class="el" href="classmo_move.html#w0">moMove&lt; EOT &gt;</a><li>Fitness
: <a class="el" href="classmo_t_s_move_loop_expl.html#y1">moTSMoveLoopExpl&lt; M &gt;</a>, <a class="el" href="classmo_t_s.html#y1">moTS&lt; M &gt;</a>, <a class="el" href="classmo_steady_fit_sol_continue.html#w0">moSteadyFitSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_s_a.html#y1">moSA&lt; M &gt;</a>, <a class="el" href="classmo_rand_impr_select.html#w0">moRandImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_no_fit_impr_sol_continue.html#w0">moNoFitImprSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_move_select.html#w0">moMoveSelect&lt; M &gt;</a>, <a class="el" href="classmo_impr_best_fit_aspir_crit.html#w0">moImprBestFitAspirCrit&lt; M &gt;</a>, <a class="el" href="classmo_i_l_s.html#y1">moILS&lt; M &gt;</a>, <a class="el" href="classmo_h_c_move_loop_expl.html#y1">moHCMoveLoopExpl&lt; M &gt;</a>, <a class="el" href="classmo_h_c.html#y1">moHC&lt; M &gt;</a>, <a class="el" href="classmo_fit_sol_continue.html#w0">moFitSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_first_impr_select.html#w0">moFirstImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_best_impr_select.html#w0">moBestImprSelect&lt; M &gt;</a><li>moveIterator
: <a class="el" href="classmo_simple_move_tabu_list.html#w1">moSimpleMoveTabuList&lt; M &gt;</a><li>solutionIterator
: <a class="el" href="classmo_simple_solution_tabu_list.html#w1">moSimpleSolutionTabuList&lt; M &gt;</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Mon Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

View file

@ -2,129 +2,84 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: Class Members - Variables</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li id="current"><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_type.html"><span>Typedefs</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="#index_a"><span>a</span></a></li>
<li><a href="#index_b"><span>b</span></a></li>
<li><a href="#index_c"><span>c</span></a></li>
<li><a href="#index_f"><span>f</span></a></li>
<li><a href="#index_g"><span>g</span></a></li>
<li><a href="#index_i"><span>i</span></a></li>
<li><a href="#index_m"><span>m</span></a></li>
<li><a href="#index_n"><span>n</span></a></li>
<li><a href="#index_p"><span>p</span></a></li>
<li><a href="#index_q"><span>q</span></a></li>
<li><a href="#index_r"><span>r</span></a></li>
<li><a href="#index_t"><span>t</span></a></li>
<li><a href="#index_v"><span>v</span></a></li>
</ul>
</div>
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindexHL" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<div class="qindex"><a class="qindex" href="functions.html">All</a> | <a class="qindex" href="functions_func.html">Functions</a> | <a class="qindexHL" href="functions_vars.html">Variables</a> | <a class="qindex" href="functions_type.html">Typedefs</a></div>
<div class="qindex"><a class="qindex" href="#index_a">a</a> | <a class="qindex" href="#index_b">b</a> | <a class="qindex" href="#index_c">c</a> | <a class="qindex" href="#index_f">f</a> | <a class="qindex" href="#index_g">g</a> | <a class="qindex" href="#index_i">i</a> | <a class="qindex" href="#index_m">m</a> | <a class="qindex" href="#index_n">n</a> | <a class="qindex" href="#index_p">p</a> | <a class="qindex" href="#index_q">q</a> | <a class="qindex" href="#index_r">r</a> | <a class="qindex" href="#index_t">t</a> | <a class="qindex" href="#index_v">v</a></div>
<p>
&nbsp;
<p>
<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
<li>acceptance_criterion
: <a class="el" href="classmo_i_l_s.html#295f6d0342c67bd3dc4cb82e2adc26be">moILS&lt; M &gt;</a><li>algorithm
: <a class="el" href="classmo_i_l_s.html#5651a4d94b59d523d341d5d6e24ca311">moILS&lt; M &gt;</a><li>aspiration_criterion
: <a class="el" href="classmo_t_s_move_loop_expl.html#bdfc8efb22599c150b3c3d44cd416b09">moTSMoveLoopExpl&lt; M &gt;</a></ul>
: <a class="el" href="classmo_i_l_s.html#r2">moILS&lt; M &gt;</a><li>algorithm
: <a class="el" href="classmo_i_l_s.html#r0">moILS&lt; M &gt;</a><li>aspiration_criterion
: <a class="el" href="classmo_t_s_move_loop_expl.html#r5">moTSMoveLoopExpl&lt; M &gt;</a></ul>
<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
<li>best_fitness
: <a class="el" href="classmo_impr_best_fit_aspir_crit.html#03230e8672389de65aacd2bf7b6c1184">moImprBestFitAspirCrit&lt; M &gt;</a>, <a class="el" href="classmo_first_impr_select.html#287937f5c059b078ccec94e86e0a8238">moFirstImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_best_impr_select.html#e51345fe28ca7cbaca65bdad1aa8ecb7">moBestImprSelect&lt; M &gt;</a><li>best_move
: <a class="el" href="classmo_first_impr_select.html#dfed419a608dd7c41f07fa1f1279cb8c">moFirstImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_best_impr_select.html#bd86f70519f954c07ff0d8a2a3a8ff6a">moBestImprSelect&lt; M &gt;</a><li>better_fitnesses
: <a class="el" href="classmo_rand_impr_select.html#220d6e3db838b11938e59bc7b29a0db6">moRandImprSelect&lt; M &gt;</a><li>better_moves
: <a class="el" href="classmo_rand_impr_select.html#8a2e7bd7d7a74d7f7402ef25737b09e1">moRandImprSelect&lt; M &gt;</a></ul>
: <a class="el" href="classmo_impr_best_fit_aspir_crit.html#r0">moImprBestFitAspirCrit&lt; M &gt;</a>, <a class="el" href="classmo_first_impr_select.html#r3">moFirstImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_best_impr_select.html#r2">moBestImprSelect&lt; M &gt;</a><li>best_move
: <a class="el" href="classmo_first_impr_select.html#r1">moFirstImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_best_impr_select.html#r1">moBestImprSelect&lt; M &gt;</a><li>better_fitnesses
: <a class="el" href="classmo_rand_impr_select.html#r1">moRandImprSelect&lt; M &gt;</a><li>better_moves
: <a class="el" href="classmo_rand_impr_select.html#r2">moRandImprSelect&lt; M &gt;</a></ul>
<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
<li>continu
: <a class="el" href="classmo_t_s.html#962a37393faf5239e657388d375cd9b3">moTS&lt; M &gt;</a>, <a class="el" href="classmo_s_a.html#776586a839c2bbd6d12a731c12a1b748">moSA&lt; M &gt;</a>, <a class="el" href="classmo_i_l_s.html#30edab439401d7ec04fd8d37b4513d94">moILS&lt; M &gt;</a><li>cooling_schedule
: <a class="el" href="classmo_s_a.html#f514ae01cdfc67bf0b87d5389b3792e5">moSA&lt; M &gt;</a><li>counter
: <a class="el" href="classmo_steady_fit_sol_continue.html#245c9099a2c40dfc4f34b3ff216d13ce">moSteadyFitSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_no_fit_impr_sol_continue.html#46fc008a8f7cd06dcaaeb4016b433adb">moNoFitImprSolContinue&lt; EOT &gt;</a></ul>
: <a class="el" href="classmo_t_s.html#r1">moTS&lt; M &gt;</a>, <a class="el" href="classmo_s_a.html#r2">moSA&lt; M &gt;</a>, <a class="el" href="classmo_i_l_s.html#r1">moILS&lt; M &gt;</a><li>cooling_schedule
: <a class="el" href="classmo_s_a.html#r4">moSA&lt; M &gt;</a><li>counter
: <a class="el" href="classmo_steady_fit_sol_continue.html#r5">moSteadyFitSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_no_fit_impr_sol_continue.html#r3">moNoFitImprSolContinue&lt; EOT &gt;</a></ul>
<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
<li>first_time
: <a class="el" href="classmo_impr_best_fit_aspir_crit.html#2d5226c7dd661b33011402dbbbe78265">moImprBestFitAspirCrit&lt; M &gt;</a>, <a class="el" href="classmo_best_impr_select.html#352b14d206b0772eb9f40efb7beb0f13">moBestImprSelect&lt; M &gt;</a><li>firstFitnessSaved
: <a class="el" href="classmo_steady_fit_sol_continue.html#025bf2789e470fdde989eee9121035c3">moSteadyFitSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_no_fit_impr_sol_continue.html#ca3591e47a075b59e0826f31234c71ef">moNoFitImprSolContinue&lt; EOT &gt;</a><li>firstTime
: <a class="el" href="classmo_rand_impr_select.html#18f21c5ec337b45f634aaa094ad698ae">moRandImprSelect&lt; M &gt;</a><li>fitness
: <a class="el" href="classmo_steady_fit_sol_continue.html#a5c62e7049b36f6e71e92b559568c09e">moSteadyFitSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_no_fit_impr_sol_continue.html#3d3d2b43a4dd73e38689cc0018d44ee7">moNoFitImprSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_fit_sol_continue.html#87d0ba8f2f76f61c89317eed5f094dfc">moFitSolContinue&lt; EOT &gt;</a><li>full_evaluation
: <a class="el" href="classmo_t_s.html#f44bb408007e2bff99f7a201842e8e48">moTS&lt; M &gt;</a>, <a class="el" href="classmo_s_a.html#ace30095ffc4924d84e14a0e59f7746f">moSA&lt; M &gt;</a>, <a class="el" href="classmo_i_l_s.html#8e8c383ac6ec34aaf071fa18bb54be67">moILS&lt; M &gt;</a>, <a class="el" href="classmo_h_c.html#1175c588c19d3658cfc690d5f3f8d825">moHC&lt; M &gt;</a><li>functions
: <a class="el" href="classmo_l_s_check_point.html#56a7427a6aebac7955c22bab302c050a">moLSCheckPoint&lt; M &gt;</a></ul>
: <a class="el" href="classmo_impr_best_fit_aspir_crit.html#r1">moImprBestFitAspirCrit&lt; M &gt;</a>, <a class="el" href="classmo_best_impr_select.html#r0">moBestImprSelect&lt; M &gt;</a><li>firstFitnessSaved
: <a class="el" href="classmo_steady_fit_sol_continue.html#r3">moSteadyFitSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_no_fit_impr_sol_continue.html#r1">moNoFitImprSolContinue&lt; EOT &gt;</a><li>firstTime
: <a class="el" href="classmo_rand_impr_select.html#r3">moRandImprSelect&lt; M &gt;</a><li>fitness
: <a class="el" href="classmo_steady_fit_sol_continue.html#r4">moSteadyFitSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_no_fit_impr_sol_continue.html#r2">moNoFitImprSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_fit_sol_continue.html#r0">moFitSolContinue&lt; EOT &gt;</a><li>full_evaluation
: <a class="el" href="classmo_t_s.html#r2">moTS&lt; M &gt;</a>, <a class="el" href="classmo_s_a.html#r5">moSA&lt; M &gt;</a>, <a class="el" href="classmo_i_l_s.html#r4">moILS&lt; M &gt;</a>, <a class="el" href="classmo_h_c.html#r1">moHC&lt; M &gt;</a><li>functions
: <a class="el" href="classmo_l_s_check_point.html#r0">moLSCheckPoint&lt; M &gt;</a></ul>
<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
<li>generationMaximumNumber
: <a class="el" href="classmo_gen_sol_continue.html#c838d923436b71c584891c1cbe3f47ba">moGenSolContinue&lt; EOT &gt;</a><li>generationNumber
: <a class="el" href="classmo_gen_sol_continue.html#af0b3e5ca3ceee0d843670955c8f1e58">moGenSolContinue&lt; EOT &gt;</a></ul>
: <a class="el" href="classmo_gen_sol_continue.html#r0">moGenSolContinue&lt; EOT &gt;</a><li>generationNumber
: <a class="el" href="classmo_gen_sol_continue.html#r1">moGenSolContinue&lt; EOT &gt;</a></ul>
<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
<li>incremental_evaluation
: <a class="el" href="classmo_t_s_move_loop_expl.html#491fa46e1cb7935cb515b27b85bf8765">moTSMoveLoopExpl&lt; M &gt;</a>, <a class="el" href="classmo_s_a.html#fdb49f837dc602624554279418c94bdb">moSA&lt; M &gt;</a>, <a class="el" href="classmo_h_c_move_loop_expl.html#a044b28f972d007a22736b646d86f265">moHCMoveLoopExpl&lt; M &gt;</a><li>initial_fitness
: <a class="el" href="classmo_rand_impr_select.html#d566fa23689861b1d04257e53c71ae20">moRandImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_first_impr_select.html#669f8f2f74e71bf2b7fdabfc9cca2c0e">moFirstImprSelect&lt; M &gt;</a><li>initial_temperature
: <a class="el" href="classmo_s_a.html#e07bf4ca64248e94ab85e8a1ba32aa8c">moSA&lt; M &gt;</a><li>iteration_maximum_number
: <a class="el" href="classmo_it_rand_next_move.html#1b06067aee7a78f8a255563391514d2d">moItRandNextMove&lt; M &gt;</a><li>iteration_number
: <a class="el" href="classmo_it_rand_next_move.html#2f8d52c88d6c002be518091cc52beca1">moItRandNextMove&lt; M &gt;</a></ul>
: <a class="el" href="classmo_t_s_move_loop_expl.html#r2">moTSMoveLoopExpl&lt; M &gt;</a>, <a class="el" href="classmo_s_a.html#r1">moSA&lt; M &gt;</a>, <a class="el" href="classmo_h_c_move_loop_expl.html#r2">moHCMoveLoopExpl&lt; M &gt;</a><li>initial_fitness
: <a class="el" href="classmo_rand_impr_select.html#r0">moRandImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_first_impr_select.html#r2">moFirstImprSelect&lt; M &gt;</a><li>initial_temperature
: <a class="el" href="classmo_s_a.html#r3">moSA&lt; M &gt;</a><li>iteration_maximum_number
: <a class="el" href="classmo_it_rand_next_move.html#r1">moItRandNextMove&lt; M &gt;</a><li>iteration_number
: <a class="el" href="classmo_it_rand_next_move.html#r2">moItRandNextMove&lt; M &gt;</a></ul>
<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
<li>maxNumberOfIterations
: <a class="el" href="classmo_steady_fit_sol_continue.html#36b43c2a252887ad027165ac32393fe8">moSteadyFitSolContinue&lt; EOT &gt;</a><li>maxNumberOfIterationsReached
: <a class="el" href="classmo_steady_fit_sol_continue.html#7d88c0eb91b2a12121ba1c3ae9139887">moSteadyFitSolContinue&lt; EOT &gt;</a><li>maxNumberOfIterationsWithoutImprovement
: <a class="el" href="classmo_steady_fit_sol_continue.html#cde593c09f497a5fa66ff62732544f40">moSteadyFitSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_no_fit_impr_sol_continue.html#03612ffc3af9d943c1b1d2cde09d461b">moNoFitImprSolContinue&lt; EOT &gt;</a><li>memory_maximum_size
: <a class="el" href="classmo_simple_solution_tabu_list.html#06631e7b9a2511e3c11540aa14b9e636">moSimpleSolutionTabuList&lt; M &gt;</a>, <a class="el" href="classmo_simple_move_tabu_list.html#fea7fe7c62a6da9b8f087a2732f44251">moSimpleMoveTabuList&lt; M &gt;</a><li>memory_size
: <a class="el" href="classmo_simple_solution_tabu_list.html#0d54e6b0af0e6088aafae596392c9490">moSimpleSolutionTabuList&lt; M &gt;</a>, <a class="el" href="classmo_simple_move_tabu_list.html#defd20fe6d0d51fdaedbc5b95018aea7">moSimpleMoveTabuList&lt; M &gt;</a><li>move_explorer
: <a class="el" href="classmo_t_s.html#9fd948a2c586f1991f5a1eee927af8a6">moTS&lt; M &gt;</a>, <a class="el" href="classmo_h_c.html#ec4e702a6ec240f40ff9d262c36d080b">moHC&lt; M &gt;</a><li>move_initializer
: <a class="el" href="classmo_t_s_move_loop_expl.html#cd680d22382b9941d2c34133a641d443">moTSMoveLoopExpl&lt; M &gt;</a>, <a class="el" href="classmo_h_c_move_loop_expl.html#17506f3f1172714f9adbfa4e8a15953a">moHCMoveLoopExpl&lt; M &gt;</a><li>move_selection
: <a class="el" href="classmo_t_s_move_loop_expl.html#1caa6939fbe65ec4255e9e6dc3ce333b">moTSMoveLoopExpl&lt; M &gt;</a>, <a class="el" href="classmo_h_c_move_loop_expl.html#5f0532e0ee8ef8ecaeeb4e56342be443">moHCMoveLoopExpl&lt; M &gt;</a></ul>
: <a class="el" href="classmo_steady_fit_sol_continue.html#r0">moSteadyFitSolContinue&lt; EOT &gt;</a><li>maxNumberOfIterationsReached
: <a class="el" href="classmo_steady_fit_sol_continue.html#r2">moSteadyFitSolContinue&lt; EOT &gt;</a><li>maxNumberOfIterationsWithoutImprovement
: <a class="el" href="classmo_steady_fit_sol_continue.html#r1">moSteadyFitSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_no_fit_impr_sol_continue.html#r0">moNoFitImprSolContinue&lt; EOT &gt;</a><li>memory_maximum_size
: <a class="el" href="classmo_simple_solution_tabu_list.html#r0">moSimpleSolutionTabuList&lt; M &gt;</a>, <a class="el" href="classmo_simple_move_tabu_list.html#r0">moSimpleMoveTabuList&lt; M &gt;</a><li>memory_size
: <a class="el" href="classmo_simple_solution_tabu_list.html#r1">moSimpleSolutionTabuList&lt; M &gt;</a>, <a class="el" href="classmo_simple_move_tabu_list.html#r1">moSimpleMoveTabuList&lt; M &gt;</a><li>move_explorer
: <a class="el" href="classmo_t_s.html#r0">moTS&lt; M &gt;</a>, <a class="el" href="classmo_h_c.html#r0">moHC&lt; M &gt;</a><li>move_initializer
: <a class="el" href="classmo_t_s_move_loop_expl.html#r0">moTSMoveLoopExpl&lt; M &gt;</a>, <a class="el" href="classmo_h_c_move_loop_expl.html#r0">moHCMoveLoopExpl&lt; M &gt;</a><li>move_selection
: <a class="el" href="classmo_t_s_move_loop_expl.html#r3">moTSMoveLoopExpl&lt; M &gt;</a>, <a class="el" href="classmo_h_c_move_loop_expl.html#r3">moHCMoveLoopExpl&lt; M &gt;</a></ul>
<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
<li>next_move_generator
: <a class="el" href="classmo_t_s_move_loop_expl.html#a2bbb593af2beefb05a307277c22b3d5">moTSMoveLoopExpl&lt; M &gt;</a>, <a class="el" href="classmo_h_c_move_loop_expl.html#fdc44d40d8859bae1d7b92e77f36aa30">moHCMoveLoopExpl&lt; M &gt;</a></ul>
: <a class="el" href="classmo_t_s_move_loop_expl.html#r1">moTSMoveLoopExpl&lt; M &gt;</a>, <a class="el" href="classmo_h_c_move_loop_expl.html#r1">moHCMoveLoopExpl&lt; M &gt;</a></ul>
<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
<li>perturbation
: <a class="el" href="classmo_i_l_s.html#f667a1bda06b6d221292df9aba3db8a2">moILS&lt; M &gt;</a></ul>
: <a class="el" href="classmo_i_l_s.html#r3">moILS&lt; M &gt;</a></ul>
<h3><a class="anchor" name="index_q">- q -</a></h3><ul>
<li>quantity
: <a class="el" href="classmo_linear_cooling_schedule.html#6159dc39ceda89b23ffdab3d6ce8d8ed">moLinearCoolingSchedule</a></ul>
: <a class="el" href="classmo_linear_cooling_schedule.html#r1">moLinearCoolingSchedule</a></ul>
<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
<li>random_move_generator
: <a class="el" href="classmo_s_a.html#92656523f556669862fcffdccea178dd">moSA&lt; M &gt;</a>, <a class="el" href="classmo_it_rand_next_move.html#92601819402ad00d01933113d0bcf40d">moItRandNextMove&lt; M &gt;</a><li>ratio
: <a class="el" href="classmo_exponential_cooling_schedule.html#e8f3f87417c1c7253efb938a740846fa">moExponentialCoolingSchedule</a></ul>
: <a class="el" href="classmo_s_a.html#r0">moSA&lt; M &gt;</a>, <a class="el" href="classmo_it_rand_next_move.html#r0">moItRandNextMove&lt; M &gt;</a><li>ratio
: <a class="el" href="classmo_exponential_cooling_schedule.html#r1">moExponentialCoolingSchedule</a></ul>
<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
<li>tabu_list
: <a class="el" href="classmo_t_s_move_loop_expl.html#0e5988a940ba218e87c53b7e56d79790">moTSMoveLoopExpl&lt; M &gt;</a><li>tabuList
: <a class="el" href="classmo_simple_solution_tabu_list.html#75df9cd683528d3722d02bac407b710b">moSimpleSolutionTabuList&lt; M &gt;</a>, <a class="el" href="classmo_simple_move_tabu_list.html#d91bc838361524720616b44eda9b2c3a">moSimpleMoveTabuList&lt; M &gt;</a><li>threshold
: <a class="el" href="classmo_linear_cooling_schedule.html#e7f539f986801ea71392c4a55ba08a76">moLinearCoolingSchedule</a>, <a class="el" href="classmo_exponential_cooling_schedule.html#8d4327c0bb33b7121a322279eea97f84">moExponentialCoolingSchedule</a></ul>
: <a class="el" href="classmo_t_s_move_loop_expl.html#r4">moTSMoveLoopExpl&lt; M &gt;</a><li>tabuList
: <a class="el" href="classmo_simple_solution_tabu_list.html#r2">moSimpleSolutionTabuList&lt; M &gt;</a>, <a class="el" href="classmo_simple_move_tabu_list.html#r2">moSimpleMoveTabuList&lt; M &gt;</a><li>threshold
: <a class="el" href="classmo_linear_cooling_schedule.html#r0">moLinearCoolingSchedule</a>, <a class="el" href="classmo_exponential_cooling_schedule.html#r0">moExponentialCoolingSchedule</a></ul>
<h3><a class="anchor" name="index_v">- v -</a></h3><ul>
<li>valid
: <a class="el" href="classmo_first_impr_select.html#a99c0586ba07449234705c17a258d58c">moFirstImprSelect&lt; M &gt;</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
: <a class="el" href="classmo_first_impr_select.html#r0">moFirstImprSelect&lt; M &gt;</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Mon Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

View file

@ -2,58 +2,43 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: Hierarchical Index</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li id="current"><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindexHL" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>ParadisEO-MO-MovingObjects Class Hierarchy</h1>This inheritance list is sorted roughly, but not completely, alphabetically:<ul>
<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&lt; A1, A2, R &gt;</a>
<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&lt; const EOT &amp;, const EOT &amp;, bool &gt;</a>
<code> [external]</code><ul>
<li><a class="el" href="classmo_comparator.html">moComparator&lt; EOT &gt;</a>
<ul>
<li><a class="el" href="classmo_fit_comparator.html">moFitComparator&lt; EOT &gt;</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_b_f.html">eoBF&lt; const M &amp;, const M::EOType &amp;, bool &gt;</a>
<code> [external]</code><ul>
<li><a class="el" href="classmo_tabu_list.html">moTabuList&lt; M &gt;</a>
<ul>
<li><a class="el" href="classmo_simple_move_tabu_list.html">moSimpleMoveTabuList&lt; M &gt;</a>
<li><a class="el" href="classmo_simple_solution_tabu_list.html">moSimpleSolutionTabuList&lt; M &gt;</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_b_f.html">eoBF&lt; const M &amp;, const M::EOType &amp;, M::EOType::Fitness &gt;</a>
<code> [external]</code><ul>
<li><a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval&lt; M &gt;</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&lt; const M &amp;, const M::EOType &amp;, void &gt;</a>
<code> [external]</code><ul>
<li><a class="el" href="classmo_l_s_check_point.html">moLSCheckPoint&lt; M &gt;</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&lt; const M &amp;, const M::EOType::Fitness &amp;, bool &gt;</a>
<code> [external]</code><ul>
<li><a class="el" href="classmo_aspir_crit.html">moAspirCrit&lt; M &gt;</a>
<ul>
<li><a class="el" href="classmo_impr_best_fit_aspir_crit.html">moImprBestFitAspirCrit&lt; M &gt;</a>
<li><a class="el" href="classmo_no_aspir_crit.html">moNoAspirCrit&lt; M &gt;</a>
</ul>
<li><a class="el" href="classmo_comparator.html">moComparator&lt; EOT &gt;</a>
<ul>
<li><a class="el" href="classmo_fit_comparator.html">moFitComparator&lt; EOT &gt;</a>
</ul>
<li><a class="el" href="classmo_l_s_check_point.html">moLSCheckPoint&lt; M &gt;</a>
<li><a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval&lt; M &gt;</a>
<li><a class="el" href="classmo_move_init.html">moMoveInit&lt; M &gt;</a>
<li><a class="el" href="classmo_next_move.html">moNextMove&lt; M &gt;</a>
<ul>
<li><a class="el" href="classmo_it_rand_next_move.html">moItRandNextMove&lt; M &gt;</a>
</ul>
<li><a class="el" href="classmo_tabu_list.html">moTabuList&lt; M &gt;</a>
<ul>
<li><a class="el" href="classmo_simple_move_tabu_list.html">moSimpleMoveTabuList&lt; M &gt;</a>
<li><a class="el" href="classmo_simple_solution_tabu_list.html">moSimpleSolutionTabuList&lt; M &gt;</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_b_f.html">eoBF&lt; const M::EOType &amp;, M::EOType &amp;, void &gt;</a>
<code> [external]</code><ul>
@ -66,6 +51,17 @@
</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_b_f.html">eoBF&lt; M &amp;, const M::EOType &amp;, bool &gt;</a>
<code> [external]</code><ul>
<li><a class="el" href="classmo_next_move.html">moNextMove&lt; M &gt;</a>
<ul>
<li><a class="el" href="classmo_it_rand_next_move.html">moItRandNextMove&lt; M &gt;</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_b_f.html">eoBF&lt; M &amp;, const M::EOType &amp;, void &gt;</a>
<code> [external]</code><ul>
<li><a class="el" href="classmo_move_init.html">moMoveInit&lt; M &gt;</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&lt; M &amp;, M::EOType::Fitness &amp;, void &gt;</a>
<code> [external]</code><ul>
<li><a class="el" href="classmo_move_select.html">moMoveSelect&lt; M &gt;</a>
@ -112,20 +108,25 @@
<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&lt; M::EOType &amp;, bool &gt;</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&lt; M::EOType &gt;</a>
<code> [external]</code></ul>
<code> [external]</code><ul>
<li><a class="el" href="classmo_algo.html">moAlgo&lt; M::EOType &gt;</a>
<ul>
<li><a class="el" href="classmo_h_c.html">moHC&lt; M &gt;</a>
<li><a class="el" href="classmo_i_l_s.html">moILS&lt; M &gt;</a>
<li><a class="el" href="classmo_s_a.html">moSA&lt; M &gt;</a>
<li><a class="el" href="classmo_t_s.html">moTS&lt; M &gt;</a>
</ul>
</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&lt; EOType &gt;</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&lt; EOT &gt;</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_mon_op.html">eoMonOp&lt; M::EOType &gt;</a>
<code> [external]</code></ul>
<li><a class="el" href="classmo_h_c.html">moHC&lt; M &gt;</a>
<li><a class="el" href="classmo_i_l_s.html">moILS&lt; M &gt;</a>
<li><a class="el" href="classmo_s_a.html">moSA&lt; M &gt;</a>
<li><a class="el" href="classmo_t_s.html">moTS&lt; M &gt;</a>
</ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Mon Mar 3 14:50:02 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

View file

@ -2,33 +2,18 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: index.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="classes.html"><span>Classes</span></a></li>
<li id="current"><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<h1>index.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001
<a name="l00064"></a>00064 <span class="comment">// coding: iso-8859-1</span>
<a name="l00065"></a>00065 <span class="comment">// mode: C++</span>
<a name="l00066"></a>00066 <span class="comment">// c-file-style: "Stroustrup"</span>
<a name="l00067"></a>00067 <span class="comment">// fill-column: 80</span>
<a name="l00068"></a>00068 <span class="comment">// End:</span>
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>index.h</h1><div class="fragment"><pre class="fragment">00001
00064 <span class="comment">// coding: iso-8859-1</span>
00065 <span class="comment">// mode: C++</span>
00066 <span class="comment">// c-file-style: "Stroustrup"</span>
00067 <span class="comment">// fill-column: 80</span>
00068 <span class="comment">// End:</span>
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Mar 3 14:50:01 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

View file

@ -2,26 +2,11 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: Welcome to PARADISEO-Moving Objects</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li id="current"><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<h1>Welcome to PARADISEO-Moving Objects</h1>
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindexHL" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>Welcome to PARADISEO-Moving Objects </h1>
<p>
<h3 align="center">1.1 </h3><h2><a class="anchor" name="Introduction">
Introduction</a></h2>
@ -32,7 +17,7 @@ AUTHORS</a></h2>
<tr>
<td>Sebastien CAHON </td></tr>
<tr>
<td><a href="http://www.lifl.fr/~boisson" target="blank>">Jean-Charles BOISSON</a> </td></tr>
<td><a href="http://www.lifl.fr/~boisson" target="blank">Jean-Charles BOISSON</a> </td></tr>
</table>
<h2><a class="anchor" name="LICENSE">
LICENSE</a></h2>
@ -41,10 +26,10 @@ As a counterpart to the access to the source code and rights to copy, modify and
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><h2><a class="anchor" name="Paradiseo">
Home Page</a></h2>
<a href="http://paradiseo.gforge.inria.fr>">http://paradiseo.gforge.inria.fr</a><h2><a class="anchor" name="Installation">
<a href="http://paradiseo.gforge.inria.fr">http://paradiseo.gforge.inria.fr</a><h2><a class="anchor" name="Installation">
Installation</a></h2>
The installation procedure of the package is detailed in the <a href="../../README">README</a> file in the top-directory of the source-tree. <hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
The installation procedure of the package is detailed in the <a href="../../README">README</a> file in the top-directory of the source-tree. <hr size="1"><address style="align: right;"><small>Generated on Mon Mar 3 14:50:01 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

View file

@ -2,103 +2,88 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-MO-MovingObjects: mo.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="classes.html"><span>Classes</span></a></li>
<li id="current"><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<h1>mo.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
<a name="l00002"></a>00002 <span class="comment"> &lt;mo.h&gt;</span>
<a name="l00003"></a>00003 <span class="comment"> Copyright (C) DOLPHIN Project-Team, INRIA Futurs, 2006-2007</span>
<a name="l00004"></a>00004 <span class="comment"> (C) OPAC Team, LIFL, 2002-2007</span>
<a name="l00005"></a>00005 <span class="comment"></span>
<a name="l00006"></a>00006 <span class="comment"> Sébastien Cahon, Jean-Charles Boisson (Jean-Charles.Boisson@lifl.fr)</span>
<a name="l00007"></a>00007 <span class="comment"></span>
<a name="l00008"></a>00008 <span class="comment"> This software is governed by the CeCILL license under French law and</span>
<a name="l00009"></a>00009 <span class="comment"> abiding by the rules of distribution of free software. You can use,</span>
<a name="l00010"></a>00010 <span class="comment"> modify and/ or redistribute the software under the terms of the CeCILL</span>
<a name="l00011"></a>00011 <span class="comment"> license as circulated by CEA, CNRS and INRIA at the following URL</span>
<a name="l00012"></a>00012 <span class="comment"> "http://www.cecill.info".</span>
<a name="l00013"></a>00013 <span class="comment"></span>
<a name="l00014"></a>00014 <span class="comment"> As a counterpart to the access to the source code and rights to copy,</span>
<a name="l00015"></a>00015 <span class="comment"> modify and redistribute granted by the license, users are provided only</span>
<a name="l00016"></a>00016 <span class="comment"> with a limited warranty and the software's author, the holder of the</span>
<a name="l00017"></a>00017 <span class="comment"> economic rights, and the successive licensors have only limited liability.</span>
<a name="l00018"></a>00018 <span class="comment"></span>
<a name="l00019"></a>00019 <span class="comment"> In this respect, the user's attention is drawn to the risks associated</span>
<a name="l00020"></a>00020 <span class="comment"> with loading, using, modifying and/or developing or reproducing the</span>
<a name="l00021"></a>00021 <span class="comment"> software by the user in light of its specific status of free software,</span>
<a name="l00022"></a>00022 <span class="comment"> that may mean that it is complicated to manipulate, and that also</span>
<a name="l00023"></a>00023 <span class="comment"> therefore means that it is reserved for developers and experienced</span>
<a name="l00024"></a>00024 <span class="comment"> professionals having in-depth computer knowledge. Users are therefore</span>
<a name="l00025"></a>00025 <span class="comment"> encouraged to load and test the software's suitability as regards their</span>
<a name="l00026"></a>00026 <span class="comment"> requirements in conditions enabling the security of their systems and/or</span>
<a name="l00027"></a>00027 <span class="comment"> data to be ensured and, more generally, to use and operate it in the</span>
<a name="l00028"></a>00028 <span class="comment"> same conditions as regards security.</span>
<a name="l00029"></a>00029 <span class="comment"> The fact that you are presently reading this means that you have had</span>
<a name="l00030"></a>00030 <span class="comment"> knowledge of the CeCILL license and that you accept its terms.</span>
<a name="l00031"></a>00031 <span class="comment"></span>
<a name="l00032"></a>00032 <span class="comment"> ParadisEO WebSite : http://paradiseo.gforge.inria.fr</span>
<a name="l00033"></a>00033 <span class="comment"> Contact: paradiseo-help@lists.gforge.inria.fr</span>
<a name="l00034"></a>00034 <span class="comment">*/</span>
<a name="l00035"></a>00035
<a name="l00036"></a>00036 <span class="preprocessor">#ifndef _mo_h</span>
<a name="l00037"></a>00037 <span class="preprocessor"></span><span class="preprocessor">#define _mo_h</span>
<a name="l00038"></a>00038 <span class="preprocessor"></span>
<a name="l00039"></a>00039 <span class="preprocessor">#include &lt;moAlgo.h&gt;</span>
<a name="l00040"></a>00040 <span class="preprocessor">#include &lt;moAspirCrit.h&gt;</span>
<a name="l00041"></a>00041 <span class="preprocessor">#include &lt;moBestImprSelect.h&gt;</span>
<a name="l00042"></a>00042 <span class="preprocessor">#include &lt;moComparator.h&gt;</span>
<a name="l00043"></a>00043 <span class="preprocessor">#include &lt;moCoolingSchedule.h&gt;</span>
<a name="l00044"></a>00044 <span class="preprocessor">#include &lt;moExponentialCoolingSchedule.h&gt;</span>
<a name="l00045"></a>00045 <span class="preprocessor">#include &lt;moFirstImprSelect.h&gt;</span>
<a name="l00046"></a>00046 <span class="preprocessor">#include &lt;moFitComparator.h&gt;</span>
<a name="l00047"></a>00047 <span class="preprocessor">#include &lt;moFitSolContinue.h&gt;</span>
<a name="l00048"></a>00048 <span class="preprocessor">#include &lt;moGenSolContinue.h&gt;</span>
<a name="l00049"></a>00049 <span class="preprocessor">#include &lt;moHC.h&gt;</span>
<a name="l00050"></a>00050 <span class="preprocessor">#include &lt;moHCMoveLoopExpl.h&gt;</span>
<a name="l00051"></a>00051 <span class="preprocessor">#include &lt;moILS.h&gt;</span>
<a name="l00052"></a>00052 <span class="preprocessor">#include &lt;moImprBestFitAspirCrit.h&gt;</span>
<a name="l00053"></a>00053 <span class="preprocessor">#include &lt;moItRandNextMove.h&gt;</span>
<a name="l00054"></a>00054 <span class="preprocessor">#include &lt;moLinearCoolingSchedule.h&gt;</span>
<a name="l00055"></a>00055 <span class="preprocessor">#include &lt;moLSCheckPoint.h&gt;</span>
<a name="l00056"></a>00056 <span class="preprocessor">#include &lt;moMoveExpl.h&gt;</span>
<a name="l00057"></a>00057 <span class="preprocessor">#include &lt;moMove.h&gt;</span>
<a name="l00058"></a>00058 <span class="preprocessor">#include &lt;moMoveIncrEval.h&gt;</span>
<a name="l00059"></a>00059 <span class="preprocessor">#include &lt;moMoveInit.h&gt;</span>
<a name="l00060"></a>00060 <span class="preprocessor">#include &lt;moMoveLoopExpl.h&gt;</span>
<a name="l00061"></a>00061 <span class="preprocessor">#include &lt;moMoveSelect.h&gt;</span>
<a name="l00062"></a>00062 <span class="preprocessor">#include &lt;moNextMove.h&gt;</span>
<a name="l00063"></a>00063 <span class="preprocessor">#include &lt;moNoAspirCrit.h&gt;</span>
<a name="l00064"></a>00064 <span class="preprocessor">#include &lt;moNoFitImprSolContinue.h&gt;</span>
<a name="l00065"></a>00065 <span class="preprocessor">#include &lt;moRandImprSelect.h&gt;</span>
<a name="l00066"></a>00066 <span class="preprocessor">#include &lt;moRandMove.h&gt;</span>
<a name="l00067"></a>00067 <span class="preprocessor">#include &lt;moSA.h&gt;</span>
<a name="l00068"></a>00068 <span class="preprocessor">#include &lt;moSimpleMoveTabuList.h&gt;</span>
<a name="l00069"></a>00069 <span class="preprocessor">#include &lt;moSimpleSolutionTabuList.h&gt;</span>
<a name="l00070"></a>00070 <span class="preprocessor">#include &lt;moSolContinue.h&gt;</span>
<a name="l00071"></a>00071 <span class="preprocessor">#include &lt;moSteadyFitSolContinue.h&gt;</span>
<a name="l00072"></a>00072 <span class="preprocessor">#include &lt;moTabuList.h&gt;</span>
<a name="l00073"></a>00073 <span class="preprocessor">#include &lt;moTS.h&gt;</span>
<a name="l00074"></a>00074 <span class="preprocessor">#include &lt;moTSMoveLoopExpl.h&gt;</span>
<a name="l00075"></a>00075
<a name="l00076"></a>00076 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Feb 29 17:40:44 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"> <form class="search" action="search.php" method="get">
<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
<h1>mo.h</h1><div class="fragment"><pre class="fragment">00001 <span class="comment">/*</span>
00002 <span class="comment"> &lt;mo.h&gt;</span>
00003 <span class="comment"> Copyright (C) DOLPHIN Project-Team, INRIA Futurs, 2006-2007</span>
00004 <span class="comment"> (C) OPAC Team, LIFL, 2002-2007</span>
00005 <span class="comment"></span>
00006 <span class="comment"> Sébastien Cahon, Jean-Charles Boisson (Jean-Charles.Boisson@lifl.fr)</span>
00007 <span class="comment"></span>
00008 <span class="comment"> This software is governed by the CeCILL license under French law and</span>
00009 <span class="comment"> abiding by the rules of distribution of free software. You can use,</span>
00010 <span class="comment"> modify and/ or redistribute the software under the terms of the CeCILL</span>
00011 <span class="comment"> license as circulated by CEA, CNRS and INRIA at the following URL</span>
00012 <span class="comment"> "http://www.cecill.info".</span>
00013 <span class="comment"></span>
00014 <span class="comment"> As a counterpart to the access to the source code and rights to copy,</span>
00015 <span class="comment"> modify and redistribute granted by the license, users are provided only</span>
00016 <span class="comment"> with a limited warranty and the software's author, the holder of the</span>
00017 <span class="comment"> economic rights, and the successive licensors have only limited liability.</span>
00018 <span class="comment"></span>
00019 <span class="comment"> In this respect, the user's attention is drawn to the risks associated</span>
00020 <span class="comment"> with loading, using, modifying and/or developing or reproducing the</span>
00021 <span class="comment"> software by the user in light of its specific status of free software,</span>
00022 <span class="comment"> that may mean that it is complicated to manipulate, and that also</span>
00023 <span class="comment"> therefore means that it is reserved for developers and experienced</span>
00024 <span class="comment"> professionals having in-depth computer knowledge. Users are therefore</span>
00025 <span class="comment"> encouraged to load and test the software's suitability as regards their</span>
00026 <span class="comment"> requirements in conditions enabling the security of their systems and/or</span>
00027 <span class="comment"> data to be ensured and, more generally, to use and operate it in the</span>
00028 <span class="comment"> same conditions as regards security.</span>
00029 <span class="comment"> The fact that you are presently reading this means that you have had</span>
00030 <span class="comment"> knowledge of the CeCILL license and that you accept its terms.</span>
00031 <span class="comment"></span>
00032 <span class="comment"> ParadisEO WebSite : http://paradiseo.gforge.inria.fr</span>
00033 <span class="comment"> Contact: paradiseo-help@lists.gforge.inria.fr</span>
00034 <span class="comment">*/</span>
00035
00036 <span class="preprocessor">#ifndef _mo_h</span>
00037 <span class="preprocessor"></span><span class="preprocessor">#define _mo_h</span>
00038 <span class="preprocessor"></span>
00039 <span class="preprocessor">#include &lt;moAlgo.h&gt;</span>
00040 <span class="preprocessor">#include &lt;moAspirCrit.h&gt;</span>
00041 <span class="preprocessor">#include &lt;moBestImprSelect.h&gt;</span>
00042 <span class="preprocessor">#include &lt;moComparator.h&gt;</span>
00043 <span class="preprocessor">#include &lt;moCoolingSchedule.h&gt;</span>
00044 <span class="preprocessor">#include &lt;moExponentialCoolingSchedule.h&gt;</span>
00045 <span class="preprocessor">#include &lt;moFirstImprSelect.h&gt;</span>
00046 <span class="preprocessor">#include &lt;moFitComparator.h&gt;</span>
00047 <span class="preprocessor">#include &lt;moFitSolContinue.h&gt;</span>
00048 <span class="preprocessor">#include &lt;moGenSolContinue.h&gt;</span>
00049 <span class="preprocessor">#include &lt;moHC.h&gt;</span>
00050 <span class="preprocessor">#include &lt;moHCMoveLoopExpl.h&gt;</span>
00051 <span class="preprocessor">#include &lt;moILS.h&gt;</span>
00052 <span class="preprocessor">#include &lt;moImprBestFitAspirCrit.h&gt;</span>
00053 <span class="preprocessor">#include &lt;moItRandNextMove.h&gt;</span>
00054 <span class="preprocessor">#include &lt;moLinearCoolingSchedule.h&gt;</span>
00055 <span class="preprocessor">#include &lt;moLSCheckPoint.h&gt;</span>
00056 <span class="preprocessor">#include &lt;moMoveExpl.h&gt;</span>
00057 <span class="preprocessor">#include &lt;moMove.h&gt;</span>
00058 <span class="preprocessor">#include &lt;moMoveIncrEval.h&gt;</span>
00059 <span class="preprocessor">#include &lt;moMoveInit.h&gt;</span>
00060 <span class="preprocessor">#include &lt;moMoveLoopExpl.h&gt;</span>
00061 <span class="preprocessor">#include &lt;moMoveSelect.h&gt;</span>
00062 <span class="preprocessor">#include &lt;moNextMove.h&gt;</span>
00063 <span class="preprocessor">#include &lt;moNoAspirCrit.h&gt;</span>
00064 <span class="preprocessor">#include &lt;moNoFitImprSolContinue.h&gt;</span>
00065 <span class="preprocessor">#include &lt;moRandImprSelect.h&gt;</span>
00066 <span class="preprocessor">#include &lt;moRandMove.h&gt;</span>
00067 <span class="preprocessor">#include &lt;moSA.h&gt;</span>
00068 <span class="preprocessor">#include &lt;moSimpleMoveTabuList.h&gt;</span>
00069 <span class="preprocessor">#include &lt;moSimpleSolutionTabuList.h&gt;</span>
00070 <span class="preprocessor">#include &lt;moSolContinue.h&gt;</span>
00071 <span class="preprocessor">#include &lt;moSteadyFitSolContinue.h&gt;</span>
00072 <span class="preprocessor">#include &lt;moTabuList.h&gt;</span>
00073 <span class="preprocessor">#include &lt;moTS.h&gt;</span>
00074 <span class="preprocessor">#include &lt;moTSMoveLoopExpl.h&gt;</span>
00075
00076 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Mar 3 14:50:01 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
</body>
</html>

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