moCoolSched ==> moCoolingSchedule, moEasyCoolSched ==> moExponentialCoolingSchedule, add moLinearCoolingSchedule
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@272 331e1502-861f-0410-8da2-ba01fb791d7f
This commit is contained in:
parent
92da4948bb
commit
f43584ebc2
205 changed files with 1395 additions and 1439 deletions
|
|
@ -36,18 +36,14 @@
|
|||
<p>Inheritance diagram for moSA< M >:
|
||||
<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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_mon_op.html" alt="eoMonOp< M::EOType >" shape="rect" coords="93,112,269,136">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_op.html" alt="eoOp< EOType >" shape="rect" coords="0,56,176,80">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html" alt="eoUF< M::EOType &, bool >" shape="rect" coords="186,56,362,80">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="186,0,362,24">
|
||||
<area href="classmo_algo.html" alt="moAlgo< M::EOType >" shape="rect" coords="0,0,141,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"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_s_a.html#ef9ffb0d95c599e0a06c78db5f2f4b12">moSA</a> (<a class="el" href="classmo_rand_move.html">moRandMove</a>< M > &__move_rand, <a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval</a>< M > &__incr_eval, <a class="el" href="classmo_sol_continue.html">moSolContinue</a>< <a class="el" href="classmo_s_a.html#d5d64a8797bdedc7b3af7893aded0bd5">EOT</a> > &__cont, double __init_temp, <a class="el" href="classmo_cool_sched.html">moCoolSched</a> &__cool_sched, <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_eval_func.html">eoEvalFunc</a>< <a class="el" href="classmo_s_a.html#d5d64a8797bdedc7b3af7893aded0bd5">EOT</a> > &__full_eval)</td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_s_a.html#01f6a44483e5a7abbce33eb480b6a9b9">moSA</a> (<a class="el" href="classmo_rand_move.html">moRandMove</a>< M > &__move_rand, <a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval</a>< M > &__incr_eval, <a class="el" href="classmo_sol_continue.html">moSolContinue</a>< <a class="el" href="classmo_s_a.html#d5d64a8797bdedc7b3af7893aded0bd5">EOT</a> > &__cont, double __init_temp, <a class="el" href="classmo_cooling_schedule.html">moCoolingSchedule</a> &__cool_sched, eoEvalFunc< <a class="el" href="classmo_s_a.html#d5d64a8797bdedc7b3af7893aded0bd5">EOT</a> > &__full_eval)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">SA constructor. <a href="#ef9ffb0d95c599e0a06c78db5f2f4b12"></a><br></td></tr>
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">SA constructor. <a href="#01f6a44483e5a7abbce33eb480b6a9b9"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_s_a.html#0e4c54b57bc13fcbd4763883b8f719e5">operator()</a> (<a class="el" href="classmo_s_a.html#d5d64a8797bdedc7b3af7893aded0bd5">EOT</a> &__sol)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">function that launches the SA algorithm. <a href="#0e4c54b57bc13fcbd4763883b8f719e5"></a><br></td></tr>
|
||||
|
|
@ -77,12 +73,12 @@ typedef EOT::Fitness </td><td class="memItemRight" valign="bottom"><a class
|
|||
double </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_s_a.html#f1af7636b52aa5f6b381f8187b667bd4">init_temp</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Initial temperature. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c7aaf7424aa1b9f889d2ba9c959e5a1d"></a><!-- doxytag: member="moSA::cool_sched" ref="c7aaf7424aa1b9f889d2ba9c959e5a1d" args="" -->
|
||||
<a class="el" href="classmo_cool_sched.html">moCoolSched</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_s_a.html#c7aaf7424aa1b9f889d2ba9c959e5a1d">cool_sched</a></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="11c7d0cab649b7d680dd85bb74cb4ff6"></a><!-- doxytag: member="moSA::cool_sched" ref="11c7d0cab649b7d680dd85bb74cb4ff6" args="" -->
|
||||
<a class="el" href="classmo_cooling_schedule.html">moCoolingSchedule</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_s_a.html#11c7d0cab649b7d680dd85bb74cb4ff6">cool_sched</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">The cooling schedule. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bcd6a940046f23dd741444c0b85edf2c"></a><!-- doxytag: member="moSA::full_eval" ref="bcd6a940046f23dd741444c0b85edf2c" args="" -->
|
||||
<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_eval_func.html">eoEvalFunc</a>< <a class="el" href="classmo_s_a.html#d5d64a8797bdedc7b3af7893aded0bd5">EOT</a> > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_s_a.html#bcd6a940046f23dd741444c0b85edf2c">full_eval</a></td></tr>
|
||||
eoEvalFunc< <a class="el" href="classmo_s_a.html#d5d64a8797bdedc7b3af7893aded0bd5">EOT</a> > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_s_a.html#bcd6a940046f23dd741444c0b85edf2c">full_eval</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">A full evaluation function. <br></td></tr>
|
||||
</table>
|
||||
|
|
@ -97,7 +93,7 @@ Class that describes a Simulated Annealing algorithm.
|
|||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_s_a_8h-source.html#l00032">32</a> of file <a class="el" href="mo_s_a_8h-source.html">moSA.h</a>.<hr><h2>Constructor & Destructor Documentation</h2>
|
||||
<a class="anchor" name="ef9ffb0d95c599e0a06c78db5f2f4b12"></a><!-- doxytag: member="moSA::moSA" ref="ef9ffb0d95c599e0a06c78db5f2f4b12" args="(moRandMove< M > &__move_rand, moMoveIncrEval< M > &__incr_eval, moSolContinue< EOT > &__cont, double __init_temp, moCoolSched &__cool_sched, eoEvalFunc< EOT > &__full_eval)" -->
|
||||
<a class="anchor" name="01f6a44483e5a7abbce33eb480b6a9b9"></a><!-- doxytag: member="moSA::moSA" ref="01f6a44483e5a7abbce33eb480b6a9b9" args="(moRandMove< M > &__move_rand, moMoveIncrEval< M > &__incr_eval, moSolContinue< EOT > &__cont, double __init_temp, moCoolingSchedule &__cool_sched, eoEvalFunc< EOT > &__full_eval)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
|
|
@ -130,13 +126,13 @@ template<class M> </div>
|
|||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="classmo_cool_sched.html">moCoolSched</a> & </td>
|
||||
<td class="paramtype"><a class="el" href="classmo_cooling_schedule.html">moCoolingSchedule</a> & </td>
|
||||
<td class="paramname"> <em>__cool_sched</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_eval_func.html">eoEvalFunc</a>< <a class="el" href="classmo_s_a.html#d5d64a8797bdedc7b3af7893aded0bd5">EOT</a> > & </td>
|
||||
<td class="paramtype">eoEvalFunc< <a class="el" href="classmo_s_a.html#d5d64a8797bdedc7b3af7893aded0bd5">EOT</a> > & </td>
|
||||
<td class="paramname"> <em>__full_eval</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
|
@ -180,7 +176,7 @@ template<class M> </div>
|
|||
<td class="paramtype"><a class="el" href="classmo_s_a.html#d5d64a8797bdedc7b3af7893aded0bd5">EOT</a> & </td>
|
||||
<td class="paramname"> <em>__sol</em> </td>
|
||||
<td> ) </td>
|
||||
<td width="100%"><code> [inline, virtual]</code></td>
|
||||
<td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
|
|
@ -197,8 +193,6 @@ As a <a class="el" href="classmo_t_s.html">moTS</a> or a <a class="el" href="cla
|
|||
</dl>
|
||||
<dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE. </dd></dl>
|
||||
|
||||
<p>
|
||||
Implements <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#a1">eoUF< M::EOType &, bool ></a>.
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_s_a_8h-source.html#l00082">82</a> of file <a class="el" href="mo_s_a_8h-source.html">moSA.h</a>.
|
||||
<p>
|
||||
|
|
@ -207,7 +201,7 @@ References <a class="el" href="mo_s_a_8h-source.html#l00140">moSA< M >::co
|
|||
</div><p>
|
||||
<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 Thu Dec 21 10:49:59 2006 for PARADISEO-MO by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Apr 18 10:15:04 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue