Doc script updates API documentation module=paradiseo-mo SPY=/data/OPAC/software/paradisEO/scripts/spy-update-api-doc-10724.20080312152056.log

git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@1127 331e1502-861f-0410-8da2-ba01fb791d7f
This commit is contained in:
legrand 2008-03-12 14:22:40 +00:00
commit 300ff474b2
203 changed files with 3548 additions and 4011 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-MOMovingObjects: Class List</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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,56 +20,54 @@
</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-MovingObjects Class List</h1>Here are the classes, structs, unions and interfaces with brief descriptions:<table>
<h1>ParadisEO-MOMovingObjects Class List</h1>Here are the classes, structs, unions and interfaces with brief descriptions:<table>
<tr><td class="indexkey"><a class="el" href="classmo_algo.html">moAlgo&lt; EOT &gt;</a></td><td class="indexvalue">Description of an algorithm of the paradiseo-mo library </td></tr> <tr><td class="indexkey"><a class="el" href="classmo_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_comparator.html">moComparator&lt; EOT &gt;</a></td><td class="indexvalue">Template for classes which need to compare two EOT and indicate if the first is "better" than the second </td></tr> <tr><td class="indexkey"><a class="el" href="classmo_comparator.html">moComparator&lt; EOT &gt;</a></td><td class="indexvalue">Template for classes which need to compare two EOT and indicate if the first is "better" than the second </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_fit_comparator.html">moFitComparator&lt; EOT &gt;</a></td><td class="indexvalue">Comparison according to the fitness </td></tr> <tr><td class="indexkey"><a class="el" href="classmo_fit_comparator.html">moFitComparator&lt; EOT &gt;</a></td><td class="indexvalue">Comparison according to the fitness </td></tr>
<tr><td class="indexkey"><a class="el" href="classmo_fit_sol_continue.html">moFitSolContinue&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_fit_sol_continue.html">moFitSolContinue&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_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_i_l_s.html">moILS&lt; M &gt;</a></td><td class="indexvalue">Iterated Local Search (ILS) </td></tr> <tr><td class="indexkey"><a class="el" href="classmo_i_l_s.html">moILS&lt; M &gt;</a></td><td class="indexvalue">Iterated Local Search (ILS) </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_no_fit_impr_sol_continue.html">moNoFitImprSolContinue&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_no_fit_impr_sol_continue.html">moNoFitImprSolContinue&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_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_steady_fit_sol_continue.html">moSteadyFitSolContinue&lt; EOT &gt;</a></td><td class="indexvalue">One possible stopping criterion for a solution-based heuristic </td></tr> <tr><td class="indexkey"><a class="el" href="classmo_steady_fit_sol_continue.html">moSteadyFitSolContinue&lt; EOT &gt;</a></td><td class="indexvalue">One possible stopping 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 Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: Alphabetical List</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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 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-MovingObjects Class Index</h1><p><div class="qindex"><a class="qindex" href="#letter_A">A</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_B">B</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_C">C</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_E">E</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_F">F</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_G">G</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_H">H</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_I">I</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_L">L</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_M">M</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_N">N</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_R">R</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_S">S</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_T">T</a></div><p>
<h1>ParadisEO-MOMovingObjects 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>
</td><td><a class="el" href="classmo_h_c.html">moHC</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classmo_next_move.html">moNextMove</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classmo_algo.html">moAlgo</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classmo_h_c_move_loop_expl.html">moHCMoveLoopExpl</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classmo_no_aspir_crit.html">moNoAspirCrit</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classmo_aspir_crit.html">moAspirCrit</a>&nbsp;&nbsp;&nbsp;</td><td><a name="letter_I"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;I&nbsp;&nbsp;</div></td></tr></table> </td><td><a class="el" href="classmo_h_c.html">moHC</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classmo_next_move.html">moNextMove</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classmo_algo.html">moAlgo</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classmo_h_c_move_loop_expl.html">moHCMoveLoopExpl</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classmo_no_aspir_crit.html">moNoAspirCrit</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classmo_aspir_crit.html">moAspirCrit</a>&nbsp;&nbsp;&nbsp;</td><td><a name="letter_I"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;I&nbsp;&nbsp;</div></td></tr></table>
@ -47,8 +45,8 @@
</td><td><a class="el" href="classmo_move_loop_expl.html">moMoveLoopExpl</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classmo_t_s.html">moTS</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classmo_gen_sol_continue.html">moGenSolContinue</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classmo_move_select.html">moMoveSelect</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classmo_t_s_move_loop_expl.html">moTSMoveLoopExpl</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a name="letter_H"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;H&nbsp;&nbsp;</div></td></tr></table> </td><td><a class="el" href="classmo_move_loop_expl.html">moMoveLoopExpl</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classmo_t_s.html">moTS</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classmo_gen_sol_continue.html">moGenSolContinue</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classmo_move_select.html">moMoveSelect</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classmo_t_s_move_loop_expl.html">moTSMoveLoopExpl</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a name="letter_H"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;H&nbsp;&nbsp;</div></td></tr></table>
</td><td><a name="letter_N"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;N&nbsp;&nbsp;</div></td></tr></table> </td><td><a name="letter_N"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;N&nbsp;&nbsp;</div></td></tr></table>
</td></tr></table><p><div class="qindex"><a class="qindex" href="#letter_A">A</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_B">B</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_C">C</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_E">E</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_F">F</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_G">G</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_H">H</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_I">I</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_L">L</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_M">M</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_N">N</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_R">R</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_S">S</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_T">T</a></div><p> </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 Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: Member List</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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,34 +20,28 @@
</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; Member List</h1>This is the complete list of members for <a class="el" href="classmo_algo.html">moAlgo&lt; EOT &gt;</a>, including all inherited members.<p><table> <h1>moAlgo&lt; EOT &gt; Member List</h1>This is the complete list of members for <a class="el" href="classmo_algo.html">moAlgo&lt; EOT &gt;</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html#04aa988c26acbc7e41e96cae0bd415cc49049917435570208a070a27694a78ef">binary</a></td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html">eoOp&lt; EOType &gt;</a></td><td></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html#0dc1d253f0bd267f27ba8db63beea7f6">className</a>() const </td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html">eoMonOp&lt; EOT &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html#c87e6d128629aa4de90dcfb7c2cd4f5c">className</a>() const</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html">eoMonOp&lt; EOT &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html#8dce578ea839d0ea6f2b0e4585b58c86">eoMonOp</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html">eoMonOp&lt; EOT &gt;</a></td><td></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html#8dce578ea839d0ea6f2b0e4585b58c86">eoMonOp</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html">eoMonOp&lt; EOT &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html#5b9ae9bfcd36ab9cfbc2940039190bdc">eoOp</a>(OpType _type)</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html">eoOp&lt; EOType &gt;</a></td><td></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html#5b9ae9bfcd36ab9cfbc2940039190bdc">eoOp</a>(OpType _type)</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html">eoOp&lt; EOType &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html#66db208d9e3c9f7920aafa198af07e79">eoOp</a>(const eoOp &amp;_eop)</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html">eoOp&lt; EOType &gt;</a></td><td></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html#66db208d9e3c9f7920aafa198af07e79">eoOp</a>(const eoOp &amp;_eop)</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html">eoOp&lt; EOType &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF&lt; EOT &amp;, bool &gt;</a></td><td><code> [static]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF&lt; EOT &amp;, bool &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html#04aa988c26acbc7e41e96cae0bd415cc94742f4c2d5999cd5d5f90e33678b7b6">general</a></td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html">eoOp&lt; EOType &gt;</a></td><td></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html#f58534db7113ec9919ecdb69b661eb60">getType</a>() const </td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html">eoOp&lt; EOType &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html#cf08c054e075116f58b1fcc9f0cd330d">getType</a>() const</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html">eoOp&lt; EOType &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">operator()</a>(EOT &amp;)=0</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF&lt; EOT &amp;, bool &gt;</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">operator()</a>(EOT &amp;)=0</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF&lt; EOT &amp;, bool &gt;</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html#04aa988c26acbc7e41e96cae0bd415cc">OpType</a> enum name</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html">eoOp&lt; EOType &gt;</a></td><td></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html#04aa988c26acbc7e41e96cae0bd415cc">OpType</a> enum name</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html">eoOp&lt; EOType &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html#04aa988c26acbc7e41e96cae0bd415cca6dea65573db512d19ac25105179c421">quadratic</a></td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html">eoOp&lt; EOType &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html#04aa988c26acbc7e41e96cae0bd415cc812b466ce4e18e1e38e4e483224e2b64">unary</a></td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html">eoOp&lt; EOType &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html#4d42fee3eb192bc52b184cd098f91850">~eoOp</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html">eoOp&lt; EOType &gt;</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html#4d42fee3eb192bc52b184cd098f91850">~eoOp</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html">eoOp&lt; EOType &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF&lt; EOT &amp;, bool &gt;</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF&lt; EOT &amp;, bool &gt;</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; </table><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: moAlgo&lt; EOT &gt; Class Template Reference</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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,20 @@
</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>
<code>#include &lt;<a class="el" href="mo_algo_8h-source.html">moAlgo.h</a>&gt;</code> <code>#include &lt;<a class="el" href="mo_algo_8h-source.html">moAlgo.h</a>&gt;</code>
<p> <p>
<div class="dynheader"> <p>Inheritance diagram for moAlgo&lt; EOT &gt;:
Inheritance diagram for moAlgo&lt; EOT &gt;:</div>
<div class="dynsection">
<p><center><img src="classmo_algo.png" usemap="#moAlgo< EOT >_map" border="0" alt=""></center> <p><center><img src="classmo_algo.png" usemap="#moAlgo< EOT >_map" border="0" alt=""></center>
<map name="moAlgo< EOT >_map"> <map name="moAlgo< EOT >_map">
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html" alt="eoMonOp< EOT >" shape="rect" coords="74,112,212,136"> <area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html" alt="eoMonOp< EOT >" shape="rect" coords="74,112,212,136">
@ -46,9 +41,6 @@ Inheritance diagram for moAlgo&lt; EOT &gt;:</div>
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html" alt="eoUF< EOT &, bool >" shape="rect" coords="148,56,286,80"> <area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html" alt="eoUF< EOT &, bool >" shape="rect" coords="148,56,286,80">
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="148,0,286,24"> <area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="148,0,286,24">
</map> </map>
</div>
<p>
<a href="classmo_algo-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> <a href="classmo_algo-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr> <tr><td></td></tr>
</table> </table>
@ -58,12 +50,14 @@ Inheritance diagram for moAlgo&lt; EOT &gt;:</div>
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>Definition at line <a class="el" href="mo_algo_8h-source.html#l00046">46</a> of file <a class="el" href="mo_algo_8h-source.html">moAlgo.h</a>.</p> <p>
<hr>The documentation for this class was generated from the following file:<ul>
<p>
Definition at line <a class="el" href="mo_algo_8h-source.html#l00046">46</a> of file <a class="el" href="mo_algo_8h-source.html">moAlgo.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="mo_algo_8h-source.html">moAlgo.h</a></ul> <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 Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: Member List</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [static]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_aspir_crit.html#a8ce84510a5ec7c9078381e542c6d140">init</a>()=0</td><td><a class="el" href="classmo_aspir_crit.html">moAspirCrit&lt; M &gt;</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="classmo_aspir_crit.html#a8ce84510a5ec7c9078381e542c6d140">init</a>()=0</td><td><a class="el" href="classmo_aspir_crit.html">moAspirCrit&lt; M &gt;</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">operator()</a>(A1, A2)=0</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">operator()</a>(A1, A2)=0</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; </table><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: moAspirCrit&lt; M &gt; Class Template Reference</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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,20 @@
</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" -->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>
<p> <p>
<div class="dynheader"> <p>Inheritance diagram for moAspirCrit&lt; M &gt;:
Inheritance diagram for moAspirCrit&lt; M &gt;:</div>
<div class="dynsection">
<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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="92,56,267,80"> <area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="92,56,267,80">
@ -46,9 +41,6 @@ Inheritance diagram for moAspirCrit&lt; M &gt;:</div>
<area href="classmo_impr_best_fit_aspir_crit.html" alt="moImprBestFitAspirCrit< M >" shape="rect" coords="0,168,175,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="185,168,360,192"> <area href="classmo_no_aspir_crit.html" alt="moNoAspirCrit< M >" shape="rect" coords="185,168,360,192">
</map> </map>
</div>
<p>
<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>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> <tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
@ -62,9 +54,11 @@ Inheritance diagram for moAspirCrit&lt; M &gt;:</div>
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>Definition at line <a class="el" href="mo_aspir_crit_8h-source.html#l00047">47</a> of file <a class="el" href="mo_aspir_crit_8h-source.html">moAspirCrit.h</a>.</p> <p>
<hr><h2>Member Function Documentation</h2>
<p>
Definition at line <a class="el" href="mo_aspir_crit_8h-source.html#l00047">47</a> of file <a class="el" href="mo_aspir_crit_8h-source.html">moAspirCrit.h</a>.<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="a8ce84510a5ec7c9078381e542c6d140"></a><!-- doxytag: member="moAspirCrit::init" ref="a8ce84510a5ec7c9078381e542c6d140" args="()=0" --> <a class="anchor" name="a8ce84510a5ec7c9078381e542c6d140"></a><!-- doxytag: member="moAspirCrit::init" ref="a8ce84510a5ec7c9078381e542c6d140" args="()=0" -->
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@ -86,14 +80,14 @@ template&lt;class M&gt; </div>
Procedure which initialises all that needs an aspiration criterion. Procedure which initialises all that needs an aspiration criterion.
<p> <p>
It can be possible that this procedure does nothing... It can be possible that this procedure does nothing...
<p>Implemented in <a class="el" href="classmo_impr_best_fit_aspir_crit.html#ffa451a14ff4ea86fb8bd9fdbc348630">moImprBestFitAspirCrit&lt; M &gt;</a>, and <a class="el" href="classmo_no_aspir_crit.html#f3a286fc4c2d36bd390ba9a3074f3037">moNoAspirCrit&lt; M &gt;</a>.</p> <p>
Implemented in <a class="el" href="classmo_impr_best_fit_aspir_crit.html#ffa451a14ff4ea86fb8bd9fdbc348630">moImprBestFitAspirCrit&lt; M &gt;</a>, and <a class="el" href="classmo_no_aspir_crit.html#f3a286fc4c2d36bd390ba9a3074f3037">moNoAspirCrit&lt; M &gt;</a>.
</div> </div>
</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 Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: Member List</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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#e51345fe28ca7cbaca65bdad1aa8ecb7">best_fitness</a></td><td><a class="el" href="classmo_best_impr_select.html">moBestImprSelect&lt; M &gt;</a></td><td><code> [private]</code></td></tr> <tr class="memlist"><td><a class="el" href="classmo_best_impr_select.html#e51345fe28ca7cbaca65bdad1aa8ecb7">best_fitness</a></td><td><a class="el" href="classmo_best_impr_select.html">moBestImprSelect&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_best_impr_select.html#bd86f70519f954c07ff0d8a2a3a8ff6a">best_move</a></td><td><a class="el" href="classmo_best_impr_select.html">moBestImprSelect&lt; M &gt;</a></td><td><code> [private]</code></td></tr> <tr class="memlist"><td><a class="el" href="classmo_best_impr_select.html#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#5c0729fd316b0ef78406bce5ca91de2a">update</a>(const M &amp;_move, const Fitness &amp;_fitness)</td><td><a class="el" href="classmo_best_impr_select.html">moBestImprSelect&lt; M &gt;</a></td><td><code> [inline, virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="classmo_best_impr_select.html#5c0729fd316b0ef78406bce5ca91de2a">update</a>(const M &amp;_move, const Fitness &amp;_fitness)</td><td><a class="el" href="classmo_best_impr_select.html">moBestImprSelect&lt; M &gt;</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; M &amp;, M::EOType::Fitness &amp;, void &gt;</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; M &amp;, M::EOType::Fitness &amp;, void &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; </table><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: moBestImprSelect&lt; M &gt; Class Template Reference</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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,34 +20,26 @@
</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>
<p> <p>
<div class="dynheader"> <p>Inheritance diagram for moBestImprSelect&lt; M &gt;:
Inheritance diagram for moBestImprSelect&lt; M &gt;:</div>
<div class="dynsection">
<p><center><img src="classmo_best_impr_select.png" usemap="#moBestImprSelect< M >_map" border="0" alt=""></center> <p><center><img src="classmo_best_impr_select.png" usemap="#moBestImprSelect< M >_map" border="0" alt=""></center>
<map name="moBestImprSelect< M >_map"> <map name="moBestImprSelect< M >_map">
<area href="classmo_move_select.html" alt="moMoveSelect< M >" shape="rect" coords="0,112,256,136"> <area href="classmo_move_select.html" alt="moMoveSelect< M >" shape="rect" coords="0,112,256,136">
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html" alt="eoBF< M &, M::EOType::Fitness &, void >" shape="rect" coords="0,56,256,80"> <area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html" alt="eoBF< M &, M::EOType::Fitness &, void >" shape="rect" coords="0,56,256,80">
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,256,24"> <area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,256,24">
</map> </map>
</div>
<p>
<a href="classmo_best_impr_select-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> <a href="classmo_best_impr_select-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr> <tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr> <tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
@ -83,11 +75,13 @@ 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>Definition at line <a class="el" href="mo_best_impr_select_8h-source.html#l00047">47</a> of file <a class="el" href="mo_best_impr_select_8h-source.html">moBestImprSelect.h</a>.</p> <p>
<hr><h2>Member Function Documentation</h2>
<p>
Definition at line <a class="el" href="mo_best_impr_select_8h-source.html#l00047">47</a> of file <a class="el" href="mo_best_impr_select_8h-source.html">moBestImprSelect.h</a>.<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="83f961549986b8ad94692e433aa79114"></a><!-- doxytag: member="moBestImprSelect::init" ref="83f961549986b8ad94692e433aa79114" args="(const Fitness &amp;_fitness)" --> <a class="anchor" name="83f961549986b8ad94692e433aa79114"></a><!-- doxytag: member="moBestImprSelect::init" ref="83f961549986b8ad94692e433aa79114" args="(const Fitness &amp;_fitness)" -->
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@ -115,12 +109,12 @@ Procedure which initialise the exploration.
</table> </table>
</dl> </dl>
<p>Implements <a class="el" href="classmo_move_select.html#58038bd859632c1bd022d23d9792bdca">moMoveSelect&lt; M &gt;</a>.</p> <p>
Implements <a class="el" href="classmo_move_select.html#58038bd859632c1bd022d23d9792bdca">moMoveSelect&lt; M &gt;</a>.
<p>Definition at line <a class="el" href="mo_best_impr_select_8h-source.html#l00058">58</a> of file <a class="el" href="mo_best_impr_select_8h-source.html">moBestImprSelect.h</a>.</p> <p>
Definition at line <a class="el" href="mo_best_impr_select_8h-source.html#l00058">58</a> of file <a class="el" href="mo_best_impr_select_8h-source.html">moBestImprSelect.h</a>.
<p>References <a class="el" href="mo_best_impr_select_8h-source.html#l00108">moBestImprSelect&lt; M &gt;::first_time</a>.</p> <p>
References <a class="el" href="mo_best_impr_select_8h-source.html#l00109">moBestImprSelect&lt; M &gt;::first_time</a>.
</div> </div>
</div><p> </div><p>
<a class="anchor" name="5c0729fd316b0ef78406bce5ca91de2a"></a><!-- doxytag: member="moBestImprSelect::update" ref="5c0729fd316b0ef78406bce5ca91de2a" args="(const M &amp;_move, const Fitness &amp;_fitness)" --> <a class="anchor" name="5c0729fd316b0ef78406bce5ca91de2a"></a><!-- doxytag: member="moBestImprSelect::update" ref="5c0729fd316b0ef78406bce5ca91de2a" args="(const M &amp;_move, const Fitness &amp;_fitness)" -->
@ -153,21 +147,21 @@ template&lt;class M&gt; </div>
<p> <p>
<a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/struct_function.html">Function</a> that indicates if the current move has not improved the fitness. <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/struct_function.html">Function</a> that indicates if the current move has not improved the fitness.
<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>_fitness</em>&nbsp;</td><td>a fitness linked to the move. </td></tr> <tr><td valign="top"></td><td valign="top"><em>_fitness</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>Implements <a class="el" href="classmo_move_select.html#5b4d3b2f030cca80c563c3db0c4af404">moMoveSelect&lt; M &gt;</a>.</p>
<p>Definition at line <a class="el" href="mo_best_impr_select_8h-source.html#l00076">76</a> of file <a class="el" href="mo_best_impr_select_8h-source.html">moBestImprSelect.h</a>.</p>
<p>References <a class="el" href="mo_best_impr_select_8h-source.html#l00114">moBestImprSelect&lt; M &gt;::best_fitness</a>, <a class="el" href="mo_best_impr_select_8h-source.html#l00111">moBestImprSelect&lt; M &gt;::best_move</a>, and <a class="el" href="mo_best_impr_select_8h-source.html#l00108">moBestImprSelect&lt; M &gt;::first_time</a>.</p>
<p>
Implements <a class="el" href="classmo_move_select.html#5b4d3b2f030cca80c563c3db0c4af404">moMoveSelect&lt; M &gt;</a>.
<p>
Definition at line <a class="el" href="mo_best_impr_select_8h-source.html#l00077">77</a> of file <a class="el" href="mo_best_impr_select_8h-source.html">moBestImprSelect.h</a>.
<p>
References <a class="el" href="mo_best_impr_select_8h-source.html#l00115">moBestImprSelect&lt; M &gt;::best_fitness</a>, <a class="el" href="mo_best_impr_select_8h-source.html#l00112">moBestImprSelect&lt; M &gt;::best_move</a>, and <a class="el" href="mo_best_impr_select_8h-source.html#l00109">moBestImprSelect&lt; M &gt;::first_time</a>.
</div> </div>
</div><p> </div><p>
<a class="anchor" name="33b3de7bd322f737eb97cce9a5404527"></a><!-- doxytag: member="moBestImprSelect::operator()" ref="33b3de7bd322f737eb97cce9a5404527" args="(M &amp;_move, Fitness &amp;_fitness)" --> <a class="anchor" name="33b3de7bd322f737eb97cce9a5404527"></a><!-- doxytag: member="moBestImprSelect::operator()" ref="33b3de7bd322f737eb97cce9a5404527" args="(M &amp;_move, Fitness &amp;_fitness)" -->
@ -207,18 +201,18 @@ Procedure which saved the best move and fitness.
</table> </table>
</dl> </dl>
<p>Implements <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">eoBF&lt; M &amp;, M::EOType::Fitness &amp;, void &gt;</a>.</p> <p>
Implements <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">eoBF&lt; M &amp;, M::EOType::Fitness &amp;, void &gt;</a>.
<p>Definition at line <a class="el" href="mo_best_impr_select_8h-source.html#l00094">94</a> of file <a class="el" href="mo_best_impr_select_8h-source.html">moBestImprSelect.h</a>.</p> <p>
Definition at line <a class="el" href="mo_best_impr_select_8h-source.html#l00095">95</a> of file <a class="el" href="mo_best_impr_select_8h-source.html">moBestImprSelect.h</a>.
<p>References <a class="el" href="mo_best_impr_select_8h-source.html#l00114">moBestImprSelect&lt; M &gt;::best_fitness</a>, <a class="el" href="mo_best_impr_select_8h-source.html#l00111">moBestImprSelect&lt; M &gt;::best_move</a>, and <a class="el" href="mo_best_impr_select_8h-source.html#l00108">moBestImprSelect&lt; M &gt;::first_time</a>.</p> <p>
References <a class="el" href="mo_best_impr_select_8h-source.html#l00115">moBestImprSelect&lt; M &gt;::best_fitness</a>, <a class="el" href="mo_best_impr_select_8h-source.html#l00112">moBestImprSelect&lt; M &gt;::best_move</a>, and <a class="el" href="mo_best_impr_select_8h-source.html#l00109">moBestImprSelect&lt; M &gt;::first_time</a>.
</div> </div>
</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 Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: Member List</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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>moComparator&lt; EOT &gt; Member List</h1>This is the complete list of members for <a class="el" href="classmo_comparator.html">moComparator&lt; EOT &gt;</a>, including all inherited members.<p><table> <h1>moComparator&lt; EOT &gt; Member List</h1>This is the complete list of members for <a class="el" href="classmo_comparator.html">moComparator&lt; EOT &gt;</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [static]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">operator()</a>(A1, A2)=0</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">operator()</a>(A1, A2)=0</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; </table><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: moComparator&lt; EOT &gt; Class Template Reference</title> <title>ParadisEO-MO-MovingObjects: moComparator&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.4 --> <!-- 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,34 +20,26 @@
</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>moComparator&lt; EOT &gt; Class Template Reference</h1><!-- doxytag: class="moComparator" --><!-- doxytag: inherits="eoBF" -->Template for classes which need to compare two EOT and indicate if the first is "better" than the second. <h1>moComparator&lt; EOT &gt; Class Template Reference</h1><!-- doxytag: class="moComparator" --><!-- doxytag: inherits="eoBF" -->Template for classes which need to compare two EOT and indicate if the first is "better" than the second.
<a href="#_details">More...</a> <a href="#_details">More...</a>
<p> <p>
<code>#include &lt;<a class="el" href="mo_comparator_8h-source.html">moComparator.h</a>&gt;</code> <code>#include &lt;<a class="el" href="mo_comparator_8h-source.html">moComparator.h</a>&gt;</code>
<p> <p>
<div class="dynheader"> <p>Inheritance diagram for moComparator&lt; EOT &gt;:
Inheritance diagram for moComparator&lt; EOT &gt;:</div>
<div class="dynsection">
<p><center><img src="classmo_comparator.png" usemap="#moComparator< EOT >_map" border="0" alt=""></center> <p><center><img src="classmo_comparator.png" usemap="#moComparator< EOT >_map" border="0" alt=""></center>
<map name="moComparator< EOT >_map"> <map name="moComparator< EOT >_map">
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="0,56,157,80"> <area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="0,56,157,80">
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,157,24"> <area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,157,24">
<area href="classmo_fit_comparator.html" alt="moFitComparator< EOT >" shape="rect" coords="0,168,157,192"> <area href="classmo_fit_comparator.html" alt="moFitComparator< EOT >" shape="rect" coords="0,168,157,192">
</map> </map>
</div>
<p>
<a href="classmo_comparator-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> <a href="classmo_comparator-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr> <tr><td></td></tr>
</table> </table>
@ -58,11 +50,13 @@ Inheritance diagram for moComparator&lt; EOT &gt;:</div>
Template for classes which need to compare two EOT and indicate if the first is "better" than the second. Template for classes which need to compare two EOT and indicate if the first is "better" than the second.
<p> <p>
The objects that extend this template describe how an EOT is "better" than an other. The objects that extend this template describe how an EOT is "better" than an other.
<p>Definition at line <a class="el" href="mo_comparator_8h-source.html#l00045">45</a> of file <a class="el" href="mo_comparator_8h-source.html">moComparator.h</a>.</p> <p>
<hr>The documentation for this class was generated from the following file:<ul>
<p>
Definition at line <a class="el" href="mo_comparator_8h-source.html#l00045">45</a> of file <a class="el" href="mo_comparator_8h-source.html">moComparator.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="mo_comparator_8h-source.html">moComparator.h</a></ul> <li><a class="el" href="mo_comparator_8h-source.html">moComparator.h</a></ul>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: Member List</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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>moCoolingSchedule Member List</h1>This is the complete list of members for <a class="el" href="classmo_cooling_schedule.html">moCoolingSchedule</a>, including all inherited members.<p><table> <h1>moCoolingSchedule Member List</h1>This is the complete list of members for <a class="el" href="classmo_cooling_schedule.html">moCoolingSchedule</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF&lt; double &amp;, bool &gt;</a></td><td><code> [static]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF&lt; double &amp;, bool &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">operator()</a>(double &amp;)=0</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF&lt; double &amp;, bool &gt;</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">operator()</a>(double &amp;)=0</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF&lt; double &amp;, bool &gt;</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF&lt; double &amp;, bool &gt;</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF&lt; double &amp;, bool &gt;</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; </table><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: moCoolingSchedule Class Reference</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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,20 @@
</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>
<code>#include &lt;<a class="el" href="mo_cooling_schedule_8h-source.html">moCoolingSchedule.h</a>&gt;</code> <code>#include &lt;<a class="el" href="mo_cooling_schedule_8h-source.html">moCoolingSchedule.h</a>&gt;</code>
<p> <p>
<div class="dynheader"> <p>Inheritance diagram for moCoolingSchedule:
Inheritance diagram for moCoolingSchedule:</div>
<div class="dynsection">
<p><center><img src="classmo_cooling_schedule.png" usemap="#moCoolingSchedule_map" border="0" alt=""></center> <p><center><img src="classmo_cooling_schedule.png" usemap="#moCoolingSchedule_map" border="0" alt=""></center>
<map name="moCoolingSchedule_map"> <map name="moCoolingSchedule_map">
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html" alt="eoUF< double &, bool >" shape="rect" coords="99,56,288,80"> <area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html" alt="eoUF< double &, bool >" shape="rect" coords="99,56,288,80">
@ -46,21 +41,20 @@ Inheritance diagram for moCoolingSchedule:</div>
<area href="classmo_exponential_cooling_schedule.html" alt="moExponentialCoolingSchedule" shape="rect" coords="0,168,189,192"> <area href="classmo_exponential_cooling_schedule.html" alt="moExponentialCoolingSchedule" shape="rect" coords="0,168,189,192">
<area href="classmo_linear_cooling_schedule.html" alt="moLinearCoolingSchedule" shape="rect" coords="199,168,388,192"> <area href="classmo_linear_cooling_schedule.html" alt="moLinearCoolingSchedule" shape="rect" coords="199,168,388,192">
</map> </map>
</div>
<p>
<a href="classmo_cooling_schedule-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> <a href="classmo_cooling_schedule-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr> <tr><td></td></tr>
</table> </table>
<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>Definition at line <a class="el" href="mo_cooling_schedule_8h-source.html#l00046">46</a> of file <a class="el" href="mo_cooling_schedule_8h-source.html">moCoolingSchedule.h</a>.</p> <p>
<hr>The documentation for this class was generated from the following file:<ul>
<p>
Definition at line <a class="el" href="mo_cooling_schedule_8h-source.html#l00046">46</a> of file <a class="el" href="mo_cooling_schedule_8h-source.html">moCoolingSchedule.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="mo_cooling_schedule_8h-source.html">moCoolingSchedule.h</a></ul> <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 Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: Member List</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF&lt; double &amp;, bool &gt;</a></td><td><code> [static]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF&lt; double &amp;, bool &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_exponential_cooling_schedule.html#e60ce9eb5e632f4758ea96ae92a52774">moExponentialCoolingSchedule</a>(double _threshold, double _ratio)</td><td><a class="el" href="classmo_exponential_cooling_schedule.html">moExponentialCoolingSchedule</a></td><td><code> [inline]</code></td></tr> <tr class="memlist"><td><a class="el" href="classmo_exponential_cooling_schedule.html#e60ce9eb5e632f4758ea96ae92a52774">moExponentialCoolingSchedule</a>(double _threshold, double _ratio)</td><td><a class="el" href="classmo_exponential_cooling_schedule.html">moExponentialCoolingSchedule</a></td><td><code> [inline]</code></td></tr>
@ -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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF&lt; double &amp;, bool &gt;</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF&lt; double &amp;, bool &gt;</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; </table><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: moExponentialCoolingSchedule Class Reference</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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,34 +20,26 @@
</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>
<p> <p>
<div class="dynheader"> <p>Inheritance diagram for moExponentialCoolingSchedule:
Inheritance diagram for moExponentialCoolingSchedule:</div>
<div class="dynsection">
<p><center><img src="classmo_exponential_cooling_schedule.png" usemap="#moExponentialCoolingSchedule_map" border="0" alt=""></center> <p><center><img src="classmo_exponential_cooling_schedule.png" usemap="#moExponentialCoolingSchedule_map" border="0" alt=""></center>
<map name="moExponentialCoolingSchedule_map"> <map name="moExponentialCoolingSchedule_map">
<area href="classmo_cooling_schedule.html" alt="moCoolingSchedule" shape="rect" coords="0,112,189,136"> <area href="classmo_cooling_schedule.html" alt="moCoolingSchedule" shape="rect" coords="0,112,189,136">
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html" alt="eoUF< double &, bool >" shape="rect" coords="0,56,189,80"> <area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html" alt="eoUF< double &, bool >" shape="rect" coords="0,56,189,80">
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,189,24"> <area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,189,24">
</map> </map>
</div>
<p>
<a href="classmo_exponential_cooling_schedule-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> <a href="classmo_exponential_cooling_schedule-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr> <tr><td></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>
@ -68,11 +60,13 @@ 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>Definition at line <a class="el" href="mo_exponential_cooling_schedule_8h-source.html#l00046">46</a> of file <a class="el" href="mo_exponential_cooling_schedule_8h-source.html">moExponentialCoolingSchedule.h</a>.</p> <p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<p>
Definition at line <a class="el" href="mo_exponential_cooling_schedule_8h-source.html#l00046">46</a> of file <a class="el" href="mo_exponential_cooling_schedule_8h-source.html">moExponentialCoolingSchedule.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="e60ce9eb5e632f4758ea96ae92a52774"></a><!-- doxytag: member="moExponentialCoolingSchedule::moExponentialCoolingSchedule" ref="e60ce9eb5e632f4758ea96ae92a52774" args="(double _threshold, double _ratio)" --> <a class="anchor" name="e60ce9eb5e632f4758ea96ae92a52774"></a><!-- doxytag: member="moExponentialCoolingSchedule::moExponentialCoolingSchedule" ref="e60ce9eb5e632f4758ea96ae92a52774" args="(double _threshold, double _ratio)" -->
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@ -108,8 +102,8 @@ Simple constructor.
</table> </table>
</dl> </dl>
<p>Definition at line <a class="el" href="mo_exponential_cooling_schedule_8h-source.html#l00055">55</a> of file <a class="el" href="mo_exponential_cooling_schedule_8h-source.html">moExponentialCoolingSchedule.h</a>.</p> <p>
Definition at line <a class="el" href="mo_exponential_cooling_schedule_8h-source.html#l00055">55</a> of file <a class="el" href="mo_exponential_cooling_schedule_8h-source.html">moExponentialCoolingSchedule.h</a>.
</div> </div>
</div><p> </div><p>
<hr><h2>Member Function Documentation</h2> <hr><h2>Member Function Documentation</h2>
@ -138,20 +132,20 @@ It decreases the temperature and indicates if it is greater than the threshold.<
<tr><td valign="top"></td><td valign="top"><em>_temperature</em>&nbsp;</td><td>the current temperature. </td></tr> <tr><td valign="top"></td><td valign="top"><em>_temperature</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>Implements <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">eoUF&lt; double &amp;, bool &gt;</a>.</p>
<p>Definition at line <a class="el" href="mo_exponential_cooling_schedule_8h-source.html#l00065">65</a> of file <a class="el" href="mo_exponential_cooling_schedule_8h-source.html">moExponentialCoolingSchedule.h</a>.</p>
<p>References <a class="el" href="mo_exponential_cooling_schedule_8h-source.html#l00076">ratio</a>, and <a class="el" href="mo_exponential_cooling_schedule_8h-source.html#l00073">threshold</a>.</p>
<p>
Implements <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">eoUF&lt; double &amp;, bool &gt;</a>.
<p>
Definition at line <a class="el" href="mo_exponential_cooling_schedule_8h-source.html#l00065">65</a> of file <a class="el" href="mo_exponential_cooling_schedule_8h-source.html">moExponentialCoolingSchedule.h</a>.
<p>
References <a class="el" href="mo_exponential_cooling_schedule_8h-source.html#l00076">ratio</a>, and <a class="el" href="mo_exponential_cooling_schedule_8h-source.html#l00073">threshold</a>.
</div> </div>
</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 Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: Member List</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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#287937f5c059b078ccec94e86e0a8238">best_fitness</a></td><td><a class="el" href="classmo_first_impr_select.html">moFirstImprSelect&lt; M &gt;</a></td><td><code> [private]</code></td></tr> <tr class="memlist"><td><a class="el" href="classmo_first_impr_select.html#287937f5c059b078ccec94e86e0a8238">best_fitness</a></td><td><a class="el" href="classmo_first_impr_select.html">moFirstImprSelect&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_first_impr_select.html#dfed419a608dd7c41f07fa1f1279cb8c">best_move</a></td><td><a class="el" href="classmo_first_impr_select.html">moFirstImprSelect&lt; M &gt;</a></td><td><code> [private]</code></td></tr> <tr class="memlist"><td><a class="el" href="classmo_first_impr_select.html#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>
@ -42,8 +40,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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; M &amp;, M::EOType::Fitness &amp;, void &gt;</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; M &amp;, M::EOType::Fitness &amp;, void &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; </table><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: moFirstImprSelect&lt; M &gt; Class Template Reference</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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,34 +20,26 @@
</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>
<p> <p>
<div class="dynheader"> <p>Inheritance diagram for moFirstImprSelect&lt; M &gt;:
Inheritance diagram for moFirstImprSelect&lt; M &gt;:</div>
<div class="dynsection">
<p><center><img src="classmo_first_impr_select.png" usemap="#moFirstImprSelect< M >_map" border="0" alt=""></center> <p><center><img src="classmo_first_impr_select.png" usemap="#moFirstImprSelect< M >_map" border="0" alt=""></center>
<map name="moFirstImprSelect< M >_map"> <map name="moFirstImprSelect< M >_map">
<area href="classmo_move_select.html" alt="moMoveSelect< M >" shape="rect" coords="0,112,256,136"> <area href="classmo_move_select.html" alt="moMoveSelect< M >" shape="rect" coords="0,112,256,136">
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html" alt="eoBF< M &, M::EOType::Fitness &, void >" shape="rect" coords="0,56,256,80"> <area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html" alt="eoBF< M &, M::EOType::Fitness &, void >" shape="rect" coords="0,56,256,80">
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,256,24"> <area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,256,24">
</map> </map>
</div>
<p>
<a href="classmo_first_impr_select-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> <a href="classmo_first_impr_select-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr> <tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr> <tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
@ -87,11 +79,13 @@ 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>Definition at line <a class="el" href="mo_first_impr_select_8h-source.html#l00048">48</a> of file <a class="el" href="mo_first_impr_select_8h-source.html">moFirstImprSelect.h</a>.</p> <p>
<hr><h2>Member Function Documentation</h2>
<p>
Definition at line <a class="el" href="mo_first_impr_select_8h-source.html#l00048">48</a> of file <a class="el" href="mo_first_impr_select_8h-source.html">moFirstImprSelect.h</a>.<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="a923437ecc3db50e7052b002a9a1bbf8"></a><!-- doxytag: member="moFirstImprSelect::init" ref="a923437ecc3db50e7052b002a9a1bbf8" args="(const Fitness &amp;_fitness)" --> <a class="anchor" name="a923437ecc3db50e7052b002a9a1bbf8"></a><!-- doxytag: member="moFirstImprSelect::init" ref="a923437ecc3db50e7052b002a9a1bbf8" args="(const Fitness &amp;_fitness)" -->
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@ -119,12 +113,12 @@ It save the current fitness as the initial value for the fitness. <dl compact><d
</table> </table>
</dl> </dl>
<p>Implements <a class="el" href="classmo_move_select.html#58038bd859632c1bd022d23d9792bdca">moMoveSelect&lt; M &gt;</a>.</p> <p>
Implements <a class="el" href="classmo_move_select.html#58038bd859632c1bd022d23d9792bdca">moMoveSelect&lt; M &gt;</a>.
<p>Definition at line <a class="el" href="mo_first_impr_select_8h-source.html#l00060">60</a> of file <a class="el" href="mo_first_impr_select_8h-source.html">moFirstImprSelect.h</a>.</p> <p>
Definition at line <a class="el" href="mo_first_impr_select_8h-source.html#l00060">60</a> of file <a class="el" href="mo_first_impr_select_8h-source.html">moFirstImprSelect.h</a>.
<p>References <a class="el" href="mo_first_impr_select_8h-source.html#l00114">moFirstImprSelect&lt; M &gt;::initial_fitness</a>, and <a class="el" href="mo_first_impr_select_8h-source.html#l00108">moFirstImprSelect&lt; M &gt;::valid</a>.</p> <p>
References <a class="el" href="mo_first_impr_select_8h-source.html#l00114">moFirstImprSelect&lt; M &gt;::initial_fitness</a>, and <a class="el" href="mo_first_impr_select_8h-source.html#l00108">moFirstImprSelect&lt; M &gt;::valid</a>.
</div> </div>
</div><p> </div><p>
<a class="anchor" name="f68b7ee7b35bf7347c16006f0587d313"></a><!-- doxytag: member="moFirstImprSelect::update" ref="f68b7ee7b35bf7347c16006f0587d313" args="(const M &amp;_move, const Fitness &amp;_fitness)" --> <a class="anchor" name="f68b7ee7b35bf7347c16006f0587d313"></a><!-- doxytag: member="moFirstImprSelect::update" ref="f68b7ee7b35bf7347c16006f0587d313" args="(const M &amp;_move, const Fitness &amp;_fitness)" -->
@ -157,21 +151,21 @@ template&lt;class M&gt; </div>
<p> <p>
<a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/struct_function.html">Function</a> that indicates if the current move has not improved the fitness. <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/struct_function.html">Function</a> that indicates if the current move has not improved the fitness.
<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>_fitness</em>&nbsp;</td><td>a fitness linked to the move. </td></tr> <tr><td valign="top"></td><td valign="top"><em>_fitness</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>Implements <a class="el" href="classmo_move_select.html#5b4d3b2f030cca80c563c3db0c4af404">moMoveSelect&lt; M &gt;</a>.</p>
<p>Definition at line <a class="el" href="mo_first_impr_select_8h-source.html#l00075">75</a> of file <a class="el" href="mo_first_impr_select_8h-source.html">moFirstImprSelect.h</a>.</p>
<p>References <a class="el" href="mo_first_impr_select_8h-source.html#l00117">moFirstImprSelect&lt; M &gt;::best_fitness</a>, <a class="el" href="mo_first_impr_select_8h-source.html#l00111">moFirstImprSelect&lt; M &gt;::best_move</a>, <a class="el" href="mo_first_impr_select_8h-source.html#l00114">moFirstImprSelect&lt; M &gt;::initial_fitness</a>, and <a class="el" href="mo_first_impr_select_8h-source.html#l00108">moFirstImprSelect&lt; M &gt;::valid</a>.</p>
<p>
Implements <a class="el" href="classmo_move_select.html#5b4d3b2f030cca80c563c3db0c4af404">moMoveSelect&lt; M &gt;</a>.
<p>
Definition at line <a class="el" href="mo_first_impr_select_8h-source.html#l00075">75</a> of file <a class="el" href="mo_first_impr_select_8h-source.html">moFirstImprSelect.h</a>.
<p>
References <a class="el" href="mo_first_impr_select_8h-source.html#l00117">moFirstImprSelect&lt; M &gt;::best_fitness</a>, <a class="el" href="mo_first_impr_select_8h-source.html#l00111">moFirstImprSelect&lt; M &gt;::best_move</a>, <a class="el" href="mo_first_impr_select_8h-source.html#l00114">moFirstImprSelect&lt; M &gt;::initial_fitness</a>, and <a class="el" href="mo_first_impr_select_8h-source.html#l00108">moFirstImprSelect&lt; M &gt;::valid</a>.
</div> </div>
</div><p> </div><p>
<a class="anchor" name="976569efd882886cb13184daeba79766"></a><!-- doxytag: member="moFirstImprSelect::operator()" ref="976569efd882886cb13184daeba79766" args="(M &amp;_move, Fitness &amp;_fitness)" --> <a class="anchor" name="976569efd882886cb13184daeba79766"></a><!-- doxytag: member="moFirstImprSelect::operator()" ref="976569efd882886cb13184daeba79766" args="(M &amp;_move, Fitness &amp;_fitness)" -->
@ -211,18 +205,18 @@ Procedure which saved the best move and fitness.
</table> </table>
</dl> </dl>
<p>Implements <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">eoBF&lt; M &amp;, M::EOType::Fitness &amp;, void &gt;</a>.</p> <p>
Implements <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">eoBF&lt; M &amp;, M::EOType::Fitness &amp;, void &gt;</a>.
<p>Definition at line <a class="el" href="mo_first_impr_select_8h-source.html#l00096">96</a> of file <a class="el" href="mo_first_impr_select_8h-source.html">moFirstImprSelect.h</a>.</p> <p>
Definition at line <a class="el" href="mo_first_impr_select_8h-source.html#l00096">96</a> of file <a class="el" href="mo_first_impr_select_8h-source.html">moFirstImprSelect.h</a>.
<p>References <a class="el" href="mo_first_impr_select_8h-source.html#l00117">moFirstImprSelect&lt; M &gt;::best_fitness</a>, <a class="el" href="mo_first_impr_select_8h-source.html#l00111">moFirstImprSelect&lt; M &gt;::best_move</a>, and <a class="el" href="mo_first_impr_select_8h-source.html#l00108">moFirstImprSelect&lt; M &gt;::valid</a>.</p> <p>
References <a class="el" href="mo_first_impr_select_8h-source.html#l00117">moFirstImprSelect&lt; M &gt;::best_fitness</a>, <a class="el" href="mo_first_impr_select_8h-source.html#l00111">moFirstImprSelect&lt; M &gt;::best_move</a>, and <a class="el" href="mo_first_impr_select_8h-source.html#l00108">moFirstImprSelect&lt; M &gt;::valid</a>.
</div> </div>
</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 Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: Member List</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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>moFitComparator&lt; EOT &gt; Member List</h1>This is the complete list of members for <a class="el" href="classmo_fit_comparator.html">moFitComparator&lt; EOT &gt;</a>, including all inherited members.<p><table> <h1>moFitComparator&lt; EOT &gt; Member List</h1>This is the complete list of members for <a class="el" href="classmo_fit_comparator.html">moFitComparator&lt; EOT &gt;</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [static]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_fit_comparator.html#c920d5a49deb16710daf1e5fcde6b16c">operator()</a>(const EOT &amp;_solution1, const EOT &amp;_solution2)</td><td><a class="el" href="classmo_fit_comparator.html">moFitComparator&lt; EOT &gt;</a></td><td><code> [inline]</code></td></tr> <tr class="memlist"><td><a class="el" href="classmo_fit_comparator.html#c920d5a49deb16710daf1e5fcde6b16c">operator()</a>(const EOT &amp;_solution1, const EOT &amp;_solution2)</td><td><a class="el" href="classmo_fit_comparator.html">moFitComparator&lt; EOT &gt;</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">moComparator::operator()</a>(A1, A2)=0</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">moComparator::operator()</a>(A1, A2)=0</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; </table><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: moFitComparator&lt; EOT &gt; Class Template Reference</title> <title>ParadisEO-MO-MovingObjects: moFitComparator&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.4 --> <!-- 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,34 +20,26 @@
</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>moFitComparator&lt; EOT &gt; Class Template Reference</h1><!-- doxytag: class="moFitComparator" --><!-- doxytag: inherits="moComparator" -->Comparison according to the fitness. <h1>moFitComparator&lt; EOT &gt; Class Template Reference</h1><!-- doxytag: class="moFitComparator" --><!-- doxytag: inherits="moComparator" -->Comparison according to the fitness.
<a href="#_details">More...</a> <a href="#_details">More...</a>
<p> <p>
<code>#include &lt;<a class="el" href="mo_fit_comparator_8h-source.html">moFitComparator.h</a>&gt;</code> <code>#include &lt;<a class="el" href="mo_fit_comparator_8h-source.html">moFitComparator.h</a>&gt;</code>
<p> <p>
<div class="dynheader"> <p>Inheritance diagram for moFitComparator&lt; EOT &gt;:
Inheritance diagram for moFitComparator&lt; EOT &gt;:</div>
<div class="dynsection">
<p><center><img src="classmo_fit_comparator.png" usemap="#moFitComparator< EOT >_map" border="0" alt=""></center> <p><center><img src="classmo_fit_comparator.png" usemap="#moFitComparator< EOT >_map" border="0" alt=""></center>
<map name="moFitComparator< EOT >_map"> <map name="moFitComparator< EOT >_map">
<area href="classmo_comparator.html" alt="moComparator< EOT >" shape="rect" coords="0,112,157,136"> <area href="classmo_comparator.html" alt="moComparator< EOT >" shape="rect" coords="0,112,157,136">
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="0,56,157,80"> <area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="0,56,157,80">
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,157,24"> <area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,157,24">
</map> </map>
</div>
<p>
<a href="classmo_fit_comparator-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> <a href="classmo_fit_comparator-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr> <tr><td></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>
@ -62,8 +54,10 @@ Inheritance diagram for moFitComparator&lt; EOT &gt;:</div>
Comparison according to the fitness. Comparison according to the fitness.
<p> <p>
An EOT is better than an other if its fitness is better. An EOT is better than an other if its fitness is better.
<p>Definition at line <a class="el" href="mo_fit_comparator_8h-source.html#l00046">46</a> of file <a class="el" href="mo_fit_comparator_8h-source.html">moFitComparator.h</a>.</p> <p>
<hr><h2>Member Function Documentation</h2>
<p>
Definition at line <a class="el" href="mo_fit_comparator_8h-source.html#l00046">46</a> of file <a class="el" href="mo_fit_comparator_8h-source.html">moFitComparator.h</a>.<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="c920d5a49deb16710daf1e5fcde6b16c"></a><!-- doxytag: member="moFitComparator::operator()" ref="c920d5a49deb16710daf1e5fcde6b16c" args="(const EOT &amp;_solution1, const EOT &amp;_solution2)" --> <a class="anchor" name="c920d5a49deb16710daf1e5fcde6b16c"></a><!-- doxytag: member="moFitComparator::operator()" ref="c920d5a49deb16710daf1e5fcde6b16c" args="(const EOT &amp;_solution1, const EOT &amp;_solution2)" -->
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@ -100,16 +94,16 @@ template&lt;class EOT&gt; </div>
<tr><td valign="top"></td><td valign="top"><em>_solution2</em>&nbsp;</td><td>The second solution. </td></tr> <tr><td valign="top"></td><td valign="top"><em>_solution2</em>&nbsp;</td><td>The second solution. </td></tr>
</table> </table>
</dl> </dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>true if the fitness of the first solution is better than the second solution, false else. </dd></dl> <dl compact><dt><b>Returns:</b></dt><dd>true if the fitness of the first solution is better than the second solution, false else. </dd></dl>
<p>Definition at line <a class="el" href="mo_fit_comparator_8h-source.html#l00056">56</a> of file <a class="el" href="mo_fit_comparator_8h-source.html">moFitComparator.h</a>.</p>
<p>
Definition at line <a class="el" href="mo_fit_comparator_8h-source.html#l00056">56</a> of file <a class="el" href="mo_fit_comparator_8h-source.html">moFitComparator.h</a>.
</div> </div>
</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_fit_comparator_8h-source.html">moFitComparator.h</a></ul> <li><a class="el" href="mo_fit_comparator_8h-source.html">moFitComparator.h</a></ul>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: Member List</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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>moFitSolContinue&lt; EOT &gt; Member List</h1>This is the complete list of members for <a class="el" href="classmo_fit_sol_continue.html">moFitSolContinue&lt; EOT &gt;</a>, including all inherited members.<p><table> <h1>moFitSolContinue&lt; EOT &gt; Member List</h1>This is the complete list of members for <a class="el" href="classmo_fit_sol_continue.html">moFitSolContinue&lt; EOT &gt;</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="classmo_fit_sol_continue.html#369ed94a788d8bdc08d5554f7669376f">Fitness</a> typedef</td><td><a class="el" href="classmo_fit_sol_continue.html">moFitSolContinue&lt; EOT &gt;</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="classmo_fit_sol_continue.html#369ed94a788d8bdc08d5554f7669376f">Fitness</a> typedef</td><td><a class="el" href="classmo_fit_sol_continue.html">moFitSolContinue&lt; EOT &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_fit_sol_continue.html#87d0ba8f2f76f61c89317eed5f094dfc">fitness</a></td><td><a class="el" href="classmo_fit_sol_continue.html">moFitSolContinue&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr> <tr class="memlist"><td><a class="el" href="classmo_fit_sol_continue.html#87d0ba8f2f76f61c89317eed5f094dfc">fitness</a></td><td><a class="el" href="classmo_fit_sol_continue.html">moFitSolContinue&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
@ -39,8 +37,8 @@
<tr class="memlist"><td><a class="el" href="classmo_fit_sol_continue.html#ce4e02895c13bfd131fc759adf83798f">operator()</a>(const EOT &amp;_solution)</td><td><a class="el" href="classmo_fit_sol_continue.html">moFitSolContinue&lt; EOT &gt;</a></td><td><code> [inline, virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="classmo_fit_sol_continue.html#ce4e02895c13bfd131fc759adf83798f">operator()</a>(const EOT &amp;_solution)</td><td><a class="el" href="classmo_fit_sol_continue.html">moFitSolContinue&lt; EOT &gt;</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF&lt; const EOT &amp;, bool &gt;</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF&lt; const EOT &amp;, bool &gt;</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; </table><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: moFitSolContinue&lt; EOT &gt; Class Template Reference</title> <title>ParadisEO-MO-MovingObjects: moFitSolContinue&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.4 --> <!-- 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,34 +20,26 @@
</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>moFitSolContinue&lt; EOT &gt; Class Template Reference</h1><!-- doxytag: class="moFitSolContinue" --><!-- doxytag: inherits="moSolContinue" -->One possible stop criterion for a solution-based heuristic. <h1>moFitSolContinue&lt; EOT &gt; Class Template Reference</h1><!-- doxytag: class="moFitSolContinue" --><!-- doxytag: inherits="moSolContinue" -->One possible stop criterion for a solution-based heuristic.
<a href="#_details">More...</a> <a href="#_details">More...</a>
<p> <p>
<code>#include &lt;<a class="el" href="mo_fit_sol_continue_8h-source.html">moFitSolContinue.h</a>&gt;</code> <code>#include &lt;<a class="el" href="mo_fit_sol_continue_8h-source.html">moFitSolContinue.h</a>&gt;</code>
<p> <p>
<div class="dynheader"> <p>Inheritance diagram for moFitSolContinue&lt; EOT &gt;:
Inheritance diagram for moFitSolContinue&lt; EOT &gt;:</div>
<div class="dynsection">
<p><center><img src="classmo_fit_sol_continue.png" usemap="#moFitSolContinue< EOT >_map" border="0" alt=""></center> <p><center><img src="classmo_fit_sol_continue.png" usemap="#moFitSolContinue< EOT >_map" border="0" alt=""></center>
<map name="moFitSolContinue< EOT >_map"> <map name="moFitSolContinue< EOT >_map">
<area href="classmo_sol_continue.html" alt="moSolContinue< EOT >" shape="rect" coords="0,112,173,136"> <area href="classmo_sol_continue.html" alt="moSolContinue< EOT >" shape="rect" coords="0,112,173,136">
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html" alt="eoUF< const EOT &, bool >" shape="rect" coords="0,56,173,80"> <area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html" alt="eoUF< const EOT &, bool >" shape="rect" coords="0,56,173,80">
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,173,24"> <area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,173,24">
</map> </map>
</div>
<p>
<a href="classmo_fit_sol_continue-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> <a href="classmo_fit_sol_continue-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr> <tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr> <tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
@ -78,8 +70,10 @@ typedef EOT::Fitness&nbsp;</td><td class="memItemRight" valign="bottom"><a class
One possible stop criterion for a solution-based heuristic. One possible stop criterion for a solution-based heuristic.
<p> <p>
The stop criterion corresponds to a fitness threshold gained. The stop criterion corresponds to a fitness threshold gained.
<p>Definition at line <a class="el" href="mo_fit_sol_continue_8h-source.html#l00046">46</a> of file <a class="el" href="mo_fit_sol_continue_8h-source.html">moFitSolContinue.h</a>.</p> <p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<p>
Definition at line <a class="el" href="mo_fit_sol_continue_8h-source.html#l00046">46</a> of file <a class="el" href="mo_fit_sol_continue_8h-source.html">moFitSolContinue.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="5f0dc5e529e8cd307ff4a1ae982d5b84"></a><!-- doxytag: member="moFitSolContinue::moFitSolContinue" ref="5f0dc5e529e8cd307ff4a1ae982d5b84" args="(Fitness _fitness)" --> <a class="anchor" name="5f0dc5e529e8cd307ff4a1ae982d5b84"></a><!-- doxytag: member="moFitSolContinue::moFitSolContinue" ref="5f0dc5e529e8cd307ff4a1ae982d5b84" args="(Fitness _fitness)" -->
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@ -107,8 +101,8 @@ Basic constructor.
</table> </table>
</dl> </dl>
<p>Definition at line <a class="el" href="mo_fit_sol_continue_8h-source.html#l00057">57</a> of file <a class="el" href="mo_fit_sol_continue_8h-source.html">moFitSolContinue.h</a>.</p> <p>
Definition at line <a class="el" href="mo_fit_sol_continue_8h-source.html#l00057">57</a> of file <a class="el" href="mo_fit_sol_continue_8h-source.html">moFitSolContinue.h</a>.
</div> </div>
</div><p> </div><p>
<hr><h2>Member Function Documentation</h2> <hr><h2>Member Function Documentation</h2>
@ -139,14 +133,14 @@ Indicates if the fitness threshold has not yet been reached.<p>
<tr><td valign="top"></td><td valign="top"><em>_solution</em>&nbsp;</td><td>the current solution. </td></tr> <tr><td valign="top"></td><td valign="top"><em>_solution</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 value of the fitness. </dd></dl> <dl compact><dt><b>Returns:</b></dt><dd>true or false according to the value of the fitness. </dd></dl>
<p>Implements <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">eoUF&lt; const EOT &amp;, bool &gt;</a>.</p>
<p>Definition at line <a class="el" href="mo_fit_sol_continue_8h-source.html#l00067">67</a> of file <a class="el" href="mo_fit_sol_continue_8h-source.html">moFitSolContinue.h</a>.</p>
<p>References <a class="el" href="mo_fit_sol_continue_8h-source.html#l00087">moFitSolContinue&lt; EOT &gt;::fitness</a>.</p>
<p>
Implements <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">eoUF&lt; const EOT &amp;, bool &gt;</a>.
<p>
Definition at line <a class="el" href="mo_fit_sol_continue_8h-source.html#l00067">67</a> of file <a class="el" href="mo_fit_sol_continue_8h-source.html">moFitSolContinue.h</a>.
<p>
References <a class="el" href="mo_fit_sol_continue_8h-source.html#l00087">moFitSolContinue&lt; EOT &gt;::fitness</a>.
</div> </div>
</div><p> </div><p>
<a class="anchor" name="670bd895b4edfcd3aebb40d2295d7f7c"></a><!-- doxytag: member="moFitSolContinue::init" ref="670bd895b4edfcd3aebb40d2295d7f7c" args="()" --> <a class="anchor" name="670bd895b4edfcd3aebb40d2295d7f7c"></a><!-- doxytag: member="moFitSolContinue::init" ref="670bd895b4edfcd3aebb40d2295d7f7c" args="()" -->
@ -170,16 +164,16 @@ template&lt;class EOT&gt; </div>
Procedure which allows to initialise all the stuff needed. Procedure which allows to initialise all the stuff needed.
<p> <p>
It can be also used to reinitialize all the needed things. It can be also used to reinitialize all the needed things.
<p>Implements <a class="el" href="classmo_sol_continue.html#064dc966a210f4ffb9515be3f03ca4c7">moSolContinue&lt; EOT &gt;</a>.</p> <p>
Implements <a class="el" href="classmo_sol_continue.html#064dc966a210f4ffb9515be3f03ca4c7">moSolContinue&lt; EOT &gt;</a>.
<p>Definition at line <a class="el" href="mo_fit_sol_continue_8h-source.html#l00081">81</a> of file <a class="el" href="mo_fit_sol_continue_8h-source.html">moFitSolContinue.h</a>.</p> <p>
Definition at line <a class="el" href="mo_fit_sol_continue_8h-source.html#l00081">81</a> of file <a class="el" href="mo_fit_sol_continue_8h-source.html">moFitSolContinue.h</a>.
</div> </div>
</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_fit_sol_continue_8h-source.html">moFitSolContinue.h</a></ul> <li><a class="el" href="mo_fit_sol_continue_8h-source.html">moFitSolContinue.h</a></ul>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: Member List</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF&lt; const EOT &amp;, bool &gt;</a></td><td><code> [static]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF&lt; const EOT &amp;, bool &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_gen_sol_continue.html#c838d923436b71c584891c1cbe3f47ba">generationMaximumNumber</a></td><td><a class="el" href="classmo_gen_sol_continue.html">moGenSolContinue&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr> <tr class="memlist"><td><a class="el" href="classmo_gen_sol_continue.html#c838d923436b71c584891c1cbe3f47ba">generationMaximumNumber</a></td><td><a class="el" href="classmo_gen_sol_continue.html">moGenSolContinue&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
@ -39,8 +37,8 @@
<tr class="memlist"><td><a class="el" href="classmo_gen_sol_continue.html#2fd5f2f10b6d6208412582578fad48ea">operator()</a>(const EOT &amp;_solution)</td><td><a class="el" href="classmo_gen_sol_continue.html">moGenSolContinue&lt; EOT &gt;</a></td><td><code> [inline, virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="classmo_gen_sol_continue.html#2fd5f2f10b6d6208412582578fad48ea">operator()</a>(const EOT &amp;_solution)</td><td><a class="el" href="classmo_gen_sol_continue.html">moGenSolContinue&lt; EOT &gt;</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF&lt; const EOT &amp;, bool &gt;</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF&lt; const EOT &amp;, bool &gt;</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; </table><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: moGenSolContinue&lt; EOT &gt; Class Template Reference</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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,34 +20,26 @@
</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>
<code>#include &lt;<a class="el" href="mo_gen_sol_continue_8h-source.html">moGenSolContinue.h</a>&gt;</code> <code>#include &lt;<a class="el" href="mo_gen_sol_continue_8h-source.html">moGenSolContinue.h</a>&gt;</code>
<p> <p>
<div class="dynheader"> <p>Inheritance diagram for moGenSolContinue&lt; EOT &gt;:
Inheritance diagram for moGenSolContinue&lt; EOT &gt;:</div>
<div class="dynsection">
<p><center><img src="classmo_gen_sol_continue.png" usemap="#moGenSolContinue< EOT >_map" border="0" alt=""></center> <p><center><img src="classmo_gen_sol_continue.png" usemap="#moGenSolContinue< EOT >_map" border="0" alt=""></center>
<map name="moGenSolContinue< EOT >_map"> <map name="moGenSolContinue< EOT >_map">
<area href="classmo_sol_continue.html" alt="moSolContinue< EOT >" shape="rect" coords="0,112,173,136"> <area href="classmo_sol_continue.html" alt="moSolContinue< EOT >" shape="rect" coords="0,112,173,136">
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html" alt="eoUF< const EOT &, bool >" shape="rect" coords="0,56,173,80"> <area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html" alt="eoUF< const EOT &, bool >" shape="rect" coords="0,56,173,80">
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,173,24"> <area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,173,24">
</map> </map>
</div>
<p>
<a href="classmo_gen_sol_continue-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> <a href="classmo_gen_sol_continue-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr> <tr><td></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>
@ -77,8 +69,10 @@ unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" hr
One possible stop criterion for a solution-based heuristic. One possible stop criterion for a solution-based heuristic.
<p> <p>
The stop criterion corresponds to a maximum number of iteration. The stop criterion corresponds to a maximum number of iteration.
<p>Definition at line <a class="el" href="mo_gen_sol_continue_8h-source.html#l00046">46</a> of file <a class="el" href="mo_gen_sol_continue_8h-source.html">moGenSolContinue.h</a>.</p> <p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<p>
Definition at line <a class="el" href="mo_gen_sol_continue_8h-source.html#l00046">46</a> of file <a class="el" href="mo_gen_sol_continue_8h-source.html">moGenSolContinue.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="8e2456421b641d38e3f800f3bbe45159"></a><!-- doxytag: member="moGenSolContinue::moGenSolContinue" ref="8e2456421b641d38e3f800f3bbe45159" args="(unsigned int _generationMaximumNumber)" --> <a class="anchor" name="8e2456421b641d38e3f800f3bbe45159"></a><!-- doxytag: member="moGenSolContinue::moGenSolContinue" ref="8e2456421b641d38e3f800f3bbe45159" args="(unsigned int _generationMaximumNumber)" -->
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@ -106,8 +100,8 @@ Simple constructor.
</table> </table>
</dl> </dl>
<p>Definition at line <a class="el" href="mo_gen_sol_continue_8h-source.html#l00054">54</a> of file <a class="el" href="mo_gen_sol_continue_8h-source.html">moGenSolContinue.h</a>.</p> <p>
Definition at line <a class="el" href="mo_gen_sol_continue_8h-source.html#l00054">54</a> of file <a class="el" href="mo_gen_sol_continue_8h-source.html">moGenSolContinue.h</a>.
</div> </div>
</div><p> </div><p>
<hr><h2>Member Function Documentation</h2> <hr><h2>Member Function Documentation</h2>
@ -138,14 +132,14 @@ Increments the counter and returns TRUE if the current number of iteration is lo
<tr><td valign="top"></td><td valign="top"><em>_solution</em>&nbsp;</td><td>The current solution. </td></tr> <tr><td valign="top"></td><td valign="top"><em>_solution</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>Implements <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">eoUF&lt; const EOT &amp;, bool &gt;</a>.</p>
<p>Definition at line <a class="el" href="mo_gen_sol_continue_8h-source.html#l00066">66</a> of file <a class="el" href="mo_gen_sol_continue_8h-source.html">moGenSolContinue.h</a>.</p>
<p>References <a class="el" href="mo_gen_sol_continue_8h-source.html#l00086">moGenSolContinue&lt; EOT &gt;::generationMaximumNumber</a>, and <a class="el" href="mo_gen_sol_continue_8h-source.html#l00089">moGenSolContinue&lt; EOT &gt;::generationNumber</a>.</p>
<p>
Implements <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">eoUF&lt; const EOT &amp;, bool &gt;</a>.
<p>
Definition at line <a class="el" href="mo_gen_sol_continue_8h-source.html#l00066">66</a> of file <a class="el" href="mo_gen_sol_continue_8h-source.html">moGenSolContinue.h</a>.
<p>
References <a class="el" href="mo_gen_sol_continue_8h-source.html#l00086">moGenSolContinue&lt; EOT &gt;::generationMaximumNumber</a>, and <a class="el" href="mo_gen_sol_continue_8h-source.html#l00089">moGenSolContinue&lt; EOT &gt;::generationNumber</a>.
</div> </div>
</div><p> </div><p>
<a class="anchor" name="6c5db8182157584b56507cc9075602d4"></a><!-- doxytag: member="moGenSolContinue::init" ref="6c5db8182157584b56507cc9075602d4" args="()" --> <a class="anchor" name="6c5db8182157584b56507cc9075602d4"></a><!-- doxytag: member="moGenSolContinue::init" ref="6c5db8182157584b56507cc9075602d4" args="()" -->
@ -169,18 +163,18 @@ template&lt;class EOT&gt; </div>
Procedure which allows to initialise the generation counter. Procedure which allows to initialise the generation counter.
<p> <p>
It can also be used to reset the iteration counter. It can also be used to reset the iteration counter.
<p>Implements <a class="el" href="classmo_sol_continue.html#064dc966a210f4ffb9515be3f03ca4c7">moSolContinue&lt; EOT &gt;</a>.</p> <p>
Implements <a class="el" href="classmo_sol_continue.html#064dc966a210f4ffb9515be3f03ca4c7">moSolContinue&lt; EOT &gt;</a>.
<p>Definition at line <a class="el" href="mo_gen_sol_continue_8h-source.html#l00078">78</a> of file <a class="el" href="mo_gen_sol_continue_8h-source.html">moGenSolContinue.h</a>.</p> <p>
Definition at line <a class="el" href="mo_gen_sol_continue_8h-source.html#l00078">78</a> of file <a class="el" href="mo_gen_sol_continue_8h-source.html">moGenSolContinue.h</a>.
<p>References <a class="el" href="mo_gen_sol_continue_8h-source.html#l00089">moGenSolContinue&lt; EOT &gt;::generationNumber</a>.</p> <p>
References <a class="el" href="mo_gen_sol_continue_8h-source.html#l00089">moGenSolContinue&lt; EOT &gt;::generationNumber</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_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 Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: Member List</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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,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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html#04aa988c26acbc7e41e96cae0bd415cc49049917435570208a070a27694a78ef">binary</a></td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html">eoOp&lt; EOType &gt;</a></td><td></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html#0dc1d253f0bd267f27ba8db63beea7f6">className</a>() const </td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html">eoMonOp&lt; M::EOType &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html#c87e6d128629aa4de90dcfb7c2cd4f5c">className</a>() const</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html">eoMonOp&lt; M::EOType &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html#8dce578ea839d0ea6f2b0e4585b58c86">eoMonOp</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html">eoMonOp&lt; M::EOType &gt;</a></td><td></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html#8dce578ea839d0ea6f2b0e4585b58c86">eoMonOp</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html">eoMonOp&lt; M::EOType &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html#5b9ae9bfcd36ab9cfbc2940039190bdc">eoOp</a>(OpType _type)</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html">eoOp&lt; EOType &gt;</a></td><td></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html#5b9ae9bfcd36ab9cfbc2940039190bdc">eoOp</a>(OpType _type)</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html">eoOp&lt; EOType &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html#66db208d9e3c9f7920aafa198af07e79">eoOp</a>(const eoOp &amp;_eop)</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html">eoOp&lt; EOType &gt;</a></td><td></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html#66db208d9e3c9f7920aafa198af07e79">eoOp</a>(const eoOp &amp;_eop)</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html">eoOp&lt; EOType &gt;</a></td><td></td></tr>
@ -40,20 +37,19 @@
<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#1175c588c19d3658cfc690d5f3f8d825">full_evaluation</a></td><td><a class="el" href="classmo_h_c.html">moHC&lt; M &gt;</a></td><td><code> [private]</code></td></tr> <tr class="memlist"><td><a class="el" href="classmo_h_c.html#1175c588c19d3658cfc690d5f3f8d825">full_evaluation</a></td><td><a class="el" href="classmo_h_c.html">moHC&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF&lt; M::EOType &amp;, bool &gt;</a></td><td><code> [static]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF&lt; M::EOType &amp;, bool &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html#04aa988c26acbc7e41e96cae0bd415cc94742f4c2d5999cd5d5f90e33678b7b6">general</a></td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html">eoOp&lt; EOType &gt;</a></td><td></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html#f58534db7113ec9919ecdb69b661eb60">getType</a>() const </td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html">eoOp&lt; EOType &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html#cf08c054e075116f58b1fcc9f0cd330d">getType</a>() const</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html">eoOp&lt; EOType &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_h_c.html#44a35bd30df6e79cff95a31b84889bd7">moHC</a>(moMoveInit&lt; M &gt; &amp;_move_initializer, moNextMove&lt; M &gt; &amp;_next_move_generator, moMoveIncrEval&lt; M &gt; &amp;_incremental_evaluation, moMoveSelect&lt; M &gt; &amp;_move_selection, eoEvalFunc&lt; EOT &gt; &amp;_full_evaluation)</td><td><a class="el" href="classmo_h_c.html">moHC&lt; M &gt;</a></td><td><code> [inline]</code></td></tr> <tr class="memlist"><td><a class="el" href="classmo_h_c.html#44a35bd30df6e79cff95a31b84889bd7">moHC</a>(moMoveInit&lt; M &gt; &amp;_move_initializer, moNextMove&lt; M &gt; &amp;_next_move_generator, moMoveIncrEval&lt; M &gt; &amp;_incremental_evaluation, moMoveSelect&lt; M &gt; &amp;_move_selection, eoEvalFunc&lt; EOT &gt; &amp;_full_evaluation)</td><td><a class="el" href="classmo_h_c.html">moHC&lt; M &gt;</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_h_c.html#5002f969ef0a4d959610158fc62f137a">moHC</a>(moMoveExpl&lt; M &gt; &amp;_move_explorer, eoEvalFunc&lt; EOT &gt; &amp;_full_evaluation)</td><td><a class="el" href="classmo_h_c.html">moHC&lt; M &gt;</a></td><td><code> [inline]</code></td></tr> <tr class="memlist"><td><a class="el" href="classmo_h_c.html#5002f969ef0a4d959610158fc62f137a">moHC</a>(moMoveExpl&lt; M &gt; &amp;_move_explorer, eoEvalFunc&lt; EOT &gt; &amp;_full_evaluation)</td><td><a class="el" href="classmo_h_c.html">moHC&lt; M &gt;</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_h_c.html#ec4e702a6ec240f40ff9d262c36d080b">move_explorer</a></td><td><a class="el" href="classmo_h_c.html">moHC&lt; M &gt;</a></td><td><code> [private]</code></td></tr> <tr class="memlist"><td><a class="el" href="classmo_h_c.html#aab67547ab030e8cbe51fb6c60f18a7d">move_explorer</a></td><td><a class="el" href="classmo_h_c.html">moHC&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_h_c.html#19d3af1b0456004913236d6eaf3f9c2b">move_explorer_memory_allocation</a></td><td><a class="el" href="classmo_h_c.html">moHC&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_h_c.html#b739f9586b647e32bf31605066f984ad">operator()</a>(EOT &amp;_solution)</td><td><a class="el" href="classmo_h_c.html">moHC&lt; M &gt;</a></td><td><code> [inline, virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="classmo_h_c.html#b739f9586b647e32bf31605066f984ad">operator()</a>(EOT &amp;_solution)</td><td><a class="el" href="classmo_h_c.html">moHC&lt; M &gt;</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html#04aa988c26acbc7e41e96cae0bd415cc">OpType</a> enum name</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html">eoOp&lt; EOType &gt;</a></td><td></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html#04aa988c26acbc7e41e96cae0bd415cc">OpType</a> enum name</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html">eoOp&lt; EOType &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html#04aa988c26acbc7e41e96cae0bd415cca6dea65573db512d19ac25105179c421">quadratic</a></td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html">eoOp&lt; EOType &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html#04aa988c26acbc7e41e96cae0bd415cc812b466ce4e18e1e38e4e483224e2b64">unary</a></td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html">eoOp&lt; EOType &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html#4d42fee3eb192bc52b184cd098f91850">~eoOp</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html">eoOp&lt; EOType &gt;</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html#4d42fee3eb192bc52b184cd098f91850">~eoOp</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html">eoOp&lt; EOType &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF&lt; M::EOType &amp;, bool &gt;</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF&lt; M::EOType &amp;, bool &gt;</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; <tr class="memlist"><td><a class="el" href="classmo_h_c.html#e71fec6f2f806e221de301e1322c23f7">~moHC</a>()</td><td><a class="el" href="classmo_h_c.html">moHC&lt; M &gt;</a></td><td><code> [inline]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: moHC&lt; M &gt; Class Template Reference</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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,18 @@
</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>
<code>#include &lt;<a class="el" href="mo_h_c_8h-source.html">moHC.h</a>&gt;</code> <code>#include &lt;<a class="el" href="mo_h_c_8h-source.html">moHC.h</a>&gt;</code>
<p>
Inherits <a class="el" href="classmo_algo.html">moAlgo&lt; M::EOType &gt;</a>.
<p>
<p> <p>
<a href="classmo_h_c-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> <a href="classmo_h_c-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr> <tr><td></td></tr>
@ -48,6 +42,10 @@ Inherits <a class="el" href="classmo_algo.html">moAlgo&lt; M::EOType &gt;</a>.
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_h_c.html#5002f969ef0a4d959610158fc62f137a">moHC</a> (<a class="el" href="classmo_move_expl.html">moMoveExpl</a>&lt; M &gt; &amp;_move_explorer, <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_eval_func.html">eoEvalFunc</a>&lt; <a class="el" href="classmo_h_c.html#d219296ede03c679646bce2fe8ff96cb">EOT</a> &gt; &amp;_full_evaluation)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_h_c.html#5002f969ef0a4d959610158fc62f137a">moHC</a> (<a class="el" href="classmo_move_expl.html">moMoveExpl</a>&lt; M &gt; &amp;_move_explorer, <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_eval_func.html">eoEvalFunc</a>&lt; <a class="el" href="classmo_h_c.html#d219296ede03c679646bce2fe8ff96cb">EOT</a> &gt; &amp;_full_evaluation)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Light constructor. <a href="#5002f969ef0a4d959610158fc62f137a"></a><br></td></tr> <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Light constructor. <a href="#5002f969ef0a4d959610158fc62f137a"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e71fec6f2f806e221de301e1322c23f7"></a><!-- doxytag: member="moHC::~moHC" ref="e71fec6f2f806e221de301e1322c23f7" args="()" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_h_c.html#e71fec6f2f806e221de301e1322c23f7">~moHC</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destructor. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_h_c.html#b739f9586b647e32bf31605066f984ad">operator()</a> (<a class="el" href="classmo_h_c.html#d219296ede03c679646bce2fe8ff96cb">EOT</a> &amp;_solution)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_h_c.html#b739f9586b647e32bf31605066f984ad">operator()</a> (<a class="el" href="classmo_h_c.html#d219296ede03c679646bce2fe8ff96cb">EOT</a> &amp;_solution)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/struct_function.html">Function</a> which launches the HC. <a href="#b739f9586b647e32bf31605066f984ad"></a><br></td></tr> <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/struct_function.html">Function</a> which launches the HC. <a href="#b739f9586b647e32bf31605066f984ad"></a><br></td></tr>
@ -61,14 +59,18 @@ typedef EOT::Fitness&nbsp;</td><td class="memItemRight" valign="bottom"><a class
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Alias for the fitness. <br></td></tr> <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Alias for the fitness. <br></td></tr>
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr> <tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ec4e702a6ec240f40ff9d262c36d080b"></a><!-- doxytag: member="moHC::move_explorer" ref="ec4e702a6ec240f40ff9d262c36d080b" args="" --> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="aab67547ab030e8cbe51fb6c60f18a7d"></a><!-- doxytag: member="moHC::move_explorer" ref="aab67547ab030e8cbe51fb6c60f18a7d" args="" -->
<a class="el" href="classmo_move_expl.html">moMoveExpl</a>&lt; M &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_h_c.html#ec4e702a6ec240f40ff9d262c36d080b">move_explorer</a></td></tr> <a class="el" href="classmo_move_expl.html">moMoveExpl</a>&lt; M &gt; *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_h_c.html#aab67547ab030e8cbe51fb6c60f18a7d">move_explorer</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Complete exploration of the neighborhood. <br></td></tr> <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Complete exploration of the neighborhood. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1175c588c19d3658cfc690d5f3f8d825"></a><!-- doxytag: member="moHC::full_evaluation" ref="1175c588c19d3658cfc690d5f3f8d825" args="" --> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1175c588c19d3658cfc690d5f3f8d825"></a><!-- doxytag: member="moHC::full_evaluation" ref="1175c588c19d3658cfc690d5f3f8d825" args="" -->
<a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_eval_func.html">eoEvalFunc</a>&lt; <a class="el" href="classmo_h_c.html#d219296ede03c679646bce2fe8ff96cb">EOT</a> &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_h_c.html#1175c588c19d3658cfc690d5f3f8d825">full_evaluation</a></td></tr> <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_eval_func.html">eoEvalFunc</a>&lt; <a class="el" href="classmo_h_c.html#d219296ede03c679646bce2fe8ff96cb">EOT</a> &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_h_c.html#1175c588c19d3658cfc690d5f3f8d825">full_evaluation</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A full evaluation function. <br></td></tr> <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A full evaluation function. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="19d3af1b0456004913236d6eaf3f9c2b"></a><!-- doxytag: member="moHC::move_explorer_memory_allocation" ref="19d3af1b0456004913236d6eaf3f9c2b" args="" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_h_c.html#19d3af1b0456004913236d6eaf3f9c2b">move_explorer_memory_allocation</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Indicate if the memory has been allocated for the move_explorer. <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>
@ -77,8 +79,10 @@ typedef EOT::Fitness&nbsp;</td><td class="memItemRight" valign="bottom"><a class
Hill Climbing (HC). Hill Climbing (HC).
<p> <p>
Class which describes the algorithm for a hill climbing. Class which describes the algorithm for a hill climbing.
<p>Definition at line <a class="el" href="mo_h_c_8h-source.html#l00049">49</a> of file <a class="el" href="mo_h_c_8h-source.html">moHC.h</a>.</p> <p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<p>
Definition at line <a class="el" href="mo_h_c_8h-source.html#l00049">49</a> of file <a class="el" href="mo_h_c_8h-source.html">moHC.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="44a35bd30df6e79cff95a31b84889bd7"></a><!-- doxytag: member="moHC::moHC" ref="44a35bd30df6e79cff95a31b84889bd7" args="(moMoveInit&lt; M &gt; &amp;_move_initializer, moNextMove&lt; M &gt; &amp;_next_move_generator, moMoveIncrEval&lt; M &gt; &amp;_incremental_evaluation, moMoveSelect&lt; M &gt; &amp;_move_selection, eoEvalFunc&lt; EOT &gt; &amp;_full_evaluation)" --> <a class="anchor" name="44a35bd30df6e79cff95a31b84889bd7"></a><!-- doxytag: member="moHC::moHC" ref="44a35bd30df6e79cff95a31b84889bd7" args="(moMoveInit&lt; M &gt; &amp;_move_initializer, moNextMove&lt; M &gt; &amp;_next_move_generator, moMoveIncrEval&lt; M &gt; &amp;_incremental_evaluation, moMoveSelect&lt; M &gt; &amp;_move_selection, eoEvalFunc&lt; EOT &gt; &amp;_full_evaluation)" -->
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@ -127,7 +131,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_initializer</em>&nbsp;</td><td>a move initialiser. </td></tr> <tr><td valign="top"></td><td valign="top"><em>_move_initializer</em>&nbsp;</td><td>a move initialiser. </td></tr>
@ -138,8 +142,8 @@ All the boxes are given in order the HC to use a <a class="el" href="classmo_h_c
</table> </table>
</dl> </dl>
<p>Definition at line <a class="el" href="mo_h_c_8h-source.html#l00069">69</a> of file <a class="el" href="mo_h_c_8h-source.html">moHC.h</a>.</p> <p>
Definition at line <a class="el" href="mo_h_c_8h-source.html#l00069">69</a> of file <a class="el" href="mo_h_c_8h-source.html">moHC.h</a>.
</div> </div>
</div><p> </div><p>
<a class="anchor" name="5002f969ef0a4d959610158fc62f137a"></a><!-- doxytag: member="moHC::moHC" ref="5002f969ef0a4d959610158fc62f137a" args="(moMoveExpl&lt; M &gt; &amp;_move_explorer, eoEvalFunc&lt; EOT &gt; &amp;_full_evaluation)" --> <a class="anchor" name="5002f969ef0a4d959610158fc62f137a"></a><!-- doxytag: member="moHC::moHC" ref="5002f969ef0a4d959610158fc62f137a" args="(moMoveExpl&lt; M &gt; &amp;_move_explorer, eoEvalFunc&lt; EOT &gt; &amp;_full_evaluation)" -->
@ -172,7 +176,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_explorer</em>&nbsp;</td><td>a complete explorer. </td></tr> <tr><td valign="top"></td><td valign="top"><em>_move_explorer</em>&nbsp;</td><td>a complete explorer. </td></tr>
@ -180,8 +184,8 @@ This constructor allow to use another <a class="el" href="classmo_move_expl.html
</table> </table>
</dl> </dl>
<p>Definition at line <a class="el" href="mo_h_c_8h-source.html#l00082">82</a> of file <a class="el" href="mo_h_c_8h-source.html">moHC.h</a>.</p> <p>
Definition at line <a class="el" href="mo_h_c_8h-source.html#l00082">82</a> of file <a class="el" href="mo_h_c_8h-source.html">moHC.h</a>.
</div> </div>
</div><p> </div><p>
<hr><h2>Member Function Documentation</h2> <hr><h2>Member Function Documentation</h2>
@ -206,26 +210,26 @@ template&lt;class M&gt; </div>
<p> <p>
<a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/struct_function.html">Function</a> which launches the HC. <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/struct_function.html">Function</a> which launches the HC.
<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>_solution</em>&nbsp;</td><td>a current solution to improve. </td></tr> <tr><td valign="top"></td><td valign="top"><em>_solution</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>Implements <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">eoUF&lt; M::EOType &amp;, bool &gt;</a>.</p>
<p>Definition at line <a class="el" href="mo_h_c_8h-source.html#l00094">94</a> of file <a class="el" href="mo_h_c_8h-source.html">moHC.h</a>.</p>
<p>References <a class="el" href="mo_h_c_8h-source.html#l00121">moHC&lt; M &gt;::full_evaluation</a>, and <a class="el" href="mo_h_c_8h-source.html#l00118">moHC&lt; M &gt;::move_explorer</a>.</p>
<p>
Implements <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">eoUF&lt; M::EOType &amp;, bool &gt;</a>.
<p>
Definition at line <a class="el" href="mo_h_c_8h-source.html#l00103">103</a> of file <a class="el" href="mo_h_c_8h-source.html">moHC.h</a>.
<p>
References <a class="el" href="mo_h_c_8h-source.html#l00130">moHC&lt; M &gt;::full_evaluation</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_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 Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: Member List</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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#fe9362c10d74a5e6ed09b56345396192">operator()</a>(const EOT &amp;_old_solution, EOT &amp;_new_solution)</td><td><a class="el" href="classmo_h_c_move_loop_expl.html">moHCMoveLoopExpl&lt; M &gt;</a></td><td><code> [inline, virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="classmo_h_c_move_loop_expl.html#fe9362c10d74a5e6ed09b56345396192">operator()</a>(const EOT &amp;_old_solution, EOT &amp;_new_solution)</td><td><a class="el" href="classmo_h_c_move_loop_expl.html">moHCMoveLoopExpl&lt; M &gt;</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; const M::EOType &amp;, M::EOType &amp;, void &gt;</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; const M::EOType &amp;, M::EOType &amp;, void &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; </table><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: moHCMoveLoopExpl&lt; M &gt; Class Template Reference</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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,20 @@
</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>
<p> <p>
<div class="dynheader"> <p>Inheritance diagram for moHCMoveLoopExpl&lt; M &gt;:
Inheritance diagram for moHCMoveLoopExpl&lt; M &gt;:</div>
<div class="dynsection">
<p><center><img src="classmo_h_c_move_loop_expl.png" usemap="#moHCMoveLoopExpl< M >_map" border="0" alt=""></center> <p><center><img src="classmo_h_c_move_loop_expl.png" usemap="#moHCMoveLoopExpl< M >_map" border="0" alt=""></center>
<map name="moHCMoveLoopExpl< M >_map"> <map name="moHCMoveLoopExpl< M >_map">
<area href="classmo_move_loop_expl.html" alt="moMoveLoopExpl< M >" shape="rect" coords="0,168,297,192"> <area href="classmo_move_loop_expl.html" alt="moMoveLoopExpl< M >" shape="rect" coords="0,168,297,192">
@ -46,9 +41,6 @@ Inheritance diagram for moHCMoveLoopExpl&lt; M &gt;:</div>
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html" alt="eoBF< const M::EOType &, M::EOType &, void >" shape="rect" coords="0,56,297,80"> <area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html" alt="eoBF< const M::EOType &, M::EOType &, void >" shape="rect" coords="0,56,297,80">
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,297,24"> <area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,297,24">
</map> </map>
</div>
<p>
<a href="classmo_h_c_move_loop_expl-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> <a href="classmo_h_c_move_loop_expl-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr> <tr><td></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>
@ -89,9 +81,11 @@ 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>Definition at line <a class="el" href="mo_h_c_move_loop_expl_8h-source.html#l00047">47</a> of file <a class="el" href="mo_h_c_move_loop_expl_8h-source.html">moHCMoveLoopExpl.h</a>.</p> <p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<p>
Definition at line <a class="el" href="mo_h_c_move_loop_expl_8h-source.html#l00047">47</a> of file <a class="el" href="mo_h_c_move_loop_expl_8h-source.html">moHCMoveLoopExpl.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="fac2eb6695ba1b797ffab4f290d760b8"></a><!-- doxytag: member="moHCMoveLoopExpl::moHCMoveLoopExpl" ref="fac2eb6695ba1b797ffab4f290d760b8" args="(moMoveInit&lt; M &gt; &amp;_move_initializer, moNextMove&lt; M &gt; &amp;_next_move_generator, moMoveIncrEval&lt; M &gt; &amp;_incremental_evaluation, moMoveSelect&lt; M &gt; &amp;_move_selection)" --> <a class="anchor" name="fac2eb6695ba1b797ffab4f290d760b8"></a><!-- doxytag: member="moHCMoveLoopExpl::moHCMoveLoopExpl" ref="fac2eb6695ba1b797ffab4f290d760b8" args="(moMoveInit&lt; M &gt; &amp;_move_initializer, moNextMove&lt; M &gt; &amp;_next_move_generator, moMoveIncrEval&lt; M &gt; &amp;_incremental_evaluation, moMoveSelect&lt; M &gt; &amp;_move_selection)" -->
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@ -144,8 +138,8 @@ All the boxes have to be specified.<p>
</table> </table>
</dl> </dl>
<p>Definition at line <a class="el" href="mo_h_c_move_loop_expl_8h-source.html#l00066">66</a> of file <a class="el" href="mo_h_c_move_loop_expl_8h-source.html">moHCMoveLoopExpl.h</a>.</p> <p>
Definition at line <a class="el" href="mo_h_c_move_loop_expl_8h-source.html#l00066">66</a> of file <a class="el" href="mo_h_c_move_loop_expl_8h-source.html">moHCMoveLoopExpl.h</a>.
</div> </div>
</div><p> </div><p>
<hr><h2>Member Function Documentation</h2> <hr><h2>Member Function Documentation</h2>
@ -187,18 +181,18 @@ The exploration starts from an old solution and provides a new solution.<p>
</table> </table>
</dl> </dl>
<p>Implements <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">eoBF&lt; const M::EOType &amp;, M::EOType &amp;, void &gt;</a>.</p> <p>
Implements <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">eoBF&lt; const M::EOType &amp;, M::EOType &amp;, void &gt;</a>.
<p>Definition at line <a class="el" href="mo_h_c_move_loop_expl_8h-source.html#l00079">79</a> of file <a class="el" href="mo_h_c_move_loop_expl_8h-source.html">moHCMoveLoopExpl.h</a>.</p> <p>
Definition at line <a class="el" href="mo_h_c_move_loop_expl_8h-source.html#l00079">79</a> of file <a class="el" href="mo_h_c_move_loop_expl_8h-source.html">moHCMoveLoopExpl.h</a>.
<p>References <a class="el" href="mo_h_c_move_loop_expl_8h-source.html#l00132">moHCMoveLoopExpl&lt; M &gt;::incremental_evaluation</a>, <a class="el" href="mo_h_c_move_loop_expl_8h-source.html#l00126">moHCMoveLoopExpl&lt; M &gt;::move_initializer</a>, <a class="el" href="mo_h_c_move_loop_expl_8h-source.html#l00135">moHCMoveLoopExpl&lt; M &gt;::move_selection</a>, and <a class="el" href="mo_h_c_move_loop_expl_8h-source.html#l00129">moHCMoveLoopExpl&lt; M &gt;::next_move_generator</a>.</p> <p>
References <a class="el" href="mo_h_c_move_loop_expl_8h-source.html#l00132">moHCMoveLoopExpl&lt; M &gt;::incremental_evaluation</a>, <a class="el" href="mo_h_c_move_loop_expl_8h-source.html#l00126">moHCMoveLoopExpl&lt; M &gt;::move_initializer</a>, <a class="el" href="mo_h_c_move_loop_expl_8h-source.html#l00135">moHCMoveLoopExpl&lt; M &gt;::move_selection</a>, and <a class="el" href="mo_h_c_move_loop_expl_8h-source.html#l00129">moHCMoveLoopExpl&lt; M &gt;::next_move_generator</a>.
</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_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 Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: Member List</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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><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>moILS&lt; M &gt; Member List</h1>This is the complete list of members for <a class="el" href="classmo_i_l_s.html">moILS&lt; M &gt;</a>, including all inherited members.<p><table> <h1>moILS&lt; M &gt; Member List</h1>This is the complete list of members for <a class="el" href="classmo_i_l_s.html">moILS&lt; M &gt;</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="classmo_i_l_s.html#295f6d0342c67bd3dc4cb82e2adc26be">acceptance_criterion</a></td><td><a class="el" href="classmo_i_l_s.html">moILS&lt; M &gt;</a></td><td><code> [private]</code></td></tr> <tr class="memlist"><td><a class="el" href="classmo_i_l_s.html#295f6d0342c67bd3dc4cb82e2adc26be">acceptance_criterion</a></td><td><a class="el" href="classmo_i_l_s.html">moILS&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_i_l_s.html#5651a4d94b59d523d341d5d6e24ca311">algorithm</a></td><td><a class="el" href="classmo_i_l_s.html">moILS&lt; M &gt;</a></td><td><code> [private]</code></td></tr> <tr class="memlist"><td><a class="el" href="classmo_i_l_s.html#57cafea501826575da64fe0216bc75ca">algorithm</a></td><td><a class="el" href="classmo_i_l_s.html">moILS&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html#04aa988c26acbc7e41e96cae0bd415cc49049917435570208a070a27694a78ef">binary</a></td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html">eoOp&lt; EOType &gt;</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="classmo_i_l_s.html#5317acfe1a8c98d3a8a236f5521a8b5b">algorithm_memory_allocation</a></td><td><a class="el" href="classmo_i_l_s.html">moILS&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html#c87e6d128629aa4de90dcfb7c2cd4f5c">className</a>() const</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html">eoMonOp&lt; M::EOType &gt;</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html#0dc1d253f0bd267f27ba8db63beea7f6">className</a>() const </td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html">eoMonOp&lt; M::EOType &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_i_l_s.html#30edab439401d7ec04fd8d37b4513d94">continu</a></td><td><a class="el" href="classmo_i_l_s.html">moILS&lt; M &gt;</a></td><td><code> [private]</code></td></tr> <tr class="memlist"><td><a class="el" href="classmo_i_l_s.html#30edab439401d7ec04fd8d37b4513d94">continu</a></td><td><a class="el" href="classmo_i_l_s.html">moILS&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html#8dce578ea839d0ea6f2b0e4585b58c86">eoMonOp</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html">eoMonOp&lt; M::EOType &gt;</a></td><td></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html#8dce578ea839d0ea6f2b0e4585b58c86">eoMonOp</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html">eoMonOp&lt; M::EOType &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html#5b9ae9bfcd36ab9cfbc2940039190bdc">eoOp</a>(OpType _type)</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html">eoOp&lt; EOType &gt;</a></td><td></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html#5b9ae9bfcd36ab9cfbc2940039190bdc">eoOp</a>(OpType _type)</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html">eoOp&lt; EOType &gt;</a></td><td></td></tr>
@ -43,8 +41,7 @@
<tr class="memlist"><td><a class="el" href="classmo_i_l_s.html#8c464a9eae064a78eff75d4c722b619c">Fitness</a> typedef</td><td><a class="el" href="classmo_i_l_s.html">moILS&lt; M &gt;</a></td><td><code> [private]</code></td></tr> <tr class="memlist"><td><a class="el" href="classmo_i_l_s.html#8c464a9eae064a78eff75d4c722b619c">Fitness</a> typedef</td><td><a class="el" href="classmo_i_l_s.html">moILS&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_i_l_s.html#8e8c383ac6ec34aaf071fa18bb54be67">full_evaluation</a></td><td><a class="el" href="classmo_i_l_s.html">moILS&lt; M &gt;</a></td><td><code> [private]</code></td></tr> <tr class="memlist"><td><a class="el" href="classmo_i_l_s.html#8e8c383ac6ec34aaf071fa18bb54be67">full_evaluation</a></td><td><a class="el" href="classmo_i_l_s.html">moILS&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF&lt; M::EOType &amp;, bool &gt;</a></td><td><code> [static]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF&lt; M::EOType &amp;, bool &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html#04aa988c26acbc7e41e96cae0bd415cc94742f4c2d5999cd5d5f90e33678b7b6">general</a></td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html">eoOp&lt; EOType &gt;</a></td><td></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html#f58534db7113ec9919ecdb69b661eb60">getType</a>() const </td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html">eoOp&lt; EOType &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html#cf08c054e075116f58b1fcc9f0cd330d">getType</a>() const</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html">eoOp&lt; EOType &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_i_l_s.html#c83f81ba0836ae262305efa15eeb3da2">moILS</a>(moAlgo&lt; EOT &gt; &amp;_algorithm, moSolContinue&lt; EOT &gt; &amp;_continue, moComparator&lt; EOT &gt; &amp;_acceptance_criterion, eoMonOp&lt; EOT &gt; &amp;_perturbation, eoEvalFunc&lt; EOT &gt; &amp;_full_evaluation)</td><td><a class="el" href="classmo_i_l_s.html">moILS&lt; M &gt;</a></td><td><code> [inline]</code></td></tr> <tr class="memlist"><td><a class="el" href="classmo_i_l_s.html#c83f81ba0836ae262305efa15eeb3da2">moILS</a>(moAlgo&lt; EOT &gt; &amp;_algorithm, moSolContinue&lt; EOT &gt; &amp;_continue, moComparator&lt; EOT &gt; &amp;_acceptance_criterion, eoMonOp&lt; EOT &gt; &amp;_perturbation, eoEvalFunc&lt; EOT &gt; &amp;_full_evaluation)</td><td><a class="el" href="classmo_i_l_s.html">moILS&lt; M &gt;</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_i_l_s.html#6d684a1d13ad224a911c8b0277812297">moILS</a>(moMoveInit&lt; M &gt; &amp;_move_initializer, moNextMove&lt; M &gt; &amp;_next_move_generator, moMoveIncrEval&lt; M &gt; &amp;_incremental_evaluation, moMoveSelect&lt; M &gt; &amp;_move_selection, moSolContinue&lt; EOT &gt; &amp;_continue, moComparator&lt; EOT &gt; &amp;_acceptance_criterion, eoMonOp&lt; EOT &gt; &amp;_perturbation, eoEvalFunc&lt; EOT &gt; &amp;_full_evaluation)</td><td><a class="el" href="classmo_i_l_s.html">moILS&lt; M &gt;</a></td><td><code> [inline]</code></td></tr> <tr class="memlist"><td><a class="el" href="classmo_i_l_s.html#6d684a1d13ad224a911c8b0277812297">moILS</a>(moMoveInit&lt; M &gt; &amp;_move_initializer, moNextMove&lt; M &gt; &amp;_next_move_generator, moMoveIncrEval&lt; M &gt; &amp;_incremental_evaluation, moMoveSelect&lt; M &gt; &amp;_move_selection, moSolContinue&lt; EOT &gt; &amp;_continue, moComparator&lt; EOT &gt; &amp;_acceptance_criterion, eoMonOp&lt; EOT &gt; &amp;_perturbation, eoEvalFunc&lt; EOT &gt; &amp;_full_evaluation)</td><td><a class="el" href="classmo_i_l_s.html">moILS&lt; M &gt;</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_i_l_s.html#740ac81a0d06eb471592ba0861d3a6d7">moILS</a>(moMoveInit&lt; M &gt; &amp;_move_initializer, moNextMove&lt; M &gt; &amp;_next_move_generator, moMoveIncrEval&lt; M &gt; &amp;_incremental_evaluation, moTabuList&lt; M &gt; &amp;_tabu_list, moAspirCrit&lt; M &gt; &amp;_aspiration_criterion, moSolContinue&lt; EOT &gt; &amp;_moTS_continue, moSolContinue&lt; EOT &gt; &amp;_continue, moComparator&lt; EOT &gt; &amp;_acceptance_criterion, eoMonOp&lt; EOT &gt; &amp;_perturbation, eoEvalFunc&lt; EOT &gt; &amp;_full_evaluation)</td><td><a class="el" href="classmo_i_l_s.html">moILS&lt; M &gt;</a></td><td><code> [inline]</code></td></tr> <tr class="memlist"><td><a class="el" href="classmo_i_l_s.html#740ac81a0d06eb471592ba0861d3a6d7">moILS</a>(moMoveInit&lt; M &gt; &amp;_move_initializer, moNextMove&lt; M &gt; &amp;_next_move_generator, moMoveIncrEval&lt; M &gt; &amp;_incremental_evaluation, moTabuList&lt; M &gt; &amp;_tabu_list, moAspirCrit&lt; M &gt; &amp;_aspiration_criterion, moSolContinue&lt; EOT &gt; &amp;_moTS_continue, moSolContinue&lt; EOT &gt; &amp;_continue, moComparator&lt; EOT &gt; &amp;_acceptance_criterion, eoMonOp&lt; EOT &gt; &amp;_perturbation, eoEvalFunc&lt; EOT &gt; &amp;_full_evaluation)</td><td><a class="el" href="classmo_i_l_s.html">moILS&lt; M &gt;</a></td><td><code> [inline]</code></td></tr>
@ -52,13 +49,12 @@
<tr class="memlist"><td><a class="el" href="classmo_i_l_s.html#3f6b950e5a6c363f04b8d4c259502488">operator()</a>(EOT &amp;_solution)</td><td><a class="el" href="classmo_i_l_s.html">moILS&lt; M &gt;</a></td><td><code> [inline, virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="classmo_i_l_s.html#3f6b950e5a6c363f04b8d4c259502488">operator()</a>(EOT &amp;_solution)</td><td><a class="el" href="classmo_i_l_s.html">moILS&lt; M &gt;</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html#04aa988c26acbc7e41e96cae0bd415cc">OpType</a> enum name</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html">eoOp&lt; EOType &gt;</a></td><td></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html#04aa988c26acbc7e41e96cae0bd415cc">OpType</a> enum name</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html">eoOp&lt; EOType &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_i_l_s.html#f667a1bda06b6d221292df9aba3db8a2">perturbation</a></td><td><a class="el" href="classmo_i_l_s.html">moILS&lt; M &gt;</a></td><td><code> [private]</code></td></tr> <tr class="memlist"><td><a class="el" href="classmo_i_l_s.html#f667a1bda06b6d221292df9aba3db8a2">perturbation</a></td><td><a class="el" href="classmo_i_l_s.html">moILS&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html#04aa988c26acbc7e41e96cae0bd415cca6dea65573db512d19ac25105179c421">quadratic</a></td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html">eoOp&lt; EOType &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html#04aa988c26acbc7e41e96cae0bd415cc812b466ce4e18e1e38e4e483224e2b64">unary</a></td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html">eoOp&lt; EOType &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html#4d42fee3eb192bc52b184cd098f91850">~eoOp</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html">eoOp&lt; EOType &gt;</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html#4d42fee3eb192bc52b184cd098f91850">~eoOp</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html">eoOp&lt; EOType &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF&lt; M::EOType &amp;, bool &gt;</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF&lt; M::EOType &amp;, bool &gt;</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; <tr class="memlist"><td><a class="el" href="classmo_i_l_s.html#bdda129a342e18dfb677cdacc3903a7b">~moILS</a>()</td><td><a class="el" href="classmo_i_l_s.html">moILS&lt; M &gt;</a></td><td><code> [inline]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: moILS&lt; M &gt; Class Template Reference</title> <title>ParadisEO-MO-MovingObjects: moILS&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.4 --> <!-- 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,18 @@
</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>moILS&lt; M &gt; Class Template Reference</h1><!-- doxytag: class="moILS" --><!-- doxytag: inherits="moAlgo&lt; M::EOType &gt;" -->Iterated Local Search (ILS). <h1>moILS&lt; M &gt; Class Template Reference</h1><!-- doxytag: class="moILS" --><!-- doxytag: inherits="moAlgo&lt; M::EOType &gt;" -->Iterated Local Search (ILS).
<a href="#_details">More...</a> <a href="#_details">More...</a>
<p> <p>
<code>#include &lt;<a class="el" href="mo_i_l_s_8h-source.html">moILS.h</a>&gt;</code> <code>#include &lt;<a class="el" href="mo_i_l_s_8h-source.html">moILS.h</a>&gt;</code>
<p>
Inherits <a class="el" href="classmo_algo.html">moAlgo&lt; M::EOType &gt;</a>.
<p>
<p> <p>
<a href="classmo_i_l_s-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> <a href="classmo_i_l_s-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr> <tr><td></td></tr>
@ -47,13 +41,17 @@ Inherits <a class="el" href="classmo_algo.html">moAlgo&lt; M::EOType &gt;</a>.
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Generic constructor. <a href="#c83f81ba0836ae262305efa15eeb3da2"></a><br></td></tr> <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Generic constructor. <a href="#c83f81ba0836ae262305efa15eeb3da2"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_i_l_s.html#6d684a1d13ad224a911c8b0277812297">moILS</a> (<a class="el" href="classmo_move_init.html">moMoveInit</a>&lt; M &gt; &amp;_move_initializer, <a class="el" href="classmo_next_move.html">moNextMove</a>&lt; M &gt; &amp;_next_move_generator, <a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval</a>&lt; M &gt; &amp;_incremental_evaluation, <a class="el" href="classmo_move_select.html">moMoveSelect</a>&lt; M &gt; &amp;_move_selection, <a class="el" href="classmo_sol_continue.html">moSolContinue</a>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;_continue, <a class="el" href="classmo_comparator.html">moComparator</a>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;_acceptance_criterion, <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html">eoMonOp</a>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;_perturbation, <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_eval_func.html">eoEvalFunc</a>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;_full_evaluation)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_i_l_s.html#6d684a1d13ad224a911c8b0277812297">moILS</a> (<a class="el" href="classmo_move_init.html">moMoveInit</a>&lt; M &gt; &amp;_move_initializer, <a class="el" href="classmo_next_move.html">moNextMove</a>&lt; M &gt; &amp;_next_move_generator, <a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval</a>&lt; M &gt; &amp;_incremental_evaluation, <a class="el" href="classmo_move_select.html">moMoveSelect</a>&lt; M &gt; &amp;_move_selection, <a class="el" href="classmo_sol_continue.html">moSolContinue</a>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;_continue, <a class="el" href="classmo_comparator.html">moComparator</a>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;_acceptance_criterion, <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html">eoMonOp</a>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;_perturbation, <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_eval_func.html">eoEvalFunc</a>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;_full_evaluation)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor for using a <a class="el" href="classmo_h_c.html" title="Hill Climbing (HC).">moHC</a> for the <a class="el" href="classmo_algo.html" title="Description of an algorithm of the paradiseo-mo library.">moAlgo</a>. <a href="#6d684a1d13ad224a911c8b0277812297"></a><br></td></tr> <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor for using a <a class="el" href="classmo_h_c.html">moHC</a> for the <a class="el" href="classmo_algo.html">moAlgo</a>. <a href="#6d684a1d13ad224a911c8b0277812297"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_i_l_s.html#740ac81a0d06eb471592ba0861d3a6d7">moILS</a> (<a class="el" href="classmo_move_init.html">moMoveInit</a>&lt; M &gt; &amp;_move_initializer, <a class="el" href="classmo_next_move.html">moNextMove</a>&lt; M &gt; &amp;_next_move_generator, <a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval</a>&lt; M &gt; &amp;_incremental_evaluation, <a class="el" href="classmo_tabu_list.html">moTabuList</a>&lt; M &gt; &amp;_tabu_list, <a class="el" href="classmo_aspir_crit.html">moAspirCrit</a>&lt; M &gt; &amp;_aspiration_criterion, <a class="el" href="classmo_sol_continue.html">moSolContinue</a>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;_moTS_continue, <a class="el" href="classmo_sol_continue.html">moSolContinue</a>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;_continue, <a class="el" href="classmo_comparator.html">moComparator</a>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;_acceptance_criterion, <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html">eoMonOp</a>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;_perturbation, <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_eval_func.html">eoEvalFunc</a>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;_full_evaluation)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_i_l_s.html#740ac81a0d06eb471592ba0861d3a6d7">moILS</a> (<a class="el" href="classmo_move_init.html">moMoveInit</a>&lt; M &gt; &amp;_move_initializer, <a class="el" href="classmo_next_move.html">moNextMove</a>&lt; M &gt; &amp;_next_move_generator, <a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval</a>&lt; M &gt; &amp;_incremental_evaluation, <a class="el" href="classmo_tabu_list.html">moTabuList</a>&lt; M &gt; &amp;_tabu_list, <a class="el" href="classmo_aspir_crit.html">moAspirCrit</a>&lt; M &gt; &amp;_aspiration_criterion, <a class="el" href="classmo_sol_continue.html">moSolContinue</a>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;_moTS_continue, <a class="el" href="classmo_sol_continue.html">moSolContinue</a>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;_continue, <a class="el" href="classmo_comparator.html">moComparator</a>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;_acceptance_criterion, <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html">eoMonOp</a>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;_perturbation, <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_eval_func.html">eoEvalFunc</a>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;_full_evaluation)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor for using a <a class="el" href="classmo_t_s.html" title="Tabu Search (TS).">moTS</a> for the <a class="el" href="classmo_algo.html" title="Description of an algorithm of the paradiseo-mo library.">moAlgo</a>. <a href="#740ac81a0d06eb471592ba0861d3a6d7"></a><br></td></tr> <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor for using a <a class="el" href="classmo_t_s.html">moTS</a> for the <a class="el" href="classmo_algo.html">moAlgo</a>. <a href="#740ac81a0d06eb471592ba0861d3a6d7"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_i_l_s.html#36bab16abf36957dac36c467b86385bc">moILS</a> (<a class="el" href="classmo_rand_move.html">moRandMove</a>&lt; M &gt; &amp;_random_move_generator, <a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval</a>&lt; M &gt; &amp;_incremental_evaluation, <a class="el" href="classmo_sol_continue.html">moSolContinue</a>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;_moSA_continue, double _initial_temperature, <a class="el" href="classmo_cooling_schedule.html">moCoolingSchedule</a> &amp;_cooling_schedule, <a class="el" href="classmo_sol_continue.html">moSolContinue</a>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;_continue, <a class="el" href="classmo_comparator.html">moComparator</a>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;_acceptance_criterion, <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html">eoMonOp</a>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;_perturbation, <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_eval_func.html">eoEvalFunc</a>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;_full_evaluation)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_i_l_s.html#36bab16abf36957dac36c467b86385bc">moILS</a> (<a class="el" href="classmo_rand_move.html">moRandMove</a>&lt; M &gt; &amp;_random_move_generator, <a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval</a>&lt; M &gt; &amp;_incremental_evaluation, <a class="el" href="classmo_sol_continue.html">moSolContinue</a>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;_moSA_continue, double _initial_temperature, <a class="el" href="classmo_cooling_schedule.html">moCoolingSchedule</a> &amp;_cooling_schedule, <a class="el" href="classmo_sol_continue.html">moSolContinue</a>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;_continue, <a class="el" href="classmo_comparator.html">moComparator</a>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;_acceptance_criterion, <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html">eoMonOp</a>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;_perturbation, <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_eval_func.html">eoEvalFunc</a>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;_full_evaluation)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor for using a <a class="el" href="classmo_s_a.html" title="Simulated Annealing (SA).">moSA</a> for the <a class="el" href="classmo_algo.html" title="Description of an algorithm of the paradiseo-mo library.">moAlgo</a>. <a href="#36bab16abf36957dac36c467b86385bc"></a><br></td></tr> <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor for using a <a class="el" href="classmo_s_a.html">moSA</a> for the <a class="el" href="classmo_algo.html">moAlgo</a>. <a href="#36bab16abf36957dac36c467b86385bc"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bdda129a342e18dfb677cdacc3903a7b"></a><!-- doxytag: member="moILS::~moILS" ref="bdda129a342e18dfb677cdacc3903a7b" args="()" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_i_l_s.html#bdda129a342e18dfb677cdacc3903a7b">~moILS</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destructor. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_i_l_s.html#3f6b950e5a6c363f04b8d4c259502488">operator()</a> (<a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &amp;_solution)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_i_l_s.html#3f6b950e5a6c363f04b8d4c259502488">operator()</a> (<a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &amp;_solution)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/struct_function.html">Function</a> which launches the ILS. <a href="#3f6b950e5a6c363f04b8d4c259502488"></a><br></td></tr> <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/struct_function.html">Function</a> which launches the ILS. <a href="#3f6b950e5a6c363f04b8d4c259502488"></a><br></td></tr>
@ -67,8 +65,8 @@ typedef EOT::Fitness&nbsp;</td><td class="memItemRight" valign="bottom"><a class
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Alias for the fitness. <br></td></tr> <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Alias for the fitness. <br></td></tr>
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr> <tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5651a4d94b59d523d341d5d6e24ca311"></a><!-- doxytag: member="moILS::algorithm" ref="5651a4d94b59d523d341d5d6e24ca311" args="" --> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="57cafea501826575da64fe0216bc75ca"></a><!-- doxytag: member="moILS::algorithm" ref="57cafea501826575da64fe0216bc75ca" args="" -->
<a class="el" href="classmo_algo.html">moAlgo</a>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_i_l_s.html#5651a4d94b59d523d341d5d6e24ca311">algorithm</a></td></tr> <a class="el" href="classmo_algo.html">moAlgo</a>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_i_l_s.html#57cafea501826575da64fe0216bc75ca">algorithm</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The solution based heuristic. <br></td></tr> <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The solution based heuristic. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="30edab439401d7ec04fd8d37b4513d94"></a><!-- doxytag: member="moILS::continu" ref="30edab439401d7ec04fd8d37b4513d94" args="" --> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="30edab439401d7ec04fd8d37b4513d94"></a><!-- doxytag: member="moILS::continu" ref="30edab439401d7ec04fd8d37b4513d94" args="" -->
@ -87,6 +85,10 @@ typedef EOT::Fitness&nbsp;</td><td class="memItemRight" valign="bottom"><a class
<a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_eval_func.html">eoEvalFunc</a>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_i_l_s.html#8e8c383ac6ec34aaf071fa18bb54be67">full_evaluation</a></td></tr> <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_eval_func.html">eoEvalFunc</a>&lt; <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_i_l_s.html#8e8c383ac6ec34aaf071fa18bb54be67">full_evaluation</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The full evaluation function. <br></td></tr> <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The full evaluation function. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5317acfe1a8c98d3a8a236f5521a8b5b"></a><!-- doxytag: member="moILS::algorithm_memory_allocation" ref="5317acfe1a8c98d3a8a236f5521a8b5b" args="" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_i_l_s.html#5317acfe1a8c98d3a8a236f5521a8b5b">algorithm_memory_allocation</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Indicate if the memory has been allocated for the algorithm. <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>
@ -95,8 +97,10 @@ typedef EOT::Fitness&nbsp;</td><td class="memItemRight" valign="bottom"><a class
Iterated Local Search (ILS). Iterated Local Search (ILS).
<p> <p>
Class which describes the algorithm for a iterated local search. Class which describes the algorithm for a iterated local search.
<p>Definition at line <a class="el" href="mo_i_l_s_8h-source.html#l00050">50</a> of file <a class="el" href="mo_i_l_s_8h-source.html">moILS.h</a>.</p> <p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<p>
Definition at line <a class="el" href="mo_i_l_s_8h-source.html#l00050">50</a> of file <a class="el" href="mo_i_l_s_8h-source.html">moILS.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="c83f81ba0836ae262305efa15eeb3da2"></a><!-- doxytag: member="moILS::moILS" ref="c83f81ba0836ae262305efa15eeb3da2" args="(moAlgo&lt; EOT &gt; &amp;_algorithm, moSolContinue&lt; EOT &gt; &amp;_continue, moComparator&lt; EOT &gt; &amp;_acceptance_criterion, eoMonOp&lt; EOT &gt; &amp;_perturbation, eoEvalFunc&lt; EOT &gt; &amp;_full_evaluation)" --> <a class="anchor" name="c83f81ba0836ae262305efa15eeb3da2"></a><!-- doxytag: member="moILS::moILS" ref="c83f81ba0836ae262305efa15eeb3da2" args="(moAlgo&lt; EOT &gt; &amp;_algorithm, moSolContinue&lt; EOT &gt; &amp;_continue, moComparator&lt; EOT &gt; &amp;_acceptance_criterion, eoMonOp&lt; EOT &gt; &amp;_perturbation, eoEvalFunc&lt; EOT &gt; &amp;_full_evaluation)" -->
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@ -145,7 +149,7 @@ template&lt;class M&gt; </div>
<p> <p>
Generic constructor. Generic constructor.
<p> <p>
Generic constructor using a <a class="el" href="classmo_algo.html" title="Description of an algorithm of the paradiseo-mo library.">moAlgo</a><p> Generic constructor using a <a class="el" href="classmo_algo.html">moAlgo</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>_algorithm</em>&nbsp;</td><td>The solution based heuristic to use. </td></tr> <tr><td valign="top"></td><td valign="top"><em>_algorithm</em>&nbsp;</td><td>The solution based heuristic to use. </td></tr>
@ -156,8 +160,8 @@ Generic constructor using a <a class="el" href="classmo_algo.html" title="Descri
</table> </table>
</dl> </dl>
<p>Definition at line <a class="el" href="mo_i_l_s_8h-source.html#l00070">70</a> of file <a class="el" href="mo_i_l_s_8h-source.html">moILS.h</a>.</p> <p>
Definition at line <a class="el" href="mo_i_l_s_8h-source.html#l00070">70</a> of file <a class="el" href="mo_i_l_s_8h-source.html">moILS.h</a>.
</div> </div>
</div><p> </div><p>
<a class="anchor" name="6d684a1d13ad224a911c8b0277812297"></a><!-- doxytag: member="moILS::moILS" ref="6d684a1d13ad224a911c8b0277812297" args="(moMoveInit&lt; M &gt; &amp;_move_initializer, moNextMove&lt; M &gt; &amp;_next_move_generator, moMoveIncrEval&lt; M &gt; &amp;_incremental_evaluation, moMoveSelect&lt; M &gt; &amp;_move_selection, moSolContinue&lt; EOT &gt; &amp;_continue, moComparator&lt; EOT &gt; &amp;_acceptance_criterion, eoMonOp&lt; EOT &gt; &amp;_perturbation, eoEvalFunc&lt; EOT &gt; &amp;_full_evaluation)" --> <a class="anchor" name="6d684a1d13ad224a911c8b0277812297"></a><!-- doxytag: member="moILS::moILS" ref="6d684a1d13ad224a911c8b0277812297" args="(moMoveInit&lt; M &gt; &amp;_move_initializer, moNextMove&lt; M &gt; &amp;_next_move_generator, moMoveIncrEval&lt; M &gt; &amp;_incremental_evaluation, moMoveSelect&lt; M &gt; &amp;_move_selection, moSolContinue&lt; EOT &gt; &amp;_continue, moComparator&lt; EOT &gt; &amp;_acceptance_criterion, eoMonOp&lt; EOT &gt; &amp;_perturbation, eoEvalFunc&lt; EOT &gt; &amp;_full_evaluation)" -->
@ -224,14 +228,14 @@ template&lt;class M&gt; </div>
<div class="memdoc"> <div class="memdoc">
<p> <p>
Constructor for using a <a class="el" href="classmo_h_c.html" title="Hill Climbing (HC).">moHC</a> for the <a class="el" href="classmo_algo.html" title="Description of an algorithm of the paradiseo-mo library.">moAlgo</a>. Constructor for using a <a class="el" href="classmo_h_c.html">moHC</a> for the <a class="el" href="classmo_algo.html">moAlgo</a>.
<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_initializer</em>&nbsp;</td><td>The move initialisation (for the <a class="el" href="classmo_h_c.html" title="Hill Climbing (HC).">moHC</a>). </td></tr> <tr><td valign="top"></td><td valign="top"><em>_move_initializer</em>&nbsp;</td><td>The move initialisation (for the <a class="el" href="classmo_h_c.html">moHC</a>). </td></tr>
<tr><td valign="top"></td><td valign="top"><em>_next_move_generator</em>&nbsp;</td><td>The move generator (for the <a class="el" href="classmo_h_c.html" title="Hill Climbing (HC).">moHC</a>). </td></tr> <tr><td valign="top"></td><td valign="top"><em>_next_move_generator</em>&nbsp;</td><td>The move generator (for the <a class="el" href="classmo_h_c.html">moHC</a>). </td></tr>
<tr><td valign="top"></td><td valign="top"><em>_incremental_evaluation</em>&nbsp;</td><td>The partial evaluation function (for the <a class="el" href="classmo_h_c.html" title="Hill Climbing (HC).">moHC</a>). </td></tr> <tr><td valign="top"></td><td valign="top"><em>_incremental_evaluation</em>&nbsp;</td><td>The partial evaluation function (for the <a class="el" href="classmo_h_c.html">moHC</a>). </td></tr>
<tr><td valign="top"></td><td valign="top"><em>_move_selection</em>&nbsp;</td><td>The move selection strategy (for the <a class="el" href="classmo_h_c.html" title="Hill Climbing (HC).">moHC</a>). </td></tr> <tr><td valign="top"></td><td valign="top"><em>_move_selection</em>&nbsp;</td><td>The move selection strategy (for the <a class="el" href="classmo_h_c.html">moHC</a>). </td></tr>
<tr><td valign="top"></td><td valign="top"><em>_continue</em>&nbsp;</td><td>The stopping criterion. </td></tr> <tr><td valign="top"></td><td valign="top"><em>_continue</em>&nbsp;</td><td>The stopping criterion. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>_acceptance_criterion</em>&nbsp;</td><td>The acceptance criterion. </td></tr> <tr><td valign="top"></td><td valign="top"><em>_acceptance_criterion</em>&nbsp;</td><td>The acceptance criterion. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>_perturbation</em>&nbsp;</td><td>The pertubation generator. </td></tr> <tr><td valign="top"></td><td valign="top"><em>_perturbation</em>&nbsp;</td><td>The pertubation generator. </td></tr>
@ -239,8 +243,8 @@ Constructor for using a <a class="el" href="classmo_h_c.html" title="Hill Climbi
</table> </table>
</dl> </dl>
<p>Definition at line <a class="el" href="mo_i_l_s_8h-source.html#l00087">87</a> of file <a class="el" href="mo_i_l_s_8h-source.html">moILS.h</a>.</p> <p>
Definition at line <a class="el" href="mo_i_l_s_8h-source.html#l00087">87</a> of file <a class="el" href="mo_i_l_s_8h-source.html">moILS.h</a>.
</div> </div>
</div><p> </div><p>
<a class="anchor" name="740ac81a0d06eb471592ba0861d3a6d7"></a><!-- doxytag: member="moILS::moILS" ref="740ac81a0d06eb471592ba0861d3a6d7" args="(moMoveInit&lt; M &gt; &amp;_move_initializer, moNextMove&lt; M &gt; &amp;_next_move_generator, moMoveIncrEval&lt; M &gt; &amp;_incremental_evaluation, moTabuList&lt; M &gt; &amp;_tabu_list, moAspirCrit&lt; M &gt; &amp;_aspiration_criterion, moSolContinue&lt; EOT &gt; &amp;_moTS_continue, moSolContinue&lt; EOT &gt; &amp;_continue, moComparator&lt; EOT &gt; &amp;_acceptance_criterion, eoMonOp&lt; EOT &gt; &amp;_perturbation, eoEvalFunc&lt; EOT &gt; &amp;_full_evaluation)" --> <a class="anchor" name="740ac81a0d06eb471592ba0861d3a6d7"></a><!-- doxytag: member="moILS::moILS" ref="740ac81a0d06eb471592ba0861d3a6d7" args="(moMoveInit&lt; M &gt; &amp;_move_initializer, moNextMove&lt; M &gt; &amp;_next_move_generator, moMoveIncrEval&lt; M &gt; &amp;_incremental_evaluation, moTabuList&lt; M &gt; &amp;_tabu_list, moAspirCrit&lt; M &gt; &amp;_aspiration_criterion, moSolContinue&lt; EOT &gt; &amp;_moTS_continue, moSolContinue&lt; EOT &gt; &amp;_continue, moComparator&lt; EOT &gt; &amp;_acceptance_criterion, eoMonOp&lt; EOT &gt; &amp;_perturbation, eoEvalFunc&lt; EOT &gt; &amp;_full_evaluation)" -->
@ -319,16 +323,16 @@ template&lt;class M&gt; </div>
<div class="memdoc"> <div class="memdoc">
<p> <p>
Constructor for using a <a class="el" href="classmo_t_s.html" title="Tabu Search (TS).">moTS</a> for the <a class="el" href="classmo_algo.html" title="Description of an algorithm of the paradiseo-mo library.">moAlgo</a>. Constructor for using a <a class="el" href="classmo_t_s.html">moTS</a> for the <a class="el" href="classmo_algo.html">moAlgo</a>.
<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_initializer</em>&nbsp;</td><td>The move initialisation (for the <a class="el" href="classmo_t_s.html" title="Tabu Search (TS).">moTS</a>). </td></tr> <tr><td valign="top"></td><td valign="top"><em>_move_initializer</em>&nbsp;</td><td>The move initialisation (for the <a class="el" href="classmo_t_s.html">moTS</a>). </td></tr>
<tr><td valign="top"></td><td valign="top"><em>_next_move_generator</em>&nbsp;</td><td>The move generator (for the <a class="el" href="classmo_t_s.html" title="Tabu Search (TS).">moTS</a>). </td></tr> <tr><td valign="top"></td><td valign="top"><em>_next_move_generator</em>&nbsp;</td><td>The move generator (for the <a class="el" href="classmo_t_s.html">moTS</a>). </td></tr>
<tr><td valign="top"></td><td valign="top"><em>_incremental_evaluation</em>&nbsp;</td><td>The partial evaluation function (for the <a class="el" href="classmo_t_s.html" title="Tabu Search (TS).">moTS</a>). </td></tr> <tr><td valign="top"></td><td valign="top"><em>_incremental_evaluation</em>&nbsp;</td><td>The partial evaluation function (for the <a class="el" href="classmo_t_s.html">moTS</a>). </td></tr>
<tr><td valign="top"></td><td valign="top"><em>_tabu_list</em>&nbsp;</td><td>The tabu list (for the <a class="el" href="classmo_t_s.html" title="Tabu Search (TS).">moTS</a> !!!!). </td></tr> <tr><td valign="top"></td><td valign="top"><em>_tabu_list</em>&nbsp;</td><td>The tabu list (for the <a class="el" href="classmo_t_s.html">moTS</a> !!!!). </td></tr>
<tr><td valign="top"></td><td valign="top"><em>_aspiration_criterion</em>&nbsp;</td><td>The aspiration criterion (for the <a class="el" href="classmo_t_s.html" title="Tabu Search (TS).">moTS</a>). </td></tr> <tr><td valign="top"></td><td valign="top"><em>_aspiration_criterion</em>&nbsp;</td><td>The aspiration criterion (for the <a class="el" href="classmo_t_s.html">moTS</a>). </td></tr>
<tr><td valign="top"></td><td valign="top"><em>_moTS_continue</em>&nbsp;</td><td>The stopping criterion (for the <a class="el" href="classmo_t_s.html" title="Tabu Search (TS).">moTS</a>). </td></tr> <tr><td valign="top"></td><td valign="top"><em>_moTS_continue</em>&nbsp;</td><td>The stopping criterion (for the <a class="el" href="classmo_t_s.html">moTS</a>). </td></tr>
<tr><td valign="top"></td><td valign="top"><em>_continue</em>&nbsp;</td><td>The stopping criterion. </td></tr> <tr><td valign="top"></td><td valign="top"><em>_continue</em>&nbsp;</td><td>The stopping criterion. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>_acceptance_criterion</em>&nbsp;</td><td>The acceptance criterion. </td></tr> <tr><td valign="top"></td><td valign="top"><em>_acceptance_criterion</em>&nbsp;</td><td>The acceptance criterion. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>_perturbation</em>&nbsp;</td><td>The pertubation generator. </td></tr> <tr><td valign="top"></td><td valign="top"><em>_perturbation</em>&nbsp;</td><td>The pertubation generator. </td></tr>
@ -336,8 +340,8 @@ Constructor for using a <a class="el" href="classmo_t_s.html" title="Tabu Search
</table> </table>
</dl> </dl>
<p>Definition at line <a class="el" href="mo_i_l_s_8h-source.html#l00108">108</a> of file <a class="el" href="mo_i_l_s_8h-source.html">moILS.h</a>.</p> <p>
Definition at line <a class="el" href="mo_i_l_s_8h-source.html#l00109">109</a> of file <a class="el" href="mo_i_l_s_8h-source.html">moILS.h</a>.
</div> </div>
</div><p> </div><p>
<a class="anchor" name="36bab16abf36957dac36c467b86385bc"></a><!-- doxytag: member="moILS::moILS" ref="36bab16abf36957dac36c467b86385bc" args="(moRandMove&lt; M &gt; &amp;_random_move_generator, moMoveIncrEval&lt; M &gt; &amp;_incremental_evaluation, moSolContinue&lt; EOT &gt; &amp;_moSA_continue, double _initial_temperature, moCoolingSchedule &amp;_cooling_schedule, moSolContinue&lt; EOT &gt; &amp;_continue, moComparator&lt; EOT &gt; &amp;_acceptance_criterion, eoMonOp&lt; EOT &gt; &amp;_perturbation, eoEvalFunc&lt; EOT &gt; &amp;_full_evaluation)" --> <a class="anchor" name="36bab16abf36957dac36c467b86385bc"></a><!-- doxytag: member="moILS::moILS" ref="36bab16abf36957dac36c467b86385bc" args="(moRandMove&lt; M &gt; &amp;_random_move_generator, moMoveIncrEval&lt; M &gt; &amp;_incremental_evaluation, moSolContinue&lt; EOT &gt; &amp;_moSA_continue, double _initial_temperature, moCoolingSchedule &amp;_cooling_schedule, moSolContinue&lt; EOT &gt; &amp;_continue, moComparator&lt; EOT &gt; &amp;_acceptance_criterion, eoMonOp&lt; EOT &gt; &amp;_perturbation, eoEvalFunc&lt; EOT &gt; &amp;_full_evaluation)" -->
@ -410,15 +414,15 @@ template&lt;class M&gt; </div>
<div class="memdoc"> <div class="memdoc">
<p> <p>
Constructor for using a <a class="el" href="classmo_s_a.html" title="Simulated Annealing (SA).">moSA</a> for the <a class="el" href="classmo_algo.html" title="Description of an algorithm of the paradiseo-mo library.">moAlgo</a>. Constructor for using a <a class="el" href="classmo_s_a.html">moSA</a> for the <a class="el" href="classmo_algo.html">moAlgo</a>.
<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>_random_move_generator</em>&nbsp;</td><td>The random move generator (for the <a class="el" href="classmo_s_a.html" title="Simulated Annealing (SA).">moSA</a>). </td></tr> <tr><td valign="top"></td><td valign="top"><em>_random_move_generator</em>&nbsp;</td><td>The random move generator (for the <a class="el" href="classmo_s_a.html">moSA</a>). </td></tr>
<tr><td valign="top"></td><td valign="top"><em>_incremental_evaluation</em>&nbsp;</td><td>The partial evaluation function (for the <a class="el" href="classmo_s_a.html" title="Simulated Annealing (SA).">moSA</a>). </td></tr> <tr><td valign="top"></td><td valign="top"><em>_incremental_evaluation</em>&nbsp;</td><td>The partial evaluation function (for the <a class="el" href="classmo_s_a.html">moSA</a>). </td></tr>
<tr><td valign="top"></td><td valign="top"><em>_moSA_continue</em>&nbsp;</td><td>The stopping criterion (for the <a class="el" href="classmo_s_a.html" title="Simulated Annealing (SA).">moSA</a>). </td></tr> <tr><td valign="top"></td><td valign="top"><em>_moSA_continue</em>&nbsp;</td><td>The stopping criterion (for the <a class="el" href="classmo_s_a.html">moSA</a>). </td></tr>
<tr><td valign="top"></td><td valign="top"><em>_initial_temperature</em>&nbsp;</td><td>The initial temperature (for the <a class="el" href="classmo_s_a.html" title="Simulated Annealing (SA).">moSA</a>). </td></tr> <tr><td valign="top"></td><td valign="top"><em>_initial_temperature</em>&nbsp;</td><td>The initial temperature (for the <a class="el" href="classmo_s_a.html">moSA</a>). </td></tr>
<tr><td valign="top"></td><td valign="top"><em>_cooling_schedule</em>&nbsp;</td><td>The cooling schedule (for the <a class="el" href="classmo_s_a.html" title="Simulated Annealing (SA).">moSA</a>). </td></tr> <tr><td valign="top"></td><td valign="top"><em>_cooling_schedule</em>&nbsp;</td><td>The cooling schedule (for the <a class="el" href="classmo_s_a.html">moSA</a>). </td></tr>
<tr><td valign="top"></td><td valign="top"><em>_continue</em>&nbsp;</td><td>The stopping criterion. </td></tr> <tr><td valign="top"></td><td valign="top"><em>_continue</em>&nbsp;</td><td>The stopping criterion. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>_acceptance_criterion</em>&nbsp;</td><td>The acceptance criterion. </td></tr> <tr><td valign="top"></td><td valign="top"><em>_acceptance_criterion</em>&nbsp;</td><td>The acceptance criterion. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>_perturbation</em>&nbsp;</td><td>The pertubation generator. </td></tr> <tr><td valign="top"></td><td valign="top"><em>_perturbation</em>&nbsp;</td><td>The pertubation generator. </td></tr>
@ -426,8 +430,8 @@ Constructor for using a <a class="el" href="classmo_s_a.html" title="Simulated A
</table> </table>
</dl> </dl>
<p>Definition at line <a class="el" href="mo_i_l_s_8h-source.html#l00130">130</a> of file <a class="el" href="mo_i_l_s_8h-source.html">moILS.h</a>.</p> <p>
Definition at line <a class="el" href="mo_i_l_s_8h-source.html#l00132">132</a> of file <a class="el" href="mo_i_l_s_8h-source.html">moILS.h</a>.
</div> </div>
</div><p> </div><p>
<hr><h2>Member Function Documentation</h2> <hr><h2>Member Function Documentation</h2>
@ -452,26 +456,26 @@ template&lt;class M&gt; </div>
<p> <p>
<a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/struct_function.html">Function</a> which launches the ILS. <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/struct_function.html">Function</a> which launches the ILS.
<p> <p>
The ILS has to improve a current solution. As the <a class="el" href="classmo_s_a.html" title="Simulated Annealing (SA).">moSA</a>, the <a class="el" href="classmo_t_s.html" title="Tabu Search (TS).">moTS</a> and the <a class="el" href="classmo_h_c.html" title="Hill Climbing (HC).">moHC</a>, it can be used for HYBRIDATION in an evolutionnary algorithm.<p> The ILS has to improve a current solution. As the <a class="el" href="classmo_s_a.html">moSA</a>, the <a class="el" href="classmo_t_s.html">moTS</a> and the <a class="el" href="classmo_h_c.html">moHC</a>, it can be used for HYBRIDATION in an evolutionnary algorithm.<p>
<dl compact><dt><b>Parameters:</b></dt><dd> <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>_solution</em>&nbsp;</td><td>a current solution to improve. </td></tr> <tr><td valign="top"></td><td valign="top"><em>_solution</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>Implements <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">eoUF&lt; M::EOType &amp;, bool &gt;</a>.</p>
<p>Definition at line <a class="el" href="mo_i_l_s_8h-source.html#l00146">146</a> of file <a class="el" href="mo_i_l_s_8h-source.html">moILS.h</a>.</p>
<p>References <a class="el" href="mo_i_l_s_8h-source.html#l00196">moILS&lt; M &gt;::acceptance_criterion</a>, <a class="el" href="mo_i_l_s_8h-source.html#l00190">moILS&lt; M &gt;::algorithm</a>, <a class="el" href="mo_i_l_s_8h-source.html#l00193">moILS&lt; M &gt;::continu</a>, <a class="el" href="mo_i_l_s_8h-source.html#l00202">moILS&lt; M &gt;::full_evaluation</a>, and <a class="el" href="mo_i_l_s_8h-source.html#l00199">moILS&lt; M &gt;::perturbation</a>.</p>
<p>
Implements <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">eoUF&lt; M::EOType &amp;, bool &gt;</a>.
<p>
Definition at line <a class="el" href="mo_i_l_s_8h-source.html#l00158">158</a> of file <a class="el" href="mo_i_l_s_8h-source.html">moILS.h</a>.
<p>
References <a class="el" href="mo_i_l_s_8h-source.html#l00208">moILS&lt; M &gt;::acceptance_criterion</a>, <a class="el" href="mo_i_l_s_8h-source.html#l00205">moILS&lt; M &gt;::continu</a>, <a class="el" href="mo_i_l_s_8h-source.html#l00214">moILS&lt; M &gt;::full_evaluation</a>, and <a class="el" href="mo_i_l_s_8h-source.html#l00211">moILS&lt; M &gt;::perturbation</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_i_l_s_8h-source.html">moILS.h</a></ul> <li><a class="el" href="mo_i_l_s_8h-source.html">moILS.h</a></ul>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: Member List</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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>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#03230e8672389de65aacd2bf7b6c1184">best_fitness</a></td><td><a class="el" href="classmo_impr_best_fit_aspir_crit.html">moImprBestFitAspirCrit&lt; M &gt;</a></td><td><code> [private]</code></td></tr> <tr class="memlist"><td><a class="el" href="classmo_impr_best_fit_aspir_crit.html#03230e8672389de65aacd2bf7b6c1184">best_fitness</a></td><td><a class="el" href="classmo_impr_best_fit_aspir_crit.html">moImprBestFitAspirCrit&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_impr_best_fit_aspir_crit.html#2d5226c7dd661b33011402dbbbe78265">first_time</a></td><td><a class="el" href="classmo_impr_best_fit_aspir_crit.html">moImprBestFitAspirCrit&lt; M &gt;</a></td><td><code> [private]</code></td></tr> <tr class="memlist"><td><a class="el" href="classmo_impr_best_fit_aspir_crit.html#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>
@ -41,8 +39,8 @@
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">moAspirCrit::operator()</a>(A1, A2)=0</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">moAspirCrit::operator()</a>(A1, A2)=0</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; </table><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: moImprBestFitAspirCrit&lt; M &gt; Class Template Reference</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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,34 +20,26 @@
</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>
<p> <p>
<div class="dynheader"> <p>Inheritance diagram for moImprBestFitAspirCrit&lt; M &gt;:
Inheritance diagram for moImprBestFitAspirCrit&lt; M &gt;:</div>
<div class="dynsection">
<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,175,136"> <area href="classmo_aspir_crit.html" alt="moAspirCrit< M >" shape="rect" coords="0,112,175,136">
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="0,56,175,80"> <area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="0,56,175,80">
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,175,24"> <area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,175,24">
</map> </map>
</div>
<p>
<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>
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr> <tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
@ -81,11 +73,13 @@ 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>Definition at line <a class="el" href="mo_impr_best_fit_aspir_crit_8h-source.html#l00047">47</a> of file <a class="el" href="mo_impr_best_fit_aspir_crit_8h-source.html">moImprBestFitAspirCrit.h</a>.</p> <p>
<hr><h2>Member Function Documentation</h2>
<p>
Definition at line <a class="el" href="mo_impr_best_fit_aspir_crit_8h-source.html#l00047">47</a> of file <a class="el" href="mo_impr_best_fit_aspir_crit_8h-source.html">moImprBestFitAspirCrit.h</a>.<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="b6e5e96d57a6b846033fc22a9951b067"></a><!-- doxytag: member="moImprBestFitAspirCrit::operator()" ref="b6e5e96d57a6b846033fc22a9951b067" args="(const M &amp;_move, const Fitness &amp;_fitness)" --> <a class="anchor" name="b6e5e96d57a6b846033fc22a9951b067"></a><!-- doxytag: member="moImprBestFitAspirCrit::operator()" ref="b6e5e96d57a6b846033fc22a9951b067" args="(const M &amp;_move, const Fitness &amp;_fitness)" -->
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@ -123,18 +117,18 @@ The first time, the function only saved the current move and fitness.<p>
<tr><td valign="top"></td><td valign="top"><em>_fitness</em>&nbsp;</td><td>A fitness linked to the move. </td></tr> <tr><td valign="top"></td><td valign="top"><em>_fitness</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 The first time and if _fitntess &gt; best_fitness, else false. </dd></dl> <dl compact><dt><b>Returns:</b></dt><dd>true The first time and if _fitntess &gt; best_fitness, else false. </dd></dl>
<p>Definition at line <a class="el" href="mo_impr_best_fit_aspir_crit_8h-source.html#l00075">75</a> of file <a class="el" href="mo_impr_best_fit_aspir_crit_8h-source.html">moImprBestFitAspirCrit.h</a>.</p>
<p>References <a class="el" href="mo_impr_best_fit_aspir_crit_8h-source.html#l00098">moImprBestFitAspirCrit&lt; M &gt;::best_fitness</a>, and <a class="el" href="mo_impr_best_fit_aspir_crit_8h-source.html#l00101">moImprBestFitAspirCrit&lt; M &gt;::first_time</a>.</p>
<p>
Definition at line <a class="el" href="mo_impr_best_fit_aspir_crit_8h-source.html#l00073">73</a> of file <a class="el" href="mo_impr_best_fit_aspir_crit_8h-source.html">moImprBestFitAspirCrit.h</a>.
<p>
References <a class="el" href="mo_impr_best_fit_aspir_crit_8h-source.html#l00099">moImprBestFitAspirCrit&lt; M &gt;::best_fitness</a>, and <a class="el" href="mo_impr_best_fit_aspir_crit_8h-source.html#l00102">moImprBestFitAspirCrit&lt; M &gt;::first_time</a>.
</div> </div>
</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 Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: Member List</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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>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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [static]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [static]</code></td></tr>
@ -41,8 +39,8 @@
<tr class="memlist"><td><a class="el" href="classmo_it_rand_next_move.html#92601819402ad00d01933113d0bcf40d">random_move_generator</a></td><td><a class="el" href="classmo_it_rand_next_move.html">moItRandNextMove&lt; M &gt;</a></td><td><code> [private]</code></td></tr> <tr class="memlist"><td><a class="el" href="classmo_it_rand_next_move.html#92601819402ad00d01933113d0bcf40d">random_move_generator</a></td><td><a class="el" href="classmo_it_rand_next_move.html">moItRandNextMove&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; </table><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: moItRandNextMove&lt; M &gt; Class Template Reference</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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,34 +20,26 @@
</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>
<p> <p>
<div class="dynheader"> <p>Inheritance diagram for moItRandNextMove&lt; M &gt;:
Inheritance diagram for moItRandNextMove&lt; M &gt;:</div>
<div class="dynsection">
<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,155,136"> <area href="classmo_next_move.html" alt="moNextMove< M >" shape="rect" coords="0,112,155,136">
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="0,56,155,80"> <area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="0,56,155,80">
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,155,24"> <area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,155,24">
</map> </map>
</div>
<p>
<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>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> <tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
@ -80,11 +72,13 @@ 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>Definition at line <a class="el" href="mo_it_rand_next_move_8h-source.html#l00047">47</a> of file <a class="el" href="mo_it_rand_next_move_8h-source.html">moItRandNextMove.h</a>.</p> <p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<p>
Definition at line <a class="el" href="mo_it_rand_next_move_8h-source.html#l00047">47</a> of file <a class="el" href="mo_it_rand_next_move_8h-source.html">moItRandNextMove.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="c27b1fb0d64d4862dd886f7a59419b8c"></a><!-- doxytag: member="moItRandNextMove::moItRandNextMove" ref="c27b1fb0d64d4862dd886f7a59419b8c" args="(moRandMove&lt; M &gt; &amp;_random_move_generator, unsigned int _iteration_maximum_number)" --> <a class="anchor" name="c27b1fb0d64d4862dd886f7a59419b8c"></a><!-- doxytag: member="moItRandNextMove::moItRandNextMove" ref="c27b1fb0d64d4862dd886f7a59419b8c" args="(moRandMove&lt; M &gt; &amp;_random_move_generator, unsigned int _iteration_maximum_number)" -->
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@ -123,8 +117,8 @@ The constructor.
</table> </table>
</dl> </dl>
<p>Definition at line <a class="el" href="mo_it_rand_next_move_8h-source.html#l00061">61</a> of file <a class="el" href="mo_it_rand_next_move_8h-source.html">moItRandNextMove.h</a>.</p> <p>
Definition at line <a class="el" href="mo_it_rand_next_move_8h-source.html#l00061">61</a> of file <a class="el" href="mo_it_rand_next_move_8h-source.html">moItRandNextMove.h</a>.
</div> </div>
</div><p> </div><p>
<hr><h2>Member Function Documentation</h2> <hr><h2>Member Function Documentation</h2>
@ -165,18 +159,18 @@ If the maximum number is not already reached, the current move is forgotten and
<tr><td valign="top"></td><td valign="top"><em>_solution</em>&nbsp;</td><td>the current solution. </td></tr> <tr><td valign="top"></td><td valign="top"><em>_solution</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>Definition at line <a class="el" href="mo_it_rand_next_move_8h-source.html#l00073">73</a> of file <a class="el" href="mo_it_rand_next_move_8h-source.html">moItRandNextMove.h</a>.</p>
<p>References <a class="el" href="mo_it_rand_next_move_8h-source.html#l00096">moItRandNextMove&lt; M &gt;::iteration_maximum_number</a>, <a class="el" href="mo_it_rand_next_move_8h-source.html#l00099">moItRandNextMove&lt; M &gt;::iteration_number</a>, and <a class="el" href="mo_it_rand_next_move_8h-source.html#l00093">moItRandNextMove&lt; M &gt;::random_move_generator</a>.</p>
<p>
Definition at line <a class="el" href="mo_it_rand_next_move_8h-source.html#l00073">73</a> of file <a class="el" href="mo_it_rand_next_move_8h-source.html">moItRandNextMove.h</a>.
<p>
References <a class="el" href="mo_it_rand_next_move_8h-source.html#l00096">moItRandNextMove&lt; M &gt;::iteration_maximum_number</a>, <a class="el" href="mo_it_rand_next_move_8h-source.html#l00099">moItRandNextMove&lt; M &gt;::iteration_number</a>, and <a class="el" href="mo_it_rand_next_move_8h-source.html#l00093">moItRandNextMove&lt; M &gt;::random_move_generator</a>.
</div> </div>
</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 Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: Member List</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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>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#f95f2dc556cdfbdc81688562ca95202d">add</a>(eoBF&lt; const M &amp;, const typename M::EOType &amp;, void &gt; &amp;_function)</td><td><a class="el" href="classmo_l_s_check_point.html">moLSCheckPoint&lt; M &gt;</a></td><td><code> [inline]</code></td></tr> <tr class="memlist"><td><a class="el" href="classmo_l_s_check_point.html#f95f2dc556cdfbdc81688562ca95202d">add</a>(eoBF&lt; const M &amp;, const typename M::EOType &amp;, void &gt; &amp;_function)</td><td><a class="el" href="classmo_l_s_check_point.html">moLSCheckPoint&lt; M &gt;</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_l_s_check_point.html#56a7427a6aebac7955c22bab302c050a">functions</a></td><td><a class="el" href="classmo_l_s_check_point.html">moLSCheckPoint&lt; M &gt;</a></td><td><code> [private]</code></td></tr> <tr class="memlist"><td><a class="el" href="classmo_l_s_check_point.html#56a7427a6aebac7955c22bab302c050a">functions</a></td><td><a class="el" href="classmo_l_s_check_point.html">moLSCheckPoint&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
@ -38,8 +36,8 @@
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">eoBF::operator()</a>(A1, A2)=0</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">eoBF::operator()</a>(A1, A2)=0</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; </table><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: moLSCheckPoint&lt; M &gt; Class Template Reference</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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,33 +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>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" -->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>
<p> <p>
<div class="dynheader"> <p>Inheritance diagram for moLSCheckPoint&lt; M &gt;:
Inheritance diagram for moLSCheckPoint&lt; M &gt;:</div>
<div class="dynsection">
<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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="0,56,142,80"> <area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="0,56,142,80">
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,142,24"> <area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,142,24">
</map> </map>
</div>
<p>
<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>
@ -71,8 +63,10 @@ std::vector&lt; <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.ne
Class which allows a checkpointing system. Class which allows a checkpointing system.
<p> <p>
Thanks to this class, at each iteration, additionnal function can be used (and not only one). Thanks to this class, at each iteration, additionnal function can be used (and not only one).
<p>Definition at line <a class="el" href="mo_l_s_check_point_8h-source.html#l00046">46</a> of file <a class="el" href="mo_l_s_check_point_8h-source.html">moLSCheckPoint.h</a>.</p> <p>
<hr><h2>Member Function Documentation</h2>
<p>
Definition at line <a class="el" href="mo_l_s_check_point_8h-source.html#l00046">46</a> of file <a class="el" href="mo_l_s_check_point_8h-source.html">moLSCheckPoint.h</a>.<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="e9b9d41e40dd7bab648327686b2b938d"></a><!-- doxytag: member="moLSCheckPoint::operator()" ref="e9b9d41e40dd7bab648327686b2b938d" args="(const M &amp;_move, const typename M::EOType &amp;_solution)" --> <a class="anchor" name="e9b9d41e40dd7bab648327686b2b938d"></a><!-- doxytag: member="moLSCheckPoint::operator()" ref="e9b9d41e40dd7bab648327686b2b938d" args="(const M &amp;_move, const typename M::EOType &amp;_solution)" -->
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@ -111,10 +105,10 @@ Each saved function is used on the current move and the current solution.<p>
</table> </table>
</dl> </dl>
<p>Definition at line <a class="el" href="mo_l_s_check_point_8h-source.html#l00057">57</a> of file <a class="el" href="mo_l_s_check_point_8h-source.html">moLSCheckPoint.h</a>.</p> <p>
Definition at line <a class="el" href="mo_l_s_check_point_8h-source.html#l00057">57</a> of file <a class="el" href="mo_l_s_check_point_8h-source.html">moLSCheckPoint.h</a>.
<p>References <a class="el" href="mo_l_s_check_point_8h-source.html#l00080">moLSCheckPoint&lt; M &gt;::functions</a>.</p> <p>
References <a class="el" href="mo_l_s_check_point_8h-source.html#l00080">moLSCheckPoint&lt; M &gt;::functions</a>.
</div> </div>
</div><p> </div><p>
<a class="anchor" name="f95f2dc556cdfbdc81688562ca95202d"></a><!-- doxytag: member="moLSCheckPoint::add" ref="f95f2dc556cdfbdc81688562ca95202d" args="(eoBF&lt; const M &amp;, const typename M::EOType &amp;, void &gt; &amp;_function)" --> <a class="anchor" name="f95f2dc556cdfbdc81688562ca95202d"></a><!-- doxytag: member="moLSCheckPoint::add" ref="f95f2dc556cdfbdc81688562ca95202d" args="(eoBF&lt; const M &amp;, const typename M::EOType &amp;, void &gt; &amp;_function)" -->
@ -144,16 +138,16 @@ The new function is added at the end of the vector. <dl compact><dt><b>Parameter
</table> </table>
</dl> </dl>
<p>Definition at line <a class="el" href="mo_l_s_check_point_8h-source.html#l00072">72</a> of file <a class="el" href="mo_l_s_check_point_8h-source.html">moLSCheckPoint.h</a>.</p> <p>
Definition at line <a class="el" href="mo_l_s_check_point_8h-source.html#l00072">72</a> of file <a class="el" href="mo_l_s_check_point_8h-source.html">moLSCheckPoint.h</a>.
<p>References <a class="el" href="mo_l_s_check_point_8h-source.html#l00080">moLSCheckPoint&lt; M &gt;::functions</a>.</p> <p>
References <a class="el" href="mo_l_s_check_point_8h-source.html#l00080">moLSCheckPoint&lt; M &gt;::functions</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_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 Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: Member List</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF&lt; double &amp;, bool &gt;</a></td><td><code> [static]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF&lt; double &amp;, bool &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_linear_cooling_schedule.html#420939ebf57f01d242cbe4eb668dffde">moLinearCoolingSchedule</a>(double _threshold, double _quantity)</td><td><a class="el" href="classmo_linear_cooling_schedule.html">moLinearCoolingSchedule</a></td><td><code> [inline]</code></td></tr> <tr class="memlist"><td><a class="el" href="classmo_linear_cooling_schedule.html#420939ebf57f01d242cbe4eb668dffde">moLinearCoolingSchedule</a>(double _threshold, double _quantity)</td><td><a class="el" href="classmo_linear_cooling_schedule.html">moLinearCoolingSchedule</a></td><td><code> [inline]</code></td></tr>
@ -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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF&lt; double &amp;, bool &gt;</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF&lt; double &amp;, bool &gt;</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; </table><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: moLinearCoolingSchedule Class Reference</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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,34 +20,26 @@
</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>
<p> <p>
<div class="dynheader"> <p>Inheritance diagram for moLinearCoolingSchedule:
Inheritance diagram for moLinearCoolingSchedule:</div>
<div class="dynsection">
<p><center><img src="classmo_linear_cooling_schedule.png" usemap="#moLinearCoolingSchedule_map" border="0" alt=""></center> <p><center><img src="classmo_linear_cooling_schedule.png" usemap="#moLinearCoolingSchedule_map" border="0" alt=""></center>
<map name="moLinearCoolingSchedule_map"> <map name="moLinearCoolingSchedule_map">
<area href="classmo_cooling_schedule.html" alt="moCoolingSchedule" shape="rect" coords="0,112,160,136"> <area href="classmo_cooling_schedule.html" alt="moCoolingSchedule" shape="rect" coords="0,112,160,136">
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html" alt="eoUF< double &, bool >" shape="rect" coords="0,56,160,80"> <area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html" alt="eoUF< double &, bool >" shape="rect" coords="0,56,160,80">
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,160,24"> <area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,160,24">
</map> </map>
</div>
<p>
<a href="classmo_linear_cooling_schedule-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> <a href="classmo_linear_cooling_schedule-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr> <tr><td></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>
@ -68,11 +60,13 @@ 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>Definition at line <a class="el" href="mo_linear_cooling_schedule_8h-source.html#l00046">46</a> of file <a class="el" href="mo_linear_cooling_schedule_8h-source.html">moLinearCoolingSchedule.h</a>.</p> <p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<p>
Definition at line <a class="el" href="mo_linear_cooling_schedule_8h-source.html#l00046">46</a> of file <a class="el" href="mo_linear_cooling_schedule_8h-source.html">moLinearCoolingSchedule.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="420939ebf57f01d242cbe4eb668dffde"></a><!-- doxytag: member="moLinearCoolingSchedule::moLinearCoolingSchedule" ref="420939ebf57f01d242cbe4eb668dffde" args="(double _threshold, double _quantity)" --> <a class="anchor" name="420939ebf57f01d242cbe4eb668dffde"></a><!-- doxytag: member="moLinearCoolingSchedule::moLinearCoolingSchedule" ref="420939ebf57f01d242cbe4eb668dffde" args="(double _threshold, double _quantity)" -->
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@ -108,8 +102,8 @@ Simple constructor.
</table> </table>
</dl> </dl>
<p>Definition at line <a class="el" href="mo_linear_cooling_schedule_8h-source.html#l00055">55</a> of file <a class="el" href="mo_linear_cooling_schedule_8h-source.html">moLinearCoolingSchedule.h</a>.</p> <p>
Definition at line <a class="el" href="mo_linear_cooling_schedule_8h-source.html#l00055">55</a> of file <a class="el" href="mo_linear_cooling_schedule_8h-source.html">moLinearCoolingSchedule.h</a>.
</div> </div>
</div><p> </div><p>
<hr><h2>Member Function Documentation</h2> <hr><h2>Member Function Documentation</h2>
@ -138,20 +132,20 @@ It decreases the temperature and indicates if it is greater than the threshold.<
<tr><td valign="top"></td><td valign="top"><em>_current_temperature</em>&nbsp;</td><td>The current temperature. </td></tr> <tr><td valign="top"></td><td valign="top"><em>_current_temperature</em>&nbsp;</td><td>The current temperature. </td></tr>
</table> </table>
</dl> </dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>true if the new temperature (current temperature - quantity) is greater than the threshold, false otherwise. </dd></dl> <dl compact><dt><b>Returns:</b></dt><dd>true if the new temperature (current temperature - quantity) is greater than the threshold, false otherwise. </dd></dl>
<p>Implements <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">eoUF&lt; double &amp;, bool &gt;</a>.</p>
<p>Definition at line <a class="el" href="mo_linear_cooling_schedule_8h-source.html#l00065">65</a> of file <a class="el" href="mo_linear_cooling_schedule_8h-source.html">moLinearCoolingSchedule.h</a>.</p>
<p>References <a class="el" href="mo_linear_cooling_schedule_8h-source.html#l00076">quantity</a>, and <a class="el" href="mo_linear_cooling_schedule_8h-source.html#l00073">threshold</a>.</p>
<p>
Implements <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">eoUF&lt; double &amp;, bool &gt;</a>.
<p>
Definition at line <a class="el" href="mo_linear_cooling_schedule_8h-source.html#l00065">65</a> of file <a class="el" href="mo_linear_cooling_schedule_8h-source.html">moLinearCoolingSchedule.h</a>.
<p>
References <a class="el" href="mo_linear_cooling_schedule_8h-source.html#l00076">quantity</a>, and <a class="el" href="mo_linear_cooling_schedule_8h-source.html#l00073">threshold</a>.
</div> </div>
</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 Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: Member List</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF&lt; EOT &amp;, void &gt;</a></td><td><code> [static]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF&lt; EOT &amp;, void &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">operator()</a>(EOT &amp;)=0</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF&lt; EOT &amp;, void &gt;</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">operator()</a>(EOT &amp;)=0</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF&lt; EOT &amp;, void &gt;</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF&lt; EOT &amp;, void &gt;</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF&lt; EOT &amp;, void &gt;</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; </table><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: moMove&lt; EOT &gt; Class Template Reference</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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,33 +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>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>
<code>#include &lt;<a class="el" href="mo_move_8h-source.html">moMove.h</a>&gt;</code> <code>#include &lt;<a class="el" href="mo_move_8h-source.html">moMove.h</a>&gt;</code>
<p> <p>
<div class="dynheader"> <p>Inheritance diagram for moMove&lt; EOT &gt;:
Inheritance diagram for moMove&lt; EOT &gt;:</div>
<div class="dynsection">
<p><center><img src="classmo_move.png" usemap="#moMove< EOT >_map" border="0" alt=""></center> <p><center><img src="classmo_move.png" usemap="#moMove< EOT >_map" border="0" alt=""></center>
<map name="moMove< EOT >_map"> <map name="moMove< EOT >_map">
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html" alt="eoUF< EOT &, void >" shape="rect" coords="0,56,138,80"> <area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html" alt="eoUF< EOT &, void >" shape="rect" coords="0,56,138,80">
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,138,24"> <area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,138,24">
</map> </map>
</div>
<p>
<a href="classmo_move-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> <a href="classmo_move-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 Types</h2></td></tr> <tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
@ -62,11 +54,13 @@ typedef EOT&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" hre
Definition of a move. Definition of a move.
<p> <p>
A move transforms a solution to another close solution. It describes how a solution can be modified to another one. A move transforms a solution to another close solution. It describes how a solution can be modified to another one.
<p>Definition at line <a class="el" href="mo_move_8h-source.html#l00049">49</a> of file <a class="el" href="mo_move_8h-source.html">moMove.h</a>.</p> <p>
<hr>The documentation for this class was generated from the following file:<ul>
<p>
Definition at line <a class="el" href="mo_move_8h-source.html#l00049">49</a> of file <a class="el" href="mo_move_8h-source.html">moMove.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="mo_move_8h-source.html">moMove.h</a></ul> <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 Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: Member List</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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>moMoveExpl&lt; M &gt; Member List</h1>This is the complete list of members for <a class="el" href="classmo_move_expl.html">moMoveExpl&lt; M &gt;</a>, including all inherited members.<p><table> <h1>moMoveExpl&lt; M &gt; Member List</h1>This is the complete list of members for <a class="el" href="classmo_move_expl.html">moMoveExpl&lt; M &gt;</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; const M::EOType &amp;, M::EOType &amp;, void &gt;</a></td><td><code> [static]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; const M::EOType &amp;, M::EOType &amp;, void &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">operator()</a>(const M::EOType &amp;, M::EOType &amp;)=0</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; const M::EOType &amp;, M::EOType &amp;, void &gt;</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">operator()</a>(const M::EOType &amp;, M::EOType &amp;)=0</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; const M::EOType &amp;, M::EOType &amp;, void &gt;</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; const M::EOType &amp;, M::EOType &amp;, void &gt;</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; const M::EOType &amp;, M::EOType &amp;, void &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; </table><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: moMoveExpl&lt; M &gt; Class Template Reference</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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,20 @@
</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>
<p> <p>
<div class="dynheader"> <p>Inheritance diagram for moMoveExpl&lt; M &gt;:
Inheritance diagram for moMoveExpl&lt; M &gt;:</div>
<div class="dynsection">
<p><center><img src="classmo_move_expl.png" usemap="#moMoveExpl< M >_map" border="0" alt=""></center> <p><center><img src="classmo_move_expl.png" usemap="#moMoveExpl< M >_map" border="0" alt=""></center>
<map name="moMoveExpl< M >_map"> <map name="moMoveExpl< M >_map">
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html" alt="eoBF< const M::EOType &, M::EOType &, void >" shape="rect" coords="153,56,450,80"> <area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html" alt="eoBF< const M::EOType &, M::EOType &, void >" shape="rect" coords="153,56,450,80">
@ -47,9 +42,6 @@ Inheritance diagram for moMoveExpl&lt; M &gt;:</div>
<area href="classmo_h_c_move_loop_expl.html" alt="moHCMoveLoopExpl< M >" shape="rect" coords="0,224,297,248"> <area href="classmo_h_c_move_loop_expl.html" alt="moHCMoveLoopExpl< M >" shape="rect" coords="0,224,297,248">
<area href="classmo_t_s_move_loop_expl.html" alt="moTSMoveLoopExpl< M >" shape="rect" coords="307,224,604,248"> <area href="classmo_t_s_move_loop_expl.html" alt="moTSMoveLoopExpl< M >" shape="rect" coords="307,224,604,248">
</map> </map>
</div>
<p>
<a href="classmo_move_expl-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> <a href="classmo_move_expl-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr> <tr><td></td></tr>
</table> </table>
@ -57,14 +49,16 @@ Inheritance diagram for moMoveExpl&lt; M &gt;:</div>
<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>Definition at line <a class="el" href="mo_move_expl_8h-source.html#l00045">45</a> of file <a class="el" href="mo_move_expl_8h-source.html">moMoveExpl.h</a>.</p> <p>
<hr>The documentation for this class was generated from the following file:<ul>
<p>
Definition at line <a class="el" href="mo_move_expl_8h-source.html#l00046">46</a> of file <a class="el" href="mo_move_expl_8h-source.html">moMoveExpl.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="mo_move_expl_8h-source.html">moMoveExpl.h</a></ul> <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 Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: Member List</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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>moMoveIncrEval&lt; M &gt; Member List</h1>This is the complete list of members for <a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval&lt; M &gt;</a>, including all inherited members.<p><table> <h1>moMoveIncrEval&lt; M &gt; Member List</h1>This is the complete list of members for <a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval&lt; M &gt;</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [static]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">operator()</a>(A1, A2)=0</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">operator()</a>(A1, A2)=0</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; </table><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: moMoveIncrEval&lt; M &gt; Class Template Reference</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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,33 +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>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" -->(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>
<p> <p>
<div class="dynheader"> <p>Inheritance diagram for moMoveIncrEval&lt; M &gt;:
Inheritance diagram for moMoveIncrEval&lt; M &gt;:</div>
<div class="dynsection">
<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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="0,56,142,80"> <area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="0,56,142,80">
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,142,24"> <area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,142,24">
</map> </map>
</div>
<p>
<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>
</table> </table>
@ -57,11 +49,13 @@ Inheritance diagram for moMoveIncrEval&lt; M &gt;:</div>
(generally) Efficient evaluation function based a move and a solution. (generally) Efficient evaluation function based a move and a solution.
<p> <p>
From a move and a solution, it computes a new fitness that could be associated to the solution if this one is updated. From a move and a solution, it computes a new fitness that could be associated to the solution if this one is updated.
<p>Definition at line <a class="el" href="mo_move_incr_eval_8h-source.html#l00049">49</a> of file <a class="el" href="mo_move_incr_eval_8h-source.html">moMoveIncrEval.h</a>.</p> <p>
<hr>The documentation for this class was generated from the following file:<ul>
<p>
Definition at line <a class="el" href="mo_move_incr_eval_8h-source.html#l00049">49</a> of file <a class="el" href="mo_move_incr_eval_8h-source.html">moMoveIncrEval.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="mo_move_incr_eval_8h-source.html">moMoveIncrEval.h</a></ul> <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 Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: Member List</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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>moMoveInit&lt; M &gt; Member List</h1>This is the complete list of members for <a class="el" href="classmo_move_init.html">moMoveInit&lt; M &gt;</a>, including all inherited members.<p><table> <h1>moMoveInit&lt; M &gt; Member List</h1>This is the complete list of members for <a class="el" href="classmo_move_init.html">moMoveInit&lt; M &gt;</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [static]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">operator()</a>(A1, A2)=0</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">operator()</a>(A1, A2)=0</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; </table><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: moMoveInit&lt; M &gt; Class Template Reference</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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,33 +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>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" -->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>
<p> <p>
<div class="dynheader"> <p>Inheritance diagram for moMoveInit&lt; M &gt;:
Inheritance diagram for moMoveInit&lt; M &gt;:</div>
<div class="dynsection">
<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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="0,56,124,80"> <area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="0,56,124,80">
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,124,24"> <area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,124,24">
</map> </map>
</div>
<p>
<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>
</table> </table>
@ -54,14 +46,16 @@ Inheritance diagram for moMoveInit&lt; M &gt;:</div>
<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>Definition at line <a class="el" href="mo_move_init_8h-source.html#l00047">47</a> of file <a class="el" href="mo_move_init_8h-source.html">moMoveInit.h</a>.</p> <p>
<hr>The documentation for this class was generated from the following file:<ul>
<p>
Definition at line <a class="el" href="mo_move_init_8h-source.html#l00047">47</a> of file <a class="el" href="mo_move_init_8h-source.html">moMoveInit.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="mo_move_init_8h-source.html">moMoveInit.h</a></ul> <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 Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: Member List</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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>moMoveLoopExpl&lt; M &gt; Member List</h1>This is the complete list of members for <a class="el" href="classmo_move_loop_expl.html">moMoveLoopExpl&lt; M &gt;</a>, including all inherited members.<p><table> <h1>moMoveLoopExpl&lt; M &gt; Member List</h1>This is the complete list of members for <a class="el" href="classmo_move_loop_expl.html">moMoveLoopExpl&lt; M &gt;</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; const M::EOType &amp;, M::EOType &amp;, void &gt;</a></td><td><code> [static]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; const M::EOType &amp;, M::EOType &amp;, void &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">operator()</a>(const M::EOType &amp;, M::EOType &amp;)=0</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; const M::EOType &amp;, M::EOType &amp;, void &gt;</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">operator()</a>(const M::EOType &amp;, M::EOType &amp;)=0</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; const M::EOType &amp;, M::EOType &amp;, void &gt;</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; const M::EOType &amp;, M::EOType &amp;, void &gt;</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; const M::EOType &amp;, M::EOType &amp;, void &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; </table><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: moMoveLoopExpl&lt; M &gt; Class Template Reference</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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,20 @@
</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>
<code>#include &lt;<a class="el" href="mo_move_loop_expl_8h-source.html">moMoveLoopExpl.h</a>&gt;</code> <code>#include &lt;<a class="el" href="mo_move_loop_expl_8h-source.html">moMoveLoopExpl.h</a>&gt;</code>
<p> <p>
<div class="dynheader"> <p>Inheritance diagram for moMoveLoopExpl&lt; M &gt;:
Inheritance diagram for moMoveLoopExpl&lt; M &gt;:</div>
<div class="dynsection">
<p><center><img src="classmo_move_loop_expl.png" usemap="#moMoveLoopExpl< M >_map" border="0" alt=""></center> <p><center><img src="classmo_move_loop_expl.png" usemap="#moMoveLoopExpl< M >_map" border="0" alt=""></center>
<map name="moMoveLoopExpl< M >_map"> <map name="moMoveLoopExpl< M >_map">
<area href="classmo_move_expl.html" alt="moMoveExpl< M >" shape="rect" coords="153,112,450,136"> <area href="classmo_move_expl.html" alt="moMoveExpl< M >" shape="rect" coords="153,112,450,136">
@ -47,9 +42,6 @@ Inheritance diagram for moMoveLoopExpl&lt; M &gt;:</div>
<area href="classmo_h_c_move_loop_expl.html" alt="moHCMoveLoopExpl< M >" shape="rect" coords="0,224,297,248"> <area href="classmo_h_c_move_loop_expl.html" alt="moHCMoveLoopExpl< M >" shape="rect" coords="0,224,297,248">
<area href="classmo_t_s_move_loop_expl.html" alt="moTSMoveLoopExpl< M >" shape="rect" coords="307,224,604,248"> <area href="classmo_t_s_move_loop_expl.html" alt="moTSMoveLoopExpl< M >" shape="rect" coords="307,224,604,248">
</map> </map>
</div>
<p>
<a href="classmo_move_loop_expl-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> <a href="classmo_move_loop_expl-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr> <tr><td></td></tr>
</table> </table>
@ -59,12 +51,14 @@ Inheritance diagram for moMoveLoopExpl&lt; M &gt;:</div>
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>Definition at line <a class="el" href="mo_move_loop_expl_8h-source.html#l00047">47</a> of file <a class="el" href="mo_move_loop_expl_8h-source.html">moMoveLoopExpl.h</a>.</p> <p>
<hr>The documentation for this class was generated from the following file:<ul>
<p>
Definition at line <a class="el" href="mo_move_loop_expl_8h-source.html#l00047">47</a> of file <a class="el" href="mo_move_loop_expl_8h-source.html">moMoveLoopExpl.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="mo_move_loop_expl_8h-source.html">moMoveLoopExpl.h</a></ul> <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 Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: Member List</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; M &amp;, M::EOType::Fitness &amp;, void &gt;</a></td><td><code> [static]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; M &amp;, M::EOType::Fitness &amp;, void &gt;</a></td><td><code> [static]</code></td></tr>
@ -38,8 +36,8 @@
<tr class="memlist"><td><a class="el" href="classmo_move_select.html#5b4d3b2f030cca80c563c3db0c4af404">update</a>(const M &amp;_move, const Fitness &amp;_fitness)=0</td><td><a class="el" href="classmo_move_select.html">moMoveSelect&lt; M &gt;</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="classmo_move_select.html#5b4d3b2f030cca80c563c3db0c4af404">update</a>(const M &amp;_move, const Fitness &amp;_fitness)=0</td><td><a class="el" href="classmo_move_select.html">moMoveSelect&lt; M &gt;</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; M &amp;, M::EOType::Fitness &amp;, void &gt;</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; M &amp;, M::EOType::Fitness &amp;, void &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; </table><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: moMoveSelect&lt; M &gt; Class Template Reference</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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,20 @@
</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>
<p> <p>
<div class="dynheader"> <p>Inheritance diagram for moMoveSelect&lt; M &gt;:
Inheritance diagram for moMoveSelect&lt; M &gt;:</div>
<div class="dynsection">
<p><center><img src="classmo_move_select.png" usemap="#moMoveSelect< M >_map" border="0" alt=""></center> <p><center><img src="classmo_move_select.png" usemap="#moMoveSelect< M >_map" border="0" alt=""></center>
<map name="moMoveSelect< M >_map"> <map name="moMoveSelect< M >_map">
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html" alt="eoBF< M &, M::EOType::Fitness &, void >" shape="rect" coords="266,56,522,80"> <area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html" alt="eoBF< M &, M::EOType::Fitness &, void >" shape="rect" coords="266,56,522,80">
@ -47,9 +42,6 @@ Inheritance diagram for moMoveSelect&lt; M &gt;:</div>
<area href="classmo_first_impr_select.html" alt="moFirstImprSelect< M >" shape="rect" coords="266,168,522,192"> <area href="classmo_first_impr_select.html" alt="moFirstImprSelect< M >" shape="rect" coords="266,168,522,192">
<area href="classmo_rand_impr_select.html" alt="moRandImprSelect< M >" shape="rect" coords="532,168,788,192"> <area href="classmo_rand_impr_select.html" alt="moRandImprSelect< M >" shape="rect" coords="532,168,788,192">
</map> </map>
</div>
<p>
<a href="classmo_move_select-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> <a href="classmo_move_select-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr> <tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr> <tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
@ -69,11 +61,13 @@ 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 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>Definition at line <a class="el" href="mo_move_select_8h-source.html#l00050">50</a> of file <a class="el" href="mo_move_select_8h-source.html">moMoveSelect.h</a>.</p> <p>
<hr><h2>Member Function Documentation</h2>
<p>
Definition at line <a class="el" href="mo_move_select_8h-source.html#l00050">50</a> of file <a class="el" href="mo_move_select_8h-source.html">moMoveSelect.h</a>.<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="58038bd859632c1bd022d23d9792bdca"></a><!-- doxytag: member="moMoveSelect::init" ref="58038bd859632c1bd022d23d9792bdca" args="(const Fitness &amp;_fitness)=0" --> <a class="anchor" name="58038bd859632c1bd022d23d9792bdca"></a><!-- doxytag: member="moMoveSelect::init" ref="58038bd859632c1bd022d23d9792bdca" args="(const Fitness &amp;_fitness)=0" -->
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@ -102,8 +96,8 @@ In order to know the fitness of the solution, for which the neighborhood will be
</table> </table>
</dl> </dl>
<p>Implemented in <a class="el" href="classmo_best_impr_select.html#83f961549986b8ad94692e433aa79114">moBestImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_first_impr_select.html#a923437ecc3db50e7052b002a9a1bbf8">moFirstImprSelect&lt; M &gt;</a>, and <a class="el" href="classmo_rand_impr_select.html#7af99966b31aa387ecef74fd307a42e8">moRandImprSelect&lt; M &gt;</a>.</p> <p>
Implemented in <a class="el" href="classmo_best_impr_select.html#83f961549986b8ad94692e433aa79114">moBestImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_first_impr_select.html#a923437ecc3db50e7052b002a9a1bbf8">moFirstImprSelect&lt; M &gt;</a>, and <a class="el" href="classmo_rand_impr_select.html#7af99966b31aa387ecef74fd307a42e8">moRandImprSelect&lt; M &gt;</a>.
</div> </div>
</div><p> </div><p>
<a class="anchor" name="5b4d3b2f030cca80c563c3db0c4af404"></a><!-- doxytag: member="moMoveSelect::update" ref="5b4d3b2f030cca80c563c3db0c4af404" args="(const M &amp;_move, const Fitness &amp;_fitness)=0" --> <a class="anchor" name="5b4d3b2f030cca80c563c3db0c4af404"></a><!-- doxytag: member="moMoveSelect::update" ref="5b4d3b2f030cca80c563c3db0c4af404" args="(const M &amp;_move, const Fitness &amp;_fitness)=0" -->
@ -142,16 +136,16 @@ template&lt;class M&gt; </div>
<tr><td valign="top"></td><td valign="top"><em>_fitness</em>&nbsp;</td><td>a fitness linked to the new move. </td></tr> <tr><td valign="top"></td><td valign="top"><em>_fitness</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>Implemented in <a class="el" href="classmo_best_impr_select.html#5c0729fd316b0ef78406bce5ca91de2a">moBestImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_first_impr_select.html#f68b7ee7b35bf7347c16006f0587d313">moFirstImprSelect&lt; M &gt;</a>, and <a class="el" href="classmo_rand_impr_select.html#b20cfd0164266aa75960cba3c1673f69">moRandImprSelect&lt; M &gt;</a>.</p>
<p>
Implemented in <a class="el" href="classmo_best_impr_select.html#5c0729fd316b0ef78406bce5ca91de2a">moBestImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_first_impr_select.html#f68b7ee7b35bf7347c16006f0587d313">moFirstImprSelect&lt; M &gt;</a>, and <a class="el" href="classmo_rand_impr_select.html#b20cfd0164266aa75960cba3c1673f69">moRandImprSelect&lt; M &gt;</a>.
</div> </div>
</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 Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: Member List</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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>moNextMove&lt; M &gt; Member List</h1>This is the complete list of members for <a class="el" href="classmo_next_move.html">moNextMove&lt; M &gt;</a>, including all inherited members.<p><table> <h1>moNextMove&lt; M &gt; Member List</h1>This is the complete list of members for <a class="el" href="classmo_next_move.html">moNextMove&lt; M &gt;</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [static]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">operator()</a>(A1, A2)=0</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">operator()</a>(A1, A2)=0</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; </table><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: moNextMove&lt; M &gt; Class Template Reference</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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,34 +20,26 @@
</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" -->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>
<p> <p>
<div class="dynheader"> <p>Inheritance diagram for moNextMove&lt; M &gt;:
Inheritance diagram for moNextMove&lt; M &gt;:</div>
<div class="dynsection">
<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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="0,56,155,80"> <area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="0,56,155,80">
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,155,24"> <area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,155,24">
<area href="classmo_it_rand_next_move.html" alt="moItRandNextMove< M >" shape="rect" coords="0,168,155,192"> <area href="classmo_it_rand_next_move.html" alt="moItRandNextMove< M >" shape="rect" coords="0,168,155,192">
</map> </map>
</div>
<p>
<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>
</table> </table>
@ -55,14 +47,16 @@ Inheritance diagram for moNextMove&lt; M &gt;:</div>
<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>Definition at line <a class="el" href="mo_next_move_8h-source.html#l00047">47</a> of file <a class="el" href="mo_next_move_8h-source.html">moNextMove.h</a>.</p> <p>
<hr>The documentation for this class was generated from the following file:<ul>
<p>
Definition at line <a class="el" href="mo_next_move_8h-source.html#l00047">47</a> of file <a class="el" href="mo_next_move_8h-source.html">moNextMove.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="mo_next_move_8h-source.html">moNextMove.h</a></ul> <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 Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: Member List</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [static]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_no_aspir_crit.html#f3a286fc4c2d36bd390ba9a3074f3037">init</a>()</td><td><a class="el" href="classmo_no_aspir_crit.html">moNoAspirCrit&lt; M &gt;</a></td><td><code> [inline, 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, virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_no_aspir_crit.html#289aac56f03c4651fcbcec4a91fb6fd6">operator()</a>(const M &amp;_move, const typename M::EOType::Fitness &amp;_fitness)</td><td><a class="el" href="classmo_no_aspir_crit.html">moNoAspirCrit&lt; M &gt;</a></td><td><code> [inline, private]</code></td></tr> <tr class="memlist"><td><a class="el" href="classmo_no_aspir_crit.html#289aac56f03c4651fcbcec4a91fb6fd6">operator()</a>(const M &amp;_move, const typename M::EOType::Fitness &amp;_fitness)</td><td><a class="el" href="classmo_no_aspir_crit.html">moNoAspirCrit&lt; M &gt;</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">moAspirCrit::operator()</a>(A1, A2)=0</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">moAspirCrit::operator()</a>(A1, A2)=0</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; </table><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: moNoAspirCrit&lt; M &gt; Class Template Reference</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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,47 @@
</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>
<p> <p>
<div class="dynheader"> <p>Inheritance diagram for moNoAspirCrit&lt; M &gt;:
Inheritance diagram for moNoAspirCrit&lt; M &gt;:</div>
<div class="dynsection">
<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,129,136"> <area href="classmo_aspir_crit.html" alt="moAspirCrit< M >" shape="rect" coords="0,112,129,136">
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="0,56,129,80"> <area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="0,56,129,80">
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,129,24"> <area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,129,24">
</map> </map>
</div>
<p>
<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>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_no_aspir_crit.html#289aac56f03c4651fcbcec4a91fb6fd6">operator()</a> (const M &amp;_move, const typename M::EOType::Fitness &amp;_fitness)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_no_aspir_crit.html#289aac56f03c4651fcbcec4a91fb6fd6">operator()</a> (const M &amp;_move, const typename M::EOType::Fitness &amp;_fitness)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/struct_function.html">Function</a> which describes the aspiration criterion behaviour. <a href="#289aac56f03c4651fcbcec4a91fb6fd6"></a><br></td></tr> <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/struct_function.html">Function</a> which describes the aspiration criterion behaviour. <a href="#289aac56f03c4651fcbcec4a91fb6fd6"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_no_aspir_crit.html#f3a286fc4c2d36bd390ba9a3074f3037">init</a> ()</td></tr> <tr><td class="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>Definition at line <a class="el" href="mo_no_aspir_crit_8h-source.html#l00047">47</a> of file <a class="el" href="mo_no_aspir_crit_8h-source.html">moNoAspirCrit.h</a>.</p> <p>
<hr><h2>Member Function Documentation</h2>
<p>
Definition at line <a class="el" href="mo_no_aspir_crit_8h-source.html#l00047">47</a> of file <a class="el" href="mo_no_aspir_crit_8h-source.html">moNoAspirCrit.h</a>.<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="289aac56f03c4651fcbcec4a91fb6fd6"></a><!-- doxytag: member="moNoAspirCrit::operator()" ref="289aac56f03c4651fcbcec4a91fb6fd6" args="(const M &amp;_move, const typename M::EOType::Fitness &amp;_fitness)" --> <a class="anchor" name="289aac56f03c4651fcbcec4a91fb6fd6"></a><!-- doxytag: member="moNoAspirCrit::operator()" ref="289aac56f03c4651fcbcec4a91fb6fd6" args="(const M &amp;_move, const typename M::EOType::Fitness &amp;_fitness)" -->
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@ -88,7 +82,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, private]</code></td> <td></td><td></td><td width="100%"><code> [inline]</code></td>
</tr> </tr>
</table> </table>
</div> </div>
@ -104,10 +98,10 @@ Does nothing.<p>
<tr><td valign="top"></td><td valign="top"><em>_fitness</em>&nbsp;</td><td>a fitness. </td></tr> <tr><td valign="top"></td><td valign="top"><em>_fitness</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>Definition at line <a class="el" href="mo_no_aspir_crit_8h-source.html#l00057">57</a> of file <a class="el" href="mo_no_aspir_crit_8h-source.html">moNoAspirCrit.h</a>.</p>
<p>
Definition at line <a class="el" href="mo_no_aspir_crit_8h-source.html#l00059">59</a> of file <a class="el" href="mo_no_aspir_crit_8h-source.html">moNoAspirCrit.h</a>.
</div> </div>
</div><p> </div><p>
<a class="anchor" name="f3a286fc4c2d36bd390ba9a3074f3037"></a><!-- doxytag: member="moNoAspirCrit::init" ref="f3a286fc4c2d36bd390ba9a3074f3037" args="()" --> <a class="anchor" name="f3a286fc4c2d36bd390ba9a3074f3037"></a><!-- doxytag: member="moNoAspirCrit::init" ref="f3a286fc4c2d36bd390ba9a3074f3037" args="()" -->
@ -121,26 +115,26 @@ template&lt;class M&gt; </div>
<td>(</td> <td>(</td>
<td class="paramname"> </td> <td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td> <td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [inline, private, virtual]</code></td> <td width="100%"><code> [inline, virtual]</code></td>
</tr> </tr>
</table> </table>
</div> </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>Implements <a class="el" href="classmo_aspir_crit.html#a8ce84510a5ec7c9078381e542c6d140">moAspirCrit&lt; M &gt;</a>.</p> <p>
Implements <a class="el" href="classmo_aspir_crit.html#a8ce84510a5ec7c9078381e542c6d140">moAspirCrit&lt; M &gt;</a>.
<p>Definition at line <a class="el" href="mo_no_aspir_crit_8h-source.html#l00066">66</a> of file <a class="el" href="mo_no_aspir_crit_8h-source.html">moNoAspirCrit.h</a>.</p> <p>
Definition at line <a class="el" href="mo_no_aspir_crit_8h-source.html#l00073">73</a> of file <a class="el" href="mo_no_aspir_crit_8h-source.html">moNoAspirCrit.h</a>.
</div> </div>
</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 Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: Member List</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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>moNoFitImprSolContinue&lt; EOT &gt; Member List</h1>This is the complete list of members for <a class="el" href="classmo_no_fit_impr_sol_continue.html">moNoFitImprSolContinue&lt; EOT &gt;</a>, including all inherited members.<p><table> <h1>moNoFitImprSolContinue&lt; EOT &gt; Member List</h1>This is the complete list of members for <a class="el" href="classmo_no_fit_impr_sol_continue.html">moNoFitImprSolContinue&lt; EOT &gt;</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="classmo_no_fit_impr_sol_continue.html#46fc008a8f7cd06dcaaeb4016b433adb">counter</a></td><td><a class="el" href="classmo_no_fit_impr_sol_continue.html">moNoFitImprSolContinue&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr> <tr class="memlist"><td><a class="el" href="classmo_no_fit_impr_sol_continue.html#46fc008a8f7cd06dcaaeb4016b433adb">counter</a></td><td><a class="el" href="classmo_no_fit_impr_sol_continue.html">moNoFitImprSolContinue&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_no_fit_impr_sol_continue.html#ca3591e47a075b59e0826f31234c71ef">firstFitnessSaved</a></td><td><a class="el" href="classmo_no_fit_impr_sol_continue.html">moNoFitImprSolContinue&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr> <tr class="memlist"><td><a class="el" href="classmo_no_fit_impr_sol_continue.html#ca3591e47a075b59e0826f31234c71ef">firstFitnessSaved</a></td><td><a class="el" href="classmo_no_fit_impr_sol_continue.html">moNoFitImprSolContinue&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
@ -42,8 +40,8 @@
<tr class="memlist"><td><a class="el" href="classmo_no_fit_impr_sol_continue.html#d8966c73cbe625644df9061377f7221a">operator()</a>(const EOT &amp;_solution)</td><td><a class="el" href="classmo_no_fit_impr_sol_continue.html">moNoFitImprSolContinue&lt; EOT &gt;</a></td><td><code> [inline, virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="classmo_no_fit_impr_sol_continue.html#d8966c73cbe625644df9061377f7221a">operator()</a>(const EOT &amp;_solution)</td><td><a class="el" href="classmo_no_fit_impr_sol_continue.html">moNoFitImprSolContinue&lt; EOT &gt;</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF&lt; const EOT &amp;, bool &gt;</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF&lt; const EOT &amp;, bool &gt;</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; </table><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: moNoFitImprSolContinue&lt; EOT &gt; Class Template Reference</title> <title>ParadisEO-MO-MovingObjects: moNoFitImprSolContinue&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.4 --> <!-- 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,34 +20,26 @@
</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>moNoFitImprSolContinue&lt; EOT &gt; Class Template Reference</h1><!-- doxytag: class="moNoFitImprSolContinue" --><!-- doxytag: inherits="moSolContinue" -->One possible stop criterion for a solution-based heuristic. <h1>moNoFitImprSolContinue&lt; EOT &gt; Class Template Reference</h1><!-- doxytag: class="moNoFitImprSolContinue" --><!-- doxytag: inherits="moSolContinue" -->One possible stop criterion for a solution-based heuristic.
<a href="#_details">More...</a> <a href="#_details">More...</a>
<p> <p>
<code>#include &lt;<a class="el" href="mo_no_fit_impr_sol_continue_8h-source.html">moNoFitImprSolContinue.h</a>&gt;</code> <code>#include &lt;<a class="el" href="mo_no_fit_impr_sol_continue_8h-source.html">moNoFitImprSolContinue.h</a>&gt;</code>
<p> <p>
<div class="dynheader"> <p>Inheritance diagram for moNoFitImprSolContinue&lt; EOT &gt;:
Inheritance diagram for moNoFitImprSolContinue&lt; EOT &gt;:</div>
<div class="dynsection">
<p><center><img src="classmo_no_fit_impr_sol_continue.png" usemap="#moNoFitImprSolContinue< EOT >_map" border="0" alt=""></center> <p><center><img src="classmo_no_fit_impr_sol_continue.png" usemap="#moNoFitImprSolContinue< EOT >_map" border="0" alt=""></center>
<map name="moNoFitImprSolContinue< EOT >_map"> <map name="moNoFitImprSolContinue< EOT >_map">
<area href="classmo_sol_continue.html" alt="moSolContinue< EOT >" shape="rect" coords="0,112,199,136"> <area href="classmo_sol_continue.html" alt="moSolContinue< EOT >" shape="rect" coords="0,112,199,136">
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html" alt="eoUF< const EOT &, bool >" shape="rect" coords="0,56,199,80"> <area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html" alt="eoUF< const EOT &, bool >" shape="rect" coords="0,56,199,80">
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,199,24"> <area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,199,24">
</map> </map>
</div>
<p>
<a href="classmo_no_fit_impr_sol_continue-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> <a href="classmo_no_fit_impr_sol_continue-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr> <tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr> <tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
@ -90,8 +82,10 @@ unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" hr
One possible stop criterion for a solution-based heuristic. One possible stop criterion for a solution-based heuristic.
<p> <p>
The stop criterion corresponds to a maximum number of iterations without improvement. The stop criterion corresponds to a maximum number of iterations without improvement.
<p>Definition at line <a class="el" href="mo_no_fit_impr_sol_continue_8h-source.html#l00046">46</a> of file <a class="el" href="mo_no_fit_impr_sol_continue_8h-source.html">moNoFitImprSolContinue.h</a>.</p> <p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<p>
Definition at line <a class="el" href="mo_no_fit_impr_sol_continue_8h-source.html#l00046">46</a> of file <a class="el" href="mo_no_fit_impr_sol_continue_8h-source.html">moNoFitImprSolContinue.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="0793f68a0ad558c8203b97c33c8f9c90"></a><!-- doxytag: member="moNoFitImprSolContinue::moNoFitImprSolContinue" ref="0793f68a0ad558c8203b97c33c8f9c90" args="(unsigned int _maxNumberOfIterationWithoutImprovement)" --> <a class="anchor" name="0793f68a0ad558c8203b97c33c8f9c90"></a><!-- doxytag: member="moNoFitImprSolContinue::moNoFitImprSolContinue" ref="0793f68a0ad558c8203b97c33c8f9c90" args="(unsigned int _maxNumberOfIterationWithoutImprovement)" -->
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@ -119,8 +113,8 @@ Basic constructor.
</table> </table>
</dl> </dl>
<p>Definition at line <a class="el" href="mo_no_fit_impr_sol_continue_8h-source.html#l00057">57</a> of file <a class="el" href="mo_no_fit_impr_sol_continue_8h-source.html">moNoFitImprSolContinue.h</a>.</p> <p>
Definition at line <a class="el" href="mo_no_fit_impr_sol_continue_8h-source.html#l00057">57</a> of file <a class="el" href="mo_no_fit_impr_sol_continue_8h-source.html">moNoFitImprSolContinue.h</a>.
</div> </div>
</div><p> </div><p>
<hr><h2>Member Function Documentation</h2> <hr><h2>Member Function Documentation</h2>
@ -150,14 +144,14 @@ Indicates if the fitness has not been improved since a given number of iteration
<tr><td valign="top"></td><td valign="top"><em>_solution</em>&nbsp;</td><td>the current solution. </td></tr> <tr><td valign="top"></td><td valign="top"><em>_solution</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. </dd></dl> <dl compact><dt><b>Returns:</b></dt><dd>true or false. </dd></dl>
<p>Implements <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">eoUF&lt; const EOT &amp;, bool &gt;</a>.</p>
<p>Definition at line <a class="el" href="mo_no_fit_impr_sol_continue_8h-source.html#l00067">67</a> of file <a class="el" href="mo_no_fit_impr_sol_continue_8h-source.html">moNoFitImprSolContinue.h</a>.</p>
<p>References <a class="el" href="mo_no_fit_impr_sol_continue_8h-source.html#l00120">moNoFitImprSolContinue&lt; EOT &gt;::counter</a>, <a class="el" href="mo_no_fit_impr_sol_continue_8h-source.html#l00114">moNoFitImprSolContinue&lt; EOT &gt;::firstFitnessSaved</a>, <a class="el" href="mo_no_fit_impr_sol_continue_8h-source.html#l00117">moNoFitImprSolContinue&lt; EOT &gt;::fitness</a>, and <a class="el" href="mo_no_fit_impr_sol_continue_8h-source.html#l00111">moNoFitImprSolContinue&lt; EOT &gt;::maxNumberOfIterationsWithoutImprovement</a>.</p>
<p>
Implements <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">eoUF&lt; const EOT &amp;, bool &gt;</a>.
<p>
Definition at line <a class="el" href="mo_no_fit_impr_sol_continue_8h-source.html#l00067">67</a> of file <a class="el" href="mo_no_fit_impr_sol_continue_8h-source.html">moNoFitImprSolContinue.h</a>.
<p>
References <a class="el" href="mo_no_fit_impr_sol_continue_8h-source.html#l00120">moNoFitImprSolContinue&lt; EOT &gt;::counter</a>, <a class="el" href="mo_no_fit_impr_sol_continue_8h-source.html#l00114">moNoFitImprSolContinue&lt; EOT &gt;::firstFitnessSaved</a>, <a class="el" href="mo_no_fit_impr_sol_continue_8h-source.html#l00117">moNoFitImprSolContinue&lt; EOT &gt;::fitness</a>, and <a class="el" href="mo_no_fit_impr_sol_continue_8h-source.html#l00111">moNoFitImprSolContinue&lt; EOT &gt;::maxNumberOfIterationsWithoutImprovement</a>.
</div> </div>
</div><p> </div><p>
<a class="anchor" name="21641c0a38a4501baae6133cbc591de4"></a><!-- doxytag: member="moNoFitImprSolContinue::init" ref="21641c0a38a4501baae6133cbc591de4" args="()" --> <a class="anchor" name="21641c0a38a4501baae6133cbc591de4"></a><!-- doxytag: member="moNoFitImprSolContinue::init" ref="21641c0a38a4501baae6133cbc591de4" args="()" -->
@ -181,18 +175,18 @@ template&lt;class EOT&gt; </div>
Procedure which allows to initialise all the stuff needed. Procedure which allows to initialise all the stuff needed.
<p> <p>
It can be also used to reinitialize all the needed things. It can be also used to reinitialize all the needed things.
<p>Implements <a class="el" href="classmo_sol_continue.html#064dc966a210f4ffb9515be3f03ca4c7">moSolContinue&lt; EOT &gt;</a>.</p> <p>
Implements <a class="el" href="classmo_sol_continue.html#064dc966a210f4ffb9515be3f03ca4c7">moSolContinue&lt; EOT &gt;</a>.
<p>Definition at line <a class="el" href="mo_no_fit_impr_sol_continue_8h-source.html#l00102">102</a> of file <a class="el" href="mo_no_fit_impr_sol_continue_8h-source.html">moNoFitImprSolContinue.h</a>.</p> <p>
Definition at line <a class="el" href="mo_no_fit_impr_sol_continue_8h-source.html#l00102">102</a> of file <a class="el" href="mo_no_fit_impr_sol_continue_8h-source.html">moNoFitImprSolContinue.h</a>.
<p>References <a class="el" href="mo_no_fit_impr_sol_continue_8h-source.html#l00120">moNoFitImprSolContinue&lt; EOT &gt;::counter</a>, and <a class="el" href="mo_no_fit_impr_sol_continue_8h-source.html#l00114">moNoFitImprSolContinue&lt; EOT &gt;::firstFitnessSaved</a>.</p> <p>
References <a class="el" href="mo_no_fit_impr_sol_continue_8h-source.html#l00120">moNoFitImprSolContinue&lt; EOT &gt;::counter</a>, and <a class="el" href="mo_no_fit_impr_sol_continue_8h-source.html#l00114">moNoFitImprSolContinue&lt; EOT &gt;::firstFitnessSaved</a>.
</div> </div>
</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_fit_impr_sol_continue_8h-source.html">moNoFitImprSolContinue.h</a></ul> <li><a class="el" href="mo_no_fit_impr_sol_continue_8h-source.html">moNoFitImprSolContinue.h</a></ul>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: Member List</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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,18 @@
</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#220d6e3db838b11938e59bc7b29a0db6">better_fitnesses</a></td><td><a class="el" href="classmo_rand_impr_select.html">moRandImprSelect&lt; M &gt;</a></td><td><code> [private]</code></td></tr> <tr class="memlist"><td><a class="el" href="classmo_rand_impr_select.html#220d6e3db838b11938e59bc7b29a0db6">better_fitnesses</a></td><td><a class="el" href="classmo_rand_impr_select.html">moRandImprSelect&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_rand_impr_select.html#8a2e7bd7d7a74d7f7402ef25737b09e1">better_moves</a></td><td><a class="el" href="classmo_rand_impr_select.html">moRandImprSelect&lt; M &gt;</a></td><td><code> [private]</code></td></tr> <tr class="memlist"><td><a class="el" href="classmo_rand_impr_select.html#8a2e7bd7d7a74d7f7402ef25737b09e1">better_moves</a></td><td><a class="el" href="classmo_rand_impr_select.html">moRandImprSelect&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_rand_impr_select.html#18f21c5ec337b45f634aaa094ad698ae">firstTime</a></td><td><a class="el" href="classmo_rand_impr_select.html">moRandImprSelect&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c">Fitness</a> typedef</td><td><a class="el" href="classmo_rand_impr_select.html">moRandImprSelect&lt; M &gt;</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c">Fitness</a> typedef</td><td><a class="el" href="classmo_rand_impr_select.html">moRandImprSelect&lt; M &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; M &amp;, M::EOType::Fitness &amp;, void &gt;</a></td><td><code> [static]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; M &amp;, M::EOType::Fitness &amp;, void &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_rand_impr_select.html#7af99966b31aa387ecef74fd307a42e8">init</a>(const Fitness &amp;_fitness)</td><td><a class="el" href="classmo_rand_impr_select.html">moRandImprSelect&lt; M &gt;</a></td><td><code> [inline, virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="classmo_rand_impr_select.html#7af99966b31aa387ecef74fd307a42e8">init</a>(const Fitness &amp;_fitness)</td><td><a class="el" href="classmo_rand_impr_select.html">moRandImprSelect&lt; M &gt;</a></td><td><code> [inline, virtual]</code></td></tr>
@ -41,8 +40,8 @@
<tr class="memlist"><td><a class="el" href="classmo_rand_impr_select.html#b20cfd0164266aa75960cba3c1673f69">update</a>(const M &amp;_move, const Fitness &amp;_fitness)</td><td><a class="el" href="classmo_rand_impr_select.html">moRandImprSelect&lt; M &gt;</a></td><td><code> [inline, virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="classmo_rand_impr_select.html#b20cfd0164266aa75960cba3c1673f69">update</a>(const M &amp;_move, const Fitness &amp;_fitness)</td><td><a class="el" href="classmo_rand_impr_select.html">moRandImprSelect&lt; M &gt;</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; M &amp;, M::EOType::Fitness &amp;, void &gt;</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; M &amp;, M::EOType::Fitness &amp;, void &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:41 2008 for ParadisEO-MOMovingObjects by&nbsp; </table><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: moRandImprSelect&lt; M &gt; Class Template Reference</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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,34 +20,26 @@
</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>
<p> <p>
<div class="dynheader"> <p>Inheritance diagram for moRandImprSelect&lt; M &gt;:
Inheritance diagram for moRandImprSelect&lt; M &gt;:</div>
<div class="dynsection">
<p><center><img src="classmo_rand_impr_select.png" usemap="#moRandImprSelect< M >_map" border="0" alt=""></center> <p><center><img src="classmo_rand_impr_select.png" usemap="#moRandImprSelect< M >_map" border="0" alt=""></center>
<map name="moRandImprSelect< M >_map"> <map name="moRandImprSelect< M >_map">
<area href="classmo_move_select.html" alt="moMoveSelect< M >" shape="rect" coords="0,112,256,136"> <area href="classmo_move_select.html" alt="moMoveSelect< M >" shape="rect" coords="0,112,256,136">
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html" alt="eoBF< M &, M::EOType::Fitness &, void >" shape="rect" coords="0,56,256,80"> <area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html" alt="eoBF< M &, M::EOType::Fitness &, void >" shape="rect" coords="0,56,256,80">
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,256,24"> <area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,256,24">
</map> </map>
</div>
<p>
<a href="classmo_rand_impr_select-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> <a href="classmo_rand_impr_select-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr> <tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr> <tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
@ -58,7 +50,7 @@ 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#7af99966b31aa387ecef74fd307a42e8">init</a> (const <a class="el" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c">Fitness</a> &amp;_fitness)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_rand_impr_select.html#7af99966b31aa387ecef74fd307a42e8">init</a> (const <a class="el" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c">Fitness</a> &amp;_fitness)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Procedure which all that needs a <a class="el" href="classmo_rand_impr_select.html" title="One of the possible moMove selector (moMoveSelect).">moRandImprSelect</a>. <a href="#7af99966b31aa387ecef74fd307a42e8"></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="#7af99966b31aa387ecef74fd307a42e8"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_rand_impr_select.html#b20cfd0164266aa75960cba3c1673f69">update</a> (const M &amp;_move, const <a class="el" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c">Fitness</a> &amp;_fitness)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_rand_impr_select.html#b20cfd0164266aa75960cba3c1673f69">update</a> (const M &amp;_move, const <a class="el" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c">Fitness</a> &amp;_fitness)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/struct_function.html">Function</a> that updates the fitness and move vectors. <a href="#b20cfd0164266aa75960cba3c1673f69"></a><br></td></tr> <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/struct_function.html">Function</a> that updates the fitness and move vectors. <a href="#b20cfd0164266aa75960cba3c1673f69"></a><br></td></tr>
@ -78,16 +70,22 @@ std::vector&lt; <a class="el" href="classmo_rand_impr_select.html#3bff2fdb963297
std::vector&lt; M &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_rand_impr_select.html#8a2e7bd7d7a74d7f7402ef25737b09e1">better_moves</a></td></tr> std::vector&lt; M &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_rand_impr_select.html#8a2e7bd7d7a74d7f7402ef25737b09e1">better_moves</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Candidate move vector. <br></td></tr> <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Candidate move vector. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="18f21c5ec337b45f634aaa094ad698ae"></a><!-- doxytag: member="moRandImprSelect::firstTime" ref="18f21c5ec337b45f634aaa094ad698ae" args="" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_rand_impr_select.html#18f21c5ec337b45f634aaa094ad698ae">firstTime</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Indicate if update has been called or not. <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 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>Definition at line <a class="el" href="mo_rand_impr_select_8h-source.html#l00049">49</a> of file <a class="el" href="mo_rand_impr_select_8h-source.html">moRandImprSelect.h</a>.</p> <p>
<hr><h2>Member Function Documentation</h2>
<p>
Definition at line <a class="el" href="mo_rand_impr_select_8h-source.html#l00049">49</a> of file <a class="el" href="mo_rand_impr_select_8h-source.html">moRandImprSelect.h</a>.<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="7af99966b31aa387ecef74fd307a42e8"></a><!-- doxytag: member="moRandImprSelect::init" ref="7af99966b31aa387ecef74fd307a42e8" args="(const Fitness &amp;_fitness)" --> <a class="anchor" name="7af99966b31aa387ecef74fd307a42e8"></a><!-- doxytag: member="moRandImprSelect::init" ref="7af99966b31aa387ecef74fd307a42e8" args="(const Fitness &amp;_fitness)" -->
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@ -107,7 +105,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>
@ -116,12 +114,12 @@ Give a value to the initialise fitness. Clean the move and fitness vectors.<p>
</table> </table>
</dl> </dl>
<p>Implements <a class="el" href="classmo_move_select.html#58038bd859632c1bd022d23d9792bdca">moMoveSelect&lt; M &gt;</a>.</p> <p>
Implements <a class="el" href="classmo_move_select.html#58038bd859632c1bd022d23d9792bdca">moMoveSelect&lt; M &gt;</a>.
<p>Definition at line <a class="el" href="mo_rand_impr_select_8h-source.html#l00063">63</a> of file <a class="el" href="mo_rand_impr_select_8h-source.html">moRandImprSelect.h</a>.</p> <p>
Definition at line <a class="el" href="mo_rand_impr_select_8h-source.html#l00063">63</a> of file <a class="el" href="mo_rand_impr_select_8h-source.html">moRandImprSelect.h</a>.
<p>References <a class="el" href="mo_rand_impr_select_8h-source.html#l00121">moRandImprSelect&lt; M &gt;::better_fitnesses</a>, <a class="el" href="mo_rand_impr_select_8h-source.html#l00124">moRandImprSelect&lt; M &gt;::better_moves</a>, and <a class="el" href="mo_rand_impr_select_8h-source.html#l00118">moRandImprSelect&lt; M &gt;::initial_fitness</a>.</p> <p>
References <a class="el" href="mo_rand_impr_select_8h-source.html#l00127">moRandImprSelect&lt; M &gt;::better_fitnesses</a>, <a class="el" href="mo_rand_impr_select_8h-source.html#l00130">moRandImprSelect&lt; M &gt;::better_moves</a>, <a class="el" href="mo_rand_impr_select_8h-source.html#l00133">moRandImprSelect&lt; M &gt;::firstTime</a>, and <a class="el" href="mo_rand_impr_select_8h-source.html#l00124">moRandImprSelect&lt; M &gt;::initial_fitness</a>.
</div> </div>
</div><p> </div><p>
<a class="anchor" name="b20cfd0164266aa75960cba3c1673f69"></a><!-- doxytag: member="moRandImprSelect::update" ref="b20cfd0164266aa75960cba3c1673f69" args="(const M &amp;_move, const Fitness &amp;_fitness)" --> <a class="anchor" name="b20cfd0164266aa75960cba3c1673f69"></a><!-- doxytag: member="moRandImprSelect::update" ref="b20cfd0164266aa75960cba3c1673f69" args="(const M &amp;_move, const Fitness &amp;_fitness)" -->
@ -161,14 +159,14 @@ 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>_fitness</em>&nbsp;</td><td>a new fitness associated to the new move. </td></tr> <tr><td valign="top"></td><td valign="top"><em>_fitness</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>Implements <a class="el" href="classmo_move_select.html#5b4d3b2f030cca80c563c3db0c4af404">moMoveSelect&lt; M &gt;</a>.</p>
<p>Definition at line <a class="el" href="mo_rand_impr_select_8h-source.html#l00079">79</a> of file <a class="el" href="mo_rand_impr_select_8h-source.html">moRandImprSelect.h</a>.</p>
<p>References <a class="el" href="mo_rand_impr_select_8h-source.html#l00121">moRandImprSelect&lt; M &gt;::better_fitnesses</a>, <a class="el" href="mo_rand_impr_select_8h-source.html#l00124">moRandImprSelect&lt; M &gt;::better_moves</a>, and <a class="el" href="mo_rand_impr_select_8h-source.html#l00118">moRandImprSelect&lt; M &gt;::initial_fitness</a>.</p>
<p>
Implements <a class="el" href="classmo_move_select.html#5b4d3b2f030cca80c563c3db0c4af404">moMoveSelect&lt; M &gt;</a>.
<p>
Definition at line <a class="el" href="mo_rand_impr_select_8h-source.html#l00080">80</a> of file <a class="el" href="mo_rand_impr_select_8h-source.html">moRandImprSelect.h</a>.
<p>
References <a class="el" href="mo_rand_impr_select_8h-source.html#l00127">moRandImprSelect&lt; M &gt;::better_fitnesses</a>, <a class="el" href="mo_rand_impr_select_8h-source.html#l00130">moRandImprSelect&lt; M &gt;::better_moves</a>, <a class="el" href="mo_rand_impr_select_8h-source.html#l00133">moRandImprSelect&lt; M &gt;::firstTime</a>, and <a class="el" href="mo_rand_impr_select_8h-source.html#l00124">moRandImprSelect&lt; M &gt;::initial_fitness</a>.
</div> </div>
</div><p> </div><p>
<a class="anchor" name="1bc88f10830960c1d88e22e444c4e670"></a><!-- doxytag: member="moRandImprSelect::operator()" ref="1bc88f10830960c1d88e22e444c4e670" args="(M &amp;_move, Fitness &amp;_fitness)" --> <a class="anchor" name="1bc88f10830960c1d88e22e444c4e670"></a><!-- doxytag: member="moRandImprSelect::operator()" ref="1bc88f10830960c1d88e22e444c4e670" args="(M &amp;_move, Fitness &amp;_fitness)" -->
@ -209,18 +207,18 @@ One the saved move is randomly chosen.<p>
</table> </table>
</dl> </dl>
<p>Implements <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">eoBF&lt; M &amp;, M::EOType::Fitness &amp;, void &gt;</a>.</p> <p>
Implements <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">eoBF&lt; M &amp;, M::EOType::Fitness &amp;, void &gt;</a>.
<p>Definition at line <a class="el" href="mo_rand_impr_select_8h-source.html#l00098">98</a> of file <a class="el" href="mo_rand_impr_select_8h-source.html">moRandImprSelect.h</a>.</p> <p>
Definition at line <a class="el" href="mo_rand_impr_select_8h-source.html#l00100">100</a> of file <a class="el" href="mo_rand_impr_select_8h-source.html">moRandImprSelect.h</a>.
<p>References <a class="el" href="mo_rand_impr_select_8h-source.html#l00121">moRandImprSelect&lt; M &gt;::better_fitnesses</a>, <a class="el" href="mo_rand_impr_select_8h-source.html#l00124">moRandImprSelect&lt; M &gt;::better_moves</a>, and <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_rng.html#f0829d258c74cdc3a8f6cd72c0287cb4">eoRng::random()</a>.</p> <p>
References <a class="el" href="mo_rand_impr_select_8h-source.html#l00127">moRandImprSelect&lt; M &gt;::better_fitnesses</a>, <a class="el" href="mo_rand_impr_select_8h-source.html#l00130">moRandImprSelect&lt; M &gt;::better_moves</a>, <a class="el" href="mo_rand_impr_select_8h-source.html#l00133">moRandImprSelect&lt; M &gt;::firstTime</a>, and <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_rng.html#f0829d258c74cdc3a8f6cd72c0287cb4">eoRng::random()</a>.
</div> </div>
</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 Jan 16 15:50:41 2008 for ParadisEO-MOMovingObjects by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: Member List</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF&lt; M &amp;, void &gt;</a></td><td><code> [static]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF&lt; M &amp;, void &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">operator()</a>(M &amp;)=0</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF&lt; M &amp;, void &gt;</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">operator()</a>(M &amp;)=0</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF&lt; M &amp;, void &gt;</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF&lt; M &amp;, void &gt;</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF&lt; M &amp;, void &gt;</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:41 2008 for ParadisEO-MOMovingObjects by&nbsp; </table><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: moRandMove&lt; M &gt; Class Template Reference</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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,33 +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>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>
<code>#include &lt;<a class="el" href="mo_rand_move_8h-source.html">moRandMove.h</a>&gt;</code> <code>#include &lt;<a class="el" href="mo_rand_move_8h-source.html">moRandMove.h</a>&gt;</code>
<p> <p>
<div class="dynheader"> <p>Inheritance diagram for moRandMove&lt; M &gt;:
Inheritance diagram for moRandMove&lt; M &gt;:</div>
<div class="dynsection">
<p><center><img src="classmo_rand_move.png" usemap="#moRandMove< M >_map" border="0" alt=""></center> <p><center><img src="classmo_rand_move.png" usemap="#moRandMove< M >_map" border="0" alt=""></center>
<map name="moRandMove< M >_map"> <map name="moRandMove< M >_map">
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html" alt="eoUF< M &, void >" shape="rect" coords="0,56,124,80"> <area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html" alt="eoUF< M &, void >" shape="rect" coords="0,56,124,80">
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,124,24"> <area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,124,24">
</map> </map>
</div>
<p>
<a href="classmo_rand_move-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> <a href="classmo_rand_move-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr> <tr><td></td></tr>
</table> </table>
@ -56,12 +48,14 @@ Inheritance diagram for moRandMove&lt; M &gt;:</div>
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>Definition at line <a class="el" href="mo_rand_move_8h-source.html#l00046">46</a> of file <a class="el" href="mo_rand_move_8h-source.html">moRandMove.h</a>.</p> <p>
<hr>The documentation for this class was generated from the following file:<ul>
<p>
Definition at line <a class="el" href="mo_rand_move_8h-source.html#l00046">46</a> of file <a class="el" href="mo_rand_move_8h-source.html">moRandMove.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="mo_rand_move_8h-source.html">moRandMove.h</a></ul> <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 Jan 16 15:50:41 2008 for ParadisEO-MOMovingObjects by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: Member List</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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,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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html#04aa988c26acbc7e41e96cae0bd415cc49049917435570208a070a27694a78ef">binary</a></td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html">eoOp&lt; EOType &gt;</a></td><td></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html#0dc1d253f0bd267f27ba8db63beea7f6">className</a>() const </td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html">eoMonOp&lt; M::EOType &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html#c87e6d128629aa4de90dcfb7c2cd4f5c">className</a>() const</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html">eoMonOp&lt; M::EOType &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_s_a.html#776586a839c2bbd6d12a731c12a1b748">continu</a></td><td><a class="el" href="classmo_s_a.html">moSA&lt; M &gt;</a></td><td><code> [private]</code></td></tr> <tr class="memlist"><td><a class="el" href="classmo_s_a.html#776586a839c2bbd6d12a731c12a1b748">continu</a></td><td><a class="el" href="classmo_s_a.html">moSA&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_s_a.html#f514ae01cdfc67bf0b87d5389b3792e5">cooling_schedule</a></td><td><a class="el" href="classmo_s_a.html">moSA&lt; M &gt;</a></td><td><code> [private]</code></td></tr> <tr class="memlist"><td><a class="el" href="classmo_s_a.html#f514ae01cdfc67bf0b87d5389b3792e5">cooling_schedule</a></td><td><a class="el" href="classmo_s_a.html">moSA&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html#8dce578ea839d0ea6f2b0e4585b58c86">eoMonOp</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html">eoMonOp&lt; M::EOType &gt;</a></td><td></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html#8dce578ea839d0ea6f2b0e4585b58c86">eoMonOp</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html">eoMonOp&lt; M::EOType &gt;</a></td><td></td></tr>
@ -42,21 +39,18 @@
<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#ace30095ffc4924d84e14a0e59f7746f">full_evaluation</a></td><td><a class="el" href="classmo_s_a.html">moSA&lt; M &gt;</a></td><td><code> [private]</code></td></tr> <tr class="memlist"><td><a class="el" href="classmo_s_a.html#ace30095ffc4924d84e14a0e59f7746f">full_evaluation</a></td><td><a class="el" href="classmo_s_a.html">moSA&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF&lt; M::EOType &amp;, bool &gt;</a></td><td><code> [static]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF&lt; M::EOType &amp;, bool &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html#04aa988c26acbc7e41e96cae0bd415cc94742f4c2d5999cd5d5f90e33678b7b6">general</a></td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html">eoOp&lt; EOType &gt;</a></td><td></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html#f58534db7113ec9919ecdb69b661eb60">getType</a>() const </td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html">eoOp&lt; EOType &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html#cf08c054e075116f58b1fcc9f0cd330d">getType</a>() const</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html">eoOp&lt; EOType &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_s_a.html#fdb49f837dc602624554279418c94bdb">incremental_evaluation</a></td><td><a class="el" href="classmo_s_a.html">moSA&lt; M &gt;</a></td><td><code> [private]</code></td></tr> <tr class="memlist"><td><a class="el" href="classmo_s_a.html#fdb49f837dc602624554279418c94bdb">incremental_evaluation</a></td><td><a class="el" href="classmo_s_a.html">moSA&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_s_a.html#e07bf4ca64248e94ab85e8a1ba32aa8c">initial_temperature</a></td><td><a class="el" href="classmo_s_a.html">moSA&lt; M &gt;</a></td><td><code> [private]</code></td></tr> <tr class="memlist"><td><a class="el" href="classmo_s_a.html#e07bf4ca64248e94ab85e8a1ba32aa8c">initial_temperature</a></td><td><a class="el" href="classmo_s_a.html">moSA&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_s_a.html#12e7da3a56b82daa29a30d1254da5823">moSA</a>(moRandMove&lt; M &gt; &amp;_random_move_generator, moMoveIncrEval&lt; M &gt; &amp;_incremental_evaluation, moSolContinue&lt; EOT &gt; &amp;_continue, double _initial_temperature, moCoolingSchedule &amp;_cooling_schedule, eoEvalFunc&lt; EOT &gt; &amp;_full_evaluation)</td><td><a class="el" href="classmo_s_a.html">moSA&lt; M &gt;</a></td><td><code> [inline]</code></td></tr> <tr class="memlist"><td><a class="el" href="classmo_s_a.html#12e7da3a56b82daa29a30d1254da5823">moSA</a>(moRandMove&lt; M &gt; &amp;_random_move_generator, moMoveIncrEval&lt; M &gt; &amp;_incremental_evaluation, moSolContinue&lt; EOT &gt; &amp;_continue, double _initial_temperature, moCoolingSchedule &amp;_cooling_schedule, eoEvalFunc&lt; EOT &gt; &amp;_full_evaluation)</td><td><a class="el" href="classmo_s_a.html">moSA&lt; M &gt;</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_s_a.html#bea8176b0c05a96696b2ab29d3f3c544">operator()</a>(EOT &amp;_solution)</td><td><a class="el" href="classmo_s_a.html">moSA&lt; M &gt;</a></td><td><code> [inline, virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="classmo_s_a.html#bea8176b0c05a96696b2ab29d3f3c544">operator()</a>(EOT &amp;_solution)</td><td><a class="el" href="classmo_s_a.html">moSA&lt; M &gt;</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html#04aa988c26acbc7e41e96cae0bd415cc">OpType</a> enum name</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html">eoOp&lt; EOType &gt;</a></td><td></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html#04aa988c26acbc7e41e96cae0bd415cc">OpType</a> enum name</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html">eoOp&lt; EOType &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html#04aa988c26acbc7e41e96cae0bd415cca6dea65573db512d19ac25105179c421">quadratic</a></td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html">eoOp&lt; EOType &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_s_a.html#92656523f556669862fcffdccea178dd">random_move_generator</a></td><td><a class="el" href="classmo_s_a.html">moSA&lt; M &gt;</a></td><td><code> [private]</code></td></tr> <tr class="memlist"><td><a class="el" href="classmo_s_a.html#92656523f556669862fcffdccea178dd">random_move_generator</a></td><td><a class="el" href="classmo_s_a.html">moSA&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html#04aa988c26acbc7e41e96cae0bd415cc812b466ce4e18e1e38e4e483224e2b64">unary</a></td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html">eoOp&lt; EOType &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html#4d42fee3eb192bc52b184cd098f91850">~eoOp</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html">eoOp&lt; EOType &gt;</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html#4d42fee3eb192bc52b184cd098f91850">~eoOp</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html">eoOp&lt; EOType &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF&lt; M::EOType &amp;, bool &gt;</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF&lt; M::EOType &amp;, bool &gt;</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:41 2008 for ParadisEO-MOMovingObjects by&nbsp; </table><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: moSA&lt; M &gt; Class Template Reference</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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,18 @@
</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>
<code>#include &lt;<a class="el" href="mo_s_a_8h-source.html">moSA.h</a>&gt;</code> <code>#include &lt;<a class="el" href="mo_s_a_8h-source.html">moSA.h</a>&gt;</code>
<p>
Inherits <a class="el" href="classmo_algo.html">moAlgo&lt; M::EOType &gt;</a>.
<p>
<p> <p>
<a href="classmo_s_a-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> <a href="classmo_s_a-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr> <tr><td></td></tr>
@ -90,8 +84,10 @@ double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cl
Simulated Annealing (SA). Simulated Annealing (SA).
<p> <p>
Class that describes a Simulated Annealing algorithm. Class that describes a Simulated Annealing algorithm.
<p>Definition at line <a class="el" href="mo_s_a_8h-source.html#l00053">53</a> of file <a class="el" href="mo_s_a_8h-source.html">moSA.h</a>.</p> <p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<p>
Definition at line <a class="el" href="mo_s_a_8h-source.html#l00053">53</a> of file <a class="el" href="mo_s_a_8h-source.html">moSA.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="12e7da3a56b82daa29a30d1254da5823"></a><!-- doxytag: member="moSA::moSA" ref="12e7da3a56b82daa29a30d1254da5823" args="(moRandMove&lt; M &gt; &amp;_random_move_generator, moMoveIncrEval&lt; M &gt; &amp;_incremental_evaluation, moSolContinue&lt; EOT &gt; &amp;_continue, double _initial_temperature, moCoolingSchedule &amp;_cooling_schedule, eoEvalFunc&lt; EOT &gt; &amp;_full_evaluation)" --> <a class="anchor" name="12e7da3a56b82daa29a30d1254da5823"></a><!-- doxytag: member="moSA::moSA" ref="12e7da3a56b82daa29a30d1254da5823" args="(moRandMove&lt; M &gt; &amp;_random_move_generator, moMoveIncrEval&lt; M &gt; &amp;_incremental_evaluation, moSolContinue&lt; EOT &gt; &amp;_continue, double _initial_temperature, moCoolingSchedule &amp;_cooling_schedule, eoEvalFunc&lt; EOT &gt; &amp;_full_evaluation)" -->
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@ -158,8 +154,8 @@ All the boxes used by a SA need to be given.<p>
</table> </table>
</dl> </dl>
<p>Definition at line <a class="el" href="mo_s_a_8h-source.html#l00074">74</a> of file <a class="el" href="mo_s_a_8h-source.html">moSA.h</a>.</p> <p>
Definition at line <a class="el" href="mo_s_a_8h-source.html#l00074">74</a> of file <a class="el" href="mo_s_a_8h-source.html">moSA.h</a>.
</div> </div>
</div><p> </div><p>
<hr><h2>Member Function Documentation</h2> <hr><h2>Member Function Documentation</h2>
@ -184,26 +180,26 @@ 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>_solution</em>&nbsp;</td><td>A solution to improve. </td></tr> <tr><td valign="top"></td><td valign="top"><em>_solution</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>Implements <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">eoUF&lt; M::EOType &amp;, bool &gt;</a>.</p>
<p>Definition at line <a class="el" href="mo_s_a_8h-source.html#l00089">89</a> of file <a class="el" href="mo_s_a_8h-source.html">moSA.h</a>.</p>
<p>References <a class="el" href="mo_s_a_8h-source.html#l00153">moSA&lt; M &gt;::continu</a>, <a class="el" href="mo_s_a_8h-source.html#l00159">moSA&lt; M &gt;::cooling_schedule</a>, <a class="el" href="mo_s_a_8h-source.html#l00162">moSA&lt; M &gt;::full_evaluation</a>, <a class="el" href="mo_s_a_8h-source.html#l00150">moSA&lt; M &gt;::incremental_evaluation</a>, <a class="el" href="mo_s_a_8h-source.html#l00156">moSA&lt; M &gt;::initial_temperature</a>, <a class="el" href="mo_s_a_8h-source.html#l00147">moSA&lt; M &gt;::random_move_generator</a>, and <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_rng.html#50dfb052f11ae50326e552cb223d88e4">eoRng::uniform()</a>.</p>
<p>
Implements <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">eoUF&lt; M::EOType &amp;, bool &gt;</a>.
<p>
Definition at line <a class="el" href="mo_s_a_8h-source.html#l00089">89</a> of file <a class="el" href="mo_s_a_8h-source.html">moSA.h</a>.
<p>
References <a class="el" href="mo_s_a_8h-source.html#l00153">moSA&lt; M &gt;::continu</a>, <a class="el" href="mo_s_a_8h-source.html#l00159">moSA&lt; M &gt;::cooling_schedule</a>, <a class="el" href="mo_s_a_8h-source.html#l00162">moSA&lt; M &gt;::full_evaluation</a>, <a class="el" href="mo_s_a_8h-source.html#l00150">moSA&lt; M &gt;::incremental_evaluation</a>, <a class="el" href="mo_s_a_8h-source.html#l00156">moSA&lt; M &gt;::initial_temperature</a>, <a class="el" href="mo_s_a_8h-source.html#l00147">moSA&lt; M &gt;::random_move_generator</a>, and <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_rng.html#50dfb052f11ae50326e552cb223d88e4">eoRng::uniform()</a>.
</div> </div>
</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 Jan 16 15:50:41 2008 for ParadisEO-MOMovingObjects by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: Member List</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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; 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#e6c0835fbfab2bdc63097cf2fd5328aa">add</a>(const M &amp;_move, const EOT &amp;_solution)</td><td><a class="el" href="classmo_simple_move_tabu_list.html">moSimpleMoveTabuList&lt; M &gt;</a></td><td><code> [inline, virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="classmo_simple_move_tabu_list.html#e6c0835fbfab2bdc63097cf2fd5328aa">add</a>(const M &amp;_move, const EOT &amp;_solution)</td><td><a class="el" href="classmo_simple_move_tabu_list.html">moSimpleMoveTabuList&lt; M &gt;</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_simple_move_tabu_list.html#91286ff3ba6b1e9e1db9e4fdade2edb7">EOT</a> typedef</td><td><a class="el" href="classmo_simple_move_tabu_list.html">moSimpleMoveTabuList&lt; M &gt;</a></td><td></td></tr> <tr class="memlist"><td><a class="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>
@ -46,8 +44,8 @@
<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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:41 2008 for ParadisEO-MOMovingObjects by&nbsp; </table><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: moSimpleMoveTabuList&lt; M &gt; Class Template Reference</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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,34 +20,26 @@
</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>
<code>#include &lt;<a class="el" href="mo_simple_move_tabu_list_8h-source.html">moSimpleMoveTabuList.h</a>&gt;</code> <code>#include &lt;<a class="el" href="mo_simple_move_tabu_list_8h-source.html">moSimpleMoveTabuList.h</a>&gt;</code>
<p> <p>
<div class="dynheader"> <p>Inheritance diagram for moSimpleMoveTabuList&lt; M &gt;:
Inheritance diagram for moSimpleMoveTabuList&lt; M &gt;:</div>
<div class="dynsection">
<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,179,136"> <area href="classmo_tabu_list.html" alt="moTabuList< M >" shape="rect" coords="0,112,179,136">
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="0,56,179,80"> <area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="0,56,179,80">
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,179,24"> <area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,179,24">
</map> </map>
</div>
<p>
<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>
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr> <tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
@ -99,8 +91,10 @@ std::list&lt; M &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class
class moSimpleMoveTabuList&lt; M &gt;</h3> class moSimpleMoveTabuList&lt; M &gt;</h3>
Class describing a move tabu list with a limited memory. Class describing a move tabu list with a limited memory.
<p>Definition at line <a class="el" href="mo_simple_move_tabu_list_8h-source.html#l00046">46</a> of file <a class="el" href="mo_simple_move_tabu_list_8h-source.html">moSimpleMoveTabuList.h</a>.</p> <p>
<hr><h2>Member Function Documentation</h2>
<p>
Definition at line <a class="el" href="mo_simple_move_tabu_list_8h-source.html#l00046">46</a> of file <a class="el" href="mo_simple_move_tabu_list_8h-source.html">moSimpleMoveTabuList.h</a>.<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="8d38f296f3d7721025820f16f25fcf7e"></a><!-- doxytag: member="moSimpleMoveTabuList::operator()" ref="8d38f296f3d7721025820f16f25fcf7e" args="(const M &amp;_move, const EOT &amp;_solution)" --> <a class="anchor" name="8d38f296f3d7721025820f16f25fcf7e"></a><!-- doxytag: member="moSimpleMoveTabuList::operator()" ref="8d38f296f3d7721025820f16f25fcf7e" args="(const M &amp;_move, const EOT &amp;_solution)" -->
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@ -133,16 +127,16 @@ template&lt;class M&gt; </div>
<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>_solution</em>&nbsp;</td><td>A solution. </td></tr> <tr><td valign="top"></td><td valign="top"><em>_solution</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>Definition at line <a class="el" href="mo_simple_move_tabu_list_8h-source.html#l00069">69</a> of file <a class="el" href="mo_simple_move_tabu_list_8h-source.html">moSimpleMoveTabuList.h</a>.</p>
<p>References <a class="el" href="mo_simple_move_tabu_list_8h-source.html#l00151">moSimpleMoveTabuList&lt; M &gt;::tabuList</a>.</p>
<p>
Definition at line <a class="el" href="mo_simple_move_tabu_list_8h-source.html#l00069">69</a> of file <a class="el" href="mo_simple_move_tabu_list_8h-source.html">moSimpleMoveTabuList.h</a>.
<p>
References <a class="el" href="mo_simple_move_tabu_list_8h-source.html#l00151">moSimpleMoveTabuList&lt; M &gt;::tabuList</a>.
</div> </div>
</div><p> </div><p>
<a class="anchor" name="e6c0835fbfab2bdc63097cf2fd5328aa"></a><!-- doxytag: member="moSimpleMoveTabuList::add" ref="e6c0835fbfab2bdc63097cf2fd5328aa" args="(const M &amp;_move, const EOT &amp;_solution)" --> <a class="anchor" name="e6c0835fbfab2bdc63097cf2fd5328aa"></a><!-- doxytag: member="moSimpleMoveTabuList::add" ref="e6c0835fbfab2bdc63097cf2fd5328aa" args="(const M &amp;_move, const EOT &amp;_solution)" -->
@ -183,12 +177,12 @@ The two parameters have not to be modified so they are constant parameters.<p>
</table> </table>
</dl> </dl>
<p>Implements <a class="el" href="classmo_tabu_list.html#55204939b6d67b6d37b4af725d70cf6d">moTabuList&lt; M &gt;</a>.</p> <p>
Implements <a class="el" href="classmo_tabu_list.html#55204939b6d67b6d37b4af725d70cf6d">moTabuList&lt; M &gt;</a>.
<p>Definition at line <a class="el" href="mo_simple_move_tabu_list_8h-source.html#l00086">86</a> of file <a class="el" href="mo_simple_move_tabu_list_8h-source.html">moSimpleMoveTabuList.h</a>.</p> <p>
Definition at line <a class="el" href="mo_simple_move_tabu_list_8h-source.html#l00086">86</a> of file <a class="el" href="mo_simple_move_tabu_list_8h-source.html">moSimpleMoveTabuList.h</a>.
<p>References <a class="el" href="mo_simple_move_tabu_list_8h-source.html#l00145">moSimpleMoveTabuList&lt; M &gt;::memory_maximum_size</a>, <a class="el" href="mo_simple_move_tabu_list_8h-source.html#l00148">moSimpleMoveTabuList&lt; M &gt;::memory_size</a>, <a class="el" href="mo_simple_move_tabu_list_8h-source.html#l00126">moSimpleMoveTabuList&lt; M &gt;::removeMove()</a>, and <a class="el" href="mo_simple_move_tabu_list_8h-source.html#l00151">moSimpleMoveTabuList&lt; M &gt;::tabuList</a>.</p> <p>
References <a class="el" href="mo_simple_move_tabu_list_8h-source.html#l00145">moSimpleMoveTabuList&lt; M &gt;::memory_maximum_size</a>, <a class="el" href="mo_simple_move_tabu_list_8h-source.html#l00148">moSimpleMoveTabuList&lt; M &gt;::memory_size</a>, <a class="el" href="mo_simple_move_tabu_list_8h-source.html#l00126">moSimpleMoveTabuList&lt; M &gt;::removeMove()</a>, and <a class="el" href="mo_simple_move_tabu_list_8h-source.html#l00151">moSimpleMoveTabuList&lt; M &gt;::tabuList</a>.
</div> </div>
</div><p> </div><p>
<a class="anchor" name="96cffc8118456ed762b07b9fc0e0679f"></a><!-- doxytag: member="moSimpleMoveTabuList::update" ref="96cffc8118456ed762b07b9fc0e0679f" args="()" --> <a class="anchor" name="96cffc8118456ed762b07b9fc0e0679f"></a><!-- doxytag: member="moSimpleMoveTabuList::update" ref="96cffc8118456ed762b07b9fc0e0679f" args="()" -->
@ -212,10 +206,10 @@ template&lt;class M&gt; </div>
Procedure that updates the tabu list content. Procedure that updates the tabu list content.
<p> <p>
Generally, a counter associated to each saved move is decreased by one. Generally, a counter associated to each saved move is decreased by one.
<p>Implements <a class="el" href="classmo_tabu_list.html#a2e5d1132f064093c8ed57046405f5ca">moTabuList&lt; M &gt;</a>.</p> <p>
Implements <a class="el" href="classmo_tabu_list.html#a2e5d1132f064093c8ed57046405f5ca">moTabuList&lt; M &gt;</a>.
<p>Definition at line <a class="el" href="mo_simple_move_tabu_list_8h-source.html#l00110">110</a> of file <a class="el" href="mo_simple_move_tabu_list_8h-source.html">moSimpleMoveTabuList.h</a>.</p> <p>
Definition at line <a class="el" href="mo_simple_move_tabu_list_8h-source.html#l00110">110</a> of file <a class="el" href="mo_simple_move_tabu_list_8h-source.html">moSimpleMoveTabuList.h</a>.
</div> </div>
</div><p> </div><p>
<a class="anchor" name="b91ae9971be30769757d1ad92c6009dc"></a><!-- doxytag: member="moSimpleMoveTabuList::init" ref="b91ae9971be30769757d1ad92c6009dc" args="()" --> <a class="anchor" name="b91ae9971be30769757d1ad92c6009dc"></a><!-- doxytag: member="moSimpleMoveTabuList::init" ref="b91ae9971be30769757d1ad92c6009dc" args="()" -->
@ -239,10 +233,10 @@ template&lt;class M&gt; </div>
Procedure which initialises the tabu list. Procedure which initialises the tabu list.
<p> <p>
Can be useful if the data structure needs to be allocated before being used. Can be useful if the data structure needs to be allocated before being used.
<p>Implements <a class="el" href="classmo_tabu_list.html#0a06c459d56e8e2b408a8f3c6aec4e57">moTabuList&lt; M &gt;</a>.</p> <p>
Implements <a class="el" href="classmo_tabu_list.html#0a06c459d56e8e2b408a8f3c6aec4e57">moTabuList&lt; M &gt;</a>.
<p>Definition at line <a class="el" href="mo_simple_move_tabu_list_8h-source.html#l00115">115</a> of file <a class="el" href="mo_simple_move_tabu_list_8h-source.html">moSimpleMoveTabuList.h</a>.</p> <p>
Definition at line <a class="el" href="mo_simple_move_tabu_list_8h-source.html#l00115">115</a> of file <a class="el" href="mo_simple_move_tabu_list_8h-source.html">moSimpleMoveTabuList.h</a>.
</div> </div>
</div><p> </div><p>
<a class="anchor" name="922ac2e3c45cbb94698517265be95de5"></a><!-- doxytag: member="moSimpleMoveTabuList::removeMove" ref="922ac2e3c45cbb94698517265be95de5" args="(const M &amp;_move)" --> <a class="anchor" name="922ac2e3c45cbb94698517265be95de5"></a><!-- doxytag: member="moSimpleMoveTabuList::removeMove" ref="922ac2e3c45cbb94698517265be95de5" args="(const M &amp;_move)" -->
@ -268,22 +262,22 @@ 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>
<p>Definition at line <a class="el" href="mo_simple_move_tabu_list_8h-source.html#l00126">126</a> of file <a class="el" href="mo_simple_move_tabu_list_8h-source.html">moSimpleMoveTabuList.h</a>.</p> <p>
Definition at line <a class="el" href="mo_simple_move_tabu_list_8h-source.html#l00126">126</a> of file <a class="el" href="mo_simple_move_tabu_list_8h-source.html">moSimpleMoveTabuList.h</a>.
<p>References <a class="el" href="mo_simple_move_tabu_list_8h-source.html#l00151">moSimpleMoveTabuList&lt; M &gt;::tabuList</a>.</p> <p>
References <a class="el" href="mo_simple_move_tabu_list_8h-source.html#l00151">moSimpleMoveTabuList&lt; M &gt;::tabuList</a>.
<p>Referenced by <a class="el" href="mo_simple_move_tabu_list_8h-source.html#l00086">moSimpleMoveTabuList&lt; M &gt;::add()</a>.</p> <p>
Referenced by <a class="el" href="mo_simple_move_tabu_list_8h-source.html#l00086">moSimpleMoveTabuList&lt; M &gt;::add()</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_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 Jan 16 15:50:41 2008 for ParadisEO-MOMovingObjects by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: Member List</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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; 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#58ae13e7642c429ea51ff679a932aceb">add</a>(const M &amp;_move, const EOT &amp;_solution)</td><td><a class="el" href="classmo_simple_solution_tabu_list.html">moSimpleSolutionTabuList&lt; M &gt;</a></td><td><code> [inline, virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="classmo_simple_solution_tabu_list.html#58ae13e7642c429ea51ff679a932aceb">add</a>(const M &amp;_move, const EOT &amp;_solution)</td><td><a class="el" href="classmo_simple_solution_tabu_list.html">moSimpleSolutionTabuList&lt; M &gt;</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_simple_solution_tabu_list.html#881060871a6b49e5e8554c5df85176d9">EOT</a> typedef</td><td><a class="el" href="classmo_simple_solution_tabu_list.html">moSimpleSolutionTabuList&lt; M &gt;</a></td><td></td></tr> <tr class="memlist"><td><a class="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>
@ -46,8 +44,8 @@
<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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:41 2008 for ParadisEO-MOMovingObjects by&nbsp; </table><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: moSimpleSolutionTabuList&lt; M &gt; Class Template Reference</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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,34 +20,26 @@
</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>
<code>#include &lt;<a class="el" href="mo_simple_solution_tabu_list_8h-source.html">moSimpleSolutionTabuList.h</a>&gt;</code> <code>#include &lt;<a class="el" href="mo_simple_solution_tabu_list_8h-source.html">moSimpleSolutionTabuList.h</a>&gt;</code>
<p> <p>
<div class="dynheader"> <p>Inheritance diagram for moSimpleSolutionTabuList&lt; M &gt;:
Inheritance diagram for moSimpleSolutionTabuList&lt; M &gt;:</div>
<div class="dynsection">
<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,192,136"> <area href="classmo_tabu_list.html" alt="moTabuList< M >" shape="rect" coords="0,112,192,136">
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="0,56,192,80"> <area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="0,56,192,80">
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,192,24"> <area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,192,24">
</map> </map>
</div>
<p>
<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>
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr> <tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
@ -56,7 +48,8 @@ typedef M::EOType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="e
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Alias for the type. <br></td></tr> <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Alias for the type. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3438db9ed9e1a94a24c418d8cbadec54"></a><!-- doxytag: member="moSimpleSolutionTabuList::solutionIterator" ref="3438db9ed9e1a94a24c418d8cbadec54" args="" --> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3438db9ed9e1a94a24c418d8cbadec54"></a><!-- doxytag: member="moSimpleSolutionTabuList::solutionIterator" ref="3438db9ed9e1a94a24c418d8cbadec54" args="" -->
typedef std::list&lt; <a class="el" href="classmo_simple_solution_tabu_list.html#881060871a6b49e5e8554c5df85176d9">EOT</a> &gt;::iterator&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_simple_solution_tabu_list.html#3438db9ed9e1a94a24c418d8cbadec54">solutionIterator</a></td></tr> typedef std::list&lt; <a class="el" href="classmo_simple_solution_tabu_list.html#881060871a6b49e5e8554c5df85176d9">EOT</a> <br>
&gt;::iterator&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_simple_solution_tabu_list.html#3438db9ed9e1a94a24c418d8cbadec54">solutionIterator</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Alias for an iterator of a solution list. <br></td></tr> <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Alias for an iterator of a solution list. <br></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> <tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
@ -98,8 +91,10 @@ std::list&lt; <a class="el" href="classmo_simple_solution_tabu_list.html#8810608
class moSimpleSolutionTabuList&lt; M &gt;</h3> class moSimpleSolutionTabuList&lt; M &gt;</h3>
Class describing a solution tabu list with limited length. Class describing a solution tabu list with limited length.
<p>Definition at line <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00046">46</a> of file <a class="el" href="mo_simple_solution_tabu_list_8h-source.html">moSimpleSolutionTabuList.h</a>.</p> <p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<p>
Definition at line <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00046">46</a> of file <a class="el" href="mo_simple_solution_tabu_list_8h-source.html">moSimpleSolutionTabuList.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="8499bf947de47519d155e9e45f815d41"></a><!-- doxytag: member="moSimpleSolutionTabuList::moSimpleSolutionTabuList" ref="8499bf947de47519d155e9e45f815d41" args="(unsigned int _memory_maximum_size)" --> <a class="anchor" name="8499bf947de47519d155e9e45f815d41"></a><!-- doxytag: member="moSimpleSolutionTabuList::moSimpleSolutionTabuList" ref="8499bf947de47519d155e9e45f815d41" args="(unsigned int _memory_maximum_size)" -->
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@ -127,8 +122,8 @@ Constructor.
</table> </table>
</dl> </dl>
<p>Definition at line <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00060">60</a> of file <a class="el" href="mo_simple_solution_tabu_list_8h-source.html">moSimpleSolutionTabuList.h</a>.</p> <p>
Definition at line <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00060">60</a> of file <a class="el" href="mo_simple_solution_tabu_list_8h-source.html">moSimpleSolutionTabuList.h</a>.
</div> </div>
</div><p> </div><p>
<hr><h2>Member Function Documentation</h2> <hr><h2>Member Function Documentation</h2>
@ -164,16 +159,16 @@ template&lt;class M&gt; </div>
<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>_solution</em>&nbsp;</td><td>A solution. </td></tr> <tr><td valign="top"></td><td valign="top"><em>_solution</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>Definition at line <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00069">69</a> of file <a class="el" href="mo_simple_solution_tabu_list_8h-source.html">moSimpleSolutionTabuList.h</a>.</p>
<p>References <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00156">moSimpleSolutionTabuList&lt; M &gt;::tabuList</a>.</p>
<p>
Definition at line <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00069">69</a> of file <a class="el" href="mo_simple_solution_tabu_list_8h-source.html">moSimpleSolutionTabuList.h</a>.
<p>
References <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00157">moSimpleSolutionTabuList&lt; M &gt;::tabuList</a>.
</div> </div>
</div><p> </div><p>
<a class="anchor" name="58ae13e7642c429ea51ff679a932aceb"></a><!-- doxytag: member="moSimpleSolutionTabuList::add" ref="58ae13e7642c429ea51ff679a932aceb" args="(const M &amp;_move, const EOT &amp;_solution)" --> <a class="anchor" name="58ae13e7642c429ea51ff679a932aceb"></a><!-- doxytag: member="moSimpleSolutionTabuList::add" ref="58ae13e7642c429ea51ff679a932aceb" args="(const M &amp;_move, const EOT &amp;_solution)" -->
@ -214,12 +209,12 @@ The two parameters have not to be modified so they are constant parameters.<p>
</table> </table>
</dl> </dl>
<p>Implements <a class="el" href="classmo_tabu_list.html#55204939b6d67b6d37b4af725d70cf6d">moTabuList&lt; M &gt;</a>.</p> <p>
Implements <a class="el" href="classmo_tabu_list.html#55204939b6d67b6d37b4af725d70cf6d">moTabuList&lt; M &gt;</a>.
<p>Definition at line <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00089">89</a> of file <a class="el" href="mo_simple_solution_tabu_list_8h-source.html">moSimpleSolutionTabuList.h</a>.</p> <p>
Definition at line <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00089">89</a> of file <a class="el" href="mo_simple_solution_tabu_list_8h-source.html">moSimpleSolutionTabuList.h</a>.
<p>References <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00150">moSimpleSolutionTabuList&lt; M &gt;::memory_maximum_size</a>, <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00153">moSimpleSolutionTabuList&lt; M &gt;::memory_size</a>, <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00131">moSimpleSolutionTabuList&lt; M &gt;::removeSolution()</a>, and <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00156">moSimpleSolutionTabuList&lt; M &gt;::tabuList</a>.</p> <p>
References <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00151">moSimpleSolutionTabuList&lt; M &gt;::memory_maximum_size</a>, <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00154">moSimpleSolutionTabuList&lt; M &gt;::memory_size</a>, <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00131">moSimpleSolutionTabuList&lt; M &gt;::removeSolution()</a>, and <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00157">moSimpleSolutionTabuList&lt; M &gt;::tabuList</a>.
</div> </div>
</div><p> </div><p>
<a class="anchor" name="91b8b01dba7ffea8b63765d931e56f56"></a><!-- doxytag: member="moSimpleSolutionTabuList::update" ref="91b8b01dba7ffea8b63765d931e56f56" args="()" --> <a class="anchor" name="91b8b01dba7ffea8b63765d931e56f56"></a><!-- doxytag: member="moSimpleSolutionTabuList::update" ref="91b8b01dba7ffea8b63765d931e56f56" args="()" -->
@ -243,10 +238,10 @@ template&lt;class M&gt; </div>
Procedure that updates the tabu list content. Procedure that updates the tabu list content.
<p> <p>
Generally, a counter associated to each saved move is decreased by one. Generally, a counter associated to each saved move is decreased by one.
<p>Implements <a class="el" href="classmo_tabu_list.html#a2e5d1132f064093c8ed57046405f5ca">moTabuList&lt; M &gt;</a>.</p> <p>
Implements <a class="el" href="classmo_tabu_list.html#a2e5d1132f064093c8ed57046405f5ca">moTabuList&lt; M &gt;</a>.
<p>Definition at line <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00115">115</a> of file <a class="el" href="mo_simple_solution_tabu_list_8h-source.html">moSimpleSolutionTabuList.h</a>.</p> <p>
Definition at line <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00115">115</a> of file <a class="el" href="mo_simple_solution_tabu_list_8h-source.html">moSimpleSolutionTabuList.h</a>.
</div> </div>
</div><p> </div><p>
<a class="anchor" name="d5645c39fec71a6110a2cbccbb08b816"></a><!-- doxytag: member="moSimpleSolutionTabuList::init" ref="d5645c39fec71a6110a2cbccbb08b816" args="()" --> <a class="anchor" name="d5645c39fec71a6110a2cbccbb08b816"></a><!-- doxytag: member="moSimpleSolutionTabuList::init" ref="d5645c39fec71a6110a2cbccbb08b816" args="()" -->
@ -270,10 +265,10 @@ template&lt;class M&gt; </div>
Procedure which initialises the tabu list. Procedure which initialises the tabu list.
<p> <p>
Can be useful if the data structure needs to be allocated before being used. Can be useful if the data structure needs to be allocated before being used.
<p>Implements <a class="el" href="classmo_tabu_list.html#0a06c459d56e8e2b408a8f3c6aec4e57">moTabuList&lt; M &gt;</a>.</p> <p>
Implements <a class="el" href="classmo_tabu_list.html#0a06c459d56e8e2b408a8f3c6aec4e57">moTabuList&lt; M &gt;</a>.
<p>Definition at line <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00120">120</a> of file <a class="el" href="mo_simple_solution_tabu_list_8h-source.html">moSimpleSolutionTabuList.h</a>.</p> <p>
Definition at line <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00120">120</a> of file <a class="el" href="mo_simple_solution_tabu_list_8h-source.html">moSimpleSolutionTabuList.h</a>.
</div> </div>
</div><p> </div><p>
<a class="anchor" name="e4a57001a201e1fb7446902381a7ac7d"></a><!-- doxytag: member="moSimpleSolutionTabuList::removeSolution" ref="e4a57001a201e1fb7446902381a7ac7d" args="(const EOT &amp;_solution)" --> <a class="anchor" name="e4a57001a201e1fb7446902381a7ac7d"></a><!-- doxytag: member="moSimpleSolutionTabuList::removeSolution" ref="e4a57001a201e1fb7446902381a7ac7d" args="(const EOT &amp;_solution)" -->
@ -303,18 +298,18 @@ Procedure that removes a given solution from the tabu list (if it is into, else
</table> </table>
</dl> </dl>
<p>Definition at line <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00131">131</a> of file <a class="el" href="mo_simple_solution_tabu_list_8h-source.html">moSimpleSolutionTabuList.h</a>.</p> <p>
Definition at line <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00131">131</a> of file <a class="el" href="mo_simple_solution_tabu_list_8h-source.html">moSimpleSolutionTabuList.h</a>.
<p>References <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00156">moSimpleSolutionTabuList&lt; M &gt;::tabuList</a>.</p> <p>
References <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00154">moSimpleSolutionTabuList&lt; M &gt;::memory_size</a>, and <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00157">moSimpleSolutionTabuList&lt; M &gt;::tabuList</a>.
<p>Referenced by <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00089">moSimpleSolutionTabuList&lt; M &gt;::add()</a>.</p> <p>
Referenced by <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00089">moSimpleSolutionTabuList&lt; M &gt;::add()</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_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 Jan 16 15:50:41 2008 for ParadisEO-MOMovingObjects by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: Member List</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF&lt; const EOT &amp;, bool &gt;</a></td><td><code> [static]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF&lt; const EOT &amp;, bool &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_sol_continue.html#064dc966a210f4ffb9515be3f03ca4c7">init</a>()=0</td><td><a class="el" href="classmo_sol_continue.html">moSolContinue&lt; EOT &gt;</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="classmo_sol_continue.html#064dc966a210f4ffb9515be3f03ca4c7">init</a>()=0</td><td><a class="el" href="classmo_sol_continue.html">moSolContinue&lt; EOT &gt;</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">operator()</a>(const EOT &amp;)=0</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF&lt; const EOT &amp;, bool &gt;</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">operator()</a>(const EOT &amp;)=0</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF&lt; const EOT &amp;, bool &gt;</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF&lt; const EOT &amp;, bool &gt;</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF&lt; const EOT &amp;, bool &gt;</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:41 2008 for ParadisEO-MOMovingObjects by&nbsp; </table><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: moSolContinue&lt; EOT &gt; Class Template Reference</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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,20 @@
</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>
<code>#include &lt;<a class="el" href="mo_sol_continue_8h-source.html">moSolContinue.h</a>&gt;</code> <code>#include &lt;<a class="el" href="mo_sol_continue_8h-source.html">moSolContinue.h</a>&gt;</code>
<p> <p>
<div class="dynheader"> <p>Inheritance diagram for moSolContinue&lt; EOT &gt;:
Inheritance diagram for moSolContinue&lt; EOT &gt;:</div>
<div class="dynsection">
<p><center><img src="classmo_sol_continue.png" usemap="#moSolContinue< EOT >_map" border="0" alt=""></center> <p><center><img src="classmo_sol_continue.png" usemap="#moSolContinue< EOT >_map" border="0" alt=""></center>
<map name="moSolContinue< EOT >_map"> <map name="moSolContinue< EOT >_map">
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html" alt="eoUF< const EOT &, bool >" shape="rect" coords="313,56,512,80"> <area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html" alt="eoUF< const EOT &, bool >" shape="rect" coords="313,56,512,80">
@ -48,9 +43,6 @@ Inheritance diagram for moSolContinue&lt; EOT &gt;:</div>
<area href="classmo_no_fit_impr_sol_continue.html" alt="moNoFitImprSolContinue< EOT >" shape="rect" coords="418,168,617,192"> <area href="classmo_no_fit_impr_sol_continue.html" alt="moNoFitImprSolContinue< EOT >" shape="rect" coords="418,168,617,192">
<area href="classmo_steady_fit_sol_continue.html" alt="moSteadyFitSolContinue< EOT >" shape="rect" coords="627,168,826,192"> <area href="classmo_steady_fit_sol_continue.html" alt="moSteadyFitSolContinue< EOT >" shape="rect" coords="627,168,826,192">
</map> </map>
</div>
<p>
<a href="classmo_sol_continue-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> <a href="classmo_sol_continue-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr> <tr><td></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>
@ -65,8 +57,10 @@ Inheritance diagram for moSolContinue&lt; EOT &gt;:</div>
Class that describes a stop criterion for a solution-based heuristic. Class that describes a stop criterion for a solution-based heuristic.
<p> <p>
It allows to add an initialisation procedure to an object that is a unary function (<a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF</a>). It allows to add an initialisation procedure to an object that is a unary function (<a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF</a>).
<p>Definition at line <a class="el" href="mo_sol_continue_8h-source.html#l00048">48</a> of file <a class="el" href="mo_sol_continue_8h-source.html">moSolContinue.h</a>.</p> <p>
<hr><h2>Member Function Documentation</h2>
<p>
Definition at line <a class="el" href="mo_sol_continue_8h-source.html#l00048">48</a> of file <a class="el" href="mo_sol_continue_8h-source.html">moSolContinue.h</a>.<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="064dc966a210f4ffb9515be3f03ca4c7"></a><!-- doxytag: member="moSolContinue::init" ref="064dc966a210f4ffb9515be3f03ca4c7" args="()=0" --> <a class="anchor" name="064dc966a210f4ffb9515be3f03ca4c7"></a><!-- doxytag: member="moSolContinue::init" ref="064dc966a210f4ffb9515be3f03ca4c7" args="()=0" -->
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@ -88,14 +82,14 @@ template&lt;class EOT&gt; </div>
Procedure which initialises all that the stop criterion needs. Procedure which initialises all that the stop criterion needs.
<p> <p>
Generally, it allocates some data structures or initialises some counters. Generally, it allocates some data structures or initialises some counters.
<p>Implemented in <a class="el" href="classmo_fit_sol_continue.html#670bd895b4edfcd3aebb40d2295d7f7c">moFitSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_gen_sol_continue.html#6c5db8182157584b56507cc9075602d4">moGenSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_no_fit_impr_sol_continue.html#21641c0a38a4501baae6133cbc591de4">moNoFitImprSolContinue&lt; EOT &gt;</a>, and <a class="el" href="classmo_steady_fit_sol_continue.html#87563493addc8e4b58982c55a67179b9">moSteadyFitSolContinue&lt; EOT &gt;</a>.</p> <p>
Implemented in <a class="el" href="classmo_fit_sol_continue.html#670bd895b4edfcd3aebb40d2295d7f7c">moFitSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_gen_sol_continue.html#6c5db8182157584b56507cc9075602d4">moGenSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_no_fit_impr_sol_continue.html#21641c0a38a4501baae6133cbc591de4">moNoFitImprSolContinue&lt; EOT &gt;</a>, and <a class="el" href="classmo_steady_fit_sol_continue.html#87563493addc8e4b58982c55a67179b9">moSteadyFitSolContinue&lt; EOT &gt;</a>.
</div> </div>
</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 Jan 16 15:50:41 2008 for ParadisEO-MOMovingObjects by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: Member List</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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>moSteadyFitSolContinue&lt; EOT &gt; Member List</h1>This is the complete list of members for <a class="el" href="classmo_steady_fit_sol_continue.html">moSteadyFitSolContinue&lt; EOT &gt;</a>, including all inherited members.<p><table> <h1>moSteadyFitSolContinue&lt; EOT &gt; Member List</h1>This is the complete list of members for <a class="el" href="classmo_steady_fit_sol_continue.html">moSteadyFitSolContinue&lt; EOT &gt;</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="classmo_steady_fit_sol_continue.html#245c9099a2c40dfc4f34b3ff216d13ce">counter</a></td><td><a class="el" href="classmo_steady_fit_sol_continue.html">moSteadyFitSolContinue&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr> <tr class="memlist"><td><a class="el" href="classmo_steady_fit_sol_continue.html#245c9099a2c40dfc4f34b3ff216d13ce">counter</a></td><td><a class="el" href="classmo_steady_fit_sol_continue.html">moSteadyFitSolContinue&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_steady_fit_sol_continue.html#025bf2789e470fdde989eee9121035c3">firstFitnessSaved</a></td><td><a class="el" href="classmo_steady_fit_sol_continue.html">moSteadyFitSolContinue&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr> <tr class="memlist"><td><a class="el" href="classmo_steady_fit_sol_continue.html#025bf2789e470fdde989eee9121035c3">firstFitnessSaved</a></td><td><a class="el" href="classmo_steady_fit_sol_continue.html">moSteadyFitSolContinue&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
@ -44,8 +42,8 @@
<tr class="memlist"><td><a class="el" href="classmo_steady_fit_sol_continue.html#f7432bccb768d50a2fef248c2b174904">operator()</a>(const EOT &amp;_solution)</td><td><a class="el" href="classmo_steady_fit_sol_continue.html">moSteadyFitSolContinue&lt; EOT &gt;</a></td><td><code> [inline, virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="classmo_steady_fit_sol_continue.html#f7432bccb768d50a2fef248c2b174904">operator()</a>(const EOT &amp;_solution)</td><td><a class="el" href="classmo_steady_fit_sol_continue.html">moSteadyFitSolContinue&lt; EOT &gt;</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF&lt; const EOT &amp;, bool &gt;</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF&lt; const EOT &amp;, bool &gt;</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:41 2008 for ParadisEO-MOMovingObjects by&nbsp; </table><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: moSteadyFitSolContinue&lt; EOT &gt; Class Template Reference</title> <title>ParadisEO-MO-MovingObjects: moSteadyFitSolContinue&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.4 --> <!-- 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,34 +20,26 @@
</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>moSteadyFitSolContinue&lt; EOT &gt; Class Template Reference</h1><!-- doxytag: class="moSteadyFitSolContinue" --><!-- doxytag: inherits="moSolContinue" -->One possible stopping criterion for a solution-based heuristic. <h1>moSteadyFitSolContinue&lt; EOT &gt; Class Template Reference</h1><!-- doxytag: class="moSteadyFitSolContinue" --><!-- doxytag: inherits="moSolContinue" -->One possible stopping criterion for a solution-based heuristic.
<a href="#_details">More...</a> <a href="#_details">More...</a>
<p> <p>
<code>#include &lt;<a class="el" href="mo_steady_fit_sol_continue_8h-source.html">moSteadyFitSolContinue.h</a>&gt;</code> <code>#include &lt;<a class="el" href="mo_steady_fit_sol_continue_8h-source.html">moSteadyFitSolContinue.h</a>&gt;</code>
<p> <p>
<div class="dynheader"> <p>Inheritance diagram for moSteadyFitSolContinue&lt; EOT &gt;:
Inheritance diagram for moSteadyFitSolContinue&lt; EOT &gt;:</div>
<div class="dynsection">
<p><center><img src="classmo_steady_fit_sol_continue.png" usemap="#moSteadyFitSolContinue< EOT >_map" border="0" alt=""></center> <p><center><img src="classmo_steady_fit_sol_continue.png" usemap="#moSteadyFitSolContinue< EOT >_map" border="0" alt=""></center>
<map name="moSteadyFitSolContinue< EOT >_map"> <map name="moSteadyFitSolContinue< EOT >_map">
<area href="classmo_sol_continue.html" alt="moSolContinue< EOT >" shape="rect" coords="0,112,198,136"> <area href="classmo_sol_continue.html" alt="moSolContinue< EOT >" shape="rect" coords="0,112,198,136">
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html" alt="eoUF< const EOT &, bool >" shape="rect" coords="0,56,198,80"> <area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html" alt="eoUF< const EOT &, bool >" shape="rect" coords="0,56,198,80">
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,198,24"> <area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,198,24">
</map> </map>
</div>
<p>
<a href="classmo_steady_fit_sol_continue-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> <a href="classmo_steady_fit_sol_continue-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr> <tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr> <tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
@ -98,8 +90,10 @@ unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" hr
One possible stopping criterion for a solution-based heuristic. One possible stopping criterion for a solution-based heuristic.
<p> <p>
The stop criterion corresponds to a maximum number of iterations without improvement (after a minimum number of iterations). The stop criterion corresponds to a maximum number of iterations without improvement (after a minimum number of iterations).
<p>Definition at line <a class="el" href="mo_steady_fit_sol_continue_8h-source.html#l00046">46</a> of file <a class="el" href="mo_steady_fit_sol_continue_8h-source.html">moSteadyFitSolContinue.h</a>.</p> <p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<p>
Definition at line <a class="el" href="mo_steady_fit_sol_continue_8h-source.html#l00046">46</a> of file <a class="el" href="mo_steady_fit_sol_continue_8h-source.html">moSteadyFitSolContinue.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="c5e0e998b73e3a48ca3e87f4f816569b"></a><!-- doxytag: member="moSteadyFitSolContinue::moSteadyFitSolContinue" ref="c5e0e998b73e3a48ca3e87f4f816569b" args="(unsigned int _maxNumberOfIterations, unsigned int _maxNumberOfIterationWithoutImprovement)" --> <a class="anchor" name="c5e0e998b73e3a48ca3e87f4f816569b"></a><!-- doxytag: member="moSteadyFitSolContinue::moSteadyFitSolContinue" ref="c5e0e998b73e3a48ca3e87f4f816569b" args="(unsigned int _maxNumberOfIterations, unsigned int _maxNumberOfIterationWithoutImprovement)" -->
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@ -137,8 +131,8 @@ Basic constructor.
</table> </table>
</dl> </dl>
<p>Definition at line <a class="el" href="mo_steady_fit_sol_continue_8h-source.html#l00058">58</a> of file <a class="el" href="mo_steady_fit_sol_continue_8h-source.html">moSteadyFitSolContinue.h</a>.</p> <p>
Definition at line <a class="el" href="mo_steady_fit_sol_continue_8h-source.html#l00058">58</a> of file <a class="el" href="mo_steady_fit_sol_continue_8h-source.html">moSteadyFitSolContinue.h</a>.
</div> </div>
</div><p> </div><p>
<hr><h2>Member Function Documentation</h2> <hr><h2>Member Function Documentation</h2>
@ -169,14 +163,14 @@ Indicates if the fitness has not been improved since a number of iterations (aft
<tr><td valign="top"></td><td valign="top"><em>_solution</em>&nbsp;</td><td>the current solution. </td></tr> <tr><td valign="top"></td><td valign="top"><em>_solution</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. </dd></dl> <dl compact><dt><b>Returns:</b></dt><dd>true or false. </dd></dl>
<p>Implements <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">eoUF&lt; const EOT &amp;, bool &gt;</a>.</p>
<p>Definition at line <a class="el" href="mo_steady_fit_sol_continue_8h-source.html#l00070">70</a> of file <a class="el" href="mo_steady_fit_sol_continue_8h-source.html">moSteadyFitSolContinue.h</a>.</p>
<p>References <a class="el" href="mo_steady_fit_sol_continue_8h-source.html#l00139">moSteadyFitSolContinue&lt; EOT &gt;::counter</a>, <a class="el" href="mo_steady_fit_sol_continue_8h-source.html#l00133">moSteadyFitSolContinue&lt; EOT &gt;::firstFitnessSaved</a>, <a class="el" href="mo_steady_fit_sol_continue_8h-source.html#l00136">moSteadyFitSolContinue&lt; EOT &gt;::fitness</a>, <a class="el" href="mo_steady_fit_sol_continue_8h-source.html#l00124">moSteadyFitSolContinue&lt; EOT &gt;::maxNumberOfIterations</a>, <a class="el" href="mo_steady_fit_sol_continue_8h-source.html#l00130">moSteadyFitSolContinue&lt; EOT &gt;::maxNumberOfIterationsReached</a>, and <a class="el" href="mo_steady_fit_sol_continue_8h-source.html#l00127">moSteadyFitSolContinue&lt; EOT &gt;::maxNumberOfIterationsWithoutImprovement</a>.</p>
<p>
Implements <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">eoUF&lt; const EOT &amp;, bool &gt;</a>.
<p>
Definition at line <a class="el" href="mo_steady_fit_sol_continue_8h-source.html#l00070">70</a> of file <a class="el" href="mo_steady_fit_sol_continue_8h-source.html">moSteadyFitSolContinue.h</a>.
<p>
References <a class="el" href="mo_steady_fit_sol_continue_8h-source.html#l00139">moSteadyFitSolContinue&lt; EOT &gt;::counter</a>, <a class="el" href="mo_steady_fit_sol_continue_8h-source.html#l00133">moSteadyFitSolContinue&lt; EOT &gt;::firstFitnessSaved</a>, <a class="el" href="mo_steady_fit_sol_continue_8h-source.html#l00136">moSteadyFitSolContinue&lt; EOT &gt;::fitness</a>, <a class="el" href="mo_steady_fit_sol_continue_8h-source.html#l00124">moSteadyFitSolContinue&lt; EOT &gt;::maxNumberOfIterations</a>, <a class="el" href="mo_steady_fit_sol_continue_8h-source.html#l00130">moSteadyFitSolContinue&lt; EOT &gt;::maxNumberOfIterationsReached</a>, and <a class="el" href="mo_steady_fit_sol_continue_8h-source.html#l00127">moSteadyFitSolContinue&lt; EOT &gt;::maxNumberOfIterationsWithoutImprovement</a>.
</div> </div>
</div><p> </div><p>
<a class="anchor" name="87563493addc8e4b58982c55a67179b9"></a><!-- doxytag: member="moSteadyFitSolContinue::init" ref="87563493addc8e4b58982c55a67179b9" args="()" --> <a class="anchor" name="87563493addc8e4b58982c55a67179b9"></a><!-- doxytag: member="moSteadyFitSolContinue::init" ref="87563493addc8e4b58982c55a67179b9" args="()" -->
@ -200,18 +194,18 @@ template&lt;class EOT&gt; </div>
Procedure which allows to initialise the stuff needed. Procedure which allows to initialise the stuff needed.
<p> <p>
It can be also used to reinitialize the counter all the needed things. It can be also used to reinitialize the counter all the needed things.
<p>Implements <a class="el" href="classmo_sol_continue.html#064dc966a210f4ffb9515be3f03ca4c7">moSolContinue&lt; EOT &gt;</a>.</p> <p>
Implements <a class="el" href="classmo_sol_continue.html#064dc966a210f4ffb9515be3f03ca4c7">moSolContinue&lt; EOT &gt;</a>.
<p>Definition at line <a class="el" href="mo_steady_fit_sol_continue_8h-source.html#l00114">114</a> of file <a class="el" href="mo_steady_fit_sol_continue_8h-source.html">moSteadyFitSolContinue.h</a>.</p> <p>
Definition at line <a class="el" href="mo_steady_fit_sol_continue_8h-source.html#l00114">114</a> of file <a class="el" href="mo_steady_fit_sol_continue_8h-source.html">moSteadyFitSolContinue.h</a>.
<p>References <a class="el" href="mo_steady_fit_sol_continue_8h-source.html#l00139">moSteadyFitSolContinue&lt; EOT &gt;::counter</a>, <a class="el" href="mo_steady_fit_sol_continue_8h-source.html#l00133">moSteadyFitSolContinue&lt; EOT &gt;::firstFitnessSaved</a>, and <a class="el" href="mo_steady_fit_sol_continue_8h-source.html#l00130">moSteadyFitSolContinue&lt; EOT &gt;::maxNumberOfIterationsReached</a>.</p> <p>
References <a class="el" href="mo_steady_fit_sol_continue_8h-source.html#l00139">moSteadyFitSolContinue&lt; EOT &gt;::counter</a>, <a class="el" href="mo_steady_fit_sol_continue_8h-source.html#l00133">moSteadyFitSolContinue&lt; EOT &gt;::firstFitnessSaved</a>, and <a class="el" href="mo_steady_fit_sol_continue_8h-source.html#l00130">moSteadyFitSolContinue&lt; EOT &gt;::maxNumberOfIterationsReached</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_steady_fit_sol_continue_8h-source.html">moSteadyFitSolContinue.h</a></ul> <li><a class="el" href="mo_steady_fit_sol_continue_8h-source.html">moSteadyFitSolContinue.h</a></ul>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:41 2008 for ParadisEO-MOMovingObjects by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: Member List</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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,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>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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html#04aa988c26acbc7e41e96cae0bd415cc49049917435570208a070a27694a78ef">binary</a></td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html">eoOp&lt; EOType &gt;</a></td><td></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html#0dc1d253f0bd267f27ba8db63beea7f6">className</a>() const </td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html">eoMonOp&lt; M::EOType &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html#c87e6d128629aa4de90dcfb7c2cd4f5c">className</a>() const</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html">eoMonOp&lt; M::EOType &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_t_s.html#962a37393faf5239e657388d375cd9b3">continu</a></td><td><a class="el" href="classmo_t_s.html">moTS&lt; M &gt;</a></td><td><code> [private]</code></td></tr> <tr class="memlist"><td><a class="el" href="classmo_t_s.html#962a37393faf5239e657388d375cd9b3">continu</a></td><td><a class="el" href="classmo_t_s.html">moTS&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html#8dce578ea839d0ea6f2b0e4585b58c86">eoMonOp</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html">eoMonOp&lt; M::EOType &gt;</a></td><td></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html#8dce578ea839d0ea6f2b0e4585b58c86">eoMonOp</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html">eoMonOp&lt; M::EOType &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html#5b9ae9bfcd36ab9cfbc2940039190bdc">eoOp</a>(OpType _type)</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html">eoOp&lt; EOType &gt;</a></td><td></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html#5b9ae9bfcd36ab9cfbc2940039190bdc">eoOp</a>(OpType _type)</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html">eoOp&lt; EOType &gt;</a></td><td></td></tr>
@ -41,20 +38,19 @@
<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#f44bb408007e2bff99f7a201842e8e48">full_evaluation</a></td><td><a class="el" href="classmo_t_s.html">moTS&lt; M &gt;</a></td><td><code> [private]</code></td></tr> <tr class="memlist"><td><a class="el" href="classmo_t_s.html#f44bb408007e2bff99f7a201842e8e48">full_evaluation</a></td><td><a class="el" href="classmo_t_s.html">moTS&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF&lt; M::EOType &amp;, bool &gt;</a></td><td><code> [static]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF&lt; M::EOType &amp;, bool &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html#04aa988c26acbc7e41e96cae0bd415cc94742f4c2d5999cd5d5f90e33678b7b6">general</a></td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html">eoOp&lt; EOType &gt;</a></td><td></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html#f58534db7113ec9919ecdb69b661eb60">getType</a>() const </td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html">eoOp&lt; EOType &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html#cf08c054e075116f58b1fcc9f0cd330d">getType</a>() const</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html">eoOp&lt; EOType &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_t_s.html#336408ddf8b7a29ffa8e01e9c18d8e10">moTS</a>(moMoveInit&lt; M &gt; &amp;_move_initializer, moNextMove&lt; M &gt; &amp;_next_move_generator, moMoveIncrEval&lt; M &gt; &amp;_incremental_evaluation, moTabuList&lt; M &gt; &amp;_tabu_list, moAspirCrit&lt; M &gt; &amp;_aspiration_criterion, moSolContinue&lt; EOT &gt; &amp;_continue, eoEvalFunc&lt; EOT &gt; &amp;_full_evaluation)</td><td><a class="el" href="classmo_t_s.html">moTS&lt; M &gt;</a></td><td><code> [inline]</code></td></tr> <tr class="memlist"><td><a class="el" href="classmo_t_s.html#336408ddf8b7a29ffa8e01e9c18d8e10">moTS</a>(moMoveInit&lt; M &gt; &amp;_move_initializer, moNextMove&lt; M &gt; &amp;_next_move_generator, moMoveIncrEval&lt; M &gt; &amp;_incremental_evaluation, moTabuList&lt; M &gt; &amp;_tabu_list, moAspirCrit&lt; M &gt; &amp;_aspiration_criterion, moSolContinue&lt; EOT &gt; &amp;_continue, eoEvalFunc&lt; EOT &gt; &amp;_full_evaluation)</td><td><a class="el" href="classmo_t_s.html">moTS&lt; M &gt;</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_t_s.html#7e435fac1b8d5a410b7374d114e005e2">moTS</a>(moMoveExpl&lt; M &gt; &amp;_move_explorer, moSolContinue&lt; EOT &gt; &amp;_continue, eoEvalFunc&lt; EOT &gt; &amp;_full_evaluation)</td><td><a class="el" href="classmo_t_s.html">moTS&lt; M &gt;</a></td><td><code> [inline]</code></td></tr> <tr class="memlist"><td><a class="el" href="classmo_t_s.html#7e435fac1b8d5a410b7374d114e005e2">moTS</a>(moMoveExpl&lt; M &gt; &amp;_move_explorer, moSolContinue&lt; EOT &gt; &amp;_continue, eoEvalFunc&lt; EOT &gt; &amp;_full_evaluation)</td><td><a class="el" href="classmo_t_s.html">moTS&lt; M &gt;</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_t_s.html#9fd948a2c586f1991f5a1eee927af8a6">move_explorer</a></td><td><a class="el" href="classmo_t_s.html">moTS&lt; M &gt;</a></td><td><code> [private]</code></td></tr> <tr class="memlist"><td><a class="el" href="classmo_t_s.html#43018b8f7d8a167c77f1da9f56cbaadd">move_explorer</a></td><td><a class="el" href="classmo_t_s.html">moTS&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_t_s.html#c3066f3be91338fd9b1f9e3626d9f80c">move_explorer_memory_allocation</a></td><td><a class="el" href="classmo_t_s.html">moTS&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_t_s.html#2a011779723e24a5132a37593775bf56">operator()</a>(EOT &amp;_solution)</td><td><a class="el" href="classmo_t_s.html">moTS&lt; M &gt;</a></td><td><code> [inline, virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="classmo_t_s.html#2a011779723e24a5132a37593775bf56">operator()</a>(EOT &amp;_solution)</td><td><a class="el" href="classmo_t_s.html">moTS&lt; M &gt;</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html#04aa988c26acbc7e41e96cae0bd415cc">OpType</a> enum name</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html">eoOp&lt; EOType &gt;</a></td><td></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html#04aa988c26acbc7e41e96cae0bd415cc">OpType</a> enum name</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html">eoOp&lt; EOType &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html#04aa988c26acbc7e41e96cae0bd415cca6dea65573db512d19ac25105179c421">quadratic</a></td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html">eoOp&lt; EOType &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html#04aa988c26acbc7e41e96cae0bd415cc812b466ce4e18e1e38e4e483224e2b64">unary</a></td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html">eoOp&lt; EOType &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html#4d42fee3eb192bc52b184cd098f91850">~eoOp</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html">eoOp&lt; EOType &gt;</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html#4d42fee3eb192bc52b184cd098f91850">~eoOp</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html">eoOp&lt; EOType &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF&lt; M::EOType &amp;, bool &gt;</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF&lt; M::EOType &amp;, bool &gt;</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:41 2008 for ParadisEO-MOMovingObjects by&nbsp; <tr class="memlist"><td><a class="el" href="classmo_t_s.html#0855b0db1dd8231b720ae6a5423b444e">~moTS</a>()</td><td><a class="el" href="classmo_t_s.html">moTS&lt; M &gt;</a></td><td><code> [inline]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: moTS&lt; M &gt; Class Template Reference</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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,34 +20,32 @@
</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>
<code>#include &lt;<a class="el" href="mo_t_s_8h-source.html">moTS.h</a>&gt;</code> <code>#include &lt;<a class="el" href="mo_t_s_8h-source.html">moTS.h</a>&gt;</code>
<p>
Inherits <a class="el" href="classmo_algo.html">moAlgo&lt; M::EOType &gt;</a>.
<p>
<p> <p>
<a href="classmo_t_s-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> <a href="classmo_t_s-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr> <tr><td></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">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s.html#336408ddf8b7a29ffa8e01e9c18d8e10">moTS</a> (<a class="el" href="classmo_move_init.html">moMoveInit</a>&lt; M &gt; &amp;_move_initializer, <a class="el" href="classmo_next_move.html">moNextMove</a>&lt; M &gt; &amp;_next_move_generator, <a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval</a>&lt; M &gt; &amp;_incremental_evaluation, <a class="el" href="classmo_tabu_list.html">moTabuList</a>&lt; M &gt; &amp;_tabu_list, <a class="el" href="classmo_aspir_crit.html">moAspirCrit</a>&lt; M &gt; &amp;_aspiration_criterion, <a class="el" href="classmo_sol_continue.html">moSolContinue</a>&lt; <a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">EOT</a> &gt; &amp;_continue, <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_eval_func.html">eoEvalFunc</a>&lt; <a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">EOT</a> &gt; &amp;_full_evaluation)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s.html#336408ddf8b7a29ffa8e01e9c18d8e10">moTS</a> (<a class="el" href="classmo_move_init.html">moMoveInit</a>&lt; M &gt; &amp;_move_initializer, <a class="el" href="classmo_next_move.html">moNextMove</a>&lt; M &gt; &amp;_next_move_generator, <a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval</a>&lt; M &gt; &amp;_incremental_evaluation, <a class="el" href="classmo_tabu_list.html">moTabuList</a>&lt; M &gt; &amp;_tabu_list, <a class="el" href="classmo_aspir_crit.html">moAspirCrit</a>&lt; M &gt; &amp;_aspiration_criterion, <a class="el" href="classmo_sol_continue.html">moSolContinue</a>&lt; <a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">EOT</a> &gt; &amp;_continue, <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_eval_func.html">eoEvalFunc</a>&lt; <a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">EOT</a> &gt; &amp;_full_evaluation)</td></tr>
<tr><td class="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="#336408ddf8b7a29ffa8e01e9c18d8e10"></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="#336408ddf8b7a29ffa8e01e9c18d8e10"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s.html#7e435fac1b8d5a410b7374d114e005e2">moTS</a> (<a class="el" href="classmo_move_expl.html">moMoveExpl</a>&lt; M &gt; &amp;_move_explorer, <a class="el" href="classmo_sol_continue.html">moSolContinue</a>&lt; <a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">EOT</a> &gt; &amp;_continue, <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_eval_func.html">eoEvalFunc</a>&lt; <a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">EOT</a> &gt; &amp;_full_evaluation)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s.html#7e435fac1b8d5a410b7374d114e005e2">moTS</a> (<a class="el" href="classmo_move_expl.html">moMoveExpl</a>&lt; M &gt; &amp;_move_explorer, <a class="el" href="classmo_sol_continue.html">moSolContinue</a>&lt; <a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">EOT</a> &gt; &amp;_continue, <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_eval_func.html">eoEvalFunc</a>&lt; <a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">EOT</a> &gt; &amp;_full_evaluation)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor with less parameters. <a href="#7e435fac1b8d5a410b7374d114e005e2"></a><br></td></tr> <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor with less parameters. <a href="#7e435fac1b8d5a410b7374d114e005e2"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0855b0db1dd8231b720ae6a5423b444e"></a><!-- doxytag: member="moTS::~moTS" ref="0855b0db1dd8231b720ae6a5423b444e" args="()" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s.html#0855b0db1dd8231b720ae6a5423b444e">~moTS</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destructor. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s.html#2a011779723e24a5132a37593775bf56">operator()</a> (<a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">EOT</a> &amp;_solution)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s.html#2a011779723e24a5132a37593775bf56">operator()</a> (<a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">EOT</a> &amp;_solution)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/struct_function.html">Function</a> which launchs the Tabu Search. <a href="#2a011779723e24a5132a37593775bf56"></a><br></td></tr> <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/struct_function.html">Function</a> which launchs the Tabu Search. <a href="#2a011779723e24a5132a37593775bf56"></a><br></td></tr>
@ -61,8 +59,8 @@ typedef EOT::Fitness&nbsp;</td><td class="memItemRight" valign="bottom"><a class
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Alias for the fitness. <br></td></tr> <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Alias for the fitness. <br></td></tr>
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr> <tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9fd948a2c586f1991f5a1eee927af8a6"></a><!-- doxytag: member="moTS::move_explorer" ref="9fd948a2c586f1991f5a1eee927af8a6" args="" --> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="43018b8f7d8a167c77f1da9f56cbaadd"></a><!-- doxytag: member="moTS::move_explorer" ref="43018b8f7d8a167c77f1da9f56cbaadd" args="" -->
<a class="el" href="classmo_move_expl.html">moMoveExpl</a>&lt; M &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s.html#9fd948a2c586f1991f5a1eee927af8a6">move_explorer</a></td></tr> <a class="el" href="classmo_move_expl.html">moMoveExpl</a>&lt; M &gt; *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s.html#43018b8f7d8a167c77f1da9f56cbaadd">move_explorer</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Neighborhood explorer. <br></td></tr> <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Neighborhood explorer. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="962a37393faf5239e657388d375cd9b3"></a><!-- doxytag: member="moTS::continu" ref="962a37393faf5239e657388d375cd9b3" args="" --> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="962a37393faf5239e657388d375cd9b3"></a><!-- doxytag: member="moTS::continu" ref="962a37393faf5239e657388d375cd9b3" args="" -->
@ -73,6 +71,10 @@ typedef EOT::Fitness&nbsp;</td><td class="memItemRight" valign="bottom"><a class
<a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_eval_func.html">eoEvalFunc</a>&lt; <a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">EOT</a> &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s.html#f44bb408007e2bff99f7a201842e8e48">full_evaluation</a></td></tr> <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_eval_func.html">eoEvalFunc</a>&lt; <a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">EOT</a> &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s.html#f44bb408007e2bff99f7a201842e8e48">full_evaluation</a></td></tr>
<tr><td class="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 class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c3066f3be91338fd9b1f9e3626d9f80c"></a><!-- doxytag: member="moTS::move_explorer_memory_allocation" ref="c3066f3be91338fd9b1f9e3626d9f80c" args="" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s.html#c3066f3be91338fd9b1f9e3626d9f80c">move_explorer_memory_allocation</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Indicate if the memory has been allocated for the move_explorer. <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>
@ -81,8 +83,10 @@ typedef EOT::Fitness&nbsp;</td><td class="memItemRight" valign="bottom"><a class
Tabu Search (TS). Tabu Search (TS).
<p> <p>
Generic algorithm that describes a tabu search. Generic algorithm that describes a tabu search.
<p>Definition at line <a class="el" href="mo_t_s_8h-source.html#l00050">50</a> of file <a class="el" href="mo_t_s_8h-source.html">moTS.h</a>.</p> <p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<p>
Definition at line <a class="el" href="mo_t_s_8h-source.html#l00050">50</a> of file <a class="el" href="mo_t_s_8h-source.html">moTS.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="336408ddf8b7a29ffa8e01e9c18d8e10"></a><!-- doxytag: member="moTS::moTS" ref="336408ddf8b7a29ffa8e01e9c18d8e10" args="(moMoveInit&lt; M &gt; &amp;_move_initializer, moNextMove&lt; M &gt; &amp;_next_move_generator, moMoveIncrEval&lt; M &gt; &amp;_incremental_evaluation, moTabuList&lt; M &gt; &amp;_tabu_list, moAspirCrit&lt; M &gt; &amp;_aspiration_criterion, moSolContinue&lt; EOT &gt; &amp;_continue, eoEvalFunc&lt; EOT &gt; &amp;_full_evaluation)" --> <a class="anchor" name="336408ddf8b7a29ffa8e01e9c18d8e10"></a><!-- doxytag: member="moTS::moTS" ref="336408ddf8b7a29ffa8e01e9c18d8e10" args="(moMoveInit&lt; M &gt; &amp;_move_initializer, moNextMove&lt; M &gt; &amp;_next_move_generator, moMoveIncrEval&lt; M &gt; &amp;_incremental_evaluation, moTabuList&lt; M &gt; &amp;_tabu_list, moAspirCrit&lt; M &gt; &amp;_aspiration_criterion, moSolContinue&lt; EOT &gt; &amp;_continue, eoEvalFunc&lt; EOT &gt; &amp;_full_evaluation)" -->
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@ -141,9 +145,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_initializer</em>&nbsp;</td><td>The move initializer. </td></tr> <tr><td valign="top"></td><td valign="top"><em>_move_initializer</em>&nbsp;</td><td>The move initializer. </td></tr>
@ -156,8 +160,8 @@ In this constructor, a <a class="el" href="classmo_t_s_move_loop_expl.html" titl
</table> </table>
</dl> </dl>
<p>Definition at line <a class="el" href="mo_t_s_8h-source.html#l00072">72</a> of file <a class="el" href="mo_t_s_8h-source.html">moTS.h</a>.</p> <p>
Definition at line <a class="el" href="mo_t_s_8h-source.html#l00072">72</a> of file <a class="el" href="mo_t_s_8h-source.html">moTS.h</a>.
</div> </div>
</div><p> </div><p>
<a class="anchor" name="7e435fac1b8d5a410b7374d114e005e2"></a><!-- doxytag: member="moTS::moTS" ref="7e435fac1b8d5a410b7374d114e005e2" args="(moMoveExpl&lt; M &gt; &amp;_move_explorer, moSolContinue&lt; EOT &gt; &amp;_continue, eoEvalFunc&lt; EOT &gt; &amp;_full_evaluation)" --> <a class="anchor" name="7e435fac1b8d5a410b7374d114e005e2"></a><!-- doxytag: member="moTS::moTS" ref="7e435fac1b8d5a410b7374d114e005e2" args="(moMoveExpl&lt; M &gt; &amp;_move_explorer, moSolContinue&lt; EOT &gt; &amp;_continue, eoEvalFunc&lt; EOT &gt; &amp;_full_evaluation)" -->
@ -199,14 +203,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_explorer</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_explorer</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>_continue</em>&nbsp;</td><td>The stopping criterion. </td></tr> <tr><td valign="top"></td><td valign="top"><em>_continue</em>&nbsp;</td><td>The stopping criterion. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>_full_evaluation</em>&nbsp;</td><td>A full evaluation function. </td></tr> <tr><td valign="top"></td><td valign="top"><em>_full_evaluation</em>&nbsp;</td><td>A full evaluation function. </td></tr>
</table> </table>
</dl> </dl>
<p>Definition at line <a class="el" href="mo_t_s_8h-source.html#l00089">89</a> of file <a class="el" href="mo_t_s_8h-source.html">moTS.h</a>.</p> <p>
Definition at line <a class="el" href="mo_t_s_8h-source.html#l00089">89</a> of file <a class="el" href="mo_t_s_8h-source.html">moTS.h</a>.
</div> </div>
</div><p> </div><p>
<hr><h2>Member Function Documentation</h2> <hr><h2>Member Function Documentation</h2>
@ -231,26 +235,26 @@ template&lt;class M&gt; </div>
<p> <p>
<a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/struct_function.html">Function</a> which launchs the Tabu Search. <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/struct_function.html">Function</a> which launchs the Tabu Search.
<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>_solution</em>&nbsp;</td><td>a solution to improve. </td></tr> <tr><td valign="top"></td><td valign="top"><em>_solution</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>Implements <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">eoUF&lt; M::EOType &amp;, bool &gt;</a>.</p>
<p>Definition at line <a class="el" href="mo_t_s_8h-source.html#l00102">102</a> of file <a class="el" href="mo_t_s_8h-source.html">moTS.h</a>.</p>
<p>References <a class="el" href="mo_t_s_8h-source.html#l00145">moTS&lt; M &gt;::continu</a>, <a class="el" href="mo_t_s_8h-source.html#l00148">moTS&lt; M &gt;::full_evaluation</a>, and <a class="el" href="mo_t_s_8h-source.html#l00142">moTS&lt; M &gt;::move_explorer</a>.</p>
<p>
Implements <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">eoUF&lt; M::EOType &amp;, bool &gt;</a>.
<p>
Definition at line <a class="el" href="mo_t_s_8h-source.html#l00111">111</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#l00154">moTS&lt; M &gt;::continu</a>, and <a class="el" href="mo_t_s_8h-source.html#l00157">moTS&lt; M &gt;::full_evaluation</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 Jan 16 15:50:41 2008 for ParadisEO-MOMovingObjects by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: Member List</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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#bdfc8efb22599c150b3c3d44cd416b09">aspiration_criterion</a></td><td><a class="el" href="classmo_t_s_move_loop_expl.html">moTSMoveLoopExpl&lt; M &gt;</a></td><td><code> [private]</code></td></tr> <tr class="memlist"><td><a class="el" href="classmo_t_s_move_loop_expl.html#bdfc8efb22599c150b3c3d44cd416b09">aspiration_criterion</a></td><td><a class="el" href="classmo_t_s_move_loop_expl.html">moTSMoveLoopExpl&lt; M &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_t_s_move_loop_expl.html#47f42225e2ed096374b818bdb848a527">EOT</a> typedef</td><td><a class="el" href="classmo_t_s_move_loop_expl.html">moTSMoveLoopExpl&lt; M &gt;</a></td><td><code> [private]</code></td></tr> <tr class="memlist"><td><a class="el" href="classmo_t_s_move_loop_expl.html#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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; const M::EOType &amp;, M::EOType &amp;, void &gt;</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; const M::EOType &amp;, M::EOType &amp;, void &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:41 2008 for ParadisEO-MOMovingObjects by&nbsp; </table><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: moTSMoveLoopExpl&lt; M &gt; Class Template Reference</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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,20 @@
</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>
<code>#include &lt;<a class="el" href="mo_t_s_move_loop_expl_8h-source.html">moTSMoveLoopExpl.h</a>&gt;</code> <code>#include &lt;<a class="el" href="mo_t_s_move_loop_expl_8h-source.html">moTSMoveLoopExpl.h</a>&gt;</code>
<p> <p>
<div class="dynheader"> <p>Inheritance diagram for moTSMoveLoopExpl&lt; M &gt;:
Inheritance diagram for moTSMoveLoopExpl&lt; M &gt;:</div>
<div class="dynsection">
<p><center><img src="classmo_t_s_move_loop_expl.png" usemap="#moTSMoveLoopExpl< M >_map" border="0" alt=""></center> <p><center><img src="classmo_t_s_move_loop_expl.png" usemap="#moTSMoveLoopExpl< M >_map" border="0" alt=""></center>
<map name="moTSMoveLoopExpl< M >_map"> <map name="moTSMoveLoopExpl< M >_map">
<area href="classmo_move_loop_expl.html" alt="moMoveLoopExpl< M >" shape="rect" coords="0,168,297,192"> <area href="classmo_move_loop_expl.html" alt="moMoveLoopExpl< M >" shape="rect" coords="0,168,297,192">
@ -46,9 +41,6 @@ Inheritance diagram for moTSMoveLoopExpl&lt; M &gt;:</div>
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html" alt="eoBF< const M::EOType &, M::EOType &, void >" shape="rect" coords="0,56,297,80"> <area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html" alt="eoBF< const M::EOType &, M::EOType &, void >" shape="rect" coords="0,56,297,80">
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,297,24"> <area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,297,24">
</map> </map>
</div>
<p>
<a href="classmo_t_s_move_loop_expl-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> <a href="classmo_t_s_move_loop_expl-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr> <tr><td></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>
@ -99,9 +91,11 @@ 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>Definition at line <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00053">53</a> of file <a class="el" href="mo_t_s_move_loop_expl_8h-source.html">moTSMoveLoopExpl.h</a>.</p> <p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<p>
Definition at line <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00053">53</a> of file <a class="el" href="mo_t_s_move_loop_expl_8h-source.html">moTSMoveLoopExpl.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="be5cf0853777718c3bbcbef456b50bc7"></a><!-- doxytag: member="moTSMoveLoopExpl::moTSMoveLoopExpl" ref="be5cf0853777718c3bbcbef456b50bc7" args="(moMoveInit&lt; M &gt; &amp;_move_initializer, moNextMove&lt; M &gt; &amp;_next_move_generator, moMoveIncrEval&lt; M &gt; &amp;_incremental_evaluation, moTabuList&lt; M &gt; &amp;_tabu_list, moAspirCrit&lt; M &gt; &amp;_aspiration_criterion)" --> <a class="anchor" name="be5cf0853777718c3bbcbef456b50bc7"></a><!-- doxytag: member="moTSMoveLoopExpl::moTSMoveLoopExpl" ref="be5cf0853777718c3bbcbef456b50bc7" args="(moMoveInit&lt; M &gt; &amp;_move_initializer, moNextMove&lt; M &gt; &amp;_next_move_generator, moMoveIncrEval&lt; M &gt; &amp;_incremental_evaluation, moTabuList&lt; M &gt; &amp;_tabu_list, moAspirCrit&lt; M &gt; &amp;_aspiration_criterion)" -->
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@ -160,10 +154,10 @@ Constructor.
</table> </table>
</dl> </dl>
<p>Definition at line <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00071">71</a> of file <a class="el" href="mo_t_s_move_loop_expl_8h-source.html">moTSMoveLoopExpl.h</a>.</p> <p>
Definition at line <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00071">71</a> of file <a class="el" href="mo_t_s_move_loop_expl_8h-source.html">moTSMoveLoopExpl.h</a>.
<p>References <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00160">moTSMoveLoopExpl&lt; M &gt;::aspiration_criterion</a>, and <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00157">moTSMoveLoopExpl&lt; M &gt;::tabu_list</a>.</p> <p>
References <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00160">moTSMoveLoopExpl&lt; M &gt;::aspiration_criterion</a>, and <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00157">moTSMoveLoopExpl&lt; M &gt;::tabu_list</a>.
</div> </div>
</div><p> </div><p>
<hr><h2>Member Function Documentation</h2> <hr><h2>Member Function Documentation</h2>
@ -205,18 +199,18 @@ The exploration continues while the chosen move is not in the tabu list or the a
</table> </table>
</dl> </dl>
<p>Implements <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">eoBF&lt; const M::EOType &amp;, M::EOType &amp;, void &gt;</a>.</p> <p>
Implements <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">eoBF&lt; const M::EOType &amp;, M::EOType &amp;, void &gt;</a>.
<p>Definition at line <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00090">90</a> of file <a class="el" href="mo_t_s_move_loop_expl_8h-source.html">moTSMoveLoopExpl.h</a>.</p> <p>
Definition at line <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00090">90</a> of file <a class="el" href="mo_t_s_move_loop_expl_8h-source.html">moTSMoveLoopExpl.h</a>.
<p>References <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00160">moTSMoveLoopExpl&lt; M &gt;::aspiration_criterion</a>, <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00151">moTSMoveLoopExpl&lt; M &gt;::incremental_evaluation</a>, <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00145">moTSMoveLoopExpl&lt; M &gt;::move_initializer</a>, <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00154">moTSMoveLoopExpl&lt; M &gt;::move_selection</a>, <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00148">moTSMoveLoopExpl&lt; M &gt;::next_move_generator</a>, and <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00157">moTSMoveLoopExpl&lt; M &gt;::tabu_list</a>.</p> <p>
References <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00160">moTSMoveLoopExpl&lt; M &gt;::aspiration_criterion</a>, <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00151">moTSMoveLoopExpl&lt; M &gt;::incremental_evaluation</a>, <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00145">moTSMoveLoopExpl&lt; M &gt;::move_initializer</a>, <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00154">moTSMoveLoopExpl&lt; M &gt;::move_selection</a>, <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00148">moTSMoveLoopExpl&lt; M &gt;::next_move_generator</a>, and <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00157">moTSMoveLoopExpl&lt; M &gt;::tabu_list</a>.
</div> </div>
</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 Jan 16 15:50:41 2008 for ParadisEO-MOMovingObjects by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: Member List</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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>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#55204939b6d67b6d37b4af725d70cf6d">add</a>(const M &amp;_move, const EOT &amp;_solution)=0</td><td><a class="el" href="classmo_tabu_list.html">moTabuList&lt; M &gt;</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="classmo_tabu_list.html#55204939b6d67b6d37b4af725d70cf6d">add</a>(const M &amp;_move, const EOT &amp;_solution)=0</td><td><a class="el" href="classmo_tabu_list.html">moTabuList&lt; M &gt;</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmo_tabu_list.html#e219715cc3fdd5626764bc50ce6357df">EOT</a> typedef</td><td><a class="el" href="classmo_tabu_list.html">moTabuList&lt; M &gt;</a></td><td></td></tr> <tr class="memlist"><td><a class="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>
@ -39,8 +37,8 @@
<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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:41 2008 for ParadisEO-MOMovingObjects by&nbsp; </table><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: moTabuList&lt; M &gt; Class Template Reference</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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,20 @@
</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" -->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>
<p> <p>
<div class="dynheader"> <p>Inheritance diagram for moTabuList&lt; M &gt;:
Inheritance diagram for moTabuList&lt; M &gt;:</div>
<div class="dynsection">
<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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="101,56,293,80"> <area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="101,56,293,80">
@ -46,9 +41,6 @@ Inheritance diagram for moTabuList&lt; M &gt;:</div>
<area href="classmo_simple_move_tabu_list.html" alt="moSimpleMoveTabuList< M >" shape="rect" coords="0,168,192,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="202,168,394,192"> <area href="classmo_simple_solution_tabu_list.html" alt="moSimpleSolutionTabuList< M >" shape="rect" coords="202,168,394,192">
</map> </map>
</div>
<p>
<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>
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr> <tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
@ -71,11 +63,13 @@ 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>Definition at line <a class="el" href="mo_tabu_list_8h-source.html#l00046">46</a> of file <a class="el" href="mo_tabu_list_8h-source.html">moTabuList.h</a>.</p> <p>
<hr><h2>Member Function Documentation</h2>
<p>
Definition at line <a class="el" href="mo_tabu_list_8h-source.html#l00046">46</a> of file <a class="el" href="mo_tabu_list_8h-source.html">moTabuList.h</a>.<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="55204939b6d67b6d37b4af725d70cf6d"></a><!-- doxytag: member="moTabuList::add" ref="55204939b6d67b6d37b4af725d70cf6d" args="(const M &amp;_move, const EOT &amp;_solution)=0" --> <a class="anchor" name="55204939b6d67b6d37b4af725d70cf6d"></a><!-- doxytag: member="moTabuList::add" ref="55204939b6d67b6d37b4af725d70cf6d" args="(const M &amp;_move, const EOT &amp;_solution)=0" -->
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@ -114,8 +108,8 @@ The two parameters have not to be modified so they are constant parameters.<p>
</table> </table>
</dl> </dl>
<p>Implemented in <a class="el" href="classmo_simple_move_tabu_list.html#e6c0835fbfab2bdc63097cf2fd5328aa">moSimpleMoveTabuList&lt; M &gt;</a>, and <a class="el" href="classmo_simple_solution_tabu_list.html#58ae13e7642c429ea51ff679a932aceb">moSimpleSolutionTabuList&lt; M &gt;</a>.</p> <p>
Implemented in <a class="el" href="classmo_simple_move_tabu_list.html#e6c0835fbfab2bdc63097cf2fd5328aa">moSimpleMoveTabuList&lt; M &gt;</a>, and <a class="el" href="classmo_simple_solution_tabu_list.html#58ae13e7642c429ea51ff679a932aceb">moSimpleSolutionTabuList&lt; M &gt;</a>.
</div> </div>
</div><p> </div><p>
<a class="anchor" name="a2e5d1132f064093c8ed57046405f5ca"></a><!-- doxytag: member="moTabuList::update" ref="a2e5d1132f064093c8ed57046405f5ca" args="()=0" --> <a class="anchor" name="a2e5d1132f064093c8ed57046405f5ca"></a><!-- doxytag: member="moTabuList::update" ref="a2e5d1132f064093c8ed57046405f5ca" args="()=0" -->
@ -139,8 +133,8 @@ template&lt;class M&gt; </div>
Procedure that updates the tabu list content. Procedure that updates the tabu list content.
<p> <p>
Generally, a counter associated to each saved move is decreased by one. Generally, a counter associated to each saved move is decreased by one.
<p>Implemented in <a class="el" href="classmo_simple_move_tabu_list.html#96cffc8118456ed762b07b9fc0e0679f">moSimpleMoveTabuList&lt; M &gt;</a>, and <a class="el" href="classmo_simple_solution_tabu_list.html#91b8b01dba7ffea8b63765d931e56f56">moSimpleSolutionTabuList&lt; M &gt;</a>.</p> <p>
Implemented in <a class="el" href="classmo_simple_move_tabu_list.html#96cffc8118456ed762b07b9fc0e0679f">moSimpleMoveTabuList&lt; M &gt;</a>, and <a class="el" href="classmo_simple_solution_tabu_list.html#91b8b01dba7ffea8b63765d931e56f56">moSimpleSolutionTabuList&lt; M &gt;</a>.
</div> </div>
</div><p> </div><p>
<a class="anchor" name="0a06c459d56e8e2b408a8f3c6aec4e57"></a><!-- doxytag: member="moTabuList::init" ref="0a06c459d56e8e2b408a8f3c6aec4e57" args="()=0" --> <a class="anchor" name="0a06c459d56e8e2b408a8f3c6aec4e57"></a><!-- doxytag: member="moTabuList::init" ref="0a06c459d56e8e2b408a8f3c6aec4e57" args="()=0" -->
@ -164,14 +158,14 @@ template&lt;class M&gt; </div>
Procedure which initialises the tabu list. Procedure which initialises the tabu list.
<p> <p>
Can be useful if the data structure needs to be allocated before being used. Can be useful if the data structure needs to be allocated before being used.
<p>Implemented in <a class="el" href="classmo_simple_move_tabu_list.html#b91ae9971be30769757d1ad92c6009dc">moSimpleMoveTabuList&lt; M &gt;</a>, and <a class="el" href="classmo_simple_solution_tabu_list.html#d5645c39fec71a6110a2cbccbb08b816">moSimpleSolutionTabuList&lt; M &gt;</a>.</p> <p>
Implemented in <a class="el" href="classmo_simple_move_tabu_list.html#b91ae9971be30769757d1ad92c6009dc">moSimpleMoveTabuList&lt; M &gt;</a>, and <a class="el" href="classmo_simple_solution_tabu_list.html#d5645c39fec71a6110a2cbccbb08b816">moSimpleSolutionTabuList&lt; M &gt;</a>.
</div> </div>
</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 Jan 16 15:50:41 2008 for ParadisEO-MOMovingObjects by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </small></address> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body> </body>
</html> </html>

View file

@ -299,7 +299,6 @@ HR { height: 1px;
font-size: 80%; font-size: 80%;
color: #606060; color: #606060;
font-weight: normal; font-weight: normal;
margin-left: 3px;
} }
.memnav { .memnav {
background-color: #e8eef2; background-color: #e8eef2;
@ -342,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 */
@ -357,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-MOMovingObjects: File Index</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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,9 +20,8 @@
</table> </table>
</form> </form>
</li> </li>
</ul> </ul></div>
</div> <h1>ParadisEO-MO-MovingObjects File List</h1>Here is a list of all documented files with brief descriptions:<table>
<h1>ParadisEO-MOMovingObjects 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>
<tr><td class="indexkey"><b>moAlgo.h</b> <a href="mo_algo_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>moAlgo.h</b> <a href="mo_algo_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
@ -62,8 +61,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 Jan 16 15:50:41 2008 for ParadisEO-MOMovingObjects by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: Class Members</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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>
@ -46,9 +44,7 @@
<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_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>
@ -59,6 +55,7 @@
<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>
<li><a href="#index_~"><span>~</span></a></li>
</ul> </ul>
</div> </div>
@ -67,271 +64,114 @@ 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>acceptance_criterion <li>acceptance_criterion
: <a class="el" href="classmo_i_l_s.html#295f6d0342c67bd3dc4cb82e2adc26be">moILS&lt; M &gt;</a> : <a class="el" href="classmo_i_l_s.html#295f6d0342c67bd3dc4cb82e2adc26be">moILS&lt; M &gt;</a><li>add()
<li>add() : <a class="el" href="classmo_tabu_list.html#55204939b6d67b6d37b4af725d70cf6d">moTabuList&lt; M &gt;</a>, <a class="el" href="classmo_simple_solution_tabu_list.html#58ae13e7642c429ea51ff679a932aceb">moSimpleSolutionTabuList&lt; M &gt;</a>, <a class="el" href="classmo_simple_move_tabu_list.html#e6c0835fbfab2bdc63097cf2fd5328aa">moSimpleMoveTabuList&lt; M &gt;</a>, <a class="el" href="classmo_l_s_check_point.html#f95f2dc556cdfbdc81688562ca95202d">moLSCheckPoint&lt; M &gt;</a><li>algorithm
: <a class="el" href="classmo_l_s_check_point.html#f95f2dc556cdfbdc81688562ca95202d">moLSCheckPoint&lt; M &gt;</a> : <a class="el" href="classmo_i_l_s.html#57cafea501826575da64fe0216bc75ca">moILS&lt; M &gt;</a><li>algorithm_memory_allocation
, <a class="el" href="classmo_simple_solution_tabu_list.html#58ae13e7642c429ea51ff679a932aceb">moSimpleSolutionTabuList&lt; M &gt;</a> : <a class="el" href="classmo_i_l_s.html#5317acfe1a8c98d3a8a236f5521a8b5b">moILS&lt; M &gt;</a><li>aspiration_criterion
, <a class="el" href="classmo_tabu_list.html#55204939b6d67b6d37b4af725d70cf6d">moTabuList&lt; M &gt;</a> : <a class="el" href="classmo_t_s_move_loop_expl.html#bdfc8efb22599c150b3c3d44cd416b09">moTSMoveLoopExpl&lt; M &gt;</a></ul>
, <a class="el" href="classmo_simple_move_tabu_list.html#e6c0835fbfab2bdc63097cf2fd5328aa">moSimpleMoveTabuList&lt; M &gt;</a>
<li>algorithm
: <a class="el" href="classmo_i_l_s.html#5651a4d94b59d523d341d5d6e24ca311">moILS&lt; M &gt;</a>
<li>aspiration_criterion
: <a class="el" href="classmo_t_s_move_loop_expl.html#bdfc8efb22599c150b3c3d44cd416b09">moTSMoveLoopExpl&lt; M &gt;</a>
</ul>
<h3><a class="anchor" name="index_b">- b -</a></h3><ul> <h3><a class="anchor" name="index_b">- b -</a></h3><ul>
<li>best_fitness <li>best_fitness
: <a class="el" href="classmo_best_impr_select.html#e51345fe28ca7cbaca65bdad1aa8ecb7">moBestImprSelect&lt; M &gt;</a> : <a class="el" href="classmo_impr_best_fit_aspir_crit.html#03230e8672389de65aacd2bf7b6c1184">moImprBestFitAspirCrit&lt; M &gt;</a>, <a class="el" href="classmo_first_impr_select.html#287937f5c059b078ccec94e86e0a8238">moFirstImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_best_impr_select.html#e51345fe28ca7cbaca65bdad1aa8ecb7">moBestImprSelect&lt; M &gt;</a><li>best_move
, <a class="el" href="classmo_first_impr_select.html#287937f5c059b078ccec94e86e0a8238">moFirstImprSelect&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><li>better_fitnesses
, <a class="el" href="classmo_impr_best_fit_aspir_crit.html#03230e8672389de65aacd2bf7b6c1184">moImprBestFitAspirCrit&lt; M &gt;</a> : <a class="el" href="classmo_rand_impr_select.html#220d6e3db838b11938e59bc7b29a0db6">moRandImprSelect&lt; M &gt;</a><li>better_moves
<li>best_move : <a class="el" href="classmo_rand_impr_select.html#8a2e7bd7d7a74d7f7402ef25737b09e1">moRandImprSelect&lt; M &gt;</a></ul>
: <a class="el" href="classmo_first_impr_select.html#dfed419a608dd7c41f07fa1f1279cb8c">moFirstImprSelect&lt; M &gt;</a>
, <a class="el" href="classmo_best_impr_select.html#bd86f70519f954c07ff0d8a2a3a8ff6a">moBestImprSelect&lt; M &gt;</a>
<li>better_fitnesses
: <a class="el" href="classmo_rand_impr_select.html#220d6e3db838b11938e59bc7b29a0db6">moRandImprSelect&lt; M &gt;</a>
<li>better_moves
: <a class="el" href="classmo_rand_impr_select.html#8a2e7bd7d7a74d7f7402ef25737b09e1">moRandImprSelect&lt; M &gt;</a>
</ul>
<h3><a class="anchor" name="index_c">- c -</a></h3><ul> <h3><a class="anchor" name="index_c">- c -</a></h3><ul>
<li>continu <li>continu
: <a class="el" href="classmo_i_l_s.html#30edab439401d7ec04fd8d37b4513d94">moILS&lt; M &gt;</a> : <a class="el" href="classmo_t_s.html#962a37393faf5239e657388d375cd9b3">moTS&lt; M &gt;</a>, <a class="el" href="classmo_s_a.html#776586a839c2bbd6d12a731c12a1b748">moSA&lt; M &gt;</a>, <a class="el" href="classmo_i_l_s.html#30edab439401d7ec04fd8d37b4513d94">moILS&lt; M &gt;</a><li>cooling_schedule
, <a class="el" href="classmo_s_a.html#776586a839c2bbd6d12a731c12a1b748">moSA&lt; M &gt;</a> : <a class="el" href="classmo_s_a.html#f514ae01cdfc67bf0b87d5389b3792e5">moSA&lt; M &gt;</a><li>counter
, <a class="el" href="classmo_t_s.html#962a37393faf5239e657388d375cd9b3">moTS&lt; M &gt;</a> : <a class="el" href="classmo_steady_fit_sol_continue.html#245c9099a2c40dfc4f34b3ff216d13ce">moSteadyFitSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_no_fit_impr_sol_continue.html#46fc008a8f7cd06dcaaeb4016b433adb">moNoFitImprSolContinue&lt; EOT &gt;</a></ul>
<li>cooling_schedule
: <a class="el" href="classmo_s_a.html#f514ae01cdfc67bf0b87d5389b3792e5">moSA&lt; M &gt;</a>
<li>counter
: <a class="el" href="classmo_no_fit_impr_sol_continue.html#46fc008a8f7cd06dcaaeb4016b433adb">moNoFitImprSolContinue&lt; EOT &gt;</a>
, <a class="el" href="classmo_steady_fit_sol_continue.html#245c9099a2c40dfc4f34b3ff216d13ce">moSteadyFitSolContinue&lt; EOT &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_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">moILS&lt; M &gt;</a>, <a class="el" href="classmo_h_c_move_loop_expl.html#077befd4106c201eafd3ea22bcea2fe9">moHCMoveLoopExpl&lt; M &gt;</a>, <a class="el" href="classmo_h_c.html#d219296ede03c679646bce2fe8ff96cb">moHC&lt; M &gt;</a><li>EOType
, <a class="el" href="classmo_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_it_rand_next_move.html#ee666007fc494bf4a5f0cd065e5671cf">moItRandNextMove&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_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_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">moILS&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#e60ce9eb5e632f4758ea96ae92a52774">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>firstFitnessSaved
, <a class="el" href="classmo_impr_best_fit_aspir_crit.html#2d5226c7dd661b33011402dbbbe78265">moImprBestFitAspirCrit&lt; M &gt;</a> : <a class="el" href="classmo_steady_fit_sol_continue.html#025bf2789e470fdde989eee9121035c3">moSteadyFitSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_no_fit_impr_sol_continue.html#ca3591e47a075b59e0826f31234c71ef">moNoFitImprSolContinue&lt; EOT &gt;</a><li>firstTime
<li>firstFitnessSaved : <a class="el" href="classmo_rand_impr_select.html#18f21c5ec337b45f634aaa094ad698ae">moRandImprSelect&lt; M &gt;</a><li>fitness
: <a class="el" href="classmo_steady_fit_sol_continue.html#025bf2789e470fdde989eee9121035c3">moSteadyFitSolContinue&lt; EOT &gt;</a> : <a class="el" href="classmo_steady_fit_sol_continue.html#a5c62e7049b36f6e71e92b559568c09e">moSteadyFitSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_no_fit_impr_sol_continue.html#3d3d2b43a4dd73e38689cc0018d44ee7">moNoFitImprSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_fit_sol_continue.html#87d0ba8f2f76f61c89317eed5f094dfc">moFitSolContinue&lt; EOT &gt;</a><li>Fitness
, <a class="el" href="classmo_no_fit_impr_sol_continue.html#ca3591e47a075b59e0826f31234c71ef">moNoFitImprSolContinue&lt; EOT &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_steady_fit_sol_continue.html#c289721abbbafe50f6e3b8305dd31007">moSteadyFitSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_s_a.html#97f1a40d5ab5a0b3f878d0347b34804b">moSA&lt; M &gt;</a>, <a class="el" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c">moRandImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_no_fit_impr_sol_continue.html#64c184de66bb37d75d53aa600ac947b3">moNoFitImprSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_move_select.html#8148ccc0e6fbd209c3fe6829559895c8">moMoveSelect&lt; M &gt;</a>, <a class="el" href="classmo_impr_best_fit_aspir_crit.html#0bc1a8c9af99781e662570c04750cca8">moImprBestFitAspirCrit&lt; M &gt;</a>, <a class="el" href="classmo_i_l_s.html#8c464a9eae064a78eff75d4c722b619c">moILS&lt; M &gt;</a>, <a class="el" href="classmo_h_c_move_loop_expl.html#f24871224316d5549b9013a2d27ab465">moHCMoveLoopExpl&lt; M &gt;</a>, <a class="el" href="classmo_h_c.html#56487c97a7cf0c423cc879d1bbd45027">moHC&lt; M &gt;</a>, <a class="el" href="classmo_fit_sol_continue.html#369ed94a788d8bdc08d5554f7669376f">moFitSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_first_impr_select.html#64763ce3e6d2873266624382b407fa5a">moFirstImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb">moBestImprSelect&lt; M &gt;</a><li>full_evaluation
<li>Fitness : <a class="el" href="classmo_t_s.html#f44bb408007e2bff99f7a201842e8e48">moTS&lt; M &gt;</a>, <a class="el" href="classmo_s_a.html#ace30095ffc4924d84e14a0e59f7746f">moSA&lt; M &gt;</a>, <a class="el" href="classmo_i_l_s.html#8e8c383ac6ec34aaf071fa18bb54be67">moILS&lt; M &gt;</a>, <a class="el" href="classmo_h_c.html#1175c588c19d3658cfc690d5f3f8d825">moHC&lt; M &gt;</a><li>functions
: <a class="el" href="classmo_h_c.html#56487c97a7cf0c423cc879d1bbd45027">moHC&lt; M &gt;</a> : <a class="el" href="classmo_l_s_check_point.html#56a7427a6aebac7955c22bab302c050a">moLSCheckPoint&lt; M &gt;</a></ul>
, <a class="el" href="classmo_steady_fit_sol_continue.html#c289721abbbafe50f6e3b8305dd31007">moSteadyFitSolContinue&lt; EOT &gt;</a>
, <a class="el" href="classmo_t_s.html#aa0eefbb17111422e495d1255f876fca">moTS&lt; M &gt;</a>
<li>fitness
: <a class="el" href="classmo_steady_fit_sol_continue.html#a5c62e7049b36f6e71e92b559568c09e">moSteadyFitSolContinue&lt; EOT &gt;</a>
, <a class="el" href="classmo_no_fit_impr_sol_continue.html#3d3d2b43a4dd73e38689cc0018d44ee7">moNoFitImprSolContinue&lt; EOT &gt;</a>
<li>Fitness
: <a class="el" href="classmo_h_c_move_loop_expl.html#f24871224316d5549b9013a2d27ab465">moHCMoveLoopExpl&lt; M &gt;</a>
, <a class="el" href="classmo_t_s_move_loop_expl.html#a1ba36c937b195ca2f7d1a24adaa7018">moTSMoveLoopExpl&lt; M &gt;</a>
<li>fitness
: <a class="el" href="classmo_fit_sol_continue.html#87d0ba8f2f76f61c89317eed5f094dfc">moFitSolContinue&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_s_a.html#97f1a40d5ab5a0b3f878d0347b34804b">moSA&lt; M &gt;</a>
, <a class="el" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c">moRandImprSelect&lt; M &gt;</a>
, <a class="el" href="classmo_no_fit_impr_sol_continue.html#64c184de66bb37d75d53aa600ac947b3">moNoFitImprSolContinue&lt; EOT &gt;</a>
, <a class="el" href="classmo_i_l_s.html#8c464a9eae064a78eff75d4c722b619c">moILS&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_first_impr_select.html#64763ce3e6d2873266624382b407fa5a">moFirstImprSelect&lt; M &gt;</a>
, <a class="el" href="classmo_move_select.html#8148ccc0e6fbd209c3fe6829559895c8">moMoveSelect&lt; M &gt;</a>
, <a class="el" href="classmo_fit_sol_continue.html#369ed94a788d8bdc08d5554f7669376f">moFitSolContinue&lt; EOT &gt;</a>
<li>full_evaluation
: <a class="el" href="classmo_i_l_s.html#8e8c383ac6ec34aaf071fa18bb54be67">moILS&lt; M &gt;</a>
, <a class="el" href="classmo_t_s.html#f44bb408007e2bff99f7a201842e8e48">moTS&lt; M &gt;</a>
, <a class="el" href="classmo_s_a.html#ace30095ffc4924d84e14a0e59f7746f">moSA&lt; M &gt;</a>
, <a class="el" href="classmo_h_c.html#1175c588c19d3658cfc690d5f3f8d825">moHC&lt; M &gt;</a>
<li>functions
: <a class="el" href="classmo_l_s_check_point.html#56a7427a6aebac7955c22bab302c050a">moLSCheckPoint&lt; M &gt;</a>
<li>moFitSolContinue()
: <a class="el" href="classmo_fit_sol_continue.html#5f0dc5e529e8cd307ff4a1ae982d5b84">moFitSolContinue&lt; EOT &gt;</a>
</ul>
<h3><a class="anchor" name="index_g">- g -</a></h3><ul> <h3><a class="anchor" name="index_g">- g -</a></h3><ul>
<li>generationMaximumNumber <li>generationMaximumNumber
: <a class="el" href="classmo_gen_sol_continue.html#c838d923436b71c584891c1cbe3f47ba">moGenSolContinue&lt; EOT &gt;</a> : <a class="el" href="classmo_gen_sol_continue.html#c838d923436b71c584891c1cbe3f47ba">moGenSolContinue&lt; EOT &gt;</a><li>generationNumber
<li>generationNumber : <a class="el" href="classmo_gen_sol_continue.html#af0b3e5ca3ceee0d843670955c8f1e58">moGenSolContinue&lt; EOT &gt;</a></ul>
: <a class="el" href="classmo_gen_sol_continue.html#af0b3e5ca3ceee0d843670955c8f1e58">moGenSolContinue&lt; EOT &gt;</a>
<li>moGenSolContinue()
: <a class="el" href="classmo_gen_sol_continue.html#8e2456421b641d38e3f800f3bbe45159">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#44a35bd30df6e79cff95a31b84889bd7">moHC&lt; M &gt;</a>
<li>moHCMoveLoopExpl()
: <a class="el" href="classmo_h_c_move_loop_expl.html#fac2eb6695ba1b797ffab4f290d760b8">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>incremental_evaluation <li>incremental_evaluation
: <a class="el" href="classmo_h_c_move_loop_expl.html#a044b28f972d007a22736b646d86f265">moHCMoveLoopExpl&lt; M &gt;</a> : <a class="el" href="classmo_t_s_move_loop_expl.html#491fa46e1cb7935cb515b27b85bf8765">moTSMoveLoopExpl&lt; M &gt;</a>, <a class="el" href="classmo_s_a.html#fdb49f837dc602624554279418c94bdb">moSA&lt; M &gt;</a>, <a class="el" href="classmo_h_c_move_loop_expl.html#a044b28f972d007a22736b646d86f265">moHCMoveLoopExpl&lt; M &gt;</a><li>init()
, <a class="el" href="classmo_t_s_move_loop_expl.html#491fa46e1cb7935cb515b27b85bf8765">moTSMoveLoopExpl&lt; M &gt;</a> : <a class="el" href="classmo_tabu_list.html#0a06c459d56e8e2b408a8f3c6aec4e57">moTabuList&lt; M &gt;</a>, <a class="el" href="classmo_steady_fit_sol_continue.html#87563493addc8e4b58982c55a67179b9">moSteadyFitSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_sol_continue.html#064dc966a210f4ffb9515be3f03ca4c7">moSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_simple_solution_tabu_list.html#d5645c39fec71a6110a2cbccbb08b816">moSimpleSolutionTabuList&lt; M &gt;</a>, <a class="el" href="classmo_simple_move_tabu_list.html#b91ae9971be30769757d1ad92c6009dc">moSimpleMoveTabuList&lt; M &gt;</a>, <a class="el" href="classmo_rand_impr_select.html#7af99966b31aa387ecef74fd307a42e8">moRandImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_no_fit_impr_sol_continue.html#21641c0a38a4501baae6133cbc591de4">moNoFitImprSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_no_aspir_crit.html#f3a286fc4c2d36bd390ba9a3074f3037">moNoAspirCrit&lt; M &gt;</a>, <a class="el" href="classmo_move_select.html#58038bd859632c1bd022d23d9792bdca">moMoveSelect&lt; M &gt;</a>, <a class="el" href="classmo_impr_best_fit_aspir_crit.html#ffa451a14ff4ea86fb8bd9fdbc348630">moImprBestFitAspirCrit&lt; M &gt;</a>, <a class="el" href="classmo_gen_sol_continue.html#6c5db8182157584b56507cc9075602d4">moGenSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_fit_sol_continue.html#670bd895b4edfcd3aebb40d2295d7f7c">moFitSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_first_impr_select.html#a923437ecc3db50e7052b002a9a1bbf8">moFirstImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_best_impr_select.html#83f961549986b8ad94692e433aa79114">moBestImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_aspir_crit.html#a8ce84510a5ec7c9078381e542c6d140">moAspirCrit&lt; M &gt;</a><li>initial_fitness
, <a class="el" href="classmo_s_a.html#fdb49f837dc602624554279418c94bdb">moSA&lt; M &gt;</a> : <a class="el" href="classmo_rand_impr_select.html#d566fa23689861b1d04257e53c71ae20">moRandImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_first_impr_select.html#669f8f2f74e71bf2b7fdabfc9cca2c0e">moFirstImprSelect&lt; M &gt;</a><li>initial_temperature
<li>init() : <a class="el" href="classmo_s_a.html#e07bf4ca64248e94ab85e8a1ba32aa8c">moSA&lt; M &gt;</a><li>iteration_maximum_number
: <a class="el" href="classmo_aspir_crit.html#a8ce84510a5ec7c9078381e542c6d140">moAspirCrit&lt; M &gt;</a> : <a class="el" href="classmo_it_rand_next_move.html#1b06067aee7a78f8a255563391514d2d">moItRandNextMove&lt; M &gt;</a><li>iteration_number
, <a class="el" href="classmo_no_aspir_crit.html#f3a286fc4c2d36bd390ba9a3074f3037">moNoAspirCrit&lt; M &gt;</a> : <a class="el" href="classmo_it_rand_next_move.html#2f8d52c88d6c002be518091cc52beca1">moItRandNextMove&lt; M &gt;</a></ul>
, <a class="el" href="classmo_no_fit_impr_sol_continue.html#21641c0a38a4501baae6133cbc591de4">moNoFitImprSolContinue&lt; EOT &gt;</a>
, <a class="el" href="classmo_rand_impr_select.html#7af99966b31aa387ecef74fd307a42e8">moRandImprSelect&lt; M &gt;</a>
, <a class="el" href="classmo_tabu_list.html#0a06c459d56e8e2b408a8f3c6aec4e57">moTabuList&lt; M &gt;</a>
, <a class="el" href="classmo_steady_fit_sol_continue.html#87563493addc8e4b58982c55a67179b9">moSteadyFitSolContinue&lt; EOT &gt;</a>
, <a class="el" href="classmo_sol_continue.html#064dc966a210f4ffb9515be3f03ca4c7">moSolContinue&lt; EOT &gt;</a>
, <a class="el" href="classmo_simple_move_tabu_list.html#b91ae9971be30769757d1ad92c6009dc">moSimpleMoveTabuList&lt; M &gt;</a>
, <a class="el" href="classmo_best_impr_select.html#83f961549986b8ad94692e433aa79114">moBestImprSelect&lt; M &gt;</a>
, <a class="el" href="classmo_simple_solution_tabu_list.html#d5645c39fec71a6110a2cbccbb08b816">moSimpleSolutionTabuList&lt; M &gt;</a>
, <a class="el" href="classmo_first_impr_select.html#a923437ecc3db50e7052b002a9a1bbf8">moFirstImprSelect&lt; M &gt;</a>
, <a class="el" href="classmo_fit_sol_continue.html#670bd895b4edfcd3aebb40d2295d7f7c">moFitSolContinue&lt; EOT &gt;</a>
, <a class="el" href="classmo_move_select.html#58038bd859632c1bd022d23d9792bdca">moMoveSelect&lt; M &gt;</a>
, <a class="el" href="classmo_gen_sol_continue.html#6c5db8182157584b56507cc9075602d4">moGenSolContinue&lt; EOT &gt;</a>
, <a class="el" href="classmo_impr_best_fit_aspir_crit.html#ffa451a14ff4ea86fb8bd9fdbc348630">moImprBestFitAspirCrit&lt; M &gt;</a>
<li>initial_fitness
: <a class="el" href="classmo_rand_impr_select.html#d566fa23689861b1d04257e53c71ae20">moRandImprSelect&lt; M &gt;</a>
, <a class="el" href="classmo_first_impr_select.html#669f8f2f74e71bf2b7fdabfc9cca2c0e">moFirstImprSelect&lt; M &gt;</a>
<li>initial_temperature
: <a class="el" href="classmo_s_a.html#e07bf4ca64248e94ab85e8a1ba32aa8c">moSA&lt; M &gt;</a>
<li>iteration_maximum_number
: <a class="el" href="classmo_it_rand_next_move.html#1b06067aee7a78f8a255563391514d2d">moItRandNextMove&lt; M &gt;</a>
<li>iteration_number
: <a class="el" href="classmo_it_rand_next_move.html#2f8d52c88d6c002be518091cc52beca1">moItRandNextMove&lt; M &gt;</a>
<li>moILS()
: <a class="el" href="classmo_i_l_s.html#740ac81a0d06eb471592ba0861d3a6d7">moILS&lt; M &gt;</a>
<li>moImprBestFitAspirCrit()
: <a class="el" href="classmo_impr_best_fit_aspir_crit.html#e2c697a5cf3a7696e38bb52b6694a340">moImprBestFitAspirCrit&lt; M &gt;</a>
<li>moItRandNextMove()
: <a class="el" href="classmo_it_rand_next_move.html#c27b1fb0d64d4862dd886f7a59419b8c">moItRandNextMove&lt; M &gt;</a>
</ul>
<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
<li>moLinearCoolingSchedule()
: <a class="el" href="classmo_linear_cooling_schedule.html#420939ebf57f01d242cbe4eb668dffde">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>maxNumberOfIterations <li>maxNumberOfIterations
: <a class="el" href="classmo_steady_fit_sol_continue.html#36b43c2a252887ad027165ac32393fe8">moSteadyFitSolContinue&lt; EOT &gt;</a> : <a class="el" href="classmo_steady_fit_sol_continue.html#36b43c2a252887ad027165ac32393fe8">moSteadyFitSolContinue&lt; EOT &gt;</a><li>maxNumberOfIterationsReached
<li>maxNumberOfIterationsReached : <a class="el" href="classmo_steady_fit_sol_continue.html#7d88c0eb91b2a12121ba1c3ae9139887">moSteadyFitSolContinue&lt; EOT &gt;</a><li>maxNumberOfIterationsWithoutImprovement
: <a class="el" href="classmo_steady_fit_sol_continue.html#7d88c0eb91b2a12121ba1c3ae9139887">moSteadyFitSolContinue&lt; EOT &gt;</a> : <a class="el" href="classmo_steady_fit_sol_continue.html#cde593c09f497a5fa66ff62732544f40">moSteadyFitSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_no_fit_impr_sol_continue.html#03612ffc3af9d943c1b1d2cde09d461b">moNoFitImprSolContinue&lt; EOT &gt;</a><li>memory_maximum_size
<li>maxNumberOfIterationsWithoutImprovement : <a class="el" href="classmo_simple_solution_tabu_list.html#06631e7b9a2511e3c11540aa14b9e636">moSimpleSolutionTabuList&lt; M &gt;</a>, <a class="el" href="classmo_simple_move_tabu_list.html#fea7fe7c62a6da9b8f087a2732f44251">moSimpleMoveTabuList&lt; M &gt;</a><li>memory_size
: <a class="el" href="classmo_steady_fit_sol_continue.html#cde593c09f497a5fa66ff62732544f40">moSteadyFitSolContinue&lt; EOT &gt;</a> : <a class="el" href="classmo_simple_solution_tabu_list.html#0d54e6b0af0e6088aafae596392c9490">moSimpleSolutionTabuList&lt; M &gt;</a>, <a class="el" href="classmo_simple_move_tabu_list.html#defd20fe6d0d51fdaedbc5b95018aea7">moSimpleMoveTabuList&lt; M &gt;</a><li>moExponentialCoolingSchedule()
, <a class="el" href="classmo_no_fit_impr_sol_continue.html#03612ffc3af9d943c1b1d2cde09d461b">moNoFitImprSolContinue&lt; EOT &gt;</a> : <a class="el" href="classmo_exponential_cooling_schedule.html#e60ce9eb5e632f4758ea96ae92a52774">moExponentialCoolingSchedule</a><li>moFitSolContinue()
<li>memory_maximum_size : <a class="el" href="classmo_fit_sol_continue.html#5f0dc5e529e8cd307ff4a1ae982d5b84">moFitSolContinue&lt; EOT &gt;</a><li>moGenSolContinue()
: <a class="el" href="classmo_simple_move_tabu_list.html#fea7fe7c62a6da9b8f087a2732f44251">moSimpleMoveTabuList&lt; M &gt;</a> : <a class="el" href="classmo_gen_sol_continue.html#8e2456421b641d38e3f800f3bbe45159">moGenSolContinue&lt; EOT &gt;</a><li>moHC()
, <a class="el" href="classmo_simple_solution_tabu_list.html#06631e7b9a2511e3c11540aa14b9e636">moSimpleSolutionTabuList&lt; M &gt;</a> : <a class="el" href="classmo_h_c.html#5002f969ef0a4d959610158fc62f137a">moHC&lt; M &gt;</a><li>moHCMoveLoopExpl()
<li>memory_size : <a class="el" href="classmo_h_c_move_loop_expl.html#fac2eb6695ba1b797ffab4f290d760b8">moHCMoveLoopExpl&lt; M &gt;</a><li>moILS()
: <a class="el" href="classmo_simple_solution_tabu_list.html#0d54e6b0af0e6088aafae596392c9490">moSimpleSolutionTabuList&lt; M &gt;</a> : <a class="el" href="classmo_i_l_s.html#36bab16abf36957dac36c467b86385bc">moILS&lt; M &gt;</a><li>moImprBestFitAspirCrit()
, <a class="el" href="classmo_simple_move_tabu_list.html#defd20fe6d0d51fdaedbc5b95018aea7">moSimpleMoveTabuList&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#c27b1fb0d64d4862dd886f7a59419b8c">moItRandNextMove&lt; M &gt;</a><li>moLinearCoolingSchedule()
: <a class="el" href="classmo_linear_cooling_schedule.html#420939ebf57f01d242cbe4eb668dffde">moLinearCoolingSchedule</a><li>moNoFitImprSolContinue()
: <a class="el" href="classmo_no_fit_impr_sol_continue.html#0793f68a0ad558c8203b97c33c8f9c90">moNoFitImprSolContinue&lt; EOT &gt;</a><li>moSA()
: <a class="el" href="classmo_s_a.html#12e7da3a56b82daa29a30d1254da5823">moSA&lt; M &gt;</a><li>moSimpleMoveTabuList()
: <a class="el" href="classmo_simple_move_tabu_list.html#c27e7fabe1370ea65f56981c5cbc1769">moSimpleMoveTabuList&lt; M &gt;</a><li>moSimpleSolutionTabuList()
: <a class="el" href="classmo_simple_solution_tabu_list.html#8499bf947de47519d155e9e45f815d41">moSimpleSolutionTabuList&lt; M &gt;</a><li>moSteadyFitSolContinue()
: <a class="el" href="classmo_steady_fit_sol_continue.html#c5e0e998b73e3a48ca3e87f4f816569b">moSteadyFitSolContinue&lt; EOT &gt;</a><li>moTS()
: <a class="el" href="classmo_t_s.html#7e435fac1b8d5a410b7374d114e005e2">moTS&lt; M &gt;</a><li>moTSMoveLoopExpl()
: <a class="el" href="classmo_t_s_move_loop_expl.html#be5cf0853777718c3bbcbef456b50bc7">moTSMoveLoopExpl&lt; M &gt;</a><li>move_explorer
: <a class="el" href="classmo_t_s.html#43018b8f7d8a167c77f1da9f56cbaadd">moTS&lt; M &gt;</a>, <a class="el" href="classmo_h_c.html#aab67547ab030e8cbe51fb6c60f18a7d">moHC&lt; M &gt;</a><li>move_explorer_memory_allocation
: <a class="el" href="classmo_t_s.html#c3066f3be91338fd9b1f9e3626d9f80c">moTS&lt; M &gt;</a>, <a class="el" href="classmo_h_c.html#19d3af1b0456004913236d6eaf3f9c2b">moHC&lt; M &gt;</a><li>move_initializer
: <a class="el" href="classmo_t_s_move_loop_expl.html#cd680d22382b9941d2c34133a641d443">moTSMoveLoopExpl&lt; M &gt;</a>, <a class="el" href="classmo_h_c_move_loop_expl.html#17506f3f1172714f9adbfa4e8a15953a">moHCMoveLoopExpl&lt; M &gt;</a><li>move_selection
: <a class="el" href="classmo_t_s_move_loop_expl.html#1caa6939fbe65ec4255e9e6dc3ce333b">moTSMoveLoopExpl&lt; M &gt;</a>, <a class="el" href="classmo_h_c_move_loop_expl.html#5f0532e0ee8ef8ecaeeb4e56342be443">moHCMoveLoopExpl&lt; M &gt;</a><li>moveIterator
: <a class="el" href="classmo_simple_move_tabu_list.html#4ca9387c0a20bb9f4142682cbfee26bf">moSimpleMoveTabuList&lt; M &gt;</a></ul>
<h3><a class="anchor" name="index_n">- n -</a></h3><ul> <h3><a class="anchor" name="index_n">- n -</a></h3><ul>
<li>moNoFitImprSolContinue()
: <a class="el" href="classmo_no_fit_impr_sol_continue.html#0793f68a0ad558c8203b97c33c8f9c90">moNoFitImprSolContinue&lt; EOT &gt;</a>
<li>next_move_generator <li>next_move_generator
: <a class="el" href="classmo_h_c_move_loop_expl.html#fdc44d40d8859bae1d7b92e77f36aa30">moHCMoveLoopExpl&lt; M &gt;</a> : <a class="el" href="classmo_t_s_move_loop_expl.html#a2bbb593af2beefb05a307277c22b3d5">moTSMoveLoopExpl&lt; M &gt;</a>, <a class="el" href="classmo_h_c_move_loop_expl.html#fdc44d40d8859bae1d7b92e77f36aa30">moHCMoveLoopExpl&lt; M &gt;</a></ul>
, <a class="el" href="classmo_t_s_move_loop_expl.html#a2bbb593af2beefb05a307277c22b3d5">moTSMoveLoopExpl&lt; M &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#33b3de7bd322f737eb97cce9a5404527">moBestImprSelect&lt; M &gt;</a> : <a class="el" href="classmo_t_s_move_loop_expl.html#853743f2e21def3ea129556f47fafa55">moTSMoveLoopExpl&lt; M &gt;</a>, <a class="el" href="classmo_t_s.html#2a011779723e24a5132a37593775bf56">moTS&lt; M &gt;</a>, <a class="el" href="classmo_steady_fit_sol_continue.html#f7432bccb768d50a2fef248c2b174904">moSteadyFitSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_simple_solution_tabu_list.html#9052858ae3e6765cbe4c344bdae6c692">moSimpleSolutionTabuList&lt; M &gt;</a>, <a class="el" href="classmo_simple_move_tabu_list.html#8d38f296f3d7721025820f16f25fcf7e">moSimpleMoveTabuList&lt; M &gt;</a>, <a class="el" href="classmo_s_a.html#bea8176b0c05a96696b2ab29d3f3c544">moSA&lt; M &gt;</a>, <a class="el" href="classmo_rand_impr_select.html#1bc88f10830960c1d88e22e444c4e670">moRandImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_no_fit_impr_sol_continue.html#d8966c73cbe625644df9061377f7221a">moNoFitImprSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_no_aspir_crit.html#289aac56f03c4651fcbcec4a91fb6fd6">moNoAspirCrit&lt; M &gt;</a>, <a class="el" href="classmo_l_s_check_point.html#e9b9d41e40dd7bab648327686b2b938d">moLSCheckPoint&lt; M &gt;</a>, <a class="el" href="classmo_linear_cooling_schedule.html#b0a1886aaa7ee2a0c8e929e55ca321ce">moLinearCoolingSchedule</a>, <a class="el" href="classmo_it_rand_next_move.html#21454db723a12fe6c8eb5caeccd32df6">moItRandNextMove&lt; M &gt;</a>, <a class="el" href="classmo_impr_best_fit_aspir_crit.html#b6e5e96d57a6b846033fc22a9951b067">moImprBestFitAspirCrit&lt; M &gt;</a>, <a class="el" href="classmo_i_l_s.html#3f6b950e5a6c363f04b8d4c259502488">moILS&lt; M &gt;</a>, <a class="el" href="classmo_h_c_move_loop_expl.html#fe9362c10d74a5e6ed09b56345396192">moHCMoveLoopExpl&lt; M &gt;</a>, <a class="el" href="classmo_h_c.html#b739f9586b647e32bf31605066f984ad">moHC&lt; M &gt;</a>, <a class="el" href="classmo_gen_sol_continue.html#2fd5f2f10b6d6208412582578fad48ea">moGenSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_fit_sol_continue.html#ce4e02895c13bfd131fc759adf83798f">moFitSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_fit_comparator.html#c920d5a49deb16710daf1e5fcde6b16c">moFitComparator&lt; EOT &gt;</a>, <a class="el" href="classmo_first_impr_select.html#976569efd882886cb13184daeba79766">moFirstImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_exponential_cooling_schedule.html#95b075e9786a5cc984ef1bb59a2107e4">moExponentialCoolingSchedule</a>, <a class="el" href="classmo_best_impr_select.html#33b3de7bd322f737eb97cce9a5404527">moBestImprSelect&lt; M &gt;</a></ul>
, <a class="el" href="classmo_t_s_move_loop_expl.html#853743f2e21def3ea129556f47fafa55">moTSMoveLoopExpl&lt; M &gt;</a>
, <a class="el" href="classmo_t_s.html#2a011779723e24a5132a37593775bf56">moTS&lt; M &gt;</a>
, <a class="el" href="classmo_steady_fit_sol_continue.html#f7432bccb768d50a2fef248c2b174904">moSteadyFitSolContinue&lt; EOT &gt;</a>
, <a class="el" href="classmo_simple_solution_tabu_list.html#9052858ae3e6765cbe4c344bdae6c692">moSimpleSolutionTabuList&lt; M &gt;</a>
, <a class="el" href="classmo_simple_move_tabu_list.html#8d38f296f3d7721025820f16f25fcf7e">moSimpleMoveTabuList&lt; M &gt;</a>
, <a class="el" href="classmo_s_a.html#bea8176b0c05a96696b2ab29d3f3c544">moSA&lt; M &gt;</a>
, <a class="el" href="classmo_rand_impr_select.html#1bc88f10830960c1d88e22e444c4e670">moRandImprSelect&lt; M &gt;</a>
, <a class="el" href="classmo_no_fit_impr_sol_continue.html#d8966c73cbe625644df9061377f7221a">moNoFitImprSolContinue&lt; EOT &gt;</a>
, <a class="el" href="classmo_no_aspir_crit.html#289aac56f03c4651fcbcec4a91fb6fd6">moNoAspirCrit&lt; M &gt;</a>
, <a class="el" href="classmo_l_s_check_point.html#e9b9d41e40dd7bab648327686b2b938d">moLSCheckPoint&lt; M &gt;</a>
, <a class="el" href="classmo_linear_cooling_schedule.html#b0a1886aaa7ee2a0c8e929e55ca321ce">moLinearCoolingSchedule</a>
, <a class="el" href="classmo_it_rand_next_move.html#21454db723a12fe6c8eb5caeccd32df6">moItRandNextMove&lt; M &gt;</a>
, <a class="el" href="classmo_impr_best_fit_aspir_crit.html#b6e5e96d57a6b846033fc22a9951b067">moImprBestFitAspirCrit&lt; M &gt;</a>
, <a class="el" href="classmo_i_l_s.html#3f6b950e5a6c363f04b8d4c259502488">moILS&lt; M &gt;</a>
, <a class="el" href="classmo_h_c_move_loop_expl.html#fe9362c10d74a5e6ed09b56345396192">moHCMoveLoopExpl&lt; M &gt;</a>
, <a class="el" href="classmo_h_c.html#b739f9586b647e32bf31605066f984ad">moHC&lt; M &gt;</a>
, <a class="el" href="classmo_gen_sol_continue.html#2fd5f2f10b6d6208412582578fad48ea">moGenSolContinue&lt; EOT &gt;</a>
, <a class="el" href="classmo_fit_sol_continue.html#ce4e02895c13bfd131fc759adf83798f">moFitSolContinue&lt; EOT &gt;</a>
, <a class="el" href="classmo_fit_comparator.html#c920d5a49deb16710daf1e5fcde6b16c">moFitComparator&lt; EOT &gt;</a>
, <a class="el" href="classmo_first_impr_select.html#976569efd882886cb13184daeba79766">moFirstImprSelect&lt; M &gt;</a>
, <a class="el" href="classmo_exponential_cooling_schedule.html#95b075e9786a5cc984ef1bb59a2107e4">moExponentialCoolingSchedule</a>
</ul>
<h3><a class="anchor" name="index_p">- p -</a></h3><ul> <h3><a class="anchor" name="index_p">- p -</a></h3><ul>
<li>perturbation <li>perturbation
: <a class="el" href="classmo_i_l_s.html#f667a1bda06b6d221292df9aba3db8a2">moILS&lt; M &gt;</a> : <a class="el" href="classmo_i_l_s.html#f667a1bda06b6d221292df9aba3db8a2">moILS&lt; M &gt;</a></ul>
</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>random_move_generator <li>random_move_generator
: <a class="el" href="classmo_it_rand_next_move.html#92601819402ad00d01933113d0bcf40d">moItRandNextMove&lt; M &gt;</a> : <a class="el" href="classmo_s_a.html#92656523f556669862fcffdccea178dd">moSA&lt; M &gt;</a>, <a class="el" href="classmo_it_rand_next_move.html#92601819402ad00d01933113d0bcf40d">moItRandNextMove&lt; M &gt;</a><li>ratio
, <a class="el" href="classmo_s_a.html#92656523f556669862fcffdccea178dd">moSA&lt; M &gt;</a> : <a class="el" href="classmo_exponential_cooling_schedule.html#e8f3f87417c1c7253efb938a740846fa">moExponentialCoolingSchedule</a><li>removeMove()
<li>ratio : <a class="el" href="classmo_simple_move_tabu_list.html#922ac2e3c45cbb94698517265be95de5">moSimpleMoveTabuList&lt; M &gt;</a><li>removeSolution()
: <a class="el" href="classmo_exponential_cooling_schedule.html#e8f3f87417c1c7253efb938a740846fa">moExponentialCoolingSchedule</a> : <a class="el" href="classmo_simple_solution_tabu_list.html#e4a57001a201e1fb7446902381a7ac7d">moSimpleSolutionTabuList&lt; M &gt;</a></ul>
<li>removeMove()
: <a class="el" href="classmo_simple_move_tabu_list.html#922ac2e3c45cbb94698517265be95de5">moSimpleMoveTabuList&lt; M &gt;</a>
<li>removeSolution()
: <a class="el" href="classmo_simple_solution_tabu_list.html#e4a57001a201e1fb7446902381a7ac7d">moSimpleSolutionTabuList&lt; M &gt;</a>
</ul>
<h3><a class="anchor" name="index_s">- s -</a></h3><ul> <h3><a class="anchor" name="index_s">- s -</a></h3><ul>
<li>moSA()
: <a class="el" href="classmo_s_a.html#12e7da3a56b82daa29a30d1254da5823">moSA&lt; M &gt;</a>
<li>moSimpleMoveTabuList()
: <a class="el" href="classmo_simple_move_tabu_list.html#c27e7fabe1370ea65f56981c5cbc1769">moSimpleMoveTabuList&lt; M &gt;</a>
<li>moSimpleSolutionTabuList()
: <a class="el" href="classmo_simple_solution_tabu_list.html#8499bf947de47519d155e9e45f815d41">moSimpleSolutionTabuList&lt; M &gt;</a>
<li>moSteadyFitSolContinue()
: <a class="el" href="classmo_steady_fit_sol_continue.html#c5e0e998b73e3a48ca3e87f4f816569b">moSteadyFitSolContinue&lt; EOT &gt;</a>
<li>solutionIterator <li>solutionIterator
: <a class="el" href="classmo_simple_solution_tabu_list.html#3438db9ed9e1a94a24c418d8cbadec54">moSimpleSolutionTabuList&lt; M &gt;</a> : <a class="el" href="classmo_simple_solution_tabu_list.html#3438db9ed9e1a94a24c418d8cbadec54">moSimpleSolutionTabuList&lt; M &gt;</a></ul>
</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#336408ddf8b7a29ffa8e01e9c18d8e10">moTS&lt; M &gt;</a>
<li>moTSMoveLoopExpl()
: <a class="el" href="classmo_t_s_move_loop_expl.html#be5cf0853777718c3bbcbef456b50bc7">moTSMoveLoopExpl&lt; M &gt;</a>
<li>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_move_tabu_list.html#d91bc838361524720616b44eda9b2c3a">moSimpleMoveTabuList&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_solution_tabu_list.html#75df9cd683528d3722d02bac407b710b">moSimpleSolutionTabuList&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#5c0729fd316b0ef78406bce5ca91de2a">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#b20cfd0164266aa75960cba3c1673f69">moRandImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_move_select.html#5b4d3b2f030cca80c563c3db0c4af404">moMoveSelect&lt; M &gt;</a>, <a class="el" href="classmo_first_impr_select.html#f68b7ee7b35bf7347c16006f0587d313">moFirstImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_best_impr_select.html#5c0729fd316b0ef78406bce5ca91de2a">moBestImprSelect&lt; M &gt;</a></ul>
, <a class="el" href="classmo_tabu_list.html#a2e5d1132f064093c8ed57046405f5ca">moTabuList&lt; M &gt;</a>
, <a class="el" href="classmo_simple_solution_tabu_list.html#91b8b01dba7ffea8b63765d931e56f56">moSimpleSolutionTabuList&lt; M &gt;</a>
, <a class="el" href="classmo_simple_move_tabu_list.html#96cffc8118456ed762b07b9fc0e0679f">moSimpleMoveTabuList&lt; M &gt;</a>
, <a class="el" href="classmo_rand_impr_select.html#b20cfd0164266aa75960cba3c1673f69">moRandImprSelect&lt; M &gt;</a>
, <a class="el" href="classmo_move_select.html#5b4d3b2f030cca80c563c3db0c4af404">moMoveSelect&lt; M &gt;</a>
, <a class="el" href="classmo_first_impr_select.html#f68b7ee7b35bf7347c16006f0587d313">moFirstImprSelect&lt; M &gt;</a>
</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_explorer
: <a class="el" href="classmo_h_c.html#ec4e702a6ec240f40ff9d262c36d080b">moHC&lt; M &gt;</a>
, <a class="el" href="classmo_t_s.html#9fd948a2c586f1991f5a1eee927af8a6">moTS&lt; M &gt;</a>
<li>move_initializer
: <a class="el" href="classmo_h_c_move_loop_expl.html#17506f3f1172714f9adbfa4e8a15953a">moHCMoveLoopExpl&lt; M &gt;</a>
, <a class="el" href="classmo_t_s_move_loop_expl.html#cd680d22382b9941d2c34133a641d443">moTSMoveLoopExpl&lt; M &gt;</a>
<li>move_selection
: <a class="el" href="classmo_t_s_move_loop_expl.html#1caa6939fbe65ec4255e9e6dc3ce333b">moTSMoveLoopExpl&lt; M &gt;</a>
, <a class="el" href="classmo_h_c_move_loop_expl.html#5f0532e0ee8ef8ecaeeb4e56342be443">moHCMoveLoopExpl&lt; M &gt;</a>
<li>moveIterator
: <a class="el" href="classmo_simple_move_tabu_list.html#4ca9387c0a20bb9f4142682cbfee26bf">moSimpleMoveTabuList&lt; M &gt;</a>
<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></ul>
</ul> <h3><a class="anchor" name="index_~">- ~ -</a></h3><ul>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; <li>~moHC()
: <a class="el" href="classmo_h_c.html#e71fec6f2f806e221de301e1322c23f7">moHC&lt; M &gt;</a><li>~moILS()
: <a class="el" href="classmo_i_l_s.html#bdda129a342e18dfb677cdacc3903a7b">moILS&lt; M &gt;</a><li>~moTS()
: <a class="el" href="classmo_t_s.html#0855b0db1dd8231b720ae6a5423b444e">moTS&lt; M &gt;</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: Class Members - Functions</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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,161 +20,53 @@
</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_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_l"><span>l</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_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#f95f2dc556cdfbdc81688562ca95202d">moLSCheckPoint&lt; M &gt;</a> : <a class="el" href="classmo_tabu_list.html#55204939b6d67b6d37b4af725d70cf6d">moTabuList&lt; M &gt;</a>, <a class="el" href="classmo_simple_solution_tabu_list.html#58ae13e7642c429ea51ff679a932aceb">moSimpleSolutionTabuList&lt; M &gt;</a>, <a class="el" href="classmo_simple_move_tabu_list.html#e6c0835fbfab2bdc63097cf2fd5328aa">moSimpleMoveTabuList&lt; M &gt;</a>, <a class="el" href="classmo_l_s_check_point.html#f95f2dc556cdfbdc81688562ca95202d">moLSCheckPoint&lt; M &gt;</a><li>init()
, <a class="el" href="classmo_tabu_list.html#55204939b6d67b6d37b4af725d70cf6d">moTabuList&lt; M &gt;</a> : <a class="el" href="classmo_tabu_list.html#0a06c459d56e8e2b408a8f3c6aec4e57">moTabuList&lt; M &gt;</a>, <a class="el" href="classmo_steady_fit_sol_continue.html#87563493addc8e4b58982c55a67179b9">moSteadyFitSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_sol_continue.html#064dc966a210f4ffb9515be3f03ca4c7">moSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_simple_solution_tabu_list.html#d5645c39fec71a6110a2cbccbb08b816">moSimpleSolutionTabuList&lt; M &gt;</a>, <a class="el" href="classmo_simple_move_tabu_list.html#b91ae9971be30769757d1ad92c6009dc">moSimpleMoveTabuList&lt; M &gt;</a>, <a class="el" href="classmo_rand_impr_select.html#7af99966b31aa387ecef74fd307a42e8">moRandImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_no_fit_impr_sol_continue.html#21641c0a38a4501baae6133cbc591de4">moNoFitImprSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_no_aspir_crit.html#f3a286fc4c2d36bd390ba9a3074f3037">moNoAspirCrit&lt; M &gt;</a>, <a class="el" href="classmo_move_select.html#58038bd859632c1bd022d23d9792bdca">moMoveSelect&lt; M &gt;</a>, <a class="el" href="classmo_impr_best_fit_aspir_crit.html#ffa451a14ff4ea86fb8bd9fdbc348630">moImprBestFitAspirCrit&lt; M &gt;</a>, <a class="el" href="classmo_gen_sol_continue.html#6c5db8182157584b56507cc9075602d4">moGenSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_fit_sol_continue.html#670bd895b4edfcd3aebb40d2295d7f7c">moFitSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_first_impr_select.html#a923437ecc3db50e7052b002a9a1bbf8">moFirstImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_best_impr_select.html#83f961549986b8ad94692e433aa79114">moBestImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_aspir_crit.html#a8ce84510a5ec7c9078381e542c6d140">moAspirCrit&lt; M &gt;</a><li>moExponentialCoolingSchedule()
, <a class="el" href="classmo_simple_solution_tabu_list.html#58ae13e7642c429ea51ff679a932aceb">moSimpleSolutionTabuList&lt; M &gt;</a> : <a class="el" href="classmo_exponential_cooling_schedule.html#e60ce9eb5e632f4758ea96ae92a52774">moExponentialCoolingSchedule</a><li>moFitSolContinue()
, <a class="el" href="classmo_simple_move_tabu_list.html#e6c0835fbfab2bdc63097cf2fd5328aa">moSimpleMoveTabuList&lt; M &gt;</a> : <a class="el" href="classmo_fit_sol_continue.html#5f0dc5e529e8cd307ff4a1ae982d5b84">moFitSolContinue&lt; EOT &gt;</a><li>moGenSolContinue()
</ul> : <a class="el" href="classmo_gen_sol_continue.html#8e2456421b641d38e3f800f3bbe45159">moGenSolContinue&lt; EOT &gt;</a><li>moHC()
<h3><a class="anchor" name="index_e">- e -</a></h3><ul> : <a class="el" href="classmo_h_c.html#5002f969ef0a4d959610158fc62f137a">moHC&lt; M &gt;</a><li>moHCMoveLoopExpl()
<li>moExponentialCoolingSchedule() : <a class="el" href="classmo_h_c_move_loop_expl.html#fac2eb6695ba1b797ffab4f290d760b8">moHCMoveLoopExpl&lt; M &gt;</a><li>moILS()
: <a class="el" href="classmo_exponential_cooling_schedule.html#e60ce9eb5e632f4758ea96ae92a52774">moExponentialCoolingSchedule</a> : <a class="el" href="classmo_i_l_s.html#36bab16abf36957dac36c467b86385bc">moILS&lt; M &gt;</a><li>moImprBestFitAspirCrit()
</ul> : <a class="el" href="classmo_impr_best_fit_aspir_crit.html#e2c697a5cf3a7696e38bb52b6694a340">moImprBestFitAspirCrit&lt; M &gt;</a><li>moItRandNextMove()
<h3><a class="anchor" name="index_f">- f -</a></h3><ul> : <a class="el" href="classmo_it_rand_next_move.html#c27b1fb0d64d4862dd886f7a59419b8c">moItRandNextMove&lt; M &gt;</a><li>moLinearCoolingSchedule()
<li>moFitSolContinue() : <a class="el" href="classmo_linear_cooling_schedule.html#420939ebf57f01d242cbe4eb668dffde">moLinearCoolingSchedule</a><li>moNoFitImprSolContinue()
: <a class="el" href="classmo_fit_sol_continue.html#5f0dc5e529e8cd307ff4a1ae982d5b84">moFitSolContinue&lt; EOT &gt;</a> : <a class="el" href="classmo_no_fit_impr_sol_continue.html#0793f68a0ad558c8203b97c33c8f9c90">moNoFitImprSolContinue&lt; EOT &gt;</a><li>moSA()
</ul> : <a class="el" href="classmo_s_a.html#12e7da3a56b82daa29a30d1254da5823">moSA&lt; M &gt;</a><li>moSimpleMoveTabuList()
<h3><a class="anchor" name="index_g">- g -</a></h3><ul> : <a class="el" href="classmo_simple_move_tabu_list.html#c27e7fabe1370ea65f56981c5cbc1769">moSimpleMoveTabuList&lt; M &gt;</a><li>moSimpleSolutionTabuList()
<li>moGenSolContinue() : <a class="el" href="classmo_simple_solution_tabu_list.html#8499bf947de47519d155e9e45f815d41">moSimpleSolutionTabuList&lt; M &gt;</a><li>moSteadyFitSolContinue()
: <a class="el" href="classmo_gen_sol_continue.html#8e2456421b641d38e3f800f3bbe45159">moGenSolContinue&lt; EOT &gt;</a> : <a class="el" href="classmo_steady_fit_sol_continue.html#c5e0e998b73e3a48ca3e87f4f816569b">moSteadyFitSolContinue&lt; EOT &gt;</a><li>moTS()
</ul> : <a class="el" href="classmo_t_s.html#7e435fac1b8d5a410b7374d114e005e2">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#be5cf0853777718c3bbcbef456b50bc7">moTSMoveLoopExpl&lt; M &gt;</a><li>operator()()
<li>moHC() : <a class="el" href="classmo_t_s_move_loop_expl.html#853743f2e21def3ea129556f47fafa55">moTSMoveLoopExpl&lt; M &gt;</a>, <a class="el" href="classmo_t_s.html#2a011779723e24a5132a37593775bf56">moTS&lt; M &gt;</a>, <a class="el" href="classmo_steady_fit_sol_continue.html#f7432bccb768d50a2fef248c2b174904">moSteadyFitSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_simple_solution_tabu_list.html#9052858ae3e6765cbe4c344bdae6c692">moSimpleSolutionTabuList&lt; M &gt;</a>, <a class="el" href="classmo_simple_move_tabu_list.html#8d38f296f3d7721025820f16f25fcf7e">moSimpleMoveTabuList&lt; M &gt;</a>, <a class="el" href="classmo_s_a.html#bea8176b0c05a96696b2ab29d3f3c544">moSA&lt; M &gt;</a>, <a class="el" href="classmo_rand_impr_select.html#1bc88f10830960c1d88e22e444c4e670">moRandImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_no_fit_impr_sol_continue.html#d8966c73cbe625644df9061377f7221a">moNoFitImprSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_no_aspir_crit.html#289aac56f03c4651fcbcec4a91fb6fd6">moNoAspirCrit&lt; M &gt;</a>, <a class="el" href="classmo_l_s_check_point.html#e9b9d41e40dd7bab648327686b2b938d">moLSCheckPoint&lt; M &gt;</a>, <a class="el" href="classmo_linear_cooling_schedule.html#b0a1886aaa7ee2a0c8e929e55ca321ce">moLinearCoolingSchedule</a>, <a class="el" href="classmo_it_rand_next_move.html#21454db723a12fe6c8eb5caeccd32df6">moItRandNextMove&lt; M &gt;</a>, <a class="el" href="classmo_impr_best_fit_aspir_crit.html#b6e5e96d57a6b846033fc22a9951b067">moImprBestFitAspirCrit&lt; M &gt;</a>, <a class="el" href="classmo_i_l_s.html#3f6b950e5a6c363f04b8d4c259502488">moILS&lt; M &gt;</a>, <a class="el" href="classmo_h_c_move_loop_expl.html#fe9362c10d74a5e6ed09b56345396192">moHCMoveLoopExpl&lt; M &gt;</a>, <a class="el" href="classmo_h_c.html#b739f9586b647e32bf31605066f984ad">moHC&lt; M &gt;</a>, <a class="el" href="classmo_gen_sol_continue.html#2fd5f2f10b6d6208412582578fad48ea">moGenSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_fit_sol_continue.html#ce4e02895c13bfd131fc759adf83798f">moFitSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_fit_comparator.html#c920d5a49deb16710daf1e5fcde6b16c">moFitComparator&lt; EOT &gt;</a>, <a class="el" href="classmo_first_impr_select.html#976569efd882886cb13184daeba79766">moFirstImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_exponential_cooling_schedule.html#95b075e9786a5cc984ef1bb59a2107e4">moExponentialCoolingSchedule</a>, <a class="el" href="classmo_best_impr_select.html#33b3de7bd322f737eb97cce9a5404527">moBestImprSelect&lt; M &gt;</a><li>removeMove()
: <a class="el" href="classmo_h_c.html#44a35bd30df6e79cff95a31b84889bd7">moHC&lt; M &gt;</a> : <a class="el" href="classmo_simple_move_tabu_list.html#922ac2e3c45cbb94698517265be95de5">moSimpleMoveTabuList&lt; M &gt;</a><li>removeSolution()
<li>moHCMoveLoopExpl() : <a class="el" href="classmo_simple_solution_tabu_list.html#e4a57001a201e1fb7446902381a7ac7d">moSimpleSolutionTabuList&lt; M &gt;</a><li>update()
: <a class="el" href="classmo_h_c_move_loop_expl.html#fac2eb6695ba1b797ffab4f290d760b8">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#b20cfd0164266aa75960cba3c1673f69">moRandImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_move_select.html#5b4d3b2f030cca80c563c3db0c4af404">moMoveSelect&lt; M &gt;</a>, <a class="el" href="classmo_first_impr_select.html#f68b7ee7b35bf7347c16006f0587d313">moFirstImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_best_impr_select.html#5c0729fd316b0ef78406bce5ca91de2a">moBestImprSelect&lt; M &gt;</a><li>~moHC()
</ul> : <a class="el" href="classmo_h_c.html#e71fec6f2f806e221de301e1322c23f7">moHC&lt; M &gt;</a><li>~moILS()
<h3><a class="anchor" name="index_i">- i -</a></h3><ul> : <a class="el" href="classmo_i_l_s.html#bdda129a342e18dfb677cdacc3903a7b">moILS&lt; M &gt;</a><li>~moTS()
<li>init() : <a class="el" href="classmo_t_s.html#0855b0db1dd8231b720ae6a5423b444e">moTS&lt; M &gt;</a></ul>
: <a class="el" href="classmo_aspir_crit.html#a8ce84510a5ec7c9078381e542c6d140">moAspirCrit&lt; M &gt;</a> <hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by&nbsp;
, <a class="el" href="classmo_first_impr_select.html#a923437ecc3db50e7052b002a9a1bbf8">moFirstImprSelect&lt; M &gt;</a>
, <a class="el" href="classmo_fit_sol_continue.html#670bd895b4edfcd3aebb40d2295d7f7c">moFitSolContinue&lt; EOT &gt;</a>
, <a class="el" href="classmo_steady_fit_sol_continue.html#87563493addc8e4b58982c55a67179b9">moSteadyFitSolContinue&lt; EOT &gt;</a>
, <a class="el" href="classmo_simple_move_tabu_list.html#b91ae9971be30769757d1ad92c6009dc">moSimpleMoveTabuList&lt; M &gt;</a>
, <a class="el" href="classmo_simple_solution_tabu_list.html#d5645c39fec71a6110a2cbccbb08b816">moSimpleSolutionTabuList&lt; M &gt;</a>
, <a class="el" href="classmo_sol_continue.html#064dc966a210f4ffb9515be3f03ca4c7">moSolContinue&lt; EOT &gt;</a>
, <a class="el" href="classmo_rand_impr_select.html#7af99966b31aa387ecef74fd307a42e8">moRandImprSelect&lt; M &gt;</a>
, <a class="el" href="classmo_gen_sol_continue.html#6c5db8182157584b56507cc9075602d4">moGenSolContinue&lt; EOT &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_best_impr_select.html#83f961549986b8ad94692e433aa79114">moBestImprSelect&lt; M &gt;</a>
, <a class="el" href="classmo_move_select.html#58038bd859632c1bd022d23d9792bdca">moMoveSelect&lt; M &gt;</a>
, <a class="el" href="classmo_no_fit_impr_sol_continue.html#21641c0a38a4501baae6133cbc591de4">moNoFitImprSolContinue&lt; EOT &gt;</a>
<li>moILS()
: <a class="el" href="classmo_i_l_s.html#c83f81ba0836ae262305efa15eeb3da2">moILS&lt; M &gt;</a>
<li>moImprBestFitAspirCrit()
: <a class="el" href="classmo_impr_best_fit_aspir_crit.html#e2c697a5cf3a7696e38bb52b6694a340">moImprBestFitAspirCrit&lt; M &gt;</a>
<li>moItRandNextMove()
: <a class="el" href="classmo_it_rand_next_move.html#c27b1fb0d64d4862dd886f7a59419b8c">moItRandNextMove&lt; M &gt;</a>
</ul>
<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
<li>moLinearCoolingSchedule()
: <a class="el" href="classmo_linear_cooling_schedule.html#420939ebf57f01d242cbe4eb668dffde">moLinearCoolingSchedule</a>
</ul>
<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
<li>moNoFitImprSolContinue()
: <a class="el" href="classmo_no_fit_impr_sol_continue.html#0793f68a0ad558c8203b97c33c8f9c90">moNoFitImprSolContinue&lt; EOT &gt;</a>
</ul>
<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
<li>operator()()
: <a class="el" href="classmo_best_impr_select.html#33b3de7bd322f737eb97cce9a5404527">moBestImprSelect&lt; M &gt;</a>
, <a class="el" href="classmo_t_s_move_loop_expl.html#853743f2e21def3ea129556f47fafa55">moTSMoveLoopExpl&lt; M &gt;</a>
, <a class="el" href="classmo_t_s.html#2a011779723e24a5132a37593775bf56">moTS&lt; M &gt;</a>
, <a class="el" href="classmo_steady_fit_sol_continue.html#f7432bccb768d50a2fef248c2b174904">moSteadyFitSolContinue&lt; EOT &gt;</a>
, <a class="el" href="classmo_simple_solution_tabu_list.html#9052858ae3e6765cbe4c344bdae6c692">moSimpleSolutionTabuList&lt; M &gt;</a>
, <a class="el" href="classmo_simple_move_tabu_list.html#8d38f296f3d7721025820f16f25fcf7e">moSimpleMoveTabuList&lt; M &gt;</a>
, <a class="el" href="classmo_s_a.html#bea8176b0c05a96696b2ab29d3f3c544">moSA&lt; M &gt;</a>
, <a class="el" href="classmo_rand_impr_select.html#1bc88f10830960c1d88e22e444c4e670">moRandImprSelect&lt; M &gt;</a>
, <a class="el" href="classmo_no_fit_impr_sol_continue.html#d8966c73cbe625644df9061377f7221a">moNoFitImprSolContinue&lt; EOT &gt;</a>
, <a class="el" href="classmo_no_aspir_crit.html#289aac56f03c4651fcbcec4a91fb6fd6">moNoAspirCrit&lt; M &gt;</a>
, <a class="el" href="classmo_l_s_check_point.html#e9b9d41e40dd7bab648327686b2b938d">moLSCheckPoint&lt; M &gt;</a>
, <a class="el" href="classmo_linear_cooling_schedule.html#b0a1886aaa7ee2a0c8e929e55ca321ce">moLinearCoolingSchedule</a>
, <a class="el" href="classmo_it_rand_next_move.html#21454db723a12fe6c8eb5caeccd32df6">moItRandNextMove&lt; M &gt;</a>
, <a class="el" href="classmo_impr_best_fit_aspir_crit.html#b6e5e96d57a6b846033fc22a9951b067">moImprBestFitAspirCrit&lt; M &gt;</a>
, <a class="el" href="classmo_i_l_s.html#3f6b950e5a6c363f04b8d4c259502488">moILS&lt; M &gt;</a>
, <a class="el" href="classmo_h_c_move_loop_expl.html#fe9362c10d74a5e6ed09b56345396192">moHCMoveLoopExpl&lt; M &gt;</a>
, <a class="el" href="classmo_h_c.html#b739f9586b647e32bf31605066f984ad">moHC&lt; M &gt;</a>
, <a class="el" href="classmo_gen_sol_continue.html#2fd5f2f10b6d6208412582578fad48ea">moGenSolContinue&lt; EOT &gt;</a>
, <a class="el" href="classmo_fit_sol_continue.html#ce4e02895c13bfd131fc759adf83798f">moFitSolContinue&lt; EOT &gt;</a>
, <a class="el" href="classmo_fit_comparator.html#c920d5a49deb16710daf1e5fcde6b16c">moFitComparator&lt; EOT &gt;</a>
, <a class="el" href="classmo_first_impr_select.html#976569efd882886cb13184daeba79766">moFirstImprSelect&lt; M &gt;</a>
, <a class="el" href="classmo_exponential_cooling_schedule.html#95b075e9786a5cc984ef1bb59a2107e4">moExponentialCoolingSchedule</a>
</ul>
<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
<li>removeMove()
: <a class="el" href="classmo_simple_move_tabu_list.html#922ac2e3c45cbb94698517265be95de5">moSimpleMoveTabuList&lt; M &gt;</a>
<li>removeSolution()
: <a class="el" href="classmo_simple_solution_tabu_list.html#e4a57001a201e1fb7446902381a7ac7d">moSimpleSolutionTabuList&lt; M &gt;</a>
</ul>
<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
<li>moSA()
: <a class="el" href="classmo_s_a.html#12e7da3a56b82daa29a30d1254da5823">moSA&lt; M &gt;</a>
<li>moSimpleMoveTabuList()
: <a class="el" href="classmo_simple_move_tabu_list.html#c27e7fabe1370ea65f56981c5cbc1769">moSimpleMoveTabuList&lt; M &gt;</a>
<li>moSimpleSolutionTabuList()
: <a class="el" href="classmo_simple_solution_tabu_list.html#8499bf947de47519d155e9e45f815d41">moSimpleSolutionTabuList&lt; M &gt;</a>
<li>moSteadyFitSolContinue()
: <a class="el" href="classmo_steady_fit_sol_continue.html#c5e0e998b73e3a48ca3e87f4f816569b">moSteadyFitSolContinue&lt; EOT &gt;</a>
</ul>
<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
<li>moTS()
: <a class="el" href="classmo_t_s.html#336408ddf8b7a29ffa8e01e9c18d8e10">moTS&lt; M &gt;</a>
<li>moTSMoveLoopExpl()
: <a class="el" href="classmo_t_s_move_loop_expl.html#be5cf0853777718c3bbcbef456b50bc7">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#5c0729fd316b0ef78406bce5ca91de2a">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#b20cfd0164266aa75960cba3c1673f69">moRandImprSelect&lt; M &gt;</a>
, <a class="el" href="classmo_move_select.html#5b4d3b2f030cca80c563c3db0c4af404">moMoveSelect&lt; M &gt;</a>
, <a class="el" href="classmo_first_impr_select.html#f68b7ee7b35bf7347c16006f0587d313">moFirstImprSelect&lt; M &gt;</a>
</ul>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects 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.4 </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-MOMovingObjects: Class Members - Typedefs</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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,62 +20,33 @@
</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_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">moILS&lt; M &gt;</a>, <a class="el" href="classmo_h_c_move_loop_expl.html#077befd4106c201eafd3ea22bcea2fe9">moHCMoveLoopExpl&lt; M &gt;</a>, <a class="el" href="classmo_h_c.html#d219296ede03c679646bce2fe8ff96cb">moHC&lt; M &gt;</a><li>EOType
, <a class="el" href="classmo_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><li>Fitness
, <a class="el" href="classmo_t_s_move_loop_expl.html#47f42225e2ed096374b818bdb848a527">moTSMoveLoopExpl&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_steady_fit_sol_continue.html#c289721abbbafe50f6e3b8305dd31007">moSteadyFitSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_s_a.html#97f1a40d5ab5a0b3f878d0347b34804b">moSA&lt; M &gt;</a>, <a class="el" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c">moRandImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_no_fit_impr_sol_continue.html#64c184de66bb37d75d53aa600ac947b3">moNoFitImprSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_move_select.html#8148ccc0e6fbd209c3fe6829559895c8">moMoveSelect&lt; M &gt;</a>, <a class="el" href="classmo_impr_best_fit_aspir_crit.html#0bc1a8c9af99781e662570c04750cca8">moImprBestFitAspirCrit&lt; M &gt;</a>, <a class="el" href="classmo_i_l_s.html#8c464a9eae064a78eff75d4c722b619c">moILS&lt; M &gt;</a>, <a class="el" href="classmo_h_c_move_loop_expl.html#f24871224316d5549b9013a2d27ab465">moHCMoveLoopExpl&lt; M &gt;</a>, <a class="el" href="classmo_h_c.html#56487c97a7cf0c423cc879d1bbd45027">moHC&lt; M &gt;</a>, <a class="el" href="classmo_fit_sol_continue.html#369ed94a788d8bdc08d5554f7669376f">moFitSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_first_impr_select.html#64763ce3e6d2873266624382b407fa5a">moFirstImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb">moBestImprSelect&lt; M &gt;</a><li>moveIterator
, <a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">moTS&lt; M &gt;</a> : <a class="el" href="classmo_simple_move_tabu_list.html#4ca9387c0a20bb9f4142682cbfee26bf">moSimpleMoveTabuList&lt; M &gt;</a><li>solutionIterator
, <a class="el" href="classmo_it_rand_next_move.html#ee666007fc494bf4a5f0cd065e5671cf">moItRandNextMove&lt; M &gt;</a> : <a class="el" href="classmo_simple_solution_tabu_list.html#3438db9ed9e1a94a24c418d8cbadec54">moSimpleSolutionTabuList&lt; M &gt;</a></ul>
, <a class="el" href="classmo_simple_solution_tabu_list.html#881060871a6b49e5e8554c5df85176d9">moSimpleSolutionTabuList&lt; M &gt;</a> <hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by&nbsp;
, <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_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">moILS&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_steady_fit_sol_continue.html#c289721abbbafe50f6e3b8305dd31007">moSteadyFitSolContinue&lt; EOT &gt;</a>
, <a class="el" href="classmo_s_a.html#97f1a40d5ab5a0b3f878d0347b34804b">moSA&lt; M &gt;</a>
, <a class="el" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c">moRandImprSelect&lt; M &gt;</a>
, <a class="el" href="classmo_no_fit_impr_sol_continue.html#64c184de66bb37d75d53aa600ac947b3">moNoFitImprSolContinue&lt; EOT &gt;</a>
, <a class="el" href="classmo_move_select.html#8148ccc0e6fbd209c3fe6829559895c8">moMoveSelect&lt; M &gt;</a>
, <a class="el" href="classmo_impr_best_fit_aspir_crit.html#0bc1a8c9af99781e662570c04750cca8">moImprBestFitAspirCrit&lt; M &gt;</a>
, <a class="el" href="classmo_i_l_s.html#8c464a9eae064a78eff75d4c722b619c">moILS&lt; M &gt;</a>
, <a class="el" href="classmo_h_c_move_loop_expl.html#f24871224316d5549b9013a2d27ab465">moHCMoveLoopExpl&lt; M &gt;</a>
, <a class="el" href="classmo_h_c.html#56487c97a7cf0c423cc879d1bbd45027">moHC&lt; M &gt;</a>
, <a class="el" href="classmo_fit_sol_continue.html#369ed94a788d8bdc08d5554f7669376f">moFitSolContinue&lt; EOT &gt;</a>
, <a class="el" href="classmo_first_impr_select.html#64763ce3e6d2873266624382b407fa5a">moFirstImprSelect&lt; M &gt;</a>
<li>solutionIterator
: <a class="el" href="classmo_simple_solution_tabu_list.html#3438db9ed9e1a94a24c418d8cbadec54">moSimpleSolutionTabuList&lt; M &gt;</a>
<li>moveIterator
: <a class="el" href="classmo_simple_move_tabu_list.html#4ca9387c0a20bb9f4142682cbfee26bf">moSimpleMoveTabuList&lt; M &gt;</a>
</ul>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects 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.4 </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-MOMovingObjects: Class Members - Variables</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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>
@ -61,136 +59,74 @@
<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>acceptance_criterion <li>acceptance_criterion
: <a class="el" href="classmo_i_l_s.html#295f6d0342c67bd3dc4cb82e2adc26be">moILS&lt; M &gt;</a> : <a class="el" href="classmo_i_l_s.html#295f6d0342c67bd3dc4cb82e2adc26be">moILS&lt; M &gt;</a><li>algorithm
<li>algorithm : <a class="el" href="classmo_i_l_s.html#57cafea501826575da64fe0216bc75ca">moILS&lt; M &gt;</a><li>algorithm_memory_allocation
: <a class="el" href="classmo_i_l_s.html#5651a4d94b59d523d341d5d6e24ca311">moILS&lt; M &gt;</a> : <a class="el" href="classmo_i_l_s.html#5317acfe1a8c98d3a8a236f5521a8b5b">moILS&lt; M &gt;</a><li>aspiration_criterion
<li>aspiration_criterion : <a class="el" href="classmo_t_s_move_loop_expl.html#bdfc8efb22599c150b3c3d44cd416b09">moTSMoveLoopExpl&lt; M &gt;</a></ul>
: <a class="el" href="classmo_t_s_move_loop_expl.html#bdfc8efb22599c150b3c3d44cd416b09">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_fitness <li>best_fitness
: <a class="el" href="classmo_best_impr_select.html#e51345fe28ca7cbaca65bdad1aa8ecb7">moBestImprSelect&lt; M &gt;</a> : <a class="el" href="classmo_impr_best_fit_aspir_crit.html#03230e8672389de65aacd2bf7b6c1184">moImprBestFitAspirCrit&lt; M &gt;</a>, <a class="el" href="classmo_first_impr_select.html#287937f5c059b078ccec94e86e0a8238">moFirstImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_best_impr_select.html#e51345fe28ca7cbaca65bdad1aa8ecb7">moBestImprSelect&lt; M &gt;</a><li>best_move
, <a class="el" href="classmo_first_impr_select.html#287937f5c059b078ccec94e86e0a8238">moFirstImprSelect&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><li>better_fitnesses
, <a class="el" href="classmo_impr_best_fit_aspir_crit.html#03230e8672389de65aacd2bf7b6c1184">moImprBestFitAspirCrit&lt; M &gt;</a> : <a class="el" href="classmo_rand_impr_select.html#220d6e3db838b11938e59bc7b29a0db6">moRandImprSelect&lt; M &gt;</a><li>better_moves
<li>best_move : <a class="el" href="classmo_rand_impr_select.html#8a2e7bd7d7a74d7f7402ef25737b09e1">moRandImprSelect&lt; M &gt;</a></ul>
: <a class="el" href="classmo_first_impr_select.html#dfed419a608dd7c41f07fa1f1279cb8c">moFirstImprSelect&lt; M &gt;</a>
, <a class="el" href="classmo_best_impr_select.html#bd86f70519f954c07ff0d8a2a3a8ff6a">moBestImprSelect&lt; M &gt;</a>
<li>better_fitnesses
: <a class="el" href="classmo_rand_impr_select.html#220d6e3db838b11938e59bc7b29a0db6">moRandImprSelect&lt; M &gt;</a>
<li>better_moves
: <a class="el" href="classmo_rand_impr_select.html#8a2e7bd7d7a74d7f7402ef25737b09e1">moRandImprSelect&lt; M &gt;</a>
</ul>
<h3><a class="anchor" name="index_c">- c -</a></h3><ul> <h3><a class="anchor" name="index_c">- c -</a></h3><ul>
<li>continu <li>continu
: <a class="el" href="classmo_i_l_s.html#30edab439401d7ec04fd8d37b4513d94">moILS&lt; M &gt;</a> : <a class="el" href="classmo_t_s.html#962a37393faf5239e657388d375cd9b3">moTS&lt; M &gt;</a>, <a class="el" href="classmo_s_a.html#776586a839c2bbd6d12a731c12a1b748">moSA&lt; M &gt;</a>, <a class="el" href="classmo_i_l_s.html#30edab439401d7ec04fd8d37b4513d94">moILS&lt; M &gt;</a><li>cooling_schedule
, <a class="el" href="classmo_s_a.html#776586a839c2bbd6d12a731c12a1b748">moSA&lt; M &gt;</a> : <a class="el" href="classmo_s_a.html#f514ae01cdfc67bf0b87d5389b3792e5">moSA&lt; M &gt;</a><li>counter
, <a class="el" href="classmo_t_s.html#962a37393faf5239e657388d375cd9b3">moTS&lt; M &gt;</a> : <a class="el" href="classmo_steady_fit_sol_continue.html#245c9099a2c40dfc4f34b3ff216d13ce">moSteadyFitSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_no_fit_impr_sol_continue.html#46fc008a8f7cd06dcaaeb4016b433adb">moNoFitImprSolContinue&lt; EOT &gt;</a></ul>
<li>cooling_schedule
: <a class="el" href="classmo_s_a.html#f514ae01cdfc67bf0b87d5389b3792e5">moSA&lt; M &gt;</a>
<li>counter
: <a class="el" href="classmo_no_fit_impr_sol_continue.html#46fc008a8f7cd06dcaaeb4016b433adb">moNoFitImprSolContinue&lt; EOT &gt;</a>
, <a class="el" href="classmo_steady_fit_sol_continue.html#245c9099a2c40dfc4f34b3ff216d13ce">moSteadyFitSolContinue&lt; EOT &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>firstFitnessSaved
, <a class="el" href="classmo_impr_best_fit_aspir_crit.html#2d5226c7dd661b33011402dbbbe78265">moImprBestFitAspirCrit&lt; M &gt;</a> : <a class="el" href="classmo_steady_fit_sol_continue.html#025bf2789e470fdde989eee9121035c3">moSteadyFitSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_no_fit_impr_sol_continue.html#ca3591e47a075b59e0826f31234c71ef">moNoFitImprSolContinue&lt; EOT &gt;</a><li>firstTime
<li>firstFitnessSaved : <a class="el" href="classmo_rand_impr_select.html#18f21c5ec337b45f634aaa094ad698ae">moRandImprSelect&lt; M &gt;</a><li>fitness
: <a class="el" href="classmo_steady_fit_sol_continue.html#025bf2789e470fdde989eee9121035c3">moSteadyFitSolContinue&lt; EOT &gt;</a> : <a class="el" href="classmo_steady_fit_sol_continue.html#a5c62e7049b36f6e71e92b559568c09e">moSteadyFitSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_no_fit_impr_sol_continue.html#3d3d2b43a4dd73e38689cc0018d44ee7">moNoFitImprSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_fit_sol_continue.html#87d0ba8f2f76f61c89317eed5f094dfc">moFitSolContinue&lt; EOT &gt;</a><li>full_evaluation
, <a class="el" href="classmo_no_fit_impr_sol_continue.html#ca3591e47a075b59e0826f31234c71ef">moNoFitImprSolContinue&lt; EOT &gt;</a> : <a class="el" href="classmo_t_s.html#f44bb408007e2bff99f7a201842e8e48">moTS&lt; M &gt;</a>, <a class="el" href="classmo_s_a.html#ace30095ffc4924d84e14a0e59f7746f">moSA&lt; M &gt;</a>, <a class="el" href="classmo_i_l_s.html#8e8c383ac6ec34aaf071fa18bb54be67">moILS&lt; M &gt;</a>, <a class="el" href="classmo_h_c.html#1175c588c19d3658cfc690d5f3f8d825">moHC&lt; M &gt;</a><li>functions
<li>fitness : <a class="el" href="classmo_l_s_check_point.html#56a7427a6aebac7955c22bab302c050a">moLSCheckPoint&lt; M &gt;</a></ul>
: <a class="el" href="classmo_fit_sol_continue.html#87d0ba8f2f76f61c89317eed5f094dfc">moFitSolContinue&lt; EOT &gt;</a>
, <a class="el" href="classmo_no_fit_impr_sol_continue.html#3d3d2b43a4dd73e38689cc0018d44ee7">moNoFitImprSolContinue&lt; EOT &gt;</a>
, <a class="el" href="classmo_steady_fit_sol_continue.html#a5c62e7049b36f6e71e92b559568c09e">moSteadyFitSolContinue&lt; EOT &gt;</a>
<li>full_evaluation
: <a class="el" href="classmo_i_l_s.html#8e8c383ac6ec34aaf071fa18bb54be67">moILS&lt; M &gt;</a>
, <a class="el" href="classmo_t_s.html#f44bb408007e2bff99f7a201842e8e48">moTS&lt; M &gt;</a>
, <a class="el" href="classmo_h_c.html#1175c588c19d3658cfc690d5f3f8d825">moHC&lt; M &gt;</a>
, <a class="el" href="classmo_s_a.html#ace30095ffc4924d84e14a0e59f7746f">moSA&lt; M &gt;</a>
<li>functions
: <a class="el" href="classmo_l_s_check_point.html#56a7427a6aebac7955c22bab302c050a">moLSCheckPoint&lt; M &gt;</a>
</ul>
<h3><a class="anchor" name="index_g">- g -</a></h3><ul> <h3><a class="anchor" name="index_g">- g -</a></h3><ul>
<li>generationMaximumNumber <li>generationMaximumNumber
: <a class="el" href="classmo_gen_sol_continue.html#c838d923436b71c584891c1cbe3f47ba">moGenSolContinue&lt; EOT &gt;</a> : <a class="el" href="classmo_gen_sol_continue.html#c838d923436b71c584891c1cbe3f47ba">moGenSolContinue&lt; EOT &gt;</a><li>generationNumber
<li>generationNumber : <a class="el" href="classmo_gen_sol_continue.html#af0b3e5ca3ceee0d843670955c8f1e58">moGenSolContinue&lt; EOT &gt;</a></ul>
: <a class="el" href="classmo_gen_sol_continue.html#af0b3e5ca3ceee0d843670955c8f1e58">moGenSolContinue&lt; EOT &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>incremental_evaluation <li>incremental_evaluation
: <a class="el" href="classmo_h_c_move_loop_expl.html#a044b28f972d007a22736b646d86f265">moHCMoveLoopExpl&lt; M &gt;</a> : <a class="el" href="classmo_t_s_move_loop_expl.html#491fa46e1cb7935cb515b27b85bf8765">moTSMoveLoopExpl&lt; M &gt;</a>, <a class="el" href="classmo_s_a.html#fdb49f837dc602624554279418c94bdb">moSA&lt; M &gt;</a>, <a class="el" href="classmo_h_c_move_loop_expl.html#a044b28f972d007a22736b646d86f265">moHCMoveLoopExpl&lt; M &gt;</a><li>initial_fitness
, <a class="el" href="classmo_s_a.html#fdb49f837dc602624554279418c94bdb">moSA&lt; M &gt;</a> : <a class="el" href="classmo_rand_impr_select.html#d566fa23689861b1d04257e53c71ae20">moRandImprSelect&lt; M &gt;</a>, <a class="el" href="classmo_first_impr_select.html#669f8f2f74e71bf2b7fdabfc9cca2c0e">moFirstImprSelect&lt; M &gt;</a><li>initial_temperature
, <a class="el" href="classmo_t_s_move_loop_expl.html#491fa46e1cb7935cb515b27b85bf8765">moTSMoveLoopExpl&lt; M &gt;</a> : <a class="el" href="classmo_s_a.html#e07bf4ca64248e94ab85e8a1ba32aa8c">moSA&lt; M &gt;</a><li>iteration_maximum_number
<li>initial_fitness : <a class="el" href="classmo_it_rand_next_move.html#1b06067aee7a78f8a255563391514d2d">moItRandNextMove&lt; M &gt;</a><li>iteration_number
: <a class="el" href="classmo_first_impr_select.html#669f8f2f74e71bf2b7fdabfc9cca2c0e">moFirstImprSelect&lt; M &gt;</a> : <a class="el" href="classmo_it_rand_next_move.html#2f8d52c88d6c002be518091cc52beca1">moItRandNextMove&lt; M &gt;</a></ul>
, <a class="el" href="classmo_rand_impr_select.html#d566fa23689861b1d04257e53c71ae20">moRandImprSelect&lt; M &gt;</a>
<li>initial_temperature
: <a class="el" href="classmo_s_a.html#e07bf4ca64248e94ab85e8a1ba32aa8c">moSA&lt; M &gt;</a>
<li>iteration_maximum_number
: <a class="el" href="classmo_it_rand_next_move.html#1b06067aee7a78f8a255563391514d2d">moItRandNextMove&lt; M &gt;</a>
<li>iteration_number
: <a class="el" href="classmo_it_rand_next_move.html#2f8d52c88d6c002be518091cc52beca1">moItRandNextMove&lt; M &gt;</a>
</ul>
<h3><a class="anchor" name="index_m">- m -</a></h3><ul> <h3><a class="anchor" name="index_m">- m -</a></h3><ul>
<li>maxNumberOfIterations <li>maxNumberOfIterations
: <a class="el" href="classmo_steady_fit_sol_continue.html#36b43c2a252887ad027165ac32393fe8">moSteadyFitSolContinue&lt; EOT &gt;</a> : <a class="el" href="classmo_steady_fit_sol_continue.html#36b43c2a252887ad027165ac32393fe8">moSteadyFitSolContinue&lt; EOT &gt;</a><li>maxNumberOfIterationsReached
<li>maxNumberOfIterationsReached : <a class="el" href="classmo_steady_fit_sol_continue.html#7d88c0eb91b2a12121ba1c3ae9139887">moSteadyFitSolContinue&lt; EOT &gt;</a><li>maxNumberOfIterationsWithoutImprovement
: <a class="el" href="classmo_steady_fit_sol_continue.html#7d88c0eb91b2a12121ba1c3ae9139887">moSteadyFitSolContinue&lt; EOT &gt;</a> : <a class="el" href="classmo_steady_fit_sol_continue.html#cde593c09f497a5fa66ff62732544f40">moSteadyFitSolContinue&lt; EOT &gt;</a>, <a class="el" href="classmo_no_fit_impr_sol_continue.html#03612ffc3af9d943c1b1d2cde09d461b">moNoFitImprSolContinue&lt; EOT &gt;</a><li>memory_maximum_size
<li>maxNumberOfIterationsWithoutImprovement : <a class="el" href="classmo_simple_solution_tabu_list.html#06631e7b9a2511e3c11540aa14b9e636">moSimpleSolutionTabuList&lt; M &gt;</a>, <a class="el" href="classmo_simple_move_tabu_list.html#fea7fe7c62a6da9b8f087a2732f44251">moSimpleMoveTabuList&lt; M &gt;</a><li>memory_size
: <a class="el" href="classmo_steady_fit_sol_continue.html#cde593c09f497a5fa66ff62732544f40">moSteadyFitSolContinue&lt; EOT &gt;</a> : <a class="el" href="classmo_simple_solution_tabu_list.html#0d54e6b0af0e6088aafae596392c9490">moSimpleSolutionTabuList&lt; M &gt;</a>, <a class="el" href="classmo_simple_move_tabu_list.html#defd20fe6d0d51fdaedbc5b95018aea7">moSimpleMoveTabuList&lt; M &gt;</a><li>move_explorer
, <a class="el" href="classmo_no_fit_impr_sol_continue.html#03612ffc3af9d943c1b1d2cde09d461b">moNoFitImprSolContinue&lt; EOT &gt;</a> : <a class="el" href="classmo_t_s.html#43018b8f7d8a167c77f1da9f56cbaadd">moTS&lt; M &gt;</a>, <a class="el" href="classmo_h_c.html#aab67547ab030e8cbe51fb6c60f18a7d">moHC&lt; M &gt;</a><li>move_explorer_memory_allocation
<li>memory_maximum_size : <a class="el" href="classmo_t_s.html#c3066f3be91338fd9b1f9e3626d9f80c">moTS&lt; M &gt;</a>, <a class="el" href="classmo_h_c.html#19d3af1b0456004913236d6eaf3f9c2b">moHC&lt; M &gt;</a><li>move_initializer
: <a class="el" href="classmo_simple_move_tabu_list.html#fea7fe7c62a6da9b8f087a2732f44251">moSimpleMoveTabuList&lt; M &gt;</a> : <a class="el" href="classmo_t_s_move_loop_expl.html#cd680d22382b9941d2c34133a641d443">moTSMoveLoopExpl&lt; M &gt;</a>, <a class="el" href="classmo_h_c_move_loop_expl.html#17506f3f1172714f9adbfa4e8a15953a">moHCMoveLoopExpl&lt; M &gt;</a><li>move_selection
, <a class="el" href="classmo_simple_solution_tabu_list.html#06631e7b9a2511e3c11540aa14b9e636">moSimpleSolutionTabuList&lt; M &gt;</a> : <a class="el" href="classmo_t_s_move_loop_expl.html#1caa6939fbe65ec4255e9e6dc3ce333b">moTSMoveLoopExpl&lt; M &gt;</a>, <a class="el" href="classmo_h_c_move_loop_expl.html#5f0532e0ee8ef8ecaeeb4e56342be443">moHCMoveLoopExpl&lt; M &gt;</a></ul>
<li>memory_size
: <a class="el" href="classmo_simple_solution_tabu_list.html#0d54e6b0af0e6088aafae596392c9490">moSimpleSolutionTabuList&lt; M &gt;</a>
, <a class="el" href="classmo_simple_move_tabu_list.html#defd20fe6d0d51fdaedbc5b95018aea7">moSimpleMoveTabuList&lt; M &gt;</a>
</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_generator <li>next_move_generator
: <a class="el" href="classmo_h_c_move_loop_expl.html#fdc44d40d8859bae1d7b92e77f36aa30">moHCMoveLoopExpl&lt; M &gt;</a> : <a class="el" href="classmo_t_s_move_loop_expl.html#a2bbb593af2beefb05a307277c22b3d5">moTSMoveLoopExpl&lt; M &gt;</a>, <a class="el" href="classmo_h_c_move_loop_expl.html#fdc44d40d8859bae1d7b92e77f36aa30">moHCMoveLoopExpl&lt; M &gt;</a></ul>
, <a class="el" href="classmo_t_s_move_loop_expl.html#a2bbb593af2beefb05a307277c22b3d5">moTSMoveLoopExpl&lt; M &gt;</a>
</ul>
<h3><a class="anchor" name="index_p">- p -</a></h3><ul> <h3><a class="anchor" name="index_p">- p -</a></h3><ul>
<li>perturbation <li>perturbation
: <a class="el" href="classmo_i_l_s.html#f667a1bda06b6d221292df9aba3db8a2">moILS&lt; M &gt;</a> : <a class="el" href="classmo_i_l_s.html#f667a1bda06b6d221292df9aba3db8a2">moILS&lt; M &gt;</a></ul>
</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>random_move_generator <li>random_move_generator
: <a class="el" href="classmo_it_rand_next_move.html#92601819402ad00d01933113d0bcf40d">moItRandNextMove&lt; M &gt;</a> : <a class="el" href="classmo_s_a.html#92656523f556669862fcffdccea178dd">moSA&lt; M &gt;</a>, <a class="el" href="classmo_it_rand_next_move.html#92601819402ad00d01933113d0bcf40d">moItRandNextMove&lt; M &gt;</a><li>ratio
, <a class="el" href="classmo_s_a.html#92656523f556669862fcffdccea178dd">moSA&lt; M &gt;</a> : <a class="el" href="classmo_exponential_cooling_schedule.html#e8f3f87417c1c7253efb938a740846fa">moExponentialCoolingSchedule</a></ul>
<li>ratio
: <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_move_tabu_list.html#d91bc838361524720616b44eda9b2c3a">moSimpleMoveTabuList&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_solution_tabu_list.html#75df9cd683528d3722d02bac407b710b">moSimpleSolutionTabuList&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_explorer
: <a class="el" href="classmo_h_c.html#ec4e702a6ec240f40ff9d262c36d080b">moHC&lt; M &gt;</a>
, <a class="el" href="classmo_t_s.html#9fd948a2c586f1991f5a1eee927af8a6">moTS&lt; M &gt;</a>
<li>move_initializer
: <a class="el" href="classmo_h_c_move_loop_expl.html#17506f3f1172714f9adbfa4e8a15953a">moHCMoveLoopExpl&lt; M &gt;</a>
, <a class="el" href="classmo_t_s_move_loop_expl.html#cd680d22382b9941d2c34133a641d443">moTSMoveLoopExpl&lt; M &gt;</a>
<li>move_selection
: <a class="el" href="classmo_h_c_move_loop_expl.html#5f0532e0ee8ef8ecaeeb4e56342be443">moHCMoveLoopExpl&lt; M &gt;</a>
, <a class="el" href="classmo_t_s_move_loop_expl.html#1caa6939fbe65ec4255e9e6dc3ce333b">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></ul>
</ul> <hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by&nbsp;
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects 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.4 </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-MOMovingObjects: Hierarchical Index</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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 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-MovingObjects Class Hierarchy</h1>This inheritance list is sorted roughly, but not completely, alphabetically:<ul>
<h1>ParadisEO-MOMovingObjects Class Hierarchy</h1>This inheritance list is sorted roughly, but not completely, alphabetically:<ul>
<li><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a> <li><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a>
<code> [external]</code><ul> <code> [external]</code><ul>
<li><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a> <li><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF&lt; A1, A2, R &gt;</a>
@ -126,8 +124,8 @@
<li><a class="el" href="classmo_s_a.html">moSA&lt; M &gt;</a> <li><a class="el" href="classmo_s_a.html">moSA&lt; M &gt;</a>
<li><a class="el" href="classmo_t_s.html">moTS&lt; M &gt;</a> <li><a class="el" href="classmo_t_s.html">moTS&lt; M &gt;</a>
</ul> </ul>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; <hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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.01 Frameset//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-MOMovingObjects</title></head> <title>ParadisEO-MO-MovingObjects</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-MOMovingObjects: index.h Source File</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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="l00064"></a>00064 <span class="comment">// coding: iso-8859-1</span> <a name="l00064"></a>00064 <span class="comment">// coding: iso-8859-1</span>
<a name="l00065"></a>00065 <span class="comment">// mode: C++</span> <a name="l00065"></a>00065 <span class="comment">// mode: C++</span>
<a name="l00066"></a>00066 <span class="comment">// c-file-style: "Stroustrup"</span> <a name="l00066"></a>00066 <span class="comment">// c-file-style: "Stroustrup"</span>
<a name="l00067"></a>00067 <span class="comment">// fill-column: 80</span> <a name="l00067"></a>00067 <span class="comment">// fill-column: 80</span>
<a name="l00068"></a>00068 <span class="comment">// End:</span> <a name="l00068"></a>00068 <span class="comment">// End:</span>
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; </pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: Welcome to PARADISEO-Moving Objects</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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,11 +20,10 @@
</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">1.0 </h3><h2><a class="anchor" name="Introduction"> <h3 align="center">1.1 </h3><h2><a class="anchor" name="Introduction">
Introduction</a></h2> Introduction</a></h2>
MO is an extension of the ANSI-C++ compliant evolutionary computation library <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html">EO</a>. <br> MO is an extension of the ANSI-C++ compliant evolutionary computation library <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html">EO</a>. <br>
It contains classes for almost any kind of one solution based heuristics.<h2><a class="anchor" name="authors"> It contains classes for almost any kind of one solution based heuristics.<h2><a class="anchor" name="authors">
@ -44,8 +43,8 @@ ParadisEO WebSite : <a href="http://paradiseo.gforge.inria.fr">http://paradiseo.
Home Page</a></h2> Home Page</a></h2>
<a href="http://paradiseo.gforge.inria.fr>">http://paradiseo.gforge.inria.fr</a><h2><a class="anchor" name="Installation"> <a href="http://paradiseo.gforge.inria.fr>">http://paradiseo.gforge.inria.fr</a><h2><a class="anchor" name="Installation">
Installation</a></h2> Installation</a></h2>
The installation procedure of the package is detailed in the <a href="../../README">README</a> file in the top-directory of the source-tree. <hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; The installation procedure of the package is detailed in the <a href="../../README">README</a> file in the top-directory of the source-tree. <hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: mo.h Source File</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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">/*</span> <h1>mo.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
<a name="l00002"></a>00002 <span class="comment"> &lt;mo.h&gt;</span> <a name="l00002"></a>00002 <span class="comment"> &lt;mo.h&gt;</span>
<a name="l00003"></a>00003 <span class="comment"> Copyright (C) DOLPHIN Project-Team, INRIA Futurs, 2006-2007</span> <a name="l00003"></a>00003 <span class="comment"> Copyright (C) DOLPHIN Project-Team, INRIA Futurs, 2006-2007</span>
@ -98,8 +97,8 @@
<a name="l00074"></a>00074 <span class="preprocessor">#include &lt;moTSMoveLoopExpl.h&gt;</span> <a name="l00074"></a>00074 <span class="preprocessor">#include &lt;moTSMoveLoopExpl.h&gt;</span>
<a name="l00075"></a>00075 <a name="l00075"></a>00075
<a name="l00076"></a>00076 <span class="preprocessor">#endif</span> <a name="l00076"></a>00076 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; </pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: moAlgo.h Source File</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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">/*</span> <h1>moAlgo.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
<a name="l00002"></a>00002 <span class="comment"> &lt;moAlgo.h&gt;</span> <a name="l00002"></a>00002 <span class="comment"> &lt;moAlgo.h&gt;</span>
<a name="l00003"></a>00003 <span class="comment"> Copyright (C) DOLPHIN Project-Team, INRIA Futurs, 2006-2008</span> <a name="l00003"></a>00003 <span class="comment"> Copyright (C) DOLPHIN Project-Team, INRIA Futurs, 2006-2008</span>
@ -64,12 +63,12 @@
<a name="l00040"></a>00040 <span class="preprocessor">#include &lt;eoOp.h&gt;</span> <a name="l00040"></a>00040 <span class="preprocessor">#include &lt;eoOp.h&gt;</span>
<a name="l00041"></a>00041 <a name="l00041"></a>00041
<a name="l00043"></a>00043 <a name="l00043"></a>00043
<a name="l00046"></a><a class="code" href="classmo_algo.html">00046</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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html">eoMonOp</a> &lt; EOT &gt; <a name="l00046"></a><a class="code" href="classmo_algo.html">00046</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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html">eoMonOp</a> &lt; EOT &gt;
<a name="l00047"></a>00047 {}; <a name="l00047"></a>00047 {};
<a name="l00048"></a>00048 <a name="l00048"></a>00048
<a name="l00049"></a>00049 <span class="preprocessor">#endif</span> <a name="l00049"></a>00049 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; </pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: moAspirCrit.h Source File</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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">/*</span> <h1>moAspirCrit.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
<a name="l00002"></a>00002 <span class="comment"> &lt;moAspirCrit.h&gt;</span> <a name="l00002"></a>00002 <span class="comment"> &lt;moAspirCrit.h&gt;</span>
<a name="l00003"></a>00003 <span class="comment"> Copyright (C) DOLPHIN Project-Team, INRIA Futurs, 2006-2008</span> <a name="l00003"></a>00003 <span class="comment"> Copyright (C) DOLPHIN Project-Team, INRIA Futurs, 2006-2008</span>
@ -64,17 +63,17 @@
<a name="l00040"></a>00040 <a name="l00040"></a>00040
<a name="l00042"></a>00042 <a name="l00042"></a>00042
<a name="l00046"></a>00046 <span class="keyword">template</span> &lt; <span class="keyword">class</span> M &gt; <a name="l00046"></a>00046 <span class="keyword">template</span> &lt; <span class="keyword">class</span> M &gt;
<a name="l00047"></a><a class="code" href="classmo_aspir_crit.html">00047</a> <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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF</a> &lt; const M &amp;, const typename M::EOType::Fitness &amp;, bool &gt; <a name="l00047"></a><a class="code" href="classmo_aspir_crit.html">00047</a> <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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF</a> &lt; const M &amp;, const typename M::EOType::Fitness &amp;, bool &gt;
<a name="l00048"></a>00048 { <a name="l00048"></a>00048 {
<a name="l00049"></a>00049 <span class="keyword">public</span>: <a name="l00049"></a>00049 <span class="keyword">public</span>:
<a name="l00050"></a>00050 <a name="l00050"></a>00050
<a name="l00052"></a>00052 <a name="l00052"></a>00052
<a name="l00055"></a>00055 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmo_aspir_crit.html#a8ce84510a5ec7c9078381e542c6d140" title="Procedure which initialises all that needs an aspiration criterion.">init</a> () = 0; <a name="l00055"></a>00055 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmo_aspir_crit.html#a8ce84510a5ec7c9078381e542c6d140">init</a> () = 0;
<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 <span class="preprocessor">#endif</span> <a name="l00058"></a>00058 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; </pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: moBestImprSelect.h Source File</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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">/*</span> <h1>moBestImprSelect.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
<a name="l00002"></a>00002 <span class="comment"> &lt;moBestImprSelect.h&gt;</span> <a name="l00002"></a>00002 <span class="comment"> &lt;moBestImprSelect.h&gt;</span>
<a name="l00003"></a>00003 <span class="comment"> Copyright (C) DOLPHIN Project-Team, INRIA Futurs, 2006-2008</span> <a name="l00003"></a>00003 <span class="comment"> Copyright (C) DOLPHIN Project-Team, INRIA Futurs, 2006-2008</span>
@ -64,60 +63,61 @@
<a name="l00040"></a>00040 <a name="l00040"></a>00040
<a name="l00042"></a>00042 <a name="l00042"></a>00042
<a name="l00046"></a>00046 <span class="keyword">template</span> &lt; <span class="keyword">class</span> M &gt; <a name="l00046"></a>00046 <span class="keyword">template</span> &lt; <span class="keyword">class</span> M &gt;
<a name="l00047"></a><a class="code" href="classmo_best_impr_select.html">00047</a> <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="l00047"></a><a class="code" href="classmo_best_impr_select.html">00047</a> <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="l00048"></a>00048 { <a name="l00048"></a>00048 {
<a name="l00049"></a>00049 <span class="keyword">public</span>: <a name="l00049"></a>00049 <span class="keyword">public</span>:
<a name="l00050"></a>00050 <a name="l00050"></a>00050
<a name="l00052"></a><a class="code" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb">00052</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="l00052"></a><a class="code" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb">00052</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="l00053"></a>00053 <a name="l00053"></a>00053
<a name="l00055"></a>00055 <a name="l00055"></a>00055
<a name="l00058"></a><a class="code" href="classmo_best_impr_select.html#83f961549986b8ad94692e433aa79114">00058</a> <span class="keywordtype">void</span> <a class="code" href="classmo_best_impr_select.html#83f961549986b8ad94692e433aa79114" 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; _fitness) <a name="l00058"></a><a class="code" href="classmo_best_impr_select.html#83f961549986b8ad94692e433aa79114">00058</a> <span class="keywordtype">void</span> <a class="code" href="classmo_best_impr_select.html#83f961549986b8ad94692e433aa79114">init</a> (<span class="keyword">const</span> <a class="code" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb">Fitness</a> &amp; _fitness)
<a name="l00059"></a>00059 { <a name="l00059"></a>00059 {
<a name="l00060"></a>00060 <span class="comment">//Code only used to avoid warning because _fitness is not used in this procedure.</span> <a name="l00060"></a>00060 <span class="comment">//Code only used to avoid warning because _fitness is not used in this procedure.</span>
<a name="l00061"></a>00061 <a class="code" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb" title="Alias for the fitness.">Fitness</a> fitness=(<a class="code" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb" title="Alias for the fitness.">Fitness</a>)_fitness; <a name="l00061"></a>00061 <a class="code" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb">Fitness</a> fitness;
<a name="l00062"></a>00062 <a name="l00062"></a>00062 fitness=(<a class="code" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb">Fitness</a>)_fitness;
<a name="l00063"></a>00063 <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="l00063"></a>00063
<a name="l00064"></a>00064 } <a name="l00064"></a>00064 <a class="code" href="classmo_best_impr_select.html#352b14d206b0772eb9f40efb7beb0f13">first_time</a> = <span class="keyword">true</span>;
<a name="l00065"></a>00065 <a name="l00065"></a>00065 }
<a name="l00066"></a>00066 <a name="l00066"></a>00066
<a name="l00068"></a>00068 <a name="l00067"></a>00067
<a name="l00076"></a><a class="code" href="classmo_best_impr_select.html#5c0729fd316b0ef78406bce5ca91de2a">00076</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_best_impr_select.html#5c0729fd316b0ef78406bce5ca91de2a" 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; _fitness) <a name="l00069"></a>00069
<a name="l00077"></a>00077 { <a name="l00077"></a><a class="code" href="classmo_best_impr_select.html#5c0729fd316b0ef78406bce5ca91de2a">00077</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_best_impr_select.html#5c0729fd316b0ef78406bce5ca91de2a">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; _fitness)
<a name="l00078"></a>00078 <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> || (_fitness &gt; <a class="code" href="classmo_best_impr_select.html#e51345fe28ca7cbaca65bdad1aa8ecb7" title="The best fitness.">best_fitness</a>) ) <a name="l00078"></a>00078 {
<a name="l00079"></a>00079 { <a name="l00079"></a>00079 <span class="keywordflow">if</span> ( <a class="code" href="classmo_best_impr_select.html#352b14d206b0772eb9f40efb7beb0f13">first_time</a> || (_fitness &gt; <a class="code" href="classmo_best_impr_select.html#e51345fe28ca7cbaca65bdad1aa8ecb7">best_fitness</a>) )
<a name="l00080"></a>00080 <a class="code" href="classmo_best_impr_select.html#e51345fe28ca7cbaca65bdad1aa8ecb7" title="The best fitness.">best_fitness</a> = _fitness; <a name="l00080"></a>00080 {
<a name="l00081"></a>00081 <a class="code" href="classmo_best_impr_select.html#bd86f70519f954c07ff0d8a2a3a8ff6a" title="The best move.">best_move</a> = _move; <a name="l00081"></a>00081 <a class="code" href="classmo_best_impr_select.html#e51345fe28ca7cbaca65bdad1aa8ecb7">best_fitness</a> = _fitness;
<a name="l00082"></a>00082 <a name="l00082"></a>00082 <a class="code" href="classmo_best_impr_select.html#bd86f70519f954c07ff0d8a2a3a8ff6a">best_move</a> = _move;
<a name="l00083"></a>00083 <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="l00083"></a>00083
<a name="l00084"></a>00084 } <a name="l00084"></a>00084 <a class="code" href="classmo_best_impr_select.html#352b14d206b0772eb9f40efb7beb0f13">first_time</a> = <span class="keyword">false</span>;
<a name="l00085"></a>00085 <a name="l00085"></a>00085 }
<a name="l00086"></a>00086 <span class="keywordflow">return</span> <span class="keyword">true</span>; <a name="l00086"></a>00086
<a name="l00087"></a>00087 } <a name="l00087"></a>00087 <span class="keywordflow">return</span> <span class="keyword">true</span>;
<a name="l00088"></a>00088 <a name="l00088"></a>00088 }
<a name="l00090"></a>00090 <a name="l00089"></a>00089
<a name="l00094"></a><a class="code" href="classmo_best_impr_select.html#33b3de7bd322f737eb97cce9a5404527">00094</a> <span class="keywordtype">void</span> <a class="code" href="classmo_best_impr_select.html#33b3de7bd322f737eb97cce9a5404527" 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; _fitness) <a name="l00091"></a>00091
<a name="l00095"></a>00095 { <a name="l00095"></a><a class="code" href="classmo_best_impr_select.html#33b3de7bd322f737eb97cce9a5404527">00095</a> <span class="keywordtype">void</span> <a class="code" href="classmo_best_impr_select.html#33b3de7bd322f737eb97cce9a5404527">operator () </a>(M &amp; _move, <a class="code" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb">Fitness</a> &amp; _fitness)
<a name="l00096"></a>00096 <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="l00096"></a>00096 {
<a name="l00097"></a>00097 { <a name="l00097"></a>00097 <span class="keywordflow">if</span>(<a class="code" href="classmo_best_impr_select.html#352b14d206b0772eb9f40efb7beb0f13">first_time</a>)
<a name="l00098"></a>00098 <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">"[moBestImprSelect.h]: no move or/and no fitness already saved, update has to be called first."</span>); <a name="l00098"></a>00098 {
<a name="l00099"></a>00099 } <a name="l00099"></a>00099 <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">"[moBestImprSelect.h]: no move or/and no fitness already saved, update has to be called first."</span>);
<a name="l00100"></a>00100 <a name="l00100"></a>00100 }
<a name="l00101"></a>00101 _move = <a class="code" href="classmo_best_impr_select.html#bd86f70519f954c07ff0d8a2a3a8ff6a" title="The best move.">best_move</a>; <a name="l00101"></a>00101
<a name="l00102"></a>00102 _fitness = <a class="code" href="classmo_best_impr_select.html#e51345fe28ca7cbaca65bdad1aa8ecb7" title="The best fitness.">best_fitness</a>; <a name="l00102"></a>00102 _move = <a class="code" href="classmo_best_impr_select.html#bd86f70519f954c07ff0d8a2a3a8ff6a">best_move</a>;
<a name="l00103"></a>00103 } <a name="l00103"></a>00103 _fitness = <a class="code" href="classmo_best_impr_select.html#e51345fe28ca7cbaca65bdad1aa8ecb7">best_fitness</a>;
<a name="l00104"></a>00104 <a name="l00104"></a>00104 }
<a name="l00105"></a>00105 <span class="keyword">private</span>: <a name="l00105"></a>00105
<a name="l00106"></a>00106 <a name="l00106"></a>00106 <span class="keyword">private</span>:
<a name="l00108"></a><a class="code" href="classmo_best_impr_select.html#352b14d206b0772eb9f40efb7beb0f13">00108</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="l00107"></a>00107
<a name="l00109"></a>00109 <a name="l00109"></a><a class="code" href="classmo_best_impr_select.html#352b14d206b0772eb9f40efb7beb0f13">00109</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_best_impr_select.html#352b14d206b0772eb9f40efb7beb0f13">first_time</a>;
<a name="l00111"></a><a class="code" href="classmo_best_impr_select.html#bd86f70519f954c07ff0d8a2a3a8ff6a">00111</a> M <a class="code" href="classmo_best_impr_select.html#bd86f70519f954c07ff0d8a2a3a8ff6a" title="The best move.">best_move</a>; <a name="l00110"></a>00110
<a name="l00112"></a>00112 <a name="l00112"></a><a class="code" href="classmo_best_impr_select.html#bd86f70519f954c07ff0d8a2a3a8ff6a">00112</a> M <a class="code" href="classmo_best_impr_select.html#bd86f70519f954c07ff0d8a2a3a8ff6a">best_move</a>;
<a name="l00114"></a><a class="code" href="classmo_best_impr_select.html#e51345fe28ca7cbaca65bdad1aa8ecb7">00114</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#e51345fe28ca7cbaca65bdad1aa8ecb7" title="The best fitness.">best_fitness</a>; <a name="l00113"></a>00113
<a name="l00115"></a>00115 }; <a name="l00115"></a><a class="code" href="classmo_best_impr_select.html#e51345fe28ca7cbaca65bdad1aa8ecb7">00115</a> <a class="code" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb">Fitness</a> <a class="code" href="classmo_best_impr_select.html#e51345fe28ca7cbaca65bdad1aa8ecb7">best_fitness</a>;
<a name="l00116"></a>00116 <a name="l00116"></a>00116 };
<a name="l00117"></a>00117 <span class="preprocessor">#endif</span> <a name="l00117"></a>00117
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; <a name="l00118"></a>00118 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: moComparator.h Source File</title> <title>ParadisEO-MO-MovingObjects: moComparator.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.4 --> <!-- 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>moComparator.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span> <h1>moComparator.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
<a name="l00002"></a>00002 <span class="comment"> &lt;moComparator.h&gt;</span> <a name="l00002"></a>00002 <span class="comment"> &lt;moComparator.h&gt;</span>
<a name="l00003"></a>00003 <span class="comment"> Copyright (C) DOLPHIN Project-Team, INRIA Futurs, 2006-2008</span> <a name="l00003"></a>00003 <span class="comment"> Copyright (C) DOLPHIN Project-Team, INRIA Futurs, 2006-2008</span>
@ -63,12 +62,12 @@
<a name="l00039"></a>00039 <a name="l00039"></a>00039
<a name="l00041"></a>00041 <a name="l00041"></a>00041
<a name="l00044"></a>00044 <span class="keyword">template</span>&lt;<span class="keyword">class</span> EOT&gt; <a name="l00044"></a>00044 <span class="keyword">template</span>&lt;<span class="keyword">class</span> EOT&gt;
<a name="l00045"></a><a class="code" href="classmo_comparator.html">00045</a> <span class="keyword">class </span><a class="code" href="classmo_comparator.html" title="Template for classes which need to compare two EOT and indicate if the first is &amp;quot;better&amp;quot;...">moComparator</a>: <span class="keyword">public</span> <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF</a>&lt;const EOT &amp;, const EOT &amp;, bool&gt; <a name="l00045"></a><a class="code" href="classmo_comparator.html">00045</a> <span class="keyword">class </span><a class="code" href="classmo_comparator.html">moComparator</a>: <span class="keyword">public</span> <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF</a>&lt;const EOT &amp;, const EOT &amp;, bool&gt;
<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 Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; </pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: moCoolingSchedule.h Source File</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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">/*</span> <h1>moCoolingSchedule.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
<a name="l00002"></a>00002 <span class="comment"> &lt;moCoolingSchedule.h&gt;</span> <a name="l00002"></a>00002 <span class="comment"> &lt;moCoolingSchedule.h&gt;</span>
<a name="l00003"></a>00003 <span class="comment"> Copyright (C) DOLPHIN Project-Team, INRIA Futurs, 2006-2008</span> <a name="l00003"></a>00003 <span class="comment"> Copyright (C) DOLPHIN Project-Team, INRIA Futurs, 2006-2008</span>
@ -63,12 +62,12 @@
<a name="l00039"></a>00039 <span class="preprocessor">#include &lt;eoFunctor.h&gt;</span> <a name="l00039"></a>00039 <span class="preprocessor">#include &lt;eoFunctor.h&gt;</span>
<a name="l00040"></a>00040 <a name="l00040"></a>00040
<a name="l00042"></a>00042 <a name="l00042"></a>00042
<a name="l00046"></a><a class="code" href="classmo_cooling_schedule.html">00046</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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF</a> &lt; double &amp;, bool &gt; <a name="l00046"></a><a class="code" href="classmo_cooling_schedule.html">00046</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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF</a> &lt; double &amp;, bool &gt;
<a name="l00047"></a>00047 {}; <a name="l00047"></a>00047 {};
<a name="l00048"></a>00048 <a name="l00048"></a>00048
<a name="l00049"></a>00049 <span class="preprocessor">#endif</span> <a name="l00049"></a>00049 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; </pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: moExponentialCoolingSchedule.h Source File</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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">/*</span> <h1>moExponentialCoolingSchedule.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
<a name="l00002"></a>00002 <span class="comment"> &lt;moExponentialCoolingSchedule.h&gt;</span> <a name="l00002"></a>00002 <span class="comment"> &lt;moExponentialCoolingSchedule.h&gt;</span>
<a name="l00003"></a>00003 <span class="comment"> Copyright (C) DOLPHIN Project-Team, INRIA Futurs, 2006-2008</span> <a name="l00003"></a>00003 <span class="comment"> Copyright (C) DOLPHIN Project-Team, INRIA Futurs, 2006-2008</span>
@ -63,30 +62,30 @@
<a name="l00039"></a>00039 <span class="preprocessor">#include &lt;moCoolingSchedule.h&gt;</span> <a name="l00039"></a>00039 <span class="preprocessor">#include &lt;moCoolingSchedule.h&gt;</span>
<a name="l00040"></a>00040 <a name="l00040"></a>00040
<a name="l00042"></a>00042 <a name="l00042"></a>00042
<a name="l00046"></a><a class="code" href="classmo_exponential_cooling_schedule.html">00046</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="l00046"></a><a class="code" href="classmo_exponential_cooling_schedule.html">00046</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="l00047"></a>00047 { <a name="l00047"></a>00047 {
<a name="l00048"></a>00048 <span class="keyword">public</span>: <a name="l00048"></a>00048 <span class="keyword">public</span>:
<a name="l00049"></a>00049 <a name="l00049"></a>00049
<a name="l00051"></a>00051 <a name="l00051"></a>00051
<a name="l00055"></a><a class="code" href="classmo_exponential_cooling_schedule.html#e60ce9eb5e632f4758ea96ae92a52774">00055</a> <a class="code" href="classmo_exponential_cooling_schedule.html#e60ce9eb5e632f4758ea96ae92a52774" 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="l00055"></a><a class="code" href="classmo_exponential_cooling_schedule.html#e60ce9eb5e632f4758ea96ae92a52774">00055</a> <a class="code" href="classmo_exponential_cooling_schedule.html#e60ce9eb5e632f4758ea96ae92a52774">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="l00056"></a>00056 {} <a name="l00056"></a>00056 {}
<a name="l00057"></a>00057 <a name="l00057"></a>00057
<a name="l00059"></a>00059 <a name="l00059"></a>00059
<a name="l00065"></a><a class="code" href="classmo_exponential_cooling_schedule.html#95b075e9786a5cc984ef1bb59a2107e4">00065</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_exponential_cooling_schedule.html#95b075e9786a5cc984ef1bb59a2107e4" title="Function which proceeds to the cooling.">operator() </a>(<span class="keywordtype">double</span> &amp; _temperature) <a name="l00065"></a><a class="code" href="classmo_exponential_cooling_schedule.html#95b075e9786a5cc984ef1bb59a2107e4">00065</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_exponential_cooling_schedule.html#95b075e9786a5cc984ef1bb59a2107e4">operator() </a>(<span class="keywordtype">double</span> &amp; _temperature)
<a name="l00066"></a>00066 { <a name="l00066"></a>00066 {
<a name="l00067"></a>00067 <span class="keywordflow">return</span> (_temperature *= <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="l00067"></a>00067 <span class="keywordflow">return</span> (_temperature *= <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="l00068"></a>00068 } <a name="l00068"></a>00068 }
<a name="l00069"></a>00069 <a name="l00069"></a>00069
<a name="l00070"></a>00070 <span class="keyword">private</span>: <a name="l00070"></a>00070 <span class="keyword">private</span>:
<a name="l00071"></a>00071 <a name="l00071"></a>00071
<a name="l00073"></a><a class="code" href="classmo_exponential_cooling_schedule.html#8d4327c0bb33b7121a322279eea97f84">00073</a> <span class="keywordtype">double</span> <a class="code" href="classmo_exponential_cooling_schedule.html#8d4327c0bb33b7121a322279eea97f84" title="The temperature threhold.">threshold</a>; <a name="l00073"></a><a class="code" href="classmo_exponential_cooling_schedule.html#8d4327c0bb33b7121a322279eea97f84">00073</a> <span class="keywordtype">double</span> <a class="code" href="classmo_exponential_cooling_schedule.html#8d4327c0bb33b7121a322279eea97f84">threshold</a>;
<a name="l00074"></a>00074 <a name="l00074"></a>00074
<a name="l00076"></a><a class="code" href="classmo_exponential_cooling_schedule.html#e8f3f87417c1c7253efb938a740846fa">00076</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="l00076"></a><a class="code" href="classmo_exponential_cooling_schedule.html#e8f3f87417c1c7253efb938a740846fa">00076</a> <span class="keywordtype">double</span> <a class="code" href="classmo_exponential_cooling_schedule.html#e8f3f87417c1c7253efb938a740846fa">ratio</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="preprocessor">#endif</span> <a name="l00079"></a>00079 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; </pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: moFirstImprSelect.h Source File</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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">/*</span> <h1>moFirstImprSelect.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
<a name="l00002"></a>00002 <span class="comment"> &lt;moFirstImprSelect.h&gt;</span> <a name="l00002"></a>00002 <span class="comment"> &lt;moFirstImprSelect.h&gt;</span>
<a name="l00003"></a>00003 <span class="comment"> Copyright (C) DOLPHIN Project-Team, INRIA Futurs, 2006-2008</span> <a name="l00003"></a>00003 <span class="comment"> Copyright (C) DOLPHIN Project-Team, INRIA Futurs, 2006-2008</span>
@ -64,29 +63,29 @@
<a name="l00040"></a>00040 <a name="l00040"></a>00040
<a name="l00042"></a>00042 <a name="l00042"></a>00042
<a name="l00047"></a>00047 <span class="keyword">template</span> &lt; <span class="keyword">class</span> M &gt; <a name="l00047"></a>00047 <span class="keyword">template</span> &lt; <span class="keyword">class</span> M &gt;
<a name="l00048"></a><a class="code" href="classmo_first_impr_select.html">00048</a> <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="l00048"></a><a class="code" href="classmo_first_impr_select.html">00048</a> <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="l00049"></a>00049 { <a name="l00049"></a>00049 {
<a name="l00050"></a>00050 <span class="keyword">public</span>: <a name="l00050"></a>00050 <span class="keyword">public</span>:
<a name="l00051"></a>00051 <a name="l00051"></a>00051
<a name="l00053"></a><a class="code" href="classmo_first_impr_select.html#64763ce3e6d2873266624382b407fa5a">00053</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="l00053"></a><a class="code" href="classmo_first_impr_select.html#64763ce3e6d2873266624382b407fa5a">00053</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="l00054"></a>00054 <a name="l00054"></a>00054
<a name="l00056"></a>00056 <a name="l00056"></a>00056
<a name="l00060"></a><a class="code" href="classmo_first_impr_select.html#a923437ecc3db50e7052b002a9a1bbf8">00060</a> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmo_first_impr_select.html#a923437ecc3db50e7052b002a9a1bbf8" 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; _fitness) <a name="l00060"></a><a class="code" href="classmo_first_impr_select.html#a923437ecc3db50e7052b002a9a1bbf8">00060</a> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmo_first_impr_select.html#a923437ecc3db50e7052b002a9a1bbf8">init</a> (<span class="keyword">const</span> <a class="code" href="classmo_first_impr_select.html#64763ce3e6d2873266624382b407fa5a">Fitness</a> &amp; _fitness)
<a name="l00061"></a>00061 { <a name="l00061"></a>00061 {
<a name="l00062"></a>00062 <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="l00062"></a>00062 <a class="code" href="classmo_first_impr_select.html#a99c0586ba07449234705c17a258d58c">valid</a> = <span class="keyword">false</span>;
<a name="l00063"></a>00063 <a class="code" href="classmo_first_impr_select.html#669f8f2f74e71bf2b7fdabfc9cca2c0e" title="Initial fitness.">initial_fitness</a> = _fitness; <a name="l00063"></a>00063 <a class="code" href="classmo_first_impr_select.html#669f8f2f74e71bf2b7fdabfc9cca2c0e">initial_fitness</a> = _fitness;
<a name="l00064"></a>00064 } <a name="l00064"></a>00064 }
<a name="l00065"></a>00065 <a name="l00065"></a>00065
<a name="l00067"></a>00067 <a name="l00067"></a>00067
<a name="l00075"></a><a class="code" href="classmo_first_impr_select.html#f68b7ee7b35bf7347c16006f0587d313">00075</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_first_impr_select.html#f68b7ee7b35bf7347c16006f0587d313" 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_first_impr_select.html#64763ce3e6d2873266624382b407fa5a" title="Alias for the fitness.">Fitness</a> &amp; _fitness) <a name="l00075"></a><a class="code" href="classmo_first_impr_select.html#f68b7ee7b35bf7347c16006f0587d313">00075</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_first_impr_select.html#f68b7ee7b35bf7347c16006f0587d313">update</a> (<span class="keyword">const</span> M &amp; _move, <span class="keyword">const</span> <a class="code" href="classmo_first_impr_select.html#64763ce3e6d2873266624382b407fa5a">Fitness</a> &amp; _fitness)
<a name="l00076"></a>00076 { <a name="l00076"></a>00076 {
<a name="l00077"></a>00077 <a name="l00077"></a>00077
<a name="l00078"></a>00078 <span class="keywordflow">if</span> (_fitness &gt; <a class="code" href="classmo_first_impr_select.html#669f8f2f74e71bf2b7fdabfc9cca2c0e" title="Initial fitness.">initial_fitness</a>) <a name="l00078"></a>00078 <span class="keywordflow">if</span> (_fitness &gt; <a class="code" href="classmo_first_impr_select.html#669f8f2f74e71bf2b7fdabfc9cca2c0e">initial_fitness</a>)
<a name="l00079"></a>00079 { <a name="l00079"></a>00079 {
<a name="l00080"></a>00080 <a name="l00080"></a>00080
<a name="l00081"></a>00081 <a class="code" href="classmo_first_impr_select.html#287937f5c059b078ccec94e86e0a8238" title="Best stored fitness.">best_fitness</a> = _fitness; <a name="l00081"></a>00081 <a class="code" href="classmo_first_impr_select.html#287937f5c059b078ccec94e86e0a8238">best_fitness</a> = _fitness;
<a name="l00082"></a>00082 <a class="code" href="classmo_first_impr_select.html#dfed419a608dd7c41f07fa1f1279cb8c" title="Best stored movement.">best_move</a> = _move; <a name="l00082"></a>00082 <a class="code" href="classmo_first_impr_select.html#dfed419a608dd7c41f07fa1f1279cb8c">best_move</a> = _move;
<a name="l00083"></a>00083 <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="l00083"></a>00083 <a class="code" href="classmo_first_impr_select.html#a99c0586ba07449234705c17a258d58c">valid</a> = <span class="keyword">true</span>;
<a name="l00084"></a>00084 <a name="l00084"></a>00084
<a name="l00085"></a>00085 <span class="keywordflow">return</span> <span class="keyword">false</span>; <a name="l00085"></a>00085 <span class="keywordflow">return</span> <span class="keyword">false</span>;
<a name="l00086"></a>00086 } <a name="l00086"></a>00086 }
@ -95,29 +94,29 @@
<a name="l00089"></a>00089 } <a name="l00089"></a>00089 }
<a name="l00090"></a>00090 <a name="l00090"></a>00090
<a name="l00092"></a>00092 <a name="l00092"></a>00092
<a name="l00096"></a><a class="code" href="classmo_first_impr_select.html#976569efd882886cb13184daeba79766">00096</a> <span class="keywordtype">void</span> <a class="code" href="classmo_first_impr_select.html#976569efd882886cb13184daeba79766" 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; _fitness) <a name="l00096"></a><a class="code" href="classmo_first_impr_select.html#976569efd882886cb13184daeba79766">00096</a> <span class="keywordtype">void</span> <a class="code" href="classmo_first_impr_select.html#976569efd882886cb13184daeba79766">operator () </a>(M &amp; _move, <a class="code" href="classmo_first_impr_select.html#64763ce3e6d2873266624382b407fa5a">Fitness</a> &amp; _fitness)
<a name="l00097"></a>00097 { <a name="l00097"></a>00097 {
<a name="l00098"></a>00098 <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="l00098"></a>00098 <span class="keywordflow">if</span> (<a class="code" href="classmo_first_impr_select.html#a99c0586ba07449234705c17a258d58c">valid</a>)
<a name="l00099"></a>00099 { <a name="l00099"></a>00099 {
<a name="l00100"></a>00100 _move = <a class="code" href="classmo_first_impr_select.html#dfed419a608dd7c41f07fa1f1279cb8c" title="Best stored movement.">best_move</a>; <a name="l00100"></a>00100 _move = <a class="code" href="classmo_first_impr_select.html#dfed419a608dd7c41f07fa1f1279cb8c">best_move</a>;
<a name="l00101"></a>00101 _fitness = <a class="code" href="classmo_first_impr_select.html#287937f5c059b078ccec94e86e0a8238" title="Best stored fitness.">best_fitness</a>; <a name="l00101"></a>00101 _fitness = <a class="code" href="classmo_first_impr_select.html#287937f5c059b078ccec94e86e0a8238">best_fitness</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 <a name="l00104"></a>00104
<a name="l00105"></a>00105 <span class="keyword">private</span>: <a name="l00105"></a>00105 <span class="keyword">private</span>:
<a name="l00106"></a>00106 <a name="l00106"></a>00106
<a name="l00108"></a><a class="code" href="classmo_first_impr_select.html#a99c0586ba07449234705c17a258d58c">00108</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="l00108"></a><a class="code" href="classmo_first_impr_select.html#a99c0586ba07449234705c17a258d58c">00108</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_first_impr_select.html#a99c0586ba07449234705c17a258d58c">valid</a>;
<a name="l00109"></a>00109 <a name="l00109"></a>00109
<a name="l00111"></a><a class="code" href="classmo_first_impr_select.html#dfed419a608dd7c41f07fa1f1279cb8c">00111</a> M <a class="code" href="classmo_first_impr_select.html#dfed419a608dd7c41f07fa1f1279cb8c" title="Best stored movement.">best_move</a>; <a name="l00111"></a><a class="code" href="classmo_first_impr_select.html#dfed419a608dd7c41f07fa1f1279cb8c">00111</a> M <a class="code" href="classmo_first_impr_select.html#dfed419a608dd7c41f07fa1f1279cb8c">best_move</a>;
<a name="l00112"></a>00112 <a name="l00112"></a>00112
<a name="l00114"></a><a class="code" href="classmo_first_impr_select.html#669f8f2f74e71bf2b7fdabfc9cca2c0e">00114</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#669f8f2f74e71bf2b7fdabfc9cca2c0e" title="Initial fitness.">initial_fitness</a>; <a name="l00114"></a><a class="code" href="classmo_first_impr_select.html#669f8f2f74e71bf2b7fdabfc9cca2c0e">00114</a> <a class="code" href="classmo_first_impr_select.html#64763ce3e6d2873266624382b407fa5a">Fitness</a> <a class="code" href="classmo_first_impr_select.html#669f8f2f74e71bf2b7fdabfc9cca2c0e">initial_fitness</a>;
<a name="l00115"></a>00115 <a name="l00115"></a>00115
<a name="l00117"></a><a class="code" href="classmo_first_impr_select.html#287937f5c059b078ccec94e86e0a8238">00117</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#287937f5c059b078ccec94e86e0a8238" title="Best stored fitness.">best_fitness</a>; <a name="l00117"></a><a class="code" href="classmo_first_impr_select.html#287937f5c059b078ccec94e86e0a8238">00117</a> <a class="code" href="classmo_first_impr_select.html#64763ce3e6d2873266624382b407fa5a">Fitness</a> <a class="code" href="classmo_first_impr_select.html#287937f5c059b078ccec94e86e0a8238">best_fitness</a>;
<a name="l00118"></a>00118 }; <a name="l00118"></a>00118 };
<a name="l00119"></a>00119 <a name="l00119"></a>00119
<a name="l00120"></a>00120 <span class="preprocessor">#endif</span> <a name="l00120"></a>00120 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; </pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: moFitComparator.h Source File</title> <title>ParadisEO-MO-MovingObjects: moFitComparator.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.4 --> <!-- 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>moFitComparator.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span> <h1>moFitComparator.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
<a name="l00002"></a>00002 <span class="comment"> &lt;moFitComparator.h&gt;</span> <a name="l00002"></a>00002 <span class="comment"> &lt;moFitComparator.h&gt;</span>
<a name="l00003"></a>00003 <span class="comment"> Copyright (C) DOLPHIN Project-Team, INRIA Futurs, 2006-2008</span> <a name="l00003"></a>00003 <span class="comment"> Copyright (C) DOLPHIN Project-Team, INRIA Futurs, 2006-2008</span>
@ -64,20 +63,20 @@
<a name="l00040"></a>00040 <a name="l00040"></a>00040
<a name="l00042"></a>00042 <a name="l00042"></a>00042
<a name="l00045"></a>00045 <span class="keyword">template</span>&lt;<span class="keyword">class</span> EOT&gt; <a name="l00045"></a>00045 <span class="keyword">template</span>&lt;<span class="keyword">class</span> EOT&gt;
<a name="l00046"></a><a class="code" href="classmo_fit_comparator.html">00046</a> <span class="keyword">class </span><a class="code" href="classmo_fit_comparator.html" title="Comparison according to the fitness.">moFitComparator</a>: <span class="keyword">public</span> <a class="code" href="classmo_comparator.html" title="Template for classes which need to compare two EOT and indicate if the first is &amp;quot;better&amp;quot;...">moComparator</a>&lt;EOT&gt; <a name="l00046"></a><a class="code" href="classmo_fit_comparator.html">00046</a> <span class="keyword">class </span><a class="code" href="classmo_fit_comparator.html">moFitComparator</a>: <span class="keyword">public</span> <a class="code" href="classmo_comparator.html">moComparator</a>&lt;EOT&gt;
<a name="l00047"></a>00047 { <a name="l00047"></a>00047 {
<a name="l00048"></a>00048 <span class="keyword">public</span>: <a name="l00048"></a>00048 <span class="keyword">public</span>:
<a name="l00049"></a>00049 <a name="l00049"></a>00049
<a name="l00051"></a>00051 <a name="l00051"></a>00051
<a name="l00056"></a><a class="code" href="classmo_fit_comparator.html#c920d5a49deb16710daf1e5fcde6b16c">00056</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_fit_comparator.html#c920d5a49deb16710daf1e5fcde6b16c" title="Function which makes the comparison and gives the result.">operator()</a>(<span class="keyword">const</span> EOT &amp; _solution1, <span class="keyword">const</span> EOT &amp; _solution2) <a name="l00056"></a><a class="code" href="classmo_fit_comparator.html#c920d5a49deb16710daf1e5fcde6b16c">00056</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_fit_comparator.html#c920d5a49deb16710daf1e5fcde6b16c">operator()</a>(<span class="keyword">const</span> EOT &amp; _solution1, <span class="keyword">const</span> EOT &amp; _solution2)
<a name="l00057"></a>00057 { <a name="l00057"></a>00057 {
<a name="l00058"></a>00058 <span class="keywordflow">return</span> _solution1.fitness() &gt; _solution2.fitness(); <a name="l00058"></a>00058 <span class="keywordflow">return</span> _solution1.fitness() &gt; _solution2.fitness();
<a name="l00059"></a>00059 } <a name="l00059"></a>00059 }
<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 <span class="preprocessor">#endif</span> <a name="l00062"></a>00062 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; </pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: moFitSolContinue.h Source File</title> <title>ParadisEO-MO-MovingObjects: moFitSolContinue.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.4 --> <!-- 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>moFitSolContinue.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span> <h1>moFitSolContinue.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
<a name="l00002"></a>00002 <span class="comment"> &lt;moFitSolContinue.h&gt;</span> <a name="l00002"></a>00002 <span class="comment"> &lt;moFitSolContinue.h&gt;</span>
<a name="l00003"></a>00003 <span class="comment"> Copyright (C) DOLPHIN Project-Team, INRIA Futurs, 2006-2008</span> <a name="l00003"></a>00003 <span class="comment"> Copyright (C) DOLPHIN Project-Team, INRIA Futurs, 2006-2008</span>
@ -64,39 +63,39 @@
<a name="l00040"></a>00040 <a name="l00040"></a>00040
<a name="l00042"></a>00042 <a name="l00042"></a>00042
<a name="l00045"></a>00045 <span class="keyword">template</span> &lt; <span class="keyword">class</span> EOT &gt; <a name="l00045"></a>00045 <span class="keyword">template</span> &lt; <span class="keyword">class</span> EOT &gt;
<a name="l00046"></a><a class="code" href="classmo_fit_sol_continue.html">00046</a> <span class="keyword">class </span><a class="code" href="classmo_fit_sol_continue.html" title="One possible stop criterion for a solution-based heuristic.">moFitSolContinue</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="l00046"></a><a class="code" href="classmo_fit_sol_continue.html">00046</a> <span class="keyword">class </span><a class="code" href="classmo_fit_sol_continue.html">moFitSolContinue</a>:<span class="keyword">public</span> <a class="code" href="classmo_sol_continue.html">moSolContinue</a> &lt; EOT &gt;
<a name="l00047"></a>00047 { <a name="l00047"></a>00047 {
<a name="l00048"></a>00048 <span class="keyword">public</span>: <a name="l00048"></a>00048 <span class="keyword">public</span>:
<a name="l00049"></a>00049 <a name="l00049"></a>00049
<a name="l00051"></a><a class="code" href="classmo_fit_sol_continue.html#369ed94a788d8bdc08d5554f7669376f">00051</a> <span class="keyword">typedef</span> <span class="keyword">typename</span> EOT::Fitness <a class="code" href="classmo_fit_sol_continue.html#369ed94a788d8bdc08d5554f7669376f" title="Alias for the fitness.">Fitness</a>; <a name="l00051"></a><a class="code" href="classmo_fit_sol_continue.html#369ed94a788d8bdc08d5554f7669376f">00051</a> <span class="keyword">typedef</span> <span class="keyword">typename</span> EOT::Fitness <a class="code" href="classmo_fit_sol_continue.html#369ed94a788d8bdc08d5554f7669376f">Fitness</a>;
<a name="l00052"></a>00052 <a name="l00052"></a>00052
<a name="l00054"></a>00054 <a name="l00054"></a>00054
<a name="l00057"></a><a class="code" href="classmo_fit_sol_continue.html#5f0dc5e529e8cd307ff4a1ae982d5b84">00057</a> <a class="code" href="classmo_fit_sol_continue.html#5f0dc5e529e8cd307ff4a1ae982d5b84" title="Basic constructor.">moFitSolContinue</a> (<a class="code" href="classmo_fit_sol_continue.html#369ed94a788d8bdc08d5554f7669376f" title="Alias for the fitness.">Fitness</a> _fitness): <a class="code" href="classmo_fit_sol_continue.html#87d0ba8f2f76f61c89317eed5f094dfc" title="Fitness target.">fitness</a>(_fitness) <a name="l00057"></a><a class="code" href="classmo_fit_sol_continue.html#5f0dc5e529e8cd307ff4a1ae982d5b84">00057</a> <a class="code" href="classmo_fit_sol_continue.html#5f0dc5e529e8cd307ff4a1ae982d5b84">moFitSolContinue</a> (<a class="code" href="classmo_fit_sol_continue.html#369ed94a788d8bdc08d5554f7669376f">Fitness</a> _fitness): <a class="code" href="classmo_fit_sol_continue.html#87d0ba8f2f76f61c89317eed5f094dfc">fitness</a>(_fitness)
<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_fit_sol_continue.html#ce4e02895c13bfd131fc759adf83798f">00067</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_fit_sol_continue.html#ce4e02895c13bfd131fc759adf83798f" title="Function that activates the stopping criterion.">operator () </a>(<span class="keyword">const</span> EOT &amp; _solution) <a name="l00067"></a><a class="code" href="classmo_fit_sol_continue.html#ce4e02895c13bfd131fc759adf83798f">00067</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_fit_sol_continue.html#ce4e02895c13bfd131fc759adf83798f">operator () </a>(<span class="keyword">const</span> EOT &amp; _solution)
<a name="l00068"></a>00068 { <a name="l00068"></a>00068 {
<a name="l00069"></a>00069 <span class="keywordflow">if</span> ( _solution.invalid() ) <a name="l00069"></a>00069 <span class="keywordflow">if</span> ( _solution.invalid() )
<a name="l00070"></a>00070 { <a name="l00070"></a>00070 {
<a name="l00071"></a>00071 <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">"[moFitSolContinue.h]: The current solution has not been evaluated."</span>); <a name="l00071"></a>00071 <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">"[moFitSolContinue.h]: The current solution has not been evaluated."</span>);
<a name="l00072"></a>00072 } <a name="l00072"></a>00072 }
<a name="l00073"></a>00073 <a name="l00073"></a>00073
<a name="l00074"></a>00074 <span class="keywordflow">return</span> <a class="code" href="classmo_fit_sol_continue.html#87d0ba8f2f76f61c89317eed5f094dfc" title="Fitness target.">fitness</a> &gt; _solution.fitness(); <a name="l00074"></a>00074 <span class="keywordflow">return</span> <a class="code" href="classmo_fit_sol_continue.html#87d0ba8f2f76f61c89317eed5f094dfc">fitness</a> &gt; _solution.fitness();
<a name="l00075"></a>00075 } <a name="l00075"></a>00075 }
<a name="l00076"></a>00076 <a name="l00076"></a>00076
<a name="l00078"></a>00078 <a name="l00078"></a>00078
<a name="l00081"></a><a class="code" href="classmo_fit_sol_continue.html#670bd895b4edfcd3aebb40d2295d7f7c">00081</a> <span class="keywordtype">void</span> <a class="code" href="classmo_fit_sol_continue.html#670bd895b4edfcd3aebb40d2295d7f7c" title="Procedure which allows to initialise all the stuff needed.">init</a> () <a name="l00081"></a><a class="code" href="classmo_fit_sol_continue.html#670bd895b4edfcd3aebb40d2295d7f7c">00081</a> <span class="keywordtype">void</span> <a class="code" href="classmo_fit_sol_continue.html#670bd895b4edfcd3aebb40d2295d7f7c">init</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="keyword">private</span>: <a name="l00084"></a>00084 <span class="keyword">private</span>:
<a name="l00085"></a>00085 <a name="l00085"></a>00085
<a name="l00087"></a><a class="code" href="classmo_fit_sol_continue.html#87d0ba8f2f76f61c89317eed5f094dfc">00087</a> <a class="code" href="classmo_fit_sol_continue.html#369ed94a788d8bdc08d5554f7669376f" title="Alias for the fitness.">Fitness</a> <a class="code" href="classmo_fit_sol_continue.html#87d0ba8f2f76f61c89317eed5f094dfc" title="Fitness target.">fitness</a>; <a name="l00087"></a><a class="code" href="classmo_fit_sol_continue.html#87d0ba8f2f76f61c89317eed5f094dfc">00087</a> <a class="code" href="classmo_fit_sol_continue.html#369ed94a788d8bdc08d5554f7669376f">Fitness</a> <a class="code" href="classmo_fit_sol_continue.html#87d0ba8f2f76f61c89317eed5f094dfc">fitness</a>;
<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 <span class="preprocessor">#endif</span> <a name="l00090"></a>00090 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; </pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: moGenSolContinue.h Source File</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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">/*</span> <h1>moGenSolContinue.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
<a name="l00002"></a>00002 <span class="comment"> &lt;moGenSolContinue.h&gt;</span> <a name="l00002"></a>00002 <span class="comment"> &lt;moGenSolContinue.h&gt;</span>
<a name="l00003"></a>00003 <span class="comment"> Copyright (C) DOLPHIN Project-Team, INRIA Futurs, 2006-2008</span> <a name="l00003"></a>00003 <span class="comment"> Copyright (C) DOLPHIN Project-Team, INRIA Futurs, 2006-2008</span>
@ -64,39 +63,39 @@
<a name="l00040"></a>00040 <a name="l00040"></a>00040
<a name="l00042"></a>00042 <a name="l00042"></a>00042
<a name="l00045"></a>00045 <span class="keyword">template</span> &lt; <span class="keyword">class</span> EOT &gt; <a name="l00045"></a>00045 <span class="keyword">template</span> &lt; <span class="keyword">class</span> EOT &gt;
<a name="l00046"></a><a class="code" href="classmo_gen_sol_continue.html">00046</a> <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="l00046"></a><a class="code" href="classmo_gen_sol_continue.html">00046</a> <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="l00047"></a>00047 { <a name="l00047"></a>00047 {
<a name="l00048"></a>00048 <span class="keyword">public</span>: <a name="l00048"></a>00048 <span class="keyword">public</span>:
<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#8e2456421b641d38e3f800f3bbe45159">00054</a> <a class="code" href="classmo_gen_sol_continue.html#8e2456421b641d38e3f800f3bbe45159" title="Simple constructor.">moGenSolContinue</a> (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> _generationMaximumNumber): <a class="code" href="classmo_gen_sol_continue.html#c838d923436b71c584891c1cbe3f47ba" title="Iteration maximum number.">generationMaximumNumber</a>(_generationMaximumNumber), <a class="code" href="classmo_gen_sol_continue.html#af0b3e5ca3ceee0d843670955c8f1e58" title="Iteration current number.">generationNumber</a>(0) <a name="l00054"></a><a class="code" href="classmo_gen_sol_continue.html#8e2456421b641d38e3f800f3bbe45159">00054</a> <a class="code" href="classmo_gen_sol_continue.html#8e2456421b641d38e3f800f3bbe45159">moGenSolContinue</a> (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> _generationMaximumNumber): <a class="code" href="classmo_gen_sol_continue.html#c838d923436b71c584891c1cbe3f47ba">generationMaximumNumber</a>(_generationMaximumNumber), <a class="code" href="classmo_gen_sol_continue.html#af0b3e5ca3ceee0d843670955c8f1e58">generationNumber</a>(0)
<a name="l00055"></a>00055 {} <a name="l00055"></a>00055 {}
<a name="l00056"></a>00056 <a name="l00056"></a>00056
<a name="l00058"></a>00058 <a name="l00058"></a>00058
<a name="l00066"></a><a class="code" href="classmo_gen_sol_continue.html#2fd5f2f10b6d6208412582578fad48ea">00066</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_gen_sol_continue.html#2fd5f2f10b6d6208412582578fad48ea" title="Function that activates the stop criterion.">operator () </a>(<span class="keyword">const</span> EOT &amp; _solution) <a name="l00066"></a><a class="code" href="classmo_gen_sol_continue.html#2fd5f2f10b6d6208412582578fad48ea">00066</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_gen_sol_continue.html#2fd5f2f10b6d6208412582578fad48ea">operator () </a>(<span class="keyword">const</span> EOT &amp; _solution)
<a name="l00067"></a>00067 { <a name="l00067"></a>00067 {
<a name="l00068"></a>00068 <span class="comment">//code only used for avoiding warning because _sol is not used in this function.</span> <a name="l00068"></a>00068 <span class="comment">//code only used for avoiding warning because _sol is not used in this function.</span>
<a name="l00069"></a>00069 EOT solution=(EOT)_solution; <a name="l00069"></a>00069 <span class="keyword">const</span> EOT solution(_solution);
<a name="l00070"></a>00070 <a name="l00070"></a>00070
<a name="l00071"></a>00071 <span class="keywordflow">return</span> (++<a class="code" href="classmo_gen_sol_continue.html#af0b3e5ca3ceee0d843670955c8f1e58" title="Iteration current number.">generationNumber</a> &lt; <a class="code" href="classmo_gen_sol_continue.html#c838d923436b71c584891c1cbe3f47ba" title="Iteration maximum number.">generationMaximumNumber</a>); <a name="l00071"></a>00071 <span class="keywordflow">return</span> (++<a class="code" href="classmo_gen_sol_continue.html#af0b3e5ca3ceee0d843670955c8f1e58">generationNumber</a> &lt; <a class="code" href="classmo_gen_sol_continue.html#c838d923436b71c584891c1cbe3f47ba">generationMaximumNumber</a>);
<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="l00078"></a><a class="code" href="classmo_gen_sol_continue.html#6c5db8182157584b56507cc9075602d4">00078</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="l00078"></a><a class="code" href="classmo_gen_sol_continue.html#6c5db8182157584b56507cc9075602d4">00078</a> <span class="keywordtype">void</span> <a class="code" href="classmo_gen_sol_continue.html#6c5db8182157584b56507cc9075602d4">init</a> ()
<a name="l00079"></a>00079 { <a name="l00079"></a>00079 {
<a name="l00080"></a>00080 <a class="code" href="classmo_gen_sol_continue.html#af0b3e5ca3ceee0d843670955c8f1e58" title="Iteration current number.">generationNumber</a> = 0; <a name="l00080"></a>00080 <a class="code" href="classmo_gen_sol_continue.html#af0b3e5ca3ceee0d843670955c8f1e58">generationNumber</a> = 0;
<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="keyword">private</span>: <a name="l00083"></a>00083 <span class="keyword">private</span>:
<a name="l00084"></a>00084 <a name="l00084"></a>00084
<a name="l00086"></a><a class="code" href="classmo_gen_sol_continue.html#c838d923436b71c584891c1cbe3f47ba">00086</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="classmo_gen_sol_continue.html#c838d923436b71c584891c1cbe3f47ba" title="Iteration maximum number.">generationMaximumNumber</a>; <a name="l00086"></a><a class="code" href="classmo_gen_sol_continue.html#c838d923436b71c584891c1cbe3f47ba">00086</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="classmo_gen_sol_continue.html#c838d923436b71c584891c1cbe3f47ba">generationMaximumNumber</a>;
<a name="l00087"></a>00087 <a name="l00087"></a>00087
<a name="l00089"></a><a class="code" href="classmo_gen_sol_continue.html#af0b3e5ca3ceee0d843670955c8f1e58">00089</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="classmo_gen_sol_continue.html#af0b3e5ca3ceee0d843670955c8f1e58" title="Iteration current number.">generationNumber</a>; <a name="l00089"></a><a class="code" href="classmo_gen_sol_continue.html#af0b3e5ca3ceee0d843670955c8f1e58">00089</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="classmo_gen_sol_continue.html#af0b3e5ca3ceee0d843670955c8f1e58">generationNumber</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="preprocessor">#endif</span> <a name="l00092"></a>00092 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; </pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: moHC.h Source File</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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">/*</span> <h1>moHC.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
<a name="l00002"></a>00002 <span class="comment"> &lt;moHC.h&gt;</span> <a name="l00002"></a>00002 <span class="comment"> &lt;moHC.h&gt;</span>
<a name="l00003"></a>00003 <span class="comment"> Copyright (C) DOLPHIN Project-Team, INRIA Futurs, 2006-2008</span> <a name="l00003"></a>00003 <span class="comment"> Copyright (C) DOLPHIN Project-Team, INRIA Futurs, 2006-2008</span>
@ -67,58 +66,68 @@
<a name="l00043"></a>00043 <a name="l00043"></a>00043
<a name="l00045"></a>00045 <a name="l00045"></a>00045
<a name="l00048"></a>00048 <span class="keyword">template</span> &lt; <span class="keyword">class</span> M &gt; <a name="l00048"></a>00048 <span class="keyword">template</span> &lt; <span class="keyword">class</span> M &gt;
<a name="l00049"></a><a class="code" href="classmo_h_c.html">00049</a> <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="l00049"></a><a class="code" href="classmo_h_c.html">00049</a> <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="l00050"></a>00050 { <a name="l00050"></a>00050 {
<a name="l00052"></a><a class="code" href="classmo_h_c.html#d219296ede03c679646bce2fe8ff96cb">00052</a> <span class="keyword">typedef</span> <span class="keyword">typename</span> M::EOType <a class="code" href="classmo_h_c.html#d219296ede03c679646bce2fe8ff96cb" title="Alias for the type.">EOT</a>; <a name="l00052"></a><a class="code" href="classmo_h_c.html#d219296ede03c679646bce2fe8ff96cb">00052</a> <span class="keyword">typedef</span> <span class="keyword">typename</span> M::EOType <a class="code" href="classmo_h_c.html#d219296ede03c679646bce2fe8ff96cb">EOT</a>;
<a name="l00053"></a>00053 <a name="l00053"></a>00053
<a name="l00055"></a><a class="code" href="classmo_h_c.html#56487c97a7cf0c423cc879d1bbd45027">00055</a> <span class="keyword">typedef</span> <span class="keyword">typename</span> EOT::Fitness <a class="code" href="classmo_h_c.html#56487c97a7cf0c423cc879d1bbd45027" title="Alias for the fitness.">Fitness</a>; <a name="l00055"></a><a class="code" href="classmo_h_c.html#56487c97a7cf0c423cc879d1bbd45027">00055</a> <span class="keyword">typedef</span> <span class="keyword">typename</span> EOT::Fitness <a class="code" href="classmo_h_c.html#56487c97a7cf0c423cc879d1bbd45027">Fitness</a>;
<a name="l00056"></a>00056 <a name="l00056"></a>00056
<a name="l00057"></a>00057 <span class="keyword">public</span>: <a name="l00057"></a>00057 <span class="keyword">public</span>:
<a name="l00058"></a>00058 <a name="l00058"></a>00058
<a name="l00060"></a>00060 <a name="l00060"></a>00060
<a name="l00069"></a><a class="code" href="classmo_h_c.html#44a35bd30df6e79cff95a31b84889bd7">00069</a> <a class="code" href="classmo_h_c.html#44a35bd30df6e79cff95a31b84889bd7" title="Full constructor.">moHC</a> (moMoveInit &lt; M &gt; &amp; _move_initializer, moNextMove &lt; M &gt; &amp; _next_move_generator, <a name="l00069"></a><a class="code" href="classmo_h_c.html#44a35bd30df6e79cff95a31b84889bd7">00069</a> <a class="code" href="classmo_h_c.html#44a35bd30df6e79cff95a31b84889bd7">moHC</a> (moMoveInit &lt; M &gt; &amp; _move_initializer, moNextMove &lt; M &gt; &amp; _next_move_generator,
<a name="l00070"></a>00070 moMoveIncrEval &lt; M &gt; &amp; _incremental_evaluation, moMoveSelect &lt; M &gt; &amp; _move_selection, eoEvalFunc &lt; EOT &gt; &amp; _full_evaluation) : <a name="l00070"></a>00070 moMoveIncrEval &lt; M &gt; &amp; _incremental_evaluation, moMoveSelect &lt; M &gt; &amp; _move_selection, eoEvalFunc &lt; EOT &gt; &amp; _full_evaluation) :
<a name="l00071"></a>00071 <a class="code" href="classmo_h_c.html#ec4e702a6ec240f40ff9d262c36d080b" title="Complete exploration of the neighborhood.">move_explorer</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; (_move_initializer, _next_move_generator, _incremental_evaluation, _move_selection) ), <a name="l00071"></a>00071 <a class="code" href="classmo_h_c.html#aab67547ab030e8cbe51fb6c60f18a7d">move_explorer</a>(new <a class="code" href="classmo_h_c_move_loop_expl.html">moHCMoveLoopExpl</a>&lt;M&gt;(_move_initializer, _next_move_generator, _incremental_evaluation, _move_selection)),
<a name="l00072"></a>00072 <a class="code" href="classmo_h_c.html#1175c588c19d3658cfc690d5f3f8d825" title="A full evaluation function.">full_evaluation</a> (_full_evaluation) <a name="l00072"></a>00072 <a class="code" href="classmo_h_c.html#1175c588c19d3658cfc690d5f3f8d825">full_evaluation</a> (_full_evaluation), <a class="code" href="classmo_h_c.html#19d3af1b0456004913236d6eaf3f9c2b">move_explorer_memory_allocation</a>(true)
<a name="l00073"></a>00073 {} <a name="l00073"></a>00073 {}
<a name="l00074"></a>00074 <a name="l00074"></a>00074
<a name="l00076"></a>00076 <a name="l00076"></a>00076
<a name="l00082"></a><a class="code" href="classmo_h_c.html#5002f969ef0a4d959610158fc62f137a">00082</a> <a class="code" href="classmo_h_c.html#44a35bd30df6e79cff95a31b84889bd7" title="Full constructor.">moHC</a> (moMoveExpl &lt; M &gt; &amp; _move_explorer, eoEvalFunc &lt; EOT &gt; &amp; _full_evaluation): <a name="l00082"></a><a class="code" href="classmo_h_c.html#5002f969ef0a4d959610158fc62f137a">00082</a> <a class="code" href="classmo_h_c.html#44a35bd30df6e79cff95a31b84889bd7">moHC</a> (moMoveExpl &lt; M &gt; &amp; _move_explorer, eoEvalFunc &lt; EOT &gt; &amp; _full_evaluation):
<a name="l00083"></a>00083 <a class="code" href="classmo_h_c.html#ec4e702a6ec240f40ff9d262c36d080b" title="Complete exploration of the neighborhood.">move_explorer</a> (_move_explorer), <a class="code" href="classmo_h_c.html#1175c588c19d3658cfc690d5f3f8d825" title="A full evaluation function.">full_evaluation</a> (_full_evaluation) <a name="l00083"></a>00083 <a class="code" href="classmo_h_c.html#aab67547ab030e8cbe51fb6c60f18a7d">move_explorer</a> (&amp;_move_explorer), <a class="code" href="classmo_h_c.html#1175c588c19d3658cfc690d5f3f8d825">full_evaluation</a> (_full_evaluation), <a class="code" href="classmo_h_c.html#19d3af1b0456004913236d6eaf3f9c2b">move_explorer_memory_allocation</a>(false)
<a name="l00084"></a>00084 {} <a name="l00084"></a>00084 {}
<a name="l00085"></a>00085 <a name="l00085"></a>00085
<a name="l00087"></a>00087 <a name="l00087"></a><a class="code" href="classmo_h_c.html#e71fec6f2f806e221de301e1322c23f7">00087</a> <a class="code" href="classmo_h_c.html#e71fec6f2f806e221de301e1322c23f7">~moHC</a>()
<a name="l00094"></a><a class="code" href="classmo_h_c.html#b739f9586b647e32bf31605066f984ad">00094</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_h_c.html#b739f9586b647e32bf31605066f984ad" 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; _solution) <a name="l00088"></a>00088 {
<a name="l00095"></a>00095 { <a name="l00089"></a>00089 <span class="keywordflow">if</span>(<a class="code" href="classmo_h_c.html#19d3af1b0456004913236d6eaf3f9c2b">move_explorer_memory_allocation</a>)
<a name="l00096"></a>00096 <a class="code" href="classmo_h_c.html#d219296ede03c679646bce2fe8ff96cb" title="Alias for the type.">EOT</a> new_solution; <a name="l00090"></a>00090 {
<a name="l00097"></a>00097 <a name="l00091"></a>00091 <span class="keyword">delete</span>(<a class="code" href="classmo_h_c.html#aab67547ab030e8cbe51fb6c60f18a7d">move_explorer</a>);
<a name="l00098"></a>00098 <span class="keywordflow">if</span> ( _solution.invalid() ) <a name="l00092"></a>00092 }
<a name="l00099"></a>00099 { <a name="l00093"></a>00093 }
<a name="l00100"></a>00100 <a class="code" href="classmo_h_c.html#1175c588c19d3658cfc690d5f3f8d825" title="A full evaluation function.">full_evaluation</a>(_solution); <a name="l00094"></a>00094
<a name="l00101"></a>00101 } <a name="l00096"></a>00096
<a name="l00102"></a>00102 <a name="l00103"></a><a class="code" href="classmo_h_c.html#b739f9586b647e32bf31605066f984ad">00103</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_h_c.html#b739f9586b647e32bf31605066f984ad">operator ()</a>(<a class="code" href="classmo_h_c.html#d219296ede03c679646bce2fe8ff96cb">EOT</a> &amp; _solution)
<a name="l00103"></a>00103 new_solution=_solution; <a name="l00104"></a>00104 {
<a name="l00104"></a>00104 <a name="l00105"></a>00105 <a class="code" href="classmo_h_c.html#d219296ede03c679646bce2fe8ff96cb">EOT</a> new_solution;
<a name="l00105"></a>00105 <span class="keywordflow">do</span> <a name="l00106"></a>00106
<a name="l00106"></a>00106 { <a name="l00107"></a>00107 <span class="keywordflow">if</span> ( _solution.invalid() )
<a name="l00107"></a>00107 _solution=new_solution; <a name="l00108"></a>00108 {
<a name="l00108"></a>00108 <a class="code" href="classmo_h_c.html#ec4e702a6ec240f40ff9d262c36d080b" title="Complete exploration of the neighborhood.">move_explorer</a> (_solution, new_solution); <a name="l00109"></a>00109 <a class="code" href="classmo_h_c.html#1175c588c19d3658cfc690d5f3f8d825">full_evaluation</a>(_solution);
<a name="l00109"></a>00109 } <a name="l00110"></a>00110 }
<a name="l00110"></a>00110 <span class="keywordflow">while</span> ( new_solution.fitness() &gt; _solution.fitness() );
<a name="l00111"></a>00111 <a name="l00111"></a>00111
<a name="l00112"></a>00112 <span class="keywordflow">return</span> <span class="keyword">true</span>; <a name="l00112"></a>00112 new_solution=_solution;
<a name="l00113"></a>00113 } <a name="l00113"></a>00113
<a name="l00114"></a>00114 <a name="l00114"></a>00114 <span class="keywordflow">do</span>
<a name="l00115"></a>00115 <span class="keyword">private</span>: <a name="l00115"></a>00115 {
<a name="l00116"></a>00116 <a name="l00116"></a>00116 _solution=new_solution;
<a name="l00118"></a><a class="code" href="classmo_h_c.html#ec4e702a6ec240f40ff9d262c36d080b">00118</a> moMoveExpl &lt; M &gt; &amp; <a class="code" href="classmo_h_c.html#ec4e702a6ec240f40ff9d262c36d080b" title="Complete exploration of the neighborhood.">move_explorer</a>; <a name="l00117"></a>00117 (*move_explorer) (_solution, new_solution);
<a name="l00119"></a>00119 <a name="l00118"></a>00118 }
<a name="l00121"></a><a class="code" href="classmo_h_c.html#1175c588c19d3658cfc690d5f3f8d825">00121</a> eoEvalFunc &lt; EOT &gt; &amp; <a class="code" href="classmo_h_c.html#1175c588c19d3658cfc690d5f3f8d825" title="A full evaluation function.">full_evaluation</a>; <a name="l00119"></a>00119 <span class="keywordflow">while</span> ( new_solution.fitness() &gt; _solution.fitness() );
<a name="l00122"></a>00122 }; <a name="l00120"></a>00120
<a name="l00121"></a>00121 <span class="keywordflow">return</span> <span class="keyword">true</span>;
<a name="l00122"></a>00122 }
<a name="l00123"></a>00123 <a name="l00123"></a>00123
<a name="l00124"></a>00124 <span class="preprocessor">#endif</span> <a name="l00124"></a>00124 <span class="keyword">private</span>:
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; <a name="l00125"></a>00125
<a name="l00127"></a><a class="code" href="classmo_h_c.html#aab67547ab030e8cbe51fb6c60f18a7d">00127</a> moMoveExpl &lt; M &gt; * <a class="code" href="classmo_h_c.html#aab67547ab030e8cbe51fb6c60f18a7d">move_explorer</a>;
<a name="l00128"></a>00128
<a name="l00130"></a><a class="code" href="classmo_h_c.html#1175c588c19d3658cfc690d5f3f8d825">00130</a> eoEvalFunc &lt; EOT &gt; &amp; <a class="code" href="classmo_h_c.html#1175c588c19d3658cfc690d5f3f8d825">full_evaluation</a>;
<a name="l00131"></a>00131
<a name="l00133"></a><a class="code" href="classmo_h_c.html#19d3af1b0456004913236d6eaf3f9c2b">00133</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_h_c.html#19d3af1b0456004913236d6eaf3f9c2b">move_explorer_memory_allocation</a>;
<a name="l00134"></a>00134 };
<a name="l00135"></a>00135
<a name="l00136"></a>00136 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: moHCMoveLoopExpl.h Source File</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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">/*</span> <h1>moHCMoveLoopExpl.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
<a name="l00002"></a>00002 <span class="comment"> &lt;moHCMoveLoopExpl.h&gt;</span> <a name="l00002"></a>00002 <span class="comment"> &lt;moHCMoveLoopExpl.h&gt;</span>
<a name="l00003"></a>00003 <span class="comment"> Copyright (C) DOLPHIN Project-Team, INRIA Futurs, 2006-2008</span> <a name="l00003"></a>00003 <span class="comment"> Copyright (C) DOLPHIN Project-Team, INRIA Futurs, 2006-2008</span>
@ -67,26 +66,26 @@
<a name="l00043"></a>00043 <span class="preprocessor">#include &lt;moMoveSelect.h&gt;</span> <a name="l00043"></a>00043 <span class="preprocessor">#include &lt;moMoveSelect.h&gt;</span>
<a name="l00044"></a>00044 <a name="l00044"></a>00044
<a name="l00046"></a>00046 <span class="keyword">template</span> &lt; <span class="keyword">class</span> M &gt; <a name="l00046"></a>00046 <span class="keyword">template</span> &lt; <span class="keyword">class</span> M &gt;
<a name="l00047"></a><a class="code" href="classmo_h_c_move_loop_expl.html">00047</a> <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="l00047"></a><a class="code" href="classmo_h_c_move_loop_expl.html">00047</a> <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="l00048"></a>00048 { <a name="l00048"></a>00048 {
<a name="l00050"></a><a class="code" href="classmo_h_c_move_loop_expl.html#077befd4106c201eafd3ea22bcea2fe9">00050</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="l00050"></a><a class="code" href="classmo_h_c_move_loop_expl.html#077befd4106c201eafd3ea22bcea2fe9">00050</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="l00051"></a>00051 <a name="l00051"></a>00051
<a name="l00053"></a><a class="code" href="classmo_h_c_move_loop_expl.html#f24871224316d5549b9013a2d27ab465">00053</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="l00053"></a><a class="code" href="classmo_h_c_move_loop_expl.html#f24871224316d5549b9013a2d27ab465">00053</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="l00054"></a>00054 <a name="l00054"></a>00054
<a name="l00055"></a>00055 <span class="keyword">public</span>: <a name="l00055"></a>00055 <span class="keyword">public</span>:
<a name="l00056"></a>00056 <a name="l00056"></a>00056
<a name="l00058"></a>00058 <a name="l00058"></a>00058
<a name="l00066"></a><a class="code" href="classmo_h_c_move_loop_expl.html#fac2eb6695ba1b797ffab4f290d760b8">00066</a> <a class="code" href="classmo_h_c_move_loop_expl.html#fac2eb6695ba1b797ffab4f290d760b8" title="Constructor.">moHCMoveLoopExpl</a> (moMoveInit &lt; M &gt; &amp; _move_initializer, moNextMove &lt; M &gt; &amp; _next_move_generator, <a name="l00066"></a><a class="code" href="classmo_h_c_move_loop_expl.html#fac2eb6695ba1b797ffab4f290d760b8">00066</a> <a class="code" href="classmo_h_c_move_loop_expl.html#fac2eb6695ba1b797ffab4f290d760b8">moHCMoveLoopExpl</a> (moMoveInit &lt; M &gt; &amp; _move_initializer, moNextMove &lt; M &gt; &amp; _next_move_generator,
<a name="l00067"></a>00067 moMoveIncrEval &lt; M &gt; &amp; _incremental_evaluation, moMoveSelect &lt; M &gt; &amp; _move_selection) : <a name="l00067"></a>00067 moMoveIncrEval &lt; M &gt; &amp; _incremental_evaluation, moMoveSelect &lt; M &gt; &amp; _move_selection) :
<a name="l00068"></a>00068 <a class="code" href="classmo_h_c_move_loop_expl.html#17506f3f1172714f9adbfa4e8a15953a" title="Move initialiser.">move_initializer</a> (_move_initializer), <a class="code" href="classmo_h_c_move_loop_expl.html#fdc44d40d8859bae1d7b92e77f36aa30" title="Neighborhood explorer.">next_move_generator</a> (_next_move_generator), <a name="l00068"></a>00068 <a class="code" href="classmo_h_c_move_loop_expl.html#17506f3f1172714f9adbfa4e8a15953a">move_initializer</a> (_move_initializer), <a class="code" href="classmo_h_c_move_loop_expl.html#fdc44d40d8859bae1d7b92e77f36aa30">next_move_generator</a> (_next_move_generator),
<a name="l00069"></a>00069 <a class="code" href="classmo_h_c_move_loop_expl.html#a044b28f972d007a22736b646d86f265" title="(generally) Efficient evaluation.">incremental_evaluation</a> (_incremental_evaluation), <a class="code" href="classmo_h_c_move_loop_expl.html#5f0532e0ee8ef8ecaeeb4e56342be443" title="Move selector.">move_selection</a> (_move_selection) <a name="l00069"></a>00069 <a class="code" href="classmo_h_c_move_loop_expl.html#a044b28f972d007a22736b646d86f265">incremental_evaluation</a> (_incremental_evaluation), <a class="code" href="classmo_h_c_move_loop_expl.html#5f0532e0ee8ef8ecaeeb4e56342be443">move_selection</a> (_move_selection)
<a name="l00070"></a>00070 {} <a name="l00070"></a>00070 {}
<a name="l00071"></a>00071 <a name="l00071"></a>00071
<a name="l00073"></a>00073 <a name="l00073"></a>00073
<a name="l00079"></a><a class="code" href="classmo_h_c_move_loop_expl.html#fe9362c10d74a5e6ed09b56345396192">00079</a> <span class="keywordtype">void</span> <a class="code" href="classmo_h_c_move_loop_expl.html#fe9362c10d74a5e6ed09b56345396192" 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_solution, <a class="code" href="classmo_h_c_move_loop_expl.html#077befd4106c201eafd3ea22bcea2fe9" title="Alias for the type.">EOT</a> &amp; _new_solution) <a name="l00079"></a><a class="code" href="classmo_h_c_move_loop_expl.html#fe9362c10d74a5e6ed09b56345396192">00079</a> <span class="keywordtype">void</span> <a class="code" href="classmo_h_c_move_loop_expl.html#fe9362c10d74a5e6ed09b56345396192">operator () </a>(<span class="keyword">const</span> <a class="code" href="classmo_h_c_move_loop_expl.html#077befd4106c201eafd3ea22bcea2fe9">EOT</a> &amp; _old_solution, <a class="code" href="classmo_h_c_move_loop_expl.html#077befd4106c201eafd3ea22bcea2fe9">EOT</a> &amp; _new_solution)
<a name="l00080"></a>00080 { <a name="l00080"></a>00080 {
<a name="l00081"></a>00081 M move, best_move; <a name="l00081"></a>00081 M move, best_move;
<a name="l00082"></a>00082 <a class="code" href="classmo_h_c_move_loop_expl.html#f24871224316d5549b9013a2d27ab465" title="Alias for the fitness.">Fitness</a> best_fitness; <a name="l00082"></a>00082 <a class="code" href="classmo_h_c_move_loop_expl.html#f24871224316d5549b9013a2d27ab465">Fitness</a> best_fitness;
<a name="l00083"></a>00083 <span class="keywordtype">bool</span> has_next_move, selection_update_is_ok; <a name="l00083"></a>00083 <span class="keywordtype">bool</span> has_next_move, selection_update_is_ok;
<a name="l00084"></a>00084 <a name="l00084"></a>00084
<a name="l00085"></a>00085 <span class="keywordflow">if</span>( _old_solution.invalid() ) <a name="l00085"></a>00085 <span class="keywordflow">if</span>( _old_solution.invalid() )
@ -103,22 +102,22 @@
<a name="l00096"></a>00096 move=best_move; <a name="l00096"></a>00096 move=best_move;
<a name="l00097"></a>00097 <a name="l00097"></a>00097
<a name="l00098"></a>00098 <span class="comment">//At the begining, the new sol is equivalent to the old one.</span> <a name="l00098"></a>00098 <span class="comment">//At the begining, the new sol is equivalent to the old one.</span>
<a name="l00099"></a>00099 _new_solution=(<a class="code" href="classmo_h_c_move_loop_expl.html#077befd4106c201eafd3ea22bcea2fe9" title="Alias for the type.">EOT</a>)_old_solution; <a name="l00099"></a>00099 _new_solution=(<a class="code" href="classmo_h_c_move_loop_expl.html#077befd4106c201eafd3ea22bcea2fe9">EOT</a>)_old_solution;
<a name="l00100"></a>00100 <a name="l00100"></a>00100
<a name="l00101"></a>00101 <span class="comment">// Restarting the exploration of the neighbourhood</span> <a name="l00101"></a>00101 <span class="comment">// Restarting the exploration of the neighbourhood</span>
<a name="l00102"></a>00102 <a class="code" href="classmo_h_c_move_loop_expl.html#17506f3f1172714f9adbfa4e8a15953a" title="Move initialiser.">move_initializer</a>(move, _old_solution); <a name="l00102"></a>00102 <a class="code" href="classmo_h_c_move_loop_expl.html#17506f3f1172714f9adbfa4e8a15953a">move_initializer</a>(move, _old_solution);
<a name="l00103"></a>00103 <a name="l00103"></a>00103
<a name="l00104"></a>00104 <a class="code" href="classmo_h_c_move_loop_expl.html#5f0532e0ee8ef8ecaeeb4e56342be443" title="Move selector.">move_selection</a>.init(_old_solution.fitness ()); <a name="l00104"></a>00104 <a class="code" href="classmo_h_c_move_loop_expl.html#5f0532e0ee8ef8ecaeeb4e56342be443">move_selection</a>.init(_old_solution.fitness ());
<a name="l00105"></a>00105 <a name="l00105"></a>00105
<a name="l00106"></a>00106 <span class="keywordflow">do</span> <a name="l00106"></a>00106 <span class="keywordflow">do</span>
<a name="l00107"></a>00107 { <a name="l00107"></a>00107 {
<a name="l00108"></a>00108 selection_update_is_ok = <a class="code" href="classmo_h_c_move_loop_expl.html#5f0532e0ee8ef8ecaeeb4e56342be443" title="Move selector.">move_selection</a>.update (move, <a class="code" href="classmo_h_c_move_loop_expl.html#a044b28f972d007a22736b646d86f265" title="(generally) Efficient evaluation.">incremental_evaluation</a>(move, _old_solution) ); <a name="l00108"></a>00108 selection_update_is_ok = <a class="code" href="classmo_h_c_move_loop_expl.html#5f0532e0ee8ef8ecaeeb4e56342be443">move_selection</a>.update (move, <a class="code" href="classmo_h_c_move_loop_expl.html#a044b28f972d007a22736b646d86f265">incremental_evaluation</a>(move, _old_solution) );
<a name="l00109"></a>00109 has_next_move = <a class="code" href="classmo_h_c_move_loop_expl.html#fdc44d40d8859bae1d7b92e77f36aa30" title="Neighborhood explorer.">next_move_generator</a> (move, _old_solution); <a name="l00109"></a>00109 has_next_move = <a class="code" href="classmo_h_c_move_loop_expl.html#fdc44d40d8859bae1d7b92e77f36aa30">next_move_generator</a> (move, _old_solution);
<a name="l00110"></a>00110 } <a name="l00110"></a>00110 }
<a name="l00111"></a>00111 <span class="keywordflow">while</span> ( selection_update_is_ok &amp;&amp; has_next_move); <a name="l00111"></a>00111 <span class="keywordflow">while</span> ( selection_update_is_ok &amp;&amp; has_next_move);
<a name="l00112"></a>00112 <a name="l00112"></a>00112
<a name="l00113"></a>00113 <span class="comment">//The selecter gives the value of the best move and the corresponding best fitness.</span> <a name="l00113"></a>00113 <span class="comment">//The selecter gives the value of the best move and the corresponding best fitness.</span>
<a name="l00114"></a>00114 <a class="code" href="classmo_h_c_move_loop_expl.html#5f0532e0ee8ef8ecaeeb4e56342be443" title="Move selector.">move_selection</a> (best_move, best_fitness); <a name="l00114"></a>00114 <a class="code" href="classmo_h_c_move_loop_expl.html#5f0532e0ee8ef8ecaeeb4e56342be443">move_selection</a> (best_move, best_fitness);
<a name="l00115"></a>00115 <a name="l00115"></a>00115
<a name="l00116"></a>00116 <span class="comment">//The best move is applied on the new solution.</span> <a name="l00116"></a>00116 <span class="comment">//The best move is applied on the new solution.</span>
<a name="l00117"></a>00117 best_move(_new_solution); <a name="l00117"></a>00117 best_move(_new_solution);
@ -129,18 +128,18 @@
<a name="l00122"></a>00122 <a name="l00122"></a>00122
<a name="l00123"></a>00123 <span class="keyword">private</span>: <a name="l00123"></a>00123 <span class="keyword">private</span>:
<a name="l00124"></a>00124 <a name="l00124"></a>00124
<a name="l00126"></a><a class="code" href="classmo_h_c_move_loop_expl.html#17506f3f1172714f9adbfa4e8a15953a">00126</a> moMoveInit &lt; M &gt; &amp; <a class="code" href="classmo_h_c_move_loop_expl.html#17506f3f1172714f9adbfa4e8a15953a" title="Move initialiser.">move_initializer</a>; <a name="l00126"></a><a class="code" href="classmo_h_c_move_loop_expl.html#17506f3f1172714f9adbfa4e8a15953a">00126</a> moMoveInit &lt; M &gt; &amp; <a class="code" href="classmo_h_c_move_loop_expl.html#17506f3f1172714f9adbfa4e8a15953a">move_initializer</a>;
<a name="l00127"></a>00127 <a name="l00127"></a>00127
<a name="l00129"></a><a class="code" href="classmo_h_c_move_loop_expl.html#fdc44d40d8859bae1d7b92e77f36aa30">00129</a> moNextMove &lt; M &gt; &amp; <a class="code" href="classmo_h_c_move_loop_expl.html#fdc44d40d8859bae1d7b92e77f36aa30" title="Neighborhood explorer.">next_move_generator</a>; <a name="l00129"></a><a class="code" href="classmo_h_c_move_loop_expl.html#fdc44d40d8859bae1d7b92e77f36aa30">00129</a> moNextMove &lt; M &gt; &amp; <a class="code" href="classmo_h_c_move_loop_expl.html#fdc44d40d8859bae1d7b92e77f36aa30">next_move_generator</a>;
<a name="l00130"></a>00130 <a name="l00130"></a>00130
<a name="l00132"></a><a class="code" href="classmo_h_c_move_loop_expl.html#a044b28f972d007a22736b646d86f265">00132</a> moMoveIncrEval &lt; M &gt; &amp; <a class="code" href="classmo_h_c_move_loop_expl.html#a044b28f972d007a22736b646d86f265" title="(generally) Efficient evaluation.">incremental_evaluation</a>; <a name="l00132"></a><a class="code" href="classmo_h_c_move_loop_expl.html#a044b28f972d007a22736b646d86f265">00132</a> moMoveIncrEval &lt; M &gt; &amp; <a class="code" href="classmo_h_c_move_loop_expl.html#a044b28f972d007a22736b646d86f265">incremental_evaluation</a>;
<a name="l00133"></a>00133 <a name="l00133"></a>00133
<a name="l00135"></a><a class="code" href="classmo_h_c_move_loop_expl.html#5f0532e0ee8ef8ecaeeb4e56342be443">00135</a> moMoveSelect &lt; M &gt; &amp; <a class="code" href="classmo_h_c_move_loop_expl.html#5f0532e0ee8ef8ecaeeb4e56342be443" title="Move selector.">move_selection</a>; <a name="l00135"></a><a class="code" href="classmo_h_c_move_loop_expl.html#5f0532e0ee8ef8ecaeeb4e56342be443">00135</a> moMoveSelect &lt; M &gt; &amp; <a class="code" href="classmo_h_c_move_loop_expl.html#5f0532e0ee8ef8ecaeeb4e56342be443">move_selection</a>;
<a name="l00136"></a>00136 }; <a name="l00136"></a>00136 };
<a name="l00137"></a>00137 <a name="l00137"></a>00137
<a name="l00138"></a>00138 <span class="preprocessor">#endif</span> <a name="l00138"></a>00138 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; </pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: moILS.h Source File</title> <title>ParadisEO-MO-MovingObjects: moILS.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.4 --> <!-- 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>moILS.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span> <h1>moILS.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
<a name="l00002"></a>00002 <span class="comment"> &lt;moILS.h&gt;</span> <a name="l00002"></a>00002 <span class="comment"> &lt;moILS.h&gt;</span>
<a name="l00003"></a>00003 <span class="comment"> Copyright (C) DOLPHIN Project-Team, INRIA Futurs, 2006-2008</span> <a name="l00003"></a>00003 <span class="comment"> Copyright (C) DOLPHIN Project-Team, INRIA Futurs, 2006-2008</span>
@ -68,108 +67,121 @@
<a name="l00044"></a>00044 <a name="l00044"></a>00044
<a name="l00046"></a>00046 <a name="l00046"></a>00046
<a name="l00049"></a>00049 <span class="keyword">template</span> &lt; <span class="keyword">class</span> M &gt; <a name="l00049"></a>00049 <span class="keyword">template</span> &lt; <span class="keyword">class</span> M &gt;
<a name="l00050"></a><a class="code" href="classmo_i_l_s.html">00050</a> <span class="keyword">class </span><a class="code" href="classmo_i_l_s.html" title="Iterated Local Search (ILS).">moILS</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="l00050"></a><a class="code" href="classmo_i_l_s.html">00050</a> <span class="keyword">class </span><a class="code" href="classmo_i_l_s.html">moILS</a>:<span class="keyword">public</span> <a class="code" href="classmo_algo.html">moAlgo</a> &lt; typename M::EOType &gt;
<a name="l00051"></a>00051 { <a name="l00051"></a>00051 {
<a name="l00053"></a><a class="code" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">00053</a> <span class="keyword">typedef</span> <span class="keyword">typename</span> M::EOType <a class="code" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7" title="Alias for the type.">EOT</a>; <a name="l00053"></a><a class="code" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">00053</a> <span class="keyword">typedef</span> <span class="keyword">typename</span> M::EOType <a class="code" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a>;
<a name="l00054"></a>00054 <a name="l00054"></a>00054
<a name="l00056"></a><a class="code" href="classmo_i_l_s.html#8c464a9eae064a78eff75d4c722b619c">00056</a> <span class="keyword">typedef</span> <span class="keyword">typename</span> EOT::Fitness <a class="code" href="classmo_i_l_s.html#8c464a9eae064a78eff75d4c722b619c" title="Alias for the fitness.">Fitness</a>; <a name="l00056"></a><a class="code" href="classmo_i_l_s.html#8c464a9eae064a78eff75d4c722b619c">00056</a> <span class="keyword">typedef</span> <span class="keyword">typename</span> EOT::Fitness <a class="code" href="classmo_i_l_s.html#8c464a9eae064a78eff75d4c722b619c">Fitness</a>;
<a name="l00057"></a>00057 <a name="l00057"></a>00057
<a name="l00058"></a>00058 <span class="keyword">public</span>: <a name="l00058"></a>00058 <span class="keyword">public</span>:
<a name="l00059"></a>00059 <a name="l00059"></a>00059
<a name="l00061"></a>00061 <a name="l00061"></a>00061
<a name="l00070"></a><a class="code" href="classmo_i_l_s.html#c83f81ba0836ae262305efa15eeb3da2">00070</a> <a class="code" href="classmo_i_l_s.html#c83f81ba0836ae262305efa15eeb3da2" title="Generic constructor.">moILS</a> (<a class="code" href="classmo_algo.html" title="Description of an algorithm of the paradiseo-mo library.">moAlgo&lt;EOT&gt;</a> &amp; _algorithm, moSolContinue &lt;EOT&gt; &amp; _continue, <a class="code" href="classmo_comparator.html" title="Template for classes which need to compare two EOT and indicate if the first is &amp;quot;better&amp;quot;...">moComparator&lt;EOT&gt;</a> &amp; _acceptance_criterion, <a name="l00070"></a><a class="code" href="classmo_i_l_s.html#c83f81ba0836ae262305efa15eeb3da2">00070</a> <a class="code" href="classmo_i_l_s.html#c83f81ba0836ae262305efa15eeb3da2">moILS</a> (<a class="code" href="classmo_algo.html">moAlgo&lt;EOT&gt;</a> &amp; _algorithm, moSolContinue &lt;EOT&gt; &amp; _continue, <a class="code" href="classmo_comparator.html">moComparator&lt;EOT&gt;</a> &amp; _acceptance_criterion,
<a name="l00071"></a>00071 <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html">eoMonOp&lt;EOT&gt;</a> &amp; _perturbation, <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_eval_func.html">eoEvalFunc&lt;EOT&gt;</a> &amp; _full_evaluation): <a name="l00071"></a>00071 <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html">eoMonOp&lt;EOT&gt;</a> &amp; _perturbation, <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_eval_func.html">eoEvalFunc&lt;EOT&gt;</a> &amp; _full_evaluation):
<a name="l00072"></a>00072 <a class="code" href="classmo_i_l_s.html#5651a4d94b59d523d341d5d6e24ca311" title="The solution based heuristic.">algorithm</a>(_algorithm), <a class="code" href="classmo_i_l_s.html#30edab439401d7ec04fd8d37b4513d94" title="The stopping criterion.">continu</a>(_continue), <a class="code" href="classmo_i_l_s.html#295f6d0342c67bd3dc4cb82e2adc26be" title="The acceptance criterion.">acceptance_criterion</a>(_acceptance_criterion), <a name="l00072"></a>00072 <a class="code" href="classmo_i_l_s.html#57cafea501826575da64fe0216bc75ca">algorithm</a>(&amp; _algorithm), <a class="code" href="classmo_i_l_s.html#30edab439401d7ec04fd8d37b4513d94">continu</a>(_continue), <a class="code" href="classmo_i_l_s.html#295f6d0342c67bd3dc4cb82e2adc26be">acceptance_criterion</a>(_acceptance_criterion),
<a name="l00073"></a>00073 <a class="code" href="classmo_i_l_s.html#f667a1bda06b6d221292df9aba3db8a2" title="The perturbation generator.">perturbation</a>(_perturbation), <a class="code" href="classmo_i_l_s.html#8e8c383ac6ec34aaf071fa18bb54be67" title="The full evaluation function.">full_evaluation</a>(_full_evaluation) <a name="l00073"></a>00073 <a class="code" href="classmo_i_l_s.html#f667a1bda06b6d221292df9aba3db8a2">perturbation</a>(_perturbation), <a class="code" href="classmo_i_l_s.html#8e8c383ac6ec34aaf071fa18bb54be67">full_evaluation</a>(_full_evaluation), <a class="code" href="classmo_i_l_s.html#5317acfe1a8c98d3a8a236f5521a8b5b">algorithm_memory_allocation</a>(false)
<a name="l00074"></a>00074 {} <a name="l00074"></a>00074 {}
<a name="l00075"></a>00075 <a name="l00075"></a>00075
<a name="l00077"></a>00077 <a name="l00077"></a>00077
<a name="l00087"></a><a class="code" href="classmo_i_l_s.html#6d684a1d13ad224a911c8b0277812297">00087</a> <a class="code" href="classmo_i_l_s.html#c83f81ba0836ae262305efa15eeb3da2" title="Generic constructor.">moILS</a> (moMoveInit &lt; M &gt; &amp; _move_initializer, moNextMove &lt; M &gt; &amp; _next_move_generator, <a name="l00087"></a><a class="code" href="classmo_i_l_s.html#6d684a1d13ad224a911c8b0277812297">00087</a> <a class="code" href="classmo_i_l_s.html#c83f81ba0836ae262305efa15eeb3da2">moILS</a> (moMoveInit &lt; M &gt; &amp; _move_initializer, moNextMove &lt; M &gt; &amp; _next_move_generator,
<a name="l00088"></a>00088 moMoveIncrEval &lt; M &gt; &amp; _incremental_evaluation, moMoveSelect &lt; M &gt; &amp; _move_selection, <a name="l00088"></a>00088 moMoveIncrEval &lt; M &gt; &amp; _incremental_evaluation, moMoveSelect &lt; M &gt; &amp; _move_selection,
<a name="l00089"></a>00089 moSolContinue &lt;EOT&gt; &amp; _continue, <a class="code" href="classmo_comparator.html" title="Template for classes which need to compare two EOT and indicate if the first is &amp;quot;better&amp;quot;...">moComparator&lt;EOT&gt;</a> &amp; _acceptance_criterion, <a name="l00089"></a>00089 moSolContinue &lt;EOT&gt; &amp; _continue, <a class="code" href="classmo_comparator.html">moComparator&lt;EOT&gt;</a> &amp; _acceptance_criterion,
<a name="l00090"></a>00090 <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html">eoMonOp&lt;EOT&gt;</a> &amp; _perturbation, <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_eval_func.html">eoEvalFunc&lt;EOT&gt;</a> &amp; _full_evaluation): <a name="l00090"></a>00090 <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html">eoMonOp&lt;EOT&gt;</a> &amp; _perturbation, <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_eval_func.html">eoEvalFunc&lt;EOT&gt;</a> &amp; _full_evaluation):
<a name="l00091"></a>00091 <a class="code" href="classmo_i_l_s.html#5651a4d94b59d523d341d5d6e24ca311" title="The solution based heuristic.">algorithm</a>( *new <a class="code" href="classmo_h_c.html" title="Hill Climbing (HC).">moHC</a>&lt;M&gt;(_move_initializer, _next_move_generator, _incremental_evaluation, _move_selection, _full_evaluation) ), <a name="l00091"></a>00091 <a class="code" href="classmo_i_l_s.html#57cafea501826575da64fe0216bc75ca">algorithm</a>(new <a class="code" href="classmo_h_c.html">moHC</a>&lt;M&gt;(_move_initializer, _next_move_generator, _incremental_evaluation, _move_selection, _full_evaluation) ),
<a name="l00092"></a>00092 <a class="code" href="classmo_i_l_s.html#30edab439401d7ec04fd8d37b4513d94" title="The stopping criterion.">continu</a>(_continue), <a class="code" href="classmo_i_l_s.html#295f6d0342c67bd3dc4cb82e2adc26be" title="The acceptance criterion.">acceptance_criterion</a>(_acceptance_criterion), <a class="code" href="classmo_i_l_s.html#f667a1bda06b6d221292df9aba3db8a2" title="The perturbation generator.">perturbation</a>(_perturbation), <a class="code" href="classmo_i_l_s.html#8e8c383ac6ec34aaf071fa18bb54be67" title="The full evaluation function.">full_evaluation</a>(_full_evaluation) <a name="l00092"></a>00092 <a class="code" href="classmo_i_l_s.html#30edab439401d7ec04fd8d37b4513d94">continu</a>(_continue), <a class="code" href="classmo_i_l_s.html#295f6d0342c67bd3dc4cb82e2adc26be">acceptance_criterion</a>(_acceptance_criterion), <a class="code" href="classmo_i_l_s.html#f667a1bda06b6d221292df9aba3db8a2">perturbation</a>(_perturbation), <a class="code" href="classmo_i_l_s.html#8e8c383ac6ec34aaf071fa18bb54be67">full_evaluation</a>(_full_evaluation),
<a name="l00093"></a>00093 {} <a name="l00093"></a>00093 <a class="code" href="classmo_i_l_s.html#5317acfe1a8c98d3a8a236f5521a8b5b">algorithm_memory_allocation</a>(true)
<a name="l00094"></a>00094 <a name="l00094"></a>00094 {}
<a name="l00096"></a>00096 <a name="l00095"></a>00095
<a name="l00108"></a><a class="code" href="classmo_i_l_s.html#740ac81a0d06eb471592ba0861d3a6d7">00108</a> <a class="code" href="classmo_i_l_s.html#c83f81ba0836ae262305efa15eeb3da2" title="Generic constructor.">moILS</a> (moMoveInit &lt;M&gt; &amp; _move_initializer, moNextMove &lt;M&gt; &amp; _next_move_generator, <a name="l00097"></a>00097
<a name="l00109"></a>00109 moMoveIncrEval &lt;M&gt; &amp; _incremental_evaluation, moTabuList &lt;M&gt; &amp; _tabu_list, <a name="l00109"></a><a class="code" href="classmo_i_l_s.html#740ac81a0d06eb471592ba0861d3a6d7">00109</a> <a class="code" href="classmo_i_l_s.html#c83f81ba0836ae262305efa15eeb3da2">moILS</a> (moMoveInit &lt;M&gt; &amp; _move_initializer, moNextMove &lt;M&gt; &amp; _next_move_generator,
<a name="l00110"></a>00110 moAspirCrit &lt;M&gt; &amp; _aspiration_criterion, moSolContinue &lt;EOT&gt; &amp; _moTS_continue, <a name="l00110"></a>00110 moMoveIncrEval &lt;M&gt; &amp; _incremental_evaluation, moTabuList &lt;M&gt; &amp; _tabu_list,
<a name="l00111"></a>00111 moSolContinue &lt;EOT&gt; &amp; _continue, <a class="code" href="classmo_comparator.html" title="Template for classes which need to compare two EOT and indicate if the first is &amp;quot;better&amp;quot;...">moComparator&lt;EOT&gt;</a> &amp; _acceptance_criterion, <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html">eoMonOp&lt;EOT&gt;</a> &amp; _perturbation, <a name="l00111"></a>00111 moAspirCrit &lt;M&gt; &amp; _aspiration_criterion, moSolContinue &lt;EOT&gt; &amp; _moTS_continue,
<a name="l00112"></a>00112 <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_eval_func.html">eoEvalFunc&lt;EOT&gt;</a> &amp; _full_evaluation): <a name="l00112"></a>00112 moSolContinue &lt;EOT&gt; &amp; _continue, <a class="code" href="classmo_comparator.html">moComparator&lt;EOT&gt;</a> &amp; _acceptance_criterion, <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html">eoMonOp&lt;EOT&gt;</a> &amp; _perturbation,
<a name="l00113"></a>00113 <a class="code" href="classmo_i_l_s.html#5651a4d94b59d523d341d5d6e24ca311" title="The solution based heuristic.">algorithm</a>( *new <a class="code" href="classmo_t_s.html" title="Tabu Search (TS).">moTS</a>&lt;M&gt;(_move_initializer, _next_move_generator, _incremental_evaluation, _tabu_list, _aspiration_criterion, <a name="l00113"></a>00113 <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_eval_func.html">eoEvalFunc&lt;EOT&gt;</a> &amp; _full_evaluation):
<a name="l00114"></a>00114 _moTS_continue, _full_evaluation) ), <a name="l00114"></a>00114 <a class="code" href="classmo_i_l_s.html#57cafea501826575da64fe0216bc75ca">algorithm</a>(new <a class="code" href="classmo_t_s.html">moTS</a>&lt;M&gt;(_move_initializer, _next_move_generator, _incremental_evaluation, _tabu_list, _aspiration_criterion,
<a name="l00115"></a>00115 <a class="code" href="classmo_i_l_s.html#30edab439401d7ec04fd8d37b4513d94" title="The stopping criterion.">continu</a>(_continue), <a class="code" href="classmo_i_l_s.html#295f6d0342c67bd3dc4cb82e2adc26be" title="The acceptance criterion.">acceptance_criterion</a>(_acceptance_criterion), <a class="code" href="classmo_i_l_s.html#f667a1bda06b6d221292df9aba3db8a2" title="The perturbation generator.">perturbation</a>(_perturbation), <a class="code" href="classmo_i_l_s.html#8e8c383ac6ec34aaf071fa18bb54be67" title="The full evaluation function.">full_evaluation</a>(_full_evaluation) <a name="l00115"></a>00115 _moTS_continue, _full_evaluation) ),
<a name="l00116"></a>00116 {} <a name="l00116"></a>00116 <a class="code" href="classmo_i_l_s.html#30edab439401d7ec04fd8d37b4513d94">continu</a>(_continue), <a class="code" href="classmo_i_l_s.html#295f6d0342c67bd3dc4cb82e2adc26be">acceptance_criterion</a>(_acceptance_criterion), <a class="code" href="classmo_i_l_s.html#f667a1bda06b6d221292df9aba3db8a2">perturbation</a>(_perturbation), <a class="code" href="classmo_i_l_s.html#8e8c383ac6ec34aaf071fa18bb54be67">full_evaluation</a>(_full_evaluation),
<a name="l00117"></a>00117 <a name="l00117"></a>00117 <a class="code" href="classmo_i_l_s.html#5317acfe1a8c98d3a8a236f5521a8b5b">algorithm_memory_allocation</a>(true)
<a name="l00118"></a>00118 {}
<a name="l00119"></a>00119 <a name="l00119"></a>00119
<a name="l00130"></a><a class="code" href="classmo_i_l_s.html#36bab16abf36957dac36c467b86385bc">00130</a> <a class="code" href="classmo_i_l_s.html#c83f81ba0836ae262305efa15eeb3da2" title="Generic constructor.">moILS</a> (<a class="code" href="classmo_rand_move.html" title="Random move generator.">moRandMove&lt;M&gt;</a> &amp; _random_move_generator, moMoveIncrEval &lt;M&gt; &amp; _incremental_evaluation, moSolContinue &lt;EOT&gt; &amp; _moSA_continue, <a name="l00121"></a>00121
<a name="l00131"></a>00131 <span class="keywordtype">double</span> _initial_temperature, <a class="code" href="classmo_cooling_schedule.html" title="This class gives the description of a cooling schedule.">moCoolingSchedule</a> &amp; _cooling_schedule, moSolContinue &lt;EOT&gt; &amp; _continue, <a name="l00132"></a><a class="code" href="classmo_i_l_s.html#36bab16abf36957dac36c467b86385bc">00132</a> <a class="code" href="classmo_i_l_s.html#c83f81ba0836ae262305efa15eeb3da2">moILS</a> (<a class="code" href="classmo_rand_move.html">moRandMove&lt;M&gt;</a> &amp; _random_move_generator, moMoveIncrEval &lt;M&gt; &amp; _incremental_evaluation, moSolContinue &lt;EOT&gt; &amp; _moSA_continue,
<a name="l00132"></a>00132 <a class="code" href="classmo_comparator.html" title="Template for classes which need to compare two EOT and indicate if the first is &amp;quot;better&amp;quot;...">moComparator&lt;EOT&gt;</a> &amp; _acceptance_criterion, <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html">eoMonOp&lt;EOT&gt;</a> &amp; _perturbation, <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_eval_func.html">eoEvalFunc&lt;EOT&gt;</a> &amp; _full_evaluation): <a name="l00133"></a>00133 <span class="keywordtype">double</span> _initial_temperature, <a class="code" href="classmo_cooling_schedule.html">moCoolingSchedule</a> &amp; _cooling_schedule, moSolContinue &lt;EOT&gt; &amp; _continue,
<a name="l00133"></a>00133 <a class="code" href="classmo_i_l_s.html#5651a4d94b59d523d341d5d6e24ca311" title="The solution based heuristic.">algorithm</a>( *new <a class="code" href="classmo_s_a.html" title="Simulated Annealing (SA).">moSA</a>&lt;M&gt;(_random_move_generator, _incremental_evaluation, _moSA_continue, _initial_temperature, <a name="l00134"></a>00134 <a class="code" href="classmo_comparator.html">moComparator&lt;EOT&gt;</a> &amp; _acceptance_criterion, <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html">eoMonOp&lt;EOT&gt;</a> &amp; _perturbation, <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_eval_func.html">eoEvalFunc&lt;EOT&gt;</a> &amp; _full_evaluation):
<a name="l00134"></a>00134 _cooling_schedule, _full_evaluation) ), <a name="l00135"></a>00135 <a class="code" href="classmo_i_l_s.html#57cafea501826575da64fe0216bc75ca">algorithm</a>(new <a class="code" href="classmo_s_a.html">moSA</a>&lt;M&gt;(_random_move_generator, _incremental_evaluation, _moSA_continue, _initial_temperature,
<a name="l00135"></a>00135 <a class="code" href="classmo_i_l_s.html#30edab439401d7ec04fd8d37b4513d94" title="The stopping criterion.">continu</a>(_continue), <a class="code" href="classmo_i_l_s.html#295f6d0342c67bd3dc4cb82e2adc26be" title="The acceptance criterion.">acceptance_criterion</a>(_acceptance_criterion), <a class="code" href="classmo_i_l_s.html#f667a1bda06b6d221292df9aba3db8a2" title="The perturbation generator.">perturbation</a>(_perturbation), <a class="code" href="classmo_i_l_s.html#8e8c383ac6ec34aaf071fa18bb54be67" title="The full evaluation function.">full_evaluation</a>(_full_evaluation) <a name="l00136"></a>00136 _cooling_schedule, _full_evaluation) ),
<a name="l00136"></a>00136 {} <a name="l00137"></a>00137 <a class="code" href="classmo_i_l_s.html#30edab439401d7ec04fd8d37b4513d94">continu</a>(_continue), <a class="code" href="classmo_i_l_s.html#295f6d0342c67bd3dc4cb82e2adc26be">acceptance_criterion</a>(_acceptance_criterion), <a class="code" href="classmo_i_l_s.html#f667a1bda06b6d221292df9aba3db8a2">perturbation</a>(_perturbation), <a class="code" href="classmo_i_l_s.html#8e8c383ac6ec34aaf071fa18bb54be67">full_evaluation</a>(_full_evaluation),
<a name="l00137"></a>00137 <a name="l00138"></a>00138 <a class="code" href="classmo_i_l_s.html#5317acfe1a8c98d3a8a236f5521a8b5b">algorithm_memory_allocation</a>(true)
<a name="l00139"></a>00139 <a name="l00139"></a>00139 {}
<a name="l00146"></a><a class="code" href="classmo_i_l_s.html#3f6b950e5a6c363f04b8d4c259502488">00146</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_i_l_s.html#3f6b950e5a6c363f04b8d4c259502488" title="Function which launches the ILS.">operator()</a>(<a class="code" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7" title="Alias for the type.">EOT</a> &amp; _solution) <a name="l00140"></a>00140
<a name="l00147"></a>00147 { <a name="l00142"></a><a class="code" href="classmo_i_l_s.html#bdda129a342e18dfb677cdacc3903a7b">00142</a> <a class="code" href="classmo_i_l_s.html#bdda129a342e18dfb677cdacc3903a7b">~moILS</a>()
<a name="l00148"></a>00148 <a class="code" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7" title="Alias for the type.">EOT</a> _solution_saved=_solution; <a name="l00143"></a>00143 {
<a name="l00144"></a>00144 <span class="keywordflow">if</span>(<a class="code" href="classmo_i_l_s.html#5317acfe1a8c98d3a8a236f5521a8b5b">algorithm_memory_allocation</a>)
<a name="l00145"></a>00145 {
<a name="l00146"></a>00146 <span class="keyword">delete</span>(<a class="code" href="classmo_i_l_s.html#57cafea501826575da64fe0216bc75ca">algorithm</a>);
<a name="l00147"></a>00147 }
<a name="l00148"></a>00148 }
<a name="l00149"></a>00149 <a name="l00149"></a>00149
<a name="l00150"></a>00150 <a class="code" href="classmo_i_l_s.html#30edab439401d7ec04fd8d37b4513d94" title="The stopping criterion.">continu</a>.init ();
<a name="l00151"></a>00151 <a name="l00151"></a>00151
<a name="l00152"></a>00152 <span class="comment">// some code has been duplicated in order to avoid one perturbation and one evaluation without adding a test in the loop.</span> <a name="l00158"></a><a class="code" href="classmo_i_l_s.html#3f6b950e5a6c363f04b8d4c259502488">00158</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_i_l_s.html#3f6b950e5a6c363f04b8d4c259502488">operator()</a>(<a class="code" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> &amp; _solution)
<a name="l00153"></a>00153 <span class="comment">// better than a do {} while; with a test in the loop.</span> <a name="l00159"></a>00159 {
<a name="l00154"></a>00154 <a name="l00160"></a>00160 <a class="code" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> _solution_saved=_solution;
<a name="l00155"></a>00155 <a class="code" href="classmo_i_l_s.html#5651a4d94b59d523d341d5d6e24ca311" title="The solution based heuristic.">algorithm</a>(_solution); <a name="l00161"></a>00161
<a name="l00156"></a>00156 <a name="l00162"></a>00162 <a class="code" href="classmo_i_l_s.html#30edab439401d7ec04fd8d37b4513d94">continu</a>.init ();
<a name="l00157"></a>00157 <span class="keywordflow">if</span> ( <a class="code" href="classmo_i_l_s.html#295f6d0342c67bd3dc4cb82e2adc26be" title="The acceptance criterion.">acceptance_criterion</a>(_solution, _solution_saved) ) <a name="l00163"></a>00163
<a name="l00158"></a>00158 { <a name="l00164"></a>00164 <span class="comment">// some code has been duplicated in order to avoid one perturbation and one evaluation without adding a test in the loop.</span>
<a name="l00159"></a>00159 _solution_saved=_solution; <a name="l00165"></a>00165 <span class="comment">// better than a do {} while; with a test in the loop.</span>
<a name="l00160"></a>00160
<a name="l00161"></a>00161 }
<a name="l00162"></a>00162 <span class="keywordflow">else</span>
<a name="l00163"></a>00163 {
<a name="l00164"></a>00164 _solution=_solution_saved;
<a name="l00165"></a>00165 }
<a name="l00166"></a>00166 <a name="l00166"></a>00166
<a name="l00167"></a>00167 <span class="keywordflow">while</span> ( <a class="code" href="classmo_i_l_s.html#30edab439401d7ec04fd8d37b4513d94" title="The stopping criterion.">continu</a> (_solution) ) <a name="l00167"></a>00167 (*algorithm)(_solution);
<a name="l00168"></a>00168 { <a name="l00168"></a>00168
<a name="l00169"></a>00169 <a class="code" href="classmo_i_l_s.html#f667a1bda06b6d221292df9aba3db8a2" title="The perturbation generator.">perturbation</a>(_solution); <a name="l00169"></a>00169 <span class="keywordflow">if</span> ( <a class="code" href="classmo_i_l_s.html#295f6d0342c67bd3dc4cb82e2adc26be">acceptance_criterion</a>(_solution, _solution_saved) )
<a name="l00170"></a>00170 <a class="code" href="classmo_i_l_s.html#8e8c383ac6ec34aaf071fa18bb54be67" title="The full evaluation function.">full_evaluation</a>(_solution); <a name="l00170"></a>00170 {
<a name="l00171"></a>00171 <a name="l00171"></a>00171 _solution_saved=_solution;
<a name="l00172"></a>00172 <a class="code" href="classmo_i_l_s.html#5651a4d94b59d523d341d5d6e24ca311" title="The solution based heuristic.">algorithm</a>(_solution); <a name="l00172"></a>00172
<a name="l00173"></a>00173 <a name="l00173"></a>00173 }
<a name="l00174"></a>00174 <span class="keywordflow">if</span> ( <a class="code" href="classmo_i_l_s.html#295f6d0342c67bd3dc4cb82e2adc26be" title="The acceptance criterion.">acceptance_criterion</a>(_solution, _solution_saved) ) <a name="l00174"></a>00174 <span class="keywordflow">else</span>
<a name="l00175"></a>00175 { <a name="l00175"></a>00175 {
<a name="l00176"></a>00176 _solution_saved=_solution; <a name="l00176"></a>00176 _solution=_solution_saved;
<a name="l00177"></a>00177 } <a name="l00177"></a>00177 }
<a name="l00178"></a>00178 <span class="keywordflow">else</span> <a name="l00178"></a>00178
<a name="l00179"></a>00179 { <a name="l00179"></a>00179 <span class="keywordflow">while</span> ( <a class="code" href="classmo_i_l_s.html#30edab439401d7ec04fd8d37b4513d94">continu</a> (_solution) )
<a name="l00180"></a>00180 _solution=_solution_saved; <a name="l00180"></a>00180 {
<a name="l00181"></a>00181 } <a name="l00181"></a>00181 <a class="code" href="classmo_i_l_s.html#f667a1bda06b6d221292df9aba3db8a2">perturbation</a>(_solution);
<a name="l00182"></a>00182 } <a name="l00182"></a>00182 <a class="code" href="classmo_i_l_s.html#8e8c383ac6ec34aaf071fa18bb54be67">full_evaluation</a>(_solution);
<a name="l00183"></a>00183 <a name="l00183"></a>00183
<a name="l00184"></a>00184 <span class="keywordflow">return</span> <span class="keyword">true</span>; <a name="l00184"></a>00184 (*algorithm)(_solution);
<a name="l00185"></a>00185 } <a name="l00185"></a>00185
<a name="l00186"></a>00186 <a name="l00186"></a>00186 <span class="keywordflow">if</span> ( <a class="code" href="classmo_i_l_s.html#295f6d0342c67bd3dc4cb82e2adc26be">acceptance_criterion</a>(_solution, _solution_saved) )
<a name="l00187"></a>00187 <span class="keyword">private</span>: <a name="l00187"></a>00187 {
<a name="l00188"></a>00188 <a name="l00188"></a>00188 _solution_saved=_solution;
<a name="l00190"></a><a class="code" href="classmo_i_l_s.html#5651a4d94b59d523d341d5d6e24ca311">00190</a> <a class="code" href="classmo_algo.html" title="Description of an algorithm of the paradiseo-mo library.">moAlgo&lt;EOT&gt;</a> &amp; <a class="code" href="classmo_i_l_s.html#5651a4d94b59d523d341d5d6e24ca311" title="The solution based heuristic.">algorithm</a>; <a name="l00189"></a>00189 }
<a name="l00191"></a>00191 <a name="l00190"></a>00190 <span class="keywordflow">else</span>
<a name="l00193"></a><a class="code" href="classmo_i_l_s.html#30edab439401d7ec04fd8d37b4513d94">00193</a> <a class="code" href="classmo_sol_continue.html" title="Class that describes a stop criterion for a solution-based heuristic.">moSolContinue&lt;EOT&gt;</a> &amp; <a class="code" href="classmo_i_l_s.html#30edab439401d7ec04fd8d37b4513d94" title="The stopping criterion.">continu</a>; <a name="l00191"></a>00191 {
<a name="l00194"></a>00194 <a name="l00192"></a>00192 _solution=_solution_saved;
<a name="l00196"></a><a class="code" href="classmo_i_l_s.html#295f6d0342c67bd3dc4cb82e2adc26be">00196</a> <a class="code" href="classmo_comparator.html" title="Template for classes which need to compare two EOT and indicate if the first is &amp;quot;better&amp;quot;...">moComparator&lt;EOT&gt;</a> &amp; <a class="code" href="classmo_i_l_s.html#295f6d0342c67bd3dc4cb82e2adc26be" title="The acceptance criterion.">acceptance_criterion</a>; <a name="l00193"></a>00193 }
<a name="l00197"></a>00197 <a name="l00194"></a>00194 }
<a name="l00199"></a><a class="code" href="classmo_i_l_s.html#f667a1bda06b6d221292df9aba3db8a2">00199</a> <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html">eoMonOp&lt;EOT&gt;</a> &amp; <a class="code" href="classmo_i_l_s.html#f667a1bda06b6d221292df9aba3db8a2" title="The perturbation generator.">perturbation</a>; <a name="l00195"></a>00195
<a name="l00196"></a>00196 <span class="keywordflow">return</span> <span class="keyword">true</span>;
<a name="l00197"></a>00197 }
<a name="l00198"></a>00198
<a name="l00199"></a>00199 <span class="keyword">private</span>:
<a name="l00200"></a>00200 <a name="l00200"></a>00200
<a name="l00202"></a><a class="code" href="classmo_i_l_s.html#8e8c383ac6ec34aaf071fa18bb54be67">00202</a> <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_eval_func.html">eoEvalFunc&lt;EOT&gt;</a> &amp; <a class="code" href="classmo_i_l_s.html#8e8c383ac6ec34aaf071fa18bb54be67" title="The full evaluation function.">full_evaluation</a>; <a name="l00202"></a><a class="code" href="classmo_i_l_s.html#57cafea501826575da64fe0216bc75ca">00202</a> <a class="code" href="classmo_algo.html">moAlgo&lt;EOT&gt;</a> * <a class="code" href="classmo_i_l_s.html#57cafea501826575da64fe0216bc75ca">algorithm</a>;
<a name="l00203"></a>00203 }; <a name="l00203"></a>00203
<a name="l00204"></a>00204 <a name="l00205"></a><a class="code" href="classmo_i_l_s.html#30edab439401d7ec04fd8d37b4513d94">00205</a> <a class="code" href="classmo_sol_continue.html">moSolContinue&lt;EOT&gt;</a> &amp; <a class="code" href="classmo_i_l_s.html#30edab439401d7ec04fd8d37b4513d94">continu</a>;
<a name="l00205"></a>00205 <span class="preprocessor">#endif</span> <a name="l00206"></a>00206
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; <a name="l00208"></a><a class="code" href="classmo_i_l_s.html#295f6d0342c67bd3dc4cb82e2adc26be">00208</a> <a class="code" href="classmo_comparator.html">moComparator&lt;EOT&gt;</a> &amp; <a class="code" href="classmo_i_l_s.html#295f6d0342c67bd3dc4cb82e2adc26be">acceptance_criterion</a>;
<a name="l00209"></a>00209
<a name="l00211"></a><a class="code" href="classmo_i_l_s.html#f667a1bda06b6d221292df9aba3db8a2">00211</a> <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html">eoMonOp&lt;EOT&gt;</a> &amp; <a class="code" href="classmo_i_l_s.html#f667a1bda06b6d221292df9aba3db8a2">perturbation</a>;
<a name="l00212"></a>00212
<a name="l00214"></a><a class="code" href="classmo_i_l_s.html#8e8c383ac6ec34aaf071fa18bb54be67">00214</a> <a class="codeRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_eval_func.html">eoEvalFunc&lt;EOT&gt;</a> &amp; <a class="code" href="classmo_i_l_s.html#8e8c383ac6ec34aaf071fa18bb54be67">full_evaluation</a>;
<a name="l00215"></a>00215
<a name="l00217"></a><a class="code" href="classmo_i_l_s.html#5317acfe1a8c98d3a8a236f5521a8b5b">00217</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_i_l_s.html#5317acfe1a8c98d3a8a236f5521a8b5b">algorithm_memory_allocation</a>;
<a name="l00218"></a>00218 };
<a name="l00219"></a>00219
<a name="l00220"></a>00220 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: moImprBestFitAspirCrit.h Source File</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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">/*</span> <h1>moImprBestFitAspirCrit.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
<a name="l00002"></a>00002 <span class="comment"> &lt;moImprBestFitAspirCrit.h&gt;</span> <a name="l00002"></a>00002 <span class="comment"> &lt;moImprBestFitAspirCrit.h&gt;</span>
<a name="l00003"></a>00003 <span class="comment"> Copyright (C) DOLPHIN Project-Team, INRIA Futurs, 2006-2008</span> <a name="l00003"></a>00003 <span class="comment"> Copyright (C) DOLPHIN Project-Team, INRIA Futurs, 2006-2008</span>
@ -64,54 +63,55 @@
<a name="l00040"></a>00040 <a name="l00040"></a>00040
<a name="l00042"></a>00042 <a name="l00042"></a>00042
<a name="l00046"></a>00046 <span class="keyword">template</span> &lt; <span class="keyword">class</span> M &gt; <a name="l00046"></a>00046 <span class="keyword">template</span> &lt; <span class="keyword">class</span> M &gt;
<a name="l00047"></a><a class="code" href="classmo_impr_best_fit_aspir_crit.html">00047</a> <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="l00047"></a><a class="code" href="classmo_impr_best_fit_aspir_crit.html">00047</a> <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="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="keyword">public</span>: <a name="l00050"></a>00050 <span class="keyword">public</span>:
<a name="l00051"></a>00051 <a name="l00051"></a>00051
<a name="l00053"></a><a class="code" href="classmo_impr_best_fit_aspir_crit.html#0bc1a8c9af99781e662570c04750cca8">00053</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="l00053"></a><a class="code" href="classmo_impr_best_fit_aspir_crit.html#0bc1a8c9af99781e662570c04750cca8">00053</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="l00054"></a>00054 <a name="l00054"></a>00054
<a name="l00056"></a><a class="code" href="classmo_impr_best_fit_aspir_crit.html#e2c697a5cf3a7696e38bb52b6694a340">00056</a> <a class="code" href="classmo_impr_best_fit_aspir_crit.html#e2c697a5cf3a7696e38bb52b6694a340" title="Contructor.">moImprBestFitAspirCrit</a> () <a name="l00056"></a><a class="code" href="classmo_impr_best_fit_aspir_crit.html#e2c697a5cf3a7696e38bb52b6694a340">00056</a> <a class="code" href="classmo_impr_best_fit_aspir_crit.html#e2c697a5cf3a7696e38bb52b6694a340">moImprBestFitAspirCrit</a> (): <a class="code" href="classmo_impr_best_fit_aspir_crit.html#2d5226c7dd661b33011402dbbbe78265">first_time</a>(true)
<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#2d5226c7dd661b33011402dbbbe78265" title="Indicates that a fitness has been already saved or not.">first_time</a> = <span class="keyword">true</span>; <a name="l00058"></a>00058
<a name="l00059"></a>00059 } <a name="l00060"></a><a class="code" href="classmo_impr_best_fit_aspir_crit.html#ffa451a14ff4ea86fb8bd9fdbc348630">00060</a> <span class="keywordtype">void</span> <a class="code" href="classmo_impr_best_fit_aspir_crit.html#ffa451a14ff4ea86fb8bd9fdbc348630">init</a> ()
<a name="l00060"></a>00060 <a name="l00061"></a>00061 {
<a name="l00062"></a><a class="code" href="classmo_impr_best_fit_aspir_crit.html#ffa451a14ff4ea86fb8bd9fdbc348630">00062</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="l00062"></a>00062 <a class="code" href="classmo_impr_best_fit_aspir_crit.html#2d5226c7dd661b33011402dbbbe78265">first_time</a> = <span class="keyword">true</span>;
<a name="l00063"></a>00063 { <a name="l00063"></a>00063 }
<a name="l00064"></a>00064 <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="l00064"></a>00064
<a name="l00065"></a>00065 }
<a name="l00066"></a>00066 <a name="l00066"></a>00066
<a name="l00068"></a>00068 <a name="l00073"></a><a class="code" href="classmo_impr_best_fit_aspir_crit.html#b6e5e96d57a6b846033fc22a9951b067">00073</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_impr_best_fit_aspir_crit.html#b6e5e96d57a6b846033fc22a9951b067">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; _fitness)
<a name="l00075"></a><a class="code" href="classmo_impr_best_fit_aspir_crit.html#b6e5e96d57a6b846033fc22a9951b067">00075</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_impr_best_fit_aspir_crit.html#b6e5e96d57a6b846033fc22a9951b067" title="Function that indicates if the current fitness is better that the already saved fitness...">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; _fitness) <a name="l00074"></a>00074 {
<a name="l00076"></a>00076 { <a name="l00075"></a>00075 <span class="comment">//code only used for avoiding warning because _move is not used in this function.</span>
<a name="l00077"></a>00077 <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="l00076"></a>00076 <span class="keyword">const</span> M move(_move);
<a name="l00078"></a>00078 { <a name="l00077"></a>00077
<a name="l00079"></a>00079 <a class="code" href="classmo_impr_best_fit_aspir_crit.html#03230e8672389de65aacd2bf7b6c1184" title="Best fitness found until now.">best_fitness</a> = _fitness; <a name="l00078"></a>00078 <span class="keywordflow">if</span> (<a class="code" href="classmo_impr_best_fit_aspir_crit.html#2d5226c7dd661b33011402dbbbe78265">first_time</a>)
<a name="l00080"></a>00080 <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="l00079"></a>00079 {
<a name="l00081"></a>00081 <a name="l00080"></a>00080 <a class="code" href="classmo_impr_best_fit_aspir_crit.html#03230e8672389de65aacd2bf7b6c1184">best_fitness</a> = _fitness;
<a name="l00082"></a>00082 <span class="keywordflow">return</span> <span class="keyword">true</span>; <a name="l00081"></a>00081 <a class="code" href="classmo_impr_best_fit_aspir_crit.html#2d5226c7dd661b33011402dbbbe78265">first_time</a> = <span class="keyword">false</span>;
<a name="l00083"></a>00083 } <a name="l00082"></a>00082
<a name="l00084"></a>00084 <a name="l00083"></a>00083 <span class="keywordflow">return</span> <span class="keyword">true</span>;
<a name="l00085"></a>00085 <span class="keywordflow">if</span> (_fitness &lt; <a class="code" href="classmo_impr_best_fit_aspir_crit.html#03230e8672389de65aacd2bf7b6c1184" title="Best fitness found until now.">best_fitness</a>) <a name="l00084"></a>00084 }
<a name="l00086"></a>00086 { <a name="l00085"></a>00085
<a name="l00087"></a>00087 <span class="keywordflow">return</span> <span class="keyword">false</span>; <a name="l00086"></a>00086 <span class="keywordflow">if</span> (_fitness &lt; <a class="code" href="classmo_impr_best_fit_aspir_crit.html#03230e8672389de65aacd2bf7b6c1184">best_fitness</a>)
<a name="l00088"></a>00088 } <a name="l00087"></a>00087 {
<a name="l00089"></a>00089 <a name="l00088"></a>00088 <span class="keywordflow">return</span> <span class="keyword">false</span>;
<a name="l00090"></a>00090 <a class="code" href="classmo_impr_best_fit_aspir_crit.html#03230e8672389de65aacd2bf7b6c1184" title="Best fitness found until now.">best_fitness</a> = _fitness; <a name="l00089"></a>00089 }
<a name="l00091"></a>00091 <a name="l00090"></a>00090
<a name="l00092"></a>00092 <span class="keywordflow">return</span> <span class="keyword">true</span>; <a name="l00091"></a>00091 <a class="code" href="classmo_impr_best_fit_aspir_crit.html#03230e8672389de65aacd2bf7b6c1184">best_fitness</a> = _fitness;
<a name="l00093"></a>00093 } <a name="l00092"></a>00092
<a name="l00094"></a>00094 <a name="l00093"></a>00093 <span class="keywordflow">return</span> <span class="keyword">true</span>;
<a name="l00095"></a>00095 <span class="keyword">private</span>: <a name="l00094"></a>00094 }
<a name="l00096"></a>00096 <a name="l00095"></a>00095
<a name="l00098"></a><a class="code" href="classmo_impr_best_fit_aspir_crit.html#03230e8672389de65aacd2bf7b6c1184">00098</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#03230e8672389de65aacd2bf7b6c1184" title="Best fitness found until now.">best_fitness</a>; <a name="l00096"></a>00096 <span class="keyword">private</span>:
<a name="l00099"></a>00099 <a name="l00097"></a>00097
<a name="l00101"></a><a class="code" href="classmo_impr_best_fit_aspir_crit.html#2d5226c7dd661b33011402dbbbe78265">00101</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="l00099"></a><a class="code" href="classmo_impr_best_fit_aspir_crit.html#03230e8672389de65aacd2bf7b6c1184">00099</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#03230e8672389de65aacd2bf7b6c1184">best_fitness</a>;
<a name="l00102"></a>00102 }; <a name="l00100"></a>00100
<a name="l00103"></a>00103 <a name="l00102"></a><a class="code" href="classmo_impr_best_fit_aspir_crit.html#2d5226c7dd661b33011402dbbbe78265">00102</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_impr_best_fit_aspir_crit.html#2d5226c7dd661b33011402dbbbe78265">first_time</a>;
<a name="l00104"></a>00104 <span class="preprocessor">#endif</span> <a name="l00103"></a>00103 };
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; <a name="l00104"></a>00104
<a name="l00105"></a>00105 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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-MOMovingObjects: moItRandNextMove.h Source File</title> <title>ParadisEO-MO-MovingObjects: 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.4 --> <!-- 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">/*</span> <h1>moItRandNextMove.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
<a name="l00002"></a>00002 <span class="comment"> &lt;moItRandNextMove.h&gt;</span> <a name="l00002"></a>00002 <span class="comment"> &lt;moItRandNextMove.h&gt;</span>
<a name="l00003"></a>00003 <span class="comment"> Copyright (C) DOLPHIN Project-Team, INRIA Futurs, 2006-2008</span> <a name="l00003"></a>00003 <span class="comment"> Copyright (C) DOLPHIN Project-Team, INRIA Futurs, 2006-2008</span>
@ -65,47 +64,47 @@
<a name="l00041"></a>00041 <a name="l00041"></a>00041
<a name="l00043"></a>00043 <a name="l00043"></a>00043
<a name="l00046"></a>00046 <span class="keyword">template</span> &lt; <span class="keyword">class</span> M &gt; <a name="l00046"></a>00046 <span class="keyword">template</span> &lt; <span class="keyword">class</span> M &gt;
<a name="l00047"></a><a class="code" href="classmo_it_rand_next_move.html">00047</a> <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="l00047"></a><a class="code" href="classmo_it_rand_next_move.html">00047</a> <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="l00048"></a>00048 { <a name="l00048"></a>00048 {
<a name="l00050"></a><a class="code" href="classmo_it_rand_next_move.html#ee666007fc494bf4a5f0cd065e5671cf">00050</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="l00050"></a><a class="code" href="classmo_it_rand_next_move.html#ee666007fc494bf4a5f0cd065e5671cf">00050</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="l00051"></a>00051 <a name="l00051"></a>00051
<a name="l00052"></a>00052 <span class="keyword">public</span>: <a name="l00052"></a>00052 <span class="keyword">public</span>:
<a name="l00053"></a>00053 <a name="l00053"></a>00053
<a name="l00055"></a>00055 <a name="l00055"></a>00055
<a name="l00061"></a><a class="code" href="classmo_it_rand_next_move.html#c27b1fb0d64d4862dd886f7a59419b8c">00061</a> <a class="code" href="classmo_it_rand_next_move.html#c27b1fb0d64d4862dd886f7a59419b8c" title="The constructor.">moItRandNextMove</a> (moRandMove &lt; M &gt; &amp; _random_move_generator, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> _iteration_maximum_number): <a name="l00061"></a><a class="code" href="classmo_it_rand_next_move.html#c27b1fb0d64d4862dd886f7a59419b8c">00061</a> <a class="code" href="classmo_it_rand_next_move.html#c27b1fb0d64d4862dd886f7a59419b8c">moItRandNextMove</a> (moRandMove &lt; M &gt; &amp; _random_move_generator, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> _iteration_maximum_number):
<a name="l00062"></a>00062 <a class="code" href="classmo_it_rand_next_move.html#92601819402ad00d01933113d0bcf40d" title="A move generator (generally randomly).">random_move_generator</a>(_random_move_generator), <a class="code" href="classmo_it_rand_next_move.html#1b06067aee7a78f8a255563391514d2d" title="Iteration maximum number.">iteration_maximum_number</a>(_iteration_maximum_number), <a class="code" href="classmo_it_rand_next_move.html#2f8d52c88d6c002be518091cc52beca1" title="Iteration current number.">iteration_number</a>(0) <a name="l00062"></a>00062 <a class="code" href="classmo_it_rand_next_move.html#92601819402ad00d01933113d0bcf40d">random_move_generator</a>(_random_move_generator), <a class="code" href="classmo_it_rand_next_move.html#1b06067aee7a78f8a255563391514d2d">iteration_maximum_number</a>(_iteration_maximum_number), <a class="code" href="classmo_it_rand_next_move.html#2f8d52c88d6c002be518091cc52beca1">iteration_number</a>(0)
<a name="l00063"></a>00063 {} <a name="l00063"></a>00063 {}
<a name="l00064"></a>00064 <a name="l00064"></a>00064
<a name="l00066"></a>00066 <a name="l00066"></a>00066
<a name="l00073"></a><a class="code" href="classmo_it_rand_next_move.html#21454db723a12fe6c8eb5caeccd32df6">00073</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_it_rand_next_move.html#21454db723a12fe6c8eb5caeccd32df6" 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; _solution) <a name="l00073"></a><a class="code" href="classmo_it_rand_next_move.html#21454db723a12fe6c8eb5caeccd32df6">00073</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_it_rand_next_move.html#21454db723a12fe6c8eb5caeccd32df6">operator () </a>(M &amp; _move, <span class="keyword">const</span> <a class="code" href="classmo_it_rand_next_move.html#ee666007fc494bf4a5f0cd065e5671cf">EOT</a> &amp; _solution)
<a name="l00074"></a>00074 { <a name="l00074"></a>00074 {
<a name="l00075"></a>00075 <span class="comment">//code only used to avoid warning because _solution is not used in this function.</span> <a name="l00075"></a>00075 <span class="comment">//code only used to avoid warning because _solution is not used in this function.</span>
<a name="l00076"></a>00076 <a class="code" href="classmo_it_rand_next_move.html#ee666007fc494bf4a5f0cd065e5671cf" title="Alias for the type.">EOT</a> solution=(<a class="code" href="classmo_it_rand_next_move.html#ee666007fc494bf4a5f0cd065e5671cf" title="Alias for the type.">EOT</a>)_solution; <a name="l00076"></a>00076 <span class="keyword">const</span> <a class="code" href="classmo_it_rand_next_move.html#ee666007fc494bf4a5f0cd065e5671cf">EOT</a> solution(_solution);
<a name="l00077"></a>00077 <a name="l00077"></a>00077
<a name="l00078"></a>00078 <span class="keywordflow">if</span> (<a class="code" href="classmo_it_rand_next_move.html#2f8d52c88d6c002be518091cc52beca1" title="Iteration current number.">iteration_number</a>++ &gt; <a class="code" href="classmo_it_rand_next_move.html#1b06067aee7a78f8a255563391514d2d" title="Iteration maximum number.">iteration_maximum_number</a>) <a name="l00078"></a>00078 <span class="keywordflow">if</span> (<a class="code" href="classmo_it_rand_next_move.html#2f8d52c88d6c002be518091cc52beca1">iteration_number</a> &gt; <a class="code" href="classmo_it_rand_next_move.html#1b06067aee7a78f8a255563391514d2d">iteration_maximum_number</a>)
<a name="l00079"></a>00079 { <a name="l00079"></a>00079 {
<a name="l00080"></a>00080 <a class="code" href="classmo_it_rand_next_move.html#2f8d52c88d6c002be518091cc52beca1" title="Iteration current number.">iteration_number</a> = 0; <a name="l00080"></a>00080 <a class="code" href="classmo_it_rand_next_move.html#2f8d52c88d6c002be518091cc52beca1">iteration_number</a> = 0;
<a name="l00081"></a>00081 <span class="keywordflow">return</span> <span class="keyword">false</span>; <a name="l00081"></a>00081 <span class="keywordflow">return</span> <span class="keyword">false</span>;
<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 <a class="code" href="classmo_it_rand_next_move.html#92601819402ad00d01933113d0bcf40d" title="A move generator (generally randomly).">random_move_generator</a> (_move); <a name="l00084"></a>00084 <a class="code" href="classmo_it_rand_next_move.html#92601819402ad00d01933113d0bcf40d">random_move_generator</a> (_move);
<a name="l00085"></a>00085 <a class="code" href="classmo_it_rand_next_move.html#2f8d52c88d6c002be518091cc52beca1" title="Iteration current number.">iteration_number</a>++; <a name="l00085"></a>00085 <a class="code" href="classmo_it_rand_next_move.html#2f8d52c88d6c002be518091cc52beca1">iteration_number</a>++;
<a name="l00086"></a>00086 <a name="l00086"></a>00086
<a name="l00087"></a>00087 <span class="keywordflow">return</span> <span class="keyword">true</span>; <a name="l00087"></a>00087 <span class="keywordflow">return</span> <span class="keyword">true</span>;
<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 <span class="keyword">private</span>: <a name="l00090"></a>00090 <span class="keyword">private</span>:
<a name="l00091"></a>00091 <a name="l00091"></a>00091
<a name="l00093"></a><a class="code" href="classmo_it_rand_next_move.html#92601819402ad00d01933113d0bcf40d">00093</a> moRandMove &lt; M &gt; &amp; <a class="code" href="classmo_it_rand_next_move.html#92601819402ad00d01933113d0bcf40d" title="A move generator (generally randomly).">random_move_generator</a>; <a name="l00093"></a><a class="code" href="classmo_it_rand_next_move.html#92601819402ad00d01933113d0bcf40d">00093</a> moRandMove &lt; M &gt; &amp; <a class="code" href="classmo_it_rand_next_move.html#92601819402ad00d01933113d0bcf40d">random_move_generator</a>;
<a name="l00094"></a>00094 <a name="l00094"></a>00094
<a name="l00096"></a><a class="code" href="classmo_it_rand_next_move.html#1b06067aee7a78f8a255563391514d2d">00096</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="classmo_it_rand_next_move.html#1b06067aee7a78f8a255563391514d2d" title="Iteration maximum number.">iteration_maximum_number</a>; <a name="l00096"></a><a class="code" href="classmo_it_rand_next_move.html#1b06067aee7a78f8a255563391514d2d">00096</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="classmo_it_rand_next_move.html#1b06067aee7a78f8a255563391514d2d">iteration_maximum_number</a>;
<a name="l00097"></a>00097 <a name="l00097"></a>00097
<a name="l00099"></a><a class="code" href="classmo_it_rand_next_move.html#2f8d52c88d6c002be518091cc52beca1">00099</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="classmo_it_rand_next_move.html#2f8d52c88d6c002be518091cc52beca1" title="Iteration current number.">iteration_number</a>; <a name="l00099"></a><a class="code" href="classmo_it_rand_next_move.html#2f8d52c88d6c002be518091cc52beca1">00099</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="classmo_it_rand_next_move.html#2f8d52c88d6c002be518091cc52beca1">iteration_number</a>;
<a name="l00100"></a>00100 }; <a name="l00100"></a>00100 };
<a name="l00101"></a>00101 <a name="l00101"></a>00101
<a name="l00102"></a>00102 <span class="preprocessor">#endif</span> <a name="l00102"></a>00102 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by&nbsp; </pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects 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.4 </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