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

This commit is contained in:
legrand 2007-07-05 11:46:12 +00:00
commit c0aa650dbf
185 changed files with 2197 additions and 2794 deletions

View file

@ -1,14 +1,14 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: Class List</title> <title>PARADISEO-MO: Class List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li class="current"><a href="classes.html"><span>Classes</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><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
@ -20,51 +20,49 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li> <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li class="current"><a href="annotated.html"><span>Class&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="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li> <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul> </ul></div>
</div>
<h1>PARADISEO-MO Class List</h1>Here are the classes, structs, unions and interfaces with brief descriptions:<table> <h1>PARADISEO-MO Class List</h1>Here are the classes, structs, unions and interfaces with brief descriptions:<table>
<tr><td class="indexkey"><a class="el" href="class_empty_selection.html">EmptySelection</a></td><td class="indexvalue">Special class that describes the case of no selection </td></tr> <tr><td class="indexkey"><a class="el" href="class_empty_selection.html">EmptySelection</a></td><td class="indexvalue">Special class that describes the case of no selection </td></tr>
<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_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> <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>
<tr><td class="indexkey"><a class="el" href="classmo_best_impr_select.html">moBestImprSelect&lt; M &gt;</a></td><td class="indexvalue">One of the possible <a class="el" href="classmo_move_select.html" title="Class that describes a move selector (moMove).">moMoveSelect</a> </td></tr> <tr><td class="indexkey"><a class="el" href="classmo_best_impr_select.html">moBestImprSelect&lt; M &gt;</a></td><td class="indexvalue">One of the possible <a class="el" href="classmo_move_select.html">moMoveSelect</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="classmo_cooling_schedule.html">moCoolingSchedule</a></td><td class="indexvalue">This class gives the description of a cooling schedule </td></tr> <tr><td class="indexkey"><a class="el" href="classmo_cooling_schedule.html">moCoolingSchedule</a></td><td class="indexvalue">This class gives the description of a cooling schedule </td></tr>
<tr><td class="indexkey"><a class="el" href="classmo_exponential_cooling_schedule.html">moExponentialCoolingSchedule</a></td><td class="indexvalue">One of the possible <a class="el" href="classmo_cooling_schedule.html" title="This class gives the description of a cooling schedule.">moCoolingSchedule</a> </td></tr> <tr><td class="indexkey"><a class="el" href="classmo_exponential_cooling_schedule.html">moExponentialCoolingSchedule</a></td><td class="indexvalue">One of the possible <a class="el" href="classmo_cooling_schedule.html">moCoolingSchedule</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="classmo_first_impr_select.html">moFirstImprSelect&lt; M &gt;</a></td><td class="indexvalue">One possible <a class="el" href="classmo_move_select.html" title="Class that describes a move selector (moMove).">moMoveSelect</a> </td></tr> <tr><td class="indexkey"><a class="el" href="classmo_first_impr_select.html">moFirstImprSelect&lt; M &gt;</a></td><td class="indexvalue">One possible <a class="el" href="classmo_move_select.html">moMoveSelect</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="classmo_gen_sol_continue.html">moGenSolContinue&lt; EOT &gt;</a></td><td class="indexvalue">One possible stop criterion for a solution-based heuristic </td></tr> <tr><td class="indexkey"><a class="el" href="classmo_gen_sol_continue.html">moGenSolContinue&lt; EOT &gt;</a></td><td class="indexvalue">One possible stop criterion for a solution-based heuristic </td></tr>
<tr><td class="indexkey"><a class="el" href="classmo_h_c.html">moHC&lt; M &gt;</a></td><td class="indexvalue">Hill Climbing (HC) </td></tr> <tr><td class="indexkey"><a class="el" href="classmo_h_c.html">moHC&lt; M &gt;</a></td><td class="indexvalue">Hill Climbing (HC) </td></tr>
<tr><td class="indexkey"><a class="el" href="classmo_h_c_move_loop_expl.html">moHCMoveLoopExpl&lt; M &gt;</a></td><td class="indexvalue">Iterative explorer used by a <a class="el" href="classmo_h_c.html" title="Hill Climbing (HC).">moHC</a> </td></tr> <tr><td class="indexkey"><a class="el" href="classmo_h_c_move_loop_expl.html">moHCMoveLoopExpl&lt; M &gt;</a></td><td class="indexvalue">Iterative explorer used by a <a class="el" href="classmo_h_c.html">moHC</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="classmo_impr_best_fit_aspir_crit.html">moImprBestFitAspirCrit&lt; M &gt;</a></td><td class="indexvalue">One of the possible <a class="el" href="classmo_aspir_crit.html" title="Description of the conditions in which a tabu move could be accepted.">moAspirCrit</a> </td></tr> <tr><td class="indexkey"><a class="el" href="classmo_impr_best_fit_aspir_crit.html">moImprBestFitAspirCrit&lt; M &gt;</a></td><td class="indexvalue">One of the possible <a class="el" href="classmo_aspir_crit.html">moAspirCrit</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="classmo_it_rand_next_move.html">moItRandNextMove&lt; M &gt;</a></td><td class="indexvalue">One of the possible <a class="el" href="classmo_next_move.html" title="Class which allows to generate a new move (moMove).">moNextMove</a> </td></tr> <tr><td class="indexkey"><a class="el" href="classmo_it_rand_next_move.html">moItRandNextMove&lt; M &gt;</a></td><td class="indexvalue">One of the possible <a class="el" href="classmo_next_move.html">moNextMove</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="classmo_linear_cooling_schedule.html">moLinearCoolingSchedule</a></td><td class="indexvalue">One of the possible <a class="el" href="classmo_cooling_schedule.html" title="This class gives the description of a cooling schedule.">moCoolingSchedule</a> </td></tr> <tr><td class="indexkey"><a class="el" href="classmo_linear_cooling_schedule.html">moLinearCoolingSchedule</a></td><td class="indexvalue">One of the possible <a class="el" href="classmo_cooling_schedule.html">moCoolingSchedule</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="classmo_l_s_check_point.html">moLSCheckPoint&lt; M &gt;</a></td><td class="indexvalue">Class which allows a checkpointing system </td></tr> <tr><td class="indexkey"><a class="el" href="classmo_l_s_check_point.html">moLSCheckPoint&lt; M &gt;</a></td><td class="indexvalue">Class which allows a checkpointing system </td></tr>
<tr><td class="indexkey"><a class="el" href="classmo_move.html">moMove&lt; EOT &gt;</a></td><td class="indexvalue">Definition of a move </td></tr> <tr><td class="indexkey"><a class="el" href="classmo_move.html">moMove&lt; EOT &gt;</a></td><td class="indexvalue">Definition of a move </td></tr>
<tr><td class="indexkey"><a class="el" href="classmo_move_expl.html">moMoveExpl&lt; M &gt;</a></td><td class="indexvalue">Description of a move (<a class="el" href="classmo_move.html" title="Definition of a move.">moMove</a>) explorer </td></tr> <tr><td class="indexkey"><a class="el" href="classmo_move_expl.html">moMoveExpl&lt; M &gt;</a></td><td class="indexvalue">Description of a move (<a class="el" href="classmo_move.html">moMove</a>) explorer </td></tr>
<tr><td class="indexkey"><a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval&lt; M &gt;</a></td><td class="indexvalue">(generally) Efficient evaluation function based a move and a solution </td></tr> <tr><td class="indexkey"><a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval&lt; M &gt;</a></td><td class="indexvalue">(generally) Efficient evaluation function based a move and a solution </td></tr>
<tr><td class="indexkey"><a class="el" href="classmo_move_init.html">moMoveInit&lt; M &gt;</a></td><td class="indexvalue">Move (<a class="el" href="classmo_move.html" title="Definition of a move.">moMove</a>) initializer </td></tr> <tr><td class="indexkey"><a class="el" href="classmo_move_init.html">moMoveInit&lt; M &gt;</a></td><td class="indexvalue">Move (<a class="el" href="classmo_move.html">moMove</a>) initializer </td></tr>
<tr><td class="indexkey"><a class="el" href="classmo_move_loop_expl.html">moMoveLoopExpl&lt; M &gt;</a></td><td class="indexvalue">Class which describes an iterative explorer </td></tr> <tr><td class="indexkey"><a class="el" href="classmo_move_loop_expl.html">moMoveLoopExpl&lt; M &gt;</a></td><td class="indexvalue">Class which describes an iterative explorer </td></tr>
<tr><td class="indexkey"><a class="el" href="classmo_move_select.html">moMoveSelect&lt; M &gt;</a></td><td class="indexvalue">Class that describes a move selector (<a class="el" href="classmo_move.html" title="Definition of a move.">moMove</a>) </td></tr> <tr><td class="indexkey"><a class="el" href="classmo_move_select.html">moMoveSelect&lt; M &gt;</a></td><td class="indexvalue">Class that describes a move selector (<a class="el" href="classmo_move.html">moMove</a>) </td></tr>
<tr><td class="indexkey"><a class="el" href="classmo_next_move.html">moNextMove&lt; M &gt;</a></td><td class="indexvalue">Class which allows to generate a new move (<a class="el" href="classmo_move.html" title="Definition of a move.">moMove</a>) </td></tr> <tr><td class="indexkey"><a class="el" href="classmo_next_move.html">moNextMove&lt; M &gt;</a></td><td class="indexvalue">Class which allows to generate a new move (<a class="el" href="classmo_move.html">moMove</a>) </td></tr>
<tr><td class="indexkey"><a class="el" href="classmo_no_aspir_crit.html">moNoAspirCrit&lt; M &gt;</a></td><td class="indexvalue">One of the possible aspiration criterion (<a class="el" href="classmo_aspir_crit.html" title="Description of the conditions in which a tabu move could be accepted.">moAspirCrit</a>) </td></tr> <tr><td class="indexkey"><a class="el" href="classmo_no_aspir_crit.html">moNoAspirCrit&lt; M &gt;</a></td><td class="indexvalue">One of the possible aspiration criterion (<a class="el" href="classmo_aspir_crit.html">moAspirCrit</a>) </td></tr>
<tr><td class="indexkey"><a class="el" href="classmo_rand_impr_select.html">moRandImprSelect&lt; M &gt;</a></td><td class="indexvalue">One of the possible <a class="el" href="classmo_move.html" title="Definition of a move.">moMove</a> selector (<a class="el" href="classmo_move_select.html" title="Class that describes a move selector (moMove).">moMoveSelect</a>) </td></tr> <tr><td class="indexkey"><a class="el" href="classmo_rand_impr_select.html">moRandImprSelect&lt; M &gt;</a></td><td class="indexvalue">One of the possible <a class="el" href="classmo_move.html">moMove</a> selector (<a class="el" href="classmo_move_select.html">moMoveSelect</a>) </td></tr>
<tr><td class="indexkey"><a class="el" href="classmo_rand_move.html">moRandMove&lt; M &gt;</a></td><td class="indexvalue">Random move generator </td></tr> <tr><td class="indexkey"><a class="el" href="classmo_rand_move.html">moRandMove&lt; M &gt;</a></td><td class="indexvalue">Random move generator </td></tr>
<tr><td class="indexkey"><a class="el" href="classmo_s_a.html">moSA&lt; M &gt;</a></td><td class="indexvalue">Simulated Annealing (SA) </td></tr> <tr><td class="indexkey"><a class="el" href="classmo_s_a.html">moSA&lt; M &gt;</a></td><td class="indexvalue">Simulated Annealing (SA) </td></tr>
<tr><td class="indexkey"><a class="el" href="classmo_simple_move_tabu_list.html">moSimpleMoveTabuList&lt; M &gt;</a></td><td class="indexvalue">Class describing a move tabu list with a limited memory </td></tr> <tr><td class="indexkey"><a class="el" href="classmo_simple_move_tabu_list.html">moSimpleMoveTabuList&lt; M &gt;</a></td><td class="indexvalue">Class describing a move tabu list with a limited memory </td></tr>
<tr><td class="indexkey"><a class="el" href="classmo_simple_solution_tabu_list.html">moSimpleSolutionTabuList&lt; M &gt;</a></td><td class="indexvalue">Class describing a solution tabu list with limited length </td></tr> <tr><td class="indexkey"><a class="el" href="classmo_simple_solution_tabu_list.html">moSimpleSolutionTabuList&lt; M &gt;</a></td><td class="indexvalue">Class describing a solution tabu list with limited length </td></tr>
<tr><td class="indexkey"><a class="el" href="classmo_sol_continue.html">moSolContinue&lt; EOT &gt;</a></td><td class="indexvalue">Class that describes a stop criterion for a solution-based heuristic </td></tr> <tr><td class="indexkey"><a class="el" href="classmo_sol_continue.html">moSolContinue&lt; EOT &gt;</a></td><td class="indexvalue">Class that describes a stop criterion for a solution-based heuristic </td></tr>
<tr><td class="indexkey"><a class="el" href="classmo_tabu_list.html">moTabuList&lt; M &gt;</a></td><td class="indexvalue">Class describing a tabu list that a <a class="el" href="classmo_t_s.html" title="Tabu Search (TS).">moTS</a> uses </td></tr> <tr><td class="indexkey"><a class="el" href="classmo_tabu_list.html">moTabuList&lt; M &gt;</a></td><td class="indexvalue">Class describing a tabu list that a <a class="el" href="classmo_t_s.html">moTS</a> uses </td></tr>
<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.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> <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> </table>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,14 +1,14 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: EmptySelection Class Reference</title> <title>PARADISEO-MO: EmptySelection Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li class="current"><a href="classes.html"><span>Classes</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><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
@ -20,16 +20,14 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li> <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="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</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> <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul> </ul></div>
</div>
<h1>EmptySelection Class Reference</h1><!-- doxytag: class="EmptySelection" -->Special class that describes the case of no selection. <h1>EmptySelection Class Reference</h1><!-- doxytag: class="EmptySelection" -->Special class that describes the case of no selection.
<a href="#_details">More...</a> <a href="#_details">More...</a>
<p> <p>
@ -47,8 +45,8 @@ This class is used as an exception that can be thrown if a solution selector has
<p> <p>
Definition at line <a class="el" href="mo_move_select_8h-source.html#l00021">21</a> of file <a class="el" href="mo_move_select_8h-source.html">moMoveSelect.h</a>.<hr>The documentation for this class was generated from the following file:<ul> Definition at line <a class="el" href="mo_move_select_8h-source.html#l00021">21</a> of file <a class="el" href="mo_move_select_8h-source.html">moMoveSelect.h</a>.<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> <li><a class="el" href="mo_move_select_8h-source.html">moMoveSelect.h</a></ul>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,14 +1,14 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: Alphabetical List</title> <title>PARADISEO-MO: Alphabetical List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li class="current"><a href="classes.html"><span>Classes</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><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
@ -20,16 +20,14 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li class="current"><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li> <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="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</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> <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul> </ul></div>
</div>
<h1>PARADISEO-MO 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> <h1>PARADISEO-MO 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"> <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> <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>
@ -47,8 +45,8 @@
</td></tr><tr><td><a name="letter_G"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;G&nbsp;&nbsp;</div></td></tr></table> </td></tr><tr><td><a name="letter_G"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;G&nbsp;&nbsp;</div></td></tr></table>
</td><td><a class="el" href="classmo_move_init.html">moMoveInit</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classmo_tabu_list.html">moTabuList</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_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 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 class="el" href="classmo_move_init.html">moMoveInit</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classmo_tabu_list.html">moTabuList</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_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 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 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></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> </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></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="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,14 +1,14 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: moAlgo&lt; EOT &gt; Class Template Reference</title> <title>PARADISEO-MO: moAlgo&lt; EOT &gt; Class Template Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li class="current"><a href="classes.html"><span>Classes</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><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
@ -20,16 +20,14 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li> <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="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</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> <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul> </ul></div>
</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. <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.
<a href="#_details">More...</a> <a href="#_details">More...</a>
<p> <p>
@ -52,14 +50,14 @@
Description of an algorithm of the paradiseo-mo library. Description of an algorithm of the paradiseo-mo library.
<p> <p>
<a class="el" href="classmo_h_c.html" title="Hill Climbing (HC).">moHC</a>, <a class="el" href="classmo_t_s.html" title="Tabu Search (TS).">moTS</a> and <a class="el" href="classmo_s_a.html" title="Simulated Annealing (SA).">moSA</a> are 3 examples of algorithm of the paradiseo-mo library. <a class="el" href="classmo_h_c.html">moHC</a>, <a class="el" href="classmo_t_s.html">moTS</a> and <a class="el" href="classmo_s_a.html">moSA</a> are 3 examples of algorithm of the paradiseo-mo library.
<p> <p>
<p> <p>
Definition at line <a class="el" href="mo_algo_8h-source.html#l00021">21</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> Definition at line <a class="el" href="mo_algo_8h-source.html#l00021">21</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> <li><a class="el" href="mo_algo_8h-source.html">moAlgo.h</a></ul>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,14 +1,14 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: Member List</title> <title>PARADISEO-MO: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li class="current"><a href="classes.html"><span>Classes</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><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
@ -20,24 +20,22 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li> <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="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</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> <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul> </ul></div>
</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> <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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF&lt; const M &amp;, const M::EOType::Fitness &amp;, bool &gt;</a></td><td><code> [static]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="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="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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">operator()</a>(const M &amp;, const M::EOType::Fitness &amp;)=0</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">operator()</a>(A1, A2)=0</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF&lt; 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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; </table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,14 +1,14 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: moAspirCrit&lt; M &gt; Class Template Reference</title> <title>PARADISEO-MO: moAspirCrit&lt; M &gt; Class Template Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li class="current"><a href="classes.html"><span>Classes</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><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
@ -20,17 +20,15 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li> <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="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</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> <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul> </ul></div>
</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.
<h1>moAspirCrit&lt; M &gt; Class Template Reference</h1><!-- doxytag: class="moAspirCrit" --><!-- doxytag: inherits="eoBF&lt; const M &amp;, const M::EOType::Fitness &amp;, bool &gt;" -->Description of the conditions in which a tabu move could be accepted.
<a href="#_details">More...</a> <a href="#_details">More...</a>
<p> <p>
<code>#include &lt;<a class="el" href="mo_aspir_crit_8h-source.html">moAspirCrit.h</a>&gt;</code> <code>#include &lt;<a class="el" href="mo_aspir_crit_8h-source.html">moAspirCrit.h</a>&gt;</code>
@ -38,10 +36,10 @@
<p>Inheritance diagram for moAspirCrit&lt; M &gt;: <p>Inheritance diagram for moAspirCrit&lt; M &gt;:
<p><center><img src="classmo_aspir_crit.png" usemap="#moAspirCrit< M >_map" border="0" alt=""></center> <p><center><img src="classmo_aspir_crit.png" usemap="#moAspirCrit< M >_map" border="0" alt=""></center>
<map name="moAspirCrit< M >_map"> <map name="moAspirCrit< M >_map">
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="92,56,267,80">
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="168,0,494,24"> <area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-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,326,192"> <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="336,168,662,192"> <area href="classmo_no_aspir_crit.html" alt="moNoAspirCrit< M >" shape="rect" coords="185,168,360,192">
</map> </map>
<a href="classmo_aspir_crit-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> <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></td></tr>
@ -56,7 +54,7 @@
Description of the conditions in which a tabu move could be accepted. Description of the conditions in which a tabu move could be accepted.
<p> <p>
It is only a description... An object that herits from this class is needed to be used in a <a class="el" href="classmo_t_s.html" title="Tabu Search (TS).">moTS</a>. See moNoAspriCrit for example. It is only a description... An object that herits from this class is needed to be used in a <a class="el" href="classmo_t_s.html">moTS</a>. See moNoAspriCrit for example.
<p> <p>
<p> <p>
@ -88,8 +86,8 @@ Implemented in <a class="el" href="classmo_impr_best_fit_aspir_crit.html#ffa451a
</div><p> </div><p>
<hr>The documentation for this class was generated from the following file:<ul> <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> <li><a class="el" href="mo_aspir_crit_8h-source.html">moAspirCrit.h</a></ul>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

Before After
Before After

View file

@ -1,14 +1,14 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: Member List</title> <title>PARADISEO-MO: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li class="current"><a href="classes.html"><span>Classes</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><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
@ -20,16 +20,14 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li> <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="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</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> <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul> </ul></div>
</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> <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#dcac897424b5805f146bb1dbb429f2fe">best_fit</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#dcac897424b5805f146bb1dbb429f2fe">best_fit</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#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>
@ -41,8 +39,8 @@
<tr class="memlist"><td><a class="el" href="classmo_best_impr_select.html#d10e3e6f8a0277731e95ef506d064d6d">update</a>(const M &amp;__move, const Fitness &amp;__fit)</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#d10e3e6f8a0277731e95ef506d064d6d">update</a>(const M &amp;__move, const Fitness &amp;__fit)</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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF&lt; 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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF&lt; 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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; </table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,14 +1,14 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: moBestImprSelect&lt; M &gt; Class Template Reference</title> <title>PARADISEO-MO: moBestImprSelect&lt; M &gt; Class Template Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li class="current"><a href="classes.html"><span>Classes</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><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
@ -20,17 +20,15 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li> <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="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</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> <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul> </ul></div>
</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>.
<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" title="Class that describes a move selector (moMove).">moMoveSelect</a>.
<a href="#_details">More...</a> <a href="#_details">More...</a>
<p> <p>
<code>#include &lt;<a class="el" href="mo_best_impr_select_8h-source.html">moBestImprSelect.h</a>&gt;</code> <code>#include &lt;<a class="el" href="mo_best_impr_select_8h-source.html">moBestImprSelect.h</a>&gt;</code>
@ -56,7 +54,7 @@ void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Procedure which initialise the exploration. <br></td></tr> <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Procedure which initialise the exploration. <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#d10e3e6f8a0277731e95ef506d064d6d">update</a> (const M &amp;__move, const <a class="el" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb">Fitness</a> &amp;__fit)</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#d10e3e6f8a0277731e95ef506d064d6d">update</a> (const M &amp;__move, const <a class="el" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb">Fitness</a> &amp;__fit)</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="#d10e3e6f8a0277731e95ef506d064d6d"></a><br></td></tr> <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/struct_function.html">Function</a> that indicates if the current move has not improved the fitness. <a href="#d10e3e6f8a0277731e95ef506d064d6d"></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#169773d4d127acd782cf379f758222da">operator()</a> (M &amp;__move, <a class="el" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb">Fitness</a> &amp;__fit) throw (EmptySelection)</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#169773d4d127acd782cf379f758222da">operator()</a> (M &amp;__move, <a class="el" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb">Fitness</a> &amp;__fit) throw (EmptySelection)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Procedure which saved the best move and fitness. <a href="#169773d4d127acd782cf379f758222da"></a><br></td></tr> <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Procedure which saved the best move and fitness. <a href="#169773d4d127acd782cf379f758222da"></a><br></td></tr>
@ -78,7 +76,7 @@ M&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo
<h3>template&lt;class M&gt;<br> <h3>template&lt;class M&gt;<br>
class moBestImprSelect&lt; M &gt;</h3> class moBestImprSelect&lt; M &gt;</h3>
One of the possible <a class="el" href="classmo_move_select.html" title="Class that describes a move selector (moMove).">moMoveSelect</a>. One of the possible <a class="el" href="classmo_move_select.html">moMoveSelect</a>.
<p> <p>
All neighbors are considered, and the movement which enables the best improvement is selected. All neighbors are considered, and the movement which enables the best improvement is selected.
<p> <p>
@ -113,16 +111,16 @@ template&lt;class M&gt; </div>
<div class="memdoc"> <div class="memdoc">
<p> <p>
Function that indicates if the current move has not improved the fitness. <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/struct_function.html">Function</a> that indicates if the current move has not improved the fitness.
<p> <p>
If the given fitness enables an improvment, the move (<a class="el" href="classmo_move.html" title="Definition of a move.">moMove</a>) and the fitness linked to this move are saved.<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> <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0"> <table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>__move</em>&nbsp;</td><td>a move. </td></tr> <tr><td valign="top"></td><td valign="top"><em>__move</em>&nbsp;</td><td>a move. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>__fit</em>&nbsp;</td><td>a fitness linked to the move. </td></tr> <tr><td valign="top"></td><td valign="top"><em>__fit</em>&nbsp;</td><td>a fitness linked to the move. </td></tr>
</table> </table>
</dl> </dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE if the move does not improve the fitness. </dd></dl> <dl compact><dt><b>Returns:</b></dt><dd>TRUE if the move does not improve the fitness. </dd></dl>
<p> <p>
Implements <a class="el" href="classmo_move_select.html#7c157b6e64fd417acf6e900059204eb1">moMoveSelect&lt; M &gt;</a>. Implements <a class="el" href="classmo_move_select.html#7c157b6e64fd417acf6e900059204eb1">moMoveSelect&lt; M &gt;</a>.
@ -170,7 +168,7 @@ Procedure which saved the best move and fitness.
</dl> </dl>
<dl compact><dt><b>Exceptions:</b></dt><dd> <dl compact><dt><b>Exceptions:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0"> <table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em><a class="el" href="class_empty_selection.html" title="Special class that describes the case of no selection.">EmptySelection</a></em>&nbsp;</td><td>if no move has improved the fitness. </td></tr> <tr><td valign="top"></td><td valign="top"><em><a class="el" href="class_empty_selection.html">EmptySelection</a></em>&nbsp;</td><td>if no move has improved the fitness. </td></tr>
</table> </table>
</dl> </dl>
@ -184,8 +182,8 @@ References <a class="el" href="mo_best_impr_select_8h-source.html#l00089">moBest
</div><p> </div><p>
<hr>The documentation for this class was generated from the following file:<ul> <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> <li><a class="el" href="mo_best_impr_select_8h-source.html">moBestImprSelect.h</a></ul>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,14 +1,14 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: moCoolingSchedule Class Reference</title> <title>PARADISEO-MO: moCoolingSchedule Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li class="current"><a href="classes.html"><span>Classes</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><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
@ -20,16 +20,14 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li> <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="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</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> <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul> </ul></div>
</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. <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.
<a href="#_details">More...</a> <a href="#_details">More...</a>
<p> <p>
@ -49,14 +47,14 @@
<hr><a name="_details"></a><h2>Detailed Description</h2> <hr><a name="_details"></a><h2>Detailed Description</h2>
This class gives the description of a cooling schedule. This class gives the description of a cooling schedule.
<p> <p>
It is only a description... An object that herits from this class is needed to be used in a <a class="el" href="classmo_s_a.html" title="Simulated Annealing (SA).">moSA</a>. See <a class="el" href="classmo_exponential_cooling_schedule.html" title="One of the possible moCoolingSchedule.">moExponentialCoolingSchedule</a> or <a class="el" href="classmo_linear_cooling_schedule.html" title="One of the possible moCoolingSchedule.">moLinearCoolingSchedule</a> for example. It is only a description... An object that herits from this class is needed to be used in a <a class="el" href="classmo_s_a.html">moSA</a>. See <a class="el" href="classmo_exponential_cooling_schedule.html">moExponentialCoolingSchedule</a> or <a class="el" href="classmo_linear_cooling_schedule.html">moLinearCoolingSchedule</a> for example.
<p> <p>
<p> <p>
Definition at line <a class="el" href="mo_cooling_schedule_8h-source.html#l00022">22</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> Definition at line <a class="el" href="mo_cooling_schedule_8h-source.html#l00022">22</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> <li><a class="el" href="mo_cooling_schedule_8h-source.html">moCoolingSchedule.h</a></ul>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,14 +1,14 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: Member List</title> <title>PARADISEO-MO: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li class="current"><a href="classes.html"><span>Classes</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><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
@ -20,16 +20,14 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li> <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="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</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> <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul> </ul></div>
</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> <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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF&lt; double &amp;, bool &gt;</a></td><td><code> [static]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF&lt; 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#b01930c1051c0940666c6325bfd036bc">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#b01930c1051c0940666c6325bfd036bc">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>
@ -38,8 +36,8 @@
<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="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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF&lt; double &amp;, bool &gt;</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF&lt; double &amp;, bool &gt;</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; </table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,14 +1,14 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: moExponentialCoolingSchedule Class Reference</title> <title>PARADISEO-MO: moExponentialCoolingSchedule Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li class="current"><a href="classes.html"><span>Classes</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><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
@ -20,17 +20,15 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li> <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="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</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> <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul> </ul></div>
</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>.
<h1>moExponentialCoolingSchedule Class Reference</h1><!-- doxytag: class="moExponentialCoolingSchedule" --><!-- doxytag: inherits="moCoolingSchedule" -->One of the possible <a class="el" href="classmo_cooling_schedule.html" title="This class gives the description of a cooling schedule.">moCoolingSchedule</a>.
<a href="#_details">More...</a> <a href="#_details">More...</a>
<p> <p>
<code>#include &lt;<a class="el" href="mo_exponential_cooling_schedule_8h-source.html">moExponentialCoolingSchedule.h</a>&gt;</code> <code>#include &lt;<a class="el" href="mo_exponential_cooling_schedule_8h-source.html">moExponentialCoolingSchedule.h</a>&gt;</code>
@ -50,7 +48,7 @@
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Simple constructor. <a href="#b01930c1051c0940666c6325bfd036bc"></a><br></td></tr> <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Simple constructor. <a href="#b01930c1051c0940666c6325bfd036bc"></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#00642b03453b51612a10fcf2280543db">operator()</a> (double &amp;__temp)</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#00642b03453b51612a10fcf2280543db">operator()</a> (double &amp;__temp)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Function which proceeds to the cooling. <a href="#00642b03453b51612a10fcf2280543db"></a><br></td></tr> <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/struct_function.html">Function</a> which proceeds to the cooling. <a href="#00642b03453b51612a10fcf2280543db"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Private Attributes</h2></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="" --> <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> double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_exponential_cooling_schedule.html#8d4327c0bb33b7121a322279eea97f84">threshold</a></td></tr>
@ -62,7 +60,7 @@ double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cl
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The decreasing factor of the temperature. <br></td></tr> <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The decreasing factor of the temperature. <br></td></tr>
</table> </table>
<hr><a name="_details"></a><h2>Detailed Description</h2> <hr><a name="_details"></a><h2>Detailed Description</h2>
One of the possible <a class="el" href="classmo_cooling_schedule.html" title="This class gives the description of a cooling schedule.">moCoolingSchedule</a>. One of the possible <a class="el" href="classmo_cooling_schedule.html">moCoolingSchedule</a>.
<p> <p>
An other very simple cooling schedule, the temperature decrease according to a ratio while the temperature is greater than a given threshold. An other very simple cooling schedule, the temperature decrease according to a ratio while the temperature is greater than a given threshold.
<p> <p>
@ -126,7 +124,7 @@ Definition at line <a class="el" href="mo_exponential_cooling_schedule_8h-source
<div class="memdoc"> <div class="memdoc">
<p> <p>
Function which proceeds to the cooling. <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/struct_function.html">Function</a> which proceeds to the cooling.
<p> <p>
It decreases the temperature and indicates if it is greater than the threshold.<p> It decreases the temperature and indicates if it is greater than the threshold.<p>
<dl compact><dt><b>Parameters:</b></dt><dd> <dl compact><dt><b>Parameters:</b></dt><dd>
@ -134,7 +132,7 @@ It decreases the temperature and indicates if it is greater than the threshold.<
<tr><td valign="top"></td><td valign="top"><em>__temp</em>&nbsp;</td><td>the current temperature. </td></tr> <tr><td valign="top"></td><td valign="top"><em>__temp</em>&nbsp;</td><td>the current temperature. </td></tr>
</table> </table>
</dl> </dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>if the new temperature (current temperature * ratio) is greater than the threshold. </dd></dl> <dl compact><dt><b>Returns:</b></dt><dd>if the new temperature (current temperature * ratio) is greater than the threshold. </dd></dl>
<p> <p>
Implements <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">eoUF&lt; double &amp;, bool &gt;</a>. Implements <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">eoUF&lt; double &amp;, bool &gt;</a>.
@ -146,8 +144,8 @@ References <a class="el" href="mo_exponential_cooling_schedule_8h-source.html#l0
</div><p> </div><p>
<hr>The documentation for this class was generated from the following file:<ul> <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> <li><a class="el" href="mo_exponential_cooling_schedule_8h-source.html">moExponentialCoolingSchedule.h</a></ul>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,14 +1,14 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: Member List</title> <title>PARADISEO-MO: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li class="current"><a href="classes.html"><span>Classes</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><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
@ -20,16 +20,14 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li> <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="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</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> <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul> </ul></div>
</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> <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#e1190347b76ec6fe717be32354b4a9a9">best_fit</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#e1190347b76ec6fe717be32354b4a9a9">best_fit</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#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>
@ -43,8 +41,8 @@
<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="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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF&lt; 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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF&lt; 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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; </table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,14 +1,14 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: moFirstImprSelect&lt; M &gt; Class Template Reference</title> <title>PARADISEO-MO: moFirstImprSelect&lt; M &gt; Class Template Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li class="current"><a href="classes.html"><span>Classes</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><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
@ -20,17 +20,15 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li> <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="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</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> <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul> </ul></div>
</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>.
<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" title="Class that describes a move selector (moMove).">moMoveSelect</a>.
<a href="#_details">More...</a> <a href="#_details">More...</a>
<p> <p>
<code>#include &lt;<a class="el" href="mo_first_impr_select_8h-source.html">moFirstImprSelect.h</a>&gt;</code> <code>#include &lt;<a class="el" href="mo_first_impr_select_8h-source.html">moFirstImprSelect.h</a>&gt;</code>
@ -55,7 +53,7 @@ typedef M::EOType::Fitness&nbsp;</td><td class="memItemRight" valign="bottom"><a
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Procedure which initialise the exploration. <a href="#4c5ce18ede46247a439c68f6954a4055"></a><br></td></tr> <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Procedure which initialise the exploration. <a href="#4c5ce18ede46247a439c68f6954a4055"></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#7ba0882728daedc75c249647c070ccf0">update</a> (const M &amp;__move, const typename M::EOType::Fitness &amp;__fit)</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#7ba0882728daedc75c249647c070ccf0">update</a> (const M &amp;__move, const typename M::EOType::Fitness &amp;__fit)</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="#7ba0882728daedc75c249647c070ccf0"></a><br></td></tr> <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/struct_function.html">Function</a> that indicates if the current move has not improved the fitness. <a href="#7ba0882728daedc75c249647c070ccf0"></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#3be12cf4cbaed00df7c4fa735b2c0a95">operator()</a> (M &amp;__move, <a class="el" href="classmo_first_impr_select.html#64763ce3e6d2873266624382b407fa5a">Fitness</a> &amp;__fit) throw (EmptySelection)</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#3be12cf4cbaed00df7c4fa735b2c0a95">operator()</a> (M &amp;__move, <a class="el" href="classmo_first_impr_select.html#64763ce3e6d2873266624382b407fa5a">Fitness</a> &amp;__fit) throw (EmptySelection)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Procedure which saved the best move and fitness. <a href="#3be12cf4cbaed00df7c4fa735b2c0a95"></a><br></td></tr> <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Procedure which saved the best move and fitness. <a href="#3be12cf4cbaed00df7c4fa735b2c0a95"></a><br></td></tr>
@ -81,7 +79,7 @@ M&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo
<h3>template&lt;class M&gt;<br> <h3>template&lt;class M&gt;<br>
class moFirstImprSelect&lt; M &gt;</h3> class moFirstImprSelect&lt; M &gt;</h3>
One possible <a class="el" href="classmo_move_select.html" title="Class that describes a move selector (moMove).">moMoveSelect</a>. One possible <a class="el" href="classmo_move_select.html">moMoveSelect</a>.
<p> <p>
The neighborhood is explored until a move enables an improvment of the current solution. The neighborhood is explored until a move enables an improvment of the current solution.
<p> <p>
@ -146,16 +144,16 @@ template&lt;class M&gt; </div>
<div class="memdoc"> <div class="memdoc">
<p> <p>
Function that indicates if the current move has not improved the fitness. <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/struct_function.html">Function</a> that indicates if the current move has not improved the fitness.
<p> <p>
If the given fitness enables an improvment, the move (<a class="el" href="classmo_move.html" title="Definition of a move.">moMove</a>) should be applied to the current solution.<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> <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0"> <table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>__move</em>&nbsp;</td><td>a move. </td></tr> <tr><td valign="top"></td><td valign="top"><em>__move</em>&nbsp;</td><td>a move. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>__fit</em>&nbsp;</td><td>a fitness linked to the move. </td></tr> <tr><td valign="top"></td><td valign="top"><em>__fit</em>&nbsp;</td><td>a fitness linked to the move. </td></tr>
</table> </table>
</dl> </dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE if the move does not improve the fitness. </dd></dl> <dl compact><dt><b>Returns:</b></dt><dd>TRUE if the move does not improve the fitness. </dd></dl>
<p> <p>
Definition at line <a class="el" href="mo_first_impr_select_8h-source.html#l00052">52</a> of file <a class="el" href="mo_first_impr_select_8h-source.html">moFirstImprSelect.h</a>. Definition at line <a class="el" href="mo_first_impr_select_8h-source.html#l00052">52</a> of file <a class="el" href="mo_first_impr_select_8h-source.html">moFirstImprSelect.h</a>.
@ -201,7 +199,7 @@ Procedure which saved the best move and fitness.
</dl> </dl>
<dl compact><dt><b>Exceptions:</b></dt><dd> <dl compact><dt><b>Exceptions:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0"> <table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em><a class="el" href="class_empty_selection.html" title="Special class that describes the case of no selection.">EmptySelection</a></em>&nbsp;</td><td>if no move has improved the fitness. </td></tr> <tr><td valign="top"></td><td valign="top"><em><a class="el" href="class_empty_selection.html">EmptySelection</a></em>&nbsp;</td><td>if no move has improved the fitness. </td></tr>
</table> </table>
</dl> </dl>
@ -215,8 +213,8 @@ References <a class="el" href="mo_first_impr_select_8h-source.html#l00100">moFir
</div><p> </div><p>
<hr>The documentation for this class was generated from the following file:<ul> <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> <li><a class="el" href="mo_first_impr_select_8h-source.html">moFirstImprSelect.h</a></ul>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,14 +1,14 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: Member List</title> <title>PARADISEO-MO: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li class="current"><a href="classes.html"><span>Classes</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><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
@ -20,16 +20,14 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li> <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="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</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> <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul> </ul></div>
</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> <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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF&lt; const EOT &amp;, bool &gt;</a></td><td><code> [static]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF&lt; 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#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#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>
@ -39,8 +37,8 @@
<tr class="memlist"><td><a class="el" href="classmo_gen_sol_continue.html#457257cd73b474d6f7783d84d02c2e61">operator()</a>(const EOT &amp;__sol)</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#457257cd73b474d6f7783d84d02c2e61">operator()</a>(const EOT &amp;__sol)</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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF&lt; const EOT &amp;, bool &gt;</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF&lt; const EOT &amp;, bool &gt;</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; </table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,14 +1,14 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: moGenSolContinue&lt; EOT &gt; Class Template Reference</title> <title>PARADISEO-MO: moGenSolContinue&lt; EOT &gt; Class Template Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li class="current"><a href="classes.html"><span>Classes</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><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
@ -20,16 +20,14 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li> <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="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</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> <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul> </ul></div>
</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. <h1>moGenSolContinue&lt; EOT &gt; Class Template Reference</h1><!-- doxytag: class="moGenSolContinue" --><!-- doxytag: inherits="moSolContinue" -->One possible stop criterion for a solution-based heuristic.
<a href="#_details">More...</a> <a href="#_details">More...</a>
<p> <p>
@ -50,7 +48,7 @@
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Simple constructor. <a href="#b56e890f1caa3f98e161c6512b59c95b"></a><br></td></tr> <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Simple constructor. <a href="#b56e890f1caa3f98e161c6512b59c95b"></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#457257cd73b474d6f7783d84d02c2e61">operator()</a> (const EOT &amp;__sol)</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#457257cd73b474d6f7783d84d02c2e61">operator()</a> (const EOT &amp;__sol)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Function that activates the stop criterion. <a href="#457257cd73b474d6f7783d84d02c2e61"></a><br></td></tr> <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/struct_function.html">Function</a> that activates the stop criterion. <a href="#457257cd73b474d6f7783d84d02c2e61"></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="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">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="#6c5db8182157584b56507cc9075602d4"></a><br></td></tr>
@ -126,7 +124,7 @@ template&lt;class EOT&gt; </div>
<div class="memdoc"> <div class="memdoc">
<p> <p>
Function that activates the stop criterion. <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/struct_function.html">Function</a> that activates the stop criterion.
<p> <p>
Increments the counter and returns TRUE if the current number of iteration is lower than the given maximum number of iterations.<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> <dl compact><dt><b>Parameters:</b></dt><dd>
@ -134,7 +132,7 @@ Increments the counter and returns TRUE if the current number of iteration is lo
<tr><td valign="top"></td><td valign="top"><em>__sol</em>&nbsp;</td><td>the current solution. </td></tr> <tr><td valign="top"></td><td valign="top"><em>__sol</em>&nbsp;</td><td>the current solution. </td></tr>
</table> </table>
</dl> </dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE or FALSE according to the current generation number. </dd></dl> <dl compact><dt><b>Returns:</b></dt><dd>TRUE or FALSE according to the current generation number. </dd></dl>
<p> <p>
Implements <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">eoUF&lt; const EOT &amp;, bool &gt;</a>. Implements <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">eoUF&lt; const EOT &amp;, bool &gt;</a>.
@ -175,8 +173,8 @@ References <a class="el" href="mo_gen_sol_continue_8h-source.html#l00066">moGenS
</div><p> </div><p>
<hr>The documentation for this class was generated from the following file:<ul> <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> <li><a class="el" href="mo_gen_sol_continue_8h-source.html">moGenSolContinue.h</a></ul>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,14 +1,14 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: Member List</title> <title>PARADISEO-MO: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li class="current"><a href="classes.html"><span>Classes</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><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
@ -20,18 +20,16 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li> <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="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</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> <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul> </ul></div>
</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> <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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_mon_op.html#c87e6d128629aa4de90dcfb7c2cd4f5c">className</a>() const</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_mon_op.html#0dc1d253f0bd267f27ba8db63beea7f6">className</a>() const </td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_mon_op.html#8dce578ea839d0ea6f2b0e4585b58c86">eoMonOp</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_mon_op.html#8dce578ea839d0ea6f2b0e4585b58c86">eoMonOp</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_op.html#5b9ae9bfcd36ab9cfbc2940039190bdc">eoOp</a>(OpType _type)</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_op.html#5b9ae9bfcd36ab9cfbc2940039190bdc">eoOp</a>(OpType _type)</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_op.html#66db208d9e3c9f7920aafa198af07e79">eoOp</a>(const eoOp &amp;_eop)</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_op.html#66db208d9e3c9f7920aafa198af07e79">eoOp</a>(const eoOp &amp;_eop)</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_op.html">eoOp&lt; EOType &gt;</a></td><td></td></tr>
@ -39,7 +37,7 @@
<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#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#4b0d5cc70fc3d83f59a48b2bdea65736">full_eval</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#4b0d5cc70fc3d83f59a48b2bdea65736">full_eval</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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF&lt; M::EOType &amp;, bool &gt;</a></td><td><code> [static]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF&lt; M::EOType &amp;, bool &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_op.html#cf08c054e075116f58b1fcc9f0cd330d">getType</a>() const</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_op.html#f58534db7113ec9919ecdb69b661eb60">getType</a>() const </td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-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#6cafe093f86a80c225827884cb9dc5b7">moHC</a>(moMoveInit&lt; M &gt; &amp;__move_init, moNextMove&lt; M &gt; &amp;__next_move, moMoveIncrEval&lt; M &gt; &amp;__incr_eval, moMoveSelect&lt; M &gt; &amp;__move_select, eoEvalFunc&lt; EOT &gt; &amp;__full_eval)</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#6cafe093f86a80c225827884cb9dc5b7">moHC</a>(moMoveInit&lt; M &gt; &amp;__move_init, moNextMove&lt; M &gt; &amp;__next_move, moMoveIncrEval&lt; M &gt; &amp;__incr_eval, moMoveSelect&lt; M &gt; &amp;__move_select, eoEvalFunc&lt; EOT &gt; &amp;__full_eval)</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#45f27309792e584a27fa6dcb86ccda65">moHC</a>(moMoveExpl&lt; M &gt; &amp;__move_expl, eoEvalFunc&lt; EOT &gt; &amp;__full_eval)</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#45f27309792e584a27fa6dcb86ccda65">moHC</a>(moMoveExpl&lt; M &gt; &amp;__move_expl, eoEvalFunc&lt; EOT &gt; &amp;__full_eval)</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#f6bfb4553fb699f1e08f7d9c37d06103">move_expl</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#f6bfb4553fb699f1e08f7d9c37d06103">move_expl</a></td><td><a class="el" href="classmo_h_c.html">moHC&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
@ -48,8 +46,8 @@
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_op.html#4d42fee3eb192bc52b184cd098f91850">~eoOp</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_op.html#4d42fee3eb192bc52b184cd098f91850">~eoOp</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF&lt; M::EOType &amp;, bool &gt;</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF&lt; M::EOType &amp;, bool &gt;</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; </table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,14 +1,14 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: moHC&lt; M &gt; Class Template Reference</title> <title>PARADISEO-MO: moHC&lt; M &gt; Class Template Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li class="current"><a href="classes.html"><span>Classes</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><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
@ -20,16 +20,14 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li> <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="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</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> <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul> </ul></div>
</div>
<h1>moHC&lt; M &gt; Class Template Reference</h1><!-- doxytag: class="moHC" --><!-- doxytag: inherits="moAlgo&lt; M::EOType &gt;" -->Hill Climbing (HC). <h1>moHC&lt; M &gt; Class Template Reference</h1><!-- doxytag: class="moHC" --><!-- doxytag: inherits="moAlgo&lt; M::EOType &gt;" -->Hill Climbing (HC).
<a href="#_details">More...</a> <a href="#_details">More...</a>
<p> <p>
@ -55,7 +53,7 @@
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Light constructor. <a href="#45f27309792e584a27fa6dcb86ccda65"></a><br></td></tr> <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Light constructor. <a href="#45f27309792e584a27fa6dcb86ccda65"></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#ed4e273c420efa6386c5975a696a5010">operator()</a> (<a class="el" href="classmo_h_c.html#d219296ede03c679646bce2fe8ff96cb">EOT</a> &amp;__sol)</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#ed4e273c420efa6386c5975a696a5010">operator()</a> (<a class="el" href="classmo_h_c.html#d219296ede03c679646bce2fe8ff96cb">EOT</a> &amp;__sol)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Function which launches the HC. <a href="#ed4e273c420efa6386c5975a696a5010"></a><br></td></tr> <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/struct_function.html">Function</a> which launches the HC. <a href="#ed4e273c420efa6386c5975a696a5010"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Private Types</h2></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="" --> <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> typedef M::EOType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_h_c.html#d219296ede03c679646bce2fe8ff96cb">EOT</a></td></tr>
@ -134,7 +132,7 @@ template&lt;class M&gt; </div>
<p> <p>
Full constructor. Full constructor.
<p> <p>
All the boxes are given in order the HC to use a <a class="el" href="classmo_h_c_move_loop_expl.html" title="Iterative explorer used by a moHC.">moHCMoveLoopExpl</a>.<p> All the boxes are given in order the HC to use a <a class="el" href="classmo_h_c_move_loop_expl.html">moHCMoveLoopExpl</a>.<p>
<dl compact><dt><b>Parameters:</b></dt><dd> <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0"> <table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>__move_init</em>&nbsp;</td><td>a move initialiser. </td></tr> <tr><td valign="top"></td><td valign="top"><em>__move_init</em>&nbsp;</td><td>a move initialiser. </td></tr>
@ -179,7 +177,7 @@ template&lt;class M&gt; </div>
<p> <p>
Light constructor. Light constructor.
<p> <p>
This constructor allow to use another <a class="el" href="classmo_move_expl.html" title="Description of a move (moMove) explorer.">moMoveExpl</a> (generally not a <a class="el" href="classmo_h_c_move_loop_expl.html" title="Iterative explorer used by a moHC.">moHCMoveLoopExpl</a>).<p> This constructor allow to use another <a class="el" href="classmo_move_expl.html">moMoveExpl</a> (generally not a <a class="el" href="classmo_h_c_move_loop_expl.html">moHCMoveLoopExpl</a>).<p>
<dl compact><dt><b>Parameters:</b></dt><dd> <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0"> <table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>__move_expl</em>&nbsp;</td><td>a complete explorer. </td></tr> <tr><td valign="top"></td><td valign="top"><em>__move_expl</em>&nbsp;</td><td>a complete explorer. </td></tr>
@ -211,15 +209,15 @@ template&lt;class M&gt; </div>
<div class="memdoc"> <div class="memdoc">
<p> <p>
Function which launches the HC. <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/struct_function.html">Function</a> which launches the HC.
<p> <p>
The HC has to improve a current solution. As the <a class="el" href="classmo_s_a.html" title="Simulated Annealing (SA).">moSA</a> and the mo TS, it can be used for HYBRIDATION in an evolutionnary algorithm.<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> <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0"> <table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>__sol</em>&nbsp;</td><td>a current solution to improve. </td></tr> <tr><td valign="top"></td><td valign="top"><em>__sol</em>&nbsp;</td><td>a current solution to improve. </td></tr>
</table> </table>
</dl> </dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE. </dd></dl> <dl compact><dt><b>Returns:</b></dt><dd>TRUE. </dd></dl>
<p> <p>
Implements <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">eoUF&lt; M::EOType &amp;, bool &gt;</a>. Implements <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">eoUF&lt; M::EOType &amp;, bool &gt;</a>.
@ -231,8 +229,8 @@ References <a class="el" href="mo_h_c_8h-source.html#l00130">moHC&lt; M &gt;::fu
</div><p> </div><p>
<hr>The documentation for this class was generated from the following file:<ul> <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> <li><a class="el" href="mo_h_c_8h-source.html">moHC.h</a></ul>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,14 +1,14 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: Member List</title> <title>PARADISEO-MO: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li class="current"><a href="classes.html"><span>Classes</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><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
@ -20,16 +20,14 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li> <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="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</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> <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul> </ul></div>
</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> <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#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="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>
@ -42,8 +40,8 @@
<tr class="memlist"><td><a class="el" href="classmo_h_c_move_loop_expl.html#f48d5379caac7f6a165e9fe8840e6ccb">operator()</a>(const EOT &amp;__old_sol, EOT &amp;__new_sol)</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="el" href="classmo_h_c_move_loop_expl.html#f48d5379caac7f6a165e9fe8840e6ccb">operator()</a>(const EOT &amp;__old_sol, EOT &amp;__new_sol)</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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF&lt; 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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF&lt; 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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; </table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,14 +1,14 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: moHCMoveLoopExpl&lt; M &gt; Class Template Reference</title> <title>PARADISEO-MO: moHCMoveLoopExpl&lt; M &gt; Class Template Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li class="current"><a href="classes.html"><span>Classes</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><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
@ -20,17 +20,15 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li> <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="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</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> <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul> </ul></div>
</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>.
<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" title="Hill Climbing (HC).">moHC</a>.
<a href="#_details">More...</a> <a href="#_details">More...</a>
<p> <p>
<code>#include &lt;<a class="el" href="mo_h_c_move_loop_expl_8h-source.html">moHCMoveLoopExpl.h</a>&gt;</code> <code>#include &lt;<a class="el" href="mo_h_c_move_loop_expl_8h-source.html">moHCMoveLoopExpl.h</a>&gt;</code>
@ -83,7 +81,7 @@ typedef M::EOType::Fitness&nbsp;</td><td class="memItemRight" valign="bottom"><a
<h3>template&lt;class M&gt;<br> <h3>template&lt;class M&gt;<br>
class moHCMoveLoopExpl&lt; M &gt;</h3> class moHCMoveLoopExpl&lt; M &gt;</h3>
Iterative explorer used by a <a class="el" href="classmo_h_c.html" title="Hill Climbing (HC).">moHC</a>. Iterative explorer used by a <a class="el" href="classmo_h_c.html">moHC</a>.
<p> <p>
<p> <p>
@ -193,8 +191,8 @@ References <a class="el" href="mo_h_c_move_loop_expl_8h-source.html#l00101">moHC
</div><p> </div><p>
<hr>The documentation for this class was generated from the following file:<ul> <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> <li><a class="el" href="mo_h_c_move_loop_expl_8h-source.html">moHCMoveLoopExpl.h</a></ul>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,14 +1,14 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: Member List</title> <title>PARADISEO-MO: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li class="current"><a href="classes.html"><span>Classes</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><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
@ -20,28 +20,27 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li> <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="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</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> <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul> </ul></div>
</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> <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#9e52383f0af8013b4aff0942325e1bf3">best_fit</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#9e52383f0af8013b4aff0942325e1bf3">best_fit</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#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="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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF&lt; const M &amp;, const M::EOType::Fitness &amp;, bool &gt;</a></td><td><code> [static]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="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#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#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#53f62fb56dcae3051a741f1fddb0204b">operator()</a>(const M &amp;__move, const Fitness &amp;__fit)</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#53f62fb56dcae3051a741f1fddb0204b">operator()</a>(const M &amp;__move, const Fitness &amp;__fit)</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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF&lt; 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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">moAspirCrit::operator()</a>(A1, A2)=0</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; </table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,14 +1,14 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: moImprBestFitAspirCrit&lt; M &gt; Class Template Reference</title> <title>PARADISEO-MO: moImprBestFitAspirCrit&lt; M &gt; Class Template Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li class="current"><a href="classes.html"><span>Classes</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><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
@ -20,17 +20,15 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li> <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="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</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> <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul> </ul></div>
</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>.
<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" title="Description of the conditions in which a tabu move could be accepted.">moAspirCrit</a>.
<a href="#_details">More...</a> <a href="#_details">More...</a>
<p> <p>
<code>#include &lt;<a class="el" href="mo_impr_best_fit_aspir_crit_8h-source.html">moImprBestFitAspirCrit.h</a>&gt;</code> <code>#include &lt;<a class="el" href="mo_impr_best_fit_aspir_crit_8h-source.html">moImprBestFitAspirCrit.h</a>&gt;</code>
@ -38,9 +36,9 @@
<p>Inheritance diagram for moImprBestFitAspirCrit&lt; M &gt;: <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> <p><center><img src="classmo_impr_best_fit_aspir_crit.png" usemap="#moImprBestFitAspirCrit< M >_map" border="0" alt=""></center>
<map name="moImprBestFitAspirCrit< M >_map"> <map name="moImprBestFitAspirCrit< M >_map">
<area href="classmo_aspir_crit.html" alt="moAspirCrit< M >" shape="rect" coords="0,112,326,136"> <area href="classmo_aspir_crit.html" alt="moAspirCrit< M >" shape="rect" coords="0,112,175,136">
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html" alt="eoBF< const M &, const M::EOType::Fitness &, bool >" shape="rect" coords="0,56,326,80"> <area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="0,56,175,80">
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,326,24"> <area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,175,24">
</map> </map>
<a href="classmo_impr_best_fit_aspir_crit-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> <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></td></tr>
@ -60,7 +58,7 @@ void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialisation procedure. <br></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#53f62fb56dcae3051a741f1fddb0204b">operator()</a> (const M &amp;__move, const <a class="el" href="classmo_impr_best_fit_aspir_crit.html#0bc1a8c9af99781e662570c04750cca8">Fitness</a> &amp;__fit)</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#53f62fb56dcae3051a741f1fddb0204b">operator()</a> (const M &amp;__move, const <a class="el" href="classmo_impr_best_fit_aspir_crit.html#0bc1a8c9af99781e662570c04750cca8">Fitness</a> &amp;__fit)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Function that indicates if the fit is better that the already saved fit. <a href="#53f62fb56dcae3051a741f1fddb0204b"></a><br></td></tr> <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/struct_function.html">Function</a> that indicates if the fit is better that the already saved fit. <a href="#53f62fb56dcae3051a741f1fddb0204b"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Private Attributes</h2></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="9e52383f0af8013b4aff0942325e1bf3"></a><!-- doxytag: member="moImprBestFitAspirCrit::best_fit" ref="9e52383f0af8013b4aff0942325e1bf3" args="" --> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9e52383f0af8013b4aff0942325e1bf3"></a><!-- doxytag: member="moImprBestFitAspirCrit::best_fit" ref="9e52383f0af8013b4aff0942325e1bf3" 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#9e52383f0af8013b4aff0942325e1bf3">best_fit</a></td></tr> <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#9e52383f0af8013b4aff0942325e1bf3">best_fit</a></td></tr>
@ -75,7 +73,7 @@ bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<h3>template&lt;class M&gt;<br> <h3>template&lt;class M&gt;<br>
class moImprBestFitAspirCrit&lt; M &gt;</h3> class moImprBestFitAspirCrit&lt; M &gt;</h3>
One of the possible <a class="el" href="classmo_aspir_crit.html" title="Description of the conditions in which a tabu move could be accepted.">moAspirCrit</a>. One of the possible <a class="el" href="classmo_aspir_crit.html">moAspirCrit</a>.
<p> <p>
This criterion is satisfied when a given fitness is the best ever considered. This criterion is satisfied when a given fitness is the best ever considered.
<p> <p>
@ -103,14 +101,14 @@ template&lt;class M&gt; </div>
<tr> <tr>
<td></td> <td></td>
<td>)</td> <td>)</td>
<td></td><td></td><td width="100%"><code> [inline, virtual]</code></td> <td></td><td></td><td width="100%"><code> [inline]</code></td>
</tr> </tr>
</table> </table>
</div> </div>
<div class="memdoc"> <div class="memdoc">
<p> <p>
Function that indicates if the fit is better that the already saved fit. <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/struct_function.html">Function</a> that indicates if the fit is better that the already saved fit.
<p> <p>
The first time, the function only saved the current move and fitness.<p> The first time, the function only saved the current move and fitness.<p>
<dl compact><dt><b>Parameters:</b></dt><dd> <dl compact><dt><b>Parameters:</b></dt><dd>
@ -119,10 +117,8 @@ The first time, the function only saved the current move and fitness.<p>
<tr><td valign="top"></td><td valign="top"><em>__fit</em>&nbsp;</td><td>a fitnes linked to the move. </td></tr> <tr><td valign="top"></td><td valign="top"><em>__fit</em>&nbsp;</td><td>a fitnes linked to the move. </td></tr>
</table> </table>
</dl> </dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE the first time and if __fit &gt; best_fit, else FALSE. </dd></dl> <dl compact><dt><b>Returns:</b></dt><dd>TRUE the first time and if __fit &gt; best_fit, else FALSE. </dd></dl>
<p>
Implements <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">eoBF&lt; const M &amp;, const M::EOType::Fitness &amp;, bool &gt;</a>.
<p> <p>
Definition at line <a class="el" href="mo_impr_best_fit_aspir_crit_8h-source.html#l00052">52</a> of file <a class="el" href="mo_impr_best_fit_aspir_crit_8h-source.html">moImprBestFitAspirCrit.h</a>. Definition at line <a class="el" href="mo_impr_best_fit_aspir_crit_8h-source.html#l00052">52</a> of file <a class="el" href="mo_impr_best_fit_aspir_crit_8h-source.html">moImprBestFitAspirCrit.h</a>.
<p> <p>
@ -131,8 +127,8 @@ References <a class="el" href="mo_impr_best_fit_aspir_crit_8h-source.html#l00078
</div><p> </div><p>
<hr>The documentation for this class was generated from the following file:<ul> <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> <li><a class="el" href="mo_impr_best_fit_aspir_crit_8h-source.html">moImprBestFitAspirCrit.h</a></ul>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 905 B

Before After
Before After

View file

@ -1,14 +1,14 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: Member List</title> <title>PARADISEO-MO: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li class="current"><a href="classes.html"><span>Classes</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><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
@ -20,28 +20,27 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li> <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="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</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> <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul> </ul></div>
</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> <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="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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF&lt; 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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_it_rand_next_move.html#dc67fa86677d7a4f982de8d8b1eba033">max_iter</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#dc67fa86677d7a4f982de8d8b1eba033">max_iter</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#2b61b3713d482ecf71db8d941551ff7a">moItRandNextMove</a>(moRandMove&lt; M &gt; &amp;__rand_move, unsigned int __max_iter)</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#2b61b3713d482ecf71db8d941551ff7a">moItRandNextMove</a>(moRandMove&lt; M &gt; &amp;__rand_move, unsigned int __max_iter)</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#f43494b13931d8f76b5d9d5d6469e91b">num_iter</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#f43494b13931d8f76b5d9d5d6469e91b">num_iter</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#92a2fbbc02a20853b9a309e99018a102">operator()</a>(M &amp;__move, const EOT &amp;__sol)</td><td><a class="el" href="classmo_it_rand_next_move.html">moItRandNextMove&lt; M &gt;</a></td><td><code> [inline, virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="classmo_it_rand_next_move.html#92a2fbbc02a20853b9a309e99018a102">operator()</a>(M &amp;__move, const EOT &amp;__sol)</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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">moNextMove::operator()</a>(A1, A2)=0</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_it_rand_next_move.html#ef9410ec5e7dfa7f002e05967931c459">rand_move</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#ef9410ec5e7dfa7f002e05967931c459">rand_move</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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF&lt; 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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; </table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,14 +1,14 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: moItRandNextMove&lt; M &gt; Class Template Reference</title> <title>PARADISEO-MO: moItRandNextMove&lt; M &gt; Class Template Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li class="current"><a href="classes.html"><span>Classes</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><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
@ -20,17 +20,15 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li> <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="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</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> <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul> </ul></div>
</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>.
<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" title="Class which allows to generate a new move (moMove).">moNextMove</a>.
<a href="#_details">More...</a> <a href="#_details">More...</a>
<p> <p>
<code>#include &lt;<a class="el" href="mo_it_rand_next_move_8h-source.html">moItRandNextMove.h</a>&gt;</code> <code>#include &lt;<a class="el" href="mo_it_rand_next_move_8h-source.html">moItRandNextMove.h</a>&gt;</code>
@ -38,9 +36,9 @@
<p>Inheritance diagram for moItRandNextMove&lt; M &gt;: <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> <p><center><img src="classmo_it_rand_next_move.png" usemap="#moItRandNextMove< M >_map" border="0" alt=""></center>
<map name="moItRandNextMove< M >_map"> <map name="moItRandNextMove< M >_map">
<area href="classmo_next_move.html" alt="moNextMove< M >" shape="rect" coords="0,112,245,136"> <area href="classmo_next_move.html" alt="moNextMove< M >" shape="rect" coords="0,112,155,136">
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="0,56,155,80">
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,245,24"> <area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,155,24">
</map> </map>
<a href="classmo_it_rand_next_move-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> <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></td></tr>
@ -74,9 +72,9 @@ unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" hr
<h3>template&lt;class M&gt;<br> <h3>template&lt;class M&gt;<br>
class moItRandNextMove&lt; M &gt;</h3> class moItRandNextMove&lt; M &gt;</h3>
One of the possible <a class="el" href="classmo_next_move.html" title="Class which allows to generate a new move (moMove).">moNextMove</a>. One of the possible <a class="el" href="classmo_next_move.html">moNextMove</a>.
<p> <p>
This class is a move (<a class="el" href="classmo_move.html" title="Definition of a move.">moMove</a>) generator with a bound for the maximum number of iterations. This class is a move (<a class="el" href="classmo_move.html">moMove</a>) generator with a bound for the maximum number of iterations.
<p> <p>
<p> <p>
@ -145,7 +143,7 @@ template&lt;class M&gt; </div>
<tr> <tr>
<td></td> <td></td>
<td>)</td> <td>)</td>
<td></td><td></td><td width="100%"><code> [inline, virtual]</code></td> <td></td><td></td><td width="100%"><code> [inline]</code></td>
</tr> </tr>
</table> </table>
</div> </div>
@ -161,10 +159,8 @@ If the maximum number is not already reached, the current move is forgotten and
<tr><td valign="top"></td><td valign="top"><em>__sol</em>&nbsp;</td><td>the current solution. </td></tr> <tr><td valign="top"></td><td valign="top"><em>__sol</em>&nbsp;</td><td>the current solution. </td></tr>
</table> </table>
</dl> </dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>FALSE if the maximum number of iteration is reached, else TRUE. </dd></dl> <dl compact><dt><b>Returns:</b></dt><dd>FALSE if the maximum number of iteration is reached, else TRUE. </dd></dl>
<p>
Implements <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">eoBF&lt; M &amp;, const M::EOType &amp;, bool &gt;</a>.
<p> <p>
Definition at line <a class="el" href="mo_it_rand_next_move_8h-source.html#l00052">52</a> of file <a class="el" href="mo_it_rand_next_move_8h-source.html">moItRandNextMove.h</a>. Definition at line <a class="el" href="mo_it_rand_next_move_8h-source.html#l00052">52</a> of file <a class="el" href="mo_it_rand_next_move_8h-source.html">moItRandNextMove.h</a>.
<p> <p>
@ -173,8 +169,8 @@ References <a class="el" href="mo_it_rand_next_move_8h-source.html#l00077">moItR
</div><p> </div><p>
<hr>The documentation for this class was generated from the following file:<ul> <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> <li><a class="el" href="mo_it_rand_next_move_8h-source.html">moItRandNextMove.h</a></ul>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1 KiB

After

Width:  |  Height:  |  Size: 847 B

Before After
Before After

View file

@ -1,14 +1,14 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: Member List</title> <title>PARADISEO-MO: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li class="current"><a href="classes.html"><span>Classes</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><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
@ -20,26 +20,24 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li> <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="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</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> <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul> </ul></div>
</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> <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#66be5fe2944bcdd752f1e58105e969a6">add</a>(eoBF&lt; const M &amp;, const typename M::EOType &amp;, void &gt; &amp;__f)</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#66be5fe2944bcdd752f1e58105e969a6">add</a>(eoBF&lt; const M &amp;, const typename M::EOType &amp;, void &gt; &amp;__f)</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#ff2a31ee5689a804bd9a572c51a36ca4">func</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="el" href="classmo_l_s_check_point.html#ff2a31ee5689a804bd9a572c51a36ca4">func</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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF&lt; const 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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_l_s_check_point.html#2f9c1250279e3f49ec77a66c10029f1e">operator()</a>(const M &amp;__move, const typename M::EOType &amp;__sol)</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#2f9c1250279e3f49ec77a66c10029f1e">operator()</a>(const M &amp;__move, const typename M::EOType &amp;__sol)</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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">eoBF::operator()</a>(A1, A2)=0</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF&lt; 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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; </table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,14 +1,14 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: moLSCheckPoint&lt; M &gt; Class Template Reference</title> <title>PARADISEO-MO: moLSCheckPoint&lt; M &gt; Class Template Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li class="current"><a href="classes.html"><span>Classes</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><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
@ -20,17 +20,15 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li> <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="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</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> <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul> </ul></div>
</div> <h1>moLSCheckPoint&lt; M &gt; Class Template Reference</h1><!-- doxytag: class="moLSCheckPoint" --><!-- doxytag: inherits="eoBF" -->Class which allows a checkpointing system.
<h1>moLSCheckPoint&lt; M &gt; Class Template Reference</h1><!-- doxytag: class="moLSCheckPoint" --><!-- doxytag: inherits="eoBF&lt; const M &amp;, const M::EOType &amp;, void &gt;" -->Class which allows a checkpointing system.
<a href="#_details">More...</a> <a href="#_details">More...</a>
<p> <p>
<code>#include &lt;<a class="el" href="mo_l_s_check_point_8h-source.html">moLSCheckPoint.h</a>&gt;</code> <code>#include &lt;<a class="el" href="mo_l_s_check_point_8h-source.html">moLSCheckPoint.h</a>&gt;</code>
@ -38,15 +36,15 @@
<p>Inheritance diagram for moLSCheckPoint&lt; M &gt;: <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> <p><center><img src="classmo_l_s_check_point.png" usemap="#moLSCheckPoint< M >_map" border="0" alt=""></center>
<map name="moLSCheckPoint< M >_map"> <map name="moLSCheckPoint< M >_map">
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="0,56,142,80">
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,280,24"> <area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,142,24">
</map> </map>
<a href="classmo_l_s_check_point-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> <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></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></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#2f9c1250279e3f49ec77a66c10029f1e">operator()</a> (const M &amp;__move, const typename M::EOType &amp;__sol)</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#2f9c1250279e3f49ec77a66c10029f1e">operator()</a> (const M &amp;__move, const typename M::EOType &amp;__sol)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Function which launches the checkpointing. <a href="#2f9c1250279e3f49ec77a66c10029f1e"></a><br></td></tr> <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/struct_function.html">Function</a> which launches the checkpointing. <a href="#2f9c1250279e3f49ec77a66c10029f1e"></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#66be5fe2944bcdd752f1e58105e969a6">add</a> (<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF</a>&lt; const M &amp;, const typename M::EOType &amp;, void &gt; &amp;__f)</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#66be5fe2944bcdd752f1e58105e969a6">add</a> (<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF</a>&lt; const M &amp;, const typename M::EOType &amp;, void &gt; &amp;__f)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Procedure which add a new function to the function vector. <a href="#66be5fe2944bcdd752f1e58105e969a6"></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="#66be5fe2944bcdd752f1e58105e969a6"></a><br></td></tr>
@ -97,7 +95,7 @@ template&lt;class M&gt; </div>
<div class="memdoc"> <div class="memdoc">
<p> <p>
Function which launches the checkpointing. <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/struct_function.html">Function</a> which launches the checkpointing.
<p> <p>
Each saved function is used on the current move and the current solution.<p> Each saved function is used on the current move and the current solution.<p>
<dl compact><dt><b>Parameters:</b></dt><dd> <dl compact><dt><b>Parameters:</b></dt><dd>
@ -148,8 +146,8 @@ References <a class="el" href="mo_l_s_check_point_8h-source.html#l00062">moLSChe
</div><p> </div><p>
<hr>The documentation for this class was generated from the following file:<ul> <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> <li><a class="el" href="mo_l_s_check_point_8h-source.html">moLSCheckPoint.h</a></ul>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,14 +1,14 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: Member List</title> <title>PARADISEO-MO: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li class="current"><a href="classes.html"><span>Classes</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><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
@ -20,16 +20,14 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li> <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="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</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> <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul> </ul></div>
</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> <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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF&lt; double &amp;, bool &gt;</a></td><td><code> [static]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF&lt; 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#2fdde7b1520d5a41251627e81cc9c13d">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#2fdde7b1520d5a41251627e81cc9c13d">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>
@ -38,8 +36,8 @@
<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="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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF&lt; double &amp;, bool &gt;</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF&lt; double &amp;, bool &gt;</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; </table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,14 +1,14 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: moLinearCoolingSchedule Class Reference</title> <title>PARADISEO-MO: moLinearCoolingSchedule Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li class="current"><a href="classes.html"><span>Classes</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><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
@ -20,17 +20,15 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li> <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="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</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> <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul> </ul></div>
</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>.
<h1>moLinearCoolingSchedule Class Reference</h1><!-- doxytag: class="moLinearCoolingSchedule" --><!-- doxytag: inherits="moCoolingSchedule" -->One of the possible <a class="el" href="classmo_cooling_schedule.html" title="This class gives the description of a cooling schedule.">moCoolingSchedule</a>.
<a href="#_details">More...</a> <a href="#_details">More...</a>
<p> <p>
<code>#include &lt;<a class="el" href="mo_linear_cooling_schedule_8h-source.html">moLinearCoolingSchedule.h</a>&gt;</code> <code>#include &lt;<a class="el" href="mo_linear_cooling_schedule_8h-source.html">moLinearCoolingSchedule.h</a>&gt;</code>
@ -50,7 +48,7 @@
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Simple constructor. <a href="#2fdde7b1520d5a41251627e81cc9c13d"></a><br></td></tr> <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Simple constructor. <a href="#2fdde7b1520d5a41251627e81cc9c13d"></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#814b109fdfd9426a92a5444b05014da3">operator()</a> (double &amp;__temp)</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#814b109fdfd9426a92a5444b05014da3">operator()</a> (double &amp;__temp)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Function which proceeds to the cooling. <a href="#814b109fdfd9426a92a5444b05014da3"></a><br></td></tr> <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/struct_function.html">Function</a> which proceeds to the cooling. <a href="#814b109fdfd9426a92a5444b05014da3"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Private Attributes</h2></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="" --> <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> double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_linear_cooling_schedule.html#e7f539f986801ea71392c4a55ba08a76">threshold</a></td></tr>
@ -62,7 +60,7 @@ double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cl
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The quantity that allows the temperature to decrease. <br></td></tr> <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The quantity that allows the temperature to decrease. <br></td></tr>
</table> </table>
<hr><a name="_details"></a><h2>Detailed Description</h2> <hr><a name="_details"></a><h2>Detailed Description</h2>
One of the possible <a class="el" href="classmo_cooling_schedule.html" title="This class gives the description of a cooling schedule.">moCoolingSchedule</a>. One of the possible <a class="el" href="classmo_cooling_schedule.html">moCoolingSchedule</a>.
<p> <p>
An another very simple cooling schedule, the temperature decrease according to a quantity while the temperature is greater than a threshold. An another very simple cooling schedule, the temperature decrease according to a quantity while the temperature is greater than a threshold.
<p> <p>
@ -126,7 +124,7 @@ Definition at line <a class="el" href="mo_linear_cooling_schedule_8h-source.html
<div class="memdoc"> <div class="memdoc">
<p> <p>
Function which proceeds to the cooling. <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/struct_function.html">Function</a> which proceeds to the cooling.
<p> <p>
It decreases the temperature and indicates if it is greater than the threshold.<p> It decreases the temperature and indicates if it is greater than the threshold.<p>
<dl compact><dt><b>Parameters:</b></dt><dd> <dl compact><dt><b>Parameters:</b></dt><dd>
@ -134,7 +132,7 @@ It decreases the temperature and indicates if it is greater than the threshold.<
<tr><td valign="top"></td><td valign="top"><em>__temp</em>&nbsp;</td><td>the current temperature. </td></tr> <tr><td valign="top"></td><td valign="top"><em>__temp</em>&nbsp;</td><td>the current temperature. </td></tr>
</table> </table>
</dl> </dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>if the new temperature (current temperature - quantity) is greater than the threshold. </dd></dl> <dl compact><dt><b>Returns:</b></dt><dd>if the new temperature (current temperature - quantity) is greater than the threshold. </dd></dl>
<p> <p>
Implements <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">eoUF&lt; double &amp;, bool &gt;</a>. Implements <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">eoUF&lt; double &amp;, bool &gt;</a>.
@ -146,8 +144,8 @@ References <a class="el" href="mo_linear_cooling_schedule_8h-source.html#l00052"
</div><p> </div><p>
<hr>The documentation for this class was generated from the following file:<ul> <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> <li><a class="el" href="mo_linear_cooling_schedule_8h-source.html">moLinearCoolingSchedule.h</a></ul>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 859 B

After

Width:  |  Height:  |  Size: 859 B

Before After
Before After

View file

@ -1,14 +1,14 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: Member List</title> <title>PARADISEO-MO: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li class="current"><a href="classes.html"><span>Classes</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><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
@ -20,24 +20,22 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li> <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="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</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> <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul> </ul></div>
</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> <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="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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF&lt; EOT &amp;, void &gt;</a></td><td><code> [static]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF&lt; EOT &amp;, void &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">operator()</a>(EOT &amp;)=0</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">operator()</a>(EOT &amp;)=0</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF&lt; EOT &amp;, void &gt;</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF&lt; EOT &amp;, void &gt;</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; </table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,14 +1,14 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: moMove&lt; EOT &gt; Class Template Reference</title> <title>PARADISEO-MO: moMove&lt; EOT &gt; Class Template Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li class="current"><a href="classes.html"><span>Classes</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><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
@ -20,16 +20,14 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li> <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="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</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> <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul> </ul></div>
</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. <h1>moMove&lt; EOT &gt; Class Template Reference</h1><!-- doxytag: class="moMove" --><!-- doxytag: inherits="eoUF&lt; EOT &amp;, void &gt;" -->Definition of a move.
<a href="#_details">More...</a> <a href="#_details">More...</a>
<p> <p>
@ -61,8 +59,8 @@ A move transforms a solution to another close solution. It describes how a solut
<p> <p>
Definition at line <a class="el" href="mo_move_8h-source.html#l00023">23</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> Definition at line <a class="el" href="mo_move_8h-source.html#l00023">23</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> <li><a class="el" href="mo_move_8h-source.html">moMove.h</a></ul>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,14 +1,14 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: moMoveExpl&lt; M &gt; Class Template Reference</title> <title>PARADISEO-MO: moMoveExpl&lt; M &gt; Class Template Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li class="current"><a href="classes.html"><span>Classes</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><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
@ -20,17 +20,15 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li> <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="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</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> <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul> </ul></div>
</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.
<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" title="Definition of a move.">moMove</a>) explorer.
<a href="#_details">More...</a> <a href="#_details">More...</a>
<p> <p>
<code>#include &lt;<a class="el" href="mo_move_expl_8h-source.html">moMoveExpl.h</a>&gt;</code> <code>#include &lt;<a class="el" href="mo_move_expl_8h-source.html">moMoveExpl.h</a>&gt;</code>
@ -51,16 +49,16 @@
<h3>template&lt;class M&gt;<br> <h3>template&lt;class M&gt;<br>
class moMoveExpl&lt; M &gt;</h3> class moMoveExpl&lt; M &gt;</h3>
Description of a move (<a class="el" href="classmo_move.html" title="Definition of a move.">moMove</a>) explorer. Description of a move (<a class="el" href="classmo_move.html">moMove</a>) explorer.
<p> <p>
Only a description...See <a class="el" href="classmo_move_loop_expl.html" title="Class which describes an iterative explorer.">moMoveLoopExpl</a>. Only a description...See <a class="el" href="classmo_move_loop_expl.html">moMoveLoopExpl</a>.
<p> <p>
<p> <p>
Definition at line <a class="el" href="mo_move_expl_8h-source.html#l00021">21</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> Definition at line <a class="el" href="mo_move_expl_8h-source.html#l00021">21</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> <li><a class="el" href="mo_move_expl_8h-source.html">moMoveExpl.h</a></ul>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,14 +1,14 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: moMoveIncrEval&lt; M &gt; Class Template Reference</title> <title>PARADISEO-MO: moMoveIncrEval&lt; M &gt; Class Template Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li class="current"><a href="classes.html"><span>Classes</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><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
@ -20,17 +20,15 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li> <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="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</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> <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul> </ul></div>
</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.
<h1>moMoveIncrEval&lt; M &gt; Class Template Reference</h1><!-- doxytag: class="moMoveIncrEval" --><!-- doxytag: inherits="eoBF&lt; const M &amp;, const M::EOType &amp;, M::EOType::Fitness &gt;" -->(generally) Efficient evaluation function based a move and a solution.
<a href="#_details">More...</a> <a href="#_details">More...</a>
<p> <p>
<code>#include &lt;<a class="el" href="mo_move_incr_eval_8h-source.html">moMoveIncrEval.h</a>&gt;</code> <code>#include &lt;<a class="el" href="mo_move_incr_eval_8h-source.html">moMoveIncrEval.h</a>&gt;</code>
@ -38,8 +36,8 @@
<p>Inheritance diagram for moMoveIncrEval&lt; M &gt;: <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> <p><center><img src="classmo_move_incr_eval.png" usemap="#moMoveIncrEval< M >_map" border="0" alt=""></center>
<map name="moMoveIncrEval< M >_map"> <map name="moMoveIncrEval< M >_map">
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="0,56,142,80">
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,365,24"> <area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,142,24">
</map> </map>
<a href="classmo_move_incr_eval-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> <a href="classmo_move_incr_eval-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr> <tr><td></td></tr>
@ -56,8 +54,8 @@ From a move and a solution, it computes a new fitness that could be associated t
<p> <p>
Definition at line <a class="el" href="mo_move_incr_eval_8h-source.html#l00024">24</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> Definition at line <a class="el" href="mo_move_incr_eval_8h-source.html#l00024">24</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> <li><a class="el" href="mo_move_incr_eval_8h-source.html">moMoveIncrEval.h</a></ul>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,14 +1,14 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: moMoveInit&lt; M &gt; Class Template Reference</title> <title>PARADISEO-MO: moMoveInit&lt; M &gt; Class Template Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li class="current"><a href="classes.html"><span>Classes</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><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
@ -20,17 +20,15 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li> <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="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</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> <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul> </ul></div>
</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.
<h1>moMoveInit&lt; M &gt; Class Template Reference</h1><!-- doxytag: class="moMoveInit" --><!-- doxytag: inherits="eoBF&lt; M &amp;, const M::EOType &amp;, void &gt;" -->Move (<a class="el" href="classmo_move.html" title="Definition of a move.">moMove</a>) initializer.
<a href="#_details">More...</a> <a href="#_details">More...</a>
<p> <p>
<code>#include &lt;<a class="el" href="mo_move_init_8h-source.html">moMoveInit.h</a>&gt;</code> <code>#include &lt;<a class="el" href="mo_move_init_8h-source.html">moMoveInit.h</a>&gt;</code>
@ -38,8 +36,8 @@
<p>Inheritance diagram for moMoveInit&lt; M &gt;: <p>Inheritance diagram for moMoveInit&lt; M &gt;:
<p><center><img src="classmo_move_init.png" usemap="#moMoveInit< M >_map" border="0" alt=""></center> <p><center><img src="classmo_move_init.png" usemap="#moMoveInit< M >_map" border="0" alt=""></center>
<map name="moMoveInit< M >_map"> <map name="moMoveInit< M >_map">
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="0,56,124,80">
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,245,24"> <area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,124,24">
</map> </map>
<a href="classmo_move_init-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> <a href="classmo_move_init-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr> <tr><td></td></tr>
@ -48,7 +46,7 @@
<h3>template&lt;class M&gt;<br> <h3>template&lt;class M&gt;<br>
class moMoveInit&lt; M &gt;</h3> class moMoveInit&lt; M &gt;</h3>
Move (<a class="el" href="classmo_move.html" title="Definition of a move.">moMove</a>) initializer. Move (<a class="el" href="classmo_move.html">moMove</a>) initializer.
<p> <p>
Class which allows to initiase a move. Only a description... An object that herits from this class needs to be designed to be used. Class which allows to initiase a move. Only a description... An object that herits from this class needs to be designed to be used.
<p> <p>
@ -56,8 +54,8 @@ Class which allows to initiase a move. Only a description... An object that heri
<p> <p>
Definition at line <a class="el" href="mo_move_init_8h-source.html#l00022">22</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> Definition at line <a class="el" href="mo_move_init_8h-source.html#l00022">22</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> <li><a class="el" href="mo_move_init_8h-source.html">moMoveInit.h</a></ul>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,14 +1,14 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: moMoveLoopExpl&lt; M &gt; Class Template Reference</title> <title>PARADISEO-MO: moMoveLoopExpl&lt; M &gt; Class Template Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li class="current"><a href="classes.html"><span>Classes</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><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
@ -20,16 +20,14 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li> <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="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</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> <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul> </ul></div>
</div>
<h1>moMoveLoopExpl&lt; M &gt; Class Template Reference</h1><!-- doxytag: class="moMoveLoopExpl" --><!-- doxytag: inherits="moMoveExpl" -->Class which describes an iterative explorer. <h1>moMoveLoopExpl&lt; M &gt; Class Template Reference</h1><!-- doxytag: class="moMoveLoopExpl" --><!-- doxytag: inherits="moMoveExpl" -->Class which describes an iterative explorer.
<a href="#_details">More...</a> <a href="#_details">More...</a>
<p> <p>
@ -53,14 +51,14 @@
Class which describes an iterative explorer. Class which describes an iterative explorer.
<p> <p>
Only a description... <a class="el" href="classmo_h_c_move_loop_expl.html" title="Iterative explorer used by a moHC.">moHCMoveLoopExpl</a> and <a class="el" href="classmo_t_s_move_loop_expl.html" title="Explorer for a Tabu Search algorithm.">moTSMoveLoopExpl</a> are exemples of class that are a <a class="el" href="classmo_move_loop_expl.html" title="Class which describes an iterative explorer.">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 <a class="el" href="classmo_move_loop_expl.html">moMoveLoopExpl</a>.
<p> <p>
<p> <p>
Definition at line <a class="el" href="mo_move_loop_expl_8h-source.html#l00021">21</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> Definition at line <a class="el" href="mo_move_loop_expl_8h-source.html#l00021">21</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> <li><a class="el" href="mo_move_loop_expl_8h-source.html">moMoveLoopExpl.h</a></ul>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,14 +1,14 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: Member List</title> <title>PARADISEO-MO: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li class="current"><a href="classes.html"><span>Classes</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><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
@ -20,16 +20,14 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li> <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="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</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> <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul> </ul></div>
</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> <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="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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF&lt; M &amp;, M::EOType::Fitness &amp;, void &gt;</a></td><td><code> [static]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF&lt; M &amp;, M::EOType::Fitness &amp;, void &gt;</a></td><td><code> [static]</code></td></tr>
@ -38,8 +36,8 @@
<tr class="memlist"><td><a class="el" href="classmo_move_select.html#7c157b6e64fd417acf6e900059204eb1">update</a>(const M &amp;__move, const Fitness &amp;__fit)=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="el" href="classmo_move_select.html#7c157b6e64fd417acf6e900059204eb1">update</a>(const M &amp;__move, const Fitness &amp;__fit)=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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF&lt; 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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF&lt; 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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; </table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,14 +1,14 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: moMoveSelect&lt; M &gt; Class Template Reference</title> <title>PARADISEO-MO: moMoveSelect&lt; M &gt; Class Template Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li class="current"><a href="classes.html"><span>Classes</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><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
@ -20,17 +20,15 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li> <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="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</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> <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul> </ul></div>
</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>).
<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" title="Definition of a move.">moMove</a>).
<a href="#_details">More...</a> <a href="#_details">More...</a>
<p> <p>
<code>#include &lt;<a class="el" href="mo_move_select_8h-source.html">moMoveSelect.h</a>&gt;</code> <code>#include &lt;<a class="el" href="mo_move_select_8h-source.html">moMoveSelect.h</a>&gt;</code>
@ -57,15 +55,15 @@ typedef M::EOType::Fitness&nbsp;</td><td class="memItemRight" valign="bottom"><a
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Procedure which initialises all that the move selector needs including the initial fitness. <a href="#bca4c43f13d26eca7163aeb272a4a52e"></a><br></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="#bca4c43f13d26eca7163aeb272a4a52e"></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#7c157b6e64fd417acf6e900059204eb1">update</a> (const M &amp;__move, const <a class="el" href="classmo_move_select.html#8148ccc0e6fbd209c3fe6829559895c8">Fitness</a> &amp;__fit)=0</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#7c157b6e64fd417acf6e900059204eb1">update</a> (const M &amp;__move, const <a class="el" href="classmo_move_select.html#8148ccc0e6fbd209c3fe6829559895c8">Fitness</a> &amp;__fit)=0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Function which updates the best solutions. <a href="#7c157b6e64fd417acf6e900059204eb1"></a><br></td></tr> <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/struct_function.html">Function</a> which updates the best solutions. <a href="#7c157b6e64fd417acf6e900059204eb1"></a><br></td></tr>
</table> </table>
<hr><a name="_details"></a><h2>Detailed Description</h2> <hr><a name="_details"></a><h2>Detailed Description</h2>
<h3>template&lt;class M&gt;<br> <h3>template&lt;class M&gt;<br>
class moMoveSelect&lt; M &gt;</h3> class moMoveSelect&lt; M &gt;</h3>
Class that describes a move selector (<a class="el" href="classmo_move.html" title="Definition of a move.">moMove</a>). Class that describes a move selector (<a class="el" href="classmo_move.html">moMove</a>).
<p> <p>
It iteratively considers some moves (<a class="el" href="classmo_move.html" title="Definition of a move.">moMove</a>) and their associated fitnesses. The best move is so regularly updated. At any time, it could be accessed. It iteratively considers some moves (<a class="el" href="classmo_move.html">moMove</a>) and their associated fitnesses. The best move is so regularly updated. At any time, it could be accessed.
<p> <p>
<p> <p>
@ -130,7 +128,7 @@ template&lt;class M&gt; </div>
<div class="memdoc"> <div class="memdoc">
<p> <p>
Function which updates the best solutions. <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/struct_function.html">Function</a> which updates the best solutions.
<p> <p>
<dl compact><dt><b>Parameters:</b></dt><dd> <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0"> <table border="0" cellspacing="2" cellpadding="0">
@ -138,7 +136,7 @@ Function which updates the best solutions.
<tr><td valign="top"></td><td valign="top"><em>__fit</em>&nbsp;</td><td>a fitness linked to the new move. </td></tr> <tr><td valign="top"></td><td valign="top"><em>__fit</em>&nbsp;</td><td>a fitness linked to the new move. </td></tr>
</table> </table>
</dl> </dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>a boolean that expresses the need to resume the exploration. </dd></dl> <dl compact><dt><b>Returns:</b></dt><dd>a boolean that expresses the need to resume the exploration. </dd></dl>
<p> <p>
Implemented in <a class="el" href="classmo_best_impr_select.html#d10e3e6f8a0277731e95ef506d064d6d">moBestImprSelect&lt; M &gt;</a>, and <a class="el" href="classmo_rand_impr_select.html#60ae5548560caee7e28d5ed2446186c9">moRandImprSelect&lt; M &gt;</a>. Implemented in <a class="el" href="classmo_best_impr_select.html#d10e3e6f8a0277731e95ef506d064d6d">moBestImprSelect&lt; M &gt;</a>, and <a class="el" href="classmo_rand_impr_select.html#60ae5548560caee7e28d5ed2446186c9">moRandImprSelect&lt; M &gt;</a>.
@ -146,8 +144,8 @@ Implemented in <a class="el" href="classmo_best_impr_select.html#d10e3e6f8a02777
</div><p> </div><p>
<hr>The documentation for this class was generated from the following file:<ul> <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> <li><a class="el" href="mo_move_select_8h-source.html">moMoveSelect.h</a></ul>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,14 +1,14 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: moNextMove&lt; M &gt; Class Template Reference</title> <title>PARADISEO-MO: moNextMove&lt; M &gt; Class Template Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li class="current"><a href="classes.html"><span>Classes</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><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
@ -20,17 +20,15 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li> <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="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</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> <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul> </ul></div>
</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>).
<h1>moNextMove&lt; M &gt; Class Template Reference</h1><!-- doxytag: class="moNextMove" --><!-- doxytag: inherits="eoBF&lt; M &amp;, const M::EOType &amp;, bool &gt;" -->Class which allows to generate a new move (<a class="el" href="classmo_move.html" title="Definition of a move.">moMove</a>).
<a href="#_details">More...</a> <a href="#_details">More...</a>
<p> <p>
<code>#include &lt;<a class="el" href="mo_next_move_8h-source.html">moNextMove.h</a>&gt;</code> <code>#include &lt;<a class="el" href="mo_next_move_8h-source.html">moNextMove.h</a>&gt;</code>
@ -38,9 +36,9 @@
<p>Inheritance diagram for moNextMove&lt; M &gt;: <p>Inheritance diagram for moNextMove&lt; M &gt;:
<p><center><img src="classmo_next_move.png" usemap="#moNextMove< M >_map" border="0" alt=""></center> <p><center><img src="classmo_next_move.png" usemap="#moNextMove< M >_map" border="0" alt=""></center>
<map name="moNextMove< M >_map"> <map name="moNextMove< M >_map">
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="0,56,155,80">
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,245,24"> <area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-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,245,192"> <area href="classmo_it_rand_next_move.html" alt="moItRandNextMove< M >" shape="rect" coords="0,168,155,192">
</map> </map>
<a href="classmo_next_move-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> <a href="classmo_next_move-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr> <tr><td></td></tr>
@ -49,16 +47,16 @@
<h3>template&lt;class M&gt;<br> <h3>template&lt;class M&gt;<br>
class moNextMove&lt; M &gt;</h3> class moNextMove&lt; M &gt;</h3>
Class which allows to generate a new move (<a class="el" href="classmo_move.html" title="Definition of a move.">moMove</a>). Class which allows to generate a new move (<a class="el" href="classmo_move.html">moMove</a>).
<p> <p>
Useful for the explorer (for <a class="el" href="classmo_t_s.html" title="Tabu Search (TS).">moTS</a> or <a class="el" href="classmo_h_c.html" title="Hill Climbing (HC).">moHC</a>). Does nothing... An object that herits from this class needs to be designed for being used. Useful for the explorer (for <a class="el" href="classmo_t_s.html">moTS</a> or <a class="el" href="classmo_h_c.html">moHC</a>). Does nothing... An object that herits from this class needs to be designed for being used.
<p> <p>
<p> <p>
Definition at line <a class="el" href="mo_next_move_8h-source.html#l00022">22</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> Definition at line <a class="el" href="mo_next_move_8h-source.html#l00022">22</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> <li><a class="el" href="mo_next_move_8h-source.html">moNextMove.h</a></ul>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1 KiB

After

Width:  |  Height:  |  Size: 861 B

Before After
Before After

View file

@ -1,14 +1,14 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: Member List</title> <title>PARADISEO-MO: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li class="current"><a href="classes.html"><span>Classes</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><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
@ -20,25 +20,23 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li> <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="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</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> <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul> </ul></div>
</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> <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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF&lt; const M &amp;, const M::EOType::Fitness &amp;, bool &gt;</a></td><td><code> [static]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="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, private, virtual]</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, private, virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_no_aspir_crit.html#8a7180a8d5c25bfb6727d0b59551b0f8">operator()</a>(const M &amp;__move, const typename M::EOType::Fitness &amp;__sol)</td><td><a class="el" href="classmo_no_aspir_crit.html">moNoAspirCrit&lt; M &gt;</a></td><td><code> [inline, private]</code></td></tr> <tr class="memlist"><td><a class="el" href="classmo_no_aspir_crit.html#8a7180a8d5c25bfb6727d0b59551b0f8">operator()</a>(const M &amp;__move, const typename M::EOType::Fitness &amp;__sol)</td><td><a class="el" href="classmo_no_aspir_crit.html">moNoAspirCrit&lt; M &gt;</a></td><td><code> [inline, private]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">moAspirCrit::operator()</a>(const M &amp;, const M::EOType::Fitness &amp;)=0</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">moAspirCrit::operator()</a>(A1, A2)=0</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF&lt; 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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; </table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,14 +1,14 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: moNoAspirCrit&lt; M &gt; Class Template Reference</title> <title>PARADISEO-MO: moNoAspirCrit&lt; M &gt; Class Template Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li class="current"><a href="classes.html"><span>Classes</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><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
@ -20,17 +20,15 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li> <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="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</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> <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul> </ul></div>
</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>).
<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" title="Description of the conditions in which a tabu move could be accepted.">moAspirCrit</a>).
<a href="#_details">More...</a> <a href="#_details">More...</a>
<p> <p>
<code>#include &lt;<a class="el" href="mo_no_aspir_crit_8h-source.html">moNoAspirCrit.h</a>&gt;</code> <code>#include &lt;<a class="el" href="mo_no_aspir_crit_8h-source.html">moNoAspirCrit.h</a>&gt;</code>
@ -38,25 +36,25 @@
<p>Inheritance diagram for moNoAspirCrit&lt; M &gt;: <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> <p><center><img src="classmo_no_aspir_crit.png" usemap="#moNoAspirCrit< M >_map" border="0" alt=""></center>
<map name="moNoAspirCrit< M >_map"> <map name="moNoAspirCrit< M >_map">
<area href="classmo_aspir_crit.html" alt="moAspirCrit< M >" shape="rect" coords="0,112,326,136"> <area href="classmo_aspir_crit.html" alt="moAspirCrit< M >" shape="rect" coords="0,112,129,136">
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="0,56,129,80">
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,326,24"> <area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,129,24">
</map> </map>
<a href="classmo_no_aspir_crit-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> <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></td></tr>
<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr> <tr><td colspan="2"><br><h2>Private 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#8a7180a8d5c25bfb6727d0b59551b0f8">operator()</a> (const M &amp;__move, const typename M::EOType::Fitness &amp;__sol)</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#8a7180a8d5c25bfb6727d0b59551b0f8">operator()</a> (const M &amp;__move, const typename M::EOType::Fitness &amp;__sol)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Function which describes the aspiration criterion behaviour. <a href="#8a7180a8d5c25bfb6727d0b59551b0f8"></a><br></td></tr> <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/struct_function.html">Function</a> which describes the aspiration criterion behaviour. <a href="#8a7180a8d5c25bfb6727d0b59551b0f8"></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="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">Procedure which initialises all that needs a <a class="el" href="classmo_no_aspir_crit.html" title="One of the possible aspiration criterion (moAspirCrit).">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 <a class="el" href="classmo_no_aspir_crit.html">moNoAspirCrit</a>. <a href="#f3a286fc4c2d36bd390ba9a3074f3037"></a><br></td></tr>
</table> </table>
<hr><a name="_details"></a><h2>Detailed Description</h2> <hr><a name="_details"></a><h2>Detailed Description</h2>
<h3>template&lt;class M&gt;<br> <h3>template&lt;class M&gt;<br>
class moNoAspirCrit&lt; M &gt;</h3> class moNoAspirCrit&lt; M &gt;</h3>
One of the possible aspiration criterion (<a class="el" href="classmo_aspir_crit.html" title="Description of the conditions in which a tabu move could be accepted.">moAspirCrit</a>). One of the possible aspiration criterion (<a class="el" href="classmo_aspir_crit.html">moAspirCrit</a>).
<p> <p>
The simplest : never satisfied. The simplest : never satisfied.
<p> <p>
@ -91,7 +89,7 @@ template&lt;class M&gt; </div>
<div class="memdoc"> <div class="memdoc">
<p> <p>
Function which describes the aspiration criterion behaviour. <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/struct_function.html">Function</a> which describes the aspiration criterion behaviour.
<p> <p>
Does nothing.<p> Does nothing.<p>
<dl compact><dt><b>Parameters:</b></dt><dd> <dl compact><dt><b>Parameters:</b></dt><dd>
@ -100,7 +98,7 @@ Does nothing.<p>
<tr><td valign="top"></td><td valign="top"><em>__sol</em>&nbsp;</td><td>a fitness. </td></tr> <tr><td valign="top"></td><td valign="top"><em>__sol</em>&nbsp;</td><td>a fitness. </td></tr>
</table> </table>
</dl> </dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>FALSE. </dd></dl> <dl compact><dt><b>Returns:</b></dt><dd>FALSE. </dd></dl>
<p> <p>
Definition at line <a class="el" href="mo_no_aspir_crit_8h-source.html#l00032">32</a> of file <a class="el" href="mo_no_aspir_crit_8h-source.html">moNoAspirCrit.h</a>. Definition at line <a class="el" href="mo_no_aspir_crit_8h-source.html#l00032">32</a> of file <a class="el" href="mo_no_aspir_crit_8h-source.html">moNoAspirCrit.h</a>.
@ -124,7 +122,7 @@ template&lt;class M&gt; </div>
<div class="memdoc"> <div class="memdoc">
<p> <p>
Procedure which initialises all that needs a <a class="el" href="classmo_no_aspir_crit.html" title="One of the possible aspiration criterion (moAspirCrit).">moNoAspirCrit</a>. Procedure which initialises all that needs a <a class="el" href="classmo_no_aspir_crit.html">moNoAspirCrit</a>.
<p> <p>
Nothing... Nothing...
<p> <p>
@ -135,8 +133,8 @@ Definition at line <a class="el" href="mo_no_aspir_crit_8h-source.html#l00043">4
</div><p> </div><p>
<hr>The documentation for this class was generated from the following file:<ul> <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> <li><a class="el" href="mo_no_aspir_crit_8h-source.html">moNoAspirCrit.h</a></ul>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 782 B

Before After
Before After

View file

@ -1,14 +1,14 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: Member List</title> <title>PARADISEO-MO: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li class="current"><a href="classes.html"><span>Classes</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><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
@ -20,16 +20,14 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li> <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="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</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> <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul> </ul></div>
</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> <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#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="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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF&lt; M &amp;, M::EOType::Fitness &amp;, void &gt;</a></td><td><code> [static]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF&lt; M &amp;, M::EOType::Fitness &amp;, void &gt;</a></td><td><code> [static]</code></td></tr>
@ -41,8 +39,8 @@
<tr class="memlist"><td><a class="el" href="classmo_rand_impr_select.html#2ace12bd179144fa71d56324694201f5">vect_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#2ace12bd179144fa71d56324694201f5">vect_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="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF&lt; 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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF&lt; 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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; </table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,14 +1,14 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: moRandImprSelect&lt; M &gt; Class Template Reference</title> <title>PARADISEO-MO: moRandImprSelect&lt; M &gt; Class Template Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li class="current"><a href="classes.html"><span>Classes</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><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
@ -20,17 +20,15 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li> <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="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</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> <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul> </ul></div>
</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>).
<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" title="Definition of a move.">moMove</a> selector (<a class="el" href="classmo_move_select.html" title="Class that describes a move selector (moMove).">moMoveSelect</a>).
<a href="#_details">More...</a> <a href="#_details">More...</a>
<p> <p>
<code>#include &lt;<a class="el" href="mo_rand_impr_select_8h-source.html">moRandImprSelect.h</a>&gt;</code> <code>#include &lt;<a class="el" href="mo_rand_impr_select_8h-source.html">moRandImprSelect.h</a>&gt;</code>
@ -52,10 +50,10 @@ typedef M::EOType::Fitness&nbsp;</td><td class="memItemRight" valign="bottom"><a
<tr><td colspan="2"><br><h2>Public Member Functions</h2></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#a19726a1509cff874801615d63a3b5d9">init</a> (const <a class="el" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c">Fitness</a> &amp;__fit)</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#a19726a1509cff874801615d63a3b5d9">init</a> (const <a class="el" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c">Fitness</a> &amp;__fit)</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" title="One of the possible moMove selector (moMoveSelect).">moRandImprSelect</a>. <a href="#a19726a1509cff874801615d63a3b5d9"></a><br></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="#a19726a1509cff874801615d63a3b5d9"></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#60ae5548560caee7e28d5ed2446186c9">update</a> (const M &amp;__move, const <a class="el" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c">Fitness</a> &amp;__fit)</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#60ae5548560caee7e28d5ed2446186c9">update</a> (const M &amp;__move, const <a class="el" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c">Fitness</a> &amp;__fit)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Function that updates the fitness and move vectors. <a href="#60ae5548560caee7e28d5ed2446186c9"></a><br></td></tr> <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/struct_function.html">Function</a> that updates the fitness and move vectors. <a href="#60ae5548560caee7e28d5ed2446186c9"></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#5ee57f77a450c0a9ce50bfccf3ad2a55">operator()</a> (M &amp;__move, <a class="el" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c">Fitness</a> &amp;__fit) throw (EmptySelection)</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#5ee57f77a450c0a9ce50bfccf3ad2a55">operator()</a> (M &amp;__move, <a class="el" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c">Fitness</a> &amp;__fit) throw (EmptySelection)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The move selection. <a href="#5ee57f77a450c0a9ce50bfccf3ad2a55"></a><br></td></tr> <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The move selection. <a href="#5ee57f77a450c0a9ce50bfccf3ad2a55"></a><br></td></tr>
@ -77,7 +75,7 @@ std::vector&lt; M &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a cla
<h3>template&lt;class M&gt;<br> <h3>template&lt;class M&gt;<br>
class moRandImprSelect&lt; M &gt;</h3> class moRandImprSelect&lt; M &gt;</h3>
One of the possible <a class="el" href="classmo_move.html" title="Definition of a move.">moMove</a> selector (<a class="el" href="classmo_move_select.html" title="Class that describes a move selector (moMove).">moMoveSelect</a>). One of the possible <a class="el" href="classmo_move.html">moMove</a> selector (<a class="el" href="classmo_move_select.html">moMoveSelect</a>).
<p> <p>
All the neighbors are considered. One of them that enables an improvment of the objective function is choosen. All the neighbors are considered. One of them that enables an improvment of the objective function is choosen.
<p> <p>
@ -103,7 +101,7 @@ template&lt;class M&gt; </div>
<div class="memdoc"> <div class="memdoc">
<p> <p>
Procedure which all that needs a <a class="el" href="classmo_rand_impr_select.html" title="One of the possible moMove selector (moMoveSelect).">moRandImprSelect</a>. Procedure which all that needs a <a class="el" href="classmo_rand_impr_select.html">moRandImprSelect</a>.
<p> <p>
Give a value to the initialise fitness. Clean the move and fitness vectors.<p> Give a value to the initialise fitness. Clean the move and fitness vectors.<p>
<dl compact><dt><b>Parameters:</b></dt><dd> <dl compact><dt><b>Parameters:</b></dt><dd>
@ -148,7 +146,7 @@ template&lt;class M&gt; </div>
<div class="memdoc"> <div class="memdoc">
<p> <p>
Function that updates the fitness and move vectors. <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/struct_function.html">Function</a> that updates the fitness and move vectors.
<p> <p>
if a move give a better fitness than the initial fitness, it is saved and the fitness too.<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> <dl compact><dt><b>Parameters:</b></dt><dd>
@ -157,7 +155,7 @@ if a move give a better fitness than the initial fitness, it is saved and the fi
<tr><td valign="top"></td><td valign="top"><em>__fit</em>&nbsp;</td><td>a new fitness associated to the new move. </td></tr> <tr><td valign="top"></td><td valign="top"><em>__fit</em>&nbsp;</td><td>a new fitness associated to the new move. </td></tr>
</table> </table>
</dl> </dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE. </dd></dl> <dl compact><dt><b>Returns:</b></dt><dd>TRUE. </dd></dl>
<p> <p>
Implements <a class="el" href="classmo_move_select.html#7c157b6e64fd417acf6e900059204eb1">moMoveSelect&lt; M &gt;</a>. Implements <a class="el" href="classmo_move_select.html#7c157b6e64fd417acf6e900059204eb1">moMoveSelect&lt; M &gt;</a>.
@ -206,7 +204,7 @@ One the saved move is randomly chosen.<p>
</dl> </dl>
<dl compact><dt><b>Exceptions:</b></dt><dd> <dl compact><dt><b>Exceptions:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0"> <table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em><a class="el" href="class_empty_selection.html" title="Special class that describes the case of no selection.">EmptySelection</a></em>&nbsp;</td><td>If no move which improves the current fitness are found. </td></tr> <tr><td valign="top"></td><td valign="top"><em><a class="el" href="class_empty_selection.html">EmptySelection</a></em>&nbsp;</td><td>If no move which improves the current fitness are found. </td></tr>
</table> </table>
</dl> </dl>
@ -220,8 +218,8 @@ References <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/"
</div><p> </div><p>
<hr>The documentation for this class was generated from the following file:<ul> <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> <li><a class="el" href="mo_rand_impr_select_8h-source.html">moRandImprSelect.h</a></ul>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,14 +1,14 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: Member List</title> <title>PARADISEO-MO: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li class="current"><a href="classes.html"><span>Classes</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><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
@ -20,23 +20,21 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li> <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="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</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> <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul> </ul></div>
</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> <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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF&lt; M &amp;, void &gt;</a></td><td><code> [static]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF&lt; M &amp;, void &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">operator()</a>(M &amp;)=0</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">operator()</a>(M &amp;)=0</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF&lt; M &amp;, void &gt;</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF&lt; M &amp;, void &gt;</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; </table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,14 +1,14 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: moRandMove&lt; M &gt; Class Template Reference</title> <title>PARADISEO-MO: moRandMove&lt; M &gt; Class Template Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li class="current"><a href="classes.html"><span>Classes</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><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
@ -20,16 +20,14 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li> <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="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</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> <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul> </ul></div>
</div>
<h1>moRandMove&lt; M &gt; Class Template Reference</h1><!-- doxytag: class="moRandMove" --><!-- doxytag: inherits="eoUF&lt; M &amp;, void &gt;" -->Random move generator. <h1>moRandMove&lt; M &gt; Class Template Reference</h1><!-- doxytag: class="moRandMove" --><!-- doxytag: inherits="eoUF&lt; M &amp;, void &gt;" -->Random move generator.
<a href="#_details">More...</a> <a href="#_details">More...</a>
<p> <p>
@ -50,14 +48,14 @@
Random move generator. Random move generator.
<p> <p>
Only a description... An object that herits from this class needs to be designed in order to use a <a class="el" href="classmo_s_a.html" title="Simulated Annealing (SA).">moSA</a>. Only a description... An object that herits from this class needs to be designed in order to use a <a class="el" href="classmo_s_a.html">moSA</a>.
<p> <p>
<p> <p>
Definition at line <a class="el" href="mo_rand_move_8h-source.html#l00021">21</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> Definition at line <a class="el" href="mo_rand_move_8h-source.html#l00021">21</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> <li><a class="el" href="mo_rand_move_8h-source.html">moRandMove.h</a></ul>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,14 +1,14 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: Member List</title> <title>PARADISEO-MO: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li class="current"><a href="classes.html"><span>Classes</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><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
@ -20,18 +20,16 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li> <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="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</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> <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul> </ul></div>
</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> <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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_mon_op.html#c87e6d128629aa4de90dcfb7c2cd4f5c">className</a>() const</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_mon_op.html#0dc1d253f0bd267f27ba8db63beea7f6">className</a>() const </td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-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#54484c8a514866ea496e0058c2e09716">cont</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#54484c8a514866ea496e0058c2e09716">cont</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#11c7d0cab649b7d680dd85bb74cb4ff6">cool_sched</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#11c7d0cab649b7d680dd85bb74cb4ff6">cool_sched</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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_mon_op.html#8dce578ea839d0ea6f2b0e4585b58c86">eoMonOp</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_mon_op.html#8dce578ea839d0ea6f2b0e4585b58c86">eoMonOp</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_mon_op.html">eoMonOp&lt; M::EOType &gt;</a></td><td></td></tr>
@ -41,7 +39,7 @@
<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#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#bcd6a940046f23dd741444c0b85edf2c">full_eval</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#bcd6a940046f23dd741444c0b85edf2c">full_eval</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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF&lt; M::EOType &amp;, bool &gt;</a></td><td><code> [static]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF&lt; M::EOType &amp;, bool &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_op.html#cf08c054e075116f58b1fcc9f0cd330d">getType</a>() const</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_op.html#f58534db7113ec9919ecdb69b661eb60">getType</a>() const </td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-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#4c3be32e9832e465b24e6d33559356bc">incr_eval</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#4c3be32e9832e465b24e6d33559356bc">incr_eval</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#f1af7636b52aa5f6b381f8187b667bd4">init_temp</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#f1af7636b52aa5f6b381f8187b667bd4">init_temp</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#01f6a44483e5a7abbce33eb480b6a9b9">moSA</a>(moRandMove&lt; M &gt; &amp;__move_rand, moMoveIncrEval&lt; M &gt; &amp;__incr_eval, moSolContinue&lt; EOT &gt; &amp;__cont, double __init_temp, moCoolingSchedule &amp;__cool_sched, eoEvalFunc&lt; EOT &gt; &amp;__full_eval)</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#01f6a44483e5a7abbce33eb480b6a9b9">moSA</a>(moRandMove&lt; M &gt; &amp;__move_rand, moMoveIncrEval&lt; M &gt; &amp;__incr_eval, moSolContinue&lt; EOT &gt; &amp;__cont, double __init_temp, moCoolingSchedule &amp;__cool_sched, eoEvalFunc&lt; EOT &gt; &amp;__full_eval)</td><td><a class="el" href="classmo_s_a.html">moSA&lt; M &gt;</a></td><td><code> [inline]</code></td></tr>
@ -51,8 +49,8 @@
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_op.html#4d42fee3eb192bc52b184cd098f91850">~eoOp</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_op.html#4d42fee3eb192bc52b184cd098f91850">~eoOp</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF&lt; M::EOType &amp;, bool &gt;</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF&lt; M::EOType &amp;, bool &gt;</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; </table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,14 +1,14 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: moSA&lt; M &gt; Class Template Reference</title> <title>PARADISEO-MO: moSA&lt; M &gt; Class Template Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li class="current"><a href="classes.html"><span>Classes</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><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
@ -20,16 +20,14 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li> <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="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</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> <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul> </ul></div>
</div>
<h1>moSA&lt; M &gt; Class Template Reference</h1><!-- doxytag: class="moSA" --><!-- doxytag: inherits="moAlgo&lt; M::EOType &gt;" -->Simulated Annealing (SA). <h1>moSA&lt; M &gt; Class Template Reference</h1><!-- doxytag: class="moSA" --><!-- doxytag: inherits="moAlgo&lt; M::EOType &gt;" -->Simulated Annealing (SA).
<a href="#_details">More...</a> <a href="#_details">More...</a>
<p> <p>
@ -191,13 +189,13 @@ template&lt;class M&gt; </div>
<p> <p>
function that launches the SA algorithm. function that launches the SA algorithm.
<p> <p>
As a <a class="el" href="classmo_t_s.html" title="Tabu Search (TS).">moTS</a> or a <a class="el" href="classmo_h_c.html" title="Hill Climbing (HC).">moHC</a>, the SA can be used for HYBRIDATION in an evolutionary algorithm.<p> As a <a class="el" href="classmo_t_s.html">moTS</a> or a <a class="el" href="classmo_h_c.html">moHC</a>, the SA can be used for HYBRIDATION in an evolutionary algorithm.<p>
<dl compact><dt><b>Parameters:</b></dt><dd> <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0"> <table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>__sol</em>&nbsp;</td><td>a solution to improve. </td></tr> <tr><td valign="top"></td><td valign="top"><em>__sol</em>&nbsp;</td><td>a solution to improve. </td></tr>
</table> </table>
</dl> </dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE. </dd></dl> <dl compact><dt><b>Returns:</b></dt><dd>TRUE. </dd></dl>
<p> <p>
Implements <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">eoUF&lt; M::EOType &amp;, bool &gt;</a>. Implements <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">eoUF&lt; M::EOType &amp;, bool &gt;</a>.
@ -209,8 +207,8 @@ References <a class="el" href="mo_s_a_8h-source.html#l00137">moSA&lt; M &gt;::co
</div><p> </div><p>
<hr>The documentation for this class was generated from the following file:<ul> <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> <li><a class="el" href="mo_s_a_8h-source.html">moSA.h</a></ul>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,14 +1,14 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: Member List</title> <title>PARADISEO-MO: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li class="current"><a href="classes.html"><span>Classes</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><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
@ -20,32 +20,31 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li> <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="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</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> <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul> </ul></div>
</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> <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#43c979a9ec876c5e5b591b1c422395ef">add</a>(const M &amp;__move, const EOT &amp;__sol)</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#43c979a9ec876c5e5b591b1c422395ef">add</a>(const M &amp;__move, const EOT &amp;__sol)</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#f1f9524e62d48f3688aa58a6055ccceb">currentSize</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#f1f9524e62d48f3688aa58a6055ccceb">currentSize</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#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="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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF&lt; const 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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="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#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#e48848e9e5c9c8435475cbdf21658e23">maxSize</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#e48848e9e5c9c8435475cbdf21658e23">maxSize</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#12798ce0bc3a2ee031fb301290ed6d79">moSimpleMoveTabuList</a>(unsigned int __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#12798ce0bc3a2ee031fb301290ed6d79">moSimpleMoveTabuList</a>(unsigned int __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#bb7fe9da28617f56734af71c42c8265a">operator()</a>(const M &amp;__move, const EOT &amp;__sol)</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#bb7fe9da28617f56734af71c42c8265a">operator()</a>(const M &amp;__move, const EOT &amp;__sol)</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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">moTabuList::operator()</a>(A1, A2)=0</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_simple_move_tabu_list.html#a3fa2bd19e09f1541878fa28e867d20f">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#a3fa2bd19e09f1541878fa28e867d20f">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#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="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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF&lt; 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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; </table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,14 +1,14 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: moSimpleMoveTabuList&lt; M &gt; Class Template Reference</title> <title>PARADISEO-MO: moSimpleMoveTabuList&lt; M &gt; Class Template Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li class="current"><a href="classes.html"><span>Classes</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><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
@ -20,16 +20,14 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li> <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="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</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> <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul> </ul></div>
</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. <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.
<a href="#_details">More...</a> <a href="#_details">More...</a>
<p> <p>
@ -38,9 +36,9 @@
<p>Inheritance diagram for moSimpleMoveTabuList&lt; M &gt;: <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> <p><center><img src="classmo_simple_move_tabu_list.png" usemap="#moSimpleMoveTabuList< M >_map" border="0" alt=""></center>
<map name="moSimpleMoveTabuList< M >_map"> <map name="moSimpleMoveTabuList< M >_map">
<area href="classmo_tabu_list.html" alt="moTabuList< M >" shape="rect" coords="0,112,280,136"> <area href="classmo_tabu_list.html" alt="moTabuList< M >" shape="rect" coords="0,112,179,136">
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="0,56,179,80">
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,280,24"> <area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,179,24">
</map> </map>
<a href="classmo_simple_move_tabu_list-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> <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></td></tr>
@ -56,7 +54,7 @@ typedef M::EOType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="e
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor. <br></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#bb7fe9da28617f56734af71c42c8265a">operator()</a> (const M &amp;__move, const <a class="el" href="classmo_simple_move_tabu_list.html#91286ff3ba6b1e9e1db9e4fdade2edb7">EOT</a> &amp;__sol)</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#bb7fe9da28617f56734af71c42c8265a">operator()</a> (const M &amp;__move, const <a class="el" href="classmo_simple_move_tabu_list.html#91286ff3ba6b1e9e1db9e4fdade2edb7">EOT</a> &amp;__sol)</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="#bb7fe9da28617f56734af71c42c8265a"></a><br></td></tr> <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/struct_function.html">Function</a> that indicates if, in a given state, the _move is tabu or not. <a href="#bb7fe9da28617f56734af71c42c8265a"></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#43c979a9ec876c5e5b591b1c422395ef">add</a> (const M &amp;__move, const <a class="el" href="classmo_simple_move_tabu_list.html#91286ff3ba6b1e9e1db9e4fdade2edb7">EOT</a> &amp;__sol)</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#43c979a9ec876c5e5b591b1c422395ef">add</a> (const M &amp;__move, const <a class="el" href="classmo_simple_move_tabu_list.html#91286ff3ba6b1e9e1db9e4fdade2edb7">EOT</a> &amp;__sol)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Procedure to add a move in the tabu list. <a href="#43c979a9ec876c5e5b591b1c422395ef"></a><br></td></tr> <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Procedure to add a move in the tabu list. <a href="#43c979a9ec876c5e5b591b1c422395ef"></a><br></td></tr>
@ -114,25 +112,23 @@ template&lt;class M&gt; </div>
<tr> <tr>
<td></td> <td></td>
<td>)</td> <td>)</td>
<td></td><td></td><td width="100%"><code> [inline, virtual]</code></td> <td></td><td></td><td width="100%"><code> [inline]</code></td>
</tr> </tr>
</table> </table>
</div> </div>
<div class="memdoc"> <div class="memdoc">
<p> <p>
Function that indicates if, in a given state, the _move is tabu or not. <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/struct_function.html">Function</a> that indicates if, in a given state, the _move is tabu or not.
<p> <p>
<dl compact><dt><b>Parameters:</b></dt><dd> <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0"> <table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>__move</em>&nbsp;</td><td>A given <a class="el" href="classmo_move.html" title="Definition of a move.">moMove</a>. </td></tr> <tr><td valign="top"></td><td valign="top"><em>__move</em>&nbsp;</td><td>A given <a class="el" href="classmo_move.html">moMove</a>. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>__sol</em>&nbsp;</td><td>A solution. </td></tr> <tr><td valign="top"></td><td valign="top"><em>__sol</em>&nbsp;</td><td>A solution. </td></tr>
</table> </table>
</dl> </dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>true or false. </dd></dl> <dl compact><dt><b>Returns:</b></dt><dd>true or false. </dd></dl>
<p>
Implements <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">eoBF&lt; const M &amp;, const M::EOType &amp;, bool &gt;</a>.
<p> <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>. 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>.
<p> <p>
@ -262,7 +258,7 @@ Procedure that removes a given move from the tabu list (if it is into, else do n
<p> <p>
<dl compact><dt><b>Parameters:</b></dt><dd> <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0"> <table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>__move</em>&nbsp;</td><td>A given <a class="el" href="classmo_move.html" title="Definition of a move.">moMove</a>. </td></tr> <tr><td valign="top"></td><td valign="top"><em>__move</em>&nbsp;</td><td>A given <a class="el" href="classmo_move.html">moMove</a>. </td></tr>
</table> </table>
</dl> </dl>
@ -276,8 +272,8 @@ Referenced by <a class="el" href="mo_simple_move_tabu_list_8h-source.html#l00060
</div><p> </div><p>
<hr>The documentation for this class was generated from the following file:<ul> <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> <li><a class="el" href="mo_simple_move_tabu_list_8h-source.html">moSimpleMoveTabuList.h</a></ul>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 883 B

Before After
Before After

View file

@ -1,14 +1,14 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: Member List</title> <title>PARADISEO-MO: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li class="current"><a href="classes.html"><span>Classes</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><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
@ -20,32 +20,31 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li> <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="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</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> <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul> </ul></div>
</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> <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#fd6b3a1764121169650c969bba895615">add</a>(const M &amp;__move, const EOT &amp;__sol)</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#fd6b3a1764121169650c969bba895615">add</a>(const M &amp;__move, const EOT &amp;__sol)</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#2aaf6e882d10495adddae94cb7a48fbf">currentSize</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#2aaf6e882d10495adddae94cb7a48fbf">currentSize</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#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="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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF&lt; const 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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="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#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#662e1f65fadff234692be009a2440845">maxSize</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#662e1f65fadff234692be009a2440845">maxSize</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#8f8ce82b49ff49efbd934cedd3e34178">moSimpleSolutionTabuList</a>(unsigned int __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#8f8ce82b49ff49efbd934cedd3e34178">moSimpleSolutionTabuList</a>(unsigned int __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#e1f1cf258b55554d8be88fb5780a0047">operator()</a>(const M &amp;__move, const EOT &amp;__sol)</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#e1f1cf258b55554d8be88fb5780a0047">operator()</a>(const M &amp;__move, const EOT &amp;__sol)</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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">moTabuList::operator()</a>(A1, A2)=0</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_simple_solution_tabu_list.html#7847a48f33c15e31298f3e715d754560">removeSolution</a>(const EOT &amp;__sol)</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#7847a48f33c15e31298f3e715d754560">removeSolution</a>(const EOT &amp;__sol)</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#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#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="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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF&lt; 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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; </table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,14 +1,14 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: moSimpleSolutionTabuList&lt; M &gt; Class Template Reference</title> <title>PARADISEO-MO: moSimpleSolutionTabuList&lt; M &gt; Class Template Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li class="current"><a href="classes.html"><span>Classes</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><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
@ -20,16 +20,14 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li> <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="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</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> <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul> </ul></div>
</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. <h1>moSimpleSolutionTabuList&lt; M &gt; Class Template Reference</h1><!-- doxytag: class="moSimpleSolutionTabuList" --><!-- doxytag: inherits="moTabuList" -->Class describing a solution tabu list with limited length.
<a href="#_details">More...</a> <a href="#_details">More...</a>
<p> <p>
@ -38,9 +36,9 @@
<p>Inheritance diagram for moSimpleSolutionTabuList&lt; M &gt;: <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> <p><center><img src="classmo_simple_solution_tabu_list.png" usemap="#moSimpleSolutionTabuList< M >_map" border="0" alt=""></center>
<map name="moSimpleSolutionTabuList< M >_map"> <map name="moSimpleSolutionTabuList< M >_map">
<area href="classmo_tabu_list.html" alt="moTabuList< M >" shape="rect" coords="0,112,280,136"> <area href="classmo_tabu_list.html" alt="moTabuList< M >" shape="rect" coords="0,112,192,136">
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="0,56,192,80">
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,280,24"> <area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,192,24">
</map> </map>
<a href="classmo_simple_solution_tabu_list-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> <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></td></tr>
@ -55,7 +53,7 @@ typedef M::EOType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="e
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor. <a href="#8f8ce82b49ff49efbd934cedd3e34178"></a><br></td></tr> <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor. <a href="#8f8ce82b49ff49efbd934cedd3e34178"></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#e1f1cf258b55554d8be88fb5780a0047">operator()</a> (const M &amp;__move, const <a class="el" href="classmo_simple_solution_tabu_list.html#881060871a6b49e5e8554c5df85176d9">EOT</a> &amp;__sol)</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#e1f1cf258b55554d8be88fb5780a0047">operator()</a> (const M &amp;__move, const <a class="el" href="classmo_simple_solution_tabu_list.html#881060871a6b49e5e8554c5df85176d9">EOT</a> &amp;__sol)</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="#e1f1cf258b55554d8be88fb5780a0047"></a><br></td></tr> <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/struct_function.html">Function</a> that indicates if, in a given state, the _move is tabu or not. <a href="#e1f1cf258b55554d8be88fb5780a0047"></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#fd6b3a1764121169650c969bba895615">add</a> (const M &amp;__move, const <a class="el" href="classmo_simple_solution_tabu_list.html#881060871a6b49e5e8554c5df85176d9">EOT</a> &amp;__sol)</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#fd6b3a1764121169650c969bba895615">add</a> (const M &amp;__move, const <a class="el" href="classmo_simple_solution_tabu_list.html#881060871a6b49e5e8554c5df85176d9">EOT</a> &amp;__sol)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Procedure to add a move in the tabu list. <a href="#fd6b3a1764121169650c969bba895615"></a><br></td></tr> <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Procedure to add a move in the tabu list. <a href="#fd6b3a1764121169650c969bba895615"></a><br></td></tr>
@ -147,25 +145,23 @@ template&lt;class M&gt; </div>
<tr> <tr>
<td></td> <td></td>
<td>)</td> <td>)</td>
<td></td><td></td><td width="100%"><code> [inline, virtual]</code></td> <td></td><td></td><td width="100%"><code> [inline]</code></td>
</tr> </tr>
</table> </table>
</div> </div>
<div class="memdoc"> <div class="memdoc">
<p> <p>
Function that indicates if, in a given state, the _move is tabu or not. <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/struct_function.html">Function</a> that indicates if, in a given state, the _move is tabu or not.
<p> <p>
<dl compact><dt><b>Parameters:</b></dt><dd> <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0"> <table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>__move</em>&nbsp;</td><td>A given <a class="el" href="classmo_move.html" title="Definition of a move.">moMove</a>. </td></tr> <tr><td valign="top"></td><td valign="top"><em>__move</em>&nbsp;</td><td>A given <a class="el" href="classmo_move.html">moMove</a>. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>__sol</em>&nbsp;</td><td>A solution. </td></tr> <tr><td valign="top"></td><td valign="top"><em>__sol</em>&nbsp;</td><td>A solution. </td></tr>
</table> </table>
</dl> </dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>true or false. </dd></dl> <dl compact><dt><b>Returns:</b></dt><dd>true or false. </dd></dl>
<p>
Implements <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">eoBF&lt; const M &amp;, const M::EOType &amp;, bool &gt;</a>.
<p> <p>
Definition at line <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00045">45</a> of file <a class="el" href="mo_simple_solution_tabu_list_8h-source.html">moSimpleSolutionTabuList.h</a>. Definition at line <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00045">45</a> of file <a class="el" href="mo_simple_solution_tabu_list_8h-source.html">moSimpleSolutionTabuList.h</a>.
<p> <p>
@ -309,8 +305,8 @@ Referenced by <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l0
</div><p> </div><p>
<hr>The documentation for this class was generated from the following file:<ul> <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> <li><a class="el" href="mo_simple_solution_tabu_list_8h-source.html">moSimpleSolutionTabuList.h</a></ul>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 906 B

Before After
Before After

View file

@ -1,14 +1,14 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: Member List</title> <title>PARADISEO-MO: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li class="current"><a href="classes.html"><span>Classes</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><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
@ -20,24 +20,22 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li> <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="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</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> <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul> </ul></div>
</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> <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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF&lt; const EOT &amp;, bool &gt;</a></td><td><code> [static]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF&lt; 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="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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">operator()</a>(const EOT &amp;)=0</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">operator()</a>(const EOT &amp;)=0</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF&lt; const EOT &amp;, bool &gt;</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF&lt; const EOT &amp;, bool &gt;</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; </table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,14 +1,14 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: moSolContinue&lt; EOT &gt; Class Template Reference</title> <title>PARADISEO-MO: moSolContinue&lt; EOT &gt; Class Template Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li class="current"><a href="classes.html"><span>Classes</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><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
@ -20,16 +20,14 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li> <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="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</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> <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul> </ul></div>
</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. <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.
<a href="#_details">More...</a> <a href="#_details">More...</a>
<p> <p>
@ -87,8 +85,8 @@ Implemented in <a class="el" href="classmo_gen_sol_continue.html#6c5db8182157584
</div><p> </div><p>
<hr>The documentation for this class was generated from the following file:<ul> <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> <li><a class="el" href="mo_sol_continue_8h-source.html">moSolContinue.h</a></ul>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,14 +1,14 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: Member List</title> <title>PARADISEO-MO: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li class="current"><a href="classes.html"><span>Classes</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><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
@ -20,39 +20,35 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li> <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="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</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> <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul> </ul></div>
</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> <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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_mon_op.html#c87e6d128629aa4de90dcfb7c2cd4f5c">className</a>() const</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_mon_op.html#0dc1d253f0bd267f27ba8db63beea7f6">className</a>() const </td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-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#969371cd2202f3d29cbb426f57ac7d3a">cont</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#969371cd2202f3d29cbb426f57ac7d3a">cont</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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_mon_op.html#8dce578ea839d0ea6f2b0e4585b58c86">eoMonOp</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_mon_op.html#8dce578ea839d0ea6f2b0e4585b58c86">eoMonOp</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_op.html#5b9ae9bfcd36ab9cfbc2940039190bdc">eoOp</a>(OpType _type)</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_op.html#5b9ae9bfcd36ab9cfbc2940039190bdc">eoOp</a>(OpType _type)</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_op.html#66db208d9e3c9f7920aafa198af07e79">eoOp</a>(const eoOp &amp;_eop)</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_op.html#66db208d9e3c9f7920aafa198af07e79">eoOp</a>(const eoOp &amp;_eop)</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-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#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#564bc1969548ccbd9bb7e76f92898de0">first_time</a></td><td><a class="el" href="classmo_t_s.html">moTS&lt; M &gt;</a></td><td><code> [inline, private, static]</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#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#fb67eddae5d0bfca4ed881995523231e">full_eval</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#fb67eddae5d0bfca4ed881995523231e">full_eval</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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF&lt; M::EOType &amp;, bool &gt;</a></td><td><code> [static]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF&lt; M::EOType &amp;, bool &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_op.html#cf08c054e075116f58b1fcc9f0cd330d">getType</a>() const</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_op.html#f58534db7113ec9919ecdb69b661eb60">getType</a>() const </td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-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#2be23f4524733ee6f37b71310d76407e">moTS</a>(moMoveInit&lt; M &gt; &amp;__move_init, moNextMove&lt; M &gt; &amp;__next_move, moMoveIncrEval&lt; M &gt; &amp;__incr_eval, moTabuList&lt; M &gt; &amp;__tabu_list, moAspirCrit&lt; M &gt; &amp;__aspir_crit, moSolContinue&lt; EOT &gt; &amp;__cont, eoEvalFunc&lt; EOT &gt; &amp;__full_eval)</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#2be23f4524733ee6f37b71310d76407e">moTS</a>(moMoveInit&lt; M &gt; &amp;__move_init, moNextMove&lt; M &gt; &amp;__next_move, moMoveIncrEval&lt; M &gt; &amp;__incr_eval, moTabuList&lt; M &gt; &amp;__tabu_list, moAspirCrit&lt; M &gt; &amp;__aspir_crit, moSolContinue&lt; EOT &gt; &amp;__cont, eoEvalFunc&lt; EOT &gt; &amp;__full_eval)</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#508e675c4232cf2ca06dded931c90bab">moTS</a>(moMoveExpl&lt; M &gt; &amp;__move_expl, moSolContinue&lt; EOT &gt; &amp;__cont, eoEvalFunc&lt; EOT &gt; &amp;__full_eval)</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#508e675c4232cf2ca06dded931c90bab">moTS</a>(moMoveExpl&lt; M &gt; &amp;__move_expl, moSolContinue&lt; EOT &gt; &amp;__cont, eoEvalFunc&lt; EOT &gt; &amp;__full_eval)</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#06914ddc90ca96e9158c8dbe182a7865">move_expl</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#06914ddc90ca96e9158c8dbe182a7865">move_expl</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#688f9ba42eb33cae6431f4f4eb65b9e9">mutex</a></td><td><a class="el" href="classmo_t_s.html">moTS&lt; M &gt;</a></td><td><code> [inline, private, static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_t_s.html#94d25a76fe1bc9ef0bbd0358ff55aceb">operator()</a>(EOT &amp;__sol)</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="el" href="classmo_t_s.html#94d25a76fe1bc9ef0bbd0358ff55aceb">operator()</a>(EOT &amp;__sol)</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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_op.html#04aa988c26acbc7e41e96cae0bd415cc">OpType</a> enum name</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_op.html#04aa988c26acbc7e41e96cae0bd415cc">OpType</a> enum name</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_op.html#4d42fee3eb192bc52b184cd098f91850">~eoOp</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_op.html#4d42fee3eb192bc52b184cd098f91850">~eoOp</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF&lt; M::EOType &amp;, bool &gt;</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF&lt; M::EOType &amp;, bool &gt;</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; </table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,14 +1,14 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: moTS&lt; M &gt; Class Template Reference</title> <title>PARADISEO-MO: moTS&lt; M &gt; Class Template Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li class="current"><a href="classes.html"><span>Classes</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><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
@ -20,16 +20,14 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li> <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="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</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> <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul> </ul></div>
</div>
<h1>moTS&lt; M &gt; Class Template Reference</h1><!-- doxytag: class="moTS" --><!-- doxytag: inherits="moAlgo&lt; M::EOType &gt;" -->Tabu Search (TS). <h1>moTS&lt; M &gt; Class Template Reference</h1><!-- doxytag: class="moTS" --><!-- doxytag: inherits="moAlgo&lt; M::EOType &gt;" -->Tabu Search (TS).
<a href="#_details">More...</a> <a href="#_details">More...</a>
<p> <p>
@ -49,13 +47,13 @@
<tr><td colspan="2"><br><h2>Public Member Functions</h2></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#2be23f4524733ee6f37b71310d76407e">moTS</a> (<a class="el" href="classmo_move_init.html">moMoveInit</a>&lt; M &gt; &amp;__move_init, <a class="el" href="classmo_next_move.html">moNextMove</a>&lt; M &gt; &amp;__next_move, <a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval</a>&lt; M &gt; &amp;__incr_eval, <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;__aspir_crit, <a class="el" href="classmo_sol_continue.html">moSolContinue</a>&lt; <a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">EOT</a> &gt; &amp;__cont, <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_eval_func.html">eoEvalFunc</a>&lt; <a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">EOT</a> &gt; &amp;__full_eval)</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#2be23f4524733ee6f37b71310d76407e">moTS</a> (<a class="el" href="classmo_move_init.html">moMoveInit</a>&lt; M &gt; &amp;__move_init, <a class="el" href="classmo_next_move.html">moNextMove</a>&lt; M &gt; &amp;__next_move, <a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval</a>&lt; M &gt; &amp;__incr_eval, <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;__aspir_crit, <a class="el" href="classmo_sol_continue.html">moSolContinue</a>&lt; <a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">EOT</a> &gt; &amp;__cont, <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_eval_func.html">eoEvalFunc</a>&lt; <a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">EOT</a> &gt; &amp;__full_eval)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor of a <a class="el" href="classmo_t_s.html" title="Tabu Search (TS).">moTS</a> specifying all the boxes. <a href="#2be23f4524733ee6f37b71310d76407e"></a><br></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="#2be23f4524733ee6f37b71310d76407e"></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#508e675c4232cf2ca06dded931c90bab">moTS</a> (<a class="el" href="classmo_move_expl.html">moMoveExpl</a>&lt; M &gt; &amp;__move_expl, <a class="el" href="classmo_sol_continue.html">moSolContinue</a>&lt; <a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">EOT</a> &gt; &amp;__cont, <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_eval_func.html">eoEvalFunc</a>&lt; <a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">EOT</a> &gt; &amp;__full_eval)</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#508e675c4232cf2ca06dded931c90bab">moTS</a> (<a class="el" href="classmo_move_expl.html">moMoveExpl</a>&lt; M &gt; &amp;__move_expl, <a class="el" href="classmo_sol_continue.html">moSolContinue</a>&lt; <a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">EOT</a> &gt; &amp;__cont, <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_eval_func.html">eoEvalFunc</a>&lt; <a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">EOT</a> &gt; &amp;__full_eval)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor with less parameters. <a href="#508e675c4232cf2ca06dded931c90bab"></a><br></td></tr> <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor with less parameters. <a href="#508e675c4232cf2ca06dded931c90bab"></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#94d25a76fe1bc9ef0bbd0358ff55aceb">operator()</a> (<a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">EOT</a> &amp;__sol)</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#94d25a76fe1bc9ef0bbd0358ff55aceb">operator()</a> (<a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">EOT</a> &amp;__sol)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Function which launchs the Tabu Search. <a href="#94d25a76fe1bc9ef0bbd0358ff55aceb"></a><br></td></tr> <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/struct_function.html">Function</a> which launchs the Tabu Search. <a href="#94d25a76fe1bc9ef0bbd0358ff55aceb"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Private Types</h2></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="" --> <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> typedef M::EOType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">EOT</a></td></tr>
@ -78,15 +76,6 @@ typedef EOT::Fitness&nbsp;</td><td class="memItemRight" valign="bottom"><a class
<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-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#fb67eddae5d0bfca4ed881995523231e">full_eval</a></td></tr> <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_eval_func.html">eoEvalFunc</a>&lt; <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#fb67eddae5d0bfca4ed881995523231e">full_eval</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Full evaluation function. <br></td></tr> <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Full evaluation function. <br></td></tr>
<tr><td colspan="2"><br><h2>Static Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="564bc1969548ccbd9bb7e76f92898de0"></a><!-- doxytag: member="moTS::first_time" ref="564bc1969548ccbd9bb7e76f92898de0" args="" -->
static bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s.html#564bc1969548ccbd9bb7e76f92898de0">first_time</a> = true</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Boolean allowing to initialise the ptread_mutex_t in the constructor. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="688f9ba42eb33cae6431f4f4eb65b9e9"></a><!-- doxytag: member="moTS::mutex" ref="688f9ba42eb33cae6431f4f4eb65b9e9" args="" -->
static pthread_mutex_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s.html#688f9ba42eb33cae6431f4f4eb65b9e9">mutex</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The lock. <br></td></tr>
</table> </table>
<hr><a name="_details"></a><h2>Detailed Description</h2> <hr><a name="_details"></a><h2>Detailed Description</h2>
<h3>template&lt;class M&gt;<br> <h3>template&lt;class M&gt;<br>
@ -98,7 +87,7 @@ Generic algorithm that describes a tabu search.
<p> <p>
<p> <p>
Definition at line <a class="el" href="mo_t_s_8h-source.html#l00030">30</a> of file <a class="el" href="mo_t_s_8h-source.html">moTS.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2> Definition at line <a class="el" href="mo_t_s_8h-source.html#l00029">29</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="2be23f4524733ee6f37b71310d76407e"></a><!-- doxytag: member="moTS::moTS" ref="2be23f4524733ee6f37b71310d76407e" args="(moMoveInit&lt; M &gt; &amp;__move_init, moNextMove&lt; M &gt; &amp;__next_move, moMoveIncrEval&lt; M &gt; &amp;__incr_eval, moTabuList&lt; M &gt; &amp;__tabu_list, moAspirCrit&lt; M &gt; &amp;__aspir_crit, moSolContinue&lt; EOT &gt; &amp;__cont, eoEvalFunc&lt; EOT &gt; &amp;__full_eval)" --> <a class="anchor" name="2be23f4524733ee6f37b71310d76407e"></a><!-- doxytag: member="moTS::moTS" ref="2be23f4524733ee6f37b71310d76407e" args="(moMoveInit&lt; M &gt; &amp;__move_init, moNextMove&lt; M &gt; &amp;__next_move, moMoveIncrEval&lt; M &gt; &amp;__incr_eval, moTabuList&lt; M &gt; &amp;__tabu_list, moAspirCrit&lt; M &gt; &amp;__aspir_crit, moSolContinue&lt; EOT &gt; &amp;__cont, eoEvalFunc&lt; EOT &gt; &amp;__full_eval)" -->
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@ -157,9 +146,9 @@ template&lt;class M&gt; </div>
<div class="memdoc"> <div class="memdoc">
<p> <p>
Constructor of a <a class="el" href="classmo_t_s.html" title="Tabu Search (TS).">moTS</a> specifying all the boxes. Constructor of a <a class="el" href="classmo_t_s.html">moTS</a> specifying all the boxes.
<p> <p>
In this constructor, a <a class="el" href="classmo_t_s_move_loop_expl.html" title="Explorer for a Tabu Search algorithm.">moTSMoveLoopExpl</a> is instanciated.<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> <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0"> <table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>__move_init</em>&nbsp;</td><td>move initialisation </td></tr> <tr><td valign="top"></td><td valign="top"><em>__move_init</em>&nbsp;</td><td>move initialisation </td></tr>
@ -173,9 +162,7 @@ In this constructor, a <a class="el" href="classmo_t_s_move_loop_expl.html" titl
</dl> </dl>
<p> <p>
Definition at line <a class="el" href="mo_t_s_8h-source.html#l00059">59</a> of file <a class="el" href="mo_t_s_8h-source.html">moTS.h</a>. Definition at line <a class="el" href="mo_t_s_8h-source.html#l00058">58</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#l00159">moTS&lt; M &gt;::first_time</a>, and <a class="el" href="mo_t_s_8h-source.html#l00162">moTS&lt; M &gt;::mutex</a>.
</div> </div>
</div><p> </div><p>
<a class="anchor" name="508e675c4232cf2ca06dded931c90bab"></a><!-- doxytag: member="moTS::moTS" ref="508e675c4232cf2ca06dded931c90bab" args="(moMoveExpl&lt; M &gt; &amp;__move_expl, moSolContinue&lt; EOT &gt; &amp;__cont, eoEvalFunc&lt; EOT &gt; &amp;__full_eval)" --> <a class="anchor" name="508e675c4232cf2ca06dded931c90bab"></a><!-- doxytag: member="moTS::moTS" ref="508e675c4232cf2ca06dded931c90bab" args="(moMoveExpl&lt; M &gt; &amp;__move_expl, moSolContinue&lt; EOT &gt; &amp;__cont, eoEvalFunc&lt; EOT &gt; &amp;__full_eval)" -->
@ -217,16 +204,14 @@ Constructor with less parameters.
The explorer is given in the parameters.<p> The explorer is given in the parameters.<p>
<dl compact><dt><b>Parameters:</b></dt><dd> <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0"> <table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>__move_expl</em>&nbsp;</td><td>the explorer (generally different that a <a class="el" href="classmo_t_s_move_loop_expl.html" title="Explorer for a Tabu Search algorithm.">moTSMoveLoopExpl</a>) </td></tr> <tr><td valign="top"></td><td valign="top"><em>__move_expl</em>&nbsp;</td><td>the explorer (generally different that a <a class="el" href="classmo_t_s_move_loop_expl.html">moTSMoveLoopExpl</a>) </td></tr>
<tr><td valign="top"></td><td valign="top"><em>__cont</em>&nbsp;</td><td>stop criterion </td></tr> <tr><td valign="top"></td><td valign="top"><em>__cont</em>&nbsp;</td><td>stop criterion </td></tr>
<tr><td valign="top"></td><td valign="top"><em>__full_eval</em>&nbsp;</td><td>full evaluation function </td></tr> <tr><td valign="top"></td><td valign="top"><em>__full_eval</em>&nbsp;</td><td>full evaluation function </td></tr>
</table> </table>
</dl> </dl>
<p> <p>
Definition at line <a class="el" href="mo_t_s_8h-source.html#l00081">81</a> of file <a class="el" href="mo_t_s_8h-source.html">moTS.h</a>. Definition at line <a class="el" href="mo_t_s_8h-source.html#l00071">71</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#l00159">moTS&lt; M &gt;::first_time</a>, and <a class="el" href="mo_t_s_8h-source.html#l00162">moTS&lt; M &gt;::mutex</a>.
</div> </div>
</div><p> </div><p>
<hr><h2>Member Function Documentation</h2> <hr><h2>Member Function Documentation</h2>
@ -249,28 +234,28 @@ template&lt;class M&gt; </div>
<div class="memdoc"> <div class="memdoc">
<p> <p>
Function which launchs the Tabu Search. <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/struct_function.html">Function</a> which launchs the Tabu Search.
<p> <p>
Algorithm of the tabu search. As a <a class="el" href="classmo_s_a.html" title="Simulated Annealing (SA).">moSA</a> or a <a class="el" href="classmo_h_c.html" title="Hill Climbing (HC).">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> 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> <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0"> <table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>__sol</em>&nbsp;</td><td>a solution to improve. </td></tr> <tr><td valign="top"></td><td valign="top"><em>__sol</em>&nbsp;</td><td>a solution to improve. </td></tr>
</table> </table>
</dl> </dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE. </dd></dl> <dl compact><dt><b>Returns:</b></dt><dd>TRUE. </dd></dl>
<p> <p>
Implements <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">eoUF&lt; M::EOType &amp;, bool &gt;</a>. Implements <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">eoUF&lt; M::EOType &amp;, bool &gt;</a>.
<p> <p>
Definition at line <a class="el" href="mo_t_s_8h-source.html#l00104">104</a> of file <a class="el" href="mo_t_s_8h-source.html">moTS.h</a>. Definition at line <a class="el" href="mo_t_s_8h-source.html#l00085">85</a> of file <a class="el" href="mo_t_s_8h-source.html">moTS.h</a>.
<p> <p>
References <a class="el" href="mo_t_s_8h-source.html#l00168">moTS&lt; M &gt;::cont</a>, <a class="el" href="mo_t_s_8h-source.html#l00171">moTS&lt; M &gt;::full_eval</a>, <a class="el" href="mo_t_s_8h-source.html#l00165">moTS&lt; M &gt;::move_expl</a>, and <a class="el" href="mo_t_s_8h-source.html#l00162">moTS&lt; M &gt;::mutex</a>. References <a class="el" href="mo_t_s_8h-source.html#l00138">moTS&lt; M &gt;::cont</a>, <a class="el" href="mo_t_s_8h-source.html#l00141">moTS&lt; M &gt;::full_eval</a>, and <a class="el" href="mo_t_s_8h-source.html#l00135">moTS&lt; M &gt;::move_expl</a>.
</div> </div>
</div><p> </div><p>
<hr>The documentation for this class was generated from the following file:<ul> <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> <li><a class="el" href="mo_t_s_8h-source.html">moTS.h</a></ul>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,14 +1,14 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: Member List</title> <title>PARADISEO-MO: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li class="current"><a href="classes.html"><span>Classes</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><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
@ -20,16 +20,14 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li> <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="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</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> <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul> </ul></div>
</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> <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#6786cf5422d17cbf872b07ae74ca6b0f">aspir_crit</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#6786cf5422d17cbf872b07ae74ca6b0f">aspir_crit</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#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>
@ -44,8 +42,8 @@
<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="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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF&lt; 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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF&lt; 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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; </table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,14 +1,14 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: moTSMoveLoopExpl&lt; M &gt; Class Template Reference</title> <title>PARADISEO-MO: moTSMoveLoopExpl&lt; M &gt; Class Template Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li class="current"><a href="classes.html"><span>Classes</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><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
@ -20,16 +20,14 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li> <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="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</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> <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul> </ul></div>
</div>
<h1>moTSMoveLoopExpl&lt; M &gt; Class Template Reference</h1><!-- doxytag: class="moTSMoveLoopExpl" --><!-- doxytag: inherits="moMoveLoopExpl" -->Explorer for a Tabu Search algorithm. <h1>moTSMoveLoopExpl&lt; M &gt; Class Template Reference</h1><!-- doxytag: class="moTSMoveLoopExpl" --><!-- doxytag: inherits="moMoveLoopExpl" -->Explorer for a Tabu Search algorithm.
<a href="#_details">More...</a> <a href="#_details">More...</a>
<p> <p>
@ -93,7 +91,7 @@ typedef M::EOType::Fitness&nbsp;</td><td class="memItemRight" valign="bottom"><a
Explorer for a Tabu Search algorithm. Explorer for a Tabu Search algorithm.
<p> <p>
It is used by a <a class="el" href="classmo_t_s.html" title="Tabu Search (TS).">moTS</a>. It is used by a <a class="el" href="classmo_t_s.html">moTS</a>.
<p> <p>
<p> <p>
@ -211,8 +209,8 @@ References <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00129">moTS
</div><p> </div><p>
<hr>The documentation for this class was generated from the following file:<ul> <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> <li><a class="el" href="mo_t_s_move_loop_expl_8h-source.html">moTSMoveLoopExpl.h</a></ul>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,14 +1,14 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: Member List</title> <title>PARADISEO-MO: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li class="current"><a href="classes.html"><span>Classes</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><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
@ -20,27 +20,25 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li> <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="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</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> <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul> </ul></div>
</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> <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#d279d72cb486d812da1ad3d24a69c286">add</a>(const M &amp;__move, const EOT &amp;__sol)=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#d279d72cb486d812da1ad3d24a69c286">add</a>(const M &amp;__move, const EOT &amp;__sol)=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="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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF&lt; const 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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="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="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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">operator()</a>(const M &amp;, const M::EOType &amp;)=0</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-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="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">operator()</a>(A1, A2)=0</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="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="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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF&lt; 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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; </table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,14 +1,14 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: moTabuList&lt; M &gt; Class Template Reference</title> <title>PARADISEO-MO: moTabuList&lt; M &gt; Class Template Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li class="current"><a href="classes.html"><span>Classes</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><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
@ -20,17 +20,15 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li> <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="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</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> <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul> </ul></div>
</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.
<h1>moTabuList&lt; M &gt; Class Template Reference</h1><!-- doxytag: class="moTabuList" --><!-- doxytag: inherits="eoBF&lt; const M &amp;, const M::EOType &amp;, bool &gt;" -->Class describing a tabu list that a <a class="el" href="classmo_t_s.html" title="Tabu Search (TS).">moTS</a> uses.
<a href="#_details">More...</a> <a href="#_details">More...</a>
<p> <p>
<code>#include &lt;<a class="el" href="mo_tabu_list_8h-source.html">moTabuList.h</a>&gt;</code> <code>#include &lt;<a class="el" href="mo_tabu_list_8h-source.html">moTabuList.h</a>&gt;</code>
@ -38,10 +36,10 @@
<p>Inheritance diagram for moTabuList&lt; M &gt;: <p>Inheritance diagram for moTabuList&lt; M &gt;:
<p><center><img src="classmo_tabu_list.png" usemap="#moTabuList< M >_map" border="0" alt=""></center> <p><center><img src="classmo_tabu_list.png" usemap="#moTabuList< M >_map" border="0" alt=""></center>
<map name="moTabuList< M >_map"> <map name="moTabuList< M >_map">
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="101,56,293,80">
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="145,0,425,24"> <area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-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,280,192"> <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="290,168,570,192"> <area href="classmo_simple_solution_tabu_list.html" alt="moSimpleSolutionTabuList< M >" shape="rect" coords="202,168,394,192">
</map> </map>
<a href="classmo_tabu_list-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> <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></td></tr>
@ -65,9 +63,9 @@ typedef M::EOType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="e
<h3>template&lt;class M&gt;<br> <h3>template&lt;class M&gt;<br>
class moTabuList&lt; M &gt;</h3> class moTabuList&lt; M &gt;</h3>
Class describing a tabu list that a <a class="el" href="classmo_t_s.html" title="Tabu Search (TS).">moTS</a> uses. Class describing a tabu list that a <a class="el" href="classmo_t_s.html">moTS</a> uses.
<p> <p>
It is only a description, does nothing... A new object that herits from this class has to be defined in order to be used in a <a class="el" href="classmo_t_s.html" title="Tabu Search (TS).">moTS</a>. It is only a description, does nothing... A new object that herits from this class has to be defined in order to be used in a <a class="el" href="classmo_t_s.html">moTS</a>.
<p> <p>
<p> <p>
@ -166,8 +164,8 @@ Implemented in <a class="el" href="classmo_simple_move_tabu_list.html#b91ae9971b
</div><p> </div><p>
<hr>The documentation for this class was generated from the following file:<ul> <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> <li><a class="el" href="mo_tabu_list_8h-source.html">moTabuList.h</a></ul>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Before After
Before After

View file

@ -341,7 +341,6 @@ HR { height: 1px;
.paramname { .paramname {
color: #602020; color: #602020;
font-style: italic; font-style: italic;
white-space: nowrap;
} }
/* End Styling for detailed member documentation */ /* End Styling for detailed member documentation */
@ -356,3 +355,4 @@ HR { height: 1px;
.directory p { margin: 0px; white-space: nowrap; } .directory p { margin: 0px; white-space: nowrap; }
.directory div { display: none; margin: 0px; } .directory div { display: none; margin: 0px; }
.directory img { vertical-align: -30%; } .directory img { vertical-align: -30%; }

View file

@ -1,15 +1,15 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: File Index</title> <title>PARADISEO-MO: File Index</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="classes.html"><span>Classes</span></a></li> <li><a href="classes.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li> <li id="current"><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0"> <table cellspacing="0" cellpadding="0" border="0">
@ -20,8 +20,7 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<h1>PARADISEO-MO File List</h1>Here is a list of all documented files with brief descriptions:<table> <h1>PARADISEO-MO 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>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> <tr><td class="indexkey"><b>mo.h</b> <a href="mo_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
@ -56,8 +55,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>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> <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> </table>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,14 +1,14 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: Class Members</title> <title>PARADISEO-MO: Class Members</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li class="current"><a href="classes.html"><span>Classes</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><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
@ -20,19 +20,17 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li> <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="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li> <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li> <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul> </ul></div>
</div>
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li class="current"><a href="functions.html"><span>All</span></a></li> <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_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</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> <li><a href="functions_type.html"><span>Typedefs</span></a></li>
@ -45,16 +43,12 @@
<li><a href="#index_c"><span>c</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_e"><span>e</span></a></li>
<li><a href="#index_f"><span>f</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_h"><span>h</span></a></li>
<li><a href="#index_i"><span>i</span></a></li> <li><a href="#index_i"><span>i</span></a></li>
<li><a href="#index_l"><span>l</span></a></li>
<li><a href="#index_m"><span>m</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_n"><span>n</span></a></li>
<li><a href="#index_o"><span>o</span></a></li> <li><a href="#index_o"><span>o</span></a></li>
<li><a href="#index_q"><span>q</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_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_t"><span>t</span></a></li>
<li><a href="#index_u"><span>u</span></a></li> <li><a href="#index_u"><span>u</span></a></li>
<li><a href="#index_v"><span>v</span></a></li> <li><a href="#index_v"><span>v</span></a></li>
@ -66,220 +60,86 @@ Here is a list of all documented class members with links to the class documenta
<p> <p>
<h3><a class="anchor" name="index_a">- a -</a></h3><ul> <h3><a class="anchor" name="index_a">- a -</a></h3><ul>
<li>add() <li>add()
: <a class="el" href="classmo_l_s_check_point.html#66be5fe2944bcdd752f1e58105e969a6">moLSCheckPoint&lt; M &gt;</a> : <a class="el" href="classmo_tabu_list.html#d279d72cb486d812da1ad3d24a69c286">moTabuList&lt; M &gt;</a>, <a class="el" href="classmo_simple_solution_tabu_list.html#fd6b3a1764121169650c969bba895615">moSimpleSolutionTabuList&lt; M &gt;</a>, <a class="el" href="classmo_simple_move_tabu_list.html#43c979a9ec876c5e5b591b1c422395ef">moSimpleMoveTabuList&lt; M &gt;</a>, <a class="el" href="classmo_l_s_check_point.html#66be5fe2944bcdd752f1e58105e969a6">moLSCheckPoint&lt; M &gt;</a><li>aspir_crit
, <a class="el" href="classmo_tabu_list.html#d279d72cb486d812da1ad3d24a69c286">moTabuList&lt; M &gt;</a> : <a class="el" href="classmo_t_s_move_loop_expl.html#6786cf5422d17cbf872b07ae74ca6b0f">moTSMoveLoopExpl&lt; M &gt;</a></ul>
, <a class="el" href="classmo_simple_solution_tabu_list.html#fd6b3a1764121169650c969bba895615">moSimpleSolutionTabuList&lt; M &gt;</a>
, <a class="el" href="classmo_simple_move_tabu_list.html#43c979a9ec876c5e5b591b1c422395ef">moSimpleMoveTabuList&lt; M &gt;</a>
<li>aspir_crit
: <a class="el" href="classmo_t_s_move_loop_expl.html#6786cf5422d17cbf872b07ae74ca6b0f">moTSMoveLoopExpl&lt; M &gt;</a>
</ul>
<h3><a class="anchor" name="index_b">- b -</a></h3><ul> <h3><a class="anchor" name="index_b">- b -</a></h3><ul>
<li>best_fit <li>best_fit
: <a class="el" href="classmo_best_impr_select.html#dcac897424b5805f146bb1dbb429f2fe">moBestImprSelect&lt; M &gt;</a> : <a class="el" href="classmo_impr_best_fit_aspir_crit.html#9e52383f0af8013b4aff0942325e1bf3">moImprBestFitAspirCrit&lt; M &gt;</a>, <a class="el" href="classmo_first_impr_select.html#e1190347b76ec6fe717be32354b4a9a9">moFirstImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_best_impr_select.html#dcac897424b5805f146bb1dbb429f2fe">moBestImprSelect&lt; M &gt;</a><li>best_move
, <a class="el" href="classmo_impr_best_fit_aspir_crit.html#9e52383f0af8013b4aff0942325e1bf3">moImprBestFitAspirCrit&lt; M &gt;</a> : <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></ul>
, <a class="el" href="classmo_first_impr_select.html#e1190347b76ec6fe717be32354b4a9a9">moFirstImprSelect&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>
</ul>
<h3><a class="anchor" name="index_c">- c -</a></h3><ul> <h3><a class="anchor" name="index_c">- c -</a></h3><ul>
<li>cont <li>cont
: <a class="el" href="classmo_s_a.html#54484c8a514866ea496e0058c2e09716">moSA&lt; M &gt;</a> : <a class="el" href="classmo_t_s.html#969371cd2202f3d29cbb426f57ac7d3a">moTS&lt; M &gt;</a>, <a class="el" href="classmo_s_a.html#54484c8a514866ea496e0058c2e09716">moSA&lt; M &gt;</a><li>cool_sched
, <a class="el" href="classmo_t_s.html#969371cd2202f3d29cbb426f57ac7d3a">moTS&lt; M &gt;</a> : <a class="el" href="classmo_s_a.html#11c7d0cab649b7d680dd85bb74cb4ff6">moSA&lt; M &gt;</a><li>currentSize
<li>cool_sched : <a class="el" href="classmo_simple_solution_tabu_list.html#2aaf6e882d10495adddae94cb7a48fbf">moSimpleSolutionTabuList&lt; M &gt;</a>, <a class="el" href="classmo_simple_move_tabu_list.html#f1f9524e62d48f3688aa58a6055ccceb">moSimpleMoveTabuList&lt; M &gt;</a></ul>
: <a class="el" href="classmo_s_a.html#11c7d0cab649b7d680dd85bb74cb4ff6">moSA&lt; M &gt;</a>
<li>currentSize
: <a class="el" href="classmo_simple_move_tabu_list.html#f1f9524e62d48f3688aa58a6055ccceb">moSimpleMoveTabuList&lt; M &gt;</a>
, <a class="el" href="classmo_simple_solution_tabu_list.html#2aaf6e882d10495adddae94cb7a48fbf">moSimpleSolutionTabuList&lt; M &gt;</a>
</ul>
<h3><a class="anchor" name="index_e">- e -</a></h3><ul> <h3><a class="anchor" name="index_e">- e -</a></h3><ul>
<li>EOT <li>EOT
: <a class="el" href="classmo_h_c.html#d219296ede03c679646bce2fe8ff96cb">moHC&lt; M &gt;</a> : <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_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_h_c_move_loop_expl.html#077befd4106c201eafd3ea22bcea2fe9">moHCMoveLoopExpl&lt; M &gt;</a> : <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#47f42225e2ed096374b818bdb848a527">moTSMoveLoopExpl&lt; M &gt;</a>
, <a class="el" href="classmo_tabu_list.html#e219715cc3fdd5626764bc50ce6357df">moTabuList&lt; M &gt;</a>
, <a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">moTS&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>
<li>EOType
: <a class="el" href="classmo_move.html#7fb853a91ba1319530529e515380bbba">moMove&lt; EOT &gt;</a>
<li>moExponentialCoolingSchedule()
: <a class="el" href="classmo_exponential_cooling_schedule.html#b01930c1051c0940666c6325bfd036bc">moExponentialCoolingSchedule</a>
</ul>
<h3><a class="anchor" name="index_f">- f -</a></h3><ul> <h3><a class="anchor" name="index_f">- f -</a></h3><ul>
<li>first_time <li>first_time
: <a class="el" href="classmo_best_impr_select.html#352b14d206b0772eb9f40efb7beb0f13">moBestImprSelect&lt; M &gt;</a> : <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>Fitness
, <a class="el" href="classmo_impr_best_fit_aspir_crit.html#2d5226c7dd661b33011402dbbbe78265">moImprBestFitAspirCrit&lt; M &gt;</a> : <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_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_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_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_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_eval
, <a class="el" href="classmo_t_s.html#564bc1969548ccbd9bb7e76f92898de0">moTS&lt; M &gt;</a> : <a class="el" href="classmo_t_s.html#fb67eddae5d0bfca4ed881995523231e">moTS&lt; M &gt;</a>, <a class="el" href="classmo_s_a.html#bcd6a940046f23dd741444c0b85edf2c">moSA&lt; M &gt;</a>, <a class="el" href="classmo_h_c.html#4b0d5cc70fc3d83f59a48b2bdea65736">moHC&lt; M &gt;</a><li>func
<li>Fitness : <a class="el" href="classmo_l_s_check_point.html#ff2a31ee5689a804bd9a572c51a36ca4">moLSCheckPoint&lt; M &gt;</a></ul>
: <a class="el" href="classmo_impr_best_fit_aspir_crit.html#0bc1a8c9af99781e662570c04750cca8">moImprBestFitAspirCrit&lt; M &gt;</a>
, <a class="el" href="classmo_t_s.html#aa0eefbb17111422e495d1255f876fca">moTS&lt; M &gt;</a>
, <a class="el" href="classmo_t_s_move_loop_expl.html#a1ba36c937b195ca2f7d1a24adaa7018">moTSMoveLoopExpl&lt; M &gt;</a>
, <a class="el" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb">moBestImprSelect&lt; M &gt;</a>
, <a class="el" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c">moRandImprSelect&lt; M &gt;</a>
, <a class="el" href="classmo_h_c.html#56487c97a7cf0c423cc879d1bbd45027">moHC&lt; M &gt;</a>
, <a class="el" href="classmo_move_select.html#8148ccc0e6fbd209c3fe6829559895c8">moMoveSelect&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_first_impr_select.html#64763ce3e6d2873266624382b407fa5a">moFirstImprSelect&lt; M &gt;</a>
, <a class="el" href="classmo_s_a.html#97f1a40d5ab5a0b3f878d0347b34804b">moSA&lt; M &gt;</a>
<li>full_eval
: <a class="el" href="classmo_h_c.html#4b0d5cc70fc3d83f59a48b2bdea65736">moHC&lt; M &gt;</a>
, <a class="el" href="classmo_s_a.html#bcd6a940046f23dd741444c0b85edf2c">moSA&lt; M &gt;</a>
, <a class="el" href="classmo_t_s.html#fb67eddae5d0bfca4ed881995523231e">moTS&lt; M &gt;</a>
<li>func
: <a class="el" href="classmo_l_s_check_point.html#ff2a31ee5689a804bd9a572c51a36ca4">moLSCheckPoint&lt; M &gt;</a>
</ul>
<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
<li>moGenSolContinue()
: <a class="el" href="classmo_gen_sol_continue.html#b56e890f1caa3f98e161c6512b59c95b">moGenSolContinue&lt; EOT &gt;</a>
</ul>
<h3><a class="anchor" name="index_h">- h -</a></h3><ul>
<li>moHC()
: <a class="el" href="classmo_h_c.html#6cafe093f86a80c225827884cb9dc5b7">moHC&lt; M &gt;</a>
<li>moHCMoveLoopExpl()
: <a class="el" href="classmo_h_c_move_loop_expl.html#11410d648d79746253e9dc249c4ec7b5">moHCMoveLoopExpl&lt; M &gt;</a>
</ul>
<h3><a class="anchor" name="index_i">- i -</a></h3><ul> <h3><a class="anchor" name="index_i">- i -</a></h3><ul>
<li>incr_eval <li>incr_eval
: <a class="el" href="classmo_h_c_move_loop_expl.html#84a8fccba05ab30414281469bc8ee779">moHCMoveLoopExpl&lt; M &gt;</a> : <a class="el" href="classmo_t_s_move_loop_expl.html#ee4443fc8e45d840697619678628c26c">moTSMoveLoopExpl&lt; M &gt;</a>, <a class="el" href="classmo_s_a.html#4c3be32e9832e465b24e6d33559356bc">moSA&lt; M &gt;</a>, <a class="el" href="classmo_h_c_move_loop_expl.html#84a8fccba05ab30414281469bc8ee779">moHCMoveLoopExpl&lt; M &gt;</a><li>init()
, <a class="el" href="classmo_s_a.html#4c3be32e9832e465b24e6d33559356bc">moSA&lt; M &gt;</a> : <a class="el" href="classmo_tabu_list.html#0a06c459d56e8e2b408a8f3c6aec4e57">moTabuList&lt; M &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#a19726a1509cff874801615d63a3b5d9">moRandImprSelect&lt; M &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#bca4c43f13d26eca7163aeb272a4a52e">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_first_impr_select.html#4c5ce18ede46247a439c68f6954a4055">moFirstImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_best_impr_select.html#2d2abf9aa17dc77cbb4f41810ab7b956">moBestImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_aspir_crit.html#a8ce84510a5ec7c9078381e542c6d140">moAspirCrit&lt; M &gt;</a><li>init_fit
, <a class="el" href="classmo_t_s_move_loop_expl.html#ee4443fc8e45d840697619678628c26c">moTSMoveLoopExpl&lt; M &gt;</a> : <a class="el" href="classmo_rand_impr_select.html#d153c277a0a2ea95ac484210d445b40e">moRandImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_first_impr_select.html#ce7ba63e8cc3a9164f4e546477e98ca8">moFirstImprSelect&lt; M &gt;</a><li>init_temp
<li>init() : <a class="el" href="classmo_s_a.html#f1af7636b52aa5f6b381f8187b667bd4">moSA&lt; M &gt;</a></ul>
: <a class="el" href="classmo_simple_solution_tabu_list.html#d5645c39fec71a6110a2cbccbb08b816">moSimpleSolutionTabuList&lt; M &gt;</a>
, <a class="el" href="classmo_best_impr_select.html#2d2abf9aa17dc77cbb4f41810ab7b956">moBestImprSelect&lt; M &gt;</a>
, <a class="el" href="classmo_rand_impr_select.html#a19726a1509cff874801615d63a3b5d9">moRandImprSelect&lt; M &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#bca4c43f13d26eca7163aeb272a4a52e">moMoveSelect&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_first_impr_select.html#4c5ce18ede46247a439c68f6954a4055">moFirstImprSelect&lt; M &gt;</a>
, <a class="el" href="classmo_gen_sol_continue.html#6c5db8182157584b56507cc9075602d4">moGenSolContinue&lt; EOT &gt;</a>
, <a class="el" href="classmo_tabu_list.html#0a06c459d56e8e2b408a8f3c6aec4e57">moTabuList&lt; M &gt;</a>
, <a class="el" href="classmo_sol_continue.html#064dc966a210f4ffb9515be3f03ca4c7">moSolContinue&lt; EOT &gt;</a>
, <a class="el" href="classmo_impr_best_fit_aspir_crit.html#ffa451a14ff4ea86fb8bd9fdbc348630">moImprBestFitAspirCrit&lt; M &gt;</a>
, <a class="el" href="classmo_aspir_crit.html#a8ce84510a5ec7c9078381e542c6d140">moAspirCrit&lt; M &gt;</a>
<li>init_fit
: <a class="el" href="classmo_first_impr_select.html#ce7ba63e8cc3a9164f4e546477e98ca8">moFirstImprSelect&lt; M &gt;</a>
, <a class="el" href="classmo_rand_impr_select.html#d153c277a0a2ea95ac484210d445b40e">moRandImprSelect&lt; M &gt;</a>
<li>init_temp
: <a class="el" href="classmo_s_a.html#f1af7636b52aa5f6b381f8187b667bd4">moSA&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#2b61b3713d482ecf71db8d941551ff7a">moItRandNextMove&lt; M &gt;</a>
</ul>
<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
<li>moLinearCoolingSchedule()
: <a class="el" href="classmo_linear_cooling_schedule.html#2fdde7b1520d5a41251627e81cc9c13d">moLinearCoolingSchedule</a>
</ul>
<h3><a class="anchor" name="index_m">- m -</a></h3><ul> <h3><a class="anchor" name="index_m">- m -</a></h3><ul>
<li>max_iter <li>max_iter
: <a class="el" href="classmo_it_rand_next_move.html#dc67fa86677d7a4f982de8d8b1eba033">moItRandNextMove&lt; M &gt;</a> : <a class="el" href="classmo_it_rand_next_move.html#dc67fa86677d7a4f982de8d8b1eba033">moItRandNextMove&lt; M &gt;</a><li>maxNumGen
<li>maxNumGen : <a class="el" href="classmo_gen_sol_continue.html#30b9861e090578bdfa2374806600987a">moGenSolContinue&lt; EOT &gt;</a><li>maxSize
: <a class="el" href="classmo_gen_sol_continue.html#30b9861e090578bdfa2374806600987a">moGenSolContinue&lt; EOT &gt;</a> : <a class="el" href="classmo_simple_solution_tabu_list.html#662e1f65fadff234692be009a2440845">moSimpleSolutionTabuList&lt; M &gt;</a>, <a class="el" href="classmo_simple_move_tabu_list.html#e48848e9e5c9c8435475cbdf21658e23">moSimpleMoveTabuList&lt; M &gt;</a><li>moExponentialCoolingSchedule()
<li>maxSize : <a class="el" href="classmo_exponential_cooling_schedule.html#b01930c1051c0940666c6325bfd036bc">moExponentialCoolingSchedule</a><li>moGenSolContinue()
: <a class="el" href="classmo_simple_solution_tabu_list.html#662e1f65fadff234692be009a2440845">moSimpleSolutionTabuList&lt; M &gt;</a> : <a class="el" href="classmo_gen_sol_continue.html#b56e890f1caa3f98e161c6512b59c95b">moGenSolContinue&lt; EOT &gt;</a><li>moHC()
, <a class="el" href="classmo_simple_move_tabu_list.html#e48848e9e5c9c8435475cbdf21658e23">moSimpleMoveTabuList&lt; M &gt;</a> : <a class="el" href="classmo_h_c.html#45f27309792e584a27fa6dcb86ccda65">moHC&lt; M &gt;</a><li>moHCMoveLoopExpl()
<li>mutex : <a class="el" href="classmo_h_c_move_loop_expl.html#11410d648d79746253e9dc249c4ec7b5">moHCMoveLoopExpl&lt; M &gt;</a><li>moImprBestFitAspirCrit()
: <a class="el" href="classmo_t_s.html#688f9ba42eb33cae6431f4f4eb65b9e9">moTS&lt; M &gt;</a> : <a class="el" href="classmo_impr_best_fit_aspir_crit.html#e2c697a5cf3a7696e38bb52b6694a340">moImprBestFitAspirCrit&lt; M &gt;</a><li>moItRandNextMove()
</ul> : <a class="el" href="classmo_it_rand_next_move.html#2b61b3713d482ecf71db8d941551ff7a">moItRandNextMove&lt; M &gt;</a><li>moLinearCoolingSchedule()
: <a class="el" href="classmo_linear_cooling_schedule.html#2fdde7b1520d5a41251627e81cc9c13d">moLinearCoolingSchedule</a><li>moSA()
: <a class="el" href="classmo_s_a.html#01f6a44483e5a7abbce33eb480b6a9b9">moSA&lt; M &gt;</a><li>moSimpleMoveTabuList()
: <a class="el" href="classmo_simple_move_tabu_list.html#12798ce0bc3a2ee031fb301290ed6d79">moSimpleMoveTabuList&lt; M &gt;</a><li>moSimpleSolutionTabuList()
: <a class="el" href="classmo_simple_solution_tabu_list.html#8f8ce82b49ff49efbd934cedd3e34178">moSimpleSolutionTabuList&lt; M &gt;</a><li>moTS()
: <a class="el" href="classmo_t_s.html#508e675c4232cf2ca06dded931c90bab">moTS&lt; M &gt;</a><li>moTSMoveLoopExpl()
: <a class="el" href="classmo_t_s_move_loop_expl.html#43306dae9df150a8d9dc0dec9cd6a381">moTSMoveLoopExpl&lt; M &gt;</a><li>move_expl
: <a class="el" href="classmo_t_s.html#06914ddc90ca96e9158c8dbe182a7865">moTS&lt; M &gt;</a>, <a class="el" href="classmo_h_c.html#f6bfb4553fb699f1e08f7d9c37d06103">moHC&lt; M &gt;</a><li>move_init
: <a class="el" href="classmo_t_s_move_loop_expl.html#6b23f99648902fb72ed17a4a6fa4e400">moTSMoveLoopExpl&lt; M &gt;</a>, <a class="el" href="classmo_h_c_move_loop_expl.html#6776fc51331c1b452d026b92448b4ffc">moHCMoveLoopExpl&lt; M &gt;</a><li>move_rand
: <a class="el" href="classmo_s_a.html#71c49935b63a202d25888a5f86121fec">moSA&lt; M &gt;</a><li>move_select
: <a class="el" href="classmo_t_s_move_loop_expl.html#35a3f3035fb8df875c281d9838904bf1">moTSMoveLoopExpl&lt; M &gt;</a>, <a class="el" href="classmo_h_c_move_loop_expl.html#13bcd1322b2b97fd665be2f60c532fbb">moHCMoveLoopExpl&lt; M &gt;</a></ul>
<h3><a class="anchor" name="index_n">- n -</a></h3><ul> <h3><a class="anchor" name="index_n">- n -</a></h3><ul>
<li>next_move <li>next_move
: <a class="el" href="classmo_h_c_move_loop_expl.html#f716c5271e0eba9275c585dc52768443">moHCMoveLoopExpl&lt; M &gt;</a> : <a class="el" href="classmo_t_s_move_loop_expl.html#aeeff6666d26ff5c67acd9c153a5ae49">moTSMoveLoopExpl&lt; M &gt;</a>, <a class="el" href="classmo_h_c_move_loop_expl.html#f716c5271e0eba9275c585dc52768443">moHCMoveLoopExpl&lt; M &gt;</a><li>num_iter
, <a class="el" href="classmo_t_s_move_loop_expl.html#aeeff6666d26ff5c67acd9c153a5ae49">moTSMoveLoopExpl&lt; M &gt;</a> : <a class="el" href="classmo_it_rand_next_move.html#f43494b13931d8f76b5d9d5d6469e91b">moItRandNextMove&lt; M &gt;</a><li>numGen
<li>num_iter : <a class="el" href="classmo_gen_sol_continue.html#630d9736a3a2c952540cdc211764258c">moGenSolContinue&lt; EOT &gt;</a></ul>
: <a class="el" href="classmo_it_rand_next_move.html#f43494b13931d8f76b5d9d5d6469e91b">moItRandNextMove&lt; M &gt;</a>
<li>numGen
: <a class="el" href="classmo_gen_sol_continue.html#630d9736a3a2c952540cdc211764258c">moGenSolContinue&lt; EOT &gt;</a>
</ul>
<h3><a class="anchor" name="index_o">- o -</a></h3><ul> <h3><a class="anchor" name="index_o">- o -</a></h3><ul>
<li>operator()() <li>operator()()
: <a class="el" href="classmo_best_impr_select.html#169773d4d127acd782cf379f758222da">moBestImprSelect&lt; M &gt;</a> : <a class="el" href="classmo_t_s_move_loop_expl.html#f601bbd0ccc41d6fbe3df9fcd87ad9e7">moTSMoveLoopExpl&lt; M &gt;</a>, <a class="el" href="classmo_t_s.html#94d25a76fe1bc9ef0bbd0358ff55aceb">moTS&lt; M &gt;</a>, <a class="el" href="classmo_simple_solution_tabu_list.html#e1f1cf258b55554d8be88fb5780a0047">moSimpleSolutionTabuList&lt; M &gt;</a>, <a class="el" href="classmo_simple_move_tabu_list.html#bb7fe9da28617f56734af71c42c8265a">moSimpleMoveTabuList&lt; M &gt;</a>, <a class="el" href="classmo_s_a.html#0e4c54b57bc13fcbd4763883b8f719e5">moSA&lt; M &gt;</a>, <a class="el" href="classmo_rand_impr_select.html#5ee57f77a450c0a9ce50bfccf3ad2a55">moRandImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_no_aspir_crit.html#8a7180a8d5c25bfb6727d0b59551b0f8">moNoAspirCrit&lt; M &gt;</a>, <a class="el" href="classmo_l_s_check_point.html#2f9c1250279e3f49ec77a66c10029f1e">moLSCheckPoint&lt; M &gt;</a>, <a class="el" href="classmo_linear_cooling_schedule.html#814b109fdfd9426a92a5444b05014da3">moLinearCoolingSchedule</a>, <a class="el" href="classmo_it_rand_next_move.html#92a2fbbc02a20853b9a309e99018a102">moItRandNextMove&lt; M &gt;</a>, <a class="el" href="classmo_impr_best_fit_aspir_crit.html#53f62fb56dcae3051a741f1fddb0204b">moImprBestFitAspirCrit&lt; M &gt;</a>, <a class="el" href="classmo_h_c_move_loop_expl.html#f48d5379caac7f6a165e9fe8840e6ccb">moHCMoveLoopExpl&lt; M &gt;</a>, <a class="el" href="classmo_h_c.html#ed4e273c420efa6386c5975a696a5010">moHC&lt; M &gt;</a>, <a class="el" href="classmo_gen_sol_continue.html#457257cd73b474d6f7783d84d02c2e61">moGenSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_first_impr_select.html#3be12cf4cbaed00df7c4fa735b2c0a95">moFirstImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_exponential_cooling_schedule.html#00642b03453b51612a10fcf2280543db">moExponentialCoolingSchedule</a>, <a class="el" href="classmo_best_impr_select.html#169773d4d127acd782cf379f758222da">moBestImprSelect&lt; M &gt;</a></ul>
, <a class="el" href="classmo_t_s_move_loop_expl.html#f601bbd0ccc41d6fbe3df9fcd87ad9e7">moTSMoveLoopExpl&lt; M &gt;</a>
, <a class="el" href="classmo_t_s.html#94d25a76fe1bc9ef0bbd0358ff55aceb">moTS&lt; M &gt;</a>
, <a class="el" href="classmo_simple_solution_tabu_list.html#e1f1cf258b55554d8be88fb5780a0047">moSimpleSolutionTabuList&lt; M &gt;</a>
, <a class="el" href="classmo_simple_move_tabu_list.html#bb7fe9da28617f56734af71c42c8265a">moSimpleMoveTabuList&lt; M &gt;</a>
, <a class="el" href="classmo_s_a.html#0e4c54b57bc13fcbd4763883b8f719e5">moSA&lt; M &gt;</a>
, <a class="el" href="classmo_rand_impr_select.html#5ee57f77a450c0a9ce50bfccf3ad2a55">moRandImprSelect&lt; M &gt;</a>
, <a class="el" href="classmo_no_aspir_crit.html#8a7180a8d5c25bfb6727d0b59551b0f8">moNoAspirCrit&lt; M &gt;</a>
, <a class="el" href="classmo_l_s_check_point.html#2f9c1250279e3f49ec77a66c10029f1e">moLSCheckPoint&lt; M &gt;</a>
, <a class="el" href="classmo_linear_cooling_schedule.html#814b109fdfd9426a92a5444b05014da3">moLinearCoolingSchedule</a>
, <a class="el" href="classmo_it_rand_next_move.html#92a2fbbc02a20853b9a309e99018a102">moItRandNextMove&lt; M &gt;</a>
, <a class="el" href="classmo_impr_best_fit_aspir_crit.html#53f62fb56dcae3051a741f1fddb0204b">moImprBestFitAspirCrit&lt; M &gt;</a>
, <a class="el" href="classmo_h_c_move_loop_expl.html#f48d5379caac7f6a165e9fe8840e6ccb">moHCMoveLoopExpl&lt; M &gt;</a>
, <a class="el" href="classmo_h_c.html#ed4e273c420efa6386c5975a696a5010">moHC&lt; M &gt;</a>
, <a class="el" href="classmo_gen_sol_continue.html#457257cd73b474d6f7783d84d02c2e61">moGenSolContinue&lt; EOT &gt;</a>
, <a class="el" href="classmo_first_impr_select.html#3be12cf4cbaed00df7c4fa735b2c0a95">moFirstImprSelect&lt; M &gt;</a>
, <a class="el" href="classmo_exponential_cooling_schedule.html#00642b03453b51612a10fcf2280543db">moExponentialCoolingSchedule</a>
</ul>
<h3><a class="anchor" name="index_q">- q -</a></h3><ul> <h3><a class="anchor" name="index_q">- q -</a></h3><ul>
<li>quantity <li>quantity
: <a class="el" href="classmo_linear_cooling_schedule.html#6159dc39ceda89b23ffdab3d6ce8d8ed">moLinearCoolingSchedule</a> : <a class="el" href="classmo_linear_cooling_schedule.html#6159dc39ceda89b23ffdab3d6ce8d8ed">moLinearCoolingSchedule</a></ul>
</ul>
<h3><a class="anchor" name="index_r">- r -</a></h3><ul> <h3><a class="anchor" name="index_r">- r -</a></h3><ul>
<li>rand_move <li>rand_move
: <a class="el" href="classmo_it_rand_next_move.html#ef9410ec5e7dfa7f002e05967931c459">moItRandNextMove&lt; M &gt;</a> : <a class="el" href="classmo_it_rand_next_move.html#ef9410ec5e7dfa7f002e05967931c459">moItRandNextMove&lt; M &gt;</a><li>ratio
<li>ratio : <a class="el" href="classmo_exponential_cooling_schedule.html#e8f3f87417c1c7253efb938a740846fa">moExponentialCoolingSchedule</a><li>removeMove()
: <a class="el" href="classmo_exponential_cooling_schedule.html#e8f3f87417c1c7253efb938a740846fa">moExponentialCoolingSchedule</a> : <a class="el" href="classmo_simple_move_tabu_list.html#a3fa2bd19e09f1541878fa28e867d20f">moSimpleMoveTabuList&lt; M &gt;</a><li>removeSolution()
<li>removeMove() : <a class="el" href="classmo_simple_solution_tabu_list.html#7847a48f33c15e31298f3e715d754560">moSimpleSolutionTabuList&lt; M &gt;</a></ul>
: <a class="el" href="classmo_simple_move_tabu_list.html#a3fa2bd19e09f1541878fa28e867d20f">moSimpleMoveTabuList&lt; M &gt;</a>
<li>removeSolution()
: <a class="el" href="classmo_simple_solution_tabu_list.html#7847a48f33c15e31298f3e715d754560">moSimpleSolutionTabuList&lt; M &gt;</a>
</ul>
<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
<li>moSA()
: <a class="el" href="classmo_s_a.html#01f6a44483e5a7abbce33eb480b6a9b9">moSA&lt; M &gt;</a>
<li>moSimpleMoveTabuList()
: <a class="el" href="classmo_simple_move_tabu_list.html#12798ce0bc3a2ee031fb301290ed6d79">moSimpleMoveTabuList&lt; M &gt;</a>
<li>moSimpleSolutionTabuList()
: <a class="el" href="classmo_simple_solution_tabu_list.html#8f8ce82b49ff49efbd934cedd3e34178">moSimpleSolutionTabuList&lt; M &gt;</a>
</ul>
<h3><a class="anchor" name="index_t">- t -</a></h3><ul> <h3><a class="anchor" name="index_t">- t -</a></h3><ul>
<li>moTS()
: <a class="el" href="classmo_t_s.html#2be23f4524733ee6f37b71310d76407e">moTS&lt; M &gt;</a>
<li>moTSMoveLoopExpl()
: <a class="el" href="classmo_t_s_move_loop_expl.html#43306dae9df150a8d9dc0dec9cd6a381">moTSMoveLoopExpl&lt; M &gt;</a>
<li>tabu_list <li>tabu_list
: <a class="el" href="classmo_t_s_move_loop_expl.html#0e5988a940ba218e87c53b7e56d79790">moTSMoveLoopExpl&lt; M &gt;</a> : <a class="el" href="classmo_t_s_move_loop_expl.html#0e5988a940ba218e87c53b7e56d79790">moTSMoveLoopExpl&lt; M &gt;</a><li>tabuList
<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_simple_solution_tabu_list.html#75df9cd683528d3722d02bac407b710b">moSimpleSolutionTabuList&lt; M &gt;</a> : <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_simple_move_tabu_list.html#d91bc838361524720616b44eda9b2c3a">moSimpleMoveTabuList&lt; M &gt;</a>
<li>threshold
: <a class="el" href="classmo_exponential_cooling_schedule.html#8d4327c0bb33b7121a322279eea97f84">moExponentialCoolingSchedule</a>
, <a class="el" href="classmo_linear_cooling_schedule.html#e7f539f986801ea71392c4a55ba08a76">moLinearCoolingSchedule</a>
</ul>
<h3><a class="anchor" name="index_u">- u -</a></h3><ul> <h3><a class="anchor" name="index_u">- u -</a></h3><ul>
<li>update() <li>update()
: <a class="el" href="classmo_best_impr_select.html#d10e3e6f8a0277731e95ef506d064d6d">moBestImprSelect&lt; M &gt;</a> : <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#60ae5548560caee7e28d5ed2446186c9">moRandImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_move_select.html#7c157b6e64fd417acf6e900059204eb1">moMoveSelect&lt; M &gt;</a>, <a class="el" href="classmo_first_impr_select.html#7ba0882728daedc75c249647c070ccf0">moFirstImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_best_impr_select.html#d10e3e6f8a0277731e95ef506d064d6d">moBestImprSelect&lt; M &gt;</a></ul>
, <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#60ae5548560caee7e28d5ed2446186c9">moRandImprSelect&lt; M &gt;</a>
, <a class="el" href="classmo_move_select.html#7c157b6e64fd417acf6e900059204eb1">moMoveSelect&lt; M &gt;</a>
, <a class="el" href="classmo_first_impr_select.html#7ba0882728daedc75c249647c070ccf0">moFirstImprSelect&lt; M &gt;</a>
</ul>
<h3><a class="anchor" name="index_v">- v -</a></h3><ul> <h3><a class="anchor" name="index_v">- v -</a></h3><ul>
<li>move_expl
: <a class="el" href="classmo_h_c.html#f6bfb4553fb699f1e08f7d9c37d06103">moHC&lt; M &gt;</a>
, <a class="el" href="classmo_t_s.html#06914ddc90ca96e9158c8dbe182a7865">moTS&lt; M &gt;</a>
<li>move_init
: <a class="el" href="classmo_t_s_move_loop_expl.html#6b23f99648902fb72ed17a4a6fa4e400">moTSMoveLoopExpl&lt; M &gt;</a>
, <a class="el" href="classmo_h_c_move_loop_expl.html#6776fc51331c1b452d026b92448b4ffc">moHCMoveLoopExpl&lt; M &gt;</a>
<li>move_rand
: <a class="el" href="classmo_s_a.html#71c49935b63a202d25888a5f86121fec">moSA&lt; M &gt;</a>
<li>move_select
: <a class="el" href="classmo_h_c_move_loop_expl.html#13bcd1322b2b97fd665be2f60c532fbb">moHCMoveLoopExpl&lt; M &gt;</a>
, <a class="el" href="classmo_t_s_move_loop_expl.html#35a3f3035fb8df875c281d9838904bf1">moTSMoveLoopExpl&lt; M &gt;</a>
<li>valid <li>valid
: <a class="el" href="classmo_first_impr_select.html#a99c0586ba07449234705c17a258d58c">moFirstImprSelect&lt; M &gt;</a> : <a class="el" href="classmo_first_impr_select.html#a99c0586ba07449234705c17a258d58c">moFirstImprSelect&lt; M &gt;</a><li>vect_better_fit
<li>vect_better_fit : <a class="el" href="classmo_rand_impr_select.html#05c7c3b858e8a25632f2f5c86b0c97a3">moRandImprSelect&lt; M &gt;</a><li>vect_better_moves
: <a class="el" href="classmo_rand_impr_select.html#05c7c3b858e8a25632f2f5c86b0c97a3">moRandImprSelect&lt; M &gt;</a> : <a class="el" href="classmo_rand_impr_select.html#2ace12bd179144fa71d56324694201f5">moRandImprSelect&lt; M &gt;</a></ul>
<li>vect_better_moves <hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
: <a class="el" href="classmo_rand_impr_select.html#2ace12bd179144fa71d56324694201f5">moRandImprSelect&lt; M &gt;</a>
</ul>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,14 +1,14 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: Class Members - Functions</title> <title>PARADISEO-MO: Class Members - Functions</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li class="current"><a href="classes.html"><span>Classes</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><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
@ -20,139 +20,46 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li> <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="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li> <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li> <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul> </ul></div>
</div>
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="functions.html"><span>All</span></a></li> <li><a href="functions.html"><span>All</span></a></li>
<li class="current"><a href="functions_func.html"><span>Functions</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_vars.html"><span>Variables</span></a></li>
<li><a href="functions_type.html"><span>Typedefs</span></a></li> <li><a href="functions_type.html"><span>Typedefs</span></a></li>
</ul> </ul>
</div> </div>
<div class="tabs">
<ul>
<li><a href="#index_a"><span>a</span></a></li>
<li><a href="#index_e"><span>e</span></a></li>
<li><a href="#index_g"><span>g</span></a></li>
<li><a href="#index_h"><span>h</span></a></li>
<li><a href="#index_i"><span>i</span></a></li>
<li><a href="#index_l"><span>l</span></a></li>
<li><a href="#index_o"><span>o</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>
</ul>
</div>
<p>
&nbsp; &nbsp;
<p> <p>
<h3><a class="anchor" name="index_a">- a -</a></h3><ul> <ul>
<li>add() <li>add()
: <a class="el" href="classmo_l_s_check_point.html#66be5fe2944bcdd752f1e58105e969a6">moLSCheckPoint&lt; M &gt;</a> : <a class="el" href="classmo_tabu_list.html#d279d72cb486d812da1ad3d24a69c286">moTabuList&lt; M &gt;</a>, <a class="el" href="classmo_simple_solution_tabu_list.html#fd6b3a1764121169650c969bba895615">moSimpleSolutionTabuList&lt; M &gt;</a>, <a class="el" href="classmo_simple_move_tabu_list.html#43c979a9ec876c5e5b591b1c422395ef">moSimpleMoveTabuList&lt; M &gt;</a>, <a class="el" href="classmo_l_s_check_point.html#66be5fe2944bcdd752f1e58105e969a6">moLSCheckPoint&lt; M &gt;</a><li>init()
, <a class="el" href="classmo_tabu_list.html#d279d72cb486d812da1ad3d24a69c286">moTabuList&lt; M &gt;</a> : <a class="el" href="classmo_tabu_list.html#0a06c459d56e8e2b408a8f3c6aec4e57">moTabuList&lt; M &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#a19726a1509cff874801615d63a3b5d9">moRandImprSelect&lt; M &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#bca4c43f13d26eca7163aeb272a4a52e">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_first_impr_select.html#4c5ce18ede46247a439c68f6954a4055">moFirstImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_best_impr_select.html#2d2abf9aa17dc77cbb4f41810ab7b956">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_simple_solution_tabu_list.html#fd6b3a1764121169650c969bba895615">moSimpleSolutionTabuList&lt; M &gt;</a> : <a class="el" href="classmo_exponential_cooling_schedule.html#b01930c1051c0940666c6325bfd036bc">moExponentialCoolingSchedule</a><li>moGenSolContinue()
, <a class="el" href="classmo_simple_move_tabu_list.html#43c979a9ec876c5e5b591b1c422395ef">moSimpleMoveTabuList&lt; M &gt;</a> : <a class="el" href="classmo_gen_sol_continue.html#b56e890f1caa3f98e161c6512b59c95b">moGenSolContinue&lt; EOT &gt;</a><li>moHC()
</ul> : <a class="el" href="classmo_h_c.html#45f27309792e584a27fa6dcb86ccda65">moHC&lt; M &gt;</a><li>moHCMoveLoopExpl()
<h3><a class="anchor" name="index_e">- e -</a></h3><ul> : <a class="el" href="classmo_h_c_move_loop_expl.html#11410d648d79746253e9dc249c4ec7b5">moHCMoveLoopExpl&lt; M &gt;</a><li>moImprBestFitAspirCrit()
<li>moExponentialCoolingSchedule() : <a class="el" href="classmo_impr_best_fit_aspir_crit.html#e2c697a5cf3a7696e38bb52b6694a340">moImprBestFitAspirCrit&lt; M &gt;</a><li>moItRandNextMove()
: <a class="el" href="classmo_exponential_cooling_schedule.html#b01930c1051c0940666c6325bfd036bc">moExponentialCoolingSchedule</a> : <a class="el" href="classmo_it_rand_next_move.html#2b61b3713d482ecf71db8d941551ff7a">moItRandNextMove&lt; M &gt;</a><li>moLinearCoolingSchedule()
</ul> : <a class="el" href="classmo_linear_cooling_schedule.html#2fdde7b1520d5a41251627e81cc9c13d">moLinearCoolingSchedule</a><li>moSA()
<h3><a class="anchor" name="index_g">- g -</a></h3><ul> : <a class="el" href="classmo_s_a.html#01f6a44483e5a7abbce33eb480b6a9b9">moSA&lt; M &gt;</a><li>moSimpleMoveTabuList()
<li>moGenSolContinue() : <a class="el" href="classmo_simple_move_tabu_list.html#12798ce0bc3a2ee031fb301290ed6d79">moSimpleMoveTabuList&lt; M &gt;</a><li>moSimpleSolutionTabuList()
: <a class="el" href="classmo_gen_sol_continue.html#b56e890f1caa3f98e161c6512b59c95b">moGenSolContinue&lt; EOT &gt;</a> : <a class="el" href="classmo_simple_solution_tabu_list.html#8f8ce82b49ff49efbd934cedd3e34178">moSimpleSolutionTabuList&lt; M &gt;</a><li>moTS()
</ul> : <a class="el" href="classmo_t_s.html#508e675c4232cf2ca06dded931c90bab">moTS&lt; M &gt;</a><li>moTSMoveLoopExpl()
<h3><a class="anchor" name="index_h">- h -</a></h3><ul> : <a class="el" href="classmo_t_s_move_loop_expl.html#43306dae9df150a8d9dc0dec9cd6a381">moTSMoveLoopExpl&lt; M &gt;</a><li>operator()()
<li>moHC() : <a class="el" href="classmo_t_s_move_loop_expl.html#f601bbd0ccc41d6fbe3df9fcd87ad9e7">moTSMoveLoopExpl&lt; M &gt;</a>, <a class="el" href="classmo_t_s.html#94d25a76fe1bc9ef0bbd0358ff55aceb">moTS&lt; M &gt;</a>, <a class="el" href="classmo_simple_solution_tabu_list.html#e1f1cf258b55554d8be88fb5780a0047">moSimpleSolutionTabuList&lt; M &gt;</a>, <a class="el" href="classmo_simple_move_tabu_list.html#bb7fe9da28617f56734af71c42c8265a">moSimpleMoveTabuList&lt; M &gt;</a>, <a class="el" href="classmo_s_a.html#0e4c54b57bc13fcbd4763883b8f719e5">moSA&lt; M &gt;</a>, <a class="el" href="classmo_rand_impr_select.html#5ee57f77a450c0a9ce50bfccf3ad2a55">moRandImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_no_aspir_crit.html#8a7180a8d5c25bfb6727d0b59551b0f8">moNoAspirCrit&lt; M &gt;</a>, <a class="el" href="classmo_l_s_check_point.html#2f9c1250279e3f49ec77a66c10029f1e">moLSCheckPoint&lt; M &gt;</a>, <a class="el" href="classmo_linear_cooling_schedule.html#814b109fdfd9426a92a5444b05014da3">moLinearCoolingSchedule</a>, <a class="el" href="classmo_it_rand_next_move.html#92a2fbbc02a20853b9a309e99018a102">moItRandNextMove&lt; M &gt;</a>, <a class="el" href="classmo_impr_best_fit_aspir_crit.html#53f62fb56dcae3051a741f1fddb0204b">moImprBestFitAspirCrit&lt; M &gt;</a>, <a class="el" href="classmo_h_c_move_loop_expl.html#f48d5379caac7f6a165e9fe8840e6ccb">moHCMoveLoopExpl&lt; M &gt;</a>, <a class="el" href="classmo_h_c.html#ed4e273c420efa6386c5975a696a5010">moHC&lt; M &gt;</a>, <a class="el" href="classmo_gen_sol_continue.html#457257cd73b474d6f7783d84d02c2e61">moGenSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_first_impr_select.html#3be12cf4cbaed00df7c4fa735b2c0a95">moFirstImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_exponential_cooling_schedule.html#00642b03453b51612a10fcf2280543db">moExponentialCoolingSchedule</a>, <a class="el" href="classmo_best_impr_select.html#169773d4d127acd782cf379f758222da">moBestImprSelect&lt; M &gt;</a><li>removeMove()
: <a class="el" href="classmo_h_c.html#6cafe093f86a80c225827884cb9dc5b7">moHC&lt; M &gt;</a> : <a class="el" href="classmo_simple_move_tabu_list.html#a3fa2bd19e09f1541878fa28e867d20f">moSimpleMoveTabuList&lt; M &gt;</a><li>removeSolution()
<li>moHCMoveLoopExpl() : <a class="el" href="classmo_simple_solution_tabu_list.html#7847a48f33c15e31298f3e715d754560">moSimpleSolutionTabuList&lt; M &gt;</a><li>update()
: <a class="el" href="classmo_h_c_move_loop_expl.html#11410d648d79746253e9dc249c4ec7b5">moHCMoveLoopExpl&lt; M &gt;</a> : <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#60ae5548560caee7e28d5ed2446186c9">moRandImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_move_select.html#7c157b6e64fd417acf6e900059204eb1">moMoveSelect&lt; M &gt;</a>, <a class="el" href="classmo_first_impr_select.html#7ba0882728daedc75c249647c070ccf0">moFirstImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_best_impr_select.html#d10e3e6f8a0277731e95ef506d064d6d">moBestImprSelect&lt; M &gt;</a></ul>
</ul> <hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
<li>init()
: <a class="el" href="classmo_aspir_crit.html#a8ce84510a5ec7c9078381e542c6d140">moAspirCrit&lt; M &gt;</a>
, <a class="el" href="classmo_best_impr_select.html#2d2abf9aa17dc77cbb4f41810ab7b956">moBestImprSelect&lt; M &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_gen_sol_continue.html#6c5db8182157584b56507cc9075602d4">moGenSolContinue&lt; EOT &gt;</a>
, <a class="el" href="classmo_move_select.html#bca4c43f13d26eca7163aeb272a4a52e">moMoveSelect&lt; M &gt;</a>
, <a class="el" href="classmo_no_aspir_crit.html#f3a286fc4c2d36bd390ba9a3074f3037">moNoAspirCrit&lt; M &gt;</a>
, <a class="el" href="classmo_tabu_list.html#0a06c459d56e8e2b408a8f3c6aec4e57">moTabuList&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_rand_impr_select.html#a19726a1509cff874801615d63a3b5d9">moRandImprSelect&lt; M &gt;</a>
, <a class="el" href="classmo_first_impr_select.html#4c5ce18ede46247a439c68f6954a4055">moFirstImprSelect&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#2b61b3713d482ecf71db8d941551ff7a">moItRandNextMove&lt; M &gt;</a>
</ul>
<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
<li>moLinearCoolingSchedule()
: <a class="el" href="classmo_linear_cooling_schedule.html#2fdde7b1520d5a41251627e81cc9c13d">moLinearCoolingSchedule</a>
</ul>
<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
<li>operator()()
: <a class="el" href="classmo_best_impr_select.html#169773d4d127acd782cf379f758222da">moBestImprSelect&lt; M &gt;</a>
, <a class="el" href="classmo_t_s_move_loop_expl.html#f601bbd0ccc41d6fbe3df9fcd87ad9e7">moTSMoveLoopExpl&lt; M &gt;</a>
, <a class="el" href="classmo_t_s.html#94d25a76fe1bc9ef0bbd0358ff55aceb">moTS&lt; M &gt;</a>
, <a class="el" href="classmo_simple_solution_tabu_list.html#e1f1cf258b55554d8be88fb5780a0047">moSimpleSolutionTabuList&lt; M &gt;</a>
, <a class="el" href="classmo_simple_move_tabu_list.html#bb7fe9da28617f56734af71c42c8265a">moSimpleMoveTabuList&lt; M &gt;</a>
, <a class="el" href="classmo_s_a.html#0e4c54b57bc13fcbd4763883b8f719e5">moSA&lt; M &gt;</a>
, <a class="el" href="classmo_rand_impr_select.html#5ee57f77a450c0a9ce50bfccf3ad2a55">moRandImprSelect&lt; M &gt;</a>
, <a class="el" href="classmo_no_aspir_crit.html#8a7180a8d5c25bfb6727d0b59551b0f8">moNoAspirCrit&lt; M &gt;</a>
, <a class="el" href="classmo_l_s_check_point.html#2f9c1250279e3f49ec77a66c10029f1e">moLSCheckPoint&lt; M &gt;</a>
, <a class="el" href="classmo_linear_cooling_schedule.html#814b109fdfd9426a92a5444b05014da3">moLinearCoolingSchedule</a>
, <a class="el" href="classmo_it_rand_next_move.html#92a2fbbc02a20853b9a309e99018a102">moItRandNextMove&lt; M &gt;</a>
, <a class="el" href="classmo_impr_best_fit_aspir_crit.html#53f62fb56dcae3051a741f1fddb0204b">moImprBestFitAspirCrit&lt; M &gt;</a>
, <a class="el" href="classmo_h_c_move_loop_expl.html#f48d5379caac7f6a165e9fe8840e6ccb">moHCMoveLoopExpl&lt; M &gt;</a>
, <a class="el" href="classmo_h_c.html#ed4e273c420efa6386c5975a696a5010">moHC&lt; M &gt;</a>
, <a class="el" href="classmo_gen_sol_continue.html#457257cd73b474d6f7783d84d02c2e61">moGenSolContinue&lt; EOT &gt;</a>
, <a class="el" href="classmo_first_impr_select.html#3be12cf4cbaed00df7c4fa735b2c0a95">moFirstImprSelect&lt; M &gt;</a>
, <a class="el" href="classmo_exponential_cooling_schedule.html#00642b03453b51612a10fcf2280543db">moExponentialCoolingSchedule</a>
</ul>
<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
<li>removeMove()
: <a class="el" href="classmo_simple_move_tabu_list.html#a3fa2bd19e09f1541878fa28e867d20f">moSimpleMoveTabuList&lt; M &gt;</a>
<li>removeSolution()
: <a class="el" href="classmo_simple_solution_tabu_list.html#7847a48f33c15e31298f3e715d754560">moSimpleSolutionTabuList&lt; M &gt;</a>
</ul>
<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
<li>moSA()
: <a class="el" href="classmo_s_a.html#01f6a44483e5a7abbce33eb480b6a9b9">moSA&lt; M &gt;</a>
<li>moSimpleMoveTabuList()
: <a class="el" href="classmo_simple_move_tabu_list.html#12798ce0bc3a2ee031fb301290ed6d79">moSimpleMoveTabuList&lt; M &gt;</a>
<li>moSimpleSolutionTabuList()
: <a class="el" href="classmo_simple_solution_tabu_list.html#8f8ce82b49ff49efbd934cedd3e34178">moSimpleSolutionTabuList&lt; M &gt;</a>
</ul>
<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
<li>moTS()
: <a class="el" href="classmo_t_s.html#2be23f4524733ee6f37b71310d76407e">moTS&lt; M &gt;</a>
<li>moTSMoveLoopExpl()
: <a class="el" href="classmo_t_s_move_loop_expl.html#43306dae9df150a8d9dc0dec9cd6a381">moTSMoveLoopExpl&lt; M &gt;</a>
</ul>
<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
<li>update()
: <a class="el" href="classmo_best_impr_select.html#d10e3e6f8a0277731e95ef506d064d6d">moBestImprSelect&lt; M &gt;</a>
, <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#60ae5548560caee7e28d5ed2446186c9">moRandImprSelect&lt; M &gt;</a>
, <a class="el" href="classmo_move_select.html#7c157b6e64fd417acf6e900059204eb1">moMoveSelect&lt; M &gt;</a>
, <a class="el" href="classmo_first_impr_select.html#7ba0882728daedc75c249647c070ccf0">moFirstImprSelect&lt; M &gt;</a>
</ul>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,14 +1,14 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: Class Members - Typedefs</title> <title>PARADISEO-MO: Class Members - Typedefs</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li class="current"><a href="classes.html"><span>Classes</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><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
@ -20,53 +20,31 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li> <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="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li> <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li> <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul> </ul></div>
</div>
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="functions.html"><span>All</span></a></li> <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_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li> <li><a href="functions_vars.html"><span>Variables</span></a></li>
<li class="current"><a href="functions_type.html"><span>Typedefs</span></a></li> <li id="current"><a href="functions_type.html"><span>Typedefs</span></a></li>
</ul> </ul>
</div> </div>
&nbsp; &nbsp;
<p> <p>
<ul> <ul>
<li>EOT <li>EOT
: <a class="el" href="classmo_h_c.html#d219296ede03c679646bce2fe8ff96cb">moHC&lt; M &gt;</a> : <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_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_t_s_move_loop_expl.html#47f42225e2ed096374b818bdb848a527">moTSMoveLoopExpl&lt; M &gt;</a> : <a class="el" href="classmo_move.html#7fb853a91ba1319530529e515380bbba">moMove&lt; EOT &gt;</a><li>Fitness
, <a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">moTS&lt; M &gt;</a> : <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_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_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_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_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></ul>
, <a class="el" href="classmo_h_c_move_loop_expl.html#077befd4106c201eafd3ea22bcea2fe9">moHCMoveLoopExpl&lt; M &gt;</a> <hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
, <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_tabu_list.html#e219715cc3fdd5626764bc50ce6357df">moTabuList&lt; M &gt;</a>
, <a class="el" href="classmo_it_rand_next_move.html#ee666007fc494bf4a5f0cd065e5671cf">moItRandNextMove&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_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb">moBestImprSelect&lt; M &gt;</a>
, <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_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_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_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_first_impr_select.html#64763ce3e6d2873266624382b407fa5a">moFirstImprSelect&lt; M &gt;</a>
</ul>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,14 +1,14 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: Class Members - Variables</title> <title>PARADISEO-MO: Class Members - Variables</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li class="current"><a href="classes.html"><span>Classes</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><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
@ -20,21 +20,19 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li> <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="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li> <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li> <li id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul> </ul></div>
</div>
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="functions.html"><span>All</span></a></li> <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_func.html"><span>Functions</span></a></li>
<li class="current"><a href="functions_vars.html"><span>Variables</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> <li><a href="functions_type.html"><span>Typedefs</span></a></li>
</ul> </ul>
</div> </div>
@ -59,111 +57,59 @@
<p> <p>
<h3><a class="anchor" name="index_a">- a -</a></h3><ul> <h3><a class="anchor" name="index_a">- a -</a></h3><ul>
<li>aspir_crit <li>aspir_crit
: <a class="el" href="classmo_t_s_move_loop_expl.html#6786cf5422d17cbf872b07ae74ca6b0f">moTSMoveLoopExpl&lt; M &gt;</a> : <a class="el" href="classmo_t_s_move_loop_expl.html#6786cf5422d17cbf872b07ae74ca6b0f">moTSMoveLoopExpl&lt; M &gt;</a></ul>
</ul>
<h3><a class="anchor" name="index_b">- b -</a></h3><ul> <h3><a class="anchor" name="index_b">- b -</a></h3><ul>
<li>best_fit <li>best_fit
: <a class="el" href="classmo_best_impr_select.html#dcac897424b5805f146bb1dbb429f2fe">moBestImprSelect&lt; M &gt;</a> : <a class="el" href="classmo_impr_best_fit_aspir_crit.html#9e52383f0af8013b4aff0942325e1bf3">moImprBestFitAspirCrit&lt; M &gt;</a>, <a class="el" href="classmo_first_impr_select.html#e1190347b76ec6fe717be32354b4a9a9">moFirstImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_best_impr_select.html#dcac897424b5805f146bb1dbb429f2fe">moBestImprSelect&lt; M &gt;</a><li>best_move
, <a class="el" href="classmo_impr_best_fit_aspir_crit.html#9e52383f0af8013b4aff0942325e1bf3">moImprBestFitAspirCrit&lt; M &gt;</a> : <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></ul>
, <a class="el" href="classmo_first_impr_select.html#e1190347b76ec6fe717be32354b4a9a9">moFirstImprSelect&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>
</ul>
<h3><a class="anchor" name="index_c">- c -</a></h3><ul> <h3><a class="anchor" name="index_c">- c -</a></h3><ul>
<li>cont <li>cont
: <a class="el" href="classmo_s_a.html#54484c8a514866ea496e0058c2e09716">moSA&lt; M &gt;</a> : <a class="el" href="classmo_t_s.html#969371cd2202f3d29cbb426f57ac7d3a">moTS&lt; M &gt;</a>, <a class="el" href="classmo_s_a.html#54484c8a514866ea496e0058c2e09716">moSA&lt; M &gt;</a><li>cool_sched
, <a class="el" href="classmo_t_s.html#969371cd2202f3d29cbb426f57ac7d3a">moTS&lt; M &gt;</a> : <a class="el" href="classmo_s_a.html#11c7d0cab649b7d680dd85bb74cb4ff6">moSA&lt; M &gt;</a><li>currentSize
<li>cool_sched : <a class="el" href="classmo_simple_solution_tabu_list.html#2aaf6e882d10495adddae94cb7a48fbf">moSimpleSolutionTabuList&lt; M &gt;</a>, <a class="el" href="classmo_simple_move_tabu_list.html#f1f9524e62d48f3688aa58a6055ccceb">moSimpleMoveTabuList&lt; M &gt;</a></ul>
: <a class="el" href="classmo_s_a.html#11c7d0cab649b7d680dd85bb74cb4ff6">moSA&lt; M &gt;</a>
<li>currentSize
: <a class="el" href="classmo_simple_move_tabu_list.html#f1f9524e62d48f3688aa58a6055ccceb">moSimpleMoveTabuList&lt; M &gt;</a>
, <a class="el" href="classmo_simple_solution_tabu_list.html#2aaf6e882d10495adddae94cb7a48fbf">moSimpleSolutionTabuList&lt; M &gt;</a>
</ul>
<h3><a class="anchor" name="index_f">- f -</a></h3><ul> <h3><a class="anchor" name="index_f">- f -</a></h3><ul>
<li>first_time <li>first_time
: <a class="el" href="classmo_best_impr_select.html#352b14d206b0772eb9f40efb7beb0f13">moBestImprSelect&lt; M &gt;</a> : <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>full_eval
, <a class="el" href="classmo_impr_best_fit_aspir_crit.html#2d5226c7dd661b33011402dbbbe78265">moImprBestFitAspirCrit&lt; M &gt;</a> : <a class="el" href="classmo_t_s.html#fb67eddae5d0bfca4ed881995523231e">moTS&lt; M &gt;</a>, <a class="el" href="classmo_s_a.html#bcd6a940046f23dd741444c0b85edf2c">moSA&lt; M &gt;</a>, <a class="el" href="classmo_h_c.html#4b0d5cc70fc3d83f59a48b2bdea65736">moHC&lt; M &gt;</a><li>func
, <a class="el" href="classmo_t_s.html#564bc1969548ccbd9bb7e76f92898de0">moTS&lt; M &gt;</a> : <a class="el" href="classmo_l_s_check_point.html#ff2a31ee5689a804bd9a572c51a36ca4">moLSCheckPoint&lt; M &gt;</a></ul>
<li>full_eval
: <a class="el" href="classmo_s_a.html#bcd6a940046f23dd741444c0b85edf2c">moSA&lt; M &gt;</a>
, <a class="el" href="classmo_h_c.html#4b0d5cc70fc3d83f59a48b2bdea65736">moHC&lt; M &gt;</a>
, <a class="el" href="classmo_t_s.html#fb67eddae5d0bfca4ed881995523231e">moTS&lt; M &gt;</a>
<li>func
: <a class="el" href="classmo_l_s_check_point.html#ff2a31ee5689a804bd9a572c51a36ca4">moLSCheckPoint&lt; M &gt;</a>
</ul>
<h3><a class="anchor" name="index_i">- i -</a></h3><ul> <h3><a class="anchor" name="index_i">- i -</a></h3><ul>
<li>incr_eval <li>incr_eval
: <a class="el" href="classmo_h_c_move_loop_expl.html#84a8fccba05ab30414281469bc8ee779">moHCMoveLoopExpl&lt; M &gt;</a> : <a class="el" href="classmo_t_s_move_loop_expl.html#ee4443fc8e45d840697619678628c26c">moTSMoveLoopExpl&lt; M &gt;</a>, <a class="el" href="classmo_s_a.html#4c3be32e9832e465b24e6d33559356bc">moSA&lt; M &gt;</a>, <a class="el" href="classmo_h_c_move_loop_expl.html#84a8fccba05ab30414281469bc8ee779">moHCMoveLoopExpl&lt; M &gt;</a><li>init_fit
, <a class="el" href="classmo_s_a.html#4c3be32e9832e465b24e6d33559356bc">moSA&lt; M &gt;</a> : <a class="el" href="classmo_rand_impr_select.html#d153c277a0a2ea95ac484210d445b40e">moRandImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_first_impr_select.html#ce7ba63e8cc3a9164f4e546477e98ca8">moFirstImprSelect&lt; M &gt;</a><li>init_temp
, <a class="el" href="classmo_t_s_move_loop_expl.html#ee4443fc8e45d840697619678628c26c">moTSMoveLoopExpl&lt; M &gt;</a> : <a class="el" href="classmo_s_a.html#f1af7636b52aa5f6b381f8187b667bd4">moSA&lt; M &gt;</a></ul>
<li>init_fit
: <a class="el" href="classmo_first_impr_select.html#ce7ba63e8cc3a9164f4e546477e98ca8">moFirstImprSelect&lt; M &gt;</a>
, <a class="el" href="classmo_rand_impr_select.html#d153c277a0a2ea95ac484210d445b40e">moRandImprSelect&lt; M &gt;</a>
<li>init_temp
: <a class="el" href="classmo_s_a.html#f1af7636b52aa5f6b381f8187b667bd4">moSA&lt; M &gt;</a>
</ul>
<h3><a class="anchor" name="index_m">- m -</a></h3><ul> <h3><a class="anchor" name="index_m">- m -</a></h3><ul>
<li>max_iter <li>max_iter
: <a class="el" href="classmo_it_rand_next_move.html#dc67fa86677d7a4f982de8d8b1eba033">moItRandNextMove&lt; M &gt;</a> : <a class="el" href="classmo_it_rand_next_move.html#dc67fa86677d7a4f982de8d8b1eba033">moItRandNextMove&lt; M &gt;</a><li>maxNumGen
<li>maxNumGen : <a class="el" href="classmo_gen_sol_continue.html#30b9861e090578bdfa2374806600987a">moGenSolContinue&lt; EOT &gt;</a><li>maxSize
: <a class="el" href="classmo_gen_sol_continue.html#30b9861e090578bdfa2374806600987a">moGenSolContinue&lt; EOT &gt;</a> : <a class="el" href="classmo_simple_solution_tabu_list.html#662e1f65fadff234692be009a2440845">moSimpleSolutionTabuList&lt; M &gt;</a>, <a class="el" href="classmo_simple_move_tabu_list.html#e48848e9e5c9c8435475cbdf21658e23">moSimpleMoveTabuList&lt; M &gt;</a><li>move_expl
<li>maxSize : <a class="el" href="classmo_t_s.html#06914ddc90ca96e9158c8dbe182a7865">moTS&lt; M &gt;</a>, <a class="el" href="classmo_h_c.html#f6bfb4553fb699f1e08f7d9c37d06103">moHC&lt; M &gt;</a><li>move_init
: <a class="el" href="classmo_simple_solution_tabu_list.html#662e1f65fadff234692be009a2440845">moSimpleSolutionTabuList&lt; M &gt;</a> : <a class="el" href="classmo_t_s_move_loop_expl.html#6b23f99648902fb72ed17a4a6fa4e400">moTSMoveLoopExpl&lt; M &gt;</a>, <a class="el" href="classmo_h_c_move_loop_expl.html#6776fc51331c1b452d026b92448b4ffc">moHCMoveLoopExpl&lt; M &gt;</a><li>move_rand
, <a class="el" href="classmo_simple_move_tabu_list.html#e48848e9e5c9c8435475cbdf21658e23">moSimpleMoveTabuList&lt; M &gt;</a> : <a class="el" href="classmo_s_a.html#71c49935b63a202d25888a5f86121fec">moSA&lt; M &gt;</a><li>move_select
<li>mutex : <a class="el" href="classmo_t_s_move_loop_expl.html#35a3f3035fb8df875c281d9838904bf1">moTSMoveLoopExpl&lt; M &gt;</a>, <a class="el" href="classmo_h_c_move_loop_expl.html#13bcd1322b2b97fd665be2f60c532fbb">moHCMoveLoopExpl&lt; M &gt;</a></ul>
: <a class="el" href="classmo_t_s.html#688f9ba42eb33cae6431f4f4eb65b9e9">moTS&lt; M &gt;</a>
</ul>
<h3><a class="anchor" name="index_n">- n -</a></h3><ul> <h3><a class="anchor" name="index_n">- n -</a></h3><ul>
<li>next_move <li>next_move
: <a class="el" href="classmo_h_c_move_loop_expl.html#f716c5271e0eba9275c585dc52768443">moHCMoveLoopExpl&lt; M &gt;</a> : <a class="el" href="classmo_t_s_move_loop_expl.html#aeeff6666d26ff5c67acd9c153a5ae49">moTSMoveLoopExpl&lt; M &gt;</a>, <a class="el" href="classmo_h_c_move_loop_expl.html#f716c5271e0eba9275c585dc52768443">moHCMoveLoopExpl&lt; M &gt;</a><li>num_iter
, <a class="el" href="classmo_t_s_move_loop_expl.html#aeeff6666d26ff5c67acd9c153a5ae49">moTSMoveLoopExpl&lt; M &gt;</a> : <a class="el" href="classmo_it_rand_next_move.html#f43494b13931d8f76b5d9d5d6469e91b">moItRandNextMove&lt; M &gt;</a><li>numGen
<li>num_iter : <a class="el" href="classmo_gen_sol_continue.html#630d9736a3a2c952540cdc211764258c">moGenSolContinue&lt; EOT &gt;</a></ul>
: <a class="el" href="classmo_it_rand_next_move.html#f43494b13931d8f76b5d9d5d6469e91b">moItRandNextMove&lt; M &gt;</a>
<li>numGen
: <a class="el" href="classmo_gen_sol_continue.html#630d9736a3a2c952540cdc211764258c">moGenSolContinue&lt; EOT &gt;</a>
</ul>
<h3><a class="anchor" name="index_q">- q -</a></h3><ul> <h3><a class="anchor" name="index_q">- q -</a></h3><ul>
<li>quantity <li>quantity
: <a class="el" href="classmo_linear_cooling_schedule.html#6159dc39ceda89b23ffdab3d6ce8d8ed">moLinearCoolingSchedule</a> : <a class="el" href="classmo_linear_cooling_schedule.html#6159dc39ceda89b23ffdab3d6ce8d8ed">moLinearCoolingSchedule</a></ul>
</ul>
<h3><a class="anchor" name="index_r">- r -</a></h3><ul> <h3><a class="anchor" name="index_r">- r -</a></h3><ul>
<li>rand_move <li>rand_move
: <a class="el" href="classmo_it_rand_next_move.html#ef9410ec5e7dfa7f002e05967931c459">moItRandNextMove&lt; M &gt;</a> : <a class="el" href="classmo_it_rand_next_move.html#ef9410ec5e7dfa7f002e05967931c459">moItRandNextMove&lt; M &gt;</a><li>ratio
<li>ratio : <a class="el" href="classmo_exponential_cooling_schedule.html#e8f3f87417c1c7253efb938a740846fa">moExponentialCoolingSchedule</a></ul>
: <a class="el" href="classmo_exponential_cooling_schedule.html#e8f3f87417c1c7253efb938a740846fa">moExponentialCoolingSchedule</a>
</ul>
<h3><a class="anchor" name="index_t">- t -</a></h3><ul> <h3><a class="anchor" name="index_t">- t -</a></h3><ul>
<li>tabu_list <li>tabu_list
: <a class="el" href="classmo_t_s_move_loop_expl.html#0e5988a940ba218e87c53b7e56d79790">moTSMoveLoopExpl&lt; M &gt;</a> : <a class="el" href="classmo_t_s_move_loop_expl.html#0e5988a940ba218e87c53b7e56d79790">moTSMoveLoopExpl&lt; M &gt;</a><li>tabuList
<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_simple_solution_tabu_list.html#75df9cd683528d3722d02bac407b710b">moSimpleSolutionTabuList&lt; M &gt;</a> : <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_simple_move_tabu_list.html#d91bc838361524720616b44eda9b2c3a">moSimpleMoveTabuList&lt; M &gt;</a>
<li>threshold
: <a class="el" href="classmo_exponential_cooling_schedule.html#8d4327c0bb33b7121a322279eea97f84">moExponentialCoolingSchedule</a>
, <a class="el" href="classmo_linear_cooling_schedule.html#e7f539f986801ea71392c4a55ba08a76">moLinearCoolingSchedule</a>
</ul>
<h3><a class="anchor" name="index_v">- v -</a></h3><ul> <h3><a class="anchor" name="index_v">- v -</a></h3><ul>
<li>move_expl
: <a class="el" href="classmo_h_c.html#f6bfb4553fb699f1e08f7d9c37d06103">moHC&lt; M &gt;</a>
, <a class="el" href="classmo_t_s.html#06914ddc90ca96e9158c8dbe182a7865">moTS&lt; M &gt;</a>
<li>move_init
: <a class="el" href="classmo_t_s_move_loop_expl.html#6b23f99648902fb72ed17a4a6fa4e400">moTSMoveLoopExpl&lt; M &gt;</a>
, <a class="el" href="classmo_h_c_move_loop_expl.html#6776fc51331c1b452d026b92448b4ffc">moHCMoveLoopExpl&lt; M &gt;</a>
<li>move_rand
: <a class="el" href="classmo_s_a.html#71c49935b63a202d25888a5f86121fec">moSA&lt; M &gt;</a>
<li>move_select
: <a class="el" href="classmo_h_c_move_loop_expl.html#13bcd1322b2b97fd665be2f60c532fbb">moHCMoveLoopExpl&lt; M &gt;</a>
, <a class="el" href="classmo_t_s_move_loop_expl.html#35a3f3035fb8df875c281d9838904bf1">moTSMoveLoopExpl&lt; M &gt;</a>
<li>valid <li>valid
: <a class="el" href="classmo_first_impr_select.html#a99c0586ba07449234705c17a258d58c">moFirstImprSelect&lt; M &gt;</a> : <a class="el" href="classmo_first_impr_select.html#a99c0586ba07449234705c17a258d58c">moFirstImprSelect&lt; M &gt;</a><li>vect_better_fit
<li>vect_better_fit : <a class="el" href="classmo_rand_impr_select.html#05c7c3b858e8a25632f2f5c86b0c97a3">moRandImprSelect&lt; M &gt;</a><li>vect_better_moves
: <a class="el" href="classmo_rand_impr_select.html#05c7c3b858e8a25632f2f5c86b0c97a3">moRandImprSelect&lt; M &gt;</a> : <a class="el" href="classmo_rand_impr_select.html#2ace12bd179144fa71d56324694201f5">moRandImprSelect&lt; M &gt;</a></ul>
<li>vect_better_moves <hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
: <a class="el" href="classmo_rand_impr_select.html#2ace12bd179144fa71d56324694201f5">moRandImprSelect&lt; M &gt;</a>
</ul>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,14 +1,14 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: Hierarchical Index</title> <title>PARADISEO-MO: Hierarchical Index</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li class="current"><a href="classes.html"><span>Classes</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><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
@ -20,43 +20,37 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li> <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="annotated.html"><span>Class&nbsp;List</span></a></li>
<li class="current"><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</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> <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul> </ul></div>
</div>
<h1>PARADISEO-MO Class Hierarchy</h1>This inheritance list is sorted roughly, but not completely, alphabetically:<ul> <h1>PARADISEO-MO Class Hierarchy</h1>This inheritance list is sorted roughly, but not completely, alphabetically:<ul>
<li><a class="el" href="class_empty_selection.html">EmptySelection</a> <li><a class="el" href="class_empty_selection.html">EmptySelection</a>
<li><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a> <li><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a>
<code> [external]</code><ul> <code> [external]</code><ul>
<li><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF&lt; const M &amp;, const M::EOType &amp;, bool &gt;</a> <li><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a>
<code> [external]</code><ul>
<li><a class="el" href="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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF&lt; const M &amp;, const M::EOType::Fitness &amp;, bool &gt;</a>
<code> [external]</code><ul> <code> [external]</code><ul>
<li><a class="el" href="classmo_aspir_crit.html">moAspirCrit&lt; M &gt;</a> <li><a class="el" href="classmo_aspir_crit.html">moAspirCrit&lt; M &gt;</a>
<ul> <ul>
<li><a class="el" href="classmo_impr_best_fit_aspir_crit.html">moImprBestFitAspirCrit&lt; M &gt;</a> <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> <li><a class="el" href="classmo_no_aspir_crit.html">moNoAspirCrit&lt; M &gt;</a>
</ul> </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> </ul>
<li><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF&lt; const M::EOType &amp;, M::EOType &amp;, void &gt;</a> <li><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF&lt; const M::EOType &amp;, M::EOType &amp;, void &gt;</a>
<code> [external]</code><ul> <code> [external]</code><ul>
@ -69,17 +63,6 @@
</ul> </ul>
</ul> </ul>
</ul> </ul>
<li><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF&lt; M &amp;, M::EOType::Fitness &amp;, void &gt;</a> <li><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF&lt; M &amp;, M::EOType::Fitness &amp;, void &gt;</a>
<code> [external]</code><ul> <code> [external]</code><ul>
<li><a class="el" href="classmo_move_select.html">moMoveSelect&lt; M &gt;</a> <li><a class="el" href="classmo_move_select.html">moMoveSelect&lt; M &gt;</a>
@ -139,8 +122,8 @@
<code> [external]</code><li><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_mon_op.html">eoMonOp&lt; M::EOType &gt;</a> <code> [external]</code><li><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_mon_op.html">eoMonOp&lt; M::EOType &gt;</a>
<code> [external]</code></ul> <code> [external]</code></ul>
</ul> </ul>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,11 +1,8 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO</title></head> <title>PARADISEO-MO</title></head>
<frameset cols="250,*"> <frameset cols="250,*">
<frame src="tree.html" name="treefrm"> <frame src="tree.html" name="treefrm">
<frame src="main.html" name="basefrm"> <frame src="main.html" name="basefrm">
<noframes>
<a href="main.html">Frames are disabled. Click here to go to the main page.</a>
</noframes>
</frameset> </frameset>
</html> </html>

View file

@ -1,15 +1,15 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: index.h Source File</title> <title>PARADISEO-MO: index.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="classes.html"><span>Classes</span></a></li> <li><a href="classes.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li> <li id="current"><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0"> <table cellspacing="0" cellpadding="0" border="0">
@ -20,16 +20,15 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<h1>index.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <h1>index.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001
<a name="l00022"></a>00022 <span class="comment">// coding: iso-8859-1</span> <a name="l00022"></a>00022 <span class="comment">// coding: iso-8859-1</span>
<a name="l00023"></a>00023 <span class="comment">// mode: C++</span> <a name="l00023"></a>00023 <span class="comment">// mode: C++</span>
<a name="l00024"></a>00024 <span class="comment">// c-file-style: "Stroustrup"</span> <a name="l00024"></a>00024 <span class="comment">// c-file-style: "Stroustrup"</span>
<a name="l00025"></a>00025 <span class="comment">// fill-column: 80</span> <a name="l00025"></a>00025 <span class="comment">// fill-column: 80</span>
<a name="l00026"></a>00026 <span class="comment">// End:</span> <a name="l00026"></a>00026 <span class="comment">// End:</span>
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; </pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,13 +1,13 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: Welcome to PARADISEO-Moving Objects</title> <title>PARADISEO-MO: Welcome to PARADISEO-Moving Objects</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li class="current"><a href="main.html"><span>Main&nbsp;Page</span></a></li> <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="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li> <li><a href="files.html"><span>Files</span></a></li>
<li> <li>
@ -20,8 +20,7 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<h1>Welcome to PARADISEO-Moving Objects</h1> <h1>Welcome to PARADISEO-Moving Objects</h1>
<p> <p>
<h3 align="center">0.1 </h3><h2><a class="anchor" name="intro"> <h3 align="center">0.1 </h3><h2><a class="anchor" name="intro">
@ -33,8 +32,8 @@ tutorial</a></h2>
install</a></h2> install</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.<h2><a class="anchor" name="design"> The installation procedure of the package is detailed in the <a href="../../README">README</a> file in the top-directory of the source-tree.<h2><a class="anchor" name="design">
design</a></h2> design</a></h2>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,15 +1,15 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: mo.h Source File</title> <title>PARADISEO-MO: mo.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="classes.html"><span>Classes</span></a></li> <li><a href="classes.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li> <li id="current"><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0"> <table cellspacing="0" cellpadding="0" border="0">
@ -20,8 +20,7 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<h1>mo.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span> <h1>mo.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span>
<a name="l00002"></a>00002 <a name="l00002"></a>00002
<a name="l00003"></a>00003 <span class="comment">// "mo.h"</span> <a name="l00003"></a>00003 <span class="comment">// "mo.h"</span>
@ -68,8 +67,8 @@
<a name="l00044"></a>00044 <span class="preprocessor">#include "moTSMoveLoopExpl.h"</span> <a name="l00044"></a>00044 <span class="preprocessor">#include "moTSMoveLoopExpl.h"</span>
<a name="l00045"></a>00045 <a name="l00045"></a>00045
<a name="l00046"></a>00046 <span class="preprocessor">#endif</span> <a name="l00046"></a>00046 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; </pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,15 +1,15 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: moAlgo.h Source File</title> <title>PARADISEO-MO: moAlgo.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="classes.html"><span>Classes</span></a></li> <li><a href="classes.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li> <li id="current"><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0"> <table cellspacing="0" cellpadding="0" border="0">
@ -20,8 +20,7 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<h1>moAlgo.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span> <h1>moAlgo.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span>
<a name="l00002"></a>00002 <a name="l00002"></a>00002
<a name="l00003"></a>00003 <span class="comment">// "moAlgo.h"</span> <a name="l00003"></a>00003 <span class="comment">// "moAlgo.h"</span>
@ -39,14 +38,14 @@
<a name="l00015"></a>00015 <span class="preprocessor">#include &lt;eoOp.h&gt;</span> <a name="l00015"></a>00015 <span class="preprocessor">#include &lt;eoOp.h&gt;</span>
<a name="l00016"></a>00016 <a name="l00016"></a>00016
<a name="l00018"></a>00018 <a name="l00018"></a>00018
<a name="l00021"></a><a class="code" href="classmo_algo.html">00021</a> <span class="keyword">template</span> &lt; <span class="keyword">class</span> EOT &gt; <span class="keyword">class </span><a class="code" href="classmo_algo.html" title="Description of an algorithm of the paradiseo-mo library.">moAlgo</a>:<span class="keyword">public</span> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_mon_op.html">eoMonOp</a> &lt; EOT &gt; <a name="l00021"></a><a class="code" href="classmo_algo.html">00021</a> <span class="keyword">template</span> &lt; <span class="keyword">class</span> EOT &gt; <span class="keyword">class </span><a class="code" href="classmo_algo.html">moAlgo</a>:<span class="keyword">public</span> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_mon_op.html">eoMonOp</a> &lt; EOT &gt;
<a name="l00022"></a>00022 { <a name="l00022"></a>00022 {
<a name="l00023"></a>00023 <a name="l00023"></a>00023
<a name="l00024"></a>00024 }; <a name="l00024"></a>00024 };
<a name="l00025"></a>00025 <a name="l00025"></a>00025
<a name="l00026"></a>00026 <span class="preprocessor">#endif</span> <a name="l00026"></a>00026 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; </pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,15 +1,15 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: moAspirCrit.h Source File</title> <title>PARADISEO-MO: moAspirCrit.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="classes.html"><span>Classes</span></a></li> <li><a href="classes.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li> <li id="current"><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0"> <table cellspacing="0" cellpadding="0" border="0">
@ -20,8 +20,7 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<h1>moAspirCrit.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span> <h1>moAspirCrit.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span>
<a name="l00002"></a>00002 <a name="l00002"></a>00002
<a name="l00003"></a>00003 <span class="comment">// "moAspirCrit.h"</span> <a name="l00003"></a>00003 <span class="comment">// "moAspirCrit.h"</span>
@ -39,7 +38,7 @@
<a name="l00015"></a>00015 <span class="preprocessor">#include &lt;eoFunctor.h&gt;</span> <a name="l00015"></a>00015 <span class="preprocessor">#include &lt;eoFunctor.h&gt;</span>
<a name="l00016"></a>00016 <a name="l00016"></a>00016
<a name="l00018"></a>00018 <a name="l00018"></a>00018
<a name="l00022"></a><a class="code" href="classmo_aspir_crit.html">00022</a> <span class="keyword">template</span> &lt; <span class="keyword">class</span> M &gt; <span class="keyword">class </span><a class="code" href="classmo_aspir_crit.html" title="Description of the conditions in which a tabu move could be accepted.">moAspirCrit</a>:<span class="keyword">public</span> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF</a> &lt; const M &amp;, const typename <a name="l00022"></a><a class="code" href="classmo_aspir_crit.html">00022</a> <span class="keyword">template</span> &lt; <span class="keyword">class</span> M &gt; <span class="keyword">class </span><a class="code" href="classmo_aspir_crit.html">moAspirCrit</a>:<span class="keyword">public</span> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF</a> &lt; const M &amp;, const typename
<a name="l00023"></a>00023 M::EOType::Fitness &amp;, <a name="l00023"></a>00023 M::EOType::Fitness &amp;,
<a name="l00024"></a>00024 bool &gt; <a name="l00024"></a>00024 bool &gt;
<a name="l00025"></a>00025 { <a name="l00025"></a>00025 {
@ -47,13 +46,13 @@
<a name="l00027"></a>00027 <span class="keyword">public</span>: <a name="l00027"></a>00027 <span class="keyword">public</span>:
<a name="l00029"></a>00029 <a name="l00029"></a>00029
<a name="l00032"></a>00032 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a name="l00032"></a>00032 <span class="keyword">virtual</span> <span class="keywordtype">void</span>
<a name="l00033"></a>00033 <a class="code" href="classmo_aspir_crit.html#a8ce84510a5ec7c9078381e542c6d140" title="Procedure which initialises all that needs a aspiration criterion.">init</a> () = 0; <a name="l00033"></a>00033 <a class="code" href="classmo_aspir_crit.html#a8ce84510a5ec7c9078381e542c6d140">init</a> () = 0;
<a name="l00034"></a>00034 <a name="l00034"></a>00034
<a name="l00035"></a>00035 }; <a name="l00035"></a>00035 };
<a name="l00036"></a>00036 <a name="l00036"></a>00036
<a name="l00037"></a>00037 <span class="preprocessor">#endif</span> <a name="l00037"></a>00037 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; </pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,15 +1,15 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: moBestImprSelect.h Source File</title> <title>PARADISEO-MO: moBestImprSelect.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="classes.html"><span>Classes</span></a></li> <li><a href="classes.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li> <li id="current"><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0"> <table cellspacing="0" cellpadding="0" border="0">
@ -20,8 +20,7 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<h1>moBestImprSelect.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span> <h1>moBestImprSelect.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span>
<a name="l00002"></a>00002 <a name="l00002"></a>00002
<a name="l00003"></a>00003 <span class="comment">// "moBestImprSelect.h"</span> <a name="l00003"></a>00003 <span class="comment">// "moBestImprSelect.h"</span>
@ -39,62 +38,62 @@
<a name="l00015"></a>00015 <span class="preprocessor">#include "moMoveSelect.h"</span> <a name="l00015"></a>00015 <span class="preprocessor">#include "moMoveSelect.h"</span>
<a name="l00016"></a>00016 <a name="l00016"></a>00016
<a name="l00018"></a>00018 <a name="l00018"></a>00018
<a name="l00022"></a><a class="code" href="classmo_best_impr_select.html">00022</a> <span class="keyword">template</span> &lt; <span class="keyword">class</span> M &gt; <span class="keyword">class </span><a class="code" href="classmo_best_impr_select.html" title="One of the possible moMoveSelect.">moBestImprSelect</a>:<span class="keyword">public</span> <a class="code" href="classmo_move_select.html" title="Class that describes a move selector (moMove).">moMoveSelect</a> &lt; M &gt; <a name="l00022"></a><a class="code" href="classmo_best_impr_select.html">00022</a> <span class="keyword">template</span> &lt; <span class="keyword">class</span> M &gt; <span class="keyword">class </span><a class="code" href="classmo_best_impr_select.html">moBestImprSelect</a>:<span class="keyword">public</span> <a class="code" href="classmo_move_select.html">moMoveSelect</a> &lt; M &gt;
<a name="l00023"></a>00023 { <a name="l00023"></a>00023 {
<a name="l00024"></a>00024 <a name="l00024"></a>00024
<a name="l00025"></a>00025 <span class="keyword">public</span>: <a name="l00025"></a>00025 <span class="keyword">public</span>:
<a name="l00026"></a>00026 <a name="l00026"></a>00026
<a name="l00028"></a><a class="code" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb">00028</a> <span class="keyword">typedef</span> <span class="keyword">typename</span> M::EOType::Fitness <a class="code" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb" title="Alias for the fitness.">Fitness</a>; <a name="l00028"></a><a class="code" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb">00028</a> <span class="keyword">typedef</span> <span class="keyword">typename</span> M::EOType::Fitness <a class="code" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb">Fitness</a>;
<a name="l00029"></a>00029 <a name="l00029"></a>00029
<a name="l00031"></a><a class="code" href="classmo_best_impr_select.html#2d2abf9aa17dc77cbb4f41810ab7b956">00031</a> <span class="keywordtype">void</span> <a class="code" href="classmo_best_impr_select.html#2d2abf9aa17dc77cbb4f41810ab7b956" title="Procedure which initialise the exploration.">init</a> (<span class="keyword">const</span> <a class="code" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb" title="Alias for the fitness.">Fitness</a> &amp; __fit) <a name="l00031"></a><a class="code" href="classmo_best_impr_select.html#2d2abf9aa17dc77cbb4f41810ab7b956">00031</a> <span class="keywordtype">void</span> <a class="code" href="classmo_best_impr_select.html#2d2abf9aa17dc77cbb4f41810ab7b956">init</a> (<span class="keyword">const</span> <a class="code" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb">Fitness</a> &amp; __fit)
<a name="l00032"></a>00032 { <a name="l00032"></a>00032 {
<a name="l00033"></a>00033 <a name="l00033"></a>00033
<a name="l00034"></a>00034 <a class="code" href="classmo_best_impr_select.html#352b14d206b0772eb9f40efb7beb0f13" title="Allowing to know if at least one move has been generated.">first_time</a> = <span class="keyword">true</span>; <a name="l00034"></a>00034 <a class="code" href="classmo_best_impr_select.html#352b14d206b0772eb9f40efb7beb0f13">first_time</a> = <span class="keyword">true</span>;
<a name="l00035"></a>00035 } <a name="l00035"></a>00035 }
<a name="l00036"></a>00036 <a name="l00036"></a>00036
<a name="l00037"></a>00037 <a name="l00037"></a>00037
<a name="l00039"></a>00039 <a name="l00039"></a>00039
<a name="l00047"></a><a class="code" href="classmo_best_impr_select.html#d10e3e6f8a0277731e95ef506d064d6d">00047</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_best_impr_select.html#d10e3e6f8a0277731e95ef506d064d6d" title="Function that indicates if the current move has not improved the fitness.">update</a> (<span class="keyword">const</span> M &amp; __move, <span class="keyword">const</span> <a class="code" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb" title="Alias for the fitness.">Fitness</a> &amp; __fit) <a name="l00047"></a><a class="code" href="classmo_best_impr_select.html#d10e3e6f8a0277731e95ef506d064d6d">00047</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_best_impr_select.html#d10e3e6f8a0277731e95ef506d064d6d">update</a> (<span class="keyword">const</span> M &amp; __move, <span class="keyword">const</span> <a class="code" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb">Fitness</a> &amp; __fit)
<a name="l00048"></a>00048 { <a name="l00048"></a>00048 {
<a name="l00049"></a>00049 <a name="l00049"></a>00049
<a name="l00050"></a>00050 <span class="keywordflow">if</span> (<a class="code" href="classmo_best_impr_select.html#352b14d206b0772eb9f40efb7beb0f13" title="Allowing to know if at least one move has been generated.">first_time</a> || __fit &gt; <a class="code" href="classmo_best_impr_select.html#dcac897424b5805f146bb1dbb429f2fe" title="The best fitness.">best_fit</a>) <a name="l00050"></a>00050 <span class="keywordflow">if</span> (<a class="code" href="classmo_best_impr_select.html#352b14d206b0772eb9f40efb7beb0f13">first_time</a> || __fit &gt; <a class="code" href="classmo_best_impr_select.html#dcac897424b5805f146bb1dbb429f2fe">best_fit</a>)
<a name="l00051"></a>00051 { <a name="l00051"></a>00051 {
<a name="l00052"></a>00052 <a name="l00052"></a>00052
<a name="l00053"></a>00053 <a class="code" href="classmo_best_impr_select.html#dcac897424b5805f146bb1dbb429f2fe" title="The best fitness.">best_fit</a> = __fit; <a name="l00053"></a>00053 <a class="code" href="classmo_best_impr_select.html#dcac897424b5805f146bb1dbb429f2fe">best_fit</a> = __fit;
<a name="l00054"></a>00054 <a class="code" href="classmo_best_impr_select.html#bd86f70519f954c07ff0d8a2a3a8ff6a" title="The best move.">best_move</a> = __move; <a name="l00054"></a>00054 <a class="code" href="classmo_best_impr_select.html#bd86f70519f954c07ff0d8a2a3a8ff6a">best_move</a> = __move;
<a name="l00055"></a>00055 <a name="l00055"></a>00055
<a name="l00056"></a>00056 <a class="code" href="classmo_best_impr_select.html#352b14d206b0772eb9f40efb7beb0f13" title="Allowing to know if at least one move has been generated.">first_time</a> = <span class="keyword">false</span>; <a name="l00056"></a>00056 <a class="code" href="classmo_best_impr_select.html#352b14d206b0772eb9f40efb7beb0f13">first_time</a> = <span class="keyword">false</span>;
<a name="l00057"></a>00057 } <a name="l00057"></a>00057 }
<a name="l00058"></a>00058 <a name="l00058"></a>00058
<a name="l00059"></a>00059 <span class="keywordflow">return</span> <span class="keyword">true</span>; <a name="l00059"></a>00059 <span class="keywordflow">return</span> <span class="keyword">true</span>;
<a name="l00060"></a>00060 } <a name="l00060"></a>00060 }
<a name="l00061"></a>00061 <a name="l00061"></a>00061
<a name="l00063"></a>00063 <a name="l00063"></a>00063
<a name="l00068"></a><a class="code" href="classmo_best_impr_select.html#169773d4d127acd782cf379f758222da">00068</a> <span class="keywordtype">void</span> <a class="code" href="classmo_best_impr_select.html#169773d4d127acd782cf379f758222da" title="Procedure which saved the best move and fitness.">operator () </a>(M &amp; __move, <a class="code" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb" title="Alias for the fitness.">Fitness</a> &amp; __fit) <span class="keywordflow">throw</span> (<a class="code" href="class_empty_selection.html" title="Special class that describes the case of no selection.">EmptySelection</a>) <a name="l00068"></a><a class="code" href="classmo_best_impr_select.html#169773d4d127acd782cf379f758222da">00068</a> <span class="keywordtype">void</span> <a class="code" href="classmo_best_impr_select.html#169773d4d127acd782cf379f758222da">operator () </a>(M &amp; __move, <a class="code" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb">Fitness</a> &amp; __fit) <span class="keywordflow">throw</span> (<a class="code" href="class_empty_selection.html">EmptySelection</a>)
<a name="l00069"></a>00069 { <a name="l00069"></a>00069 {
<a name="l00070"></a>00070 <a name="l00070"></a>00070
<a name="l00071"></a>00071 <span class="keywordflow">if</span> (!<a class="code" href="classmo_best_impr_select.html#352b14d206b0772eb9f40efb7beb0f13" title="Allowing to know if at least one move has been generated.">first_time</a>) <a name="l00071"></a>00071 <span class="keywordflow">if</span> (!<a class="code" href="classmo_best_impr_select.html#352b14d206b0772eb9f40efb7beb0f13">first_time</a>)
<a name="l00072"></a>00072 { <a name="l00072"></a>00072 {
<a name="l00073"></a>00073 __move = <a class="code" href="classmo_best_impr_select.html#bd86f70519f954c07ff0d8a2a3a8ff6a" title="The best move.">best_move</a>; <a name="l00073"></a>00073 __move = <a class="code" href="classmo_best_impr_select.html#bd86f70519f954c07ff0d8a2a3a8ff6a">best_move</a>;
<a name="l00074"></a>00074 __fit = <a class="code" href="classmo_best_impr_select.html#dcac897424b5805f146bb1dbb429f2fe" title="The best fitness.">best_fit</a>; <a name="l00074"></a>00074 __fit = <a class="code" href="classmo_best_impr_select.html#dcac897424b5805f146bb1dbb429f2fe">best_fit</a>;
<a name="l00075"></a>00075 } <a name="l00075"></a>00075 }
<a name="l00076"></a>00076 <span class="keywordflow">else</span> <a name="l00076"></a>00076 <span class="keywordflow">else</span>
<a name="l00077"></a>00077 <span class="keywordflow">throw</span> <a class="code" href="class_empty_selection.html" title="Special class that describes the case of no selection.">EmptySelection</a> (); <a name="l00077"></a>00077 <span class="keywordflow">throw</span> <a class="code" href="class_empty_selection.html">EmptySelection</a> ();
<a name="l00078"></a>00078 } <a name="l00078"></a>00078 }
<a name="l00079"></a>00079 <a name="l00079"></a>00079
<a name="l00080"></a>00080 <span class="keyword">private</span>: <a name="l00080"></a>00080 <span class="keyword">private</span>:
<a name="l00081"></a>00081 <a name="l00081"></a>00081
<a name="l00083"></a><a class="code" href="classmo_best_impr_select.html#352b14d206b0772eb9f40efb7beb0f13">00083</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_best_impr_select.html#352b14d206b0772eb9f40efb7beb0f13" title="Allowing to know if at least one move has been generated.">first_time</a>; <a name="l00083"></a><a class="code" href="classmo_best_impr_select.html#352b14d206b0772eb9f40efb7beb0f13">00083</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_best_impr_select.html#352b14d206b0772eb9f40efb7beb0f13">first_time</a>;
<a name="l00084"></a>00084 <a name="l00084"></a>00084
<a name="l00086"></a><a class="code" href="classmo_best_impr_select.html#bd86f70519f954c07ff0d8a2a3a8ff6a">00086</a> M <a class="code" href="classmo_best_impr_select.html#bd86f70519f954c07ff0d8a2a3a8ff6a" title="The best move.">best_move</a>; <a name="l00086"></a><a class="code" href="classmo_best_impr_select.html#bd86f70519f954c07ff0d8a2a3a8ff6a">00086</a> M <a class="code" href="classmo_best_impr_select.html#bd86f70519f954c07ff0d8a2a3a8ff6a">best_move</a>;
<a name="l00087"></a>00087 <a name="l00087"></a>00087
<a name="l00089"></a><a class="code" href="classmo_best_impr_select.html#dcac897424b5805f146bb1dbb429f2fe">00089</a> <a class="code" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb" title="Alias for the fitness.">Fitness</a> <a class="code" href="classmo_best_impr_select.html#dcac897424b5805f146bb1dbb429f2fe" title="The best fitness.">best_fit</a>; <a name="l00089"></a><a class="code" href="classmo_best_impr_select.html#dcac897424b5805f146bb1dbb429f2fe">00089</a> <a class="code" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb">Fitness</a> <a class="code" href="classmo_best_impr_select.html#dcac897424b5805f146bb1dbb429f2fe">best_fit</a>;
<a name="l00090"></a>00090 <a name="l00090"></a>00090
<a name="l00091"></a>00091 }; <a name="l00091"></a>00091 };
<a name="l00092"></a>00092 <a name="l00092"></a>00092
<a name="l00093"></a>00093 <span class="preprocessor">#endif</span> <a name="l00093"></a>00093 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; </pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,15 +1,15 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: moCoolingSchedule.h Source File</title> <title>PARADISEO-MO: moCoolingSchedule.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="classes.html"><span>Classes</span></a></li> <li><a href="classes.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li> <li id="current"><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0"> <table cellspacing="0" cellpadding="0" border="0">
@ -20,8 +20,7 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<h1>moCoolingSchedule.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span> <h1>moCoolingSchedule.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span>
<a name="l00002"></a>00002 <a name="l00002"></a>00002
<a name="l00003"></a>00003 <span class="comment">// "moCoolingSchedule.h"</span> <a name="l00003"></a>00003 <span class="comment">// "moCoolingSchedule.h"</span>
@ -39,14 +38,14 @@
<a name="l00015"></a>00015 <span class="preprocessor">#include &lt;eoFunctor.h&gt;</span> <a name="l00015"></a>00015 <span class="preprocessor">#include &lt;eoFunctor.h&gt;</span>
<a name="l00016"></a>00016 <a name="l00016"></a>00016
<a name="l00018"></a>00018 <a name="l00018"></a>00018
<a name="l00022"></a><a class="code" href="classmo_cooling_schedule.html">00022</a> <span class="keyword">class </span><a class="code" href="classmo_cooling_schedule.html" title="This class gives the description of a cooling schedule.">moCoolingSchedule</a>:<span class="keyword">public</span> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF</a> &lt; double &amp;, bool &gt; <a name="l00022"></a><a class="code" href="classmo_cooling_schedule.html">00022</a> <span class="keyword">class </span><a class="code" href="classmo_cooling_schedule.html">moCoolingSchedule</a>:<span class="keyword">public</span> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF</a> &lt; double &amp;, bool &gt;
<a name="l00023"></a>00023 { <a name="l00023"></a>00023 {
<a name="l00024"></a>00024 <a name="l00024"></a>00024
<a name="l00025"></a>00025 }; <a name="l00025"></a>00025 };
<a name="l00026"></a>00026 <a name="l00026"></a>00026
<a name="l00027"></a>00027 <span class="preprocessor">#endif</span> <a name="l00027"></a>00027 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; </pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,15 +1,15 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: moExponentialCoolingSchedule.h Source File</title> <title>PARADISEO-MO: moExponentialCoolingSchedule.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="classes.html"><span>Classes</span></a></li> <li><a href="classes.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li> <li id="current"><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0"> <table cellspacing="0" cellpadding="0" border="0">
@ -20,8 +20,7 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<h1>moExponentialCoolingSchedule.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span> <h1>moExponentialCoolingSchedule.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span>
<a name="l00002"></a>00002 <a name="l00002"></a>00002
<a name="l00003"></a>00003 <span class="comment">// "moExponentialCoolingSchedule.h"</span> <a name="l00003"></a>00003 <span class="comment">// "moExponentialCoolingSchedule.h"</span>
@ -39,30 +38,30 @@
<a name="l00015"></a>00015 <span class="preprocessor">#include "moCoolingSchedule.h"</span> <a name="l00015"></a>00015 <span class="preprocessor">#include "moCoolingSchedule.h"</span>
<a name="l00016"></a>00016 <a name="l00016"></a>00016
<a name="l00018"></a>00018 <a name="l00018"></a>00018
<a name="l00022"></a><a class="code" href="classmo_exponential_cooling_schedule.html">00022</a> <span class="keyword">class </span><a class="code" href="classmo_exponential_cooling_schedule.html" title="One of the possible moCoolingSchedule.">moExponentialCoolingSchedule</a>: <span class="keyword">public</span> <a class="code" href="classmo_cooling_schedule.html" title="This class gives the description of a cooling schedule.">moCoolingSchedule</a> <a name="l00022"></a><a class="code" href="classmo_exponential_cooling_schedule.html">00022</a> <span class="keyword">class </span><a class="code" href="classmo_exponential_cooling_schedule.html">moExponentialCoolingSchedule</a>: <span class="keyword">public</span> <a class="code" href="classmo_cooling_schedule.html">moCoolingSchedule</a>
<a name="l00023"></a>00023 { <a name="l00023"></a>00023 {
<a name="l00024"></a>00024 <a name="l00024"></a>00024
<a name="l00025"></a>00025 <span class="keyword">public</span>: <a name="l00025"></a>00025 <span class="keyword">public</span>:
<a name="l00027"></a>00027 <a name="l00027"></a>00027
<a name="l00031"></a><a class="code" href="classmo_exponential_cooling_schedule.html#b01930c1051c0940666c6325bfd036bc">00031</a> <a class="code" href="classmo_exponential_cooling_schedule.html#b01930c1051c0940666c6325bfd036bc" title="Simple constructor.">moExponentialCoolingSchedule</a> (<span class="keywordtype">double</span> __threshold, <span class="keywordtype">double</span> __ratio):<a class="code" href="classmo_exponential_cooling_schedule.html#8d4327c0bb33b7121a322279eea97f84" title="The temperature threhold.">threshold</a> (__threshold), <a class="code" href="classmo_exponential_cooling_schedule.html#e8f3f87417c1c7253efb938a740846fa" title="The decreasing factor of the temperature.">ratio</a> (__ratio) <a name="l00031"></a><a class="code" href="classmo_exponential_cooling_schedule.html#b01930c1051c0940666c6325bfd036bc">00031</a> <a class="code" href="classmo_exponential_cooling_schedule.html#b01930c1051c0940666c6325bfd036bc">moExponentialCoolingSchedule</a> (<span class="keywordtype">double</span> __threshold, <span class="keywordtype">double</span> __ratio):<a class="code" href="classmo_exponential_cooling_schedule.html#8d4327c0bb33b7121a322279eea97f84">threshold</a> (__threshold), <a class="code" href="classmo_exponential_cooling_schedule.html#e8f3f87417c1c7253efb938a740846fa">ratio</a> (__ratio)
<a name="l00032"></a>00032 {} <a name="l00032"></a>00032 {}
<a name="l00033"></a>00033 <a name="l00033"></a>00033
<a name="l00035"></a>00035 <a name="l00035"></a>00035
<a name="l00041"></a><a class="code" href="classmo_exponential_cooling_schedule.html#00642b03453b51612a10fcf2280543db">00041</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_exponential_cooling_schedule.html#00642b03453b51612a10fcf2280543db" title="Function which proceeds to the cooling.">operator() </a>(<span class="keywordtype">double</span> &amp;__temp) <a name="l00041"></a><a class="code" href="classmo_exponential_cooling_schedule.html#00642b03453b51612a10fcf2280543db">00041</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_exponential_cooling_schedule.html#00642b03453b51612a10fcf2280543db">operator() </a>(<span class="keywordtype">double</span> &amp;__temp)
<a name="l00042"></a>00042 { <a name="l00042"></a>00042 {
<a name="l00043"></a>00043 <span class="keywordflow">return</span> (__temp *= <a class="code" href="classmo_exponential_cooling_schedule.html#e8f3f87417c1c7253efb938a740846fa" title="The decreasing factor of the temperature.">ratio</a>) &gt; <a class="code" href="classmo_exponential_cooling_schedule.html#8d4327c0bb33b7121a322279eea97f84" title="The temperature threhold.">threshold</a>; <a name="l00043"></a>00043 <span class="keywordflow">return</span> (__temp *= <a class="code" href="classmo_exponential_cooling_schedule.html#e8f3f87417c1c7253efb938a740846fa">ratio</a>) &gt; <a class="code" href="classmo_exponential_cooling_schedule.html#8d4327c0bb33b7121a322279eea97f84">threshold</a>;
<a name="l00044"></a>00044 } <a name="l00044"></a>00044 }
<a name="l00045"></a>00045 <a name="l00045"></a>00045
<a name="l00046"></a>00046 <span class="keyword">private</span>: <a name="l00046"></a>00046 <span class="keyword">private</span>:
<a name="l00047"></a>00047 <a name="l00047"></a>00047
<a name="l00049"></a><a class="code" href="classmo_exponential_cooling_schedule.html#8d4327c0bb33b7121a322279eea97f84">00049</a> <span class="keywordtype">double</span> <a class="code" href="classmo_exponential_cooling_schedule.html#8d4327c0bb33b7121a322279eea97f84" title="The temperature threhold.">threshold</a>; <a name="l00049"></a><a class="code" href="classmo_exponential_cooling_schedule.html#8d4327c0bb33b7121a322279eea97f84">00049</a> <span class="keywordtype">double</span> <a class="code" href="classmo_exponential_cooling_schedule.html#8d4327c0bb33b7121a322279eea97f84">threshold</a>;
<a name="l00050"></a>00050 <a name="l00050"></a>00050
<a name="l00052"></a><a class="code" href="classmo_exponential_cooling_schedule.html#e8f3f87417c1c7253efb938a740846fa">00052</a> <span class="keywordtype">double</span> <a class="code" href="classmo_exponential_cooling_schedule.html#e8f3f87417c1c7253efb938a740846fa" title="The decreasing factor of the temperature.">ratio</a>; <a name="l00052"></a><a class="code" href="classmo_exponential_cooling_schedule.html#e8f3f87417c1c7253efb938a740846fa">00052</a> <span class="keywordtype">double</span> <a class="code" href="classmo_exponential_cooling_schedule.html#e8f3f87417c1c7253efb938a740846fa">ratio</a>;
<a name="l00053"></a>00053 }; <a name="l00053"></a>00053 };
<a name="l00054"></a>00054 <a name="l00054"></a>00054
<a name="l00055"></a>00055 <span class="preprocessor">#endif</span> <a name="l00055"></a>00055 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; </pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,15 +1,15 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: moFirstImprSelect.h Source File</title> <title>PARADISEO-MO: moFirstImprSelect.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="classes.html"><span>Classes</span></a></li> <li><a href="classes.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li> <li id="current"><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0"> <table cellspacing="0" cellpadding="0" border="0">
@ -20,8 +20,7 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<h1>moFirstImprSelect.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span> <h1>moFirstImprSelect.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span>
<a name="l00002"></a>00002 <a name="l00002"></a>00002
<a name="l00003"></a>00003 <span class="comment">// "moFirstImprSelect.h"</span> <a name="l00003"></a>00003 <span class="comment">// "moFirstImprSelect.h"</span>
@ -39,32 +38,32 @@
<a name="l00015"></a>00015 <span class="preprocessor">#include "moMoveSelect.h"</span> <a name="l00015"></a>00015 <span class="preprocessor">#include "moMoveSelect.h"</span>
<a name="l00016"></a>00016 <a name="l00016"></a>00016
<a name="l00018"></a>00018 <a name="l00018"></a>00018
<a name="l00023"></a><a class="code" href="classmo_first_impr_select.html">00023</a> <span class="keyword">template</span> &lt; <span class="keyword">class</span> M &gt; <span class="keyword">class </span><a class="code" href="classmo_first_impr_select.html" title="One possible moMoveSelect.">moFirstImprSelect</a>:<span class="keyword">public</span> <a class="code" href="classmo_move_select.html" title="Class that describes a move selector (moMove).">moMoveSelect</a> &lt; M &gt; <a name="l00023"></a><a class="code" href="classmo_first_impr_select.html">00023</a> <span class="keyword">template</span> &lt; <span class="keyword">class</span> M &gt; <span class="keyword">class </span><a class="code" href="classmo_first_impr_select.html">moFirstImprSelect</a>:<span class="keyword">public</span> <a class="code" href="classmo_move_select.html">moMoveSelect</a> &lt; M &gt;
<a name="l00024"></a>00024 { <a name="l00024"></a>00024 {
<a name="l00025"></a>00025 <a name="l00025"></a>00025
<a name="l00026"></a>00026 <span class="keyword">public</span>: <a name="l00026"></a>00026 <span class="keyword">public</span>:
<a name="l00027"></a>00027 <a name="l00027"></a>00027
<a name="l00029"></a><a class="code" href="classmo_first_impr_select.html#64763ce3e6d2873266624382b407fa5a">00029</a> <span class="keyword">typedef</span> <span class="keyword">typename</span> M::EOType::Fitness <a class="code" href="classmo_first_impr_select.html#64763ce3e6d2873266624382b407fa5a" title="Alias for the fitness.">Fitness</a>; <a name="l00029"></a><a class="code" href="classmo_first_impr_select.html#64763ce3e6d2873266624382b407fa5a">00029</a> <span class="keyword">typedef</span> <span class="keyword">typename</span> M::EOType::Fitness <a class="code" href="classmo_first_impr_select.html#64763ce3e6d2873266624382b407fa5a">Fitness</a>;
<a name="l00030"></a>00030 <a name="l00030"></a>00030
<a name="l00032"></a>00032 <a name="l00032"></a>00032
<a name="l00035"></a><a class="code" href="classmo_first_impr_select.html#4c5ce18ede46247a439c68f6954a4055">00035</a> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmo_first_impr_select.html#4c5ce18ede46247a439c68f6954a4055" title="Procedure which initialise the exploration.">init</a> (<span class="keyword">const</span> <a class="code" href="classmo_first_impr_select.html#64763ce3e6d2873266624382b407fa5a" title="Alias for the fitness.">Fitness</a> &amp; __fit) <a name="l00035"></a><a class="code" href="classmo_first_impr_select.html#4c5ce18ede46247a439c68f6954a4055">00035</a> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmo_first_impr_select.html#4c5ce18ede46247a439c68f6954a4055">init</a> (<span class="keyword">const</span> <a class="code" href="classmo_first_impr_select.html#64763ce3e6d2873266624382b407fa5a">Fitness</a> &amp; __fit)
<a name="l00036"></a>00036 { <a name="l00036"></a>00036 {
<a name="l00037"></a>00037 <a name="l00037"></a>00037
<a name="l00038"></a>00038 <a class="code" href="classmo_first_impr_select.html#a99c0586ba07449234705c17a258d58c" title="Allow to know if at least one move has improved the solution.">valid</a> = <span class="keyword">false</span>; <a name="l00038"></a>00038 <a class="code" href="classmo_first_impr_select.html#a99c0586ba07449234705c17a258d58c">valid</a> = <span class="keyword">false</span>;
<a name="l00039"></a>00039 <a class="code" href="classmo_first_impr_select.html#ce7ba63e8cc3a9164f4e546477e98ca8" title="Initial fitness.">init_fit</a> = __fit; <a name="l00039"></a>00039 <a class="code" href="classmo_first_impr_select.html#ce7ba63e8cc3a9164f4e546477e98ca8">init_fit</a> = __fit;
<a name="l00040"></a>00040 } <a name="l00040"></a>00040 }
<a name="l00041"></a>00041 <a name="l00041"></a>00041
<a name="l00042"></a>00042 <a name="l00042"></a>00042
<a name="l00044"></a>00044 <a name="l00044"></a>00044
<a name="l00052"></a><a class="code" href="classmo_first_impr_select.html#7ba0882728daedc75c249647c070ccf0">00052</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_first_impr_select.html#7ba0882728daedc75c249647c070ccf0" title="Function that indicates if the current move has not improved the fitness.">update</a> (<span class="keyword">const</span> M &amp; __move, <span class="keyword">const</span> <span class="keyword">typename</span> M::EOType::Fitness &amp; __fit) <a name="l00052"></a><a class="code" href="classmo_first_impr_select.html#7ba0882728daedc75c249647c070ccf0">00052</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_first_impr_select.html#7ba0882728daedc75c249647c070ccf0">update</a> (<span class="keyword">const</span> M &amp; __move, <span class="keyword">const</span> <span class="keyword">typename</span> M::EOType::Fitness &amp; __fit)
<a name="l00053"></a>00053 { <a name="l00053"></a>00053 {
<a name="l00054"></a>00054 <a name="l00054"></a>00054
<a name="l00055"></a>00055 <span class="keywordflow">if</span> (__fit &gt; <a class="code" href="classmo_first_impr_select.html#ce7ba63e8cc3a9164f4e546477e98ca8" title="Initial fitness.">init_fit</a>) <a name="l00055"></a>00055 <span class="keywordflow">if</span> (__fit &gt; <a class="code" href="classmo_first_impr_select.html#ce7ba63e8cc3a9164f4e546477e98ca8">init_fit</a>)
<a name="l00056"></a>00056 { <a name="l00056"></a>00056 {
<a name="l00057"></a>00057 <a name="l00057"></a>00057
<a name="l00058"></a>00058 <a class="code" href="classmo_first_impr_select.html#e1190347b76ec6fe717be32354b4a9a9" title="Best stored fitness.">best_fit</a> = __fit; <a name="l00058"></a>00058 <a class="code" href="classmo_first_impr_select.html#e1190347b76ec6fe717be32354b4a9a9">best_fit</a> = __fit;
<a name="l00059"></a>00059 <a class="code" href="classmo_first_impr_select.html#dfed419a608dd7c41f07fa1f1279cb8c" title="Best stored movement.">best_move</a> = __move; <a name="l00059"></a>00059 <a class="code" href="classmo_first_impr_select.html#dfed419a608dd7c41f07fa1f1279cb8c">best_move</a> = __move;
<a name="l00060"></a>00060 <a class="code" href="classmo_first_impr_select.html#a99c0586ba07449234705c17a258d58c" title="Allow to know if at least one move has improved the solution.">valid</a> = <span class="keyword">true</span>; <a name="l00060"></a>00060 <a class="code" href="classmo_first_impr_select.html#a99c0586ba07449234705c17a258d58c">valid</a> = <span class="keyword">true</span>;
<a name="l00061"></a>00061 <a name="l00061"></a>00061
<a name="l00062"></a>00062 <span class="keywordflow">return</span> <span class="keyword">false</span>; <a name="l00062"></a>00062 <span class="keywordflow">return</span> <span class="keyword">false</span>;
<a name="l00063"></a>00063 } <a name="l00063"></a>00063 }
@ -75,33 +74,33 @@
<a name="l00068"></a>00068 } <a name="l00068"></a>00068 }
<a name="l00069"></a>00069 <a name="l00069"></a>00069
<a name="l00071"></a>00071 <a name="l00071"></a>00071
<a name="l00076"></a><a class="code" href="classmo_first_impr_select.html#3be12cf4cbaed00df7c4fa735b2c0a95">00076</a> <span class="keywordtype">void</span> <a class="code" href="classmo_first_impr_select.html#3be12cf4cbaed00df7c4fa735b2c0a95" title="Procedure which saved the best move and fitness.">operator () </a>(M &amp; __move, <a class="code" href="classmo_first_impr_select.html#64763ce3e6d2873266624382b407fa5a" title="Alias for the fitness.">Fitness</a> &amp; __fit) <span class="keywordflow">throw</span> (<a class="code" href="class_empty_selection.html" title="Special class that describes the case of no selection.">EmptySelection</a>) <a name="l00076"></a><a class="code" href="classmo_first_impr_select.html#3be12cf4cbaed00df7c4fa735b2c0a95">00076</a> <span class="keywordtype">void</span> <a class="code" href="classmo_first_impr_select.html#3be12cf4cbaed00df7c4fa735b2c0a95">operator () </a>(M &amp; __move, <a class="code" href="classmo_first_impr_select.html#64763ce3e6d2873266624382b407fa5a">Fitness</a> &amp; __fit) <span class="keywordflow">throw</span> (<a class="code" href="class_empty_selection.html">EmptySelection</a>)
<a name="l00077"></a>00077 { <a name="l00077"></a>00077 {
<a name="l00078"></a>00078 <a name="l00078"></a>00078
<a name="l00079"></a>00079 <span class="keywordflow">if</span> (<a class="code" href="classmo_first_impr_select.html#a99c0586ba07449234705c17a258d58c" title="Allow to know if at least one move has improved the solution.">valid</a>) <a name="l00079"></a>00079 <span class="keywordflow">if</span> (<a class="code" href="classmo_first_impr_select.html#a99c0586ba07449234705c17a258d58c">valid</a>)
<a name="l00080"></a>00080 { <a name="l00080"></a>00080 {
<a name="l00081"></a>00081 __move = <a class="code" href="classmo_first_impr_select.html#dfed419a608dd7c41f07fa1f1279cb8c" title="Best stored movement.">best_move</a>; <a name="l00081"></a>00081 __move = <a class="code" href="classmo_first_impr_select.html#dfed419a608dd7c41f07fa1f1279cb8c">best_move</a>;
<a name="l00082"></a>00082 __fit = <a class="code" href="classmo_first_impr_select.html#e1190347b76ec6fe717be32354b4a9a9" title="Best stored fitness.">best_fit</a>; <a name="l00082"></a>00082 __fit = <a class="code" href="classmo_first_impr_select.html#e1190347b76ec6fe717be32354b4a9a9">best_fit</a>;
<a name="l00083"></a>00083 } <a name="l00083"></a>00083 }
<a name="l00084"></a>00084 <span class="keywordflow">else</span> <a name="l00084"></a>00084 <span class="keywordflow">else</span>
<a name="l00085"></a>00085 <span class="keywordflow">throw</span> <a class="code" href="class_empty_selection.html" title="Special class that describes the case of no selection.">EmptySelection</a> (); <a name="l00085"></a>00085 <span class="keywordflow">throw</span> <a class="code" href="class_empty_selection.html">EmptySelection</a> ();
<a name="l00086"></a>00086 } <a name="l00086"></a>00086 }
<a name="l00087"></a>00087 <a name="l00087"></a>00087
<a name="l00088"></a>00088 <span class="keyword">private</span>: <a name="l00088"></a>00088 <span class="keyword">private</span>:
<a name="l00089"></a>00089 <a name="l00089"></a>00089
<a name="l00091"></a><a class="code" href="classmo_first_impr_select.html#a99c0586ba07449234705c17a258d58c">00091</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_first_impr_select.html#a99c0586ba07449234705c17a258d58c" title="Allow to know if at least one move has improved the solution.">valid</a>; <a name="l00091"></a><a class="code" href="classmo_first_impr_select.html#a99c0586ba07449234705c17a258d58c">00091</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_first_impr_select.html#a99c0586ba07449234705c17a258d58c">valid</a>;
<a name="l00092"></a>00092 <a name="l00092"></a>00092
<a name="l00094"></a><a class="code" href="classmo_first_impr_select.html#dfed419a608dd7c41f07fa1f1279cb8c">00094</a> M <a class="code" href="classmo_first_impr_select.html#dfed419a608dd7c41f07fa1f1279cb8c" title="Best stored movement.">best_move</a>; <a name="l00094"></a><a class="code" href="classmo_first_impr_select.html#dfed419a608dd7c41f07fa1f1279cb8c">00094</a> M <a class="code" href="classmo_first_impr_select.html#dfed419a608dd7c41f07fa1f1279cb8c">best_move</a>;
<a name="l00095"></a>00095 <a name="l00095"></a>00095
<a name="l00097"></a><a class="code" href="classmo_first_impr_select.html#ce7ba63e8cc3a9164f4e546477e98ca8">00097</a> <a class="code" href="classmo_first_impr_select.html#64763ce3e6d2873266624382b407fa5a" title="Alias for the fitness.">Fitness</a> <a class="code" href="classmo_first_impr_select.html#ce7ba63e8cc3a9164f4e546477e98ca8" title="Initial fitness.">init_fit</a>; <a name="l00097"></a><a class="code" href="classmo_first_impr_select.html#ce7ba63e8cc3a9164f4e546477e98ca8">00097</a> <a class="code" href="classmo_first_impr_select.html#64763ce3e6d2873266624382b407fa5a">Fitness</a> <a class="code" href="classmo_first_impr_select.html#ce7ba63e8cc3a9164f4e546477e98ca8">init_fit</a>;
<a name="l00098"></a>00098 <a name="l00098"></a>00098
<a name="l00100"></a><a class="code" href="classmo_first_impr_select.html#e1190347b76ec6fe717be32354b4a9a9">00100</a> <a class="code" href="classmo_first_impr_select.html#64763ce3e6d2873266624382b407fa5a" title="Alias for the fitness.">Fitness</a> <a class="code" href="classmo_first_impr_select.html#e1190347b76ec6fe717be32354b4a9a9" title="Best stored fitness.">best_fit</a>; <a name="l00100"></a><a class="code" href="classmo_first_impr_select.html#e1190347b76ec6fe717be32354b4a9a9">00100</a> <a class="code" href="classmo_first_impr_select.html#64763ce3e6d2873266624382b407fa5a">Fitness</a> <a class="code" href="classmo_first_impr_select.html#e1190347b76ec6fe717be32354b4a9a9">best_fit</a>;
<a name="l00101"></a>00101 <a name="l00101"></a>00101
<a name="l00102"></a>00102 }; <a name="l00102"></a>00102 };
<a name="l00103"></a>00103 <a name="l00103"></a>00103
<a name="l00104"></a>00104 <span class="preprocessor">#endif</span> <a name="l00104"></a>00104 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; </pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,15 +1,15 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: moGenSolContinue.h Source File</title> <title>PARADISEO-MO: moGenSolContinue.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="classes.html"><span>Classes</span></a></li> <li><a href="classes.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li> <li id="current"><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0"> <table cellspacing="0" cellpadding="0" border="0">
@ -20,8 +20,7 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<h1>moGenSolContinue.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span> <h1>moGenSolContinue.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span>
<a name="l00002"></a>00002 <a name="l00002"></a>00002
<a name="l00003"></a>00003 <span class="comment">// "eoGenSolContinue.h"</span> <a name="l00003"></a>00003 <span class="comment">// "eoGenSolContinue.h"</span>
@ -39,41 +38,41 @@
<a name="l00015"></a>00015 <span class="preprocessor">#include "moSolContinue.h"</span> <a name="l00015"></a>00015 <span class="preprocessor">#include "moSolContinue.h"</span>
<a name="l00016"></a>00016 <a name="l00016"></a>00016
<a name="l00018"></a>00018 <a name="l00018"></a>00018
<a name="l00021"></a><a class="code" href="classmo_gen_sol_continue.html">00021</a> <span class="keyword">template</span> &lt; <span class="keyword">class</span> EOT &gt; <span class="keyword">class </span><a class="code" href="classmo_gen_sol_continue.html" title="One possible stop criterion for a solution-based heuristic.">moGenSolContinue</a>:<span class="keyword">public</span> <a class="code" href="classmo_sol_continue.html" title="Class that describes a stop criterion for a solution-based heuristic.">moSolContinue</a> &lt; EOT &gt; <a name="l00021"></a><a class="code" href="classmo_gen_sol_continue.html">00021</a> <span class="keyword">template</span> &lt; <span class="keyword">class</span> EOT &gt; <span class="keyword">class </span><a class="code" href="classmo_gen_sol_continue.html">moGenSolContinue</a>:<span class="keyword">public</span> <a class="code" href="classmo_sol_continue.html">moSolContinue</a> &lt; EOT &gt;
<a name="l00022"></a>00022 { <a name="l00022"></a>00022 {
<a name="l00023"></a>00023 <a name="l00023"></a>00023
<a name="l00024"></a>00024 <span class="keyword">public</span>: <a name="l00024"></a>00024 <span class="keyword">public</span>:
<a name="l00025"></a>00025 <a name="l00025"></a>00025
<a name="l00027"></a>00027 <a name="l00027"></a>00027
<a name="l00030"></a><a class="code" href="classmo_gen_sol_continue.html#b56e890f1caa3f98e161c6512b59c95b">00030</a> <a class="code" href="classmo_gen_sol_continue.html#b56e890f1caa3f98e161c6512b59c95b" title="Simple constructor.">moGenSolContinue</a> (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> __maxNumGen):<a class="code" href="classmo_gen_sol_continue.html#30b9861e090578bdfa2374806600987a" title="Iteration maximum number.">maxNumGen</a> (__maxNumGen), <a class="code" href="classmo_gen_sol_continue.html#630d9736a3a2c952540cdc211764258c" title="Iteration current number.">numGen</a> (0) <a name="l00030"></a><a class="code" href="classmo_gen_sol_continue.html#b56e890f1caa3f98e161c6512b59c95b">00030</a> <a class="code" href="classmo_gen_sol_continue.html#b56e890f1caa3f98e161c6512b59c95b">moGenSolContinue</a> (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> __maxNumGen):<a class="code" href="classmo_gen_sol_continue.html#30b9861e090578bdfa2374806600987a">maxNumGen</a> (__maxNumGen), <a class="code" href="classmo_gen_sol_continue.html#630d9736a3a2c952540cdc211764258c">numGen</a> (0)
<a name="l00031"></a>00031 { <a name="l00031"></a>00031 {
<a name="l00032"></a>00032 <a name="l00032"></a>00032
<a name="l00033"></a>00033 } <a name="l00033"></a>00033 }
<a name="l00034"></a>00034 <a name="l00034"></a>00034
<a name="l00036"></a>00036 <a name="l00036"></a>00036
<a name="l00044"></a><a class="code" href="classmo_gen_sol_continue.html#457257cd73b474d6f7783d84d02c2e61">00044</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_gen_sol_continue.html#457257cd73b474d6f7783d84d02c2e61" title="Function that activates the stop criterion.">operator () </a>(<span class="keyword">const</span> EOT &amp; __sol) <a name="l00044"></a><a class="code" href="classmo_gen_sol_continue.html#457257cd73b474d6f7783d84d02c2e61">00044</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_gen_sol_continue.html#457257cd73b474d6f7783d84d02c2e61">operator () </a>(<span class="keyword">const</span> EOT &amp; __sol)
<a name="l00045"></a>00045 { <a name="l00045"></a>00045 {
<a name="l00046"></a>00046 <a name="l00046"></a>00046
<a name="l00047"></a>00047 <span class="keywordflow">return</span> (++<a class="code" href="classmo_gen_sol_continue.html#630d9736a3a2c952540cdc211764258c" title="Iteration current number.">numGen</a> &lt; <a class="code" href="classmo_gen_sol_continue.html#30b9861e090578bdfa2374806600987a" title="Iteration maximum number.">maxNumGen</a>); <a name="l00047"></a>00047 <span class="keywordflow">return</span> (++<a class="code" href="classmo_gen_sol_continue.html#630d9736a3a2c952540cdc211764258c">numGen</a> &lt; <a class="code" href="classmo_gen_sol_continue.html#30b9861e090578bdfa2374806600987a">maxNumGen</a>);
<a name="l00048"></a>00048 } <a name="l00048"></a>00048 }
<a name="l00049"></a>00049 <a name="l00049"></a>00049
<a name="l00051"></a>00051 <a name="l00051"></a>00051
<a name="l00054"></a><a class="code" href="classmo_gen_sol_continue.html#6c5db8182157584b56507cc9075602d4">00054</a> <span class="keywordtype">void</span> <a class="code" href="classmo_gen_sol_continue.html#6c5db8182157584b56507cc9075602d4" title="Procedure which allows to initialise the generation counter.">init</a> () <a name="l00054"></a><a class="code" href="classmo_gen_sol_continue.html#6c5db8182157584b56507cc9075602d4">00054</a> <span class="keywordtype">void</span> <a class="code" href="classmo_gen_sol_continue.html#6c5db8182157584b56507cc9075602d4">init</a> ()
<a name="l00055"></a>00055 { <a name="l00055"></a>00055 {
<a name="l00056"></a>00056 <a name="l00056"></a>00056
<a name="l00057"></a>00057 <a class="code" href="classmo_gen_sol_continue.html#630d9736a3a2c952540cdc211764258c" title="Iteration current number.">numGen</a> = 0; <a name="l00057"></a>00057 <a class="code" href="classmo_gen_sol_continue.html#630d9736a3a2c952540cdc211764258c">numGen</a> = 0;
<a name="l00058"></a>00058 } <a name="l00058"></a>00058 }
<a name="l00059"></a>00059 <a name="l00059"></a>00059
<a name="l00060"></a>00060 <span class="keyword">private</span>: <a name="l00060"></a>00060 <span class="keyword">private</span>:
<a name="l00061"></a>00061 <a name="l00061"></a>00061
<a name="l00063"></a><a class="code" href="classmo_gen_sol_continue.html#30b9861e090578bdfa2374806600987a">00063</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="classmo_gen_sol_continue.html#30b9861e090578bdfa2374806600987a" title="Iteration maximum number.">maxNumGen</a>; <a name="l00063"></a><a class="code" href="classmo_gen_sol_continue.html#30b9861e090578bdfa2374806600987a">00063</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="classmo_gen_sol_continue.html#30b9861e090578bdfa2374806600987a">maxNumGen</a>;
<a name="l00064"></a>00064 <a name="l00064"></a>00064
<a name="l00066"></a><a class="code" href="classmo_gen_sol_continue.html#630d9736a3a2c952540cdc211764258c">00066</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="classmo_gen_sol_continue.html#630d9736a3a2c952540cdc211764258c" title="Iteration current number.">numGen</a>; <a name="l00066"></a><a class="code" href="classmo_gen_sol_continue.html#630d9736a3a2c952540cdc211764258c">00066</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="classmo_gen_sol_continue.html#630d9736a3a2c952540cdc211764258c">numGen</a>;
<a name="l00067"></a>00067 }; <a name="l00067"></a>00067 };
<a name="l00068"></a>00068 <a name="l00068"></a>00068
<a name="l00069"></a>00069 <span class="preprocessor">#endif</span> <a name="l00069"></a>00069 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; </pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,15 +1,15 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: moHC.h Source File</title> <title>PARADISEO-MO: moHC.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="classes.html"><span>Classes</span></a></li> <li><a href="classes.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li> <li id="current"><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0"> <table cellspacing="0" cellpadding="0" border="0">
@ -20,8 +20,7 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<h1>moHC.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span> <h1>moHC.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span>
<a name="l00002"></a>00002 <a name="l00002"></a>00002
<a name="l00003"></a>00003 <span class="comment">// "moHC.h"</span> <a name="l00003"></a>00003 <span class="comment">// "moHC.h"</span>
@ -44,47 +43,47 @@
<a name="l00020"></a>00020 <span class="preprocessor">#include "moHCMoveLoopExpl.h"</span> <a name="l00020"></a>00020 <span class="preprocessor">#include "moHCMoveLoopExpl.h"</span>
<a name="l00021"></a>00021 <a name="l00021"></a>00021
<a name="l00023"></a>00023 <a name="l00023"></a>00023
<a name="l00026"></a><a class="code" href="classmo_h_c.html">00026</a> <span class="keyword">template</span> &lt; <span class="keyword">class</span> M &gt; <span class="keyword">class </span><a class="code" href="classmo_h_c.html" title="Hill Climbing (HC).">moHC</a>:<span class="keyword">public</span> <a class="code" href="classmo_algo.html" title="Description of an algorithm of the paradiseo-mo library.">moAlgo</a> &lt; typename M::EOType &gt; <a name="l00026"></a><a class="code" href="classmo_h_c.html">00026</a> <span class="keyword">template</span> &lt; <span class="keyword">class</span> M &gt; <span class="keyword">class </span><a class="code" href="classmo_h_c.html">moHC</a>:<span class="keyword">public</span> <a class="code" href="classmo_algo.html">moAlgo</a> &lt; typename M::EOType &gt;
<a name="l00027"></a>00027 { <a name="l00027"></a>00027 {
<a name="l00028"></a>00028 <a name="l00028"></a>00028
<a name="l00030"></a>00030 <span class="keyword">typedef</span> <a name="l00030"></a>00030 <span class="keyword">typedef</span>
<a name="l00031"></a>00031 <span class="keyword">typename</span> <a name="l00031"></a>00031 <span class="keyword">typename</span>
<a name="l00032"></a>00032 M::EOType <a name="l00032"></a>00032 M::EOType
<a name="l00033"></a><a class="code" href="classmo_h_c.html#d219296ede03c679646bce2fe8ff96cb">00033</a> <a class="code" href="classmo_h_c.html#d219296ede03c679646bce2fe8ff96cb" title="Alias for the type.">EOT</a>; <a name="l00033"></a><a class="code" href="classmo_h_c.html#d219296ede03c679646bce2fe8ff96cb">00033</a> <a class="code" href="classmo_h_c.html#d219296ede03c679646bce2fe8ff96cb">EOT</a>;
<a name="l00034"></a>00034 <a name="l00034"></a>00034
<a name="l00036"></a>00036 <span class="keyword">typedef</span> <a name="l00036"></a>00036 <span class="keyword">typedef</span>
<a name="l00037"></a>00037 <span class="keyword">typename</span> <a name="l00037"></a>00037 <span class="keyword">typename</span>
<a name="l00038"></a>00038 EOT::Fitness <a name="l00038"></a>00038 EOT::Fitness
<a name="l00039"></a><a class="code" href="classmo_h_c.html#56487c97a7cf0c423cc879d1bbd45027">00039</a> <a class="code" href="classmo_h_c.html#56487c97a7cf0c423cc879d1bbd45027" title="Alias for the fitness.">Fitness</a>; <a name="l00039"></a><a class="code" href="classmo_h_c.html#56487c97a7cf0c423cc879d1bbd45027">00039</a> <a class="code" href="classmo_h_c.html#56487c97a7cf0c423cc879d1bbd45027">Fitness</a>;
<a name="l00040"></a>00040 <a name="l00040"></a>00040
<a name="l00041"></a>00041 <span class="keyword">public</span>: <a name="l00041"></a>00041 <span class="keyword">public</span>:
<a name="l00042"></a>00042 <a name="l00042"></a>00042
<a name="l00044"></a>00044 <a name="l00044"></a>00044
<a name="l00053"></a><a class="code" href="classmo_h_c.html#6cafe093f86a80c225827884cb9dc5b7">00053</a> <a class="code" href="classmo_h_c.html#6cafe093f86a80c225827884cb9dc5b7" title="Full constructor.">moHC</a> (moMoveInit &lt; M &gt; &amp;__move_init, moNextMove &lt; M &gt; &amp;__next_move, moMoveIncrEval &lt; M &gt; &amp;__incr_eval, moMoveSelect &lt; M &gt; &amp;__move_select, eoEvalFunc &lt; EOT &gt; &amp;__full_eval):<a class="code" href="classmo_h_c.html#f6bfb4553fb699f1e08f7d9c37d06103" title="Complete exploration of the neighborhood.">move_expl</a> (*new <a class="code" href="classmo_h_c_move_loop_expl.html" title="Iterative explorer used by a moHC.">moHCMoveLoopExpl</a> &lt; M &gt; <a name="l00053"></a><a class="code" href="classmo_h_c.html#6cafe093f86a80c225827884cb9dc5b7">00053</a> <a class="code" href="classmo_h_c.html#6cafe093f86a80c225827884cb9dc5b7">moHC</a> (moMoveInit &lt; M &gt; &amp;__move_init, moNextMove &lt; M &gt; &amp;__next_move, moMoveIncrEval &lt; M &gt; &amp;__incr_eval, moMoveSelect &lt; M &gt; &amp;__move_select, eoEvalFunc &lt; EOT &gt; &amp;__full_eval):<a class="code" href="classmo_h_c.html#f6bfb4553fb699f1e08f7d9c37d06103">move_expl</a> (*new <a class="code" href="classmo_h_c_move_loop_expl.html">moHCMoveLoopExpl</a> &lt; M &gt;
<a name="l00054"></a>00054 (__move_init, __next_move, __incr_eval, __move_select)), <a name="l00054"></a>00054 (__move_init, __next_move, __incr_eval, __move_select)),
<a name="l00055"></a>00055 <a class="code" href="classmo_h_c.html#4b0d5cc70fc3d83f59a48b2bdea65736" title="A full evaluation function.">full_eval</a> (__full_eval) <a name="l00055"></a>00055 <a class="code" href="classmo_h_c.html#4b0d5cc70fc3d83f59a48b2bdea65736">full_eval</a> (__full_eval)
<a name="l00056"></a>00056 { <a name="l00056"></a>00056 {
<a name="l00057"></a>00057 <a name="l00057"></a>00057
<a name="l00058"></a>00058 } <a name="l00058"></a>00058 }
<a name="l00059"></a>00059 <a name="l00059"></a>00059
<a name="l00061"></a>00061 <a name="l00061"></a>00061
<a name="l00067"></a><a class="code" href="classmo_h_c.html#45f27309792e584a27fa6dcb86ccda65">00067</a> <a class="code" href="classmo_h_c.html#6cafe093f86a80c225827884cb9dc5b7" title="Full constructor.">moHC</a> (moMoveExpl &lt; M &gt; &amp;__move_expl, eoEvalFunc &lt; EOT &gt; &amp;__full_eval):<a class="code" href="classmo_h_c.html#f6bfb4553fb699f1e08f7d9c37d06103" title="Complete exploration of the neighborhood.">move_expl</a> (__move_expl), <a name="l00067"></a><a class="code" href="classmo_h_c.html#45f27309792e584a27fa6dcb86ccda65">00067</a> <a class="code" href="classmo_h_c.html#6cafe093f86a80c225827884cb9dc5b7">moHC</a> (moMoveExpl &lt; M &gt; &amp;__move_expl, eoEvalFunc &lt; EOT &gt; &amp;__full_eval):<a class="code" href="classmo_h_c.html#f6bfb4553fb699f1e08f7d9c37d06103">move_expl</a> (__move_expl),
<a name="l00068"></a>00068 <a class="code" href="classmo_h_c.html#4b0d5cc70fc3d83f59a48b2bdea65736" title="A full evaluation function.">full_eval</a> <a name="l00068"></a>00068 <a class="code" href="classmo_h_c.html#4b0d5cc70fc3d83f59a48b2bdea65736">full_eval</a>
<a name="l00069"></a>00069 (__full_eval) <a name="l00069"></a>00069 (__full_eval)
<a name="l00070"></a>00070 { <a name="l00070"></a>00070 {
<a name="l00071"></a>00071 <a name="l00071"></a>00071
<a name="l00072"></a>00072 } <a name="l00072"></a>00072 }
<a name="l00073"></a>00073 <a name="l00073"></a>00073
<a name="l00075"></a>00075 <a name="l00075"></a>00075
<a name="l00082"></a><a class="code" href="classmo_h_c.html#ed4e273c420efa6386c5975a696a5010">00082</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_h_c.html#ed4e273c420efa6386c5975a696a5010" title="Function which launches the HC.">operator ()</a>(<a class="code" href="classmo_h_c.html#d219296ede03c679646bce2fe8ff96cb" title="Alias for the type.">EOT</a> &amp; __sol) <a name="l00082"></a><a class="code" href="classmo_h_c.html#ed4e273c420efa6386c5975a696a5010">00082</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_h_c.html#ed4e273c420efa6386c5975a696a5010">operator ()</a>(<a class="code" href="classmo_h_c.html#d219296ede03c679646bce2fe8ff96cb">EOT</a> &amp; __sol)
<a name="l00083"></a>00083 { <a name="l00083"></a>00083 {
<a name="l00084"></a>00084 <a name="l00084"></a>00084
<a name="l00085"></a>00085 <span class="keywordflow">if</span> (__sol.invalid ()) <a name="l00085"></a>00085 <span class="keywordflow">if</span> (__sol.invalid ())
<a name="l00086"></a>00086 { <a name="l00086"></a>00086 {
<a name="l00087"></a>00087 <a class="code" href="classmo_h_c.html#4b0d5cc70fc3d83f59a48b2bdea65736" title="A full evaluation function.">full_eval</a> (__sol); <a name="l00087"></a>00087 <a class="code" href="classmo_h_c.html#4b0d5cc70fc3d83f59a48b2bdea65736">full_eval</a> (__sol);
<a name="l00088"></a>00088 } <a name="l00088"></a>00088 }
<a name="l00089"></a>00089 <a name="l00089"></a>00089
<a name="l00090"></a>00090 <a class="code" href="classmo_h_c.html#d219296ede03c679646bce2fe8ff96cb" title="Alias for the type.">EOT</a> new_sol; <a name="l00090"></a>00090 <a class="code" href="classmo_h_c.html#d219296ede03c679646bce2fe8ff96cb">EOT</a> new_sol;
<a name="l00091"></a>00091 <a name="l00091"></a>00091
<a name="l00092"></a>00092 <span class="keywordflow">do</span> <a name="l00092"></a>00092 <span class="keywordflow">do</span>
<a name="l00093"></a>00093 { <a name="l00093"></a>00093 {
@ -94,10 +93,10 @@
<a name="l00097"></a>00097 <span class="keywordflow">try</span> <a name="l00097"></a>00097 <span class="keywordflow">try</span>
<a name="l00098"></a>00098 { <a name="l00098"></a>00098 {
<a name="l00099"></a>00099 <a name="l00099"></a>00099
<a name="l00100"></a>00100 <a class="code" href="classmo_h_c.html#f6bfb4553fb699f1e08f7d9c37d06103" title="Complete exploration of the neighborhood.">move_expl</a> (__sol, new_sol); <a name="l00100"></a>00100 <a class="code" href="classmo_h_c.html#f6bfb4553fb699f1e08f7d9c37d06103">move_expl</a> (__sol, new_sol);
<a name="l00101"></a>00101 <a name="l00101"></a>00101
<a name="l00102"></a>00102 } <a name="l00102"></a>00102 }
<a name="l00103"></a>00103 <span class="keywordflow">catch</span> (<a class="code" href="class_empty_selection.html" title="Special class that describes the case of no selection.">EmptySelection</a> &amp; __ex) <a name="l00103"></a>00103 <span class="keywordflow">catch</span> (<a class="code" href="class_empty_selection.html">EmptySelection</a> &amp; __ex)
<a name="l00104"></a>00104 { <a name="l00104"></a>00104 {
<a name="l00105"></a>00105 <a name="l00105"></a>00105
<a name="l00106"></a>00106 <span class="keywordflow">break</span>; <a name="l00106"></a>00106 <span class="keywordflow">break</span>;
@ -120,14 +119,14 @@
<a name="l00123"></a>00123 <a name="l00123"></a>00123
<a name="l00124"></a>00124 <span class="keyword">private</span>: <a name="l00124"></a>00124 <span class="keyword">private</span>:
<a name="l00125"></a>00125 <a name="l00125"></a>00125
<a name="l00127"></a><a class="code" href="classmo_h_c.html#f6bfb4553fb699f1e08f7d9c37d06103">00127</a> moMoveExpl &lt; M &gt; &amp;<a class="code" href="classmo_h_c.html#f6bfb4553fb699f1e08f7d9c37d06103" title="Complete exploration of the neighborhood.">move_expl</a>; <a name="l00127"></a><a class="code" href="classmo_h_c.html#f6bfb4553fb699f1e08f7d9c37d06103">00127</a> moMoveExpl &lt; M &gt; &amp;<a class="code" href="classmo_h_c.html#f6bfb4553fb699f1e08f7d9c37d06103">move_expl</a>;
<a name="l00128"></a>00128 <a name="l00128"></a>00128
<a name="l00130"></a><a class="code" href="classmo_h_c.html#4b0d5cc70fc3d83f59a48b2bdea65736">00130</a> eoEvalFunc &lt; EOT &gt; &amp;<a class="code" href="classmo_h_c.html#4b0d5cc70fc3d83f59a48b2bdea65736" title="A full evaluation function.">full_eval</a>; <a name="l00130"></a><a class="code" href="classmo_h_c.html#4b0d5cc70fc3d83f59a48b2bdea65736">00130</a> eoEvalFunc &lt; EOT &gt; &amp;<a class="code" href="classmo_h_c.html#4b0d5cc70fc3d83f59a48b2bdea65736">full_eval</a>;
<a name="l00131"></a>00131 }; <a name="l00131"></a>00131 };
<a name="l00132"></a>00132 <a name="l00132"></a>00132
<a name="l00133"></a>00133 <span class="preprocessor">#endif</span> <a name="l00133"></a>00133 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; </pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,15 +1,15 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: moHCMoveLoopExpl.h Source File</title> <title>PARADISEO-MO: moHCMoveLoopExpl.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="classes.html"><span>Classes</span></a></li> <li><a href="classes.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li> <li id="current"><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0"> <table cellspacing="0" cellpadding="0" border="0">
@ -20,8 +20,7 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<h1>moHCMoveLoopExpl.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span> <h1>moHCMoveLoopExpl.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span>
<a name="l00002"></a>00002 <a name="l00002"></a>00002
<a name="l00003"></a>00003 <span class="comment">// "moHCMoveLoopExpl.h"</span> <a name="l00003"></a>00003 <span class="comment">// "moHCMoveLoopExpl.h"</span>
@ -43,53 +42,53 @@
<a name="l00019"></a>00019 <span class="preprocessor">#include "moMoveIncrEval.h"</span> <a name="l00019"></a>00019 <span class="preprocessor">#include "moMoveIncrEval.h"</span>
<a name="l00020"></a>00020 <span class="preprocessor">#include "moMoveSelect.h"</span> <a name="l00020"></a>00020 <span class="preprocessor">#include "moMoveSelect.h"</span>
<a name="l00021"></a>00021 <a name="l00021"></a>00021
<a name="l00023"></a><a class="code" href="classmo_h_c_move_loop_expl.html">00023</a> <span class="keyword">template</span> &lt; <span class="keyword">class</span> M &gt; <span class="keyword">class </span><a class="code" href="classmo_h_c_move_loop_expl.html" title="Iterative explorer used by a moHC.">moHCMoveLoopExpl</a>:<span class="keyword">public</span> <a class="code" href="classmo_move_loop_expl.html" title="Class which describes an iterative explorer.">moMoveLoopExpl</a> &lt; M &gt; <a name="l00023"></a><a class="code" href="classmo_h_c_move_loop_expl.html">00023</a> <span class="keyword">template</span> &lt; <span class="keyword">class</span> M &gt; <span class="keyword">class </span><a class="code" href="classmo_h_c_move_loop_expl.html">moHCMoveLoopExpl</a>:<span class="keyword">public</span> <a class="code" href="classmo_move_loop_expl.html">moMoveLoopExpl</a> &lt; M &gt;
<a name="l00024"></a>00024 { <a name="l00024"></a>00024 {
<a name="l00025"></a>00025 <a name="l00025"></a>00025
<a name="l00027"></a><a class="code" href="classmo_h_c_move_loop_expl.html#077befd4106c201eafd3ea22bcea2fe9">00027</a> <span class="keyword">typedef</span> <span class="keyword">typename</span> M::EOType <a class="code" href="classmo_h_c_move_loop_expl.html#077befd4106c201eafd3ea22bcea2fe9" title="Alias for the type.">EOT</a>; <a name="l00027"></a><a class="code" href="classmo_h_c_move_loop_expl.html#077befd4106c201eafd3ea22bcea2fe9">00027</a> <span class="keyword">typedef</span> <span class="keyword">typename</span> M::EOType <a class="code" href="classmo_h_c_move_loop_expl.html#077befd4106c201eafd3ea22bcea2fe9">EOT</a>;
<a name="l00028"></a>00028 <a name="l00028"></a>00028
<a name="l00030"></a><a class="code" href="classmo_h_c_move_loop_expl.html#f24871224316d5549b9013a2d27ab465">00030</a> <span class="keyword">typedef</span> <span class="keyword">typename</span> M::EOType::Fitness <a class="code" href="classmo_h_c_move_loop_expl.html#f24871224316d5549b9013a2d27ab465" title="Alias for the fitness.">Fitness</a>; <a name="l00030"></a><a class="code" href="classmo_h_c_move_loop_expl.html#f24871224316d5549b9013a2d27ab465">00030</a> <span class="keyword">typedef</span> <span class="keyword">typename</span> M::EOType::Fitness <a class="code" href="classmo_h_c_move_loop_expl.html#f24871224316d5549b9013a2d27ab465">Fitness</a>;
<a name="l00031"></a>00031 <a name="l00031"></a>00031
<a name="l00032"></a>00032 <span class="keyword">public</span>: <a name="l00032"></a>00032 <span class="keyword">public</span>:
<a name="l00033"></a>00033 <a name="l00033"></a>00033
<a name="l00035"></a>00035 <a name="l00035"></a>00035
<a name="l00043"></a><a class="code" href="classmo_h_c_move_loop_expl.html#11410d648d79746253e9dc249c4ec7b5">00043</a> <a class="code" href="classmo_h_c_move_loop_expl.html#11410d648d79746253e9dc249c4ec7b5" title="Constructor.">moHCMoveLoopExpl</a> (moMoveInit &lt; M &gt; &amp;__move_init, moNextMove &lt; M &gt; &amp;__next_move, moMoveIncrEval &lt; M &gt; &amp;__incr_eval, moMoveSelect &lt; M &gt; &amp;__move_select): <a name="l00043"></a><a class="code" href="classmo_h_c_move_loop_expl.html#11410d648d79746253e9dc249c4ec7b5">00043</a> <a class="code" href="classmo_h_c_move_loop_expl.html#11410d648d79746253e9dc249c4ec7b5">moHCMoveLoopExpl</a> (moMoveInit &lt; M &gt; &amp;__move_init, moNextMove &lt; M &gt; &amp;__next_move, moMoveIncrEval &lt; M &gt; &amp;__incr_eval, moMoveSelect &lt; M &gt; &amp;__move_select):
<a name="l00044"></a>00044 <a name="l00044"></a>00044
<a name="l00045"></a>00045 <a class="code" href="classmo_h_c_move_loop_expl.html#6776fc51331c1b452d026b92448b4ffc" title="Move initialiser.">move_init</a> (__move_init), <a name="l00045"></a>00045 <a class="code" href="classmo_h_c_move_loop_expl.html#6776fc51331c1b452d026b92448b4ffc">move_init</a> (__move_init),
<a name="l00046"></a>00046 <a class="code" href="classmo_h_c_move_loop_expl.html#f716c5271e0eba9275c585dc52768443" title="Neighborhood explorer.">next_move</a> (__next_move), <a name="l00046"></a>00046 <a class="code" href="classmo_h_c_move_loop_expl.html#f716c5271e0eba9275c585dc52768443">next_move</a> (__next_move),
<a name="l00047"></a>00047 <a class="code" href="classmo_h_c_move_loop_expl.html#84a8fccba05ab30414281469bc8ee779" title="(generally) Efficient evaluation.">incr_eval</a> (__incr_eval), <a class="code" href="classmo_h_c_move_loop_expl.html#13bcd1322b2b97fd665be2f60c532fbb" title="Move selector.">move_select</a> (__move_select) <a name="l00047"></a>00047 <a class="code" href="classmo_h_c_move_loop_expl.html#84a8fccba05ab30414281469bc8ee779">incr_eval</a> (__incr_eval), <a class="code" href="classmo_h_c_move_loop_expl.html#13bcd1322b2b97fd665be2f60c532fbb">move_select</a> (__move_select)
<a name="l00048"></a>00048 { <a name="l00048"></a>00048 {
<a name="l00049"></a>00049 <a name="l00049"></a>00049
<a name="l00050"></a>00050 } <a name="l00050"></a>00050 }
<a name="l00051"></a>00051 <a name="l00051"></a>00051
<a name="l00053"></a>00053 <a name="l00053"></a>00053
<a name="l00059"></a><a class="code" href="classmo_h_c_move_loop_expl.html#f48d5379caac7f6a165e9fe8840e6ccb">00059</a> <span class="keywordtype">void</span> <a class="code" href="classmo_h_c_move_loop_expl.html#f48d5379caac7f6a165e9fe8840e6ccb" title="Procedure which launches the explorer.">operator () </a>(<span class="keyword">const</span> <a class="code" href="classmo_h_c_move_loop_expl.html#077befd4106c201eafd3ea22bcea2fe9" title="Alias for the type.">EOT</a> &amp; __old_sol, <a class="code" href="classmo_h_c_move_loop_expl.html#077befd4106c201eafd3ea22bcea2fe9" title="Alias for the type.">EOT</a> &amp; __new_sol) <a name="l00059"></a><a class="code" href="classmo_h_c_move_loop_expl.html#f48d5379caac7f6a165e9fe8840e6ccb">00059</a> <span class="keywordtype">void</span> <a class="code" href="classmo_h_c_move_loop_expl.html#f48d5379caac7f6a165e9fe8840e6ccb">operator () </a>(<span class="keyword">const</span> <a class="code" href="classmo_h_c_move_loop_expl.html#077befd4106c201eafd3ea22bcea2fe9">EOT</a> &amp; __old_sol, <a class="code" href="classmo_h_c_move_loop_expl.html#077befd4106c201eafd3ea22bcea2fe9">EOT</a> &amp; __new_sol)
<a name="l00060"></a>00060 { <a name="l00060"></a>00060 {
<a name="l00061"></a>00061 <a name="l00061"></a>00061
<a name="l00062"></a>00062 M move; <a name="l00062"></a>00062 M move;
<a name="l00063"></a>00063 <a name="l00063"></a>00063
<a name="l00064"></a>00064 <span class="comment">//</span> <a name="l00064"></a>00064 <span class="comment">//</span>
<a name="l00065"></a>00065 <a class="code" href="classmo_h_c_move_loop_expl.html#6776fc51331c1b452d026b92448b4ffc" title="Move initialiser.">move_init</a> (move, __old_sol); <span class="comment">/* Restarting the exploration of </span> <a name="l00065"></a>00065 <a class="code" href="classmo_h_c_move_loop_expl.html#6776fc51331c1b452d026b92448b4ffc">move_init</a> (move, __old_sol); <span class="comment">/* Restarting the exploration of </span>
<a name="l00066"></a>00066 <span class="comment"> of the neighborhood ! */</span> <a name="l00066"></a>00066 <span class="comment"> of the neighborhood ! */</span>
<a name="l00067"></a>00067 <a name="l00067"></a>00067
<a name="l00068"></a>00068 <a class="code" href="classmo_h_c_move_loop_expl.html#13bcd1322b2b97fd665be2f60c532fbb" title="Move selector.">move_select</a>.init (__old_sol.fitness ()); <a name="l00068"></a>00068 <a class="code" href="classmo_h_c_move_loop_expl.html#13bcd1322b2b97fd665be2f60c532fbb">move_select</a>.init (__old_sol.fitness ());
<a name="l00069"></a>00069 <a name="l00069"></a>00069
<a name="l00070"></a>00070 <span class="keywordflow">while</span> (<a class="code" href="classmo_h_c_move_loop_expl.html#13bcd1322b2b97fd665be2f60c532fbb" title="Move selector.">move_select</a>.update (move, <a class="code" href="classmo_h_c_move_loop_expl.html#84a8fccba05ab30414281469bc8ee779" title="(generally) Efficient evaluation.">incr_eval</a> (move, __old_sol)) <a name="l00070"></a>00070 <span class="keywordflow">while</span> (<a class="code" href="classmo_h_c_move_loop_expl.html#13bcd1322b2b97fd665be2f60c532fbb">move_select</a>.update (move, <a class="code" href="classmo_h_c_move_loop_expl.html#84a8fccba05ab30414281469bc8ee779">incr_eval</a> (move, __old_sol))
<a name="l00071"></a>00071 &amp;&amp; <a class="code" href="classmo_h_c_move_loop_expl.html#f716c5271e0eba9275c585dc52768443" title="Neighborhood explorer.">next_move</a> (move, __old_sol)); <a name="l00071"></a>00071 &amp;&amp; <a class="code" href="classmo_h_c_move_loop_expl.html#f716c5271e0eba9275c585dc52768443">next_move</a> (move, __old_sol));
<a name="l00072"></a>00072 <a name="l00072"></a>00072
<a name="l00073"></a>00073 <span class="keywordflow">try</span> <a name="l00073"></a>00073 <span class="keywordflow">try</span>
<a name="l00074"></a>00074 { <a name="l00074"></a>00074 {
<a name="l00075"></a>00075 <a name="l00075"></a>00075
<a name="l00076"></a>00076 M best_move; <a name="l00076"></a>00076 M best_move;
<a name="l00077"></a>00077 <a name="l00077"></a>00077
<a name="l00078"></a>00078 <a class="code" href="classmo_h_c_move_loop_expl.html#f24871224316d5549b9013a2d27ab465" title="Alias for the fitness.">Fitness</a> best_move_fit; <a name="l00078"></a>00078 <a class="code" href="classmo_h_c_move_loop_expl.html#f24871224316d5549b9013a2d27ab465">Fitness</a> best_move_fit;
<a name="l00079"></a>00079 <a name="l00079"></a>00079
<a name="l00080"></a>00080 <a class="code" href="classmo_h_c_move_loop_expl.html#13bcd1322b2b97fd665be2f60c532fbb" title="Move selector.">move_select</a> (best_move, best_move_fit); <a name="l00080"></a>00080 <a class="code" href="classmo_h_c_move_loop_expl.html#13bcd1322b2b97fd665be2f60c532fbb">move_select</a> (best_move, best_move_fit);
<a name="l00081"></a>00081 __new_sol.fitness (best_move_fit); <a name="l00081"></a>00081 __new_sol.fitness (best_move_fit);
<a name="l00082"></a>00082 best_move (__new_sol); <a name="l00082"></a>00082 best_move (__new_sol);
<a name="l00083"></a>00083 <a name="l00083"></a>00083
<a name="l00084"></a>00084 } <a name="l00084"></a>00084 }
<a name="l00085"></a>00085 <span class="keywordflow">catch</span> (<a class="code" href="class_empty_selection.html" title="Special class that describes the case of no selection.">EmptySelection</a> &amp; __ex) <a name="l00085"></a>00085 <span class="keywordflow">catch</span> (<a class="code" href="class_empty_selection.html">EmptySelection</a> &amp; __ex)
<a name="l00086"></a>00086 { <a name="l00086"></a>00086 {
<a name="l00087"></a>00087 <a name="l00087"></a>00087
<a name="l00088"></a>00088 <span class="comment">// ?</span> <a name="l00088"></a>00088 <span class="comment">// ?</span>
@ -98,19 +97,19 @@
<a name="l00091"></a>00091 <a name="l00091"></a>00091
<a name="l00092"></a>00092 <span class="keyword">private</span>: <a name="l00092"></a>00092 <span class="keyword">private</span>:
<a name="l00093"></a>00093 <a name="l00093"></a>00093
<a name="l00095"></a><a class="code" href="classmo_h_c_move_loop_expl.html#6776fc51331c1b452d026b92448b4ffc">00095</a> moMoveInit &lt; M &gt; &amp;<a class="code" href="classmo_h_c_move_loop_expl.html#6776fc51331c1b452d026b92448b4ffc" title="Move initialiser.">move_init</a>; <a name="l00095"></a><a class="code" href="classmo_h_c_move_loop_expl.html#6776fc51331c1b452d026b92448b4ffc">00095</a> moMoveInit &lt; M &gt; &amp;<a class="code" href="classmo_h_c_move_loop_expl.html#6776fc51331c1b452d026b92448b4ffc">move_init</a>;
<a name="l00096"></a>00096 <a name="l00096"></a>00096
<a name="l00098"></a><a class="code" href="classmo_h_c_move_loop_expl.html#f716c5271e0eba9275c585dc52768443">00098</a> moNextMove &lt; M &gt; &amp;<a class="code" href="classmo_h_c_move_loop_expl.html#f716c5271e0eba9275c585dc52768443" title="Neighborhood explorer.">next_move</a>; <a name="l00098"></a><a class="code" href="classmo_h_c_move_loop_expl.html#f716c5271e0eba9275c585dc52768443">00098</a> moNextMove &lt; M &gt; &amp;<a class="code" href="classmo_h_c_move_loop_expl.html#f716c5271e0eba9275c585dc52768443">next_move</a>;
<a name="l00099"></a>00099 <a name="l00099"></a>00099
<a name="l00101"></a><a class="code" href="classmo_h_c_move_loop_expl.html#84a8fccba05ab30414281469bc8ee779">00101</a> moMoveIncrEval &lt; M &gt; &amp;<a class="code" href="classmo_h_c_move_loop_expl.html#84a8fccba05ab30414281469bc8ee779" title="(generally) Efficient evaluation.">incr_eval</a>; <a name="l00101"></a><a class="code" href="classmo_h_c_move_loop_expl.html#84a8fccba05ab30414281469bc8ee779">00101</a> moMoveIncrEval &lt; M &gt; &amp;<a class="code" href="classmo_h_c_move_loop_expl.html#84a8fccba05ab30414281469bc8ee779">incr_eval</a>;
<a name="l00102"></a>00102 <a name="l00102"></a>00102
<a name="l00104"></a><a class="code" href="classmo_h_c_move_loop_expl.html#13bcd1322b2b97fd665be2f60c532fbb">00104</a> moMoveSelect &lt; M &gt; &amp;<a class="code" href="classmo_h_c_move_loop_expl.html#13bcd1322b2b97fd665be2f60c532fbb" title="Move selector.">move_select</a>; <a name="l00104"></a><a class="code" href="classmo_h_c_move_loop_expl.html#13bcd1322b2b97fd665be2f60c532fbb">00104</a> moMoveSelect &lt; M &gt; &amp;<a class="code" href="classmo_h_c_move_loop_expl.html#13bcd1322b2b97fd665be2f60c532fbb">move_select</a>;
<a name="l00105"></a>00105 <a name="l00105"></a>00105
<a name="l00106"></a>00106 }; <a name="l00106"></a>00106 };
<a name="l00107"></a>00107 <a name="l00107"></a>00107
<a name="l00108"></a>00108 <span class="preprocessor">#endif</span> <a name="l00108"></a>00108 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; </pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,15 +1,15 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: moImprBestFitAspirCrit.h Source File</title> <title>PARADISEO-MO: moImprBestFitAspirCrit.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="classes.html"><span>Classes</span></a></li> <li><a href="classes.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li> <li id="current"><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0"> <table cellspacing="0" cellpadding="0" border="0">
@ -20,8 +20,7 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<h1>moImprBestFitAspirCrit.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span> <h1>moImprBestFitAspirCrit.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span>
<a name="l00002"></a>00002 <a name="l00002"></a>00002
<a name="l00003"></a>00003 <span class="comment">// "moImprAspirCrit.h"</span> <a name="l00003"></a>00003 <span class="comment">// "moImprAspirCrit.h"</span>
@ -39,44 +38,44 @@
<a name="l00015"></a>00015 <span class="preprocessor">#include "moAspirCrit.h"</span> <a name="l00015"></a>00015 <span class="preprocessor">#include "moAspirCrit.h"</span>
<a name="l00016"></a>00016 <a name="l00016"></a>00016
<a name="l00018"></a>00018 <a name="l00018"></a>00018
<a name="l00022"></a><a class="code" href="classmo_impr_best_fit_aspir_crit.html">00022</a> <span class="keyword">template</span> &lt; <span class="keyword">class</span> M &gt; <span class="keyword">class </span><a class="code" href="classmo_impr_best_fit_aspir_crit.html" title="One of the possible moAspirCrit.">moImprBestFitAspirCrit</a>:<span class="keyword">public</span> <a class="code" href="classmo_aspir_crit.html" title="Description of the conditions in which a tabu move could be accepted.">moAspirCrit</a> &lt; M &gt; <a name="l00022"></a><a class="code" href="classmo_impr_best_fit_aspir_crit.html">00022</a> <span class="keyword">template</span> &lt; <span class="keyword">class</span> M &gt; <span class="keyword">class </span><a class="code" href="classmo_impr_best_fit_aspir_crit.html">moImprBestFitAspirCrit</a>:<span class="keyword">public</span> <a class="code" href="classmo_aspir_crit.html">moAspirCrit</a> &lt; M &gt;
<a name="l00023"></a>00023 { <a name="l00023"></a>00023 {
<a name="l00024"></a>00024 <a name="l00024"></a>00024
<a name="l00025"></a>00025 <span class="keyword">public</span>: <a name="l00025"></a>00025 <span class="keyword">public</span>:
<a name="l00026"></a>00026 <a name="l00026"></a>00026
<a name="l00028"></a><a class="code" href="classmo_impr_best_fit_aspir_crit.html#0bc1a8c9af99781e662570c04750cca8">00028</a> <span class="keyword">typedef</span> <span class="keyword">typename</span> M::EOType::Fitness <a class="code" href="classmo_impr_best_fit_aspir_crit.html#0bc1a8c9af99781e662570c04750cca8" title="Alias for the fitness.">Fitness</a>; <a name="l00028"></a><a class="code" href="classmo_impr_best_fit_aspir_crit.html#0bc1a8c9af99781e662570c04750cca8">00028</a> <span class="keyword">typedef</span> <span class="keyword">typename</span> M::EOType::Fitness <a class="code" href="classmo_impr_best_fit_aspir_crit.html#0bc1a8c9af99781e662570c04750cca8">Fitness</a>;
<a name="l00029"></a>00029 <a name="l00029"></a>00029
<a name="l00031"></a><a class="code" href="classmo_impr_best_fit_aspir_crit.html#e2c697a5cf3a7696e38bb52b6694a340">00031</a> <a class="code" href="classmo_impr_best_fit_aspir_crit.html#e2c697a5cf3a7696e38bb52b6694a340" title="Contructor.">moImprBestFitAspirCrit</a> () <a name="l00031"></a><a class="code" href="classmo_impr_best_fit_aspir_crit.html#e2c697a5cf3a7696e38bb52b6694a340">00031</a> <a class="code" href="classmo_impr_best_fit_aspir_crit.html#e2c697a5cf3a7696e38bb52b6694a340">moImprBestFitAspirCrit</a> ()
<a name="l00032"></a>00032 { <a name="l00032"></a>00032 {
<a name="l00033"></a>00033 <a name="l00033"></a>00033
<a name="l00034"></a>00034 <a class="code" href="classmo_impr_best_fit_aspir_crit.html#2d5226c7dd661b33011402dbbbe78265" title="Indicates that a fitness has been already saved or not.">first_time</a> = <span class="keyword">true</span>; <a name="l00034"></a>00034 <a class="code" href="classmo_impr_best_fit_aspir_crit.html#2d5226c7dd661b33011402dbbbe78265">first_time</a> = <span class="keyword">true</span>;
<a name="l00035"></a>00035 } <a name="l00035"></a>00035 }
<a name="l00036"></a>00036 <a name="l00036"></a>00036
<a name="l00038"></a><a class="code" href="classmo_impr_best_fit_aspir_crit.html#ffa451a14ff4ea86fb8bd9fdbc348630">00038</a> <span class="keywordtype">void</span> <a class="code" href="classmo_impr_best_fit_aspir_crit.html#ffa451a14ff4ea86fb8bd9fdbc348630" title="Initialisation procedure.">init</a> () <a name="l00038"></a><a class="code" href="classmo_impr_best_fit_aspir_crit.html#ffa451a14ff4ea86fb8bd9fdbc348630">00038</a> <span class="keywordtype">void</span> <a class="code" href="classmo_impr_best_fit_aspir_crit.html#ffa451a14ff4ea86fb8bd9fdbc348630">init</a> ()
<a name="l00039"></a>00039 { <a name="l00039"></a>00039 {
<a name="l00040"></a>00040 <a name="l00040"></a>00040
<a name="l00041"></a>00041 <a class="code" href="classmo_impr_best_fit_aspir_crit.html#2d5226c7dd661b33011402dbbbe78265" title="Indicates that a fitness has been already saved or not.">first_time</a> = <span class="keyword">true</span>; <a name="l00041"></a>00041 <a class="code" href="classmo_impr_best_fit_aspir_crit.html#2d5226c7dd661b33011402dbbbe78265">first_time</a> = <span class="keyword">true</span>;
<a name="l00042"></a>00042 } <a name="l00042"></a>00042 }
<a name="l00043"></a>00043 <a name="l00043"></a>00043
<a name="l00045"></a>00045 <a name="l00045"></a>00045
<a name="l00052"></a><a class="code" href="classmo_impr_best_fit_aspir_crit.html#53f62fb56dcae3051a741f1fddb0204b">00052</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_impr_best_fit_aspir_crit.html#53f62fb56dcae3051a741f1fddb0204b" title="Function that indicates if the fit is better that the already saved fit.">operator () </a>(<span class="keyword">const</span> M &amp; __move, <span class="keyword">const</span> <a class="code" href="classmo_impr_best_fit_aspir_crit.html#0bc1a8c9af99781e662570c04750cca8" title="Alias for the fitness.">Fitness</a> &amp; __fit) <a name="l00052"></a><a class="code" href="classmo_impr_best_fit_aspir_crit.html#53f62fb56dcae3051a741f1fddb0204b">00052</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_impr_best_fit_aspir_crit.html#53f62fb56dcae3051a741f1fddb0204b">operator () </a>(<span class="keyword">const</span> M &amp; __move, <span class="keyword">const</span> <a class="code" href="classmo_impr_best_fit_aspir_crit.html#0bc1a8c9af99781e662570c04750cca8">Fitness</a> &amp; __fit)
<a name="l00053"></a>00053 { <a name="l00053"></a>00053 {
<a name="l00054"></a>00054 <a name="l00054"></a>00054
<a name="l00055"></a>00055 <span class="keywordflow">if</span> (<a class="code" href="classmo_impr_best_fit_aspir_crit.html#2d5226c7dd661b33011402dbbbe78265" title="Indicates that a fitness has been already saved or not.">first_time</a>) <a name="l00055"></a>00055 <span class="keywordflow">if</span> (<a class="code" href="classmo_impr_best_fit_aspir_crit.html#2d5226c7dd661b33011402dbbbe78265">first_time</a>)
<a name="l00056"></a>00056 { <a name="l00056"></a>00056 {
<a name="l00057"></a>00057 <a name="l00057"></a>00057
<a name="l00058"></a>00058 <a class="code" href="classmo_impr_best_fit_aspir_crit.html#9e52383f0af8013b4aff0942325e1bf3" title="Best fitness found until now.">best_fit</a> = __fit; <a name="l00058"></a>00058 <a class="code" href="classmo_impr_best_fit_aspir_crit.html#9e52383f0af8013b4aff0942325e1bf3">best_fit</a> = __fit;
<a name="l00059"></a>00059 <a class="code" href="classmo_impr_best_fit_aspir_crit.html#2d5226c7dd661b33011402dbbbe78265" title="Indicates that a fitness has been already saved or not.">first_time</a> = <span class="keyword">false</span>; <a name="l00059"></a>00059 <a class="code" href="classmo_impr_best_fit_aspir_crit.html#2d5226c7dd661b33011402dbbbe78265">first_time</a> = <span class="keyword">false</span>;
<a name="l00060"></a>00060 <a name="l00060"></a>00060
<a name="l00061"></a>00061 <span class="keywordflow">return</span> <span class="keyword">true</span>; <a name="l00061"></a>00061 <span class="keywordflow">return</span> <span class="keyword">true</span>;
<a name="l00062"></a>00062 } <a name="l00062"></a>00062 }
<a name="l00063"></a>00063 <span class="keywordflow">else</span> <span class="keywordflow">if</span> (__fit &lt; <a class="code" href="classmo_impr_best_fit_aspir_crit.html#9e52383f0af8013b4aff0942325e1bf3" title="Best fitness found until now.">best_fit</a>) <a name="l00063"></a>00063 <span class="keywordflow">else</span> <span class="keywordflow">if</span> (__fit &lt; <a class="code" href="classmo_impr_best_fit_aspir_crit.html#9e52383f0af8013b4aff0942325e1bf3">best_fit</a>)
<a name="l00064"></a>00064 <span class="keywordflow">return</span> <span class="keyword">false</span>; <a name="l00064"></a>00064 <span class="keywordflow">return</span> <span class="keyword">false</span>;
<a name="l00065"></a>00065 <a name="l00065"></a>00065
<a name="l00066"></a>00066 <span class="keywordflow">else</span> <a name="l00066"></a>00066 <span class="keywordflow">else</span>
<a name="l00067"></a>00067 { <a name="l00067"></a>00067 {
<a name="l00068"></a>00068 <a name="l00068"></a>00068
<a name="l00069"></a>00069 <a class="code" href="classmo_impr_best_fit_aspir_crit.html#9e52383f0af8013b4aff0942325e1bf3" title="Best fitness found until now.">best_fit</a> = __fit; <a name="l00069"></a>00069 <a class="code" href="classmo_impr_best_fit_aspir_crit.html#9e52383f0af8013b4aff0942325e1bf3">best_fit</a> = __fit;
<a name="l00070"></a>00070 <a name="l00070"></a>00070
<a name="l00071"></a>00071 <span class="keywordflow">return</span> <span class="keyword">true</span>; <a name="l00071"></a>00071 <span class="keywordflow">return</span> <span class="keyword">true</span>;
<a name="l00072"></a>00072 } <a name="l00072"></a>00072 }
@ -84,14 +83,14 @@
<a name="l00074"></a>00074 <a name="l00074"></a>00074
<a name="l00075"></a>00075 <span class="keyword">private</span>: <a name="l00075"></a>00075 <span class="keyword">private</span>:
<a name="l00076"></a>00076 <a name="l00076"></a>00076
<a name="l00078"></a><a class="code" href="classmo_impr_best_fit_aspir_crit.html#9e52383f0af8013b4aff0942325e1bf3">00078</a> <a class="code" href="classmo_impr_best_fit_aspir_crit.html#0bc1a8c9af99781e662570c04750cca8" title="Alias for the fitness.">Fitness</a> <a class="code" href="classmo_impr_best_fit_aspir_crit.html#9e52383f0af8013b4aff0942325e1bf3" title="Best fitness found until now.">best_fit</a>; <a name="l00078"></a><a class="code" href="classmo_impr_best_fit_aspir_crit.html#9e52383f0af8013b4aff0942325e1bf3">00078</a> <a class="code" href="classmo_impr_best_fit_aspir_crit.html#0bc1a8c9af99781e662570c04750cca8">Fitness</a> <a class="code" href="classmo_impr_best_fit_aspir_crit.html#9e52383f0af8013b4aff0942325e1bf3">best_fit</a>;
<a name="l00079"></a>00079 <a name="l00079"></a>00079
<a name="l00081"></a><a class="code" href="classmo_impr_best_fit_aspir_crit.html#2d5226c7dd661b33011402dbbbe78265">00081</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_impr_best_fit_aspir_crit.html#2d5226c7dd661b33011402dbbbe78265" title="Indicates that a fitness has been already saved or not.">first_time</a>; <a name="l00081"></a><a class="code" href="classmo_impr_best_fit_aspir_crit.html#2d5226c7dd661b33011402dbbbe78265">00081</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_impr_best_fit_aspir_crit.html#2d5226c7dd661b33011402dbbbe78265">first_time</a>;
<a name="l00082"></a>00082 }; <a name="l00082"></a>00082 };
<a name="l00083"></a>00083 <a name="l00083"></a>00083
<a name="l00084"></a>00084 <span class="preprocessor">#endif</span> <a name="l00084"></a>00084 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; </pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,15 +1,15 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: moItRandNextMove.h Source File</title> <title>PARADISEO-MO: moItRandNextMove.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="classes.html"><span>Classes</span></a></li> <li><a href="classes.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li> <li id="current"><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0"> <table cellspacing="0" cellpadding="0" border="0">
@ -20,8 +20,7 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<h1>moItRandNextMove.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span> <h1>moItRandNextMove.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span>
<a name="l00002"></a>00002 <a name="l00002"></a>00002
<a name="l00003"></a>00003 <span class="comment">// "moNextMove.h"</span> <a name="l00003"></a>00003 <span class="comment">// "moNextMove.h"</span>
@ -40,54 +39,54 @@
<a name="l00016"></a>00016 <span class="preprocessor">#include "moRandMove.h"</span> <a name="l00016"></a>00016 <span class="preprocessor">#include "moRandMove.h"</span>
<a name="l00017"></a>00017 <a name="l00017"></a>00017
<a name="l00019"></a>00019 <a name="l00019"></a>00019
<a name="l00022"></a><a class="code" href="classmo_it_rand_next_move.html">00022</a> <span class="keyword">template</span> &lt; <span class="keyword">class</span> M &gt; <span class="keyword">class </span><a class="code" href="classmo_it_rand_next_move.html" title="One of the possible moNextMove.">moItRandNextMove</a>:<span class="keyword">public</span> <a class="code" href="classmo_next_move.html" title="Class which allows to generate a new move (moMove).">moNextMove</a> &lt; M &gt; <a name="l00022"></a><a class="code" href="classmo_it_rand_next_move.html">00022</a> <span class="keyword">template</span> &lt; <span class="keyword">class</span> M &gt; <span class="keyword">class </span><a class="code" href="classmo_it_rand_next_move.html">moItRandNextMove</a>:<span class="keyword">public</span> <a class="code" href="classmo_next_move.html">moNextMove</a> &lt; M &gt;
<a name="l00023"></a>00023 { <a name="l00023"></a>00023 {
<a name="l00024"></a>00024 <a name="l00024"></a>00024
<a name="l00026"></a><a class="code" href="classmo_it_rand_next_move.html#ee666007fc494bf4a5f0cd065e5671cf">00026</a> <span class="keyword">typedef</span> <span class="keyword">typename</span> M::EOType <a class="code" href="classmo_it_rand_next_move.html#ee666007fc494bf4a5f0cd065e5671cf" title="Alias for the type.">EOT</a>; <a name="l00026"></a><a class="code" href="classmo_it_rand_next_move.html#ee666007fc494bf4a5f0cd065e5671cf">00026</a> <span class="keyword">typedef</span> <span class="keyword">typename</span> M::EOType <a class="code" href="classmo_it_rand_next_move.html#ee666007fc494bf4a5f0cd065e5671cf">EOT</a>;
<a name="l00027"></a>00027 <a name="l00027"></a>00027
<a name="l00028"></a>00028 <span class="keyword">public</span>: <a name="l00028"></a>00028 <span class="keyword">public</span>:
<a name="l00029"></a>00029 <a name="l00029"></a>00029
<a name="l00031"></a>00031 <a name="l00031"></a>00031
<a name="l00037"></a><a class="code" href="classmo_it_rand_next_move.html#2b61b3713d482ecf71db8d941551ff7a">00037</a> <a class="code" href="classmo_it_rand_next_move.html#2b61b3713d482ecf71db8d941551ff7a" title="The constructor.">moItRandNextMove</a> (moRandMove &lt; M &gt; &amp;__rand_move, <a name="l00037"></a><a class="code" href="classmo_it_rand_next_move.html#2b61b3713d482ecf71db8d941551ff7a">00037</a> <a class="code" href="classmo_it_rand_next_move.html#2b61b3713d482ecf71db8d941551ff7a">moItRandNextMove</a> (moRandMove &lt; M &gt; &amp;__rand_move,
<a name="l00038"></a>00038 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> __max_iter):<a class="code" href="classmo_it_rand_next_move.html#ef9410ec5e7dfa7f002e05967931c459" title="A move generator (generally randomly).">rand_move</a> (__rand_move), <a name="l00038"></a>00038 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> __max_iter):<a class="code" href="classmo_it_rand_next_move.html#ef9410ec5e7dfa7f002e05967931c459">rand_move</a> (__rand_move),
<a name="l00039"></a>00039 <a class="code" href="classmo_it_rand_next_move.html#dc67fa86677d7a4f982de8d8b1eba033" title="Iteration maximum number.">max_iter</a> (__max_iter), <a class="code" href="classmo_it_rand_next_move.html#f43494b13931d8f76b5d9d5d6469e91b" title="Iteration current number.">num_iter</a> (0) <a name="l00039"></a>00039 <a class="code" href="classmo_it_rand_next_move.html#dc67fa86677d7a4f982de8d8b1eba033">max_iter</a> (__max_iter), <a class="code" href="classmo_it_rand_next_move.html#f43494b13931d8f76b5d9d5d6469e91b">num_iter</a> (0)
<a name="l00040"></a>00040 { <a name="l00040"></a>00040 {
<a name="l00041"></a>00041 <a name="l00041"></a>00041
<a name="l00042"></a>00042 } <a name="l00042"></a>00042 }
<a name="l00043"></a>00043 <a name="l00043"></a>00043
<a name="l00045"></a>00045 <a name="l00045"></a>00045
<a name="l00052"></a><a class="code" href="classmo_it_rand_next_move.html#92a2fbbc02a20853b9a309e99018a102">00052</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_it_rand_next_move.html#92a2fbbc02a20853b9a309e99018a102" title="Generation of a new move.">operator () </a>(M &amp; __move, <span class="keyword">const</span> <a class="code" href="classmo_it_rand_next_move.html#ee666007fc494bf4a5f0cd065e5671cf" title="Alias for the type.">EOT</a> &amp; __sol) <a name="l00052"></a><a class="code" href="classmo_it_rand_next_move.html#92a2fbbc02a20853b9a309e99018a102">00052</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_it_rand_next_move.html#92a2fbbc02a20853b9a309e99018a102">operator () </a>(M &amp; __move, <span class="keyword">const</span> <a class="code" href="classmo_it_rand_next_move.html#ee666007fc494bf4a5f0cd065e5671cf">EOT</a> &amp; __sol)
<a name="l00053"></a>00053 { <a name="l00053"></a>00053 {
<a name="l00054"></a>00054 <a name="l00054"></a>00054
<a name="l00055"></a>00055 <span class="keywordflow">if</span> (<a class="code" href="classmo_it_rand_next_move.html#f43494b13931d8f76b5d9d5d6469e91b" title="Iteration current number.">num_iter</a>++ &gt; <a class="code" href="classmo_it_rand_next_move.html#dc67fa86677d7a4f982de8d8b1eba033" title="Iteration maximum number.">max_iter</a>) <a name="l00055"></a>00055 <span class="keywordflow">if</span> (<a class="code" href="classmo_it_rand_next_move.html#f43494b13931d8f76b5d9d5d6469e91b">num_iter</a>++ &gt; <a class="code" href="classmo_it_rand_next_move.html#dc67fa86677d7a4f982de8d8b1eba033">max_iter</a>)
<a name="l00056"></a>00056 { <a name="l00056"></a>00056 {
<a name="l00057"></a>00057 <a name="l00057"></a>00057
<a name="l00058"></a>00058 <a class="code" href="classmo_it_rand_next_move.html#f43494b13931d8f76b5d9d5d6469e91b" title="Iteration current number.">num_iter</a> = 0; <a name="l00058"></a>00058 <a class="code" href="classmo_it_rand_next_move.html#f43494b13931d8f76b5d9d5d6469e91b">num_iter</a> = 0;
<a name="l00059"></a>00059 <span class="keywordflow">return</span> <span class="keyword">false</span>; <a name="l00059"></a>00059 <span class="keywordflow">return</span> <span class="keyword">false</span>;
<a name="l00060"></a>00060 } <a name="l00060"></a>00060 }
<a name="l00061"></a>00061 <span class="keywordflow">else</span> <a name="l00061"></a>00061 <span class="keywordflow">else</span>
<a name="l00062"></a>00062 { <a name="l00062"></a>00062 {
<a name="l00063"></a>00063 <a name="l00063"></a>00063
<a name="l00064"></a>00064 <span class="comment">/* The given solution is discarded here */</span> <a name="l00064"></a>00064 <span class="comment">/* The given solution is discarded here */</span>
<a name="l00065"></a>00065 <a class="code" href="classmo_it_rand_next_move.html#ef9410ec5e7dfa7f002e05967931c459" title="A move generator (generally randomly).">rand_move</a> (__move); <a name="l00065"></a>00065 <a class="code" href="classmo_it_rand_next_move.html#ef9410ec5e7dfa7f002e05967931c459">rand_move</a> (__move);
<a name="l00066"></a>00066 <a class="code" href="classmo_it_rand_next_move.html#f43494b13931d8f76b5d9d5d6469e91b" title="Iteration current number.">num_iter</a>++; <a name="l00066"></a>00066 <a class="code" href="classmo_it_rand_next_move.html#f43494b13931d8f76b5d9d5d6469e91b">num_iter</a>++;
<a name="l00067"></a>00067 <span class="keywordflow">return</span> <span class="keyword">true</span>; <a name="l00067"></a>00067 <span class="keywordflow">return</span> <span class="keyword">true</span>;
<a name="l00068"></a>00068 } <a name="l00068"></a>00068 }
<a name="l00069"></a>00069 } <a name="l00069"></a>00069 }
<a name="l00070"></a>00070 <a name="l00070"></a>00070
<a name="l00071"></a>00071 <span class="keyword">private</span>: <a name="l00071"></a>00071 <span class="keyword">private</span>:
<a name="l00072"></a>00072 <a name="l00072"></a>00072
<a name="l00074"></a><a class="code" href="classmo_it_rand_next_move.html#ef9410ec5e7dfa7f002e05967931c459">00074</a> moRandMove &lt; M &gt; &amp;<a class="code" href="classmo_it_rand_next_move.html#ef9410ec5e7dfa7f002e05967931c459" title="A move generator (generally randomly).">rand_move</a>; <a name="l00074"></a><a class="code" href="classmo_it_rand_next_move.html#ef9410ec5e7dfa7f002e05967931c459">00074</a> moRandMove &lt; M &gt; &amp;<a class="code" href="classmo_it_rand_next_move.html#ef9410ec5e7dfa7f002e05967931c459">rand_move</a>;
<a name="l00075"></a>00075 <a name="l00075"></a>00075
<a name="l00077"></a><a class="code" href="classmo_it_rand_next_move.html#dc67fa86677d7a4f982de8d8b1eba033">00077</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="classmo_it_rand_next_move.html#dc67fa86677d7a4f982de8d8b1eba033" title="Iteration maximum number.">max_iter</a>; <a name="l00077"></a><a class="code" href="classmo_it_rand_next_move.html#dc67fa86677d7a4f982de8d8b1eba033">00077</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="classmo_it_rand_next_move.html#dc67fa86677d7a4f982de8d8b1eba033">max_iter</a>;
<a name="l00078"></a>00078 <a name="l00078"></a>00078
<a name="l00080"></a><a class="code" href="classmo_it_rand_next_move.html#f43494b13931d8f76b5d9d5d6469e91b">00080</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="classmo_it_rand_next_move.html#f43494b13931d8f76b5d9d5d6469e91b" title="Iteration current number.">num_iter</a>; <a name="l00080"></a><a class="code" href="classmo_it_rand_next_move.html#f43494b13931d8f76b5d9d5d6469e91b">00080</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="classmo_it_rand_next_move.html#f43494b13931d8f76b5d9d5d6469e91b">num_iter</a>;
<a name="l00081"></a>00081 <a name="l00081"></a>00081
<a name="l00082"></a>00082 }; <a name="l00082"></a>00082 };
<a name="l00083"></a>00083 <a name="l00083"></a>00083
<a name="l00084"></a>00084 <span class="preprocessor">#endif</span> <a name="l00084"></a>00084 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; </pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,15 +1,15 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: moLSCheckPoint.h Source File</title> <title>PARADISEO-MO: moLSCheckPoint.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="classes.html"><span>Classes</span></a></li> <li><a href="classes.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li> <li id="current"><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0"> <table cellspacing="0" cellpadding="0" border="0">
@ -20,8 +20,7 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<h1>moLSCheckPoint.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span> <h1>moLSCheckPoint.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span>
<a name="l00002"></a>00002 <a name="l00002"></a>00002
<a name="l00003"></a>00003 <span class="comment">// "moLSCheckPoint.h"</span> <a name="l00003"></a>00003 <span class="comment">// "moLSCheckPoint.h"</span>
@ -39,28 +38,28 @@
<a name="l00015"></a>00015 <span class="preprocessor">#include &lt;eoFunctor.h&gt;</span> <a name="l00015"></a>00015 <span class="preprocessor">#include &lt;eoFunctor.h&gt;</span>
<a name="l00016"></a>00016 <a name="l00016"></a>00016
<a name="l00018"></a>00018 <a name="l00018"></a>00018
<a name="l00021"></a><a class="code" href="classmo_l_s_check_point.html">00021</a> <span class="keyword">template</span> &lt; <span class="keyword">class</span> M &gt; <span class="keyword">class </span><a class="code" href="classmo_l_s_check_point.html" title="Class which allows a checkpointing system.">moLSCheckPoint</a>:<span class="keyword">public</span> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF</a> &lt; const M &amp;, const typename <a name="l00021"></a><a class="code" href="classmo_l_s_check_point.html">00021</a> <span class="keyword">template</span> &lt; <span class="keyword">class</span> M &gt; <span class="keyword">class </span><a class="code" href="classmo_l_s_check_point.html">moLSCheckPoint</a>:<span class="keyword">public</span> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF</a> &lt; const M &amp;, const typename
<a name="l00022"></a>00022 M::EOType &amp;, void &gt; <a name="l00022"></a>00022 M::EOType &amp;, void &gt;
<a name="l00023"></a>00023 { <a name="l00023"></a>00023 {
<a name="l00024"></a>00024 <a name="l00024"></a>00024
<a name="l00025"></a>00025 <span class="keyword">public</span>: <a name="l00025"></a>00025 <span class="keyword">public</span>:
<a name="l00027"></a>00027 <a name="l00027"></a>00027
<a name="l00033"></a>00033 <span class="keywordtype">void</span> <a name="l00033"></a>00033 <span class="keywordtype">void</span>
<a name="l00034"></a><a class="code" href="classmo_l_s_check_point.html#2f9c1250279e3f49ec77a66c10029f1e">00034</a> <a class="code" href="classmo_l_s_check_point.html#2f9c1250279e3f49ec77a66c10029f1e" title="Function which launches the checkpointing.">operator () </a>(<span class="keyword">const</span> M &amp; __move, <span class="keyword">const</span> <span class="keyword">typename</span> M::EOType &amp; __sol) <a name="l00034"></a><a class="code" href="classmo_l_s_check_point.html#2f9c1250279e3f49ec77a66c10029f1e">00034</a> <a class="code" href="classmo_l_s_check_point.html#2f9c1250279e3f49ec77a66c10029f1e">operator () </a>(<span class="keyword">const</span> M &amp; __move, <span class="keyword">const</span> <span class="keyword">typename</span> M::EOType &amp; __sol)
<a name="l00035"></a>00035 { <a name="l00035"></a>00035 {
<a name="l00036"></a>00036 <a name="l00036"></a>00036
<a name="l00037"></a>00037 <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i = 0; i &lt; <a class="code" href="classmo_l_s_check_point.html#ff2a31ee5689a804bd9a572c51a36ca4" title="vector of function">func</a>.size (); i++) <a name="l00037"></a>00037 <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i = 0; i &lt; <a class="code" href="classmo_l_s_check_point.html#ff2a31ee5689a804bd9a572c51a36ca4">func</a>.size (); i++)
<a name="l00038"></a>00038 { <a name="l00038"></a>00038 {
<a name="l00039"></a>00039 <a class="code" href="classmo_l_s_check_point.html#ff2a31ee5689a804bd9a572c51a36ca4" title="vector of function">func</a>[i]-&gt;<span class="keyword">operator</span> ()(__move, __sol); <a name="l00039"></a>00039 <a class="code" href="classmo_l_s_check_point.html#ff2a31ee5689a804bd9a572c51a36ca4">func</a>[i]-&gt;<span class="keyword">operator</span> ()(__move, __sol);
<a name="l00040"></a>00040 } <a name="l00040"></a>00040 }
<a name="l00041"></a>00041 } <a name="l00041"></a>00041 }
<a name="l00042"></a>00042 <a name="l00042"></a>00042
<a name="l00044"></a>00044 <a name="l00044"></a>00044
<a name="l00048"></a>00048 <span class="keywordtype">void</span> <a name="l00048"></a>00048 <span class="keywordtype">void</span>
<a name="l00049"></a><a class="code" href="classmo_l_s_check_point.html#66be5fe2944bcdd752f1e58105e969a6">00049</a> <span class="keyword">add</span> (eoBF &lt; const M &amp;, const typename M::EOType &amp;, void &gt;&amp;__f) <a name="l00049"></a><a class="code" href="classmo_l_s_check_point.html#66be5fe2944bcdd752f1e58105e969a6">00049</a> <a class="code" href="classmo_l_s_check_point.html#66be5fe2944bcdd752f1e58105e969a6">add</a> (eoBF &lt; const M &amp;, const typename M::EOType &amp;, void &gt;&amp;__f)
<a name="l00050"></a>00050 { <a name="l00050"></a>00050 {
<a name="l00051"></a>00051 <a name="l00051"></a>00051
<a name="l00052"></a>00052 <a class="code" href="classmo_l_s_check_point.html#ff2a31ee5689a804bd9a572c51a36ca4" title="vector of function">func</a>.push_back (&amp;__f); <a name="l00052"></a>00052 <a class="code" href="classmo_l_s_check_point.html#ff2a31ee5689a804bd9a572c51a36ca4">func</a>.push_back (&amp;__f);
<a name="l00053"></a>00053 } <a name="l00053"></a>00053 }
<a name="l00054"></a>00054 <a name="l00054"></a>00054
<a name="l00055"></a>00055 <span class="keyword">private</span>: <a name="l00055"></a>00055 <span class="keyword">private</span>:
@ -69,13 +68,13 @@
<a name="l00059"></a>00059 M &amp;, <span class="keyword">const</span> <a name="l00059"></a>00059 M &amp;, <span class="keyword">const</span>
<a name="l00060"></a>00060 <span class="keyword">typename</span> <a name="l00060"></a>00060 <span class="keyword">typename</span>
<a name="l00061"></a>00061 M::EOType &amp;, <span class="keywordtype">void</span> &gt;*&gt; <a name="l00061"></a>00061 M::EOType &amp;, <span class="keywordtype">void</span> &gt;*&gt;
<a name="l00062"></a><a class="code" href="classmo_l_s_check_point.html#ff2a31ee5689a804bd9a572c51a36ca4">00062</a> <a class="code" href="classmo_l_s_check_point.html#ff2a31ee5689a804bd9a572c51a36ca4" title="vector of function">func</a>; <a name="l00062"></a><a class="code" href="classmo_l_s_check_point.html#ff2a31ee5689a804bd9a572c51a36ca4">00062</a> <a class="code" href="classmo_l_s_check_point.html#ff2a31ee5689a804bd9a572c51a36ca4">func</a>;
<a name="l00063"></a>00063 <a name="l00063"></a>00063
<a name="l00064"></a>00064 }; <a name="l00064"></a>00064 };
<a name="l00065"></a>00065 <a name="l00065"></a>00065
<a name="l00066"></a>00066 <span class="preprocessor">#endif</span> <a name="l00066"></a>00066 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; </pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,15 +1,15 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: moLinearCoolingSchedule.h Source File</title> <title>PARADISEO-MO: moLinearCoolingSchedule.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="classes.html"><span>Classes</span></a></li> <li><a href="classes.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li> <li id="current"><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0"> <table cellspacing="0" cellpadding="0" border="0">
@ -20,8 +20,7 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<h1>moLinearCoolingSchedule.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span> <h1>moLinearCoolingSchedule.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span>
<a name="l00002"></a>00002 <a name="l00002"></a>00002
<a name="l00003"></a>00003 <span class="comment">// "moLinearCoolingSchedule.h"</span> <a name="l00003"></a>00003 <span class="comment">// "moLinearCoolingSchedule.h"</span>
@ -39,30 +38,30 @@
<a name="l00015"></a>00015 <span class="preprocessor">#include "moCoolingSchedule.h"</span> <a name="l00015"></a>00015 <span class="preprocessor">#include "moCoolingSchedule.h"</span>
<a name="l00016"></a>00016 <a name="l00016"></a>00016
<a name="l00018"></a>00018 <a name="l00018"></a>00018
<a name="l00022"></a><a class="code" href="classmo_linear_cooling_schedule.html">00022</a> <span class="keyword">class </span><a class="code" href="classmo_linear_cooling_schedule.html" title="One of the possible moCoolingSchedule.">moLinearCoolingSchedule</a>: <span class="keyword">public</span> <a class="code" href="classmo_cooling_schedule.html" title="This class gives the description of a cooling schedule.">moCoolingSchedule</a> <a name="l00022"></a><a class="code" href="classmo_linear_cooling_schedule.html">00022</a> <span class="keyword">class </span><a class="code" href="classmo_linear_cooling_schedule.html">moLinearCoolingSchedule</a>: <span class="keyword">public</span> <a class="code" href="classmo_cooling_schedule.html">moCoolingSchedule</a>
<a name="l00023"></a>00023 { <a name="l00023"></a>00023 {
<a name="l00024"></a>00024 <a name="l00024"></a>00024
<a name="l00025"></a>00025 <span class="keyword">public</span>: <a name="l00025"></a>00025 <span class="keyword">public</span>:
<a name="l00027"></a>00027 <a name="l00027"></a>00027
<a name="l00031"></a><a class="code" href="classmo_linear_cooling_schedule.html#2fdde7b1520d5a41251627e81cc9c13d">00031</a> <a class="code" href="classmo_linear_cooling_schedule.html#2fdde7b1520d5a41251627e81cc9c13d" title="Simple constructor.">moLinearCoolingSchedule</a> (<span class="keywordtype">double</span> __threshold, <span class="keywordtype">double</span> __quantity):<a class="code" href="classmo_linear_cooling_schedule.html#e7f539f986801ea71392c4a55ba08a76" title="The temperature threhold.">threshold</a> (__threshold), <a class="code" href="classmo_linear_cooling_schedule.html#6159dc39ceda89b23ffdab3d6ce8d8ed" title="The quantity that allows the temperature to decrease.">quantity</a> (__quantity) <a name="l00031"></a><a class="code" href="classmo_linear_cooling_schedule.html#2fdde7b1520d5a41251627e81cc9c13d">00031</a> <a class="code" href="classmo_linear_cooling_schedule.html#2fdde7b1520d5a41251627e81cc9c13d">moLinearCoolingSchedule</a> (<span class="keywordtype">double</span> __threshold, <span class="keywordtype">double</span> __quantity):<a class="code" href="classmo_linear_cooling_schedule.html#e7f539f986801ea71392c4a55ba08a76">threshold</a> (__threshold), <a class="code" href="classmo_linear_cooling_schedule.html#6159dc39ceda89b23ffdab3d6ce8d8ed">quantity</a> (__quantity)
<a name="l00032"></a>00032 {} <a name="l00032"></a>00032 {}
<a name="l00033"></a>00033 <a name="l00033"></a>00033
<a name="l00035"></a>00035 <a name="l00035"></a>00035
<a name="l00041"></a><a class="code" href="classmo_linear_cooling_schedule.html#814b109fdfd9426a92a5444b05014da3">00041</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_linear_cooling_schedule.html#814b109fdfd9426a92a5444b05014da3" title="Function which proceeds to the cooling.">operator() </a>(<span class="keywordtype">double</span> &amp;__temp) <a name="l00041"></a><a class="code" href="classmo_linear_cooling_schedule.html#814b109fdfd9426a92a5444b05014da3">00041</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_linear_cooling_schedule.html#814b109fdfd9426a92a5444b05014da3">operator() </a>(<span class="keywordtype">double</span> &amp;__temp)
<a name="l00042"></a>00042 { <a name="l00042"></a>00042 {
<a name="l00043"></a>00043 <span class="keywordflow">return</span> (__temp -= <a class="code" href="classmo_linear_cooling_schedule.html#6159dc39ceda89b23ffdab3d6ce8d8ed" title="The quantity that allows the temperature to decrease.">quantity</a>) &gt; <a class="code" href="classmo_linear_cooling_schedule.html#e7f539f986801ea71392c4a55ba08a76" title="The temperature threhold.">threshold</a>; <a name="l00043"></a>00043 <span class="keywordflow">return</span> (__temp -= <a class="code" href="classmo_linear_cooling_schedule.html#6159dc39ceda89b23ffdab3d6ce8d8ed">quantity</a>) &gt; <a class="code" href="classmo_linear_cooling_schedule.html#e7f539f986801ea71392c4a55ba08a76">threshold</a>;
<a name="l00044"></a>00044 } <a name="l00044"></a>00044 }
<a name="l00045"></a>00045 <a name="l00045"></a>00045
<a name="l00046"></a>00046 <span class="keyword">private</span>: <a name="l00046"></a>00046 <span class="keyword">private</span>:
<a name="l00047"></a>00047 <a name="l00047"></a>00047
<a name="l00049"></a><a class="code" href="classmo_linear_cooling_schedule.html#e7f539f986801ea71392c4a55ba08a76">00049</a> <span class="keywordtype">double</span> <a class="code" href="classmo_linear_cooling_schedule.html#e7f539f986801ea71392c4a55ba08a76" title="The temperature threhold.">threshold</a>; <a name="l00049"></a><a class="code" href="classmo_linear_cooling_schedule.html#e7f539f986801ea71392c4a55ba08a76">00049</a> <span class="keywordtype">double</span> <a class="code" href="classmo_linear_cooling_schedule.html#e7f539f986801ea71392c4a55ba08a76">threshold</a>;
<a name="l00050"></a>00050 <a name="l00050"></a>00050
<a name="l00052"></a><a class="code" href="classmo_linear_cooling_schedule.html#6159dc39ceda89b23ffdab3d6ce8d8ed">00052</a> <span class="keywordtype">double</span> <a class="code" href="classmo_linear_cooling_schedule.html#6159dc39ceda89b23ffdab3d6ce8d8ed" title="The quantity that allows the temperature to decrease.">quantity</a>; <a name="l00052"></a><a class="code" href="classmo_linear_cooling_schedule.html#6159dc39ceda89b23ffdab3d6ce8d8ed">00052</a> <span class="keywordtype">double</span> <a class="code" href="classmo_linear_cooling_schedule.html#6159dc39ceda89b23ffdab3d6ce8d8ed">quantity</a>;
<a name="l00053"></a>00053 }; <a name="l00053"></a>00053 };
<a name="l00054"></a>00054 <a name="l00054"></a>00054
<a name="l00055"></a>00055 <span class="preprocessor">#endif</span> <a name="l00055"></a>00055 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; </pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,15 +1,15 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: moMove.h Source File</title> <title>PARADISEO-MO: moMove.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="classes.html"><span>Classes</span></a></li> <li><a href="classes.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li> <li id="current"><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0"> <table cellspacing="0" cellpadding="0" border="0">
@ -20,8 +20,7 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<h1>moMove.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span> <h1>moMove.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span>
<a name="l00002"></a>00002 <a name="l00002"></a>00002
<a name="l00003"></a>00003 <span class="comment">// "moMove.h"</span> <a name="l00003"></a>00003 <span class="comment">// "moMove.h"</span>
@ -39,17 +38,17 @@
<a name="l00015"></a>00015 <span class="preprocessor">#include &lt;eoFunctor.h&gt;</span> <a name="l00015"></a>00015 <span class="preprocessor">#include &lt;eoFunctor.h&gt;</span>
<a name="l00016"></a>00016 <a name="l00016"></a>00016
<a name="l00018"></a>00018 <a name="l00018"></a>00018
<a name="l00023"></a><a class="code" href="classmo_move.html">00023</a> <span class="keyword">template</span> &lt; <span class="keyword">class</span> EOT &gt; <span class="keyword">class </span><a class="code" href="classmo_move.html" title="Definition of a move.">moMove</a>:<span class="keyword">public</span> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF</a> &lt; EOT &amp;, void &gt; <a name="l00023"></a><a class="code" href="classmo_move.html">00023</a> <span class="keyword">template</span> &lt; <span class="keyword">class</span> EOT &gt; <span class="keyword">class </span><a class="code" href="classmo_move.html">moMove</a>:<span class="keyword">public</span> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF</a> &lt; EOT &amp;, void &gt;
<a name="l00024"></a>00024 { <a name="l00024"></a>00024 {
<a name="l00025"></a>00025 <a name="l00025"></a>00025
<a name="l00026"></a>00026 <span class="keyword">public</span>: <a name="l00026"></a>00026 <span class="keyword">public</span>:
<a name="l00028"></a><a class="code" href="classmo_move.html#7fb853a91ba1319530529e515380bbba">00028</a> <span class="keyword">typedef</span> EOT <a class="code" href="classmo_move.html#7fb853a91ba1319530529e515380bbba" title="Alias for the type.">EOType</a>; <a name="l00028"></a><a class="code" href="classmo_move.html#7fb853a91ba1319530529e515380bbba">00028</a> <span class="keyword">typedef</span> EOT <a class="code" href="classmo_move.html#7fb853a91ba1319530529e515380bbba">EOType</a>;
<a name="l00029"></a>00029 <a name="l00029"></a>00029
<a name="l00030"></a>00030 }; <a name="l00030"></a>00030 };
<a name="l00031"></a>00031 <a name="l00031"></a>00031
<a name="l00032"></a>00032 <span class="preprocessor">#endif</span> <a name="l00032"></a>00032 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; </pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,15 +1,15 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: moMoveExpl.h Source File</title> <title>PARADISEO-MO: moMoveExpl.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="classes.html"><span>Classes</span></a></li> <li><a href="classes.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li> <li id="current"><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0"> <table cellspacing="0" cellpadding="0" border="0">
@ -20,8 +20,7 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<h1>moMoveExpl.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span> <h1>moMoveExpl.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span>
<a name="l00002"></a>00002 <a name="l00002"></a>00002
<a name="l00003"></a>00003 <span class="comment">// "eoMoveExpl.h"</span> <a name="l00003"></a>00003 <span class="comment">// "eoMoveExpl.h"</span>
@ -39,7 +38,7 @@
<a name="l00015"></a>00015 <span class="preprocessor">#include &lt;eoFunctor.h&gt;</span> <a name="l00015"></a>00015 <span class="preprocessor">#include &lt;eoFunctor.h&gt;</span>
<a name="l00016"></a>00016 <a name="l00016"></a>00016
<a name="l00018"></a>00018 <a name="l00018"></a>00018
<a name="l00021"></a><a class="code" href="classmo_move_expl.html">00021</a> <span class="keyword">template</span> &lt; <span class="keyword">class</span> M &gt; <span class="keyword">class </span><a class="code" href="classmo_move_expl.html" title="Description of a move (moMove) explorer.">moMoveExpl</a>:<span class="keyword">public</span> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF</a> &lt; const typename <a name="l00021"></a><a class="code" href="classmo_move_expl.html">00021</a> <span class="keyword">template</span> &lt; <span class="keyword">class</span> M &gt; <span class="keyword">class </span><a class="code" href="classmo_move_expl.html">moMoveExpl</a>:<span class="keyword">public</span> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF</a> &lt; const typename
<a name="l00022"></a>00022 M::EOType &amp;, <a name="l00022"></a>00022 M::EOType &amp;,
<a name="l00023"></a>00023 typename <a name="l00023"></a>00023 typename
<a name="l00024"></a>00024 M::EOType &amp;, void &gt; <a name="l00024"></a>00024 M::EOType &amp;, void &gt;
@ -48,8 +47,8 @@
<a name="l00027"></a>00027 }; <a name="l00027"></a>00027 };
<a name="l00028"></a>00028 <a name="l00028"></a>00028
<a name="l00029"></a>00029 <span class="preprocessor">#endif</span> <a name="l00029"></a>00029 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; </pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,15 +1,15 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: moMoveIncrEval.h Source File</title> <title>PARADISEO-MO: moMoveIncrEval.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="classes.html"><span>Classes</span></a></li> <li><a href="classes.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li> <li id="current"><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0"> <table cellspacing="0" cellpadding="0" border="0">
@ -20,8 +20,7 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<h1>moMoveIncrEval.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span> <h1>moMoveIncrEval.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span>
<a name="l00002"></a>00002 <a name="l00002"></a>00002
<a name="l00003"></a>00003 <span class="comment">// "eoMoveIncrEval.h"</span> <a name="l00003"></a>00003 <span class="comment">// "eoMoveIncrEval.h"</span>
@ -39,7 +38,7 @@
<a name="l00015"></a>00015 <span class="preprocessor">#include &lt;eoFunctor.h&gt;</span> <a name="l00015"></a>00015 <span class="preprocessor">#include &lt;eoFunctor.h&gt;</span>
<a name="l00016"></a>00016 <a name="l00016"></a>00016
<a name="l00018"></a>00018 <a name="l00018"></a>00018
<a name="l00024"></a><a class="code" href="classmo_move_incr_eval.html">00024</a> <span class="keyword">template</span> &lt; <span class="keyword">class</span> M &gt; <span class="keyword">class </span><a class="code" href="classmo_move_incr_eval.html" title="(generally) Efficient evaluation function based a move and a solution.">moMoveIncrEval</a>:<span class="keyword">public</span> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF</a> &lt; const M &amp;, const typename <a name="l00024"></a><a class="code" href="classmo_move_incr_eval.html">00024</a> <span class="keyword">template</span> &lt; <span class="keyword">class</span> M &gt; <span class="keyword">class </span><a class="code" href="classmo_move_incr_eval.html">moMoveIncrEval</a>:<span class="keyword">public</span> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF</a> &lt; const M &amp;, const typename
<a name="l00025"></a>00025 M::EOType &amp;, <a name="l00025"></a>00025 M::EOType &amp;,
<a name="l00026"></a>00026 typename <a name="l00026"></a>00026 typename
<a name="l00027"></a>00027 M::EOType::Fitness &gt; <a name="l00027"></a>00027 M::EOType::Fitness &gt;
@ -48,8 +47,8 @@
<a name="l00030"></a>00030 }; <a name="l00030"></a>00030 };
<a name="l00031"></a>00031 <a name="l00031"></a>00031
<a name="l00032"></a>00032 <span class="preprocessor">#endif</span> <a name="l00032"></a>00032 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; </pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,15 +1,15 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: moMoveInit.h Source File</title> <title>PARADISEO-MO: moMoveInit.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="classes.html"><span>Classes</span></a></li> <li><a href="classes.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li> <li id="current"><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0"> <table cellspacing="0" cellpadding="0" border="0">
@ -20,8 +20,7 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<h1>moMoveInit.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span> <h1>moMoveInit.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span>
<a name="l00002"></a>00002 <a name="l00002"></a>00002
<a name="l00003"></a>00003 <span class="comment">// "moMoveInit.h"</span> <a name="l00003"></a>00003 <span class="comment">// "moMoveInit.h"</span>
@ -39,15 +38,15 @@
<a name="l00015"></a>00015 <span class="preprocessor">#include &lt;eoFunctor.h&gt;</span> <a name="l00015"></a>00015 <span class="preprocessor">#include &lt;eoFunctor.h&gt;</span>
<a name="l00016"></a>00016 <a name="l00016"></a>00016
<a name="l00018"></a>00018 <a name="l00018"></a>00018
<a name="l00022"></a><a class="code" href="classmo_move_init.html">00022</a> <span class="keyword">template</span> &lt; <span class="keyword">class</span> M &gt; <span class="keyword">class </span><a class="code" href="classmo_move_init.html" title="Move (moMove) initializer.">moMoveInit</a>:<span class="keyword">public</span> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF</a> &lt; M &amp;, const typename <a name="l00022"></a><a class="code" href="classmo_move_init.html">00022</a> <span class="keyword">template</span> &lt; <span class="keyword">class</span> M &gt; <span class="keyword">class </span><a class="code" href="classmo_move_init.html">moMoveInit</a>:<span class="keyword">public</span> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF</a> &lt; M &amp;, const typename
<a name="l00023"></a>00023 M::EOType &amp;, void &gt; <a name="l00023"></a>00023 M::EOType &amp;, void &gt;
<a name="l00024"></a>00024 { <a name="l00024"></a>00024 {
<a name="l00025"></a>00025 <a name="l00025"></a>00025
<a name="l00026"></a>00026 }; <a name="l00026"></a>00026 };
<a name="l00027"></a>00027 <a name="l00027"></a>00027
<a name="l00028"></a>00028 <span class="preprocessor">#endif</span> <a name="l00028"></a>00028 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; </pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,15 +1,15 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: moMoveLoopExpl.h Source File</title> <title>PARADISEO-MO: moMoveLoopExpl.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="classes.html"><span>Classes</span></a></li> <li><a href="classes.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li> <li id="current"><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0"> <table cellspacing="0" cellpadding="0" border="0">
@ -20,8 +20,7 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<h1>moMoveLoopExpl.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span> <h1>moMoveLoopExpl.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span>
<a name="l00002"></a>00002 <a name="l00002"></a>00002
<a name="l00003"></a>00003 <span class="comment">// "moMoveLoopExpl.h"</span> <a name="l00003"></a>00003 <span class="comment">// "moMoveLoopExpl.h"</span>
@ -39,14 +38,14 @@
<a name="l00015"></a>00015 <span class="preprocessor">#include "moMoveExpl.h"</span> <a name="l00015"></a>00015 <span class="preprocessor">#include "moMoveExpl.h"</span>
<a name="l00016"></a>00016 <a name="l00016"></a>00016
<a name="l00018"></a>00018 <a name="l00018"></a>00018
<a name="l00021"></a><a class="code" href="classmo_move_loop_expl.html">00021</a> <span class="keyword">template</span> &lt; <span class="keyword">class</span> M &gt; <span class="keyword">class </span><a class="code" href="classmo_move_loop_expl.html" title="Class which describes an iterative explorer.">moMoveLoopExpl</a>:<span class="keyword">public</span> <a class="code" href="classmo_move_expl.html" title="Description of a move (moMove) explorer.">moMoveExpl</a> &lt; M &gt; <a name="l00021"></a><a class="code" href="classmo_move_loop_expl.html">00021</a> <span class="keyword">template</span> &lt; <span class="keyword">class</span> M &gt; <span class="keyword">class </span><a class="code" href="classmo_move_loop_expl.html">moMoveLoopExpl</a>:<span class="keyword">public</span> <a class="code" href="classmo_move_expl.html">moMoveExpl</a> &lt; M &gt;
<a name="l00022"></a>00022 { <a name="l00022"></a>00022 {
<a name="l00023"></a>00023 <a name="l00023"></a>00023
<a name="l00024"></a>00024 }; <a name="l00024"></a>00024 };
<a name="l00025"></a>00025 <a name="l00025"></a>00025
<a name="l00026"></a>00026 <span class="preprocessor">#endif</span> <a name="l00026"></a>00026 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; </pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,15 +1,15 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: moMoveSelect.h Source File</title> <title>PARADISEO-MO: moMoveSelect.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="classes.html"><span>Classes</span></a></li> <li><a href="classes.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li> <li id="current"><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0"> <table cellspacing="0" cellpadding="0" border="0">
@ -20,8 +20,7 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<h1>moMoveSelect.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span> <h1>moMoveSelect.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span>
<a name="l00002"></a>00002 <a name="l00002"></a>00002
<a name="l00003"></a>00003 <span class="comment">// "moMoveSelect.h"</span> <a name="l00003"></a>00003 <span class="comment">// "moMoveSelect.h"</span>
@ -39,35 +38,35 @@
<a name="l00015"></a>00015 <span class="preprocessor">#include &lt;eoFunctor.h&gt;</span> <a name="l00015"></a>00015 <span class="preprocessor">#include &lt;eoFunctor.h&gt;</span>
<a name="l00016"></a>00016 <a name="l00016"></a>00016
<a name="l00018"></a>00018 <a name="l00018"></a>00018
<a name="l00021"></a><a class="code" href="class_empty_selection.html">00021</a> <span class="keyword">class </span><a class="code" href="class_empty_selection.html" title="Special class that describes the case of no selection.">EmptySelection</a> <a name="l00021"></a><a class="code" href="class_empty_selection.html">00021</a> <span class="keyword">class </span><a class="code" href="class_empty_selection.html">EmptySelection</a>
<a name="l00022"></a>00022 { <a name="l00022"></a>00022 {
<a name="l00023"></a>00023 <a name="l00023"></a>00023
<a name="l00024"></a>00024 }; <a name="l00024"></a>00024 };
<a name="l00025"></a>00025 <a name="l00025"></a>00025
<a name="l00027"></a>00027 <a name="l00027"></a>00027
<a name="l00032"></a><a class="code" href="classmo_move_select.html">00032</a> <span class="keyword">template</span> &lt; <span class="keyword">class</span> M &gt; <span class="keyword">class </span><a class="code" href="classmo_move_select.html" title="Class that describes a move selector (moMove).">moMoveSelect</a>:<span class="keyword">public</span> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF</a> &lt; M &amp;, typename M::EOType::Fitness &amp;, <a name="l00032"></a><a class="code" href="classmo_move_select.html">00032</a> <span class="keyword">template</span> &lt; <span class="keyword">class</span> M &gt; <span class="keyword">class </span><a class="code" href="classmo_move_select.html">moMoveSelect</a>:<span class="keyword">public</span> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF</a> &lt; M &amp;, typename M::EOType::Fitness &amp;,
<a name="l00033"></a>00033 void &gt; <a name="l00033"></a>00033 void &gt;
<a name="l00034"></a>00034 { <a name="l00034"></a>00034 {
<a name="l00035"></a>00035 <span class="keyword">public</span>: <a name="l00035"></a>00035 <span class="keyword">public</span>:
<a name="l00037"></a>00037 <span class="keyword">typedef</span> <a name="l00037"></a>00037 <span class="keyword">typedef</span>
<a name="l00038"></a>00038 <span class="keyword">typename</span> <a name="l00038"></a>00038 <span class="keyword">typename</span>
<a name="l00039"></a>00039 M::EOType::Fitness <a name="l00039"></a>00039 M::EOType::Fitness
<a name="l00040"></a><a class="code" href="classmo_move_select.html#8148ccc0e6fbd209c3fe6829559895c8">00040</a> <a class="code" href="classmo_move_select.html#8148ccc0e6fbd209c3fe6829559895c8" title="Alias for the fitness.">Fitness</a>; <a name="l00040"></a><a class="code" href="classmo_move_select.html#8148ccc0e6fbd209c3fe6829559895c8">00040</a> <a class="code" href="classmo_move_select.html#8148ccc0e6fbd209c3fe6829559895c8">Fitness</a>;
<a name="l00041"></a>00041 <a name="l00041"></a>00041
<a name="l00043"></a>00043 <a name="l00043"></a>00043
<a name="l00050"></a>00050 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a name="l00050"></a>00050 <span class="keyword">virtual</span> <span class="keywordtype">void</span>
<a name="l00051"></a>00051 <a class="code" href="classmo_move_select.html#bca4c43f13d26eca7163aeb272a4a52e" title="Procedure which initialises all that the move selector needs including the initial...">init</a> (<span class="keyword">const</span> <a class="code" href="classmo_move_select.html#8148ccc0e6fbd209c3fe6829559895c8" title="Alias for the fitness.">Fitness</a> &amp; __fit) = 0; <a name="l00051"></a>00051 <a class="code" href="classmo_move_select.html#bca4c43f13d26eca7163aeb272a4a52e">init</a> (<span class="keyword">const</span> <a class="code" href="classmo_move_select.html#8148ccc0e6fbd209c3fe6829559895c8">Fitness</a> &amp; __fit) = 0;
<a name="l00052"></a>00052 <a name="l00052"></a>00052
<a name="l00054"></a>00054 <a name="l00054"></a>00054
<a name="l00059"></a>00059 <span class="keyword">virtual</span> <a name="l00059"></a>00059 <span class="keyword">virtual</span>
<a name="l00060"></a>00060 <span class="keywordtype">bool</span> <a name="l00060"></a>00060 <span class="keywordtype">bool</span>
<a name="l00061"></a>00061 <a class="code" href="classmo_move_select.html#7c157b6e64fd417acf6e900059204eb1" title="Function which updates the best solutions.">update</a> (<span class="keyword">const</span> M &amp; __move, <span class="keyword">const</span> <a class="code" href="classmo_move_select.html#8148ccc0e6fbd209c3fe6829559895c8" title="Alias for the fitness.">Fitness</a> &amp; __fit) = 0; <a name="l00061"></a>00061 <a class="code" href="classmo_move_select.html#7c157b6e64fd417acf6e900059204eb1">update</a> (<span class="keyword">const</span> M &amp; __move, <span class="keyword">const</span> <a class="code" href="classmo_move_select.html#8148ccc0e6fbd209c3fe6829559895c8">Fitness</a> &amp; __fit) = 0;
<a name="l00062"></a>00062 <a name="l00062"></a>00062
<a name="l00063"></a>00063 }; <a name="l00063"></a>00063 };
<a name="l00064"></a>00064 <a name="l00064"></a>00064
<a name="l00065"></a>00065 <span class="preprocessor">#endif</span> <a name="l00065"></a>00065 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; </pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,15 +1,15 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: moNextMove.h Source File</title> <title>PARADISEO-MO: moNextMove.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="classes.html"><span>Classes</span></a></li> <li><a href="classes.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li> <li id="current"><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0"> <table cellspacing="0" cellpadding="0" border="0">
@ -20,8 +20,7 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<h1>moNextMove.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span> <h1>moNextMove.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span>
<a name="l00002"></a>00002 <a name="l00002"></a>00002
<a name="l00003"></a>00003 <span class="comment">// "moNextMove.h"</span> <a name="l00003"></a>00003 <span class="comment">// "moNextMove.h"</span>
@ -39,7 +38,7 @@
<a name="l00015"></a>00015 <span class="preprocessor">#include &lt;eoFunctor.h&gt;</span> <a name="l00015"></a>00015 <span class="preprocessor">#include &lt;eoFunctor.h&gt;</span>
<a name="l00016"></a>00016 <a name="l00016"></a>00016
<a name="l00018"></a>00018 <a name="l00018"></a>00018
<a name="l00022"></a><a class="code" href="classmo_next_move.html">00022</a> <span class="keyword">template</span> &lt; <span class="keyword">class</span> M &gt; <span class="keyword">class </span><a class="code" href="classmo_next_move.html" title="Class which allows to generate a new move (moMove).">moNextMove</a>:<span class="keyword">public</span> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF</a> &lt; M &amp;, const typename <a name="l00022"></a><a class="code" href="classmo_next_move.html">00022</a> <span class="keyword">template</span> &lt; <span class="keyword">class</span> M &gt; <span class="keyword">class </span><a class="code" href="classmo_next_move.html">moNextMove</a>:<span class="keyword">public</span> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF</a> &lt; M &amp;, const typename
<a name="l00023"></a>00023 M::EOType &amp;, <a name="l00023"></a>00023 M::EOType &amp;,
<a name="l00024"></a>00024 bool &gt; <a name="l00024"></a>00024 bool &gt;
<a name="l00025"></a>00025 { <a name="l00025"></a>00025 {
@ -47,8 +46,8 @@
<a name="l00027"></a>00027 }; <a name="l00027"></a>00027 };
<a name="l00028"></a>00028 <a name="l00028"></a>00028
<a name="l00029"></a>00029 <span class="preprocessor">#endif</span> <a name="l00029"></a>00029 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; </pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,15 +1,15 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: moNoAspirCrit.h Source File</title> <title>PARADISEO-MO: moNoAspirCrit.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="classes.html"><span>Classes</span></a></li> <li><a href="classes.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li> <li id="current"><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0"> <table cellspacing="0" cellpadding="0" border="0">
@ -20,8 +20,7 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<h1>moNoAspirCrit.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span> <h1>moNoAspirCrit.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span>
<a name="l00002"></a>00002 <a name="l00002"></a>00002
<a name="l00003"></a>00003 <span class="comment">// "eoNoAspirCrit.h"</span> <a name="l00003"></a>00003 <span class="comment">// "eoNoAspirCrit.h"</span>
@ -39,11 +38,11 @@
<a name="l00015"></a>00015 <span class="preprocessor">#include "moAspirCrit.h"</span> <a name="l00015"></a>00015 <span class="preprocessor">#include "moAspirCrit.h"</span>
<a name="l00016"></a>00016 <a name="l00016"></a>00016
<a name="l00018"></a>00018 <a name="l00018"></a>00018
<a name="l00021"></a><a class="code" href="classmo_no_aspir_crit.html">00021</a> <span class="keyword">template</span> &lt; <span class="keyword">class</span> M &gt; <span class="keyword">class </span><a class="code" href="classmo_no_aspir_crit.html" title="One of the possible aspiration criterion (moAspirCrit).">moNoAspirCrit</a>:<span class="keyword">public</span> <a class="code" href="classmo_aspir_crit.html" title="Description of the conditions in which a tabu move could be accepted.">moAspirCrit</a> &lt; M &gt; <a name="l00021"></a><a class="code" href="classmo_no_aspir_crit.html">00021</a> <span class="keyword">template</span> &lt; <span class="keyword">class</span> M &gt; <span class="keyword">class </span><a class="code" href="classmo_no_aspir_crit.html">moNoAspirCrit</a>:<span class="keyword">public</span> <a class="code" href="classmo_aspir_crit.html">moAspirCrit</a> &lt; M &gt;
<a name="l00022"></a>00022 { <a name="l00022"></a>00022 {
<a name="l00023"></a>00023 <a name="l00023"></a>00023
<a name="l00025"></a>00025 <a name="l00025"></a>00025
<a name="l00032"></a><a class="code" href="classmo_no_aspir_crit.html#8a7180a8d5c25bfb6727d0b59551b0f8">00032</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_no_aspir_crit.html#8a7180a8d5c25bfb6727d0b59551b0f8" title="Function which describes the aspiration criterion behaviour.">operator () </a>(<span class="keyword">const</span> M &amp; __move, <a name="l00032"></a><a class="code" href="classmo_no_aspir_crit.html#8a7180a8d5c25bfb6727d0b59551b0f8">00032</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_no_aspir_crit.html#8a7180a8d5c25bfb6727d0b59551b0f8">operator () </a>(<span class="keyword">const</span> M &amp; __move,
<a name="l00033"></a>00033 <span class="keyword">const</span> <span class="keyword">typename</span> M::EOType::Fitness &amp; __sol) <a name="l00033"></a>00033 <span class="keyword">const</span> <span class="keyword">typename</span> M::EOType::Fitness &amp; __sol)
<a name="l00034"></a>00034 { <a name="l00034"></a>00034 {
<a name="l00035"></a>00035 <a name="l00035"></a>00035
@ -51,14 +50,14 @@
<a name="l00037"></a>00037 } <a name="l00037"></a>00037 }
<a name="l00038"></a>00038 <a name="l00038"></a>00038
<a name="l00040"></a>00040 <a name="l00040"></a>00040
<a name="l00043"></a><a class="code" href="classmo_no_aspir_crit.html#f3a286fc4c2d36bd390ba9a3074f3037">00043</a> <span class="keywordtype">void</span> <a class="code" href="classmo_no_aspir_crit.html#f3a286fc4c2d36bd390ba9a3074f3037" title="Procedure which initialises all that needs a moNoAspirCrit.">init</a> () <a name="l00043"></a><a class="code" href="classmo_no_aspir_crit.html#f3a286fc4c2d36bd390ba9a3074f3037">00043</a> <span class="keywordtype">void</span> <a class="code" href="classmo_no_aspir_crit.html#f3a286fc4c2d36bd390ba9a3074f3037">init</a> ()
<a name="l00044"></a>00044 { <a name="l00044"></a>00044 {
<a name="l00045"></a>00045 } <a name="l00045"></a>00045 }
<a name="l00046"></a>00046 }; <a name="l00046"></a>00046 };
<a name="l00047"></a>00047 <a name="l00047"></a>00047
<a name="l00048"></a>00048 <span class="preprocessor">#endif</span> <a name="l00048"></a>00048 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; </pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,15 +1,15 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: moRandImprSelect.h Source File</title> <title>PARADISEO-MO: moRandImprSelect.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="classes.html"><span>Classes</span></a></li> <li><a href="classes.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li> <li id="current"><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0"> <table cellspacing="0" cellpadding="0" border="0">
@ -20,8 +20,7 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<h1>moRandImprSelect.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span> <h1>moRandImprSelect.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span>
<a name="l00002"></a>00002 <a name="l00002"></a>00002
<a name="l00003"></a>00003 <span class="comment">// "moRandImprSelect.h"</span> <a name="l00003"></a>00003 <span class="comment">// "moRandImprSelect.h"</span>
@ -42,63 +41,63 @@
<a name="l00018"></a>00018 <span class="preprocessor">#include "moMoveSelect.h"</span> <a name="l00018"></a>00018 <span class="preprocessor">#include "moMoveSelect.h"</span>
<a name="l00019"></a>00019 <a name="l00019"></a>00019
<a name="l00021"></a>00021 <a name="l00021"></a>00021
<a name="l00025"></a><a class="code" href="classmo_rand_impr_select.html">00025</a> <span class="keyword">template</span> &lt; <span class="keyword">class</span> M &gt; <span class="keyword">class </span><a class="code" href="classmo_rand_impr_select.html" title="One of the possible moMove selector (moMoveSelect).">moRandImprSelect</a>:<span class="keyword">public</span> <a class="code" href="classmo_move_select.html" title="Class that describes a move selector (moMove).">moMoveSelect</a> &lt; M &gt; <a name="l00025"></a><a class="code" href="classmo_rand_impr_select.html">00025</a> <span class="keyword">template</span> &lt; <span class="keyword">class</span> M &gt; <span class="keyword">class </span><a class="code" href="classmo_rand_impr_select.html">moRandImprSelect</a>:<span class="keyword">public</span> <a class="code" href="classmo_move_select.html">moMoveSelect</a> &lt; M &gt;
<a name="l00026"></a>00026 { <a name="l00026"></a>00026 {
<a name="l00027"></a>00027 <a name="l00027"></a>00027
<a name="l00028"></a>00028 <span class="keyword">public</span>: <a name="l00028"></a>00028 <span class="keyword">public</span>:
<a name="l00029"></a>00029 <a name="l00029"></a>00029
<a name="l00031"></a><a class="code" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c">00031</a> <span class="keyword">typedef</span> <span class="keyword">typename</span> M::EOType::Fitness <a class="code" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c" title="Alias for the fitness.">Fitness</a>; <a name="l00031"></a><a class="code" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c">00031</a> <span class="keyword">typedef</span> <span class="keyword">typename</span> M::EOType::Fitness <a class="code" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c">Fitness</a>;
<a name="l00032"></a>00032 <a name="l00032"></a>00032
<a name="l00034"></a>00034 <a name="l00034"></a>00034
<a name="l00040"></a><a class="code" href="classmo_rand_impr_select.html#a19726a1509cff874801615d63a3b5d9">00040</a> <span class="keywordtype">void</span> <a class="code" href="classmo_rand_impr_select.html#a19726a1509cff874801615d63a3b5d9" title="Procedure which all that needs a moRandImprSelect.">init</a> (<span class="keyword">const</span> <a class="code" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c" title="Alias for the fitness.">Fitness</a> &amp; __fit) <a name="l00040"></a><a class="code" href="classmo_rand_impr_select.html#a19726a1509cff874801615d63a3b5d9">00040</a> <span class="keywordtype">void</span> <a class="code" href="classmo_rand_impr_select.html#a19726a1509cff874801615d63a3b5d9">init</a> (<span class="keyword">const</span> <a class="code" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c">Fitness</a> &amp; __fit)
<a name="l00041"></a>00041 { <a name="l00041"></a>00041 {
<a name="l00042"></a>00042 <a class="code" href="classmo_rand_impr_select.html#d153c277a0a2ea95ac484210d445b40e" title="Fitness of the current solution.">init_fit</a> = __fit; <a name="l00042"></a>00042 <a class="code" href="classmo_rand_impr_select.html#d153c277a0a2ea95ac484210d445b40e">init_fit</a> = __fit;
<a name="l00043"></a>00043 <a class="code" href="classmo_rand_impr_select.html#05c7c3b858e8a25632f2f5c86b0c97a3" title="Candidate fitnesse vector.">vect_better_fit</a>.clear (); <a name="l00043"></a>00043 <a class="code" href="classmo_rand_impr_select.html#05c7c3b858e8a25632f2f5c86b0c97a3">vect_better_fit</a>.clear ();
<a name="l00044"></a>00044 <a class="code" href="classmo_rand_impr_select.html#2ace12bd179144fa71d56324694201f5" title="Candidate move vector.">vect_better_moves</a>.clear (); <a name="l00044"></a>00044 <a class="code" href="classmo_rand_impr_select.html#2ace12bd179144fa71d56324694201f5">vect_better_moves</a>.clear ();
<a name="l00045"></a>00045 } <a name="l00045"></a>00045 }
<a name="l00046"></a>00046 <a name="l00046"></a>00046
<a name="l00048"></a>00048 <a name="l00048"></a>00048
<a name="l00056"></a><a class="code" href="classmo_rand_impr_select.html#60ae5548560caee7e28d5ed2446186c9">00056</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_rand_impr_select.html#60ae5548560caee7e28d5ed2446186c9" title="Function that updates the fitness and move vectors.">update</a> (<span class="keyword">const</span> M &amp; __move, <span class="keyword">const</span> <a class="code" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c" title="Alias for the fitness.">Fitness</a> &amp; __fit) <a name="l00056"></a><a class="code" href="classmo_rand_impr_select.html#60ae5548560caee7e28d5ed2446186c9">00056</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_rand_impr_select.html#60ae5548560caee7e28d5ed2446186c9">update</a> (<span class="keyword">const</span> M &amp; __move, <span class="keyword">const</span> <a class="code" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c">Fitness</a> &amp; __fit)
<a name="l00057"></a>00057 { <a name="l00057"></a>00057 {
<a name="l00058"></a>00058 <a name="l00058"></a>00058
<a name="l00059"></a>00059 <span class="keywordflow">if</span> (__fit &gt; <a class="code" href="classmo_rand_impr_select.html#d153c277a0a2ea95ac484210d445b40e" title="Fitness of the current solution.">init_fit</a>) <a name="l00059"></a>00059 <span class="keywordflow">if</span> (__fit &gt; <a class="code" href="classmo_rand_impr_select.html#d153c277a0a2ea95ac484210d445b40e">init_fit</a>)
<a name="l00060"></a>00060 { <a name="l00060"></a>00060 {
<a name="l00061"></a>00061 <a name="l00061"></a>00061
<a name="l00062"></a>00062 <a class="code" href="classmo_rand_impr_select.html#05c7c3b858e8a25632f2f5c86b0c97a3" title="Candidate fitnesse vector.">vect_better_fit</a>.push_back (__fit); <a name="l00062"></a>00062 <a class="code" href="classmo_rand_impr_select.html#05c7c3b858e8a25632f2f5c86b0c97a3">vect_better_fit</a>.push_back (__fit);
<a name="l00063"></a>00063 <a class="code" href="classmo_rand_impr_select.html#2ace12bd179144fa71d56324694201f5" title="Candidate move vector.">vect_better_moves</a>.push_back (__move); <a name="l00063"></a>00063 <a class="code" href="classmo_rand_impr_select.html#2ace12bd179144fa71d56324694201f5">vect_better_moves</a>.push_back (__move);
<a name="l00064"></a>00064 } <a name="l00064"></a>00064 }
<a name="l00065"></a>00065 <a name="l00065"></a>00065
<a name="l00066"></a>00066 <span class="keywordflow">return</span> <span class="keyword">true</span>; <a name="l00066"></a>00066 <span class="keywordflow">return</span> <span class="keyword">true</span>;
<a name="l00067"></a>00067 } <a name="l00067"></a>00067 }
<a name="l00068"></a>00068 <a name="l00068"></a>00068
<a name="l00070"></a>00070 <a name="l00070"></a>00070
<a name="l00077"></a><a class="code" href="classmo_rand_impr_select.html#5ee57f77a450c0a9ce50bfccf3ad2a55">00077</a> <span class="keywordtype">void</span> <a class="code" href="classmo_rand_impr_select.html#5ee57f77a450c0a9ce50bfccf3ad2a55" title="The move selection.">operator () </a>(M &amp; __move, <a class="code" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c" title="Alias for the fitness.">Fitness</a> &amp; __fit) <span class="keywordflow">throw</span> (<a class="code" href="class_empty_selection.html" title="Special class that describes the case of no selection.">EmptySelection</a>) <a name="l00077"></a><a class="code" href="classmo_rand_impr_select.html#5ee57f77a450c0a9ce50bfccf3ad2a55">00077</a> <span class="keywordtype">void</span> <a class="code" href="classmo_rand_impr_select.html#5ee57f77a450c0a9ce50bfccf3ad2a55">operator () </a>(M &amp; __move, <a class="code" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c">Fitness</a> &amp; __fit) <span class="keywordflow">throw</span> (<a class="code" href="class_empty_selection.html">EmptySelection</a>)
<a name="l00078"></a>00078 { <a name="l00078"></a>00078 {
<a name="l00079"></a>00079 <a name="l00079"></a>00079
<a name="l00080"></a>00080 <span class="keywordflow">if</span> (!<a class="code" href="classmo_rand_impr_select.html#05c7c3b858e8a25632f2f5c86b0c97a3" title="Candidate fitnesse vector.">vect_better_fit</a>.empty ()) <a name="l00080"></a>00080 <span class="keywordflow">if</span> (!<a class="code" href="classmo_rand_impr_select.html#05c7c3b858e8a25632f2f5c86b0c97a3">vect_better_fit</a>.empty ())
<a name="l00081"></a>00081 { <a name="l00081"></a>00081 {
<a name="l00082"></a>00082 <a name="l00082"></a>00082
<a name="l00083"></a>00083 <span class="keywordtype">unsigned</span> n = rng.<a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_rng.html#f0829d258c74cdc3a8f6cd72c0287cb4">random</a> (<a class="code" href="classmo_rand_impr_select.html#05c7c3b858e8a25632f2f5c86b0c97a3" title="Candidate fitnesse vector.">vect_better_fit</a>.size ()); <a name="l00083"></a>00083 <span class="keywordtype">unsigned</span> n = rng.<a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_rng.html#f0829d258c74cdc3a8f6cd72c0287cb4">random</a> (<a class="code" href="classmo_rand_impr_select.html#05c7c3b858e8a25632f2f5c86b0c97a3">vect_better_fit</a>.size ());
<a name="l00084"></a>00084 <a name="l00084"></a>00084
<a name="l00085"></a>00085 __move = <a class="code" href="classmo_rand_impr_select.html#2ace12bd179144fa71d56324694201f5" title="Candidate move vector.">vect_better_moves</a>[n]; <a name="l00085"></a>00085 __move = <a class="code" href="classmo_rand_impr_select.html#2ace12bd179144fa71d56324694201f5">vect_better_moves</a>[n];
<a name="l00086"></a>00086 __fit = <a class="code" href="classmo_rand_impr_select.html#05c7c3b858e8a25632f2f5c86b0c97a3" title="Candidate fitnesse vector.">vect_better_fit</a>[n]; <a name="l00086"></a>00086 __fit = <a class="code" href="classmo_rand_impr_select.html#05c7c3b858e8a25632f2f5c86b0c97a3">vect_better_fit</a>[n];
<a name="l00087"></a>00087 } <a name="l00087"></a>00087 }
<a name="l00088"></a>00088 <span class="keywordflow">else</span> <a name="l00088"></a>00088 <span class="keywordflow">else</span>
<a name="l00089"></a>00089 <span class="keywordflow">throw</span> <a class="code" href="class_empty_selection.html" title="Special class that describes the case of no selection.">EmptySelection</a> (); <a name="l00089"></a>00089 <span class="keywordflow">throw</span> <a class="code" href="class_empty_selection.html">EmptySelection</a> ();
<a name="l00090"></a>00090 } <a name="l00090"></a>00090 }
<a name="l00091"></a>00091 <a name="l00091"></a>00091
<a name="l00092"></a>00092 <span class="keyword">private</span>: <a name="l00092"></a>00092 <span class="keyword">private</span>:
<a name="l00093"></a>00093 <a name="l00093"></a>00093
<a name="l00095"></a><a class="code" href="classmo_rand_impr_select.html#d153c277a0a2ea95ac484210d445b40e">00095</a> <a class="code" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c" title="Alias for the fitness.">Fitness</a> <a class="code" href="classmo_rand_impr_select.html#d153c277a0a2ea95ac484210d445b40e" title="Fitness of the current solution.">init_fit</a>; <a name="l00095"></a><a class="code" href="classmo_rand_impr_select.html#d153c277a0a2ea95ac484210d445b40e">00095</a> <a class="code" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c">Fitness</a> <a class="code" href="classmo_rand_impr_select.html#d153c277a0a2ea95ac484210d445b40e">init_fit</a>;
<a name="l00096"></a>00096 <a name="l00096"></a>00096
<a name="l00098"></a><a class="code" href="classmo_rand_impr_select.html#05c7c3b858e8a25632f2f5c86b0c97a3">00098</a> std::vector &lt; Fitness &gt; <a class="code" href="classmo_rand_impr_select.html#05c7c3b858e8a25632f2f5c86b0c97a3" title="Candidate fitnesse vector.">vect_better_fit</a>; <a name="l00098"></a><a class="code" href="classmo_rand_impr_select.html#05c7c3b858e8a25632f2f5c86b0c97a3">00098</a> std::vector &lt; Fitness &gt; <a class="code" href="classmo_rand_impr_select.html#05c7c3b858e8a25632f2f5c86b0c97a3">vect_better_fit</a>;
<a name="l00099"></a>00099 <a name="l00099"></a>00099
<a name="l00101"></a><a class="code" href="classmo_rand_impr_select.html#2ace12bd179144fa71d56324694201f5">00101</a> std::vector &lt; M &gt; <a class="code" href="classmo_rand_impr_select.html#2ace12bd179144fa71d56324694201f5" title="Candidate move vector.">vect_better_moves</a>; <a name="l00101"></a><a class="code" href="classmo_rand_impr_select.html#2ace12bd179144fa71d56324694201f5">00101</a> std::vector &lt; M &gt; <a class="code" href="classmo_rand_impr_select.html#2ace12bd179144fa71d56324694201f5">vect_better_moves</a>;
<a name="l00102"></a>00102 }; <a name="l00102"></a>00102 };
<a name="l00103"></a>00103 <a name="l00103"></a>00103
<a name="l00104"></a>00104 <span class="preprocessor">#endif</span> <a name="l00104"></a>00104 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; </pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,15 +1,15 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: moRandMove.h Source File</title> <title>PARADISEO-MO: moRandMove.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="classes.html"><span>Classes</span></a></li> <li><a href="classes.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li> <li id="current"><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0"> <table cellspacing="0" cellpadding="0" border="0">
@ -20,8 +20,7 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<h1>moRandMove.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span> <h1>moRandMove.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span>
<a name="l00002"></a>00002 <a name="l00002"></a>00002
<a name="l00003"></a>00003 <span class="comment">// "moRandMove.h"</span> <a name="l00003"></a>00003 <span class="comment">// "moRandMove.h"</span>
@ -39,14 +38,14 @@
<a name="l00015"></a>00015 <span class="preprocessor">#include &lt;eoFunctor.h&gt;</span> <a name="l00015"></a>00015 <span class="preprocessor">#include &lt;eoFunctor.h&gt;</span>
<a name="l00016"></a>00016 <a name="l00016"></a>00016
<a name="l00018"></a>00018 <a name="l00018"></a>00018
<a name="l00021"></a><a class="code" href="classmo_rand_move.html">00021</a> <span class="keyword">template</span> &lt; <span class="keyword">class</span> M &gt; <span class="keyword">class </span><a class="code" href="classmo_rand_move.html" title="Random move generator.">moRandMove</a>:<span class="keyword">public</span> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF</a> &lt; M &amp;, void &gt; <a name="l00021"></a><a class="code" href="classmo_rand_move.html">00021</a> <span class="keyword">template</span> &lt; <span class="keyword">class</span> M &gt; <span class="keyword">class </span><a class="code" href="classmo_rand_move.html">moRandMove</a>:<span class="keyword">public</span> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF</a> &lt; M &amp;, void &gt;
<a name="l00022"></a>00022 { <a name="l00022"></a>00022 {
<a name="l00023"></a>00023 <a name="l00023"></a>00023
<a name="l00024"></a>00024 }; <a name="l00024"></a>00024 };
<a name="l00025"></a>00025 <a name="l00025"></a>00025
<a name="l00026"></a>00026 <span class="preprocessor">#endif</span> <a name="l00026"></a>00026 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; </pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -1,15 +1,15 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PARADISEO-MO: moSA.h Source File</title> <title>PARADISEO-MO: moSA.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css">
</head><body> </head><body>
<!-- Generated by Doxygen 1.5.2 --> <!-- Generated by Doxygen 1.4.7 -->
<div class="tabs"> <div class="tabs">
<ul> <ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li> <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="classes.html"><span>Classes</span></a></li> <li><a href="classes.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li> <li id="current"><a href="files.html"><span>Files</span></a></li>
<li> <li>
<form action="search.php" method="get"> <form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0"> <table cellspacing="0" cellpadding="0" border="0">
@ -20,8 +20,7 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div>
<h1>moSA.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span> <h1>moSA.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span>
<a name="l00002"></a>00002 <a name="l00002"></a>00002
<a name="l00003"></a>00003 <span class="comment">// "moSA.h"</span> <a name="l00003"></a>00003 <span class="comment">// "moSA.h"</span>
@ -48,67 +47,67 @@
<a name="l00024"></a>00024 <span class="preprocessor">#include &lt;math.h&gt;</span> <a name="l00024"></a>00024 <span class="preprocessor">#include &lt;math.h&gt;</span>
<a name="l00025"></a>00025 <a name="l00025"></a>00025
<a name="l00027"></a>00027 <a name="l00027"></a>00027
<a name="l00030"></a><a class="code" href="classmo_s_a.html">00030</a> <span class="keyword">template</span> &lt; <span class="keyword">class</span> M &gt; <span class="keyword">class </span><a class="code" href="classmo_s_a.html" title="Simulated Annealing (SA).">moSA</a>:<span class="keyword">public</span> <a class="code" href="classmo_algo.html" title="Description of an algorithm of the paradiseo-mo library.">moAlgo</a> &lt; typename M::EOType &gt; <a name="l00030"></a><a class="code" href="classmo_s_a.html">00030</a> <span class="keyword">template</span> &lt; <span class="keyword">class</span> M &gt; <span class="keyword">class </span><a class="code" href="classmo_s_a.html">moSA</a>:<span class="keyword">public</span> <a class="code" href="classmo_algo.html">moAlgo</a> &lt; typename M::EOType &gt;
<a name="l00031"></a>00031 { <a name="l00031"></a>00031 {
<a name="l00032"></a>00032 <a name="l00032"></a>00032
<a name="l00034"></a>00034 <span class="keyword">typedef</span> <a name="l00034"></a>00034 <span class="keyword">typedef</span>
<a name="l00035"></a>00035 <span class="keyword">typename</span> <a name="l00035"></a>00035 <span class="keyword">typename</span>
<a name="l00036"></a>00036 M::EOType <a name="l00036"></a>00036 M::EOType
<a name="l00037"></a><a class="code" href="classmo_s_a.html#d5d64a8797bdedc7b3af7893aded0bd5">00037</a> <a class="code" href="classmo_s_a.html#d5d64a8797bdedc7b3af7893aded0bd5" title="Alias for the type.">EOT</a>; <a name="l00037"></a><a class="code" href="classmo_s_a.html#d5d64a8797bdedc7b3af7893aded0bd5">00037</a> <a class="code" href="classmo_s_a.html#d5d64a8797bdedc7b3af7893aded0bd5">EOT</a>;
<a name="l00038"></a>00038 <a name="l00038"></a>00038
<a name="l00040"></a>00040 <span class="keyword">typedef</span> <a name="l00040"></a>00040 <span class="keyword">typedef</span>
<a name="l00041"></a>00041 <span class="keyword">typename</span> <a name="l00041"></a>00041 <span class="keyword">typename</span>
<a name="l00042"></a>00042 EOT::Fitness <a name="l00042"></a>00042 EOT::Fitness
<a name="l00043"></a><a class="code" href="classmo_s_a.html#97f1a40d5ab5a0b3f878d0347b34804b">00043</a> <a class="code" href="classmo_s_a.html#97f1a40d5ab5a0b3f878d0347b34804b" title="Alias for the fitness.">Fitness</a>; <a name="l00043"></a><a class="code" href="classmo_s_a.html#97f1a40d5ab5a0b3f878d0347b34804b">00043</a> <a class="code" href="classmo_s_a.html#97f1a40d5ab5a0b3f878d0347b34804b">Fitness</a>;
<a name="l00044"></a>00044 <a name="l00044"></a>00044
<a name="l00045"></a>00045 <span class="keyword">public</span>: <a name="l00045"></a>00045 <span class="keyword">public</span>:
<a name="l00046"></a>00046 <a name="l00046"></a>00046
<a name="l00048"></a>00048 <a name="l00048"></a>00048
<a name="l00058"></a><a class="code" href="classmo_s_a.html#01f6a44483e5a7abbce33eb480b6a9b9">00058</a> <a class="code" href="classmo_s_a.html#01f6a44483e5a7abbce33eb480b6a9b9" title="SA constructor.">moSA</a> (moRandMove &lt; M &gt; &amp;__move_rand, <a name="l00058"></a><a class="code" href="classmo_s_a.html#01f6a44483e5a7abbce33eb480b6a9b9">00058</a> <a class="code" href="classmo_s_a.html#01f6a44483e5a7abbce33eb480b6a9b9">moSA</a> (moRandMove &lt; M &gt; &amp;__move_rand,
<a name="l00059"></a>00059 moMoveIncrEval &lt; M &gt; &amp;__incr_eval, <a name="l00059"></a>00059 moMoveIncrEval &lt; M &gt; &amp;__incr_eval,
<a name="l00060"></a>00060 moSolContinue &lt; EOT &gt; &amp;__cont, <a name="l00060"></a>00060 moSolContinue &lt; EOT &gt; &amp;__cont,
<a name="l00061"></a>00061 <span class="keywordtype">double</span> __init_temp, <a name="l00061"></a>00061 <span class="keywordtype">double</span> __init_temp,
<a name="l00062"></a>00062 <a class="code" href="classmo_cooling_schedule.html" title="This class gives the description of a cooling schedule.">moCoolingSchedule</a> &amp; __cool_sched, eoEvalFunc &lt; EOT &gt; &amp;__full_eval): <a name="l00062"></a>00062 <a class="code" href="classmo_cooling_schedule.html">moCoolingSchedule</a> &amp; __cool_sched, eoEvalFunc &lt; EOT &gt; &amp;__full_eval):
<a name="l00063"></a>00063 <a class="code" href="classmo_s_a.html#71c49935b63a202d25888a5f86121fec" title="A move generator (generally randomly).">move_rand</a> (__move_rand), <a name="l00063"></a>00063 <a class="code" href="classmo_s_a.html#71c49935b63a202d25888a5f86121fec">move_rand</a> (__move_rand),
<a name="l00064"></a>00064 <a class="code" href="classmo_s_a.html#4c3be32e9832e465b24e6d33559356bc" title="A (generally) efficient evaluation function.">incr_eval</a> (__incr_eval), <a name="l00064"></a>00064 <a class="code" href="classmo_s_a.html#4c3be32e9832e465b24e6d33559356bc">incr_eval</a> (__incr_eval),
<a name="l00065"></a>00065 <a class="code" href="classmo_s_a.html#54484c8a514866ea496e0058c2e09716" title="Stopping criterion before temperature update.">cont</a> (__cont), <a name="l00065"></a>00065 <a class="code" href="classmo_s_a.html#54484c8a514866ea496e0058c2e09716">cont</a> (__cont),
<a name="l00066"></a>00066 <a class="code" href="classmo_s_a.html#f1af7636b52aa5f6b381f8187b667bd4" title="Initial temperature.">init_temp</a> (__init_temp), <a name="l00066"></a>00066 <a class="code" href="classmo_s_a.html#f1af7636b52aa5f6b381f8187b667bd4">init_temp</a> (__init_temp),
<a name="l00067"></a>00067 <a class="code" href="classmo_s_a.html#11c7d0cab649b7d680dd85bb74cb4ff6" title="The cooling schedule.">cool_sched</a> (__cool_sched), <a name="l00067"></a>00067 <a class="code" href="classmo_s_a.html#11c7d0cab649b7d680dd85bb74cb4ff6">cool_sched</a> (__cool_sched),
<a name="l00068"></a>00068 <a class="code" href="classmo_s_a.html#bcd6a940046f23dd741444c0b85edf2c" title="A full evaluation function.">full_eval</a> (__full_eval) <a name="l00068"></a>00068 <a class="code" href="classmo_s_a.html#bcd6a940046f23dd741444c0b85edf2c">full_eval</a> (__full_eval)
<a name="l00069"></a>00069 { <a name="l00069"></a>00069 {
<a name="l00070"></a>00070 <a name="l00070"></a>00070
<a name="l00071"></a>00071 } <a name="l00071"></a>00071 }
<a name="l00072"></a>00072 <a name="l00072"></a>00072
<a name="l00074"></a>00074 <a name="l00074"></a>00074
<a name="l00080"></a><a class="code" href="classmo_s_a.html#0e4c54b57bc13fcbd4763883b8f719e5">00080</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_s_a.html#0e4c54b57bc13fcbd4763883b8f719e5" title="function that launches the SA algorithm.">operator ()</a>(<a class="code" href="classmo_s_a.html#d5d64a8797bdedc7b3af7893aded0bd5" title="Alias for the type.">EOT</a> &amp; __sol) <a name="l00080"></a><a class="code" href="classmo_s_a.html#0e4c54b57bc13fcbd4763883b8f719e5">00080</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_s_a.html#0e4c54b57bc13fcbd4763883b8f719e5">operator ()</a>(<a class="code" href="classmo_s_a.html#d5d64a8797bdedc7b3af7893aded0bd5">EOT</a> &amp; __sol)
<a name="l00081"></a>00081 { <a name="l00081"></a>00081 {
<a name="l00082"></a>00082 <a name="l00082"></a>00082
<a name="l00083"></a>00083 <span class="keywordflow">if</span> (__sol.invalid ()) <a name="l00083"></a>00083 <span class="keywordflow">if</span> (__sol.invalid ())
<a name="l00084"></a>00084 { <a name="l00084"></a>00084 {
<a name="l00085"></a>00085 <a class="code" href="classmo_s_a.html#bcd6a940046f23dd741444c0b85edf2c" title="A full evaluation function.">full_eval</a> (__sol); <a name="l00085"></a>00085 <a class="code" href="classmo_s_a.html#bcd6a940046f23dd741444c0b85edf2c">full_eval</a> (__sol);
<a name="l00086"></a>00086 } <a name="l00086"></a>00086 }
<a name="l00087"></a>00087 <a name="l00087"></a>00087
<a name="l00088"></a>00088 <span class="keywordtype">double</span> temp = <a class="code" href="classmo_s_a.html#f1af7636b52aa5f6b381f8187b667bd4" title="Initial temperature.">init_temp</a>; <a name="l00088"></a>00088 <span class="keywordtype">double</span> temp = <a class="code" href="classmo_s_a.html#f1af7636b52aa5f6b381f8187b667bd4">init_temp</a>;
<a name="l00089"></a>00089 <a name="l00089"></a>00089
<a name="l00090"></a>00090 M move; <a name="l00090"></a>00090 M move;
<a name="l00091"></a>00091 <a name="l00091"></a>00091
<a name="l00092"></a>00092 <a class="code" href="classmo_s_a.html#d5d64a8797bdedc7b3af7893aded0bd5" title="Alias for the type.">EOT</a> best_sol = __sol; <a name="l00092"></a>00092 <a class="code" href="classmo_s_a.html#d5d64a8797bdedc7b3af7893aded0bd5">EOT</a> best_sol = __sol;
<a name="l00093"></a>00093 <a name="l00093"></a>00093
<a name="l00094"></a>00094 <span class="keywordflow">do</span> <a name="l00094"></a>00094 <span class="keywordflow">do</span>
<a name="l00095"></a>00095 { <a name="l00095"></a>00095 {
<a name="l00096"></a>00096 <a name="l00096"></a>00096
<a name="l00097"></a>00097 <a class="code" href="classmo_s_a.html#54484c8a514866ea496e0058c2e09716" title="Stopping criterion before temperature update.">cont</a>.init (); <a name="l00097"></a>00097 <a class="code" href="classmo_s_a.html#54484c8a514866ea496e0058c2e09716">cont</a>.init ();
<a name="l00098"></a>00098 <span class="keywordflow">do</span> <a name="l00098"></a>00098 <span class="keywordflow">do</span>
<a name="l00099"></a>00099 { <a name="l00099"></a>00099 {
<a name="l00100"></a>00100 <a name="l00100"></a>00100
<a name="l00101"></a>00101 <a class="code" href="classmo_s_a.html#71c49935b63a202d25888a5f86121fec" title="A move generator (generally randomly).">move_rand</a> (move); <a name="l00101"></a>00101 <a class="code" href="classmo_s_a.html#71c49935b63a202d25888a5f86121fec">move_rand</a> (move);
<a name="l00102"></a>00102 <a name="l00102"></a>00102
<a name="l00103"></a>00103 <a class="code" href="classmo_s_a.html#97f1a40d5ab5a0b3f878d0347b34804b" title="Alias for the fitness.">Fitness</a> delta_fit = <a class="code" href="classmo_s_a.html#4c3be32e9832e465b24e6d33559356bc" title="A (generally) efficient evaluation function.">incr_eval</a> (move, __sol) - __sol.fitness (); <a name="l00103"></a>00103 <a class="code" href="classmo_s_a.html#97f1a40d5ab5a0b3f878d0347b34804b">Fitness</a> delta_fit = <a class="code" href="classmo_s_a.html#4c3be32e9832e465b24e6d33559356bc">incr_eval</a> (move, __sol) - __sol.fitness ();
<a name="l00104"></a>00104 <a name="l00104"></a>00104
<a name="l00105"></a>00105 <span class="keywordflow">if</span> (delta_fit &gt; 0 || rng.<a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_rng.html#50dfb052f11ae50326e552cb223d88e4">uniform</a> () &lt; exp (delta_fit / temp)) <a name="l00105"></a>00105 <span class="keywordflow">if</span> (delta_fit &gt; 0 || rng.<a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_rng.html#50dfb052f11ae50326e552cb223d88e4">uniform</a> () &lt; exp (delta_fit / temp))
<a name="l00106"></a>00106 { <a name="l00106"></a>00106 {
<a name="l00107"></a>00107 <a name="l00107"></a>00107
<a name="l00108"></a>00108 __sol.fitness (<a class="code" href="classmo_s_a.html#4c3be32e9832e465b24e6d33559356bc" title="A (generally) efficient evaluation function.">incr_eval</a> (move, __sol)); <a name="l00108"></a>00108 __sol.fitness (<a class="code" href="classmo_s_a.html#4c3be32e9832e465b24e6d33559356bc">incr_eval</a> (move, __sol));
<a name="l00109"></a>00109 move (__sol); <a name="l00109"></a>00109 move (__sol);
<a name="l00110"></a>00110 <a name="l00110"></a>00110
<a name="l00111"></a>00111 <span class="comment">/* Updating the best solution found</span> <a name="l00111"></a>00111 <span class="comment">/* Updating the best solution found</span>
@ -118,10 +117,10 @@
<a name="l00115"></a>00115 } <a name="l00115"></a>00115 }
<a name="l00116"></a>00116 <a name="l00116"></a>00116
<a name="l00117"></a>00117 } <a name="l00117"></a>00117 }
<a name="l00118"></a>00118 <span class="keywordflow">while</span> (<a class="code" href="classmo_s_a.html#54484c8a514866ea496e0058c2e09716" title="Stopping criterion before temperature update.">cont</a> (__sol)); <a name="l00118"></a>00118 <span class="keywordflow">while</span> (<a class="code" href="classmo_s_a.html#54484c8a514866ea496e0058c2e09716">cont</a> (__sol));
<a name="l00119"></a>00119 <a name="l00119"></a>00119
<a name="l00120"></a>00120 } <a name="l00120"></a>00120 }
<a name="l00121"></a>00121 <span class="keywordflow">while</span> (<a class="code" href="classmo_s_a.html#11c7d0cab649b7d680dd85bb74cb4ff6" title="The cooling schedule.">cool_sched</a> (temp)); <a name="l00121"></a>00121 <span class="keywordflow">while</span> (<a class="code" href="classmo_s_a.html#11c7d0cab649b7d680dd85bb74cb4ff6">cool_sched</a> (temp));
<a name="l00122"></a>00122 <a name="l00122"></a>00122
<a name="l00123"></a>00123 __sol = best_sol; <a name="l00123"></a>00123 __sol = best_sol;
<a name="l00124"></a>00124 <a name="l00124"></a>00124
@ -130,22 +129,22 @@
<a name="l00127"></a>00127 <a name="l00127"></a>00127
<a name="l00128"></a>00128 <span class="keyword">private</span>: <a name="l00128"></a>00128 <span class="keyword">private</span>:
<a name="l00129"></a>00129 <a name="l00129"></a>00129
<a name="l00131"></a><a class="code" href="classmo_s_a.html#71c49935b63a202d25888a5f86121fec">00131</a> moRandMove &lt; M &gt; &amp;<a class="code" href="classmo_s_a.html#71c49935b63a202d25888a5f86121fec" title="A move generator (generally randomly).">move_rand</a>; <a name="l00131"></a><a class="code" href="classmo_s_a.html#71c49935b63a202d25888a5f86121fec">00131</a> moRandMove &lt; M &gt; &amp;<a class="code" href="classmo_s_a.html#71c49935b63a202d25888a5f86121fec">move_rand</a>;
<a name="l00132"></a>00132 <a name="l00132"></a>00132
<a name="l00134"></a><a class="code" href="classmo_s_a.html#4c3be32e9832e465b24e6d33559356bc">00134</a> moMoveIncrEval &lt; M &gt; &amp;<a class="code" href="classmo_s_a.html#4c3be32e9832e465b24e6d33559356bc" title="A (generally) efficient evaluation function.">incr_eval</a>; <a name="l00134"></a><a class="code" href="classmo_s_a.html#4c3be32e9832e465b24e6d33559356bc">00134</a> moMoveIncrEval &lt; M &gt; &amp;<a class="code" href="classmo_s_a.html#4c3be32e9832e465b24e6d33559356bc">incr_eval</a>;
<a name="l00135"></a>00135 <a name="l00135"></a>00135
<a name="l00137"></a><a class="code" href="classmo_s_a.html#54484c8a514866ea496e0058c2e09716">00137</a> moSolContinue &lt; EOT &gt; &amp;<a class="code" href="classmo_s_a.html#54484c8a514866ea496e0058c2e09716" title="Stopping criterion before temperature update.">cont</a>; <a name="l00137"></a><a class="code" href="classmo_s_a.html#54484c8a514866ea496e0058c2e09716">00137</a> moSolContinue &lt; EOT &gt; &amp;<a class="code" href="classmo_s_a.html#54484c8a514866ea496e0058c2e09716">cont</a>;
<a name="l00138"></a>00138 <a name="l00138"></a>00138
<a name="l00140"></a><a class="code" href="classmo_s_a.html#f1af7636b52aa5f6b381f8187b667bd4">00140</a> <span class="keywordtype">double</span> <a class="code" href="classmo_s_a.html#f1af7636b52aa5f6b381f8187b667bd4" title="Initial temperature.">init_temp</a>; <a name="l00140"></a><a class="code" href="classmo_s_a.html#f1af7636b52aa5f6b381f8187b667bd4">00140</a> <span class="keywordtype">double</span> <a class="code" href="classmo_s_a.html#f1af7636b52aa5f6b381f8187b667bd4">init_temp</a>;
<a name="l00141"></a>00141 <a name="l00141"></a>00141
<a name="l00143"></a><a class="code" href="classmo_s_a.html#11c7d0cab649b7d680dd85bb74cb4ff6">00143</a> <a class="code" href="classmo_cooling_schedule.html" title="This class gives the description of a cooling schedule.">moCoolingSchedule</a> &amp; <a class="code" href="classmo_s_a.html#11c7d0cab649b7d680dd85bb74cb4ff6" title="The cooling schedule.">cool_sched</a>; <a name="l00143"></a><a class="code" href="classmo_s_a.html#11c7d0cab649b7d680dd85bb74cb4ff6">00143</a> <a class="code" href="classmo_cooling_schedule.html">moCoolingSchedule</a> &amp; <a class="code" href="classmo_s_a.html#11c7d0cab649b7d680dd85bb74cb4ff6">cool_sched</a>;
<a name="l00144"></a>00144 <a name="l00144"></a>00144
<a name="l00146"></a><a class="code" href="classmo_s_a.html#bcd6a940046f23dd741444c0b85edf2c">00146</a> eoEvalFunc &lt; EOT &gt; &amp;<a class="code" href="classmo_s_a.html#bcd6a940046f23dd741444c0b85edf2c" title="A full evaluation function.">full_eval</a>; <span class="comment">// Full evaluator.</span> <a name="l00146"></a><a class="code" href="classmo_s_a.html#bcd6a940046f23dd741444c0b85edf2c">00146</a> eoEvalFunc &lt; EOT &gt; &amp;<a class="code" href="classmo_s_a.html#bcd6a940046f23dd741444c0b85edf2c">full_eval</a>; <span class="comment">// Full evaluator.</span>
<a name="l00147"></a>00147 }; <a name="l00147"></a>00147 };
<a name="l00148"></a>00148 <a name="l00148"></a>00148
<a name="l00149"></a>00149 <span class="preprocessor">#endif</span> <a name="l00149"></a>00149 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by&nbsp; </pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by&nbsp;
<a href="http://www.doxygen.org/index.html"> <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

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