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:
parent
6214d14ae6
commit
300ff474b2
203 changed files with 3548 additions and 4011 deletions
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: Class List</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: Class List</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,56 +20,54 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li class="current"><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li id="current"><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<h1>ParadisEO-MOMovingObjects Class List</h1>Here are the classes, structs, unions and interfaces with brief descriptions:<table>
|
||||
</ul></div>
|
||||
<h1>ParadisEO-MO-MovingObjects Class List</h1>Here are the classes, structs, unions and interfaces with brief descriptions:<table>
|
||||
<tr><td class="indexkey"><a class="el" href="classmo_algo.html">moAlgo< EOT ></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< M ></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< M ></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< M ></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< EOT ></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_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_first_impr_select.html">moFirstImprSelect< M ></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_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< M ></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< EOT ></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< EOT ></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< EOT ></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< M ></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< M ></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< M ></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< M ></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< M ></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_it_rand_next_move.html">moItRandNextMove< M ></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_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_impr_best_fit_aspir_crit.html">moImprBestFitAspirCrit< M ></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< M ></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">moCoolingSchedule</a> </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmo_l_s_check_point.html">moLSCheckPoint< M ></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< EOT ></a></td><td class="indexvalue">Definition of a move </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmo_move_expl.html">moMoveExpl< M ></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< M ></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< M ></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< M ></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< M ></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< M ></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< M ></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_next_move.html">moNextMove< M ></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_no_aspir_crit.html">moNoAspirCrit< M ></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_move_select.html">moMoveSelect< M ></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< M ></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< M ></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< EOT ></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< M ></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< M ></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< M ></a></td><td class="indexvalue">Random move generator </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmo_s_a.html">moSA< M ></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< M ></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< M ></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< EOT ></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< EOT ></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< M ></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< M ></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< M ></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< M ></a></td><td class="indexvalue">Explorer for a Tabu Search algorithm </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
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: Alphabetical List</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: Alphabetical List</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,17 +20,15 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li class="current"><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li id="current"><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<h1>ParadisEO-MOMovingObjects Class Index</h1><p><div class="qindex"><a class="qindex" href="#letter_A">A</a> | <a class="qindex" href="#letter_B">B</a> | <a class="qindex" href="#letter_C">C</a> | <a class="qindex" href="#letter_E">E</a> | <a class="qindex" href="#letter_F">F</a> | <a class="qindex" href="#letter_G">G</a> | <a class="qindex" href="#letter_H">H</a> | <a class="qindex" href="#letter_I">I</a> | <a class="qindex" href="#letter_L">L</a> | <a class="qindex" href="#letter_M">M</a> | <a class="qindex" href="#letter_N">N</a> | <a class="qindex" href="#letter_R">R</a> | <a class="qindex" href="#letter_S">S</a> | <a class="qindex" href="#letter_T">T</a></div><p>
|
||||
</ul></div>
|
||||
<h1>ParadisEO-MO-MovingObjects Class Index</h1><p><div class="qindex"><a class="qindex" href="#letter_A">A</a> | <a class="qindex" href="#letter_B">B</a> | <a class="qindex" href="#letter_C">C</a> | <a class="qindex" href="#letter_E">E</a> | <a class="qindex" href="#letter_F">F</a> | <a class="qindex" href="#letter_G">G</a> | <a class="qindex" href="#letter_H">H</a> | <a class="qindex" href="#letter_I">I</a> | <a class="qindex" href="#letter_L">L</a> | <a class="qindex" href="#letter_M">M</a> | <a class="qindex" href="#letter_N">N</a> | <a class="qindex" href="#letter_R">R</a> | <a class="qindex" href="#letter_S">S</a> | <a class="qindex" href="#letter_T">T</a></div><p>
|
||||
<table align="center" width="95%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr><td><a name="letter_A"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> A </div></td></tr></table>
|
||||
</td><td><a class="el" href="classmo_h_c.html">moHC</a> </td><td><a class="el" href="classmo_next_move.html">moNextMove</a> </td></tr><tr><td><a class="el" href="classmo_algo.html">moAlgo</a> </td><td><a class="el" href="classmo_h_c_move_loop_expl.html">moHCMoveLoopExpl</a> </td><td><a class="el" href="classmo_no_aspir_crit.html">moNoAspirCrit</a> </td></tr><tr><td><a class="el" href="classmo_aspir_crit.html">moAspirCrit</a> </td><td><a name="letter_I"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> I </div></td></tr></table>
|
||||
|
|
@ -47,8 +45,8 @@
|
|||
</td><td><a class="el" href="classmo_move_loop_expl.html">moMoveLoopExpl</a> </td><td><a class="el" href="classmo_t_s.html">moTS</a> </td></tr><tr><td><a class="el" href="classmo_gen_sol_continue.html">moGenSolContinue</a> </td><td><a class="el" href="classmo_move_select.html">moMoveSelect</a> </td><td><a class="el" href="classmo_t_s_move_loop_expl.html">moTSMoveLoopExpl</a> </td></tr><tr><td><a name="letter_H"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> H </div></td></tr></table>
|
||||
</td><td><a name="letter_N"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> N </div></td></tr></table>
|
||||
</td></tr></table><p><div class="qindex"><a class="qindex" href="#letter_A">A</a> | <a class="qindex" href="#letter_B">B</a> | <a class="qindex" href="#letter_C">C</a> | <a class="qindex" href="#letter_E">E</a> | <a class="qindex" href="#letter_F">F</a> | <a class="qindex" href="#letter_G">G</a> | <a class="qindex" href="#letter_H">H</a> | <a class="qindex" href="#letter_I">I</a> | <a class="qindex" href="#letter_L">L</a> | <a class="qindex" href="#letter_M">M</a> | <a class="qindex" href="#letter_N">N</a> | <a class="qindex" href="#letter_R">R</a> | <a class="qindex" href="#letter_S">S</a> | <a class="qindex" href="#letter_T">T</a></div><p>
|
||||
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: Member List</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: Member List</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,34 +20,28 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<h1>moAlgo< EOT > Member List</h1>This is the complete list of members for <a class="el" href="classmo_algo.html">moAlgo< EOT ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_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< EOType ></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#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< EOT ></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< EOT ></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< EOT ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_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< EOType ></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 &_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< EOType ></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< EOT &, bool ></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< EOType ></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< EOType ></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< EOType ></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 &)=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< EOT &, bool ></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< EOType ></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< EOType ></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< EOType ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html#4d42fee3eb192bc52b184cd098f91850">~eoOp</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html">eoOp< EOType ></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< EOT &, bool ></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
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: moAlgo< EOT > Class Template Reference</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: moAlgo< EOT > Class Template Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,25 +20,20 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<h1>moAlgo< EOT > Class Template Reference</h1><!-- doxytag: class="moAlgo" --><!-- doxytag: inherits="eoMonOp< EOT >" -->Description of an algorithm of the paradiseo-mo library.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="mo_algo_8h-source.html">moAlgo.h</a>></code>
|
||||
<p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for moAlgo< EOT >:</div>
|
||||
<div class="dynsection">
|
||||
|
||||
<p>Inheritance diagram for moAlgo< EOT >:
|
||||
<p><center><img src="classmo_algo.png" usemap="#moAlgo< EOT >_map" border="0" alt=""></center>
|
||||
<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">
|
||||
|
|
@ -46,9 +41,6 @@ Inheritance diagram for moAlgo< EOT >:</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_functor_base.html" alt="eoFunctorBase" shape="rect" coords="148,0,286,24">
|
||||
</map>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
<a href="classmo_algo-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
</table>
|
||||
|
|
@ -58,12 +50,14 @@ Inheritance diagram for moAlgo< EOT >:</div>
|
|||
|
||||
Description of an algorithm of the paradiseo-mo library.
|
||||
<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.
|
||||
<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>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<a class="el" href="classmo_h_c.html">moHC</a>, <a class="el" href="classmo_t_s.html">moTS</a> and <a class="el" href="classmo_s_a.html">moSA</a> are 3 examples of algorithm of the paradiseo-mo library.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_algo_8h-source.html#l00046">46</a> of file <a class="el" href="mo_algo_8h-source.html">moAlgo.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_algo_8h-source.html">moAlgo.h</a></ul>
|
||||
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: Member List</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: Member List</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,24 +20,22 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<h1>moAspirCrit< M > Member List</h1>This is the complete list of members for <a class="el" href="classmo_aspir_crit.html">moAspirCrit< M ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [static]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_aspir_crit.html#a8ce84510a5ec7c9078381e542c6d140">init</a>()=0</td><td><a class="el" href="classmo_aspir_crit.html">moAspirCrit< M ></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< A1, A2, R ></a></td><td><code> [pure virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: moAspirCrit< M > Class Template Reference</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: moAspirCrit< M > Class Template Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,25 +20,20 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<h1>moAspirCrit< M > 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>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="mo_aspir_crit_8h-source.html">moAspirCrit.h</a>></code>
|
||||
<p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for moAspirCrit< M >:</div>
|
||||
<div class="dynsection">
|
||||
|
||||
<p>Inheritance diagram for moAspirCrit< M >:
|
||||
<p><center><img src="classmo_aspir_crit.png" usemap="#moAspirCrit< M >_map" border="0" alt=""></center>
|
||||
<map name="moAspirCrit< M >_map">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="92,56,267,80">
|
||||
|
|
@ -46,9 +41,6 @@ Inheritance diagram for moAspirCrit< M >:</div>
|
|||
<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">
|
||||
</map>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
<a href="classmo_aspir_crit-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
|
||||
|
|
@ -62,9 +54,11 @@ Inheritance diagram for moAspirCrit< M >:</div>
|
|||
|
||||
Description of the conditions in which a tabu move could be accepted.
|
||||
<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.
|
||||
<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>
|
||||
<hr><h2>Member Function Documentation</h2>
|
||||
It is only a description... An object that herits from this class is needed to be used in a <a class="el" href="classmo_t_s.html">moTS</a>. See moNoAspriCrit for example.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_aspir_crit_8h-source.html#l00047">47</a> of file <a class="el" href="mo_aspir_crit_8h-source.html">moAspirCrit.h</a>.<hr><h2>Member Function Documentation</h2>
|
||||
<a class="anchor" name="a8ce84510a5ec7c9078381e542c6d140"></a><!-- doxytag: member="moAspirCrit::init" ref="a8ce84510a5ec7c9078381e542c6d140" args="()=0" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
|
|
@ -86,14 +80,14 @@ template<class M> </div>
|
|||
Procedure which initialises all that needs an aspiration criterion.
|
||||
<p>
|
||||
It can be possible that this procedure does nothing...
|
||||
<p>Implemented in <a class="el" href="classmo_impr_best_fit_aspir_crit.html#ffa451a14ff4ea86fb8bd9fdbc348630">moImprBestFitAspirCrit< M ></a>, and <a class="el" href="classmo_no_aspir_crit.html#f3a286fc4c2d36bd390ba9a3074f3037">moNoAspirCrit< M ></a>.</p>
|
||||
|
||||
<p>
|
||||
Implemented in <a class="el" href="classmo_impr_best_fit_aspir_crit.html#ffa451a14ff4ea86fb8bd9fdbc348630">moImprBestFitAspirCrit< M ></a>, and <a class="el" href="classmo_no_aspir_crit.html#f3a286fc4c2d36bd390ba9a3074f3037">moNoAspirCrit< M ></a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_aspir_crit_8h-source.html">moAspirCrit.h</a></ul>
|
||||
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: Member List</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: Member List</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,16 +20,14 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<h1>moBestImprSelect< M > Member List</h1>This is the complete list of members for <a class="el" href="classmo_best_impr_select.html">moBestImprSelect< M ></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< M ></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< M ></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 &_move, const Fitness &_fitness)</td><td><a class="el" href="classmo_best_impr_select.html">moBestImprSelect< M ></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< M &, M::EOType::Fitness &, void ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: moBestImprSelect< M > Class Template Reference</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: moBestImprSelect< M > Class Template Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,34 +20,26 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<h1>moBestImprSelect< M > 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>.
|
||||
</ul></div>
|
||||
<h1>moBestImprSelect< M > Class Template Reference</h1><!-- doxytag: class="moBestImprSelect" --><!-- doxytag: inherits="moMoveSelect" -->One of the possible <a class="el" href="classmo_move_select.html">moMoveSelect</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="mo_best_impr_select_8h-source.html">moBestImprSelect.h</a>></code>
|
||||
<p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for moBestImprSelect< M >:</div>
|
||||
<div class="dynsection">
|
||||
|
||||
<p>Inheritance diagram for moBestImprSelect< M >:
|
||||
<p><center><img src="classmo_best_impr_select.png" usemap="#moBestImprSelect< M >_map" border="0" alt=""></center>
|
||||
<map name="moBestImprSelect< M >_map">
|
||||
<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_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,256,24">
|
||||
</map>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
<a href="classmo_best_impr_select-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
|
||||
|
|
@ -83,11 +75,13 @@ M </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo
|
|||
<h3>template<class M><br>
|
||||
class moBestImprSelect< M ></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>
|
||||
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>
|
||||
<hr><h2>Member Function Documentation</h2>
|
||||
<p>
|
||||
|
||||
<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 &_fitness)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
|
|
@ -115,12 +109,12 @@ Procedure which initialise the exploration.
|
|||
</table>
|
||||
</dl>
|
||||
|
||||
<p>Implements <a class="el" href="classmo_move_select.html#58038bd859632c1bd022d23d9792bdca">moMoveSelect< M ></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>
|
||||
|
||||
<p>References <a class="el" href="mo_best_impr_select_8h-source.html#l00108">moBestImprSelect< M >::first_time</a>.</p>
|
||||
|
||||
<p>
|
||||
Implements <a class="el" href="classmo_move_select.html#58038bd859632c1bd022d23d9792bdca">moMoveSelect< M ></a>.
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_best_impr_select_8h-source.html#l00058">58</a> of file <a class="el" href="mo_best_impr_select_8h-source.html">moBestImprSelect.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="mo_best_impr_select_8h-source.html#l00109">moBestImprSelect< M >::first_time</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="5c0729fd316b0ef78406bce5ca91de2a"></a><!-- doxytag: member="moBestImprSelect::update" ref="5c0729fd316b0ef78406bce5ca91de2a" args="(const M &_move, const Fitness &_fitness)" -->
|
||||
|
|
@ -153,21 +147,21 @@ template<class M> </div>
|
|||
<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.
|
||||
<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>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>_move</em> </td><td>a move. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_fitness</em> </td><td>a fitness linked to the move. </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
<dl class="return" 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< M ></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< M >::best_fitness</a>, <a class="el" href="mo_best_impr_select_8h-source.html#l00111">moBestImprSelect< M >::best_move</a>, and <a class="el" href="mo_best_impr_select_8h-source.html#l00108">moBestImprSelect< M >::first_time</a>.</p>
|
||||
<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< M ></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< M >::best_fitness</a>, <a class="el" href="mo_best_impr_select_8h-source.html#l00112">moBestImprSelect< M >::best_move</a>, and <a class="el" href="mo_best_impr_select_8h-source.html#l00109">moBestImprSelect< M >::first_time</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="33b3de7bd322f737eb97cce9a5404527"></a><!-- doxytag: member="moBestImprSelect::operator()" ref="33b3de7bd322f737eb97cce9a5404527" args="(M &_move, Fitness &_fitness)" -->
|
||||
|
|
@ -207,18 +201,18 @@ Procedure which saved the best move and fitness.
|
|||
</table>
|
||||
</dl>
|
||||
|
||||
<p>Implements <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">eoBF< M &, M::EOType::Fitness &, void ></a>.</p>
|
||||
|
||||
<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>References <a class="el" href="mo_best_impr_select_8h-source.html#l00114">moBestImprSelect< M >::best_fitness</a>, <a class="el" href="mo_best_impr_select_8h-source.html#l00111">moBestImprSelect< M >::best_move</a>, and <a class="el" href="mo_best_impr_select_8h-source.html#l00108">moBestImprSelect< M >::first_time</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< M &, M::EOType::Fitness &, void ></a>.
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_best_impr_select_8h-source.html#l00095">95</a> of file <a class="el" href="mo_best_impr_select_8h-source.html">moBestImprSelect.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="mo_best_impr_select_8h-source.html#l00115">moBestImprSelect< M >::best_fitness</a>, <a class="el" href="mo_best_impr_select_8h-source.html#l00112">moBestImprSelect< M >::best_move</a>, and <a class="el" href="mo_best_impr_select_8h-source.html#l00109">moBestImprSelect< M >::first_time</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_best_impr_select_8h-source.html">moBestImprSelect.h</a></ul>
|
||||
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: Member List</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: Member List</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,23 +20,21 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<h1>moComparator< EOT > Member List</h1>This is the complete list of members for <a class="el" href="classmo_comparator.html">moComparator< EOT ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [static]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">operator()</a>(A1, A2)=0</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [pure virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: moComparator< EOT > Class Template Reference</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: moComparator< EOT > Class Template Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,34 +20,26 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<h1>moComparator< EOT > 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>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="mo_comparator_8h-source.html">moComparator.h</a>></code>
|
||||
<p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for moComparator< EOT >:</div>
|
||||
<div class="dynsection">
|
||||
|
||||
<p>Inheritance diagram for moComparator< EOT >:
|
||||
<p><center><img src="classmo_comparator.png" usemap="#moComparator< EOT >_map" border="0" alt=""></center>
|
||||
<map name="moComparator< EOT >_map">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="0,56,157,80">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,157,24">
|
||||
<area href="classmo_fit_comparator.html" alt="moFitComparator< EOT >" shape="rect" coords="0,168,157,192">
|
||||
</map>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
<a href="classmo_comparator-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
</table>
|
||||
|
|
@ -58,11 +50,13 @@ Inheritance diagram for moComparator< EOT >:</div>
|
|||
Template for classes which need to compare two EOT and indicate if the first is "better" than the second.
|
||||
<p>
|
||||
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>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_comparator_8h-source.html#l00045">45</a> of file <a class="el" href="mo_comparator_8h-source.html">moComparator.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_comparator_8h-source.html">moComparator.h</a></ul>
|
||||
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: Member List</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: Member List</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,23 +20,21 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<h1>moCoolingSchedule Member List</h1>This is the complete list of members for <a class="el" href="classmo_cooling_schedule.html">moCoolingSchedule</a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF< double &, bool ></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 &)=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< double &, bool ></a></td><td><code> [pure virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF< double &, bool ></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
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: moCoolingSchedule Class Reference</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: moCoolingSchedule Class Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,25 +20,20 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<h1>moCoolingSchedule Class Reference</h1><!-- doxytag: class="moCoolingSchedule" --><!-- doxytag: inherits="eoUF< double &, bool >" -->This class gives the description of a cooling schedule.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="mo_cooling_schedule_8h-source.html">moCoolingSchedule.h</a>></code>
|
||||
<p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for moCoolingSchedule:</div>
|
||||
<div class="dynsection">
|
||||
|
||||
<p>Inheritance diagram for moCoolingSchedule:
|
||||
<p><center><img src="classmo_cooling_schedule.png" usemap="#moCoolingSchedule_map" border="0" alt=""></center>
|
||||
<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">
|
||||
|
|
@ -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_linear_cooling_schedule.html" alt="moLinearCoolingSchedule" shape="rect" coords="199,168,388,192">
|
||||
</map>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
<a href="classmo_cooling_schedule-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
This class gives the description of a cooling schedule.
|
||||
<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.
|
||||
<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>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
It is only a description... An object that herits from this class is needed to be used in a <a class="el" href="classmo_s_a.html">moSA</a>. See <a class="el" href="classmo_exponential_cooling_schedule.html">moExponentialCoolingSchedule</a> or <a class="el" href="classmo_linear_cooling_schedule.html">moLinearCoolingSchedule</a> for example.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_cooling_schedule_8h-source.html#l00046">46</a> of file <a class="el" href="mo_cooling_schedule_8h-source.html">moCoolingSchedule.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_cooling_schedule_8h-source.html">moCoolingSchedule.h</a></ul>
|
||||
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: Member List</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: Member List</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,16 +20,14 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<h1>moExponentialCoolingSchedule Member List</h1>This is the complete list of members for <a class="el" href="classmo_exponential_cooling_schedule.html">moExponentialCoolingSchedule</a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF< double &, bool ></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>
|
||||
|
|
@ -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="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< double &, bool ></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
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: moExponentialCoolingSchedule Class Reference</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: moExponentialCoolingSchedule Class Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,34 +20,26 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<h1>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>.
|
||||
</ul></div>
|
||||
<h1>moExponentialCoolingSchedule Class Reference</h1><!-- doxytag: class="moExponentialCoolingSchedule" --><!-- doxytag: inherits="moCoolingSchedule" -->One of the possible <a class="el" href="classmo_cooling_schedule.html">moCoolingSchedule</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="mo_exponential_cooling_schedule_8h-source.html">moExponentialCoolingSchedule.h</a>></code>
|
||||
<p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for moExponentialCoolingSchedule:</div>
|
||||
<div class="dynsection">
|
||||
|
||||
<p>Inheritance diagram for moExponentialCoolingSchedule:
|
||||
<p><center><img src="classmo_exponential_cooling_schedule.png" usemap="#moExponentialCoolingSchedule_map" border="0" alt=""></center>
|
||||
<map name="moExponentialCoolingSchedule_map">
|
||||
<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_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,189,24">
|
||||
</map>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
<a href="classmo_exponential_cooling_schedule-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
|
||||
|
|
@ -68,11 +60,13 @@ double </td><td class="memItemRight" valign="bottom"><a class="el" href="cl
|
|||
<tr><td class="mdescLeft"> </td><td class="mdescRight">The decreasing factor of the temperature. <br></td></tr>
|
||||
</table>
|
||||
<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>
|
||||
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>
|
||||
<hr><h2>Constructor & Destructor Documentation</h2>
|
||||
<p>
|
||||
|
||||
<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 & Destructor Documentation</h2>
|
||||
<a class="anchor" name="e60ce9eb5e632f4758ea96ae92a52774"></a><!-- doxytag: member="moExponentialCoolingSchedule::moExponentialCoolingSchedule" ref="e60ce9eb5e632f4758ea96ae92a52774" args="(double _threshold, double _ratio)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
|
|
@ -108,8 +102,8 @@ Simple constructor.
|
|||
</table>
|
||||
</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><p>
|
||||
<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> </td><td>the current temperature. </td></tr>
|
||||
</table>
|
||||
</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>
|
||||
|
||||
<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< double &, bool ></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>
|
||||
<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< double &, bool ></a>.
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_exponential_cooling_schedule_8h-source.html#l00065">65</a> of file <a class="el" href="mo_exponential_cooling_schedule_8h-source.html">moExponentialCoolingSchedule.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="mo_exponential_cooling_schedule_8h-source.html#l00076">ratio</a>, and <a class="el" href="mo_exponential_cooling_schedule_8h-source.html#l00073">threshold</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_exponential_cooling_schedule_8h-source.html">moExponentialCoolingSchedule.h</a></ul>
|
||||
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: Member List</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: Member List</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,16 +20,14 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<h1>moFirstImprSelect< M > Member List</h1>This is the complete list of members for <a class="el" href="classmo_first_impr_select.html">moFirstImprSelect< M ></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< M ></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< M ></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< M ></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< M &, M::EOType::Fitness &, void ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: moFirstImprSelect< M > Class Template Reference</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: moFirstImprSelect< M > Class Template Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,34 +20,26 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<h1>moFirstImprSelect< M > 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>.
|
||||
</ul></div>
|
||||
<h1>moFirstImprSelect< M > Class Template Reference</h1><!-- doxytag: class="moFirstImprSelect" --><!-- doxytag: inherits="moMoveSelect" -->One possible <a class="el" href="classmo_move_select.html">moMoveSelect</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="mo_first_impr_select_8h-source.html">moFirstImprSelect.h</a>></code>
|
||||
<p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for moFirstImprSelect< M >:</div>
|
||||
<div class="dynsection">
|
||||
|
||||
<p>Inheritance diagram for moFirstImprSelect< M >:
|
||||
<p><center><img src="classmo_first_impr_select.png" usemap="#moFirstImprSelect< M >_map" border="0" alt=""></center>
|
||||
<map name="moFirstImprSelect< M >_map">
|
||||
<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_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,256,24">
|
||||
</map>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
<a href="classmo_first_impr_select-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
|
||||
|
|
@ -87,11 +79,13 @@ M </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo
|
|||
<h3>template<class M><br>
|
||||
class moFirstImprSelect< M ></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>
|
||||
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>
|
||||
<hr><h2>Member Function Documentation</h2>
|
||||
<p>
|
||||
|
||||
<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 &_fitness)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
|
|
@ -119,12 +113,12 @@ It save the current fitness as the initial value for the fitness. <dl compact><d
|
|||
</table>
|
||||
</dl>
|
||||
|
||||
<p>Implements <a class="el" href="classmo_move_select.html#58038bd859632c1bd022d23d9792bdca">moMoveSelect< M ></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>
|
||||
|
||||
<p>References <a class="el" href="mo_first_impr_select_8h-source.html#l00114">moFirstImprSelect< M >::initial_fitness</a>, and <a class="el" href="mo_first_impr_select_8h-source.html#l00108">moFirstImprSelect< M >::valid</a>.</p>
|
||||
|
||||
<p>
|
||||
Implements <a class="el" href="classmo_move_select.html#58038bd859632c1bd022d23d9792bdca">moMoveSelect< M ></a>.
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_first_impr_select_8h-source.html#l00060">60</a> of file <a class="el" href="mo_first_impr_select_8h-source.html">moFirstImprSelect.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="mo_first_impr_select_8h-source.html#l00114">moFirstImprSelect< M >::initial_fitness</a>, and <a class="el" href="mo_first_impr_select_8h-source.html#l00108">moFirstImprSelect< M >::valid</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="f68b7ee7b35bf7347c16006f0587d313"></a><!-- doxytag: member="moFirstImprSelect::update" ref="f68b7ee7b35bf7347c16006f0587d313" args="(const M &_move, const Fitness &_fitness)" -->
|
||||
|
|
@ -157,21 +151,21 @@ template<class M> </div>
|
|||
<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.
|
||||
<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>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>_move</em> </td><td>a move. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_fitness</em> </td><td>a fitness linked to the move. </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
<dl class="return" 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< M ></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< M >::best_fitness</a>, <a class="el" href="mo_first_impr_select_8h-source.html#l00111">moFirstImprSelect< M >::best_move</a>, <a class="el" href="mo_first_impr_select_8h-source.html#l00114">moFirstImprSelect< M >::initial_fitness</a>, and <a class="el" href="mo_first_impr_select_8h-source.html#l00108">moFirstImprSelect< M >::valid</a>.</p>
|
||||
<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< M ></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< M >::best_fitness</a>, <a class="el" href="mo_first_impr_select_8h-source.html#l00111">moFirstImprSelect< M >::best_move</a>, <a class="el" href="mo_first_impr_select_8h-source.html#l00114">moFirstImprSelect< M >::initial_fitness</a>, and <a class="el" href="mo_first_impr_select_8h-source.html#l00108">moFirstImprSelect< M >::valid</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="976569efd882886cb13184daeba79766"></a><!-- doxytag: member="moFirstImprSelect::operator()" ref="976569efd882886cb13184daeba79766" args="(M &_move, Fitness &_fitness)" -->
|
||||
|
|
@ -211,18 +205,18 @@ Procedure which saved the best move and fitness.
|
|||
</table>
|
||||
</dl>
|
||||
|
||||
<p>Implements <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">eoBF< M &, M::EOType::Fitness &, void ></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>
|
||||
|
||||
<p>References <a class="el" href="mo_first_impr_select_8h-source.html#l00117">moFirstImprSelect< M >::best_fitness</a>, <a class="el" href="mo_first_impr_select_8h-source.html#l00111">moFirstImprSelect< M >::best_move</a>, and <a class="el" href="mo_first_impr_select_8h-source.html#l00108">moFirstImprSelect< M >::valid</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< M &, M::EOType::Fitness &, void ></a>.
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_first_impr_select_8h-source.html#l00096">96</a> of file <a class="el" href="mo_first_impr_select_8h-source.html">moFirstImprSelect.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="mo_first_impr_select_8h-source.html#l00117">moFirstImprSelect< M >::best_fitness</a>, <a class="el" href="mo_first_impr_select_8h-source.html#l00111">moFirstImprSelect< M >::best_move</a>, and <a class="el" href="mo_first_impr_select_8h-source.html#l00108">moFirstImprSelect< M >::valid</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_first_impr_select_8h-source.html">moFirstImprSelect.h</a></ul>
|
||||
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: Member List</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: Member List</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,24 +20,22 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<h1>moFitComparator< EOT > Member List</h1>This is the complete list of members for <a class="el" href="classmo_fit_comparator.html">moFitComparator< EOT ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [static]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_fit_comparator.html#c920d5a49deb16710daf1e5fcde6b16c">operator()</a>(const EOT &_solution1, const EOT &_solution2)</td><td><a class="el" href="classmo_fit_comparator.html">moFitComparator< EOT ></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< A1, A2, R ></a></td><td><code> [pure virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: moFitComparator< EOT > Class Template Reference</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: moFitComparator< EOT > Class Template Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,34 +20,26 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<h1>moFitComparator< EOT > Class Template Reference</h1><!-- doxytag: class="moFitComparator" --><!-- doxytag: inherits="moComparator" -->Comparison according to the fitness.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="mo_fit_comparator_8h-source.html">moFitComparator.h</a>></code>
|
||||
<p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for moFitComparator< EOT >:</div>
|
||||
<div class="dynsection">
|
||||
|
||||
<p>Inheritance diagram for moFitComparator< EOT >:
|
||||
<p><center><img src="classmo_fit_comparator.png" usemap="#moFitComparator< EOT >_map" border="0" alt=""></center>
|
||||
<map name="moFitComparator< EOT >_map">
|
||||
<area href="classmo_comparator.html" alt="moComparator< EOT >" shape="rect" coords="0,112,157,136">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="0,56,157,80">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,157,24">
|
||||
</map>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
<a href="classmo_fit_comparator-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
|
||||
|
|
@ -62,8 +54,10 @@ Inheritance diagram for moFitComparator< EOT >:</div>
|
|||
Comparison according to the fitness.
|
||||
<p>
|
||||
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>
|
||||
<hr><h2>Member Function Documentation</h2>
|
||||
<p>
|
||||
|
||||
<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 &_solution1, const EOT &_solution2)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
|
|
@ -100,16 +94,16 @@ template<class EOT> </div>
|
|||
<tr><td valign="top"></td><td valign="top"><em>_solution2</em> </td><td>The second solution. </td></tr>
|
||||
</table>
|
||||
</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>
|
||||
|
||||
<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>
|
||||
<dl compact><dt><b>Returns:</b></dt><dd>true if the fitness of the first solution is better than the second solution, false else. </dd></dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_fit_comparator_8h-source.html#l00056">56</a> of file <a class="el" href="mo_fit_comparator_8h-source.html">moFitComparator.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_fit_comparator_8h-source.html">moFitComparator.h</a></ul>
|
||||
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: Member List</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: Member List</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,16 +20,14 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<h1>moFitSolContinue< EOT > Member List</h1>This is the complete list of members for <a class="el" href="classmo_fit_sol_continue.html">moFitSolContinue< EOT ></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< EOT ></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< EOT ></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 &_solution)</td><td><a class="el" href="classmo_fit_sol_continue.html">moFitSolContinue< EOT ></a></td><td><code> [inline, virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF< const EOT &, bool ></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
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: moFitSolContinue< EOT > Class Template Reference</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: moFitSolContinue< EOT > Class Template Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,34 +20,26 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<h1>moFitSolContinue< EOT > Class Template Reference</h1><!-- doxytag: class="moFitSolContinue" --><!-- doxytag: inherits="moSolContinue" -->One possible stop criterion for a solution-based heuristic.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="mo_fit_sol_continue_8h-source.html">moFitSolContinue.h</a>></code>
|
||||
<p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for moFitSolContinue< EOT >:</div>
|
||||
<div class="dynsection">
|
||||
|
||||
<p>Inheritance diagram for moFitSolContinue< EOT >:
|
||||
<p><center><img src="classmo_fit_sol_continue.png" usemap="#moFitSolContinue< EOT >_map" border="0" alt=""></center>
|
||||
<map name="moFitSolContinue< EOT >_map">
|
||||
<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_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,173,24">
|
||||
</map>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
<a href="classmo_fit_sol_continue-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
|
||||
|
|
@ -78,8 +70,10 @@ typedef EOT::Fitness </td><td class="memItemRight" valign="bottom"><a class
|
|||
One possible stop criterion for a solution-based heuristic.
|
||||
<p>
|
||||
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>
|
||||
<hr><h2>Constructor & Destructor Documentation</h2>
|
||||
<p>
|
||||
|
||||
<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 & Destructor Documentation</h2>
|
||||
<a class="anchor" name="5f0dc5e529e8cd307ff4a1ae982d5b84"></a><!-- doxytag: member="moFitSolContinue::moFitSolContinue" ref="5f0dc5e529e8cd307ff4a1ae982d5b84" args="(Fitness _fitness)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
|
|
@ -107,8 +101,8 @@ Basic constructor.
|
|||
</table>
|
||||
</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><p>
|
||||
<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> </td><td>the current solution. </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
<dl class="return" 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< const EOT &, bool ></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< EOT >::fitness</a>.</p>
|
||||
<dl compact><dt><b>Returns:</b></dt><dd>true or false according to the value of the fitness. </dd></dl>
|
||||
|
||||
<p>
|
||||
Implements <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">eoUF< const EOT &, bool ></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< EOT >::fitness</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="670bd895b4edfcd3aebb40d2295d7f7c"></a><!-- doxytag: member="moFitSolContinue::init" ref="670bd895b4edfcd3aebb40d2295d7f7c" args="()" -->
|
||||
|
|
@ -170,16 +164,16 @@ template<class EOT> </div>
|
|||
Procedure which allows to initialise all the stuff needed.
|
||||
<p>
|
||||
It can be also used to reinitialize all the needed things.
|
||||
<p>Implements <a class="el" href="classmo_sol_continue.html#064dc966a210f4ffb9515be3f03ca4c7">moSolContinue< EOT ></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>.</p>
|
||||
|
||||
<p>
|
||||
Implements <a class="el" href="classmo_sol_continue.html#064dc966a210f4ffb9515be3f03ca4c7">moSolContinue< EOT ></a>.
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_fit_sol_continue_8h-source.html#l00081">81</a> of file <a class="el" href="mo_fit_sol_continue_8h-source.html">moFitSolContinue.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_fit_sol_continue_8h-source.html">moFitSolContinue.h</a></ul>
|
||||
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: Member List</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: Member List</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,16 +20,14 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<h1>moGenSolContinue< EOT > Member List</h1>This is the complete list of members for <a class="el" href="classmo_gen_sol_continue.html">moGenSolContinue< EOT ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_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< const EOT &, bool ></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< EOT ></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 &_solution)</td><td><a class="el" href="classmo_gen_sol_continue.html">moGenSolContinue< EOT ></a></td><td><code> [inline, virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF< const EOT &, bool ></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
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: moGenSolContinue< EOT > Class Template Reference</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: moGenSolContinue< EOT > Class Template Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,34 +20,26 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<h1>moGenSolContinue< EOT > Class Template Reference</h1><!-- doxytag: class="moGenSolContinue" --><!-- doxytag: inherits="moSolContinue" -->One possible stop criterion for a solution-based heuristic.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="mo_gen_sol_continue_8h-source.html">moGenSolContinue.h</a>></code>
|
||||
<p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for moGenSolContinue< EOT >:</div>
|
||||
<div class="dynsection">
|
||||
|
||||
<p>Inheritance diagram for moGenSolContinue< EOT >:
|
||||
<p><center><img src="classmo_gen_sol_continue.png" usemap="#moGenSolContinue< EOT >_map" border="0" alt=""></center>
|
||||
<map name="moGenSolContinue< EOT >_map">
|
||||
<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_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,173,24">
|
||||
</map>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
<a href="classmo_gen_sol_continue-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
|
||||
|
|
@ -77,8 +69,10 @@ unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" hr
|
|||
One possible stop criterion for a solution-based heuristic.
|
||||
<p>
|
||||
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>
|
||||
<hr><h2>Constructor & Destructor Documentation</h2>
|
||||
<p>
|
||||
|
||||
<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 & Destructor Documentation</h2>
|
||||
<a class="anchor" name="8e2456421b641d38e3f800f3bbe45159"></a><!-- doxytag: member="moGenSolContinue::moGenSolContinue" ref="8e2456421b641d38e3f800f3bbe45159" args="(unsigned int _generationMaximumNumber)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
|
|
@ -106,8 +100,8 @@ Simple constructor.
|
|||
</table>
|
||||
</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><p>
|
||||
<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> </td><td>The current solution. </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
<dl class="return" 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< const EOT &, bool ></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< EOT >::generationMaximumNumber</a>, and <a class="el" href="mo_gen_sol_continue_8h-source.html#l00089">moGenSolContinue< EOT >::generationNumber</a>.</p>
|
||||
<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< const EOT &, bool ></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< EOT >::generationMaximumNumber</a>, and <a class="el" href="mo_gen_sol_continue_8h-source.html#l00089">moGenSolContinue< EOT >::generationNumber</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="6c5db8182157584b56507cc9075602d4"></a><!-- doxytag: member="moGenSolContinue::init" ref="6c5db8182157584b56507cc9075602d4" args="()" -->
|
||||
|
|
@ -169,18 +163,18 @@ template<class EOT> </div>
|
|||
Procedure which allows to initialise the generation counter.
|
||||
<p>
|
||||
It can also be used to reset the iteration counter.
|
||||
<p>Implements <a class="el" href="classmo_sol_continue.html#064dc966a210f4ffb9515be3f03ca4c7">moSolContinue< EOT ></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>
|
||||
|
||||
<p>References <a class="el" href="mo_gen_sol_continue_8h-source.html#l00089">moGenSolContinue< EOT >::generationNumber</a>.</p>
|
||||
|
||||
<p>
|
||||
Implements <a class="el" href="classmo_sol_continue.html#064dc966a210f4ffb9515be3f03ca4c7">moSolContinue< EOT ></a>.
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_gen_sol_continue_8h-source.html#l00078">78</a> of file <a class="el" href="mo_gen_sol_continue_8h-source.html">moGenSolContinue.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="mo_gen_sol_continue_8h-source.html#l00089">moGenSolContinue< EOT >::generationNumber</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_gen_sol_continue_8h-source.html">moGenSolContinue.h</a></ul>
|
||||
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: Member List</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: Member List</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,19 +20,16 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<h1>moHC< M > Member List</h1>This is the complete list of members for <a class="el" href="classmo_h_c.html">moHC< M ></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< EOType ></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#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< M::EOType ></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< M::EOType ></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< M::EOType ></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< EOType ></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 &_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< EOType ></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< M ></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< M ></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< M::EOType &, bool ></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< EOType ></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< EOType ></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< EOType ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_h_c.html#44a35bd30df6e79cff95a31b84889bd7">moHC</a>(moMoveInit< M > &_move_initializer, moNextMove< M > &_next_move_generator, moMoveIncrEval< M > &_incremental_evaluation, moMoveSelect< M > &_move_selection, eoEvalFunc< EOT > &_full_evaluation)</td><td><a class="el" href="classmo_h_c.html">moHC< M ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_h_c.html#5002f969ef0a4d959610158fc62f137a">moHC</a>(moMoveExpl< M > &_move_explorer, eoEvalFunc< EOT > &_full_evaluation)</td><td><a class="el" href="classmo_h_c.html">moHC< M ></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< M ></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< M ></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< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_h_c.html#b739f9586b647e32bf31605066f984ad">operator()</a>(EOT &_solution)</td><td><a class="el" href="classmo_h_c.html">moHC< M ></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< EOType ></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< EOType ></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< EOType ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html#4d42fee3eb192bc52b184cd098f91850">~eoOp</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html">eoOp< EOType ></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< M::EOType &, bool ></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
|
||||
<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< M ></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
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: moHC< M > Class Template Reference</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: moHC< M > Class Template Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,24 +20,18 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<h1>moHC< M > Class Template Reference</h1><!-- doxytag: class="moHC" --><!-- doxytag: inherits="moAlgo< M::EOType >" -->Hill Climbing (HC).
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="mo_h_c_8h-source.html">moHC.h</a>></code>
|
||||
<p>
|
||||
Inherits <a class="el" href="classmo_algo.html">moAlgo< M::EOType ></a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
<a href="classmo_h_c-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
|
|
@ -48,6 +42,10 @@ Inherits <a class="el" href="classmo_algo.html">moAlgo< M::EOType ></a>.
|
|||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </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>< M > &_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>< <a class="el" href="classmo_h_c.html#d219296ede03c679646bce2fe8ff96cb">EOT</a> > &_full_evaluation)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </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="()" -->
|
||||
</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_h_c.html#e71fec6f2f806e221de301e1322c23f7">~moHC</a> ()</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Destructor. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </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> &_solution)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/struct_function.html">Function</a> which launches the HC. <a href="#b739f9586b647e32bf31605066f984ad"></a><br></td></tr>
|
||||
|
|
@ -61,14 +59,18 @@ typedef EOT::Fitness </td><td class="memItemRight" valign="bottom"><a class
|
|||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Alias for the fitness. <br></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ec4e702a6ec240f40ff9d262c36d080b"></a><!-- doxytag: member="moHC::move_explorer" ref="ec4e702a6ec240f40ff9d262c36d080b" args="" -->
|
||||
<a class="el" href="classmo_move_expl.html">moMoveExpl</a>< M > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_h_c.html#ec4e702a6ec240f40ff9d262c36d080b">move_explorer</a></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="aab67547ab030e8cbe51fb6c60f18a7d"></a><!-- doxytag: member="moHC::move_explorer" ref="aab67547ab030e8cbe51fb6c60f18a7d" args="" -->
|
||||
<a class="el" href="classmo_move_expl.html">moMoveExpl</a>< M > * </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_h_c.html#aab67547ab030e8cbe51fb6c60f18a7d">move_explorer</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Complete exploration of the neighborhood. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1175c588c19d3658cfc690d5f3f8d825"></a><!-- doxytag: member="moHC::full_evaluation" ref="1175c588c19d3658cfc690d5f3f8d825" args="" -->
|
||||
<a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_eval_func.html">eoEvalFunc</a>< <a class="el" href="classmo_h_c.html#d219296ede03c679646bce2fe8ff96cb">EOT</a> > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_h_c.html#1175c588c19d3658cfc690d5f3f8d825">full_evaluation</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </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 </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"> </td><td class="mdescRight">Indicate if the memory has been allocated for the move_explorer. <br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class M><br>
|
||||
|
|
@ -77,8 +79,10 @@ typedef EOT::Fitness </td><td class="memItemRight" valign="bottom"><a class
|
|||
Hill Climbing (HC).
|
||||
<p>
|
||||
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>
|
||||
<hr><h2>Constructor & Destructor Documentation</h2>
|
||||
<p>
|
||||
|
||||
<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 & Destructor Documentation</h2>
|
||||
<a class="anchor" name="44a35bd30df6e79cff95a31b84889bd7"></a><!-- doxytag: member="moHC::moHC" ref="44a35bd30df6e79cff95a31b84889bd7" args="(moMoveInit< M > &_move_initializer, moNextMove< M > &_next_move_generator, moMoveIncrEval< M > &_incremental_evaluation, moMoveSelect< M > &_move_selection, eoEvalFunc< EOT > &_full_evaluation)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
|
|
@ -127,7 +131,7 @@ template<class M> </div>
|
|||
<p>
|
||||
Full constructor.
|
||||
<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>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>_move_initializer</em> </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>
|
||||
</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><p>
|
||||
<a class="anchor" name="5002f969ef0a4d959610158fc62f137a"></a><!-- doxytag: member="moHC::moHC" ref="5002f969ef0a4d959610158fc62f137a" args="(moMoveExpl< M > &_move_explorer, eoEvalFunc< EOT > &_full_evaluation)" -->
|
||||
|
|
@ -172,7 +176,7 @@ template<class M> </div>
|
|||
<p>
|
||||
Light constructor.
|
||||
<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>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>_move_explorer</em> </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>
|
||||
</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><p>
|
||||
<hr><h2>Member Function Documentation</h2>
|
||||
|
|
@ -206,26 +210,26 @@ template<class M> </div>
|
|||
<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.
|
||||
<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>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>_solution</em> </td><td>a current solution to improve. </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
<dl class="return" 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< M::EOType &, bool ></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< M >::full_evaluation</a>, and <a class="el" href="mo_h_c_8h-source.html#l00118">moHC< M >::move_explorer</a>.</p>
|
||||
<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< M::EOType &, bool ></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< M >::full_evaluation</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_h_c_8h-source.html">moHC.h</a></ul>
|
||||
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: Member List</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: Member List</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,16 +20,14 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<h1>moHCMoveLoopExpl< M > Member List</h1>This is the complete list of members for <a class="el" href="classmo_h_c_move_loop_expl.html">moHCMoveLoopExpl< M ></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< M ></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< M ></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 &_old_solution, EOT &_new_solution)</td><td><a class="el" href="classmo_h_c_move_loop_expl.html">moHCMoveLoopExpl< M ></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< const M::EOType &, M::EOType &, void ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: moHCMoveLoopExpl< M > Class Template Reference</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: moHCMoveLoopExpl< M > Class Template Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,25 +20,20 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<h1>moHCMoveLoopExpl< M > 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>.
|
||||
</ul></div>
|
||||
<h1>moHCMoveLoopExpl< M > 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>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="mo_h_c_move_loop_expl_8h-source.html">moHCMoveLoopExpl.h</a>></code>
|
||||
<p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for moHCMoveLoopExpl< M >:</div>
|
||||
<div class="dynsection">
|
||||
|
||||
<p>Inheritance diagram for moHCMoveLoopExpl< M >:
|
||||
<p><center><img src="classmo_h_c_move_loop_expl.png" usemap="#moHCMoveLoopExpl< M >_map" border="0" alt=""></center>
|
||||
<map name="moHCMoveLoopExpl< M >_map">
|
||||
<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< M >:</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_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,297,24">
|
||||
</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">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
|
||||
|
|
@ -89,9 +81,11 @@ typedef M::EOType::Fitness </td><td class="memItemRight" valign="bottom"><a
|
|||
<h3>template<class M><br>
|
||||
class moHCMoveLoopExpl< M ></h3>
|
||||
|
||||
Iterative explorer used by a <a class="el" href="classmo_h_c.html" title="Hill Climbing (HC).">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>
|
||||
<hr><h2>Constructor & Destructor Documentation</h2>
|
||||
Iterative explorer used by a <a class="el" href="classmo_h_c.html">moHC</a>.
|
||||
<p>
|
||||
|
||||
<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 & Destructor Documentation</h2>
|
||||
<a class="anchor" name="fac2eb6695ba1b797ffab4f290d760b8"></a><!-- doxytag: member="moHCMoveLoopExpl::moHCMoveLoopExpl" ref="fac2eb6695ba1b797ffab4f290d760b8" args="(moMoveInit< M > &_move_initializer, moNextMove< M > &_next_move_generator, moMoveIncrEval< M > &_incremental_evaluation, moMoveSelect< M > &_move_selection)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
|
|
@ -144,8 +138,8 @@ All the boxes have to be specified.<p>
|
|||
</table>
|
||||
</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><p>
|
||||
<hr><h2>Member Function Documentation</h2>
|
||||
|
|
@ -187,18 +181,18 @@ The exploration starts from an old solution and provides a new solution.<p>
|
|||
</table>
|
||||
</dl>
|
||||
|
||||
<p>Implements <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">eoBF< const M::EOType &, M::EOType &, void ></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>
|
||||
|
||||
<p>References <a class="el" href="mo_h_c_move_loop_expl_8h-source.html#l00132">moHCMoveLoopExpl< M >::incremental_evaluation</a>, <a class="el" href="mo_h_c_move_loop_expl_8h-source.html#l00126">moHCMoveLoopExpl< M >::move_initializer</a>, <a class="el" href="mo_h_c_move_loop_expl_8h-source.html#l00135">moHCMoveLoopExpl< M >::move_selection</a>, and <a class="el" href="mo_h_c_move_loop_expl_8h-source.html#l00129">moHCMoveLoopExpl< M >::next_move_generator</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< const M::EOType &, M::EOType &, void ></a>.
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_h_c_move_loop_expl_8h-source.html#l00079">79</a> of file <a class="el" href="mo_h_c_move_loop_expl_8h-source.html">moHCMoveLoopExpl.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="mo_h_c_move_loop_expl_8h-source.html#l00132">moHCMoveLoopExpl< M >::incremental_evaluation</a>, <a class="el" href="mo_h_c_move_loop_expl_8h-source.html#l00126">moHCMoveLoopExpl< M >::move_initializer</a>, <a class="el" href="mo_h_c_move_loop_expl_8h-source.html#l00135">moHCMoveLoopExpl< M >::move_selection</a>, and <a class="el" href="mo_h_c_move_loop_expl_8h-source.html#l00129">moHCMoveLoopExpl< M >::next_move_generator</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_h_c_move_loop_expl_8h-source.html">moHCMoveLoopExpl.h</a></ul>
|
||||
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: Member List</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: Member List</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,21 +20,19 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<h1>moILS< M > Member List</h1>This is the complete list of members for <a class="el" href="classmo_i_l_s.html">moILS< M ></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< M ></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< M ></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< EOType ></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#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< M::EOType ></a></td><td><code> [virtual]</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< M ></a></td><td><code> [private]</code></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< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html#0dc1d253f0bd267f27ba8db63beea7f6">className</a>() const </td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_mon_op.html">eoMonOp< M::EOType ></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< M ></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< M::EOType ></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< EOType ></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< M ></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< M ></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< M::EOType &, bool ></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< EOType ></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< EOType ></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< EOType ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_i_l_s.html#c83f81ba0836ae262305efa15eeb3da2">moILS</a>(moAlgo< EOT > &_algorithm, moSolContinue< EOT > &_continue, moComparator< EOT > &_acceptance_criterion, eoMonOp< EOT > &_perturbation, eoEvalFunc< EOT > &_full_evaluation)</td><td><a class="el" href="classmo_i_l_s.html">moILS< M ></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< M > &_move_initializer, moNextMove< M > &_next_move_generator, moMoveIncrEval< M > &_incremental_evaluation, moMoveSelect< M > &_move_selection, moSolContinue< EOT > &_continue, moComparator< EOT > &_acceptance_criterion, eoMonOp< EOT > &_perturbation, eoEvalFunc< EOT > &_full_evaluation)</td><td><a class="el" href="classmo_i_l_s.html">moILS< M ></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< M > &_move_initializer, moNextMove< M > &_next_move_generator, moMoveIncrEval< M > &_incremental_evaluation, moTabuList< M > &_tabu_list, moAspirCrit< M > &_aspiration_criterion, moSolContinue< EOT > &_moTS_continue, moSolContinue< EOT > &_continue, moComparator< EOT > &_acceptance_criterion, eoMonOp< EOT > &_perturbation, eoEvalFunc< EOT > &_full_evaluation)</td><td><a class="el" href="classmo_i_l_s.html">moILS< M ></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 &_solution)</td><td><a class="el" href="classmo_i_l_s.html">moILS< M ></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< EOType ></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< M ></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< EOType ></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< EOType ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html#4d42fee3eb192bc52b184cd098f91850">~eoOp</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html">eoOp< EOType ></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< M::EOType &, bool ></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
|
||||
<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< M ></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
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: moILS< M > Class Template Reference</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: moILS< M > Class Template Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,24 +20,18 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<h1>moILS< M > Class Template Reference</h1><!-- doxytag: class="moILS" --><!-- doxytag: inherits="moAlgo< M::EOType >" -->Iterated Local Search (ILS).
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="mo_i_l_s_8h-source.html">moILS.h</a>></code>
|
||||
<p>
|
||||
Inherits <a class="el" href="classmo_algo.html">moAlgo< M::EOType ></a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
<a href="classmo_i_l_s-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
|
|
@ -47,13 +41,17 @@ Inherits <a class="el" href="classmo_algo.html">moAlgo< M::EOType ></a>.
|
|||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Generic constructor. <a href="#c83f81ba0836ae262305efa15eeb3da2"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </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>< M > &_move_initializer, <a class="el" href="classmo_next_move.html">moNextMove</a>< M > &_next_move_generator, <a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval</a>< M > &_incremental_evaluation, <a class="el" href="classmo_move_select.html">moMoveSelect</a>< M > &_move_selection, <a class="el" href="classmo_sol_continue.html">moSolContinue</a>< <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> > &_continue, <a class="el" href="classmo_comparator.html">moComparator</a>< <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> > &_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>< <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> > &_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>< <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> > &_full_evaluation)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </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"> </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"> </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>< M > &_move_initializer, <a class="el" href="classmo_next_move.html">moNextMove</a>< M > &_next_move_generator, <a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval</a>< M > &_incremental_evaluation, <a class="el" href="classmo_tabu_list.html">moTabuList</a>< M > &_tabu_list, <a class="el" href="classmo_aspir_crit.html">moAspirCrit</a>< M > &_aspiration_criterion, <a class="el" href="classmo_sol_continue.html">moSolContinue</a>< <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> > &_moTS_continue, <a class="el" href="classmo_sol_continue.html">moSolContinue</a>< <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> > &_continue, <a class="el" href="classmo_comparator.html">moComparator</a>< <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> > &_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>< <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> > &_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>< <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> > &_full_evaluation)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </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"> </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"> </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>< M > &_random_move_generator, <a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval</a>< M > &_incremental_evaluation, <a class="el" href="classmo_sol_continue.html">moSolContinue</a>< <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> > &_moSA_continue, double _initial_temperature, <a class="el" href="classmo_cooling_schedule.html">moCoolingSchedule</a> &_cooling_schedule, <a class="el" href="classmo_sol_continue.html">moSolContinue</a>< <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> > &_continue, <a class="el" href="classmo_comparator.html">moComparator</a>< <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> > &_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>< <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> > &_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>< <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> > &_full_evaluation)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </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"> </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="()" -->
|
||||
</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_i_l_s.html#bdda129a342e18dfb677cdacc3903a7b">~moILS</a> ()</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Destructor. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </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> &_solution)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/struct_function.html">Function</a> which launches the ILS. <a href="#3f6b950e5a6c363f04b8d4c259502488"></a><br></td></tr>
|
||||
|
|
@ -67,8 +65,8 @@ typedef EOT::Fitness </td><td class="memItemRight" valign="bottom"><a class
|
|||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Alias for the fitness. <br></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5651a4d94b59d523d341d5d6e24ca311"></a><!-- doxytag: member="moILS::algorithm" ref="5651a4d94b59d523d341d5d6e24ca311" args="" -->
|
||||
<a class="el" href="classmo_algo.html">moAlgo</a>< <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_i_l_s.html#5651a4d94b59d523d341d5d6e24ca311">algorithm</a></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="57cafea501826575da64fe0216bc75ca"></a><!-- doxytag: member="moILS::algorithm" ref="57cafea501826575da64fe0216bc75ca" args="" -->
|
||||
<a class="el" href="classmo_algo.html">moAlgo</a>< <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> > * </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_i_l_s.html#57cafea501826575da64fe0216bc75ca">algorithm</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </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="" -->
|
||||
|
|
@ -87,6 +85,10 @@ typedef EOT::Fitness </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>< <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> > & </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"> </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 </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"> </td><td class="mdescRight">Indicate if the memory has been allocated for the algorithm. <br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class M><br>
|
||||
|
|
@ -95,8 +97,10 @@ typedef EOT::Fitness </td><td class="memItemRight" valign="bottom"><a class
|
|||
Iterated Local Search (ILS).
|
||||
<p>
|
||||
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>
|
||||
<hr><h2>Constructor & Destructor Documentation</h2>
|
||||
<p>
|
||||
|
||||
<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 & Destructor Documentation</h2>
|
||||
<a class="anchor" name="c83f81ba0836ae262305efa15eeb3da2"></a><!-- doxytag: member="moILS::moILS" ref="c83f81ba0836ae262305efa15eeb3da2" args="(moAlgo< EOT > &_algorithm, moSolContinue< EOT > &_continue, moComparator< EOT > &_acceptance_criterion, eoMonOp< EOT > &_perturbation, eoEvalFunc< EOT > &_full_evaluation)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
|
|
@ -145,7 +149,7 @@ template<class M> </div>
|
|||
<p>
|
||||
Generic constructor.
|
||||
<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>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>_algorithm</em> </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>
|
||||
</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><p>
|
||||
<a class="anchor" name="6d684a1d13ad224a911c8b0277812297"></a><!-- doxytag: member="moILS::moILS" ref="6d684a1d13ad224a911c8b0277812297" args="(moMoveInit< M > &_move_initializer, moNextMove< M > &_next_move_generator, moMoveIncrEval< M > &_incremental_evaluation, moMoveSelect< M > &_move_selection, moSolContinue< EOT > &_continue, moComparator< EOT > &_acceptance_criterion, eoMonOp< EOT > &_perturbation, eoEvalFunc< EOT > &_full_evaluation)" -->
|
||||
|
|
@ -224,14 +228,14 @@ template<class M> </div>
|
|||
<div class="memdoc">
|
||||
|
||||
<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>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>_move_initializer</em> </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>_next_move_generator</em> </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>_incremental_evaluation</em> </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>_move_selection</em> </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_initializer</em> </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> </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> </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> </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> </td><td>The stopping criterion. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_acceptance_criterion</em> </td><td>The acceptance criterion. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_perturbation</em> </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>
|
||||
</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><p>
|
||||
<a class="anchor" name="740ac81a0d06eb471592ba0861d3a6d7"></a><!-- doxytag: member="moILS::moILS" ref="740ac81a0d06eb471592ba0861d3a6d7" args="(moMoveInit< M > &_move_initializer, moNextMove< M > &_next_move_generator, moMoveIncrEval< M > &_incremental_evaluation, moTabuList< M > &_tabu_list, moAspirCrit< M > &_aspiration_criterion, moSolContinue< EOT > &_moTS_continue, moSolContinue< EOT > &_continue, moComparator< EOT > &_acceptance_criterion, eoMonOp< EOT > &_perturbation, eoEvalFunc< EOT > &_full_evaluation)" -->
|
||||
|
|
@ -319,16 +323,16 @@ template<class M> </div>
|
|||
<div class="memdoc">
|
||||
|
||||
<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>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>_move_initializer</em> </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>_next_move_generator</em> </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>_incremental_evaluation</em> </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>_tabu_list</em> </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>_aspiration_criterion</em> </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>_moTS_continue</em> </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>_move_initializer</em> </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> </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> </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> </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> </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> </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> </td><td>The stopping criterion. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_acceptance_criterion</em> </td><td>The acceptance criterion. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_perturbation</em> </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>
|
||||
</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><p>
|
||||
<a class="anchor" name="36bab16abf36957dac36c467b86385bc"></a><!-- doxytag: member="moILS::moILS" ref="36bab16abf36957dac36c467b86385bc" args="(moRandMove< M > &_random_move_generator, moMoveIncrEval< M > &_incremental_evaluation, moSolContinue< EOT > &_moSA_continue, double _initial_temperature, moCoolingSchedule &_cooling_schedule, moSolContinue< EOT > &_continue, moComparator< EOT > &_acceptance_criterion, eoMonOp< EOT > &_perturbation, eoEvalFunc< EOT > &_full_evaluation)" -->
|
||||
|
|
@ -410,15 +414,15 @@ template<class M> </div>
|
|||
<div class="memdoc">
|
||||
|
||||
<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>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>_random_move_generator</em> </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>_incremental_evaluation</em> </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>_moSA_continue</em> </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>_initial_temperature</em> </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>_cooling_schedule</em> </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>_random_move_generator</em> </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> </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> </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> </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> </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> </td><td>The stopping criterion. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_acceptance_criterion</em> </td><td>The acceptance criterion. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_perturbation</em> </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>
|
||||
</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><p>
|
||||
<hr><h2>Member Function Documentation</h2>
|
||||
|
|
@ -452,26 +456,26 @@ template<class M> </div>
|
|||
<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.
|
||||
<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>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>_solution</em> </td><td>a current solution to improve. </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
<dl class="return" 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< M::EOType &, bool ></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< M >::acceptance_criterion</a>, <a class="el" href="mo_i_l_s_8h-source.html#l00190">moILS< M >::algorithm</a>, <a class="el" href="mo_i_l_s_8h-source.html#l00193">moILS< M >::continu</a>, <a class="el" href="mo_i_l_s_8h-source.html#l00202">moILS< M >::full_evaluation</a>, and <a class="el" href="mo_i_l_s_8h-source.html#l00199">moILS< M >::perturbation</a>.</p>
|
||||
<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< M::EOType &, bool ></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< M >::acceptance_criterion</a>, <a class="el" href="mo_i_l_s_8h-source.html#l00205">moILS< M >::continu</a>, <a class="el" href="mo_i_l_s_8h-source.html#l00214">moILS< M >::full_evaluation</a>, and <a class="el" href="mo_i_l_s_8h-source.html#l00211">moILS< M >::perturbation</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_i_l_s_8h-source.html">moILS.h</a></ul>
|
||||
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: Member List</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: Member List</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,16 +20,14 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<h1>moImprBestFitAspirCrit< M > Member List</h1>This is the complete list of members for <a class="el" href="classmo_impr_best_fit_aspir_crit.html">moImprBestFitAspirCrit< M ></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< M ></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< M ></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< A1, A2, R ></a></td><td><code> [pure virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: moImprBestFitAspirCrit< M > Class Template Reference</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: moImprBestFitAspirCrit< M > Class Template Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,34 +20,26 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<h1>moImprBestFitAspirCrit< M > 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>.
|
||||
</ul></div>
|
||||
<h1>moImprBestFitAspirCrit< M > Class Template Reference</h1><!-- doxytag: class="moImprBestFitAspirCrit" --><!-- doxytag: inherits="moAspirCrit" -->One of the possible <a class="el" href="classmo_aspir_crit.html">moAspirCrit</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="mo_impr_best_fit_aspir_crit_8h-source.html">moImprBestFitAspirCrit.h</a>></code>
|
||||
<p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for moImprBestFitAspirCrit< M >:</div>
|
||||
<div class="dynsection">
|
||||
|
||||
<p>Inheritance diagram for moImprBestFitAspirCrit< M >:
|
||||
<p><center><img src="classmo_impr_best_fit_aspir_crit.png" usemap="#moImprBestFitAspirCrit< M >_map" border="0" alt=""></center>
|
||||
<map name="moImprBestFitAspirCrit< M >_map">
|
||||
<area href="classmo_aspir_crit.html" alt="moAspirCrit< M >" shape="rect" coords="0,112,175,136">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="0,56,175,80">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,175,24">
|
||||
</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">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
|
||||
|
|
@ -81,11 +73,13 @@ bool </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<h3>template<class M><br>
|
||||
class moImprBestFitAspirCrit< M ></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>
|
||||
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>
|
||||
<hr><h2>Member Function Documentation</h2>
|
||||
<p>
|
||||
|
||||
<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 &_move, const Fitness &_fitness)" -->
|
||||
<div class="memitem">
|
||||
<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> </td><td>A fitness linked to the move. </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
<dl class="return" compact><dt><b>Returns:</b></dt><dd>true The first time and if _fitntess > 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< M >::best_fitness</a>, and <a class="el" href="mo_impr_best_fit_aspir_crit_8h-source.html#l00101">moImprBestFitAspirCrit< M >::first_time</a>.</p>
|
||||
<dl compact><dt><b>Returns:</b></dt><dd>true The first time and if _fitntess > best_fitness, else false. </dd></dl>
|
||||
|
||||
<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< M >::best_fitness</a>, and <a class="el" href="mo_impr_best_fit_aspir_crit_8h-source.html#l00102">moImprBestFitAspirCrit< M >::first_time</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_impr_best_fit_aspir_crit_8h-source.html">moImprBestFitAspirCrit.h</a></ul>
|
||||
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: Member List</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: Member List</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,16 +20,14 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<h1>moItRandNextMove< M > Member List</h1>This is the complete list of members for <a class="el" href="classmo_it_rand_next_move.html">moItRandNextMove< M ></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< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [static]</code></td></tr>
|
||||
|
|
@ -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< M ></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< A1, A2, R ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: moItRandNextMove< M > Class Template Reference</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: moItRandNextMove< M > Class Template Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,34 +20,26 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<h1>moItRandNextMove< M > 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>.
|
||||
</ul></div>
|
||||
<h1>moItRandNextMove< M > Class Template Reference</h1><!-- doxytag: class="moItRandNextMove" --><!-- doxytag: inherits="moNextMove" -->One of the possible <a class="el" href="classmo_next_move.html">moNextMove</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="mo_it_rand_next_move_8h-source.html">moItRandNextMove.h</a>></code>
|
||||
<p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for moItRandNextMove< M >:</div>
|
||||
<div class="dynsection">
|
||||
|
||||
<p>Inheritance diagram for moItRandNextMove< M >:
|
||||
<p><center><img src="classmo_it_rand_next_move.png" usemap="#moItRandNextMove< M >_map" border="0" alt=""></center>
|
||||
<map name="moItRandNextMove< M >_map">
|
||||
<area href="classmo_next_move.html" alt="moNextMove< M >" shape="rect" coords="0,112,155,136">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="0,56,155,80">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,155,24">
|
||||
</map>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
<a href="classmo_it_rand_next_move-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
|
||||
|
|
@ -80,11 +72,13 @@ unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" hr
|
|||
<h3>template<class M><br>
|
||||
class moItRandNextMove< M ></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>
|
||||
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.
|
||||
<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>
|
||||
<hr><h2>Constructor & Destructor Documentation</h2>
|
||||
This class is a move (<a class="el" href="classmo_move.html">moMove</a>) generator with a bound for the maximum number of iterations.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
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 & Destructor Documentation</h2>
|
||||
<a class="anchor" name="c27b1fb0d64d4862dd886f7a59419b8c"></a><!-- doxytag: member="moItRandNextMove::moItRandNextMove" ref="c27b1fb0d64d4862dd886f7a59419b8c" args="(moRandMove< M > &_random_move_generator, unsigned int _iteration_maximum_number)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
|
|
@ -123,8 +117,8 @@ The constructor.
|
|||
</table>
|
||||
</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><p>
|
||||
<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> </td><td>the current solution. </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
<dl class="return" 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< M >::iteration_maximum_number</a>, <a class="el" href="mo_it_rand_next_move_8h-source.html#l00099">moItRandNextMove< M >::iteration_number</a>, and <a class="el" href="mo_it_rand_next_move_8h-source.html#l00093">moItRandNextMove< M >::random_move_generator</a>.</p>
|
||||
<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>
|
||||
References <a class="el" href="mo_it_rand_next_move_8h-source.html#l00096">moItRandNextMove< M >::iteration_maximum_number</a>, <a class="el" href="mo_it_rand_next_move_8h-source.html#l00099">moItRandNextMove< M >::iteration_number</a>, and <a class="el" href="mo_it_rand_next_move_8h-source.html#l00093">moItRandNextMove< M >::random_move_generator</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_it_rand_next_move_8h-source.html">moItRandNextMove.h</a></ul>
|
||||
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: Member List</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: Member List</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,16 +20,14 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<h1>moLSCheckPoint< M > Member List</h1>This is the complete list of members for <a class="el" href="classmo_l_s_check_point.html">moLSCheckPoint< M ></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< const M &, const typename M::EOType &, void > &_function)</td><td><a class="el" href="classmo_l_s_check_point.html">moLSCheckPoint< M ></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< M ></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< A1, A2, R ></a></td><td><code> [pure virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: moLSCheckPoint< M > Class Template Reference</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: moLSCheckPoint< M > Class Template Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,33 +20,25 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<h1>moLSCheckPoint< M > Class Template Reference</h1><!-- doxytag: class="moLSCheckPoint" --><!-- doxytag: inherits="eoBF" -->Class which allows a checkpointing system.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="mo_l_s_check_point_8h-source.html">moLSCheckPoint.h</a>></code>
|
||||
<p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for moLSCheckPoint< M >:</div>
|
||||
<div class="dynsection">
|
||||
|
||||
<p>Inheritance diagram for moLSCheckPoint< M >:
|
||||
<p><center><img src="classmo_l_s_check_point.png" usemap="#moLSCheckPoint< M >_map" border="0" alt=""></center>
|
||||
<map name="moLSCheckPoint< M >_map">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="0,56,142,80">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,142,24">
|
||||
</map>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
<a href="classmo_l_s_check_point-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
|
||||
|
|
@ -71,8 +63,10 @@ std::vector< <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.ne
|
|||
Class which allows a checkpointing system.
|
||||
<p>
|
||||
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>
|
||||
<hr><h2>Member Function Documentation</h2>
|
||||
<p>
|
||||
|
||||
<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 &_move, const typename M::EOType &_solution)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
|
|
@ -111,10 +105,10 @@ Each saved function is used on the current move and the current solution.<p>
|
|||
</table>
|
||||
</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>References <a class="el" href="mo_l_s_check_point_8h-source.html#l00080">moLSCheckPoint< M >::functions</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< M >::functions</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="f95f2dc556cdfbdc81688562ca95202d"></a><!-- doxytag: member="moLSCheckPoint::add" ref="f95f2dc556cdfbdc81688562ca95202d" args="(eoBF< const M &, const typename M::EOType &, void > &_function)" -->
|
||||
|
|
@ -144,16 +138,16 @@ The new function is added at the end of the vector. <dl compact><dt><b>Parameter
|
|||
</table>
|
||||
</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>References <a class="el" href="mo_l_s_check_point_8h-source.html#l00080">moLSCheckPoint< M >::functions</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< M >::functions</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_l_s_check_point_8h-source.html">moLSCheckPoint.h</a></ul>
|
||||
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: Member List</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: Member List</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,16 +20,14 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<h1>moLinearCoolingSchedule Member List</h1>This is the complete list of members for <a class="el" href="classmo_linear_cooling_schedule.html">moLinearCoolingSchedule</a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF< double &, bool ></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>
|
||||
|
|
@ -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="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< double &, bool ></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
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: moLinearCoolingSchedule Class Reference</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: moLinearCoolingSchedule Class Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,34 +20,26 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<h1>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>.
|
||||
</ul></div>
|
||||
<h1>moLinearCoolingSchedule Class Reference</h1><!-- doxytag: class="moLinearCoolingSchedule" --><!-- doxytag: inherits="moCoolingSchedule" -->One of the possible <a class="el" href="classmo_cooling_schedule.html">moCoolingSchedule</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="mo_linear_cooling_schedule_8h-source.html">moLinearCoolingSchedule.h</a>></code>
|
||||
<p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for moLinearCoolingSchedule:</div>
|
||||
<div class="dynsection">
|
||||
|
||||
<p>Inheritance diagram for moLinearCoolingSchedule:
|
||||
<p><center><img src="classmo_linear_cooling_schedule.png" usemap="#moLinearCoolingSchedule_map" border="0" alt=""></center>
|
||||
<map name="moLinearCoolingSchedule_map">
|
||||
<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_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,160,24">
|
||||
</map>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
<a href="classmo_linear_cooling_schedule-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
|
||||
|
|
@ -68,11 +60,13 @@ double </td><td class="memItemRight" valign="bottom"><a class="el" href="cl
|
|||
<tr><td class="mdescLeft"> </td><td class="mdescRight">The quantity that allows the temperature to decrease. <br></td></tr>
|
||||
</table>
|
||||
<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>
|
||||
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>
|
||||
<hr><h2>Constructor & Destructor Documentation</h2>
|
||||
<p>
|
||||
|
||||
<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 & Destructor Documentation</h2>
|
||||
<a class="anchor" name="420939ebf57f01d242cbe4eb668dffde"></a><!-- doxytag: member="moLinearCoolingSchedule::moLinearCoolingSchedule" ref="420939ebf57f01d242cbe4eb668dffde" args="(double _threshold, double _quantity)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
|
|
@ -108,8 +102,8 @@ Simple constructor.
|
|||
</table>
|
||||
</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><p>
|
||||
<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> </td><td>The current temperature. </td></tr>
|
||||
</table>
|
||||
</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>
|
||||
|
||||
<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< double &, bool ></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>
|
||||
<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< double &, bool ></a>.
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_linear_cooling_schedule_8h-source.html#l00065">65</a> of file <a class="el" href="mo_linear_cooling_schedule_8h-source.html">moLinearCoolingSchedule.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="mo_linear_cooling_schedule_8h-source.html#l00076">quantity</a>, and <a class="el" href="mo_linear_cooling_schedule_8h-source.html#l00073">threshold</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_linear_cooling_schedule_8h-source.html">moLinearCoolingSchedule.h</a></ul>
|
||||
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: Member List</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: Member List</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,24 +20,22 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<h1>moMove< EOT > Member List</h1>This is the complete list of members for <a class="el" href="classmo_move.html">moMove< EOT ></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< EOT ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#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< EOT &, void ></a></td><td><code> [static]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">operator()</a>(EOT &)=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< EOT &, void ></a></td><td><code> [pure virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF< EOT &, void ></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
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: moMove< EOT > Class Template Reference</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: moMove< EOT > Class Template Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,33 +20,25 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<h1>moMove< EOT > Class Template Reference</h1><!-- doxytag: class="moMove" --><!-- doxytag: inherits="eoUF< EOT &, void >" -->Definition of a move.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="mo_move_8h-source.html">moMove.h</a>></code>
|
||||
<p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for moMove< EOT >:</div>
|
||||
<div class="dynsection">
|
||||
|
||||
<p>Inheritance diagram for moMove< EOT >:
|
||||
<p><center><img src="classmo_move.png" usemap="#moMove< EOT >_map" border="0" alt=""></center>
|
||||
<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_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,138,24">
|
||||
</map>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
<a href="classmo_move-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
|
||||
|
|
@ -62,11 +54,13 @@ typedef EOT </td><td class="memItemRight" valign="bottom"><a class="el" hre
|
|||
Definition of a move.
|
||||
<p>
|
||||
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>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_move_8h-source.html#l00049">49</a> of file <a class="el" href="mo_move_8h-source.html">moMove.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_move_8h-source.html">moMove.h</a></ul>
|
||||
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: Member List</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: Member List</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,23 +20,21 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<h1>moMoveExpl< M > Member List</h1>This is the complete list of members for <a class="el" href="classmo_move_expl.html">moMoveExpl< M ></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< const M::EOType &, M::EOType &, void ></a></td><td><code> [static]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">operator()</a>(const M::EOType &, M::EOType &)=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< const M::EOType &, M::EOType &, void ></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< const M::EOType &, M::EOType &, void ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: moMoveExpl< M > Class Template Reference</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: moMoveExpl< M > Class Template Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,25 +20,20 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<h1>moMoveExpl< M > Class Template Reference</h1><!-- doxytag: class="moMoveExpl" --><!-- doxytag: inherits="eoBF< const M::EOType &, M::EOType &, void >" -->Description of a move (<a class="el" href="classmo_move.html" title="Definition of a move.">moMove</a>) explorer.
|
||||
</ul></div>
|
||||
<h1>moMoveExpl< M > Class Template Reference</h1><!-- doxytag: class="moMoveExpl" --><!-- doxytag: inherits="eoBF< const M::EOType &, M::EOType &, void >" -->Description of a move (<a class="el" href="classmo_move.html">moMove</a>) explorer.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="mo_move_expl_8h-source.html">moMoveExpl.h</a>></code>
|
||||
<p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for moMoveExpl< M >:</div>
|
||||
<div class="dynsection">
|
||||
|
||||
<p>Inheritance diagram for moMoveExpl< M >:
|
||||
<p><center><img src="classmo_move_expl.png" usemap="#moMoveExpl< M >_map" border="0" alt=""></center>
|
||||
<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">
|
||||
|
|
@ -47,9 +42,6 @@ Inheritance diagram for moMoveExpl< M >:</div>
|
|||
<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">
|
||||
</map>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
<a href="classmo_move_expl-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
</table>
|
||||
|
|
@ -57,14 +49,16 @@ Inheritance diagram for moMoveExpl< M >:</div>
|
|||
<h3>template<class M><br>
|
||||
class moMoveExpl< M ></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>
|
||||
Only a description...See <a class="el" href="classmo_move_loop_expl.html" title="Class which describes an iterative explorer.">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>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
Only a description...See <a class="el" href="classmo_move_loop_expl.html">moMoveLoopExpl</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_move_expl_8h-source.html#l00046">46</a> of file <a class="el" href="mo_move_expl_8h-source.html">moMoveExpl.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_move_expl_8h-source.html">moMoveExpl.h</a></ul>
|
||||
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: Member List</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: Member List</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,23 +20,21 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<h1>moMoveIncrEval< M > Member List</h1>This is the complete list of members for <a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval< M ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [static]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">operator()</a>(A1, A2)=0</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [pure virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: moMoveIncrEval< M > Class Template Reference</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: moMoveIncrEval< M > Class Template Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,33 +20,25 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<h1>moMoveIncrEval< M > 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>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="mo_move_incr_eval_8h-source.html">moMoveIncrEval.h</a>></code>
|
||||
<p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for moMoveIncrEval< M >:</div>
|
||||
<div class="dynsection">
|
||||
|
||||
<p>Inheritance diagram for moMoveIncrEval< M >:
|
||||
<p><center><img src="classmo_move_incr_eval.png" usemap="#moMoveIncrEval< M >_map" border="0" alt=""></center>
|
||||
<map name="moMoveIncrEval< M >_map">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="0,56,142,80">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,142,24">
|
||||
</map>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
<a href="classmo_move_incr_eval-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
</table>
|
||||
|
|
@ -57,11 +49,13 @@ Inheritance diagram for moMoveIncrEval< M >:</div>
|
|||
(generally) Efficient evaluation function based a move and a solution.
|
||||
<p>
|
||||
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>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_move_incr_eval_8h-source.html#l00049">49</a> of file <a class="el" href="mo_move_incr_eval_8h-source.html">moMoveIncrEval.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_move_incr_eval_8h-source.html">moMoveIncrEval.h</a></ul>
|
||||
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: Member List</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: Member List</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,23 +20,21 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<h1>moMoveInit< M > Member List</h1>This is the complete list of members for <a class="el" href="classmo_move_init.html">moMoveInit< M ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [static]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">operator()</a>(A1, A2)=0</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [pure virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: moMoveInit< M > Class Template Reference</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: moMoveInit< M > Class Template Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,33 +20,25 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<h1>moMoveInit< M > 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.
|
||||
</ul></div>
|
||||
<h1>moMoveInit< M > Class Template Reference</h1><!-- doxytag: class="moMoveInit" --><!-- doxytag: inherits="eoBF" -->Move (<a class="el" href="classmo_move.html">moMove</a>) initializer.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="mo_move_init_8h-source.html">moMoveInit.h</a>></code>
|
||||
<p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for moMoveInit< M >:</div>
|
||||
<div class="dynsection">
|
||||
|
||||
<p>Inheritance diagram for moMoveInit< M >:
|
||||
<p><center><img src="classmo_move_init.png" usemap="#moMoveInit< M >_map" border="0" alt=""></center>
|
||||
<map name="moMoveInit< M >_map">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="0,56,124,80">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,124,24">
|
||||
</map>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
<a href="classmo_move_init-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
</table>
|
||||
|
|
@ -54,14 +46,16 @@ Inheritance diagram for moMoveInit< M >:</div>
|
|||
<h3>template<class M><br>
|
||||
class moMoveInit< M ></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>
|
||||
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>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_move_init_8h-source.html#l00047">47</a> of file <a class="el" href="mo_move_init_8h-source.html">moMoveInit.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_move_init_8h-source.html">moMoveInit.h</a></ul>
|
||||
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: Member List</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: Member List</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,23 +20,21 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<h1>moMoveLoopExpl< M > Member List</h1>This is the complete list of members for <a class="el" href="classmo_move_loop_expl.html">moMoveLoopExpl< M ></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< const M::EOType &, M::EOType &, void ></a></td><td><code> [static]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">operator()</a>(const M::EOType &, M::EOType &)=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< const M::EOType &, M::EOType &, void ></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< const M::EOType &, M::EOType &, void ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: moMoveLoopExpl< M > Class Template Reference</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: moMoveLoopExpl< M > Class Template Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,25 +20,20 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<h1>moMoveLoopExpl< M > Class Template Reference</h1><!-- doxytag: class="moMoveLoopExpl" --><!-- doxytag: inherits="moMoveExpl" -->Class which describes an iterative explorer.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="mo_move_loop_expl_8h-source.html">moMoveLoopExpl.h</a>></code>
|
||||
<p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for moMoveLoopExpl< M >:</div>
|
||||
<div class="dynsection">
|
||||
|
||||
<p>Inheritance diagram for moMoveLoopExpl< M >:
|
||||
<p><center><img src="classmo_move_loop_expl.png" usemap="#moMoveLoopExpl< M >_map" border="0" alt=""></center>
|
||||
<map name="moMoveLoopExpl< M >_map">
|
||||
<area href="classmo_move_expl.html" alt="moMoveExpl< M >" shape="rect" coords="153,112,450,136">
|
||||
|
|
@ -47,9 +42,6 @@ Inheritance diagram for moMoveLoopExpl< M >:</div>
|
|||
<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">
|
||||
</map>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
<a href="classmo_move_loop_expl-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
</table>
|
||||
|
|
@ -59,12 +51,14 @@ Inheritance diagram for moMoveLoopExpl< M >:</div>
|
|||
|
||||
Class which describes an iterative explorer.
|
||||
<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>.
|
||||
<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>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
Only a description... <a class="el" href="classmo_h_c_move_loop_expl.html">moHCMoveLoopExpl</a> and <a class="el" href="classmo_t_s_move_loop_expl.html">moTSMoveLoopExpl</a> are exemples of class that are a <a class="el" href="classmo_move_loop_expl.html">moMoveLoopExpl</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_move_loop_expl_8h-source.html#l00047">47</a> of file <a class="el" href="mo_move_loop_expl_8h-source.html">moMoveLoopExpl.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_move_loop_expl_8h-source.html">moMoveLoopExpl.h</a></ul>
|
||||
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: Member List</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: Member List</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,16 +20,14 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<h1>moMoveSelect< M > Member List</h1>This is the complete list of members for <a class="el" href="classmo_move_select.html">moMoveSelect< M ></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< M ></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< M &, M::EOType::Fitness &, void ></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 &_move, const Fitness &_fitness)=0</td><td><a class="el" href="classmo_move_select.html">moMoveSelect< M ></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< M &, M::EOType::Fitness &, void ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: moMoveSelect< M > Class Template Reference</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: moMoveSelect< M > Class Template Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,25 +20,20 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<h1>moMoveSelect< M > Class Template Reference</h1><!-- doxytag: class="moMoveSelect" --><!-- doxytag: inherits="eoBF< M &, M::EOType::Fitness &, void >" -->Class that describes a move selector (<a class="el" href="classmo_move.html" title="Definition of a move.">moMove</a>).
|
||||
</ul></div>
|
||||
<h1>moMoveSelect< M > Class Template Reference</h1><!-- doxytag: class="moMoveSelect" --><!-- doxytag: inherits="eoBF< M &, M::EOType::Fitness &, void >" -->Class that describes a move selector (<a class="el" href="classmo_move.html">moMove</a>).
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="mo_move_select_8h-source.html">moMoveSelect.h</a>></code>
|
||||
<p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for moMoveSelect< M >:</div>
|
||||
<div class="dynsection">
|
||||
|
||||
<p>Inheritance diagram for moMoveSelect< M >:
|
||||
<p><center><img src="classmo_move_select.png" usemap="#moMoveSelect< M >_map" border="0" alt=""></center>
|
||||
<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">
|
||||
|
|
@ -47,9 +42,6 @@ Inheritance diagram for moMoveSelect< M >:</div>
|
|||
<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">
|
||||
</map>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
<a href="classmo_move_select-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
|
||||
|
|
@ -69,11 +61,13 @@ typedef M::EOType::Fitness </td><td class="memItemRight" valign="bottom"><a
|
|||
<h3>template<class M><br>
|
||||
class moMoveSelect< M ></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>
|
||||
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.
|
||||
<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>
|
||||
<hr><h2>Member Function Documentation</h2>
|
||||
It iteratively considers some moves (<a class="el" href="classmo_move.html">moMove</a>) and their associated fitnesses. The best move is so regularly updated. At any time, it could be accessed.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
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 &_fitness)=0" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
|
|
@ -102,8 +96,8 @@ In order to know the fitness of the solution, for which the neighborhood will be
|
|||
</table>
|
||||
</dl>
|
||||
|
||||
<p>Implemented in <a class="el" href="classmo_best_impr_select.html#83f961549986b8ad94692e433aa79114">moBestImprSelect< M ></a>, <a class="el" href="classmo_first_impr_select.html#a923437ecc3db50e7052b002a9a1bbf8">moFirstImprSelect< M ></a>, and <a class="el" href="classmo_rand_impr_select.html#7af99966b31aa387ecef74fd307a42e8">moRandImprSelect< M ></a>.</p>
|
||||
|
||||
<p>
|
||||
Implemented in <a class="el" href="classmo_best_impr_select.html#83f961549986b8ad94692e433aa79114">moBestImprSelect< M ></a>, <a class="el" href="classmo_first_impr_select.html#a923437ecc3db50e7052b002a9a1bbf8">moFirstImprSelect< M ></a>, and <a class="el" href="classmo_rand_impr_select.html#7af99966b31aa387ecef74fd307a42e8">moRandImprSelect< M ></a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="5b4d3b2f030cca80c563c3db0c4af404"></a><!-- doxytag: member="moMoveSelect::update" ref="5b4d3b2f030cca80c563c3db0c4af404" args="(const M &_move, const Fitness &_fitness)=0" -->
|
||||
|
|
@ -142,16 +136,16 @@ template<class M> </div>
|
|||
<tr><td valign="top"></td><td valign="top"><em>_fitness</em> </td><td>a fitness linked to the new move. </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
<dl class="return" 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< M ></a>, <a class="el" href="classmo_first_impr_select.html#f68b7ee7b35bf7347c16006f0587d313">moFirstImprSelect< M ></a>, and <a class="el" href="classmo_rand_impr_select.html#b20cfd0164266aa75960cba3c1673f69">moRandImprSelect< M ></a>.</p>
|
||||
<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< M ></a>, <a class="el" href="classmo_first_impr_select.html#f68b7ee7b35bf7347c16006f0587d313">moFirstImprSelect< M ></a>, and <a class="el" href="classmo_rand_impr_select.html#b20cfd0164266aa75960cba3c1673f69">moRandImprSelect< M ></a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_move_select_8h-source.html">moMoveSelect.h</a></ul>
|
||||
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: Member List</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: Member List</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,23 +20,21 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<h1>moNextMove< M > Member List</h1>This is the complete list of members for <a class="el" href="classmo_next_move.html">moNextMove< M ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [static]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">operator()</a>(A1, A2)=0</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [pure virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: moNextMove< M > Class Template Reference</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: moNextMove< M > Class Template Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,34 +20,26 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<h1>moNextMove< M > 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>).
|
||||
</ul></div>
|
||||
<h1>moNextMove< M > 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>).
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="mo_next_move_8h-source.html">moNextMove.h</a>></code>
|
||||
<p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for moNextMove< M >:</div>
|
||||
<div class="dynsection">
|
||||
|
||||
<p>Inheritance diagram for moNextMove< M >:
|
||||
<p><center><img src="classmo_next_move.png" usemap="#moNextMove< M >_map" border="0" alt=""></center>
|
||||
<map name="moNextMove< M >_map">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="0,56,155,80">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,155,24">
|
||||
<area href="classmo_it_rand_next_move.html" alt="moItRandNextMove< M >" shape="rect" coords="0,168,155,192">
|
||||
</map>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
<a href="classmo_next_move-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
</table>
|
||||
|
|
@ -55,14 +47,16 @@ Inheritance diagram for moNextMove< M >:</div>
|
|||
<h3>template<class M><br>
|
||||
class moNextMove< M ></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>
|
||||
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.
|
||||
<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>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
Useful for the explorer (for <a class="el" href="classmo_t_s.html">moTS</a> or <a class="el" href="classmo_h_c.html">moHC</a>). Does nothing... An object that herits from this class needs to be designed for being used.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_next_move_8h-source.html#l00047">47</a> of file <a class="el" href="mo_next_move_8h-source.html">moNextMove.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_next_move_8h-source.html">moNextMove.h</a></ul>
|
||||
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: Member List</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: Member List</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,25 +20,23 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<h1>moNoAspirCrit< M > Member List</h1>This is the complete list of members for <a class="el" href="classmo_no_aspir_crit.html">moNoAspirCrit< M ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [static]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_no_aspir_crit.html#f3a286fc4c2d36bd390ba9a3074f3037">init</a>()</td><td><a class="el" href="classmo_no_aspir_crit.html">moNoAspirCrit< M ></a></td><td><code> [inline, private, virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_no_aspir_crit.html#289aac56f03c4651fcbcec4a91fb6fd6">operator()</a>(const M &_move, const typename M::EOType::Fitness &_fitness)</td><td><a class="el" href="classmo_no_aspir_crit.html">moNoAspirCrit< M ></a></td><td><code> [inline, private]</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< M ></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 &_move, const typename M::EOType::Fitness &_fitness)</td><td><a class="el" href="classmo_no_aspir_crit.html">moNoAspirCrit< M ></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< A1, A2, R ></a></td><td><code> [pure virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: moNoAspirCrit< M > Class Template Reference</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: moNoAspirCrit< M > Class Template Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,53 +20,47 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<h1>moNoAspirCrit< M > 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>).
|
||||
</ul></div>
|
||||
<h1>moNoAspirCrit< M > 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>).
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="mo_no_aspir_crit_8h-source.html">moNoAspirCrit.h</a>></code>
|
||||
<p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for moNoAspirCrit< M >:</div>
|
||||
<div class="dynsection">
|
||||
|
||||
<p>Inheritance diagram for moNoAspirCrit< M >:
|
||||
<p><center><img src="classmo_no_aspir_crit.png" usemap="#moNoAspirCrit< M >_map" border="0" alt=""></center>
|
||||
<map name="moNoAspirCrit< M >_map">
|
||||
<area href="classmo_aspir_crit.html" alt="moAspirCrit< M >" shape="rect" coords="0,112,129,136">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="0,56,129,80">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,129,24">
|
||||
</map>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
<a href="classmo_no_aspir_crit-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_no_aspir_crit.html#289aac56f03c4651fcbcec4a91fb6fd6">operator()</a> (const M &_move, const typename M::EOType::Fitness &_fitness)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/struct_function.html">Function</a> which describes the aspiration criterion behaviour. <a href="#289aac56f03c4651fcbcec4a91fb6fd6"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_no_aspir_crit.html#f3a286fc4c2d36bd390ba9a3074f3037">init</a> ()</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </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"> </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>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class M><br>
|
||||
class moNoAspirCrit< M ></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>
|
||||
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>
|
||||
<hr><h2>Member Function Documentation</h2>
|
||||
<p>
|
||||
|
||||
<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 &_move, const typename M::EOType::Fitness &_fitness)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
|
|
@ -88,7 +82,7 @@ template<class M> </div>
|
|||
<tr>
|
||||
<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>
|
||||
</table>
|
||||
</div>
|
||||
|
|
@ -104,10 +98,10 @@ Does nothing.<p>
|
|||
<tr><td valign="top"></td><td valign="top"><em>_fitness</em> </td><td>a fitness. </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
<dl class="return" 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>
|
||||
<dl compact><dt><b>Returns:</b></dt><dd>false. </dd></dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_no_aspir_crit_8h-source.html#l00059">59</a> of file <a class="el" href="mo_no_aspir_crit_8h-source.html">moNoAspirCrit.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="f3a286fc4c2d36bd390ba9a3074f3037"></a><!-- doxytag: member="moNoAspirCrit::init" ref="f3a286fc4c2d36bd390ba9a3074f3037" args="()" -->
|
||||
|
|
@ -121,26 +115,26 @@ template<class M> </div>
|
|||
<td>(</td>
|
||||
<td class="paramname"> </td>
|
||||
<td> ) </td>
|
||||
<td width="100%"><code> [inline, private, virtual]</code></td>
|
||||
<td width="100%"><code> [inline, virtual]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<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>
|
||||
Nothing...
|
||||
<p>Implements <a class="el" href="classmo_aspir_crit.html#a8ce84510a5ec7c9078381e542c6d140">moAspirCrit< M ></a>.</p>
|
||||
|
||||
<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>
|
||||
Implements <a class="el" href="classmo_aspir_crit.html#a8ce84510a5ec7c9078381e542c6d140">moAspirCrit< M ></a>.
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_no_aspir_crit_8h-source.html#l00073">73</a> of file <a class="el" href="mo_no_aspir_crit_8h-source.html">moNoAspirCrit.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_no_aspir_crit_8h-source.html">moNoAspirCrit.h</a></ul>
|
||||
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: Member List</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: Member List</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,16 +20,14 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<h1>moNoFitImprSolContinue< EOT > Member List</h1>This is the complete list of members for <a class="el" href="classmo_no_fit_impr_sol_continue.html">moNoFitImprSolContinue< EOT ></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< EOT ></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< EOT ></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 &_solution)</td><td><a class="el" href="classmo_no_fit_impr_sol_continue.html">moNoFitImprSolContinue< EOT ></a></td><td><code> [inline, virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF< const EOT &, bool ></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
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: moNoFitImprSolContinue< EOT > Class Template Reference</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: moNoFitImprSolContinue< EOT > Class Template Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,34 +20,26 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<h1>moNoFitImprSolContinue< EOT > Class Template Reference</h1><!-- doxytag: class="moNoFitImprSolContinue" --><!-- doxytag: inherits="moSolContinue" -->One possible stop criterion for a solution-based heuristic.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="mo_no_fit_impr_sol_continue_8h-source.html">moNoFitImprSolContinue.h</a>></code>
|
||||
<p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for moNoFitImprSolContinue< EOT >:</div>
|
||||
<div class="dynsection">
|
||||
|
||||
<p>Inheritance diagram for moNoFitImprSolContinue< EOT >:
|
||||
<p><center><img src="classmo_no_fit_impr_sol_continue.png" usemap="#moNoFitImprSolContinue< EOT >_map" border="0" alt=""></center>
|
||||
<map name="moNoFitImprSolContinue< EOT >_map">
|
||||
<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_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,199,24">
|
||||
</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">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
|
||||
|
|
@ -90,8 +82,10 @@ unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" hr
|
|||
One possible stop criterion for a solution-based heuristic.
|
||||
<p>
|
||||
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>
|
||||
<hr><h2>Constructor & Destructor Documentation</h2>
|
||||
<p>
|
||||
|
||||
<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 & Destructor Documentation</h2>
|
||||
<a class="anchor" name="0793f68a0ad558c8203b97c33c8f9c90"></a><!-- doxytag: member="moNoFitImprSolContinue::moNoFitImprSolContinue" ref="0793f68a0ad558c8203b97c33c8f9c90" args="(unsigned int _maxNumberOfIterationWithoutImprovement)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
|
|
@ -119,8 +113,8 @@ Basic constructor.
|
|||
</table>
|
||||
</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><p>
|
||||
<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> </td><td>the current solution. </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
<dl class="return" 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< const EOT &, bool ></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< EOT >::counter</a>, <a class="el" href="mo_no_fit_impr_sol_continue_8h-source.html#l00114">moNoFitImprSolContinue< EOT >::firstFitnessSaved</a>, <a class="el" href="mo_no_fit_impr_sol_continue_8h-source.html#l00117">moNoFitImprSolContinue< EOT >::fitness</a>, and <a class="el" href="mo_no_fit_impr_sol_continue_8h-source.html#l00111">moNoFitImprSolContinue< EOT >::maxNumberOfIterationsWithoutImprovement</a>.</p>
|
||||
<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< const EOT &, bool ></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< EOT >::counter</a>, <a class="el" href="mo_no_fit_impr_sol_continue_8h-source.html#l00114">moNoFitImprSolContinue< EOT >::firstFitnessSaved</a>, <a class="el" href="mo_no_fit_impr_sol_continue_8h-source.html#l00117">moNoFitImprSolContinue< EOT >::fitness</a>, and <a class="el" href="mo_no_fit_impr_sol_continue_8h-source.html#l00111">moNoFitImprSolContinue< EOT >::maxNumberOfIterationsWithoutImprovement</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="21641c0a38a4501baae6133cbc591de4"></a><!-- doxytag: member="moNoFitImprSolContinue::init" ref="21641c0a38a4501baae6133cbc591de4" args="()" -->
|
||||
|
|
@ -181,18 +175,18 @@ template<class EOT> </div>
|
|||
Procedure which allows to initialise all the stuff needed.
|
||||
<p>
|
||||
It can be also used to reinitialize all the needed things.
|
||||
<p>Implements <a class="el" href="classmo_sol_continue.html#064dc966a210f4ffb9515be3f03ca4c7">moSolContinue< EOT ></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>
|
||||
|
||||
<p>References <a class="el" href="mo_no_fit_impr_sol_continue_8h-source.html#l00120">moNoFitImprSolContinue< EOT >::counter</a>, and <a class="el" href="mo_no_fit_impr_sol_continue_8h-source.html#l00114">moNoFitImprSolContinue< EOT >::firstFitnessSaved</a>.</p>
|
||||
|
||||
<p>
|
||||
Implements <a class="el" href="classmo_sol_continue.html#064dc966a210f4ffb9515be3f03ca4c7">moSolContinue< EOT ></a>.
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_no_fit_impr_sol_continue_8h-source.html#l00102">102</a> of file <a class="el" href="mo_no_fit_impr_sol_continue_8h-source.html">moNoFitImprSolContinue.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="mo_no_fit_impr_sol_continue_8h-source.html#l00120">moNoFitImprSolContinue< EOT >::counter</a>, and <a class="el" href="mo_no_fit_impr_sol_continue_8h-source.html#l00114">moNoFitImprSolContinue< EOT >::firstFitnessSaved</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_no_fit_impr_sol_continue_8h-source.html">moNoFitImprSolContinue.h</a></ul>
|
||||
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: Member List</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: Member List</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,19 +20,18 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<h1>moRandImprSelect< M > Member List</h1>This is the complete list of members for <a class="el" href="classmo_rand_impr_select.html">moRandImprSelect< M ></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< M ></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< M ></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< M ></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< M ></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< M &, M::EOType::Fitness &, void ></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 &_fitness)</td><td><a class="el" href="classmo_rand_impr_select.html">moRandImprSelect< M ></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 &_move, const Fitness &_fitness)</td><td><a class="el" href="classmo_rand_impr_select.html">moRandImprSelect< M ></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< M &, M::EOType::Fitness &, void ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:41 2008 for ParadisEO-MOMovingObjects by
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: moRandImprSelect< M > Class Template Reference</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: moRandImprSelect< M > Class Template Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,34 +20,26 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<h1>moRandImprSelect< M > 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>).
|
||||
</ul></div>
|
||||
<h1>moRandImprSelect< M > 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>).
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="mo_rand_impr_select_8h-source.html">moRandImprSelect.h</a>></code>
|
||||
<p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for moRandImprSelect< M >:</div>
|
||||
<div class="dynsection">
|
||||
|
||||
<p>Inheritance diagram for moRandImprSelect< M >:
|
||||
<p><center><img src="classmo_rand_impr_select.png" usemap="#moRandImprSelect< M >_map" border="0" alt=""></center>
|
||||
<map name="moRandImprSelect< M >_map">
|
||||
<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_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,256,24">
|
||||
</map>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
<a href="classmo_rand_impr_select-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
|
||||
|
|
@ -58,7 +50,7 @@ typedef M::EOType::Fitness </td><td class="memItemRight" valign="bottom"><a
|
|||
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </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> &_fitness)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </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"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_rand_impr_select.html#b20cfd0164266aa75960cba3c1673f69">update</a> (const M &_move, const <a class="el" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c">Fitness</a> &_fitness)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/struct_function.html">Function</a> that updates the fitness and move vectors. <a href="#b20cfd0164266aa75960cba3c1673f69"></a><br></td></tr>
|
||||
|
|
@ -78,16 +70,22 @@ std::vector< <a class="el" href="classmo_rand_impr_select.html#3bff2fdb963297
|
|||
std::vector< M > </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"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_rand_impr_select.html#18f21c5ec337b45f634aaa094ad698ae">firstTime</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Indicate if update has been called or not. <br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class M><br>
|
||||
class moRandImprSelect< M ></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>
|
||||
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>
|
||||
<hr><h2>Member Function Documentation</h2>
|
||||
<p>
|
||||
|
||||
<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 &_fitness)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
|
|
@ -107,7 +105,7 @@ template<class M> </div>
|
|||
<div class="memdoc">
|
||||
|
||||
<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>
|
||||
Give a value to the initialise fitness. Clean the move and fitness vectors.<p>
|
||||
<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>
|
||||
</dl>
|
||||
|
||||
<p>Implements <a class="el" href="classmo_move_select.html#58038bd859632c1bd022d23d9792bdca">moMoveSelect< M ></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>
|
||||
|
||||
<p>References <a class="el" href="mo_rand_impr_select_8h-source.html#l00121">moRandImprSelect< M >::better_fitnesses</a>, <a class="el" href="mo_rand_impr_select_8h-source.html#l00124">moRandImprSelect< M >::better_moves</a>, and <a class="el" href="mo_rand_impr_select_8h-source.html#l00118">moRandImprSelect< M >::initial_fitness</a>.</p>
|
||||
|
||||
<p>
|
||||
Implements <a class="el" href="classmo_move_select.html#58038bd859632c1bd022d23d9792bdca">moMoveSelect< M ></a>.
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_rand_impr_select_8h-source.html#l00063">63</a> of file <a class="el" href="mo_rand_impr_select_8h-source.html">moRandImprSelect.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="mo_rand_impr_select_8h-source.html#l00127">moRandImprSelect< M >::better_fitnesses</a>, <a class="el" href="mo_rand_impr_select_8h-source.html#l00130">moRandImprSelect< M >::better_moves</a>, <a class="el" href="mo_rand_impr_select_8h-source.html#l00133">moRandImprSelect< M >::firstTime</a>, and <a class="el" href="mo_rand_impr_select_8h-source.html#l00124">moRandImprSelect< M >::initial_fitness</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="b20cfd0164266aa75960cba3c1673f69"></a><!-- doxytag: member="moRandImprSelect::update" ref="b20cfd0164266aa75960cba3c1673f69" args="(const M &_move, const Fitness &_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> </td><td>a new fitness associated to the new move. </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
<dl class="return" compact><dt><b>Returns:</b></dt><dd>true. </dd></dl>
|
||||
|
||||
<p>Implements <a class="el" href="classmo_move_select.html#5b4d3b2f030cca80c563c3db0c4af404">moMoveSelect< M ></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< M >::better_fitnesses</a>, <a class="el" href="mo_rand_impr_select_8h-source.html#l00124">moRandImprSelect< M >::better_moves</a>, and <a class="el" href="mo_rand_impr_select_8h-source.html#l00118">moRandImprSelect< M >::initial_fitness</a>.</p>
|
||||
<dl compact><dt><b>Returns:</b></dt><dd>true. </dd></dl>
|
||||
|
||||
<p>
|
||||
Implements <a class="el" href="classmo_move_select.html#5b4d3b2f030cca80c563c3db0c4af404">moMoveSelect< M ></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< M >::better_fitnesses</a>, <a class="el" href="mo_rand_impr_select_8h-source.html#l00130">moRandImprSelect< M >::better_moves</a>, <a class="el" href="mo_rand_impr_select_8h-source.html#l00133">moRandImprSelect< M >::firstTime</a>, and <a class="el" href="mo_rand_impr_select_8h-source.html#l00124">moRandImprSelect< M >::initial_fitness</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="1bc88f10830960c1d88e22e444c4e670"></a><!-- doxytag: member="moRandImprSelect::operator()" ref="1bc88f10830960c1d88e22e444c4e670" args="(M &_move, Fitness &_fitness)" -->
|
||||
|
|
@ -209,18 +207,18 @@ One the saved move is randomly chosen.<p>
|
|||
</table>
|
||||
</dl>
|
||||
|
||||
<p>Implements <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">eoBF< M &, M::EOType::Fitness &, void ></a>.</p>
|
||||
|
||||
<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>References <a class="el" href="mo_rand_impr_select_8h-source.html#l00121">moRandImprSelect< M >::better_fitnesses</a>, <a class="el" href="mo_rand_impr_select_8h-source.html#l00124">moRandImprSelect< M >::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>
|
||||
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< M &, M::EOType::Fitness &, void ></a>.
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_rand_impr_select_8h-source.html#l00100">100</a> of file <a class="el" href="mo_rand_impr_select_8h-source.html">moRandImprSelect.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="mo_rand_impr_select_8h-source.html#l00127">moRandImprSelect< M >::better_fitnesses</a>, <a class="el" href="mo_rand_impr_select_8h-source.html#l00130">moRandImprSelect< M >::better_moves</a>, <a class="el" href="mo_rand_impr_select_8h-source.html#l00133">moRandImprSelect< M >::firstTime</a>, and <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_rng.html#f0829d258c74cdc3a8f6cd72c0287cb4">eoRng::random()</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_rand_impr_select_8h-source.html">moRandImprSelect.h</a></ul>
|
||||
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:41 2008 for ParadisEO-MOMovingObjects by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: Member List</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: Member List</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,23 +20,21 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<h1>moRandMove< M > Member List</h1>This is the complete list of members for <a class="el" href="classmo_rand_move.html">moRandMove< M ></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< M &, void ></a></td><td><code> [static]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">operator()</a>(M &)=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< M &, void ></a></td><td><code> [pure virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF< M &, void ></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
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: moRandMove< M > Class Template Reference</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: moRandMove< M > Class Template Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,33 +20,25 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<h1>moRandMove< M > Class Template Reference</h1><!-- doxytag: class="moRandMove" --><!-- doxytag: inherits="eoUF< M &, void >" -->Random move generator.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="mo_rand_move_8h-source.html">moRandMove.h</a>></code>
|
||||
<p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for moRandMove< M >:</div>
|
||||
<div class="dynsection">
|
||||
|
||||
<p>Inheritance diagram for moRandMove< M >:
|
||||
<p><center><img src="classmo_rand_move.png" usemap="#moRandMove< M >_map" border="0" alt=""></center>
|
||||
<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_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,124,24">
|
||||
</map>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
<a href="classmo_rand_move-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
</table>
|
||||
|
|
@ -56,12 +48,14 @@ Inheritance diagram for moRandMove< M >:</div>
|
|||
|
||||
Random move generator.
|
||||
<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>.
|
||||
<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>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
Only a description... An object that herits from this class needs to be designed in order to use a <a class="el" href="classmo_s_a.html">moSA</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_rand_move_8h-source.html#l00046">46</a> of file <a class="el" href="mo_rand_move_8h-source.html">moRandMove.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_rand_move_8h-source.html">moRandMove.h</a></ul>
|
||||
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:41 2008 for ParadisEO-MOMovingObjects by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: Member List</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: Member List</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,19 +20,16 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<h1>moSA< M > Member List</h1>This is the complete list of members for <a class="el" href="classmo_s_a.html">moSA< M ></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< EOType ></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#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< M::EOType ></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< M::EOType ></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< M ></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< M ></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< M::EOType ></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< M ></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< M ></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< M::EOType &, bool ></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< EOType ></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< EOType ></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< EOType ></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< M ></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< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_s_a.html#12e7da3a56b82daa29a30d1254da5823">moSA</a>(moRandMove< M > &_random_move_generator, moMoveIncrEval< M > &_incremental_evaluation, moSolContinue< EOT > &_continue, double _initial_temperature, moCoolingSchedule &_cooling_schedule, eoEvalFunc< EOT > &_full_evaluation)</td><td><a class="el" href="classmo_s_a.html">moSA< M ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_s_a.html#bea8176b0c05a96696b2ab29d3f3c544">operator()</a>(EOT &_solution)</td><td><a class="el" href="classmo_s_a.html">moSA< M ></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< EOType ></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< EOType ></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< M ></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< EOType ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html#4d42fee3eb192bc52b184cd098f91850">~eoOp</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html">eoOp< EOType ></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< M::EOType &, bool ></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
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: moSA< M > Class Template Reference</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: moSA< M > Class Template Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,24 +20,18 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<h1>moSA< M > Class Template Reference</h1><!-- doxytag: class="moSA" --><!-- doxytag: inherits="moAlgo< M::EOType >" -->Simulated Annealing (SA).
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="mo_s_a_8h-source.html">moSA.h</a>></code>
|
||||
<p>
|
||||
Inherits <a class="el" href="classmo_algo.html">moAlgo< M::EOType ></a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
<a href="classmo_s_a-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
|
|
@ -90,8 +84,10 @@ double </td><td class="memItemRight" valign="bottom"><a class="el" href="cl
|
|||
Simulated Annealing (SA).
|
||||
<p>
|
||||
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>
|
||||
<hr><h2>Constructor & Destructor Documentation</h2>
|
||||
<p>
|
||||
|
||||
<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 & Destructor Documentation</h2>
|
||||
<a class="anchor" name="12e7da3a56b82daa29a30d1254da5823"></a><!-- doxytag: member="moSA::moSA" ref="12e7da3a56b82daa29a30d1254da5823" args="(moRandMove< M > &_random_move_generator, moMoveIncrEval< M > &_incremental_evaluation, moSolContinue< EOT > &_continue, double _initial_temperature, moCoolingSchedule &_cooling_schedule, eoEvalFunc< EOT > &_full_evaluation)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
|
|
@ -158,8 +154,8 @@ All the boxes used by a SA need to be given.<p>
|
|||
</table>
|
||||
</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><p>
|
||||
<hr><h2>Member Function Documentation</h2>
|
||||
|
|
@ -184,26 +180,26 @@ template<class M> </div>
|
|||
<p>
|
||||
function that launches the SA algorithm.
|
||||
<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>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>_solution</em> </td><td>A solution to improve. </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
<dl class="return" 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< M::EOType &, bool ></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< M >::continu</a>, <a class="el" href="mo_s_a_8h-source.html#l00159">moSA< M >::cooling_schedule</a>, <a class="el" href="mo_s_a_8h-source.html#l00162">moSA< M >::full_evaluation</a>, <a class="el" href="mo_s_a_8h-source.html#l00150">moSA< M >::incremental_evaluation</a>, <a class="el" href="mo_s_a_8h-source.html#l00156">moSA< M >::initial_temperature</a>, <a class="el" href="mo_s_a_8h-source.html#l00147">moSA< M >::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>
|
||||
<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< M::EOType &, bool ></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< M >::continu</a>, <a class="el" href="mo_s_a_8h-source.html#l00159">moSA< M >::cooling_schedule</a>, <a class="el" href="mo_s_a_8h-source.html#l00162">moSA< M >::full_evaluation</a>, <a class="el" href="mo_s_a_8h-source.html#l00150">moSA< M >::incremental_evaluation</a>, <a class="el" href="mo_s_a_8h-source.html#l00156">moSA< M >::initial_temperature</a>, <a class="el" href="mo_s_a_8h-source.html#l00147">moSA< M >::random_move_generator</a>, and <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_rng.html#50dfb052f11ae50326e552cb223d88e4">eoRng::uniform()</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_s_a_8h-source.html">moSA.h</a></ul>
|
||||
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:41 2008 for ParadisEO-MOMovingObjects by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: Member List</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: Member List</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,16 +20,14 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<h1>moSimpleMoveTabuList< M > Member List</h1>This is the complete list of members for <a class="el" href="classmo_simple_move_tabu_list.html">moSimpleMoveTabuList< M ></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 &_move, const EOT &_solution)</td><td><a class="el" href="classmo_simple_move_tabu_list.html">moSimpleMoveTabuList< M ></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< M ></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< M ></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< A1, A2, R ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:41 2008 for ParadisEO-MOMovingObjects by
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: moSimpleMoveTabuList< M > Class Template Reference</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: moSimpleMoveTabuList< M > Class Template Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,34 +20,26 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<h1>moSimpleMoveTabuList< M > 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>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="mo_simple_move_tabu_list_8h-source.html">moSimpleMoveTabuList.h</a>></code>
|
||||
<p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for moSimpleMoveTabuList< M >:</div>
|
||||
<div class="dynsection">
|
||||
|
||||
<p>Inheritance diagram for moSimpleMoveTabuList< M >:
|
||||
<p><center><img src="classmo_simple_move_tabu_list.png" usemap="#moSimpleMoveTabuList< M >_map" border="0" alt=""></center>
|
||||
<map name="moSimpleMoveTabuList< M >_map">
|
||||
<area href="classmo_tabu_list.html" alt="moTabuList< M >" shape="rect" coords="0,112,179,136">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="0,56,179,80">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,179,24">
|
||||
</map>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
<a href="classmo_simple_move_tabu_list-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
|
||||
|
|
@ -99,8 +91,10 @@ std::list< M > </td><td class="memItemRight" valign="bottom"><a class
|
|||
class moSimpleMoveTabuList< M ></h3>
|
||||
|
||||
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>
|
||||
<hr><h2>Member Function Documentation</h2>
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_simple_move_tabu_list_8h-source.html#l00046">46</a> of file <a class="el" href="mo_simple_move_tabu_list_8h-source.html">moSimpleMoveTabuList.h</a>.<hr><h2>Member Function Documentation</h2>
|
||||
<a class="anchor" name="8d38f296f3d7721025820f16f25fcf7e"></a><!-- doxytag: member="moSimpleMoveTabuList::operator()" ref="8d38f296f3d7721025820f16f25fcf7e" args="(const M &_move, const EOT &_solution)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
|
|
@ -133,16 +127,16 @@ template<class M> </div>
|
|||
<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>_move</em> </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> </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> </td><td>A solution. </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
<dl class="return" 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< M >::tabuList</a>.</p>
|
||||
<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>
|
||||
References <a class="el" href="mo_simple_move_tabu_list_8h-source.html#l00151">moSimpleMoveTabuList< M >::tabuList</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="e6c0835fbfab2bdc63097cf2fd5328aa"></a><!-- doxytag: member="moSimpleMoveTabuList::add" ref="e6c0835fbfab2bdc63097cf2fd5328aa" args="(const M &_move, const EOT &_solution)" -->
|
||||
|
|
@ -183,12 +177,12 @@ The two parameters have not to be modified so they are constant parameters.<p>
|
|||
</table>
|
||||
</dl>
|
||||
|
||||
<p>Implements <a class="el" href="classmo_tabu_list.html#55204939b6d67b6d37b4af725d70cf6d">moTabuList< M ></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>
|
||||
|
||||
<p>References <a class="el" href="mo_simple_move_tabu_list_8h-source.html#l00145">moSimpleMoveTabuList< M >::memory_maximum_size</a>, <a class="el" href="mo_simple_move_tabu_list_8h-source.html#l00148">moSimpleMoveTabuList< M >::memory_size</a>, <a class="el" href="mo_simple_move_tabu_list_8h-source.html#l00126">moSimpleMoveTabuList< M >::removeMove()</a>, and <a class="el" href="mo_simple_move_tabu_list_8h-source.html#l00151">moSimpleMoveTabuList< M >::tabuList</a>.</p>
|
||||
|
||||
<p>
|
||||
Implements <a class="el" href="classmo_tabu_list.html#55204939b6d67b6d37b4af725d70cf6d">moTabuList< M ></a>.
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_simple_move_tabu_list_8h-source.html#l00086">86</a> of file <a class="el" href="mo_simple_move_tabu_list_8h-source.html">moSimpleMoveTabuList.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="mo_simple_move_tabu_list_8h-source.html#l00145">moSimpleMoveTabuList< M >::memory_maximum_size</a>, <a class="el" href="mo_simple_move_tabu_list_8h-source.html#l00148">moSimpleMoveTabuList< M >::memory_size</a>, <a class="el" href="mo_simple_move_tabu_list_8h-source.html#l00126">moSimpleMoveTabuList< M >::removeMove()</a>, and <a class="el" href="mo_simple_move_tabu_list_8h-source.html#l00151">moSimpleMoveTabuList< M >::tabuList</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="96cffc8118456ed762b07b9fc0e0679f"></a><!-- doxytag: member="moSimpleMoveTabuList::update" ref="96cffc8118456ed762b07b9fc0e0679f" args="()" -->
|
||||
|
|
@ -212,10 +206,10 @@ template<class M> </div>
|
|||
Procedure that updates the tabu list content.
|
||||
<p>
|
||||
Generally, a counter associated to each saved move is decreased by one.
|
||||
<p>Implements <a class="el" href="classmo_tabu_list.html#a2e5d1132f064093c8ed57046405f5ca">moTabuList< M ></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>.</p>
|
||||
|
||||
<p>
|
||||
Implements <a class="el" href="classmo_tabu_list.html#a2e5d1132f064093c8ed57046405f5ca">moTabuList< M ></a>.
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_simple_move_tabu_list_8h-source.html#l00110">110</a> of file <a class="el" href="mo_simple_move_tabu_list_8h-source.html">moSimpleMoveTabuList.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="b91ae9971be30769757d1ad92c6009dc"></a><!-- doxytag: member="moSimpleMoveTabuList::init" ref="b91ae9971be30769757d1ad92c6009dc" args="()" -->
|
||||
|
|
@ -239,10 +233,10 @@ template<class M> </div>
|
|||
Procedure which initialises the tabu list.
|
||||
<p>
|
||||
Can be useful if the data structure needs to be allocated before being used.
|
||||
<p>Implements <a class="el" href="classmo_tabu_list.html#0a06c459d56e8e2b408a8f3c6aec4e57">moTabuList< M ></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>.</p>
|
||||
|
||||
<p>
|
||||
Implements <a class="el" href="classmo_tabu_list.html#0a06c459d56e8e2b408a8f3c6aec4e57">moTabuList< M ></a>.
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_simple_move_tabu_list_8h-source.html#l00115">115</a> of file <a class="el" href="mo_simple_move_tabu_list_8h-source.html">moSimpleMoveTabuList.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="922ac2e3c45cbb94698517265be95de5"></a><!-- doxytag: member="moSimpleMoveTabuList::removeMove" ref="922ac2e3c45cbb94698517265be95de5" args="(const M &_move)" -->
|
||||
|
|
@ -268,22 +262,22 @@ Procedure that removes a given move from the tabu list (if it is into, else do n
|
|||
<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>_move</em> </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> </td><td>A given <a class="el" href="classmo_move.html">moMove</a>. </td></tr>
|
||||
</table>
|
||||
</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>References <a class="el" href="mo_simple_move_tabu_list_8h-source.html#l00151">moSimpleMoveTabuList< M >::tabuList</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="mo_simple_move_tabu_list_8h-source.html#l00086">moSimpleMoveTabuList< M >::add()</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< M >::tabuList</a>.
|
||||
<p>
|
||||
Referenced by <a class="el" href="mo_simple_move_tabu_list_8h-source.html#l00086">moSimpleMoveTabuList< M >::add()</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_simple_move_tabu_list_8h-source.html">moSimpleMoveTabuList.h</a></ul>
|
||||
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:41 2008 for ParadisEO-MOMovingObjects by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: Member List</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: Member List</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,16 +20,14 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<h1>moSimpleSolutionTabuList< M > Member List</h1>This is the complete list of members for <a class="el" href="classmo_simple_solution_tabu_list.html">moSimpleSolutionTabuList< M ></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 &_move, const EOT &_solution)</td><td><a class="el" href="classmo_simple_solution_tabu_list.html">moSimpleSolutionTabuList< M ></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< M ></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< M ></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< A1, A2, R ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:41 2008 for ParadisEO-MOMovingObjects by
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: moSimpleSolutionTabuList< M > Class Template Reference</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: moSimpleSolutionTabuList< M > Class Template Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,34 +20,26 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<h1>moSimpleSolutionTabuList< M > Class Template Reference</h1><!-- doxytag: class="moSimpleSolutionTabuList" --><!-- doxytag: inherits="moTabuList" -->Class describing a solution tabu list with limited length.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="mo_simple_solution_tabu_list_8h-source.html">moSimpleSolutionTabuList.h</a>></code>
|
||||
<p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for moSimpleSolutionTabuList< M >:</div>
|
||||
<div class="dynsection">
|
||||
|
||||
<p>Inheritance diagram for moSimpleSolutionTabuList< M >:
|
||||
<p><center><img src="classmo_simple_solution_tabu_list.png" usemap="#moSimpleSolutionTabuList< M >_map" border="0" alt=""></center>
|
||||
<map name="moSimpleSolutionTabuList< M >_map">
|
||||
<area href="classmo_tabu_list.html" alt="moTabuList< M >" shape="rect" coords="0,112,192,136">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="0,56,192,80">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,192,24">
|
||||
</map>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
<a href="classmo_simple_solution_tabu_list-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
|
||||
|
|
@ -56,7 +48,8 @@ typedef M::EOType </td><td class="memItemRight" valign="bottom"><a class="e
|
|||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Alias for the type. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3438db9ed9e1a94a24c418d8cbadec54"></a><!-- doxytag: member="moSimpleSolutionTabuList::solutionIterator" ref="3438db9ed9e1a94a24c418d8cbadec54" args="" -->
|
||||
typedef std::list< <a class="el" href="classmo_simple_solution_tabu_list.html#881060871a6b49e5e8554c5df85176d9">EOT</a> >::iterator </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_simple_solution_tabu_list.html#3438db9ed9e1a94a24c418d8cbadec54">solutionIterator</a></td></tr>
|
||||
typedef std::list< <a class="el" href="classmo_simple_solution_tabu_list.html#881060871a6b49e5e8554c5df85176d9">EOT</a> <br>
|
||||
>::iterator </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"> </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>
|
||||
|
|
@ -98,8 +91,10 @@ std::list< <a class="el" href="classmo_simple_solution_tabu_list.html#8810608
|
|||
class moSimpleSolutionTabuList< M ></h3>
|
||||
|
||||
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>
|
||||
<hr><h2>Constructor & Destructor Documentation</h2>
|
||||
<p>
|
||||
|
||||
<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 & Destructor Documentation</h2>
|
||||
<a class="anchor" name="8499bf947de47519d155e9e45f815d41"></a><!-- doxytag: member="moSimpleSolutionTabuList::moSimpleSolutionTabuList" ref="8499bf947de47519d155e9e45f815d41" args="(unsigned int _memory_maximum_size)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
|
|
@ -127,8 +122,8 @@ Constructor.
|
|||
</table>
|
||||
</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><p>
|
||||
<hr><h2>Member Function Documentation</h2>
|
||||
|
|
@ -164,16 +159,16 @@ template<class M> </div>
|
|||
<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>_move</em> </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> </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> </td><td>A solution. </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
<dl class="return" 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< M >::tabuList</a>.</p>
|
||||
<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>
|
||||
References <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00157">moSimpleSolutionTabuList< M >::tabuList</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="58ae13e7642c429ea51ff679a932aceb"></a><!-- doxytag: member="moSimpleSolutionTabuList::add" ref="58ae13e7642c429ea51ff679a932aceb" args="(const M &_move, const EOT &_solution)" -->
|
||||
|
|
@ -214,12 +209,12 @@ The two parameters have not to be modified so they are constant parameters.<p>
|
|||
</table>
|
||||
</dl>
|
||||
|
||||
<p>Implements <a class="el" href="classmo_tabu_list.html#55204939b6d67b6d37b4af725d70cf6d">moTabuList< M ></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>
|
||||
|
||||
<p>References <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00150">moSimpleSolutionTabuList< M >::memory_maximum_size</a>, <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00153">moSimpleSolutionTabuList< M >::memory_size</a>, <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00131">moSimpleSolutionTabuList< M >::removeSolution()</a>, and <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00156">moSimpleSolutionTabuList< M >::tabuList</a>.</p>
|
||||
|
||||
<p>
|
||||
Implements <a class="el" href="classmo_tabu_list.html#55204939b6d67b6d37b4af725d70cf6d">moTabuList< M ></a>.
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00089">89</a> of file <a class="el" href="mo_simple_solution_tabu_list_8h-source.html">moSimpleSolutionTabuList.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00151">moSimpleSolutionTabuList< M >::memory_maximum_size</a>, <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00154">moSimpleSolutionTabuList< M >::memory_size</a>, <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00131">moSimpleSolutionTabuList< M >::removeSolution()</a>, and <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00157">moSimpleSolutionTabuList< M >::tabuList</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="91b8b01dba7ffea8b63765d931e56f56"></a><!-- doxytag: member="moSimpleSolutionTabuList::update" ref="91b8b01dba7ffea8b63765d931e56f56" args="()" -->
|
||||
|
|
@ -243,10 +238,10 @@ template<class M> </div>
|
|||
Procedure that updates the tabu list content.
|
||||
<p>
|
||||
Generally, a counter associated to each saved move is decreased by one.
|
||||
<p>Implements <a class="el" href="classmo_tabu_list.html#a2e5d1132f064093c8ed57046405f5ca">moTabuList< M ></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>.</p>
|
||||
|
||||
<p>
|
||||
Implements <a class="el" href="classmo_tabu_list.html#a2e5d1132f064093c8ed57046405f5ca">moTabuList< M ></a>.
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00115">115</a> of file <a class="el" href="mo_simple_solution_tabu_list_8h-source.html">moSimpleSolutionTabuList.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="d5645c39fec71a6110a2cbccbb08b816"></a><!-- doxytag: member="moSimpleSolutionTabuList::init" ref="d5645c39fec71a6110a2cbccbb08b816" args="()" -->
|
||||
|
|
@ -270,10 +265,10 @@ template<class M> </div>
|
|||
Procedure which initialises the tabu list.
|
||||
<p>
|
||||
Can be useful if the data structure needs to be allocated before being used.
|
||||
<p>Implements <a class="el" href="classmo_tabu_list.html#0a06c459d56e8e2b408a8f3c6aec4e57">moTabuList< M ></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>.</p>
|
||||
|
||||
<p>
|
||||
Implements <a class="el" href="classmo_tabu_list.html#0a06c459d56e8e2b408a8f3c6aec4e57">moTabuList< M ></a>.
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00120">120</a> of file <a class="el" href="mo_simple_solution_tabu_list_8h-source.html">moSimpleSolutionTabuList.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="e4a57001a201e1fb7446902381a7ac7d"></a><!-- doxytag: member="moSimpleSolutionTabuList::removeSolution" ref="e4a57001a201e1fb7446902381a7ac7d" args="(const EOT &_solution)" -->
|
||||
|
|
@ -303,18 +298,18 @@ Procedure that removes a given solution from the tabu list (if it is into, else
|
|||
</table>
|
||||
</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>References <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00156">moSimpleSolutionTabuList< M >::tabuList</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00089">moSimpleSolutionTabuList< M >::add()</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#l00154">moSimpleSolutionTabuList< M >::memory_size</a>, and <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00157">moSimpleSolutionTabuList< M >::tabuList</a>.
|
||||
<p>
|
||||
Referenced by <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00089">moSimpleSolutionTabuList< M >::add()</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_simple_solution_tabu_list_8h-source.html">moSimpleSolutionTabuList.h</a></ul>
|
||||
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:41 2008 for ParadisEO-MOMovingObjects by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: Member List</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: Member List</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,24 +20,22 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<h1>moSolContinue< EOT > Member List</h1>This is the complete list of members for <a class="el" href="classmo_sol_continue.html">moSolContinue< EOT ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_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< const EOT &, bool ></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< EOT ></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 &)=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< const EOT &, bool ></a></td><td><code> [pure virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF< const EOT &, bool ></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
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: moSolContinue< EOT > Class Template Reference</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: moSolContinue< EOT > Class Template Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,25 +20,20 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<h1>moSolContinue< EOT > Class Template Reference</h1><!-- doxytag: class="moSolContinue" --><!-- doxytag: inherits="eoUF< const EOT &, bool >" -->Class that describes a stop criterion for a solution-based heuristic.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="mo_sol_continue_8h-source.html">moSolContinue.h</a>></code>
|
||||
<p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for moSolContinue< EOT >:</div>
|
||||
<div class="dynsection">
|
||||
|
||||
<p>Inheritance diagram for moSolContinue< EOT >:
|
||||
<p><center><img src="classmo_sol_continue.png" usemap="#moSolContinue< EOT >_map" border="0" alt=""></center>
|
||||
<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">
|
||||
|
|
@ -48,9 +43,6 @@ Inheritance diagram for moSolContinue< EOT >:</div>
|
|||
<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">
|
||||
</map>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
<a href="classmo_sol_continue-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
|
||||
|
|
@ -65,8 +57,10 @@ Inheritance diagram for moSolContinue< EOT >:</div>
|
|||
Class that describes a stop criterion for a solution-based heuristic.
|
||||
<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>).
|
||||
<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>
|
||||
<hr><h2>Member Function Documentation</h2>
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_sol_continue_8h-source.html#l00048">48</a> of file <a class="el" href="mo_sol_continue_8h-source.html">moSolContinue.h</a>.<hr><h2>Member Function Documentation</h2>
|
||||
<a class="anchor" name="064dc966a210f4ffb9515be3f03ca4c7"></a><!-- doxytag: member="moSolContinue::init" ref="064dc966a210f4ffb9515be3f03ca4c7" args="()=0" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
|
|
@ -88,14 +82,14 @@ template<class EOT> </div>
|
|||
Procedure which initialises all that the stop criterion needs.
|
||||
<p>
|
||||
Generally, it allocates some data structures or initialises some counters.
|
||||
<p>Implemented in <a class="el" href="classmo_fit_sol_continue.html#670bd895b4edfcd3aebb40d2295d7f7c">moFitSolContinue< EOT ></a>, <a class="el" href="classmo_gen_sol_continue.html#6c5db8182157584b56507cc9075602d4">moGenSolContinue< EOT ></a>, <a class="el" href="classmo_no_fit_impr_sol_continue.html#21641c0a38a4501baae6133cbc591de4">moNoFitImprSolContinue< EOT ></a>, and <a class="el" href="classmo_steady_fit_sol_continue.html#87563493addc8e4b58982c55a67179b9">moSteadyFitSolContinue< EOT ></a>.</p>
|
||||
|
||||
<p>
|
||||
Implemented in <a class="el" href="classmo_fit_sol_continue.html#670bd895b4edfcd3aebb40d2295d7f7c">moFitSolContinue< EOT ></a>, <a class="el" href="classmo_gen_sol_continue.html#6c5db8182157584b56507cc9075602d4">moGenSolContinue< EOT ></a>, <a class="el" href="classmo_no_fit_impr_sol_continue.html#21641c0a38a4501baae6133cbc591de4">moNoFitImprSolContinue< EOT ></a>, and <a class="el" href="classmo_steady_fit_sol_continue.html#87563493addc8e4b58982c55a67179b9">moSteadyFitSolContinue< EOT ></a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_sol_continue_8h-source.html">moSolContinue.h</a></ul>
|
||||
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:41 2008 for ParadisEO-MOMovingObjects by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: Member List</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: Member List</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,16 +20,14 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<h1>moSteadyFitSolContinue< EOT > Member List</h1>This is the complete list of members for <a class="el" href="classmo_steady_fit_sol_continue.html">moSteadyFitSolContinue< EOT ></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< EOT ></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< EOT ></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 &_solution)</td><td><a class="el" href="classmo_steady_fit_sol_continue.html">moSteadyFitSolContinue< EOT ></a></td><td><code> [inline, virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF< const EOT &, bool ></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
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: moSteadyFitSolContinue< EOT > Class Template Reference</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: moSteadyFitSolContinue< EOT > Class Template Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,34 +20,26 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<h1>moSteadyFitSolContinue< EOT > Class Template Reference</h1><!-- doxytag: class="moSteadyFitSolContinue" --><!-- doxytag: inherits="moSolContinue" -->One possible stopping criterion for a solution-based heuristic.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="mo_steady_fit_sol_continue_8h-source.html">moSteadyFitSolContinue.h</a>></code>
|
||||
<p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for moSteadyFitSolContinue< EOT >:</div>
|
||||
<div class="dynsection">
|
||||
|
||||
<p>Inheritance diagram for moSteadyFitSolContinue< EOT >:
|
||||
<p><center><img src="classmo_steady_fit_sol_continue.png" usemap="#moSteadyFitSolContinue< EOT >_map" border="0" alt=""></center>
|
||||
<map name="moSteadyFitSolContinue< EOT >_map">
|
||||
<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_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,198,24">
|
||||
</map>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
<a href="classmo_steady_fit_sol_continue-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
|
||||
|
|
@ -98,8 +90,10 @@ unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" hr
|
|||
One possible stopping criterion for a solution-based heuristic.
|
||||
<p>
|
||||
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>
|
||||
<hr><h2>Constructor & Destructor Documentation</h2>
|
||||
<p>
|
||||
|
||||
<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 & Destructor Documentation</h2>
|
||||
<a class="anchor" name="c5e0e998b73e3a48ca3e87f4f816569b"></a><!-- doxytag: member="moSteadyFitSolContinue::moSteadyFitSolContinue" ref="c5e0e998b73e3a48ca3e87f4f816569b" args="(unsigned int _maxNumberOfIterations, unsigned int _maxNumberOfIterationWithoutImprovement)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
|
|
@ -137,8 +131,8 @@ Basic constructor.
|
|||
</table>
|
||||
</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><p>
|
||||
<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> </td><td>the current solution. </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
<dl class="return" 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< const EOT &, bool ></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< EOT >::counter</a>, <a class="el" href="mo_steady_fit_sol_continue_8h-source.html#l00133">moSteadyFitSolContinue< EOT >::firstFitnessSaved</a>, <a class="el" href="mo_steady_fit_sol_continue_8h-source.html#l00136">moSteadyFitSolContinue< EOT >::fitness</a>, <a class="el" href="mo_steady_fit_sol_continue_8h-source.html#l00124">moSteadyFitSolContinue< EOT >::maxNumberOfIterations</a>, <a class="el" href="mo_steady_fit_sol_continue_8h-source.html#l00130">moSteadyFitSolContinue< EOT >::maxNumberOfIterationsReached</a>, and <a class="el" href="mo_steady_fit_sol_continue_8h-source.html#l00127">moSteadyFitSolContinue< EOT >::maxNumberOfIterationsWithoutImprovement</a>.</p>
|
||||
<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< const EOT &, bool ></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< EOT >::counter</a>, <a class="el" href="mo_steady_fit_sol_continue_8h-source.html#l00133">moSteadyFitSolContinue< EOT >::firstFitnessSaved</a>, <a class="el" href="mo_steady_fit_sol_continue_8h-source.html#l00136">moSteadyFitSolContinue< EOT >::fitness</a>, <a class="el" href="mo_steady_fit_sol_continue_8h-source.html#l00124">moSteadyFitSolContinue< EOT >::maxNumberOfIterations</a>, <a class="el" href="mo_steady_fit_sol_continue_8h-source.html#l00130">moSteadyFitSolContinue< EOT >::maxNumberOfIterationsReached</a>, and <a class="el" href="mo_steady_fit_sol_continue_8h-source.html#l00127">moSteadyFitSolContinue< EOT >::maxNumberOfIterationsWithoutImprovement</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="87563493addc8e4b58982c55a67179b9"></a><!-- doxytag: member="moSteadyFitSolContinue::init" ref="87563493addc8e4b58982c55a67179b9" args="()" -->
|
||||
|
|
@ -200,18 +194,18 @@ template<class EOT> </div>
|
|||
Procedure which allows to initialise the stuff needed.
|
||||
<p>
|
||||
It can be also used to reinitialize the counter all the needed things.
|
||||
<p>Implements <a class="el" href="classmo_sol_continue.html#064dc966a210f4ffb9515be3f03ca4c7">moSolContinue< EOT ></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>
|
||||
|
||||
<p>References <a class="el" href="mo_steady_fit_sol_continue_8h-source.html#l00139">moSteadyFitSolContinue< EOT >::counter</a>, <a class="el" href="mo_steady_fit_sol_continue_8h-source.html#l00133">moSteadyFitSolContinue< EOT >::firstFitnessSaved</a>, and <a class="el" href="mo_steady_fit_sol_continue_8h-source.html#l00130">moSteadyFitSolContinue< EOT >::maxNumberOfIterationsReached</a>.</p>
|
||||
|
||||
<p>
|
||||
Implements <a class="el" href="classmo_sol_continue.html#064dc966a210f4ffb9515be3f03ca4c7">moSolContinue< EOT ></a>.
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_steady_fit_sol_continue_8h-source.html#l00114">114</a> of file <a class="el" href="mo_steady_fit_sol_continue_8h-source.html">moSteadyFitSolContinue.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="mo_steady_fit_sol_continue_8h-source.html#l00139">moSteadyFitSolContinue< EOT >::counter</a>, <a class="el" href="mo_steady_fit_sol_continue_8h-source.html#l00133">moSteadyFitSolContinue< EOT >::firstFitnessSaved</a>, and <a class="el" href="mo_steady_fit_sol_continue_8h-source.html#l00130">moSteadyFitSolContinue< EOT >::maxNumberOfIterationsReached</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_steady_fit_sol_continue_8h-source.html">moSteadyFitSolContinue.h</a></ul>
|
||||
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:41 2008 for ParadisEO-MOMovingObjects by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: Member List</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: Member List</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,19 +20,16 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<h1>moTS< M > Member List</h1>This is the complete list of members for <a class="el" href="classmo_t_s.html">moTS< M ></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< EOType ></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#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< M::EOType ></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< M::EOType ></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< M ></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< M::EOType ></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< EOType ></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< M ></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< M ></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< M::EOType &, bool ></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< EOType ></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< EOType ></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< EOType ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_t_s.html#336408ddf8b7a29ffa8e01e9c18d8e10">moTS</a>(moMoveInit< M > &_move_initializer, moNextMove< M > &_next_move_generator, moMoveIncrEval< M > &_incremental_evaluation, moTabuList< M > &_tabu_list, moAspirCrit< M > &_aspiration_criterion, moSolContinue< EOT > &_continue, eoEvalFunc< EOT > &_full_evaluation)</td><td><a class="el" href="classmo_t_s.html">moTS< M ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_t_s.html#7e435fac1b8d5a410b7374d114e005e2">moTS</a>(moMoveExpl< M > &_move_explorer, moSolContinue< EOT > &_continue, eoEvalFunc< EOT > &_full_evaluation)</td><td><a class="el" href="classmo_t_s.html">moTS< M ></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< M ></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< M ></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< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_t_s.html#2a011779723e24a5132a37593775bf56">operator()</a>(EOT &_solution)</td><td><a class="el" href="classmo_t_s.html">moTS< M ></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< EOType ></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< EOType ></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< EOType ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html#4d42fee3eb192bc52b184cd098f91850">~eoOp</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_op.html">eoOp< EOType ></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< M::EOType &, bool ></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
|
||||
<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< M ></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
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: moTS< M > Class Template Reference</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: moTS< M > Class Template Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,34 +20,32 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<h1>moTS< M > Class Template Reference</h1><!-- doxytag: class="moTS" --><!-- doxytag: inherits="moAlgo< M::EOType >" -->Tabu Search (TS).
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="mo_t_s_8h-source.html">moTS.h</a>></code>
|
||||
<p>
|
||||
Inherits <a class="el" href="classmo_algo.html">moAlgo< M::EOType ></a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
<a href="classmo_t_s-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </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>< M > &_move_initializer, <a class="el" href="classmo_next_move.html">moNextMove</a>< M > &_next_move_generator, <a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval</a>< M > &_incremental_evaluation, <a class="el" href="classmo_tabu_list.html">moTabuList</a>< M > &_tabu_list, <a class="el" href="classmo_aspir_crit.html">moAspirCrit</a>< M > &_aspiration_criterion, <a class="el" href="classmo_sol_continue.html">moSolContinue</a>< <a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">EOT</a> > &_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>< <a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">EOT</a> > &_full_evaluation)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </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"> </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"> </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>< M > &_move_explorer, <a class="el" href="classmo_sol_continue.html">moSolContinue</a>< <a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">EOT</a> > &_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>< <a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">EOT</a> > &_full_evaluation)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </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="()" -->
|
||||
</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s.html#0855b0db1dd8231b720ae6a5423b444e">~moTS</a> ()</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Destructor. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </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> &_solution)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/struct_function.html">Function</a> which launchs the Tabu Search. <a href="#2a011779723e24a5132a37593775bf56"></a><br></td></tr>
|
||||
|
|
@ -61,8 +59,8 @@ typedef EOT::Fitness </td><td class="memItemRight" valign="bottom"><a class
|
|||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Alias for the fitness. <br></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9fd948a2c586f1991f5a1eee927af8a6"></a><!-- doxytag: member="moTS::move_explorer" ref="9fd948a2c586f1991f5a1eee927af8a6" args="" -->
|
||||
<a class="el" href="classmo_move_expl.html">moMoveExpl</a>< M > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s.html#9fd948a2c586f1991f5a1eee927af8a6">move_explorer</a></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="43018b8f7d8a167c77f1da9f56cbaadd"></a><!-- doxytag: member="moTS::move_explorer" ref="43018b8f7d8a167c77f1da9f56cbaadd" args="" -->
|
||||
<a class="el" href="classmo_move_expl.html">moMoveExpl</a>< M > * </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s.html#43018b8f7d8a167c77f1da9f56cbaadd">move_explorer</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </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="" -->
|
||||
|
|
@ -73,6 +71,10 @@ typedef EOT::Fitness </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>< <a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">EOT</a> > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s.html#f44bb408007e2bff99f7a201842e8e48">full_evaluation</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </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 </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"> </td><td class="mdescRight">Indicate if the memory has been allocated for the move_explorer. <br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class M><br>
|
||||
|
|
@ -81,8 +83,10 @@ typedef EOT::Fitness </td><td class="memItemRight" valign="bottom"><a class
|
|||
Tabu Search (TS).
|
||||
<p>
|
||||
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>
|
||||
<hr><h2>Constructor & Destructor Documentation</h2>
|
||||
<p>
|
||||
|
||||
<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 & Destructor Documentation</h2>
|
||||
<a class="anchor" name="336408ddf8b7a29ffa8e01e9c18d8e10"></a><!-- doxytag: member="moTS::moTS" ref="336408ddf8b7a29ffa8e01e9c18d8e10" args="(moMoveInit< M > &_move_initializer, moNextMove< M > &_next_move_generator, moMoveIncrEval< M > &_incremental_evaluation, moTabuList< M > &_tabu_list, moAspirCrit< M > &_aspiration_criterion, moSolContinue< EOT > &_continue, eoEvalFunc< EOT > &_full_evaluation)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
|
|
@ -141,9 +145,9 @@ template<class M> </div>
|
|||
<div class="memdoc">
|
||||
|
||||
<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>
|
||||
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>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>_move_initializer</em> </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>
|
||||
</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><p>
|
||||
<a class="anchor" name="7e435fac1b8d5a410b7374d114e005e2"></a><!-- doxytag: member="moTS::moTS" ref="7e435fac1b8d5a410b7374d114e005e2" args="(moMoveExpl< M > &_move_explorer, moSolContinue< EOT > &_continue, eoEvalFunc< EOT > &_full_evaluation)" -->
|
||||
|
|
@ -199,14 +203,14 @@ Constructor with less parameters.
|
|||
The explorer is given in the parameters.<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>_move_explorer</em> </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> </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> </td><td>The stopping criterion. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_full_evaluation</em> </td><td>A full evaluation function. </td></tr>
|
||||
</table>
|
||||
</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><p>
|
||||
<hr><h2>Member Function Documentation</h2>
|
||||
|
|
@ -231,26 +235,26 @@ template<class M> </div>
|
|||
<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.
|
||||
<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>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>_solution</em> </td><td>a solution to improve. </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
<dl class="return" 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< M::EOType &, bool ></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< M >::continu</a>, <a class="el" href="mo_t_s_8h-source.html#l00148">moTS< M >::full_evaluation</a>, and <a class="el" href="mo_t_s_8h-source.html#l00142">moTS< M >::move_explorer</a>.</p>
|
||||
<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< M::EOType &, bool ></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< M >::continu</a>, and <a class="el" href="mo_t_s_8h-source.html#l00157">moTS< M >::full_evaluation</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_t_s_8h-source.html">moTS.h</a></ul>
|
||||
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:41 2008 for ParadisEO-MOMovingObjects by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: Member List</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: Member List</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,16 +20,14 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<h1>moTSMoveLoopExpl< M > Member List</h1>This is the complete list of members for <a class="el" href="classmo_t_s_move_loop_expl.html">moTSMoveLoopExpl< M ></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< M ></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< M ></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< M ></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< const M::EOType &, M::EOType &, void ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:41 2008 for ParadisEO-MOMovingObjects by
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: moTSMoveLoopExpl< M > Class Template Reference</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: moTSMoveLoopExpl< M > Class Template Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,25 +20,20 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<h1>moTSMoveLoopExpl< M > Class Template Reference</h1><!-- doxytag: class="moTSMoveLoopExpl" --><!-- doxytag: inherits="moMoveLoopExpl" -->Explorer for a Tabu Search algorithm.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="mo_t_s_move_loop_expl_8h-source.html">moTSMoveLoopExpl.h</a>></code>
|
||||
<p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for moTSMoveLoopExpl< M >:</div>
|
||||
<div class="dynsection">
|
||||
|
||||
<p>Inheritance diagram for moTSMoveLoopExpl< M >:
|
||||
<p><center><img src="classmo_t_s_move_loop_expl.png" usemap="#moTSMoveLoopExpl< M >_map" border="0" alt=""></center>
|
||||
<map name="moTSMoveLoopExpl< M >_map">
|
||||
<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< M >:</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_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,297,24">
|
||||
</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">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
|
||||
|
|
@ -99,9 +91,11 @@ typedef M::EOType::Fitness </td><td class="memItemRight" valign="bottom"><a
|
|||
|
||||
Explorer for a Tabu Search algorithm.
|
||||
<p>
|
||||
It is used by a <a class="el" href="classmo_t_s.html" title="Tabu Search (TS).">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>
|
||||
<hr><h2>Constructor & Destructor Documentation</h2>
|
||||
It is used by a <a class="el" href="classmo_t_s.html">moTS</a>.
|
||||
<p>
|
||||
|
||||
<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 & Destructor Documentation</h2>
|
||||
<a class="anchor" name="be5cf0853777718c3bbcbef456b50bc7"></a><!-- doxytag: member="moTSMoveLoopExpl::moTSMoveLoopExpl" ref="be5cf0853777718c3bbcbef456b50bc7" args="(moMoveInit< M > &_move_initializer, moNextMove< M > &_next_move_generator, moMoveIncrEval< M > &_incremental_evaluation, moTabuList< M > &_tabu_list, moAspirCrit< M > &_aspiration_criterion)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
|
|
@ -160,10 +154,10 @@ Constructor.
|
|||
</table>
|
||||
</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>References <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00160">moTSMoveLoopExpl< M >::aspiration_criterion</a>, and <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00157">moTSMoveLoopExpl< M >::tabu_list</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< M >::aspiration_criterion</a>, and <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00157">moTSMoveLoopExpl< M >::tabu_list</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<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>
|
||||
</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< const M::EOType &, M::EOType &, void ></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>
|
||||
|
||||
<p>References <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00160">moTSMoveLoopExpl< M >::aspiration_criterion</a>, <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00151">moTSMoveLoopExpl< M >::incremental_evaluation</a>, <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00145">moTSMoveLoopExpl< M >::move_initializer</a>, <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00154">moTSMoveLoopExpl< M >::move_selection</a>, <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00148">moTSMoveLoopExpl< M >::next_move_generator</a>, and <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00157">moTSMoveLoopExpl< M >::tabu_list</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< const M::EOType &, M::EOType &, void ></a>.
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00090">90</a> of file <a class="el" href="mo_t_s_move_loop_expl_8h-source.html">moTSMoveLoopExpl.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00160">moTSMoveLoopExpl< M >::aspiration_criterion</a>, <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00151">moTSMoveLoopExpl< M >::incremental_evaluation</a>, <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00145">moTSMoveLoopExpl< M >::move_initializer</a>, <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00154">moTSMoveLoopExpl< M >::move_selection</a>, <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00148">moTSMoveLoopExpl< M >::next_move_generator</a>, and <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00157">moTSMoveLoopExpl< M >::tabu_list</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_t_s_move_loop_expl_8h-source.html">moTSMoveLoopExpl.h</a></ul>
|
||||
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:41 2008 for ParadisEO-MOMovingObjects by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: Member List</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: Member List</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,16 +20,14 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<h1>moTabuList< M > Member List</h1>This is the complete list of members for <a class="el" href="classmo_tabu_list.html">moTabuList< M ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_tabu_list.html#55204939b6d67b6d37b4af725d70cf6d">add</a>(const M &_move, const EOT &_solution)=0</td><td><a class="el" href="classmo_tabu_list.html">moTabuList< M ></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< M ></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< M ></a></td><td><code> [pure virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:41 2008 for ParadisEO-MOMovingObjects by
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: moTabuList< M > Class Template Reference</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: moTabuList< M > Class Template Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,25 +20,20 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<h1>moTabuList< M > 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.
|
||||
</ul></div>
|
||||
<h1>moTabuList< M > 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.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="mo_tabu_list_8h-source.html">moTabuList.h</a>></code>
|
||||
<p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for moTabuList< M >:</div>
|
||||
<div class="dynsection">
|
||||
|
||||
<p>Inheritance diagram for moTabuList< M >:
|
||||
<p><center><img src="classmo_tabu_list.png" usemap="#moTabuList< M >_map" border="0" alt=""></center>
|
||||
<map name="moTabuList< M >_map">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="101,56,293,80">
|
||||
|
|
@ -46,9 +41,6 @@ Inheritance diagram for moTabuList< M >:</div>
|
|||
<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">
|
||||
</map>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
<a href="classmo_tabu_list-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
|
||||
|
|
@ -71,11 +63,13 @@ typedef M::EOType </td><td class="memItemRight" valign="bottom"><a class="e
|
|||
<h3>template<class M><br>
|
||||
class moTabuList< M ></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>
|
||||
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>.
|
||||
<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>
|
||||
<hr><h2>Member Function Documentation</h2>
|
||||
It is only a description, does nothing... A new object that herits from this class has to be defined in order to be used in a <a class="el" href="classmo_t_s.html">moTS</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
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 &_move, const EOT &_solution)=0" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
|
|
@ -114,8 +108,8 @@ The two parameters have not to be modified so they are constant parameters.<p>
|
|||
</table>
|
||||
</dl>
|
||||
|
||||
<p>Implemented in <a class="el" href="classmo_simple_move_tabu_list.html#e6c0835fbfab2bdc63097cf2fd5328aa">moSimpleMoveTabuList< M ></a>, and <a class="el" href="classmo_simple_solution_tabu_list.html#58ae13e7642c429ea51ff679a932aceb">moSimpleSolutionTabuList< M ></a>.</p>
|
||||
|
||||
<p>
|
||||
Implemented in <a class="el" href="classmo_simple_move_tabu_list.html#e6c0835fbfab2bdc63097cf2fd5328aa">moSimpleMoveTabuList< M ></a>, and <a class="el" href="classmo_simple_solution_tabu_list.html#58ae13e7642c429ea51ff679a932aceb">moSimpleSolutionTabuList< M ></a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="a2e5d1132f064093c8ed57046405f5ca"></a><!-- doxytag: member="moTabuList::update" ref="a2e5d1132f064093c8ed57046405f5ca" args="()=0" -->
|
||||
|
|
@ -139,8 +133,8 @@ template<class M> </div>
|
|||
Procedure that updates the tabu list content.
|
||||
<p>
|
||||
Generally, a counter associated to each saved move is decreased by one.
|
||||
<p>Implemented in <a class="el" href="classmo_simple_move_tabu_list.html#96cffc8118456ed762b07b9fc0e0679f">moSimpleMoveTabuList< M ></a>, and <a class="el" href="classmo_simple_solution_tabu_list.html#91b8b01dba7ffea8b63765d931e56f56">moSimpleSolutionTabuList< M ></a>.</p>
|
||||
|
||||
<p>
|
||||
Implemented in <a class="el" href="classmo_simple_move_tabu_list.html#96cffc8118456ed762b07b9fc0e0679f">moSimpleMoveTabuList< M ></a>, and <a class="el" href="classmo_simple_solution_tabu_list.html#91b8b01dba7ffea8b63765d931e56f56">moSimpleSolutionTabuList< M ></a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="0a06c459d56e8e2b408a8f3c6aec4e57"></a><!-- doxytag: member="moTabuList::init" ref="0a06c459d56e8e2b408a8f3c6aec4e57" args="()=0" -->
|
||||
|
|
@ -164,14 +158,14 @@ template<class M> </div>
|
|||
Procedure which initialises the tabu list.
|
||||
<p>
|
||||
Can be useful if the data structure needs to be allocated before being used.
|
||||
<p>Implemented in <a class="el" href="classmo_simple_move_tabu_list.html#b91ae9971be30769757d1ad92c6009dc">moSimpleMoveTabuList< M ></a>, and <a class="el" href="classmo_simple_solution_tabu_list.html#d5645c39fec71a6110a2cbccbb08b816">moSimpleSolutionTabuList< M ></a>.</p>
|
||||
|
||||
<p>
|
||||
Implemented in <a class="el" href="classmo_simple_move_tabu_list.html#b91ae9971be30769757d1ad92c6009dc">moSimpleMoveTabuList< M ></a>, and <a class="el" href="classmo_simple_solution_tabu_list.html#d5645c39fec71a6110a2cbccbb08b816">moSimpleSolutionTabuList< M ></a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_tabu_list_8h-source.html">moTabuList.h</a></ul>
|
||||
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:41 2008 for ParadisEO-MOMovingObjects by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -299,7 +299,6 @@ HR { height: 1px;
|
|||
font-size: 80%;
|
||||
color: #606060;
|
||||
font-weight: normal;
|
||||
margin-left: 3px;
|
||||
}
|
||||
.memnav {
|
||||
background-color: #e8eef2;
|
||||
|
|
@ -342,7 +341,6 @@ HR { height: 1px;
|
|||
.paramname {
|
||||
color: #602020;
|
||||
font-style: italic;
|
||||
white-space: nowrap;
|
||||
}
|
||||
/* End Styling for detailed member documentation */
|
||||
|
||||
|
|
@ -357,3 +355,4 @@ HR { height: 1px;
|
|||
.directory p { margin: 0px; white-space: nowrap; }
|
||||
.directory div { display: none; margin: 0px; }
|
||||
.directory img { vertical-align: -30%; }
|
||||
|
||||
|
|
|
|||
|
|
@ -1,15 +1,15 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: File Index</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: File Index</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
|
|
@ -20,9 +20,8 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<h1>ParadisEO-MOMovingObjects File List</h1>Here is a list of all documented files with brief descriptions:<table>
|
||||
</ul></div>
|
||||
<h1>ParadisEO-MO-MovingObjects File List</h1>Here is a list of all documented files with brief descriptions:<table>
|
||||
<tr><td class="indexkey"><b>index.h</b> <a href="index_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
||||
<tr><td class="indexkey"><b>mo.h</b> <a href="mo_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
||||
<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>moTSMoveLoopExpl.h</b> <a href="mo_t_s_move_loop_expl_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
||||
</table>
|
||||
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:41 2008 for ParadisEO-MOMovingObjects by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: Class Members</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: Class Members</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,19 +20,17 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li class="current"><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<li id="current"><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<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_vars.html"><span>Variables</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_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_m"><span>m</span></a></li>
|
||||
<li><a href="#index_n"><span>n</span></a></li>
|
||||
<li><a href="#index_o"><span>o</span></a></li>
|
||||
|
|
@ -59,6 +55,7 @@
|
|||
<li><a href="#index_t"><span>t</span></a></li>
|
||||
<li><a href="#index_u"><span>u</span></a></li>
|
||||
<li><a href="#index_v"><span>v</span></a></li>
|
||||
<li><a href="#index_~"><span>~</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
|
|
@ -67,271 +64,114 @@ Here is a list of all documented class members with links to the class documenta
|
|||
<p>
|
||||
<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
|
||||
<li>acceptance_criterion
|
||||
: <a class="el" href="classmo_i_l_s.html#295f6d0342c67bd3dc4cb82e2adc26be">moILS< M ></a>
|
||||
<li>add()
|
||||
: <a class="el" href="classmo_l_s_check_point.html#f95f2dc556cdfbdc81688562ca95202d">moLSCheckPoint< M ></a>
|
||||
, <a class="el" href="classmo_simple_solution_tabu_list.html#58ae13e7642c429ea51ff679a932aceb">moSimpleSolutionTabuList< M ></a>
|
||||
, <a class="el" href="classmo_tabu_list.html#55204939b6d67b6d37b4af725d70cf6d">moTabuList< M ></a>
|
||||
, <a class="el" href="classmo_simple_move_tabu_list.html#e6c0835fbfab2bdc63097cf2fd5328aa">moSimpleMoveTabuList< M ></a>
|
||||
<li>algorithm
|
||||
: <a class="el" href="classmo_i_l_s.html#5651a4d94b59d523d341d5d6e24ca311">moILS< M ></a>
|
||||
<li>aspiration_criterion
|
||||
: <a class="el" href="classmo_t_s_move_loop_expl.html#bdfc8efb22599c150b3c3d44cd416b09">moTSMoveLoopExpl< M ></a>
|
||||
</ul>
|
||||
: <a class="el" href="classmo_i_l_s.html#295f6d0342c67bd3dc4cb82e2adc26be">moILS< M ></a><li>add()
|
||||
: <a class="el" href="classmo_tabu_list.html#55204939b6d67b6d37b4af725d70cf6d">moTabuList< M ></a>, <a class="el" href="classmo_simple_solution_tabu_list.html#58ae13e7642c429ea51ff679a932aceb">moSimpleSolutionTabuList< M ></a>, <a class="el" href="classmo_simple_move_tabu_list.html#e6c0835fbfab2bdc63097cf2fd5328aa">moSimpleMoveTabuList< M ></a>, <a class="el" href="classmo_l_s_check_point.html#f95f2dc556cdfbdc81688562ca95202d">moLSCheckPoint< M ></a><li>algorithm
|
||||
: <a class="el" href="classmo_i_l_s.html#57cafea501826575da64fe0216bc75ca">moILS< M ></a><li>algorithm_memory_allocation
|
||||
: <a class="el" href="classmo_i_l_s.html#5317acfe1a8c98d3a8a236f5521a8b5b">moILS< M ></a><li>aspiration_criterion
|
||||
: <a class="el" href="classmo_t_s_move_loop_expl.html#bdfc8efb22599c150b3c3d44cd416b09">moTSMoveLoopExpl< M ></a></ul>
|
||||
<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
|
||||
<li>best_fitness
|
||||
: <a class="el" href="classmo_best_impr_select.html#e51345fe28ca7cbaca65bdad1aa8ecb7">moBestImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_first_impr_select.html#287937f5c059b078ccec94e86e0a8238">moFirstImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_impr_best_fit_aspir_crit.html#03230e8672389de65aacd2bf7b6c1184">moImprBestFitAspirCrit< M ></a>
|
||||
<li>best_move
|
||||
: <a class="el" href="classmo_first_impr_select.html#dfed419a608dd7c41f07fa1f1279cb8c">moFirstImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_best_impr_select.html#bd86f70519f954c07ff0d8a2a3a8ff6a">moBestImprSelect< M ></a>
|
||||
<li>better_fitnesses
|
||||
: <a class="el" href="classmo_rand_impr_select.html#220d6e3db838b11938e59bc7b29a0db6">moRandImprSelect< M ></a>
|
||||
<li>better_moves
|
||||
: <a class="el" href="classmo_rand_impr_select.html#8a2e7bd7d7a74d7f7402ef25737b09e1">moRandImprSelect< M ></a>
|
||||
</ul>
|
||||
: <a class="el" href="classmo_impr_best_fit_aspir_crit.html#03230e8672389de65aacd2bf7b6c1184">moImprBestFitAspirCrit< M ></a>, <a class="el" href="classmo_first_impr_select.html#287937f5c059b078ccec94e86e0a8238">moFirstImprSelect< M ></a>, <a class="el" href="classmo_best_impr_select.html#e51345fe28ca7cbaca65bdad1aa8ecb7">moBestImprSelect< M ></a><li>best_move
|
||||
: <a class="el" href="classmo_first_impr_select.html#dfed419a608dd7c41f07fa1f1279cb8c">moFirstImprSelect< M ></a>, <a class="el" href="classmo_best_impr_select.html#bd86f70519f954c07ff0d8a2a3a8ff6a">moBestImprSelect< M ></a><li>better_fitnesses
|
||||
: <a class="el" href="classmo_rand_impr_select.html#220d6e3db838b11938e59bc7b29a0db6">moRandImprSelect< M ></a><li>better_moves
|
||||
: <a class="el" href="classmo_rand_impr_select.html#8a2e7bd7d7a74d7f7402ef25737b09e1">moRandImprSelect< M ></a></ul>
|
||||
<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
|
||||
<li>continu
|
||||
: <a class="el" href="classmo_i_l_s.html#30edab439401d7ec04fd8d37b4513d94">moILS< M ></a>
|
||||
, <a class="el" href="classmo_s_a.html#776586a839c2bbd6d12a731c12a1b748">moSA< M ></a>
|
||||
, <a class="el" href="classmo_t_s.html#962a37393faf5239e657388d375cd9b3">moTS< M ></a>
|
||||
<li>cooling_schedule
|
||||
: <a class="el" href="classmo_s_a.html#f514ae01cdfc67bf0b87d5389b3792e5">moSA< M ></a>
|
||||
<li>counter
|
||||
: <a class="el" href="classmo_no_fit_impr_sol_continue.html#46fc008a8f7cd06dcaaeb4016b433adb">moNoFitImprSolContinue< EOT ></a>
|
||||
, <a class="el" href="classmo_steady_fit_sol_continue.html#245c9099a2c40dfc4f34b3ff216d13ce">moSteadyFitSolContinue< EOT ></a>
|
||||
</ul>
|
||||
: <a class="el" href="classmo_t_s.html#962a37393faf5239e657388d375cd9b3">moTS< M ></a>, <a class="el" href="classmo_s_a.html#776586a839c2bbd6d12a731c12a1b748">moSA< M ></a>, <a class="el" href="classmo_i_l_s.html#30edab439401d7ec04fd8d37b4513d94">moILS< M ></a><li>cooling_schedule
|
||||
: <a class="el" href="classmo_s_a.html#f514ae01cdfc67bf0b87d5389b3792e5">moSA< M ></a><li>counter
|
||||
: <a class="el" href="classmo_steady_fit_sol_continue.html#245c9099a2c40dfc4f34b3ff216d13ce">moSteadyFitSolContinue< EOT ></a>, <a class="el" href="classmo_no_fit_impr_sol_continue.html#46fc008a8f7cd06dcaaeb4016b433adb">moNoFitImprSolContinue< EOT ></a></ul>
|
||||
<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
|
||||
<li>EOT
|
||||
: <a class="el" href="classmo_h_c.html#d219296ede03c679646bce2fe8ff96cb">moHC< M ></a>
|
||||
, <a class="el" href="classmo_h_c_move_loop_expl.html#077befd4106c201eafd3ea22bcea2fe9">moHCMoveLoopExpl< M ></a>
|
||||
, <a class="el" href="classmo_it_rand_next_move.html#ee666007fc494bf4a5f0cd065e5671cf">moItRandNextMove< M ></a>
|
||||
, <a class="el" href="classmo_t_s_move_loop_expl.html#47f42225e2ed096374b818bdb848a527">moTSMoveLoopExpl< M ></a>
|
||||
, <a class="el" href="classmo_tabu_list.html#e219715cc3fdd5626764bc50ce6357df">moTabuList< M ></a>
|
||||
, <a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">moTS< M ></a>
|
||||
, <a class="el" href="classmo_simple_solution_tabu_list.html#881060871a6b49e5e8554c5df85176d9">moSimpleSolutionTabuList< M ></a>
|
||||
, <a class="el" href="classmo_simple_move_tabu_list.html#91286ff3ba6b1e9e1db9e4fdade2edb7">moSimpleMoveTabuList< M ></a>
|
||||
, <a class="el" href="classmo_s_a.html#d5d64a8797bdedc7b3af7893aded0bd5">moSA< M ></a>
|
||||
, <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">moILS< M ></a>
|
||||
<li>EOType
|
||||
: <a class="el" href="classmo_move.html#7fb853a91ba1319530529e515380bbba">moMove< EOT ></a>
|
||||
<li>moExponentialCoolingSchedule()
|
||||
: <a class="el" href="classmo_exponential_cooling_schedule.html#e60ce9eb5e632f4758ea96ae92a52774">moExponentialCoolingSchedule</a>
|
||||
</ul>
|
||||
: <a class="el" href="classmo_t_s_move_loop_expl.html#47f42225e2ed096374b818bdb848a527">moTSMoveLoopExpl< M ></a>, <a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">moTS< M ></a>, <a class="el" href="classmo_tabu_list.html#e219715cc3fdd5626764bc50ce6357df">moTabuList< M ></a>, <a class="el" href="classmo_simple_solution_tabu_list.html#881060871a6b49e5e8554c5df85176d9">moSimpleSolutionTabuList< M ></a>, <a class="el" href="classmo_simple_move_tabu_list.html#91286ff3ba6b1e9e1db9e4fdade2edb7">moSimpleMoveTabuList< M ></a>, <a class="el" href="classmo_s_a.html#d5d64a8797bdedc7b3af7893aded0bd5">moSA< M ></a>, <a class="el" href="classmo_it_rand_next_move.html#ee666007fc494bf4a5f0cd065e5671cf">moItRandNextMove< M ></a>, <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">moILS< M ></a>, <a class="el" href="classmo_h_c_move_loop_expl.html#077befd4106c201eafd3ea22bcea2fe9">moHCMoveLoopExpl< M ></a>, <a class="el" href="classmo_h_c.html#d219296ede03c679646bce2fe8ff96cb">moHC< M ></a><li>EOType
|
||||
: <a class="el" href="classmo_move.html#7fb853a91ba1319530529e515380bbba">moMove< EOT ></a></ul>
|
||||
<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
|
||||
<li>first_time
|
||||
: <a class="el" href="classmo_best_impr_select.html#352b14d206b0772eb9f40efb7beb0f13">moBestImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_impr_best_fit_aspir_crit.html#2d5226c7dd661b33011402dbbbe78265">moImprBestFitAspirCrit< M ></a>
|
||||
<li>firstFitnessSaved
|
||||
: <a class="el" href="classmo_steady_fit_sol_continue.html#025bf2789e470fdde989eee9121035c3">moSteadyFitSolContinue< EOT ></a>
|
||||
, <a class="el" href="classmo_no_fit_impr_sol_continue.html#ca3591e47a075b59e0826f31234c71ef">moNoFitImprSolContinue< EOT ></a>
|
||||
<li>Fitness
|
||||
: <a class="el" href="classmo_h_c.html#56487c97a7cf0c423cc879d1bbd45027">moHC< M ></a>
|
||||
, <a class="el" href="classmo_steady_fit_sol_continue.html#c289721abbbafe50f6e3b8305dd31007">moSteadyFitSolContinue< EOT ></a>
|
||||
, <a class="el" href="classmo_t_s.html#aa0eefbb17111422e495d1255f876fca">moTS< M ></a>
|
||||
<li>fitness
|
||||
: <a class="el" href="classmo_steady_fit_sol_continue.html#a5c62e7049b36f6e71e92b559568c09e">moSteadyFitSolContinue< EOT ></a>
|
||||
, <a class="el" href="classmo_no_fit_impr_sol_continue.html#3d3d2b43a4dd73e38689cc0018d44ee7">moNoFitImprSolContinue< EOT ></a>
|
||||
<li>Fitness
|
||||
: <a class="el" href="classmo_h_c_move_loop_expl.html#f24871224316d5549b9013a2d27ab465">moHCMoveLoopExpl< M ></a>
|
||||
, <a class="el" href="classmo_t_s_move_loop_expl.html#a1ba36c937b195ca2f7d1a24adaa7018">moTSMoveLoopExpl< M ></a>
|
||||
<li>fitness
|
||||
: <a class="el" href="classmo_fit_sol_continue.html#87d0ba8f2f76f61c89317eed5f094dfc">moFitSolContinue< EOT ></a>
|
||||
<li>Fitness
|
||||
: <a class="el" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb">moBestImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_s_a.html#97f1a40d5ab5a0b3f878d0347b34804b">moSA< M ></a>
|
||||
, <a class="el" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c">moRandImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_no_fit_impr_sol_continue.html#64c184de66bb37d75d53aa600ac947b3">moNoFitImprSolContinue< EOT ></a>
|
||||
, <a class="el" href="classmo_i_l_s.html#8c464a9eae064a78eff75d4c722b619c">moILS< M ></a>
|
||||
, <a class="el" href="classmo_impr_best_fit_aspir_crit.html#0bc1a8c9af99781e662570c04750cca8">moImprBestFitAspirCrit< M ></a>
|
||||
, <a class="el" href="classmo_first_impr_select.html#64763ce3e6d2873266624382b407fa5a">moFirstImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_move_select.html#8148ccc0e6fbd209c3fe6829559895c8">moMoveSelect< M ></a>
|
||||
, <a class="el" href="classmo_fit_sol_continue.html#369ed94a788d8bdc08d5554f7669376f">moFitSolContinue< EOT ></a>
|
||||
<li>full_evaluation
|
||||
: <a class="el" href="classmo_i_l_s.html#8e8c383ac6ec34aaf071fa18bb54be67">moILS< M ></a>
|
||||
, <a class="el" href="classmo_t_s.html#f44bb408007e2bff99f7a201842e8e48">moTS< M ></a>
|
||||
, <a class="el" href="classmo_s_a.html#ace30095ffc4924d84e14a0e59f7746f">moSA< M ></a>
|
||||
, <a class="el" href="classmo_h_c.html#1175c588c19d3658cfc690d5f3f8d825">moHC< M ></a>
|
||||
<li>functions
|
||||
: <a class="el" href="classmo_l_s_check_point.html#56a7427a6aebac7955c22bab302c050a">moLSCheckPoint< M ></a>
|
||||
<li>moFitSolContinue()
|
||||
: <a class="el" href="classmo_fit_sol_continue.html#5f0dc5e529e8cd307ff4a1ae982d5b84">moFitSolContinue< EOT ></a>
|
||||
</ul>
|
||||
: <a class="el" href="classmo_impr_best_fit_aspir_crit.html#2d5226c7dd661b33011402dbbbe78265">moImprBestFitAspirCrit< M ></a>, <a class="el" href="classmo_best_impr_select.html#352b14d206b0772eb9f40efb7beb0f13">moBestImprSelect< M ></a><li>firstFitnessSaved
|
||||
: <a class="el" href="classmo_steady_fit_sol_continue.html#025bf2789e470fdde989eee9121035c3">moSteadyFitSolContinue< EOT ></a>, <a class="el" href="classmo_no_fit_impr_sol_continue.html#ca3591e47a075b59e0826f31234c71ef">moNoFitImprSolContinue< EOT ></a><li>firstTime
|
||||
: <a class="el" href="classmo_rand_impr_select.html#18f21c5ec337b45f634aaa094ad698ae">moRandImprSelect< M ></a><li>fitness
|
||||
: <a class="el" href="classmo_steady_fit_sol_continue.html#a5c62e7049b36f6e71e92b559568c09e">moSteadyFitSolContinue< EOT ></a>, <a class="el" href="classmo_no_fit_impr_sol_continue.html#3d3d2b43a4dd73e38689cc0018d44ee7">moNoFitImprSolContinue< EOT ></a>, <a class="el" href="classmo_fit_sol_continue.html#87d0ba8f2f76f61c89317eed5f094dfc">moFitSolContinue< EOT ></a><li>Fitness
|
||||
: <a class="el" href="classmo_t_s_move_loop_expl.html#a1ba36c937b195ca2f7d1a24adaa7018">moTSMoveLoopExpl< M ></a>, <a class="el" href="classmo_t_s.html#aa0eefbb17111422e495d1255f876fca">moTS< M ></a>, <a class="el" href="classmo_steady_fit_sol_continue.html#c289721abbbafe50f6e3b8305dd31007">moSteadyFitSolContinue< EOT ></a>, <a class="el" href="classmo_s_a.html#97f1a40d5ab5a0b3f878d0347b34804b">moSA< M ></a>, <a class="el" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c">moRandImprSelect< M ></a>, <a class="el" href="classmo_no_fit_impr_sol_continue.html#64c184de66bb37d75d53aa600ac947b3">moNoFitImprSolContinue< EOT ></a>, <a class="el" href="classmo_move_select.html#8148ccc0e6fbd209c3fe6829559895c8">moMoveSelect< M ></a>, <a class="el" href="classmo_impr_best_fit_aspir_crit.html#0bc1a8c9af99781e662570c04750cca8">moImprBestFitAspirCrit< M ></a>, <a class="el" href="classmo_i_l_s.html#8c464a9eae064a78eff75d4c722b619c">moILS< M ></a>, <a class="el" href="classmo_h_c_move_loop_expl.html#f24871224316d5549b9013a2d27ab465">moHCMoveLoopExpl< M ></a>, <a class="el" href="classmo_h_c.html#56487c97a7cf0c423cc879d1bbd45027">moHC< M ></a>, <a class="el" href="classmo_fit_sol_continue.html#369ed94a788d8bdc08d5554f7669376f">moFitSolContinue< EOT ></a>, <a class="el" href="classmo_first_impr_select.html#64763ce3e6d2873266624382b407fa5a">moFirstImprSelect< M ></a>, <a class="el" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb">moBestImprSelect< M ></a><li>full_evaluation
|
||||
: <a class="el" href="classmo_t_s.html#f44bb408007e2bff99f7a201842e8e48">moTS< M ></a>, <a class="el" href="classmo_s_a.html#ace30095ffc4924d84e14a0e59f7746f">moSA< M ></a>, <a class="el" href="classmo_i_l_s.html#8e8c383ac6ec34aaf071fa18bb54be67">moILS< M ></a>, <a class="el" href="classmo_h_c.html#1175c588c19d3658cfc690d5f3f8d825">moHC< M ></a><li>functions
|
||||
: <a class="el" href="classmo_l_s_check_point.html#56a7427a6aebac7955c22bab302c050a">moLSCheckPoint< M ></a></ul>
|
||||
<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
|
||||
<li>generationMaximumNumber
|
||||
: <a class="el" href="classmo_gen_sol_continue.html#c838d923436b71c584891c1cbe3f47ba">moGenSolContinue< EOT ></a>
|
||||
<li>generationNumber
|
||||
: <a class="el" href="classmo_gen_sol_continue.html#af0b3e5ca3ceee0d843670955c8f1e58">moGenSolContinue< EOT ></a>
|
||||
<li>moGenSolContinue()
|
||||
: <a class="el" href="classmo_gen_sol_continue.html#8e2456421b641d38e3f800f3bbe45159">moGenSolContinue< EOT ></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< M ></a>
|
||||
<li>moHCMoveLoopExpl()
|
||||
: <a class="el" href="classmo_h_c_move_loop_expl.html#fac2eb6695ba1b797ffab4f290d760b8">moHCMoveLoopExpl< M ></a>
|
||||
</ul>
|
||||
: <a class="el" href="classmo_gen_sol_continue.html#c838d923436b71c584891c1cbe3f47ba">moGenSolContinue< EOT ></a><li>generationNumber
|
||||
: <a class="el" href="classmo_gen_sol_continue.html#af0b3e5ca3ceee0d843670955c8f1e58">moGenSolContinue< EOT ></a></ul>
|
||||
<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
|
||||
<li>incremental_evaluation
|
||||
: <a class="el" href="classmo_h_c_move_loop_expl.html#a044b28f972d007a22736b646d86f265">moHCMoveLoopExpl< M ></a>
|
||||
, <a class="el" href="classmo_t_s_move_loop_expl.html#491fa46e1cb7935cb515b27b85bf8765">moTSMoveLoopExpl< M ></a>
|
||||
, <a class="el" href="classmo_s_a.html#fdb49f837dc602624554279418c94bdb">moSA< M ></a>
|
||||
<li>init()
|
||||
: <a class="el" href="classmo_aspir_crit.html#a8ce84510a5ec7c9078381e542c6d140">moAspirCrit< M ></a>
|
||||
, <a class="el" href="classmo_no_aspir_crit.html#f3a286fc4c2d36bd390ba9a3074f3037">moNoAspirCrit< M ></a>
|
||||
, <a class="el" href="classmo_no_fit_impr_sol_continue.html#21641c0a38a4501baae6133cbc591de4">moNoFitImprSolContinue< EOT ></a>
|
||||
, <a class="el" href="classmo_rand_impr_select.html#7af99966b31aa387ecef74fd307a42e8">moRandImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_tabu_list.html#0a06c459d56e8e2b408a8f3c6aec4e57">moTabuList< M ></a>
|
||||
, <a class="el" href="classmo_steady_fit_sol_continue.html#87563493addc8e4b58982c55a67179b9">moSteadyFitSolContinue< EOT ></a>
|
||||
, <a class="el" href="classmo_sol_continue.html#064dc966a210f4ffb9515be3f03ca4c7">moSolContinue< EOT ></a>
|
||||
, <a class="el" href="classmo_simple_move_tabu_list.html#b91ae9971be30769757d1ad92c6009dc">moSimpleMoveTabuList< M ></a>
|
||||
, <a class="el" href="classmo_best_impr_select.html#83f961549986b8ad94692e433aa79114">moBestImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_simple_solution_tabu_list.html#d5645c39fec71a6110a2cbccbb08b816">moSimpleSolutionTabuList< M ></a>
|
||||
, <a class="el" href="classmo_first_impr_select.html#a923437ecc3db50e7052b002a9a1bbf8">moFirstImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_fit_sol_continue.html#670bd895b4edfcd3aebb40d2295d7f7c">moFitSolContinue< EOT ></a>
|
||||
, <a class="el" href="classmo_move_select.html#58038bd859632c1bd022d23d9792bdca">moMoveSelect< M ></a>
|
||||
, <a class="el" href="classmo_gen_sol_continue.html#6c5db8182157584b56507cc9075602d4">moGenSolContinue< EOT ></a>
|
||||
, <a class="el" href="classmo_impr_best_fit_aspir_crit.html#ffa451a14ff4ea86fb8bd9fdbc348630">moImprBestFitAspirCrit< M ></a>
|
||||
<li>initial_fitness
|
||||
: <a class="el" href="classmo_rand_impr_select.html#d566fa23689861b1d04257e53c71ae20">moRandImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_first_impr_select.html#669f8f2f74e71bf2b7fdabfc9cca2c0e">moFirstImprSelect< M ></a>
|
||||
<li>initial_temperature
|
||||
: <a class="el" href="classmo_s_a.html#e07bf4ca64248e94ab85e8a1ba32aa8c">moSA< M ></a>
|
||||
<li>iteration_maximum_number
|
||||
: <a class="el" href="classmo_it_rand_next_move.html#1b06067aee7a78f8a255563391514d2d">moItRandNextMove< M ></a>
|
||||
<li>iteration_number
|
||||
: <a class="el" href="classmo_it_rand_next_move.html#2f8d52c88d6c002be518091cc52beca1">moItRandNextMove< M ></a>
|
||||
<li>moILS()
|
||||
: <a class="el" href="classmo_i_l_s.html#740ac81a0d06eb471592ba0861d3a6d7">moILS< M ></a>
|
||||
<li>moImprBestFitAspirCrit()
|
||||
: <a class="el" href="classmo_impr_best_fit_aspir_crit.html#e2c697a5cf3a7696e38bb52b6694a340">moImprBestFitAspirCrit< M ></a>
|
||||
<li>moItRandNextMove()
|
||||
: <a class="el" href="classmo_it_rand_next_move.html#c27b1fb0d64d4862dd886f7a59419b8c">moItRandNextMove< M ></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>
|
||||
: <a class="el" href="classmo_t_s_move_loop_expl.html#491fa46e1cb7935cb515b27b85bf8765">moTSMoveLoopExpl< M ></a>, <a class="el" href="classmo_s_a.html#fdb49f837dc602624554279418c94bdb">moSA< M ></a>, <a class="el" href="classmo_h_c_move_loop_expl.html#a044b28f972d007a22736b646d86f265">moHCMoveLoopExpl< M ></a><li>init()
|
||||
: <a class="el" href="classmo_tabu_list.html#0a06c459d56e8e2b408a8f3c6aec4e57">moTabuList< M ></a>, <a class="el" href="classmo_steady_fit_sol_continue.html#87563493addc8e4b58982c55a67179b9">moSteadyFitSolContinue< EOT ></a>, <a class="el" href="classmo_sol_continue.html#064dc966a210f4ffb9515be3f03ca4c7">moSolContinue< EOT ></a>, <a class="el" href="classmo_simple_solution_tabu_list.html#d5645c39fec71a6110a2cbccbb08b816">moSimpleSolutionTabuList< M ></a>, <a class="el" href="classmo_simple_move_tabu_list.html#b91ae9971be30769757d1ad92c6009dc">moSimpleMoveTabuList< M ></a>, <a class="el" href="classmo_rand_impr_select.html#7af99966b31aa387ecef74fd307a42e8">moRandImprSelect< M ></a>, <a class="el" href="classmo_no_fit_impr_sol_continue.html#21641c0a38a4501baae6133cbc591de4">moNoFitImprSolContinue< EOT ></a>, <a class="el" href="classmo_no_aspir_crit.html#f3a286fc4c2d36bd390ba9a3074f3037">moNoAspirCrit< M ></a>, <a class="el" href="classmo_move_select.html#58038bd859632c1bd022d23d9792bdca">moMoveSelect< M ></a>, <a class="el" href="classmo_impr_best_fit_aspir_crit.html#ffa451a14ff4ea86fb8bd9fdbc348630">moImprBestFitAspirCrit< M ></a>, <a class="el" href="classmo_gen_sol_continue.html#6c5db8182157584b56507cc9075602d4">moGenSolContinue< EOT ></a>, <a class="el" href="classmo_fit_sol_continue.html#670bd895b4edfcd3aebb40d2295d7f7c">moFitSolContinue< EOT ></a>, <a class="el" href="classmo_first_impr_select.html#a923437ecc3db50e7052b002a9a1bbf8">moFirstImprSelect< M ></a>, <a class="el" href="classmo_best_impr_select.html#83f961549986b8ad94692e433aa79114">moBestImprSelect< M ></a>, <a class="el" href="classmo_aspir_crit.html#a8ce84510a5ec7c9078381e542c6d140">moAspirCrit< M ></a><li>initial_fitness
|
||||
: <a class="el" href="classmo_rand_impr_select.html#d566fa23689861b1d04257e53c71ae20">moRandImprSelect< M ></a>, <a class="el" href="classmo_first_impr_select.html#669f8f2f74e71bf2b7fdabfc9cca2c0e">moFirstImprSelect< M ></a><li>initial_temperature
|
||||
: <a class="el" href="classmo_s_a.html#e07bf4ca64248e94ab85e8a1ba32aa8c">moSA< M ></a><li>iteration_maximum_number
|
||||
: <a class="el" href="classmo_it_rand_next_move.html#1b06067aee7a78f8a255563391514d2d">moItRandNextMove< M ></a><li>iteration_number
|
||||
: <a class="el" href="classmo_it_rand_next_move.html#2f8d52c88d6c002be518091cc52beca1">moItRandNextMove< M ></a></ul>
|
||||
<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
|
||||
<li>maxNumberOfIterations
|
||||
: <a class="el" href="classmo_steady_fit_sol_continue.html#36b43c2a252887ad027165ac32393fe8">moSteadyFitSolContinue< EOT ></a>
|
||||
<li>maxNumberOfIterationsReached
|
||||
: <a class="el" href="classmo_steady_fit_sol_continue.html#7d88c0eb91b2a12121ba1c3ae9139887">moSteadyFitSolContinue< EOT ></a>
|
||||
<li>maxNumberOfIterationsWithoutImprovement
|
||||
: <a class="el" href="classmo_steady_fit_sol_continue.html#cde593c09f497a5fa66ff62732544f40">moSteadyFitSolContinue< EOT ></a>
|
||||
, <a class="el" href="classmo_no_fit_impr_sol_continue.html#03612ffc3af9d943c1b1d2cde09d461b">moNoFitImprSolContinue< EOT ></a>
|
||||
<li>memory_maximum_size
|
||||
: <a class="el" href="classmo_simple_move_tabu_list.html#fea7fe7c62a6da9b8f087a2732f44251">moSimpleMoveTabuList< M ></a>
|
||||
, <a class="el" href="classmo_simple_solution_tabu_list.html#06631e7b9a2511e3c11540aa14b9e636">moSimpleSolutionTabuList< M ></a>
|
||||
<li>memory_size
|
||||
: <a class="el" href="classmo_simple_solution_tabu_list.html#0d54e6b0af0e6088aafae596392c9490">moSimpleSolutionTabuList< M ></a>
|
||||
, <a class="el" href="classmo_simple_move_tabu_list.html#defd20fe6d0d51fdaedbc5b95018aea7">moSimpleMoveTabuList< M ></a>
|
||||
</ul>
|
||||
: <a class="el" href="classmo_steady_fit_sol_continue.html#36b43c2a252887ad027165ac32393fe8">moSteadyFitSolContinue< EOT ></a><li>maxNumberOfIterationsReached
|
||||
: <a class="el" href="classmo_steady_fit_sol_continue.html#7d88c0eb91b2a12121ba1c3ae9139887">moSteadyFitSolContinue< EOT ></a><li>maxNumberOfIterationsWithoutImprovement
|
||||
: <a class="el" href="classmo_steady_fit_sol_continue.html#cde593c09f497a5fa66ff62732544f40">moSteadyFitSolContinue< EOT ></a>, <a class="el" href="classmo_no_fit_impr_sol_continue.html#03612ffc3af9d943c1b1d2cde09d461b">moNoFitImprSolContinue< EOT ></a><li>memory_maximum_size
|
||||
: <a class="el" href="classmo_simple_solution_tabu_list.html#06631e7b9a2511e3c11540aa14b9e636">moSimpleSolutionTabuList< M ></a>, <a class="el" href="classmo_simple_move_tabu_list.html#fea7fe7c62a6da9b8f087a2732f44251">moSimpleMoveTabuList< M ></a><li>memory_size
|
||||
: <a class="el" href="classmo_simple_solution_tabu_list.html#0d54e6b0af0e6088aafae596392c9490">moSimpleSolutionTabuList< M ></a>, <a class="el" href="classmo_simple_move_tabu_list.html#defd20fe6d0d51fdaedbc5b95018aea7">moSimpleMoveTabuList< M ></a><li>moExponentialCoolingSchedule()
|
||||
: <a class="el" href="classmo_exponential_cooling_schedule.html#e60ce9eb5e632f4758ea96ae92a52774">moExponentialCoolingSchedule</a><li>moFitSolContinue()
|
||||
: <a class="el" href="classmo_fit_sol_continue.html#5f0dc5e529e8cd307ff4a1ae982d5b84">moFitSolContinue< EOT ></a><li>moGenSolContinue()
|
||||
: <a class="el" href="classmo_gen_sol_continue.html#8e2456421b641d38e3f800f3bbe45159">moGenSolContinue< EOT ></a><li>moHC()
|
||||
: <a class="el" href="classmo_h_c.html#5002f969ef0a4d959610158fc62f137a">moHC< M ></a><li>moHCMoveLoopExpl()
|
||||
: <a class="el" href="classmo_h_c_move_loop_expl.html#fac2eb6695ba1b797ffab4f290d760b8">moHCMoveLoopExpl< M ></a><li>moILS()
|
||||
: <a class="el" href="classmo_i_l_s.html#36bab16abf36957dac36c467b86385bc">moILS< M ></a><li>moImprBestFitAspirCrit()
|
||||
: <a class="el" href="classmo_impr_best_fit_aspir_crit.html#e2c697a5cf3a7696e38bb52b6694a340">moImprBestFitAspirCrit< M ></a><li>moItRandNextMove()
|
||||
: <a class="el" href="classmo_it_rand_next_move.html#c27b1fb0d64d4862dd886f7a59419b8c">moItRandNextMove< M ></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< EOT ></a><li>moSA()
|
||||
: <a class="el" href="classmo_s_a.html#12e7da3a56b82daa29a30d1254da5823">moSA< M ></a><li>moSimpleMoveTabuList()
|
||||
: <a class="el" href="classmo_simple_move_tabu_list.html#c27e7fabe1370ea65f56981c5cbc1769">moSimpleMoveTabuList< M ></a><li>moSimpleSolutionTabuList()
|
||||
: <a class="el" href="classmo_simple_solution_tabu_list.html#8499bf947de47519d155e9e45f815d41">moSimpleSolutionTabuList< M ></a><li>moSteadyFitSolContinue()
|
||||
: <a class="el" href="classmo_steady_fit_sol_continue.html#c5e0e998b73e3a48ca3e87f4f816569b">moSteadyFitSolContinue< EOT ></a><li>moTS()
|
||||
: <a class="el" href="classmo_t_s.html#7e435fac1b8d5a410b7374d114e005e2">moTS< M ></a><li>moTSMoveLoopExpl()
|
||||
: <a class="el" href="classmo_t_s_move_loop_expl.html#be5cf0853777718c3bbcbef456b50bc7">moTSMoveLoopExpl< M ></a><li>move_explorer
|
||||
: <a class="el" href="classmo_t_s.html#43018b8f7d8a167c77f1da9f56cbaadd">moTS< M ></a>, <a class="el" href="classmo_h_c.html#aab67547ab030e8cbe51fb6c60f18a7d">moHC< M ></a><li>move_explorer_memory_allocation
|
||||
: <a class="el" href="classmo_t_s.html#c3066f3be91338fd9b1f9e3626d9f80c">moTS< M ></a>, <a class="el" href="classmo_h_c.html#19d3af1b0456004913236d6eaf3f9c2b">moHC< M ></a><li>move_initializer
|
||||
: <a class="el" href="classmo_t_s_move_loop_expl.html#cd680d22382b9941d2c34133a641d443">moTSMoveLoopExpl< M ></a>, <a class="el" href="classmo_h_c_move_loop_expl.html#17506f3f1172714f9adbfa4e8a15953a">moHCMoveLoopExpl< M ></a><li>move_selection
|
||||
: <a class="el" href="classmo_t_s_move_loop_expl.html#1caa6939fbe65ec4255e9e6dc3ce333b">moTSMoveLoopExpl< M ></a>, <a class="el" href="classmo_h_c_move_loop_expl.html#5f0532e0ee8ef8ecaeeb4e56342be443">moHCMoveLoopExpl< M ></a><li>moveIterator
|
||||
: <a class="el" href="classmo_simple_move_tabu_list.html#4ca9387c0a20bb9f4142682cbfee26bf">moSimpleMoveTabuList< M ></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< EOT ></a>
|
||||
<li>next_move_generator
|
||||
: <a class="el" href="classmo_h_c_move_loop_expl.html#fdc44d40d8859bae1d7b92e77f36aa30">moHCMoveLoopExpl< M ></a>
|
||||
, <a class="el" href="classmo_t_s_move_loop_expl.html#a2bbb593af2beefb05a307277c22b3d5">moTSMoveLoopExpl< M ></a>
|
||||
</ul>
|
||||
: <a class="el" href="classmo_t_s_move_loop_expl.html#a2bbb593af2beefb05a307277c22b3d5">moTSMoveLoopExpl< M ></a>, <a class="el" href="classmo_h_c_move_loop_expl.html#fdc44d40d8859bae1d7b92e77f36aa30">moHCMoveLoopExpl< M ></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< M ></a>
|
||||
, <a class="el" href="classmo_t_s_move_loop_expl.html#853743f2e21def3ea129556f47fafa55">moTSMoveLoopExpl< M ></a>
|
||||
, <a class="el" href="classmo_t_s.html#2a011779723e24a5132a37593775bf56">moTS< M ></a>
|
||||
, <a class="el" href="classmo_steady_fit_sol_continue.html#f7432bccb768d50a2fef248c2b174904">moSteadyFitSolContinue< EOT ></a>
|
||||
, <a class="el" href="classmo_simple_solution_tabu_list.html#9052858ae3e6765cbe4c344bdae6c692">moSimpleSolutionTabuList< M ></a>
|
||||
, <a class="el" href="classmo_simple_move_tabu_list.html#8d38f296f3d7721025820f16f25fcf7e">moSimpleMoveTabuList< M ></a>
|
||||
, <a class="el" href="classmo_s_a.html#bea8176b0c05a96696b2ab29d3f3c544">moSA< M ></a>
|
||||
, <a class="el" href="classmo_rand_impr_select.html#1bc88f10830960c1d88e22e444c4e670">moRandImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_no_fit_impr_sol_continue.html#d8966c73cbe625644df9061377f7221a">moNoFitImprSolContinue< EOT ></a>
|
||||
, <a class="el" href="classmo_no_aspir_crit.html#289aac56f03c4651fcbcec4a91fb6fd6">moNoAspirCrit< M ></a>
|
||||
, <a class="el" href="classmo_l_s_check_point.html#e9b9d41e40dd7bab648327686b2b938d">moLSCheckPoint< M ></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< M ></a>
|
||||
, <a class="el" href="classmo_impr_best_fit_aspir_crit.html#b6e5e96d57a6b846033fc22a9951b067">moImprBestFitAspirCrit< M ></a>
|
||||
, <a class="el" href="classmo_i_l_s.html#3f6b950e5a6c363f04b8d4c259502488">moILS< M ></a>
|
||||
, <a class="el" href="classmo_h_c_move_loop_expl.html#fe9362c10d74a5e6ed09b56345396192">moHCMoveLoopExpl< M ></a>
|
||||
, <a class="el" href="classmo_h_c.html#b739f9586b647e32bf31605066f984ad">moHC< M ></a>
|
||||
, <a class="el" href="classmo_gen_sol_continue.html#2fd5f2f10b6d6208412582578fad48ea">moGenSolContinue< EOT ></a>
|
||||
, <a class="el" href="classmo_fit_sol_continue.html#ce4e02895c13bfd131fc759adf83798f">moFitSolContinue< EOT ></a>
|
||||
, <a class="el" href="classmo_fit_comparator.html#c920d5a49deb16710daf1e5fcde6b16c">moFitComparator< EOT ></a>
|
||||
, <a class="el" href="classmo_first_impr_select.html#976569efd882886cb13184daeba79766">moFirstImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_exponential_cooling_schedule.html#95b075e9786a5cc984ef1bb59a2107e4">moExponentialCoolingSchedule</a>
|
||||
</ul>
|
||||
: <a class="el" href="classmo_t_s_move_loop_expl.html#853743f2e21def3ea129556f47fafa55">moTSMoveLoopExpl< M ></a>, <a class="el" href="classmo_t_s.html#2a011779723e24a5132a37593775bf56">moTS< M ></a>, <a class="el" href="classmo_steady_fit_sol_continue.html#f7432bccb768d50a2fef248c2b174904">moSteadyFitSolContinue< EOT ></a>, <a class="el" href="classmo_simple_solution_tabu_list.html#9052858ae3e6765cbe4c344bdae6c692">moSimpleSolutionTabuList< M ></a>, <a class="el" href="classmo_simple_move_tabu_list.html#8d38f296f3d7721025820f16f25fcf7e">moSimpleMoveTabuList< M ></a>, <a class="el" href="classmo_s_a.html#bea8176b0c05a96696b2ab29d3f3c544">moSA< M ></a>, <a class="el" href="classmo_rand_impr_select.html#1bc88f10830960c1d88e22e444c4e670">moRandImprSelect< M ></a>, <a class="el" href="classmo_no_fit_impr_sol_continue.html#d8966c73cbe625644df9061377f7221a">moNoFitImprSolContinue< EOT ></a>, <a class="el" href="classmo_no_aspir_crit.html#289aac56f03c4651fcbcec4a91fb6fd6">moNoAspirCrit< M ></a>, <a class="el" href="classmo_l_s_check_point.html#e9b9d41e40dd7bab648327686b2b938d">moLSCheckPoint< M ></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< M ></a>, <a class="el" href="classmo_impr_best_fit_aspir_crit.html#b6e5e96d57a6b846033fc22a9951b067">moImprBestFitAspirCrit< M ></a>, <a class="el" href="classmo_i_l_s.html#3f6b950e5a6c363f04b8d4c259502488">moILS< M ></a>, <a class="el" href="classmo_h_c_move_loop_expl.html#fe9362c10d74a5e6ed09b56345396192">moHCMoveLoopExpl< M ></a>, <a class="el" href="classmo_h_c.html#b739f9586b647e32bf31605066f984ad">moHC< M ></a>, <a class="el" href="classmo_gen_sol_continue.html#2fd5f2f10b6d6208412582578fad48ea">moGenSolContinue< EOT ></a>, <a class="el" href="classmo_fit_sol_continue.html#ce4e02895c13bfd131fc759adf83798f">moFitSolContinue< EOT ></a>, <a class="el" href="classmo_fit_comparator.html#c920d5a49deb16710daf1e5fcde6b16c">moFitComparator< EOT ></a>, <a class="el" href="classmo_first_impr_select.html#976569efd882886cb13184daeba79766">moFirstImprSelect< M ></a>, <a class="el" href="classmo_exponential_cooling_schedule.html#95b075e9786a5cc984ef1bb59a2107e4">moExponentialCoolingSchedule</a>, <a class="el" href="classmo_best_impr_select.html#33b3de7bd322f737eb97cce9a5404527">moBestImprSelect< M ></a></ul>
|
||||
<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
|
||||
<li>perturbation
|
||||
: <a class="el" href="classmo_i_l_s.html#f667a1bda06b6d221292df9aba3db8a2">moILS< M ></a>
|
||||
</ul>
|
||||
: <a class="el" href="classmo_i_l_s.html#f667a1bda06b6d221292df9aba3db8a2">moILS< M ></a></ul>
|
||||
<h3><a class="anchor" name="index_q">- q -</a></h3><ul>
|
||||
<li>quantity
|
||||
: <a class="el" href="classmo_linear_cooling_schedule.html#6159dc39ceda89b23ffdab3d6ce8d8ed">moLinearCoolingSchedule</a>
|
||||
</ul>
|
||||
: <a class="el" href="classmo_linear_cooling_schedule.html#6159dc39ceda89b23ffdab3d6ce8d8ed">moLinearCoolingSchedule</a></ul>
|
||||
<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
|
||||
<li>random_move_generator
|
||||
: <a class="el" href="classmo_it_rand_next_move.html#92601819402ad00d01933113d0bcf40d">moItRandNextMove< M ></a>
|
||||
, <a class="el" href="classmo_s_a.html#92656523f556669862fcffdccea178dd">moSA< M ></a>
|
||||
<li>ratio
|
||||
: <a class="el" href="classmo_exponential_cooling_schedule.html#e8f3f87417c1c7253efb938a740846fa">moExponentialCoolingSchedule</a>
|
||||
<li>removeMove()
|
||||
: <a class="el" href="classmo_simple_move_tabu_list.html#922ac2e3c45cbb94698517265be95de5">moSimpleMoveTabuList< M ></a>
|
||||
<li>removeSolution()
|
||||
: <a class="el" href="classmo_simple_solution_tabu_list.html#e4a57001a201e1fb7446902381a7ac7d">moSimpleSolutionTabuList< M ></a>
|
||||
</ul>
|
||||
: <a class="el" href="classmo_s_a.html#92656523f556669862fcffdccea178dd">moSA< M ></a>, <a class="el" href="classmo_it_rand_next_move.html#92601819402ad00d01933113d0bcf40d">moItRandNextMove< M ></a><li>ratio
|
||||
: <a class="el" href="classmo_exponential_cooling_schedule.html#e8f3f87417c1c7253efb938a740846fa">moExponentialCoolingSchedule</a><li>removeMove()
|
||||
: <a class="el" href="classmo_simple_move_tabu_list.html#922ac2e3c45cbb94698517265be95de5">moSimpleMoveTabuList< M ></a><li>removeSolution()
|
||||
: <a class="el" href="classmo_simple_solution_tabu_list.html#e4a57001a201e1fb7446902381a7ac7d">moSimpleSolutionTabuList< M ></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< M ></a>
|
||||
<li>moSimpleMoveTabuList()
|
||||
: <a class="el" href="classmo_simple_move_tabu_list.html#c27e7fabe1370ea65f56981c5cbc1769">moSimpleMoveTabuList< M ></a>
|
||||
<li>moSimpleSolutionTabuList()
|
||||
: <a class="el" href="classmo_simple_solution_tabu_list.html#8499bf947de47519d155e9e45f815d41">moSimpleSolutionTabuList< M ></a>
|
||||
<li>moSteadyFitSolContinue()
|
||||
: <a class="el" href="classmo_steady_fit_sol_continue.html#c5e0e998b73e3a48ca3e87f4f816569b">moSteadyFitSolContinue< EOT ></a>
|
||||
<li>solutionIterator
|
||||
: <a class="el" href="classmo_simple_solution_tabu_list.html#3438db9ed9e1a94a24c418d8cbadec54">moSimpleSolutionTabuList< M ></a>
|
||||
</ul>
|
||||
: <a class="el" href="classmo_simple_solution_tabu_list.html#3438db9ed9e1a94a24c418d8cbadec54">moSimpleSolutionTabuList< M ></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< M ></a>
|
||||
<li>moTSMoveLoopExpl()
|
||||
: <a class="el" href="classmo_t_s_move_loop_expl.html#be5cf0853777718c3bbcbef456b50bc7">moTSMoveLoopExpl< M ></a>
|
||||
<li>tabu_list
|
||||
: <a class="el" href="classmo_t_s_move_loop_expl.html#0e5988a940ba218e87c53b7e56d79790">moTSMoveLoopExpl< M ></a>
|
||||
<li>tabuList
|
||||
: <a class="el" href="classmo_simple_move_tabu_list.html#d91bc838361524720616b44eda9b2c3a">moSimpleMoveTabuList< M ></a>
|
||||
, <a class="el" href="classmo_simple_solution_tabu_list.html#75df9cd683528d3722d02bac407b710b">moSimpleSolutionTabuList< M ></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>
|
||||
: <a class="el" href="classmo_t_s_move_loop_expl.html#0e5988a940ba218e87c53b7e56d79790">moTSMoveLoopExpl< M ></a><li>tabuList
|
||||
: <a class="el" href="classmo_simple_solution_tabu_list.html#75df9cd683528d3722d02bac407b710b">moSimpleSolutionTabuList< M ></a>, <a class="el" href="classmo_simple_move_tabu_list.html#d91bc838361524720616b44eda9b2c3a">moSimpleMoveTabuList< M ></a><li>threshold
|
||||
: <a class="el" href="classmo_linear_cooling_schedule.html#e7f539f986801ea71392c4a55ba08a76">moLinearCoolingSchedule</a>, <a class="el" href="classmo_exponential_cooling_schedule.html#8d4327c0bb33b7121a322279eea97f84">moExponentialCoolingSchedule</a></ul>
|
||||
<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
|
||||
<li>update()
|
||||
: <a class="el" href="classmo_best_impr_select.html#5c0729fd316b0ef78406bce5ca91de2a">moBestImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_tabu_list.html#a2e5d1132f064093c8ed57046405f5ca">moTabuList< M ></a>
|
||||
, <a class="el" href="classmo_simple_solution_tabu_list.html#91b8b01dba7ffea8b63765d931e56f56">moSimpleSolutionTabuList< M ></a>
|
||||
, <a class="el" href="classmo_simple_move_tabu_list.html#96cffc8118456ed762b07b9fc0e0679f">moSimpleMoveTabuList< M ></a>
|
||||
, <a class="el" href="classmo_rand_impr_select.html#b20cfd0164266aa75960cba3c1673f69">moRandImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_move_select.html#5b4d3b2f030cca80c563c3db0c4af404">moMoveSelect< M ></a>
|
||||
, <a class="el" href="classmo_first_impr_select.html#f68b7ee7b35bf7347c16006f0587d313">moFirstImprSelect< M ></a>
|
||||
</ul>
|
||||
: <a class="el" href="classmo_tabu_list.html#a2e5d1132f064093c8ed57046405f5ca">moTabuList< M ></a>, <a class="el" href="classmo_simple_solution_tabu_list.html#91b8b01dba7ffea8b63765d931e56f56">moSimpleSolutionTabuList< M ></a>, <a class="el" href="classmo_simple_move_tabu_list.html#96cffc8118456ed762b07b9fc0e0679f">moSimpleMoveTabuList< M ></a>, <a class="el" href="classmo_rand_impr_select.html#b20cfd0164266aa75960cba3c1673f69">moRandImprSelect< M ></a>, <a class="el" href="classmo_move_select.html#5b4d3b2f030cca80c563c3db0c4af404">moMoveSelect< M ></a>, <a class="el" href="classmo_first_impr_select.html#f68b7ee7b35bf7347c16006f0587d313">moFirstImprSelect< M ></a>, <a class="el" href="classmo_best_impr_select.html#5c0729fd316b0ef78406bce5ca91de2a">moBestImprSelect< M ></a></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< M ></a>
|
||||
, <a class="el" href="classmo_t_s.html#9fd948a2c586f1991f5a1eee927af8a6">moTS< M ></a>
|
||||
<li>move_initializer
|
||||
: <a class="el" href="classmo_h_c_move_loop_expl.html#17506f3f1172714f9adbfa4e8a15953a">moHCMoveLoopExpl< M ></a>
|
||||
, <a class="el" href="classmo_t_s_move_loop_expl.html#cd680d22382b9941d2c34133a641d443">moTSMoveLoopExpl< M ></a>
|
||||
<li>move_selection
|
||||
: <a class="el" href="classmo_t_s_move_loop_expl.html#1caa6939fbe65ec4255e9e6dc3ce333b">moTSMoveLoopExpl< M ></a>
|
||||
, <a class="el" href="classmo_h_c_move_loop_expl.html#5f0532e0ee8ef8ecaeeb4e56342be443">moHCMoveLoopExpl< M ></a>
|
||||
<li>moveIterator
|
||||
: <a class="el" href="classmo_simple_move_tabu_list.html#4ca9387c0a20bb9f4142682cbfee26bf">moSimpleMoveTabuList< M ></a>
|
||||
<li>valid
|
||||
: <a class="el" href="classmo_first_impr_select.html#a99c0586ba07449234705c17a258d58c">moFirstImprSelect< M ></a>
|
||||
</ul>
|
||||
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by
|
||||
: <a class="el" href="classmo_first_impr_select.html#a99c0586ba07449234705c17a258d58c">moFirstImprSelect< M ></a></ul>
|
||||
<h3><a class="anchor" name="index_~">- ~ -</a></h3><ul>
|
||||
<li>~moHC()
|
||||
: <a class="el" href="classmo_h_c.html#e71fec6f2f806e221de301e1322c23f7">moHC< M ></a><li>~moILS()
|
||||
: <a class="el" href="classmo_i_l_s.html#bdda129a342e18dfb677cdacc3903a7b">moILS< M ></a><li>~moTS()
|
||||
: <a class="el" href="classmo_t_s.html#0855b0db1dd8231b720ae6a5423b444e">moTS< M ></a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: Class Members - Functions</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: Class Members - Functions</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,161 +20,53 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li class="current"><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<li id="current"><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<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_type.html"><span>Typedefs</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="#index_a"><span>a</span></a></li>
|
||||
<li><a href="#index_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>
|
||||
|
||||
<p>
|
||||
<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
|
||||
<ul>
|
||||
<li>add()
|
||||
: <a class="el" href="classmo_l_s_check_point.html#f95f2dc556cdfbdc81688562ca95202d">moLSCheckPoint< M ></a>
|
||||
, <a class="el" href="classmo_tabu_list.html#55204939b6d67b6d37b4af725d70cf6d">moTabuList< M ></a>
|
||||
, <a class="el" href="classmo_simple_solution_tabu_list.html#58ae13e7642c429ea51ff679a932aceb">moSimpleSolutionTabuList< M ></a>
|
||||
, <a class="el" href="classmo_simple_move_tabu_list.html#e6c0835fbfab2bdc63097cf2fd5328aa">moSimpleMoveTabuList< M ></a>
|
||||
</ul>
|
||||
<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
|
||||
<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>
|
||||
<li>moFitSolContinue()
|
||||
: <a class="el" href="classmo_fit_sol_continue.html#5f0dc5e529e8cd307ff4a1ae982d5b84">moFitSolContinue< EOT ></a>
|
||||
</ul>
|
||||
<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
|
||||
<li>moGenSolContinue()
|
||||
: <a class="el" href="classmo_gen_sol_continue.html#8e2456421b641d38e3f800f3bbe45159">moGenSolContinue< EOT ></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< M ></a>
|
||||
<li>moHCMoveLoopExpl()
|
||||
: <a class="el" href="classmo_h_c_move_loop_expl.html#fac2eb6695ba1b797ffab4f290d760b8">moHCMoveLoopExpl< M ></a>
|
||||
</ul>
|
||||
<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
|
||||
<li>init()
|
||||
: <a class="el" href="classmo_aspir_crit.html#a8ce84510a5ec7c9078381e542c6d140">moAspirCrit< M ></a>
|
||||
, <a class="el" href="classmo_first_impr_select.html#a923437ecc3db50e7052b002a9a1bbf8">moFirstImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_fit_sol_continue.html#670bd895b4edfcd3aebb40d2295d7f7c">moFitSolContinue< EOT ></a>
|
||||
, <a class="el" href="classmo_steady_fit_sol_continue.html#87563493addc8e4b58982c55a67179b9">moSteadyFitSolContinue< EOT ></a>
|
||||
, <a class="el" href="classmo_simple_move_tabu_list.html#b91ae9971be30769757d1ad92c6009dc">moSimpleMoveTabuList< M ></a>
|
||||
, <a class="el" href="classmo_simple_solution_tabu_list.html#d5645c39fec71a6110a2cbccbb08b816">moSimpleSolutionTabuList< M ></a>
|
||||
, <a class="el" href="classmo_sol_continue.html#064dc966a210f4ffb9515be3f03ca4c7">moSolContinue< EOT ></a>
|
||||
, <a class="el" href="classmo_rand_impr_select.html#7af99966b31aa387ecef74fd307a42e8">moRandImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_gen_sol_continue.html#6c5db8182157584b56507cc9075602d4">moGenSolContinue< EOT ></a>
|
||||
, <a class="el" href="classmo_no_aspir_crit.html#f3a286fc4c2d36bd390ba9a3074f3037">moNoAspirCrit< M ></a>
|
||||
, <a class="el" href="classmo_tabu_list.html#0a06c459d56e8e2b408a8f3c6aec4e57">moTabuList< M ></a>
|
||||
, <a class="el" href="classmo_impr_best_fit_aspir_crit.html#ffa451a14ff4ea86fb8bd9fdbc348630">moImprBestFitAspirCrit< M ></a>
|
||||
, <a class="el" href="classmo_best_impr_select.html#83f961549986b8ad94692e433aa79114">moBestImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_move_select.html#58038bd859632c1bd022d23d9792bdca">moMoveSelect< M ></a>
|
||||
, <a class="el" href="classmo_no_fit_impr_sol_continue.html#21641c0a38a4501baae6133cbc591de4">moNoFitImprSolContinue< EOT ></a>
|
||||
<li>moILS()
|
||||
: <a class="el" href="classmo_i_l_s.html#c83f81ba0836ae262305efa15eeb3da2">moILS< M ></a>
|
||||
<li>moImprBestFitAspirCrit()
|
||||
: <a class="el" href="classmo_impr_best_fit_aspir_crit.html#e2c697a5cf3a7696e38bb52b6694a340">moImprBestFitAspirCrit< M ></a>
|
||||
<li>moItRandNextMove()
|
||||
: <a class="el" href="classmo_it_rand_next_move.html#c27b1fb0d64d4862dd886f7a59419b8c">moItRandNextMove< M ></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< EOT ></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< M ></a>
|
||||
, <a class="el" href="classmo_t_s_move_loop_expl.html#853743f2e21def3ea129556f47fafa55">moTSMoveLoopExpl< M ></a>
|
||||
, <a class="el" href="classmo_t_s.html#2a011779723e24a5132a37593775bf56">moTS< M ></a>
|
||||
, <a class="el" href="classmo_steady_fit_sol_continue.html#f7432bccb768d50a2fef248c2b174904">moSteadyFitSolContinue< EOT ></a>
|
||||
, <a class="el" href="classmo_simple_solution_tabu_list.html#9052858ae3e6765cbe4c344bdae6c692">moSimpleSolutionTabuList< M ></a>
|
||||
, <a class="el" href="classmo_simple_move_tabu_list.html#8d38f296f3d7721025820f16f25fcf7e">moSimpleMoveTabuList< M ></a>
|
||||
, <a class="el" href="classmo_s_a.html#bea8176b0c05a96696b2ab29d3f3c544">moSA< M ></a>
|
||||
, <a class="el" href="classmo_rand_impr_select.html#1bc88f10830960c1d88e22e444c4e670">moRandImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_no_fit_impr_sol_continue.html#d8966c73cbe625644df9061377f7221a">moNoFitImprSolContinue< EOT ></a>
|
||||
, <a class="el" href="classmo_no_aspir_crit.html#289aac56f03c4651fcbcec4a91fb6fd6">moNoAspirCrit< M ></a>
|
||||
, <a class="el" href="classmo_l_s_check_point.html#e9b9d41e40dd7bab648327686b2b938d">moLSCheckPoint< M ></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< M ></a>
|
||||
, <a class="el" href="classmo_impr_best_fit_aspir_crit.html#b6e5e96d57a6b846033fc22a9951b067">moImprBestFitAspirCrit< M ></a>
|
||||
, <a class="el" href="classmo_i_l_s.html#3f6b950e5a6c363f04b8d4c259502488">moILS< M ></a>
|
||||
, <a class="el" href="classmo_h_c_move_loop_expl.html#fe9362c10d74a5e6ed09b56345396192">moHCMoveLoopExpl< M ></a>
|
||||
, <a class="el" href="classmo_h_c.html#b739f9586b647e32bf31605066f984ad">moHC< M ></a>
|
||||
, <a class="el" href="classmo_gen_sol_continue.html#2fd5f2f10b6d6208412582578fad48ea">moGenSolContinue< EOT ></a>
|
||||
, <a class="el" href="classmo_fit_sol_continue.html#ce4e02895c13bfd131fc759adf83798f">moFitSolContinue< EOT ></a>
|
||||
, <a class="el" href="classmo_fit_comparator.html#c920d5a49deb16710daf1e5fcde6b16c">moFitComparator< EOT ></a>
|
||||
, <a class="el" href="classmo_first_impr_select.html#976569efd882886cb13184daeba79766">moFirstImprSelect< M ></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< M ></a>
|
||||
<li>removeSolution()
|
||||
: <a class="el" href="classmo_simple_solution_tabu_list.html#e4a57001a201e1fb7446902381a7ac7d">moSimpleSolutionTabuList< M ></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< M ></a>
|
||||
<li>moSimpleMoveTabuList()
|
||||
: <a class="el" href="classmo_simple_move_tabu_list.html#c27e7fabe1370ea65f56981c5cbc1769">moSimpleMoveTabuList< M ></a>
|
||||
<li>moSimpleSolutionTabuList()
|
||||
: <a class="el" href="classmo_simple_solution_tabu_list.html#8499bf947de47519d155e9e45f815d41">moSimpleSolutionTabuList< M ></a>
|
||||
<li>moSteadyFitSolContinue()
|
||||
: <a class="el" href="classmo_steady_fit_sol_continue.html#c5e0e998b73e3a48ca3e87f4f816569b">moSteadyFitSolContinue< EOT ></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< M ></a>
|
||||
<li>moTSMoveLoopExpl()
|
||||
: <a class="el" href="classmo_t_s_move_loop_expl.html#be5cf0853777718c3bbcbef456b50bc7">moTSMoveLoopExpl< M ></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< M ></a>
|
||||
, <a class="el" href="classmo_tabu_list.html#a2e5d1132f064093c8ed57046405f5ca">moTabuList< M ></a>
|
||||
, <a class="el" href="classmo_simple_solution_tabu_list.html#91b8b01dba7ffea8b63765d931e56f56">moSimpleSolutionTabuList< M ></a>
|
||||
, <a class="el" href="classmo_simple_move_tabu_list.html#96cffc8118456ed762b07b9fc0e0679f">moSimpleMoveTabuList< M ></a>
|
||||
, <a class="el" href="classmo_rand_impr_select.html#b20cfd0164266aa75960cba3c1673f69">moRandImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_move_select.html#5b4d3b2f030cca80c563c3db0c4af404">moMoveSelect< M ></a>
|
||||
, <a class="el" href="classmo_first_impr_select.html#f68b7ee7b35bf7347c16006f0587d313">moFirstImprSelect< M ></a>
|
||||
</ul>
|
||||
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by
|
||||
: <a class="el" href="classmo_tabu_list.html#55204939b6d67b6d37b4af725d70cf6d">moTabuList< M ></a>, <a class="el" href="classmo_simple_solution_tabu_list.html#58ae13e7642c429ea51ff679a932aceb">moSimpleSolutionTabuList< M ></a>, <a class="el" href="classmo_simple_move_tabu_list.html#e6c0835fbfab2bdc63097cf2fd5328aa">moSimpleMoveTabuList< M ></a>, <a class="el" href="classmo_l_s_check_point.html#f95f2dc556cdfbdc81688562ca95202d">moLSCheckPoint< M ></a><li>init()
|
||||
: <a class="el" href="classmo_tabu_list.html#0a06c459d56e8e2b408a8f3c6aec4e57">moTabuList< M ></a>, <a class="el" href="classmo_steady_fit_sol_continue.html#87563493addc8e4b58982c55a67179b9">moSteadyFitSolContinue< EOT ></a>, <a class="el" href="classmo_sol_continue.html#064dc966a210f4ffb9515be3f03ca4c7">moSolContinue< EOT ></a>, <a class="el" href="classmo_simple_solution_tabu_list.html#d5645c39fec71a6110a2cbccbb08b816">moSimpleSolutionTabuList< M ></a>, <a class="el" href="classmo_simple_move_tabu_list.html#b91ae9971be30769757d1ad92c6009dc">moSimpleMoveTabuList< M ></a>, <a class="el" href="classmo_rand_impr_select.html#7af99966b31aa387ecef74fd307a42e8">moRandImprSelect< M ></a>, <a class="el" href="classmo_no_fit_impr_sol_continue.html#21641c0a38a4501baae6133cbc591de4">moNoFitImprSolContinue< EOT ></a>, <a class="el" href="classmo_no_aspir_crit.html#f3a286fc4c2d36bd390ba9a3074f3037">moNoAspirCrit< M ></a>, <a class="el" href="classmo_move_select.html#58038bd859632c1bd022d23d9792bdca">moMoveSelect< M ></a>, <a class="el" href="classmo_impr_best_fit_aspir_crit.html#ffa451a14ff4ea86fb8bd9fdbc348630">moImprBestFitAspirCrit< M ></a>, <a class="el" href="classmo_gen_sol_continue.html#6c5db8182157584b56507cc9075602d4">moGenSolContinue< EOT ></a>, <a class="el" href="classmo_fit_sol_continue.html#670bd895b4edfcd3aebb40d2295d7f7c">moFitSolContinue< EOT ></a>, <a class="el" href="classmo_first_impr_select.html#a923437ecc3db50e7052b002a9a1bbf8">moFirstImprSelect< M ></a>, <a class="el" href="classmo_best_impr_select.html#83f961549986b8ad94692e433aa79114">moBestImprSelect< M ></a>, <a class="el" href="classmo_aspir_crit.html#a8ce84510a5ec7c9078381e542c6d140">moAspirCrit< M ></a><li>moExponentialCoolingSchedule()
|
||||
: <a class="el" href="classmo_exponential_cooling_schedule.html#e60ce9eb5e632f4758ea96ae92a52774">moExponentialCoolingSchedule</a><li>moFitSolContinue()
|
||||
: <a class="el" href="classmo_fit_sol_continue.html#5f0dc5e529e8cd307ff4a1ae982d5b84">moFitSolContinue< EOT ></a><li>moGenSolContinue()
|
||||
: <a class="el" href="classmo_gen_sol_continue.html#8e2456421b641d38e3f800f3bbe45159">moGenSolContinue< EOT ></a><li>moHC()
|
||||
: <a class="el" href="classmo_h_c.html#5002f969ef0a4d959610158fc62f137a">moHC< M ></a><li>moHCMoveLoopExpl()
|
||||
: <a class="el" href="classmo_h_c_move_loop_expl.html#fac2eb6695ba1b797ffab4f290d760b8">moHCMoveLoopExpl< M ></a><li>moILS()
|
||||
: <a class="el" href="classmo_i_l_s.html#36bab16abf36957dac36c467b86385bc">moILS< M ></a><li>moImprBestFitAspirCrit()
|
||||
: <a class="el" href="classmo_impr_best_fit_aspir_crit.html#e2c697a5cf3a7696e38bb52b6694a340">moImprBestFitAspirCrit< M ></a><li>moItRandNextMove()
|
||||
: <a class="el" href="classmo_it_rand_next_move.html#c27b1fb0d64d4862dd886f7a59419b8c">moItRandNextMove< M ></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< EOT ></a><li>moSA()
|
||||
: <a class="el" href="classmo_s_a.html#12e7da3a56b82daa29a30d1254da5823">moSA< M ></a><li>moSimpleMoveTabuList()
|
||||
: <a class="el" href="classmo_simple_move_tabu_list.html#c27e7fabe1370ea65f56981c5cbc1769">moSimpleMoveTabuList< M ></a><li>moSimpleSolutionTabuList()
|
||||
: <a class="el" href="classmo_simple_solution_tabu_list.html#8499bf947de47519d155e9e45f815d41">moSimpleSolutionTabuList< M ></a><li>moSteadyFitSolContinue()
|
||||
: <a class="el" href="classmo_steady_fit_sol_continue.html#c5e0e998b73e3a48ca3e87f4f816569b">moSteadyFitSolContinue< EOT ></a><li>moTS()
|
||||
: <a class="el" href="classmo_t_s.html#7e435fac1b8d5a410b7374d114e005e2">moTS< M ></a><li>moTSMoveLoopExpl()
|
||||
: <a class="el" href="classmo_t_s_move_loop_expl.html#be5cf0853777718c3bbcbef456b50bc7">moTSMoveLoopExpl< M ></a><li>operator()()
|
||||
: <a class="el" href="classmo_t_s_move_loop_expl.html#853743f2e21def3ea129556f47fafa55">moTSMoveLoopExpl< M ></a>, <a class="el" href="classmo_t_s.html#2a011779723e24a5132a37593775bf56">moTS< M ></a>, <a class="el" href="classmo_steady_fit_sol_continue.html#f7432bccb768d50a2fef248c2b174904">moSteadyFitSolContinue< EOT ></a>, <a class="el" href="classmo_simple_solution_tabu_list.html#9052858ae3e6765cbe4c344bdae6c692">moSimpleSolutionTabuList< M ></a>, <a class="el" href="classmo_simple_move_tabu_list.html#8d38f296f3d7721025820f16f25fcf7e">moSimpleMoveTabuList< M ></a>, <a class="el" href="classmo_s_a.html#bea8176b0c05a96696b2ab29d3f3c544">moSA< M ></a>, <a class="el" href="classmo_rand_impr_select.html#1bc88f10830960c1d88e22e444c4e670">moRandImprSelect< M ></a>, <a class="el" href="classmo_no_fit_impr_sol_continue.html#d8966c73cbe625644df9061377f7221a">moNoFitImprSolContinue< EOT ></a>, <a class="el" href="classmo_no_aspir_crit.html#289aac56f03c4651fcbcec4a91fb6fd6">moNoAspirCrit< M ></a>, <a class="el" href="classmo_l_s_check_point.html#e9b9d41e40dd7bab648327686b2b938d">moLSCheckPoint< M ></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< M ></a>, <a class="el" href="classmo_impr_best_fit_aspir_crit.html#b6e5e96d57a6b846033fc22a9951b067">moImprBestFitAspirCrit< M ></a>, <a class="el" href="classmo_i_l_s.html#3f6b950e5a6c363f04b8d4c259502488">moILS< M ></a>, <a class="el" href="classmo_h_c_move_loop_expl.html#fe9362c10d74a5e6ed09b56345396192">moHCMoveLoopExpl< M ></a>, <a class="el" href="classmo_h_c.html#b739f9586b647e32bf31605066f984ad">moHC< M ></a>, <a class="el" href="classmo_gen_sol_continue.html#2fd5f2f10b6d6208412582578fad48ea">moGenSolContinue< EOT ></a>, <a class="el" href="classmo_fit_sol_continue.html#ce4e02895c13bfd131fc759adf83798f">moFitSolContinue< EOT ></a>, <a class="el" href="classmo_fit_comparator.html#c920d5a49deb16710daf1e5fcde6b16c">moFitComparator< EOT ></a>, <a class="el" href="classmo_first_impr_select.html#976569efd882886cb13184daeba79766">moFirstImprSelect< M ></a>, <a class="el" href="classmo_exponential_cooling_schedule.html#95b075e9786a5cc984ef1bb59a2107e4">moExponentialCoolingSchedule</a>, <a class="el" href="classmo_best_impr_select.html#33b3de7bd322f737eb97cce9a5404527">moBestImprSelect< M ></a><li>removeMove()
|
||||
: <a class="el" href="classmo_simple_move_tabu_list.html#922ac2e3c45cbb94698517265be95de5">moSimpleMoveTabuList< M ></a><li>removeSolution()
|
||||
: <a class="el" href="classmo_simple_solution_tabu_list.html#e4a57001a201e1fb7446902381a7ac7d">moSimpleSolutionTabuList< M ></a><li>update()
|
||||
: <a class="el" href="classmo_tabu_list.html#a2e5d1132f064093c8ed57046405f5ca">moTabuList< M ></a>, <a class="el" href="classmo_simple_solution_tabu_list.html#91b8b01dba7ffea8b63765d931e56f56">moSimpleSolutionTabuList< M ></a>, <a class="el" href="classmo_simple_move_tabu_list.html#96cffc8118456ed762b07b9fc0e0679f">moSimpleMoveTabuList< M ></a>, <a class="el" href="classmo_rand_impr_select.html#b20cfd0164266aa75960cba3c1673f69">moRandImprSelect< M ></a>, <a class="el" href="classmo_move_select.html#5b4d3b2f030cca80c563c3db0c4af404">moMoveSelect< M ></a>, <a class="el" href="classmo_first_impr_select.html#f68b7ee7b35bf7347c16006f0587d313">moFirstImprSelect< M ></a>, <a class="el" href="classmo_best_impr_select.html#5c0729fd316b0ef78406bce5ca91de2a">moBestImprSelect< M ></a><li>~moHC()
|
||||
: <a class="el" href="classmo_h_c.html#e71fec6f2f806e221de301e1322c23f7">moHC< M ></a><li>~moILS()
|
||||
: <a class="el" href="classmo_i_l_s.html#bdda129a342e18dfb677cdacc3903a7b">moILS< M ></a><li>~moTS()
|
||||
: <a class="el" href="classmo_t_s.html#0855b0db1dd8231b720ae6a5423b444e">moTS< M ></a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: Class Members - Typedefs</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: Class Members - Typedefs</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,62 +20,33 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li class="current"><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<li id="current"><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="functions.html"><span>All</span></a></li>
|
||||
<li><a href="functions_func.html"><span>Functions</span></a></li>
|
||||
<li><a href="functions_vars.html"><span>Variables</span></a></li>
|
||||
<li 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>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
<ul>
|
||||
<li>EOT
|
||||
: <a class="el" href="classmo_h_c.html#d219296ede03c679646bce2fe8ff96cb">moHC< M ></a>
|
||||
, <a class="el" href="classmo_h_c_move_loop_expl.html#077befd4106c201eafd3ea22bcea2fe9">moHCMoveLoopExpl< M ></a>
|
||||
, <a class="el" href="classmo_t_s_move_loop_expl.html#47f42225e2ed096374b818bdb848a527">moTSMoveLoopExpl< M ></a>
|
||||
, <a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">moTS< M ></a>
|
||||
, <a class="el" href="classmo_it_rand_next_move.html#ee666007fc494bf4a5f0cd065e5671cf">moItRandNextMove< M ></a>
|
||||
, <a class="el" href="classmo_simple_solution_tabu_list.html#881060871a6b49e5e8554c5df85176d9">moSimpleSolutionTabuList< M ></a>
|
||||
, <a class="el" href="classmo_simple_move_tabu_list.html#91286ff3ba6b1e9e1db9e4fdade2edb7">moSimpleMoveTabuList< M ></a>
|
||||
, <a class="el" href="classmo_s_a.html#d5d64a8797bdedc7b3af7893aded0bd5">moSA< M ></a>
|
||||
, <a class="el" href="classmo_tabu_list.html#e219715cc3fdd5626764bc50ce6357df">moTabuList< M ></a>
|
||||
, <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">moILS< M ></a>
|
||||
<li>EOType
|
||||
: <a class="el" href="classmo_move.html#7fb853a91ba1319530529e515380bbba">moMove< EOT ></a>
|
||||
<li>Fitness
|
||||
: <a class="el" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb">moBestImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_t_s_move_loop_expl.html#a1ba36c937b195ca2f7d1a24adaa7018">moTSMoveLoopExpl< M ></a>
|
||||
, <a class="el" href="classmo_t_s.html#aa0eefbb17111422e495d1255f876fca">moTS< M ></a>
|
||||
, <a class="el" href="classmo_steady_fit_sol_continue.html#c289721abbbafe50f6e3b8305dd31007">moSteadyFitSolContinue< EOT ></a>
|
||||
, <a class="el" href="classmo_s_a.html#97f1a40d5ab5a0b3f878d0347b34804b">moSA< M ></a>
|
||||
, <a class="el" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c">moRandImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_no_fit_impr_sol_continue.html#64c184de66bb37d75d53aa600ac947b3">moNoFitImprSolContinue< EOT ></a>
|
||||
, <a class="el" href="classmo_move_select.html#8148ccc0e6fbd209c3fe6829559895c8">moMoveSelect< M ></a>
|
||||
, <a class="el" href="classmo_impr_best_fit_aspir_crit.html#0bc1a8c9af99781e662570c04750cca8">moImprBestFitAspirCrit< M ></a>
|
||||
, <a class="el" href="classmo_i_l_s.html#8c464a9eae064a78eff75d4c722b619c">moILS< M ></a>
|
||||
, <a class="el" href="classmo_h_c_move_loop_expl.html#f24871224316d5549b9013a2d27ab465">moHCMoveLoopExpl< M ></a>
|
||||
, <a class="el" href="classmo_h_c.html#56487c97a7cf0c423cc879d1bbd45027">moHC< M ></a>
|
||||
, <a class="el" href="classmo_fit_sol_continue.html#369ed94a788d8bdc08d5554f7669376f">moFitSolContinue< EOT ></a>
|
||||
, <a class="el" href="classmo_first_impr_select.html#64763ce3e6d2873266624382b407fa5a">moFirstImprSelect< M ></a>
|
||||
<li>solutionIterator
|
||||
: <a class="el" href="classmo_simple_solution_tabu_list.html#3438db9ed9e1a94a24c418d8cbadec54">moSimpleSolutionTabuList< M ></a>
|
||||
<li>moveIterator
|
||||
: <a class="el" href="classmo_simple_move_tabu_list.html#4ca9387c0a20bb9f4142682cbfee26bf">moSimpleMoveTabuList< M ></a>
|
||||
</ul>
|
||||
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by
|
||||
: <a class="el" href="classmo_t_s_move_loop_expl.html#47f42225e2ed096374b818bdb848a527">moTSMoveLoopExpl< M ></a>, <a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">moTS< M ></a>, <a class="el" href="classmo_tabu_list.html#e219715cc3fdd5626764bc50ce6357df">moTabuList< M ></a>, <a class="el" href="classmo_simple_solution_tabu_list.html#881060871a6b49e5e8554c5df85176d9">moSimpleSolutionTabuList< M ></a>, <a class="el" href="classmo_simple_move_tabu_list.html#91286ff3ba6b1e9e1db9e4fdade2edb7">moSimpleMoveTabuList< M ></a>, <a class="el" href="classmo_s_a.html#d5d64a8797bdedc7b3af7893aded0bd5">moSA< M ></a>, <a class="el" href="classmo_it_rand_next_move.html#ee666007fc494bf4a5f0cd065e5671cf">moItRandNextMove< M ></a>, <a class="el" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">moILS< M ></a>, <a class="el" href="classmo_h_c_move_loop_expl.html#077befd4106c201eafd3ea22bcea2fe9">moHCMoveLoopExpl< M ></a>, <a class="el" href="classmo_h_c.html#d219296ede03c679646bce2fe8ff96cb">moHC< M ></a><li>EOType
|
||||
: <a class="el" href="classmo_move.html#7fb853a91ba1319530529e515380bbba">moMove< EOT ></a><li>Fitness
|
||||
: <a class="el" href="classmo_t_s_move_loop_expl.html#a1ba36c937b195ca2f7d1a24adaa7018">moTSMoveLoopExpl< M ></a>, <a class="el" href="classmo_t_s.html#aa0eefbb17111422e495d1255f876fca">moTS< M ></a>, <a class="el" href="classmo_steady_fit_sol_continue.html#c289721abbbafe50f6e3b8305dd31007">moSteadyFitSolContinue< EOT ></a>, <a class="el" href="classmo_s_a.html#97f1a40d5ab5a0b3f878d0347b34804b">moSA< M ></a>, <a class="el" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c">moRandImprSelect< M ></a>, <a class="el" href="classmo_no_fit_impr_sol_continue.html#64c184de66bb37d75d53aa600ac947b3">moNoFitImprSolContinue< EOT ></a>, <a class="el" href="classmo_move_select.html#8148ccc0e6fbd209c3fe6829559895c8">moMoveSelect< M ></a>, <a class="el" href="classmo_impr_best_fit_aspir_crit.html#0bc1a8c9af99781e662570c04750cca8">moImprBestFitAspirCrit< M ></a>, <a class="el" href="classmo_i_l_s.html#8c464a9eae064a78eff75d4c722b619c">moILS< M ></a>, <a class="el" href="classmo_h_c_move_loop_expl.html#f24871224316d5549b9013a2d27ab465">moHCMoveLoopExpl< M ></a>, <a class="el" href="classmo_h_c.html#56487c97a7cf0c423cc879d1bbd45027">moHC< M ></a>, <a class="el" href="classmo_fit_sol_continue.html#369ed94a788d8bdc08d5554f7669376f">moFitSolContinue< EOT ></a>, <a class="el" href="classmo_first_impr_select.html#64763ce3e6d2873266624382b407fa5a">moFirstImprSelect< M ></a>, <a class="el" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb">moBestImprSelect< M ></a><li>moveIterator
|
||||
: <a class="el" href="classmo_simple_move_tabu_list.html#4ca9387c0a20bb9f4142682cbfee26bf">moSimpleMoveTabuList< M ></a><li>solutionIterator
|
||||
: <a class="el" href="classmo_simple_solution_tabu_list.html#3438db9ed9e1a94a24c418d8cbadec54">moSimpleSolutionTabuList< M ></a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: Class Members - Variables</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: Class Members - Variables</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,21 +20,19 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li class="current"><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<li id="current"><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="functions.html"><span>All</span></a></li>
|
||||
<li><a href="functions_func.html"><span>Functions</span></a></li>
|
||||
<li 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>
|
||||
</ul>
|
||||
</div>
|
||||
|
|
@ -61,136 +59,74 @@
|
|||
<p>
|
||||
<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
|
||||
<li>acceptance_criterion
|
||||
: <a class="el" href="classmo_i_l_s.html#295f6d0342c67bd3dc4cb82e2adc26be">moILS< M ></a>
|
||||
<li>algorithm
|
||||
: <a class="el" href="classmo_i_l_s.html#5651a4d94b59d523d341d5d6e24ca311">moILS< M ></a>
|
||||
<li>aspiration_criterion
|
||||
: <a class="el" href="classmo_t_s_move_loop_expl.html#bdfc8efb22599c150b3c3d44cd416b09">moTSMoveLoopExpl< M ></a>
|
||||
</ul>
|
||||
: <a class="el" href="classmo_i_l_s.html#295f6d0342c67bd3dc4cb82e2adc26be">moILS< M ></a><li>algorithm
|
||||
: <a class="el" href="classmo_i_l_s.html#57cafea501826575da64fe0216bc75ca">moILS< M ></a><li>algorithm_memory_allocation
|
||||
: <a class="el" href="classmo_i_l_s.html#5317acfe1a8c98d3a8a236f5521a8b5b">moILS< M ></a><li>aspiration_criterion
|
||||
: <a class="el" href="classmo_t_s_move_loop_expl.html#bdfc8efb22599c150b3c3d44cd416b09">moTSMoveLoopExpl< M ></a></ul>
|
||||
<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
|
||||
<li>best_fitness
|
||||
: <a class="el" href="classmo_best_impr_select.html#e51345fe28ca7cbaca65bdad1aa8ecb7">moBestImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_first_impr_select.html#287937f5c059b078ccec94e86e0a8238">moFirstImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_impr_best_fit_aspir_crit.html#03230e8672389de65aacd2bf7b6c1184">moImprBestFitAspirCrit< M ></a>
|
||||
<li>best_move
|
||||
: <a class="el" href="classmo_first_impr_select.html#dfed419a608dd7c41f07fa1f1279cb8c">moFirstImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_best_impr_select.html#bd86f70519f954c07ff0d8a2a3a8ff6a">moBestImprSelect< M ></a>
|
||||
<li>better_fitnesses
|
||||
: <a class="el" href="classmo_rand_impr_select.html#220d6e3db838b11938e59bc7b29a0db6">moRandImprSelect< M ></a>
|
||||
<li>better_moves
|
||||
: <a class="el" href="classmo_rand_impr_select.html#8a2e7bd7d7a74d7f7402ef25737b09e1">moRandImprSelect< M ></a>
|
||||
</ul>
|
||||
: <a class="el" href="classmo_impr_best_fit_aspir_crit.html#03230e8672389de65aacd2bf7b6c1184">moImprBestFitAspirCrit< M ></a>, <a class="el" href="classmo_first_impr_select.html#287937f5c059b078ccec94e86e0a8238">moFirstImprSelect< M ></a>, <a class="el" href="classmo_best_impr_select.html#e51345fe28ca7cbaca65bdad1aa8ecb7">moBestImprSelect< M ></a><li>best_move
|
||||
: <a class="el" href="classmo_first_impr_select.html#dfed419a608dd7c41f07fa1f1279cb8c">moFirstImprSelect< M ></a>, <a class="el" href="classmo_best_impr_select.html#bd86f70519f954c07ff0d8a2a3a8ff6a">moBestImprSelect< M ></a><li>better_fitnesses
|
||||
: <a class="el" href="classmo_rand_impr_select.html#220d6e3db838b11938e59bc7b29a0db6">moRandImprSelect< M ></a><li>better_moves
|
||||
: <a class="el" href="classmo_rand_impr_select.html#8a2e7bd7d7a74d7f7402ef25737b09e1">moRandImprSelect< M ></a></ul>
|
||||
<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
|
||||
<li>continu
|
||||
: <a class="el" href="classmo_i_l_s.html#30edab439401d7ec04fd8d37b4513d94">moILS< M ></a>
|
||||
, <a class="el" href="classmo_s_a.html#776586a839c2bbd6d12a731c12a1b748">moSA< M ></a>
|
||||
, <a class="el" href="classmo_t_s.html#962a37393faf5239e657388d375cd9b3">moTS< M ></a>
|
||||
<li>cooling_schedule
|
||||
: <a class="el" href="classmo_s_a.html#f514ae01cdfc67bf0b87d5389b3792e5">moSA< M ></a>
|
||||
<li>counter
|
||||
: <a class="el" href="classmo_no_fit_impr_sol_continue.html#46fc008a8f7cd06dcaaeb4016b433adb">moNoFitImprSolContinue< EOT ></a>
|
||||
, <a class="el" href="classmo_steady_fit_sol_continue.html#245c9099a2c40dfc4f34b3ff216d13ce">moSteadyFitSolContinue< EOT ></a>
|
||||
</ul>
|
||||
: <a class="el" href="classmo_t_s.html#962a37393faf5239e657388d375cd9b3">moTS< M ></a>, <a class="el" href="classmo_s_a.html#776586a839c2bbd6d12a731c12a1b748">moSA< M ></a>, <a class="el" href="classmo_i_l_s.html#30edab439401d7ec04fd8d37b4513d94">moILS< M ></a><li>cooling_schedule
|
||||
: <a class="el" href="classmo_s_a.html#f514ae01cdfc67bf0b87d5389b3792e5">moSA< M ></a><li>counter
|
||||
: <a class="el" href="classmo_steady_fit_sol_continue.html#245c9099a2c40dfc4f34b3ff216d13ce">moSteadyFitSolContinue< EOT ></a>, <a class="el" href="classmo_no_fit_impr_sol_continue.html#46fc008a8f7cd06dcaaeb4016b433adb">moNoFitImprSolContinue< EOT ></a></ul>
|
||||
<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
|
||||
<li>first_time
|
||||
: <a class="el" href="classmo_best_impr_select.html#352b14d206b0772eb9f40efb7beb0f13">moBestImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_impr_best_fit_aspir_crit.html#2d5226c7dd661b33011402dbbbe78265">moImprBestFitAspirCrit< M ></a>
|
||||
<li>firstFitnessSaved
|
||||
: <a class="el" href="classmo_steady_fit_sol_continue.html#025bf2789e470fdde989eee9121035c3">moSteadyFitSolContinue< EOT ></a>
|
||||
, <a class="el" href="classmo_no_fit_impr_sol_continue.html#ca3591e47a075b59e0826f31234c71ef">moNoFitImprSolContinue< EOT ></a>
|
||||
<li>fitness
|
||||
: <a class="el" href="classmo_fit_sol_continue.html#87d0ba8f2f76f61c89317eed5f094dfc">moFitSolContinue< EOT ></a>
|
||||
, <a class="el" href="classmo_no_fit_impr_sol_continue.html#3d3d2b43a4dd73e38689cc0018d44ee7">moNoFitImprSolContinue< EOT ></a>
|
||||
, <a class="el" href="classmo_steady_fit_sol_continue.html#a5c62e7049b36f6e71e92b559568c09e">moSteadyFitSolContinue< EOT ></a>
|
||||
<li>full_evaluation
|
||||
: <a class="el" href="classmo_i_l_s.html#8e8c383ac6ec34aaf071fa18bb54be67">moILS< M ></a>
|
||||
, <a class="el" href="classmo_t_s.html#f44bb408007e2bff99f7a201842e8e48">moTS< M ></a>
|
||||
, <a class="el" href="classmo_h_c.html#1175c588c19d3658cfc690d5f3f8d825">moHC< M ></a>
|
||||
, <a class="el" href="classmo_s_a.html#ace30095ffc4924d84e14a0e59f7746f">moSA< M ></a>
|
||||
<li>functions
|
||||
: <a class="el" href="classmo_l_s_check_point.html#56a7427a6aebac7955c22bab302c050a">moLSCheckPoint< M ></a>
|
||||
</ul>
|
||||
: <a class="el" href="classmo_impr_best_fit_aspir_crit.html#2d5226c7dd661b33011402dbbbe78265">moImprBestFitAspirCrit< M ></a>, <a class="el" href="classmo_best_impr_select.html#352b14d206b0772eb9f40efb7beb0f13">moBestImprSelect< M ></a><li>firstFitnessSaved
|
||||
: <a class="el" href="classmo_steady_fit_sol_continue.html#025bf2789e470fdde989eee9121035c3">moSteadyFitSolContinue< EOT ></a>, <a class="el" href="classmo_no_fit_impr_sol_continue.html#ca3591e47a075b59e0826f31234c71ef">moNoFitImprSolContinue< EOT ></a><li>firstTime
|
||||
: <a class="el" href="classmo_rand_impr_select.html#18f21c5ec337b45f634aaa094ad698ae">moRandImprSelect< M ></a><li>fitness
|
||||
: <a class="el" href="classmo_steady_fit_sol_continue.html#a5c62e7049b36f6e71e92b559568c09e">moSteadyFitSolContinue< EOT ></a>, <a class="el" href="classmo_no_fit_impr_sol_continue.html#3d3d2b43a4dd73e38689cc0018d44ee7">moNoFitImprSolContinue< EOT ></a>, <a class="el" href="classmo_fit_sol_continue.html#87d0ba8f2f76f61c89317eed5f094dfc">moFitSolContinue< EOT ></a><li>full_evaluation
|
||||
: <a class="el" href="classmo_t_s.html#f44bb408007e2bff99f7a201842e8e48">moTS< M ></a>, <a class="el" href="classmo_s_a.html#ace30095ffc4924d84e14a0e59f7746f">moSA< M ></a>, <a class="el" href="classmo_i_l_s.html#8e8c383ac6ec34aaf071fa18bb54be67">moILS< M ></a>, <a class="el" href="classmo_h_c.html#1175c588c19d3658cfc690d5f3f8d825">moHC< M ></a><li>functions
|
||||
: <a class="el" href="classmo_l_s_check_point.html#56a7427a6aebac7955c22bab302c050a">moLSCheckPoint< M ></a></ul>
|
||||
<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
|
||||
<li>generationMaximumNumber
|
||||
: <a class="el" href="classmo_gen_sol_continue.html#c838d923436b71c584891c1cbe3f47ba">moGenSolContinue< EOT ></a>
|
||||
<li>generationNumber
|
||||
: <a class="el" href="classmo_gen_sol_continue.html#af0b3e5ca3ceee0d843670955c8f1e58">moGenSolContinue< EOT ></a>
|
||||
</ul>
|
||||
: <a class="el" href="classmo_gen_sol_continue.html#c838d923436b71c584891c1cbe3f47ba">moGenSolContinue< EOT ></a><li>generationNumber
|
||||
: <a class="el" href="classmo_gen_sol_continue.html#af0b3e5ca3ceee0d843670955c8f1e58">moGenSolContinue< EOT ></a></ul>
|
||||
<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
|
||||
<li>incremental_evaluation
|
||||
: <a class="el" href="classmo_h_c_move_loop_expl.html#a044b28f972d007a22736b646d86f265">moHCMoveLoopExpl< M ></a>
|
||||
, <a class="el" href="classmo_s_a.html#fdb49f837dc602624554279418c94bdb">moSA< M ></a>
|
||||
, <a class="el" href="classmo_t_s_move_loop_expl.html#491fa46e1cb7935cb515b27b85bf8765">moTSMoveLoopExpl< M ></a>
|
||||
<li>initial_fitness
|
||||
: <a class="el" href="classmo_first_impr_select.html#669f8f2f74e71bf2b7fdabfc9cca2c0e">moFirstImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_rand_impr_select.html#d566fa23689861b1d04257e53c71ae20">moRandImprSelect< M ></a>
|
||||
<li>initial_temperature
|
||||
: <a class="el" href="classmo_s_a.html#e07bf4ca64248e94ab85e8a1ba32aa8c">moSA< M ></a>
|
||||
<li>iteration_maximum_number
|
||||
: <a class="el" href="classmo_it_rand_next_move.html#1b06067aee7a78f8a255563391514d2d">moItRandNextMove< M ></a>
|
||||
<li>iteration_number
|
||||
: <a class="el" href="classmo_it_rand_next_move.html#2f8d52c88d6c002be518091cc52beca1">moItRandNextMove< M ></a>
|
||||
</ul>
|
||||
: <a class="el" href="classmo_t_s_move_loop_expl.html#491fa46e1cb7935cb515b27b85bf8765">moTSMoveLoopExpl< M ></a>, <a class="el" href="classmo_s_a.html#fdb49f837dc602624554279418c94bdb">moSA< M ></a>, <a class="el" href="classmo_h_c_move_loop_expl.html#a044b28f972d007a22736b646d86f265">moHCMoveLoopExpl< M ></a><li>initial_fitness
|
||||
: <a class="el" href="classmo_rand_impr_select.html#d566fa23689861b1d04257e53c71ae20">moRandImprSelect< M ></a>, <a class="el" href="classmo_first_impr_select.html#669f8f2f74e71bf2b7fdabfc9cca2c0e">moFirstImprSelect< M ></a><li>initial_temperature
|
||||
: <a class="el" href="classmo_s_a.html#e07bf4ca64248e94ab85e8a1ba32aa8c">moSA< M ></a><li>iteration_maximum_number
|
||||
: <a class="el" href="classmo_it_rand_next_move.html#1b06067aee7a78f8a255563391514d2d">moItRandNextMove< M ></a><li>iteration_number
|
||||
: <a class="el" href="classmo_it_rand_next_move.html#2f8d52c88d6c002be518091cc52beca1">moItRandNextMove< M ></a></ul>
|
||||
<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
|
||||
<li>maxNumberOfIterations
|
||||
: <a class="el" href="classmo_steady_fit_sol_continue.html#36b43c2a252887ad027165ac32393fe8">moSteadyFitSolContinue< EOT ></a>
|
||||
<li>maxNumberOfIterationsReached
|
||||
: <a class="el" href="classmo_steady_fit_sol_continue.html#7d88c0eb91b2a12121ba1c3ae9139887">moSteadyFitSolContinue< EOT ></a>
|
||||
<li>maxNumberOfIterationsWithoutImprovement
|
||||
: <a class="el" href="classmo_steady_fit_sol_continue.html#cde593c09f497a5fa66ff62732544f40">moSteadyFitSolContinue< EOT ></a>
|
||||
, <a class="el" href="classmo_no_fit_impr_sol_continue.html#03612ffc3af9d943c1b1d2cde09d461b">moNoFitImprSolContinue< EOT ></a>
|
||||
<li>memory_maximum_size
|
||||
: <a class="el" href="classmo_simple_move_tabu_list.html#fea7fe7c62a6da9b8f087a2732f44251">moSimpleMoveTabuList< M ></a>
|
||||
, <a class="el" href="classmo_simple_solution_tabu_list.html#06631e7b9a2511e3c11540aa14b9e636">moSimpleSolutionTabuList< M ></a>
|
||||
<li>memory_size
|
||||
: <a class="el" href="classmo_simple_solution_tabu_list.html#0d54e6b0af0e6088aafae596392c9490">moSimpleSolutionTabuList< M ></a>
|
||||
, <a class="el" href="classmo_simple_move_tabu_list.html#defd20fe6d0d51fdaedbc5b95018aea7">moSimpleMoveTabuList< M ></a>
|
||||
</ul>
|
||||
: <a class="el" href="classmo_steady_fit_sol_continue.html#36b43c2a252887ad027165ac32393fe8">moSteadyFitSolContinue< EOT ></a><li>maxNumberOfIterationsReached
|
||||
: <a class="el" href="classmo_steady_fit_sol_continue.html#7d88c0eb91b2a12121ba1c3ae9139887">moSteadyFitSolContinue< EOT ></a><li>maxNumberOfIterationsWithoutImprovement
|
||||
: <a class="el" href="classmo_steady_fit_sol_continue.html#cde593c09f497a5fa66ff62732544f40">moSteadyFitSolContinue< EOT ></a>, <a class="el" href="classmo_no_fit_impr_sol_continue.html#03612ffc3af9d943c1b1d2cde09d461b">moNoFitImprSolContinue< EOT ></a><li>memory_maximum_size
|
||||
: <a class="el" href="classmo_simple_solution_tabu_list.html#06631e7b9a2511e3c11540aa14b9e636">moSimpleSolutionTabuList< M ></a>, <a class="el" href="classmo_simple_move_tabu_list.html#fea7fe7c62a6da9b8f087a2732f44251">moSimpleMoveTabuList< M ></a><li>memory_size
|
||||
: <a class="el" href="classmo_simple_solution_tabu_list.html#0d54e6b0af0e6088aafae596392c9490">moSimpleSolutionTabuList< M ></a>, <a class="el" href="classmo_simple_move_tabu_list.html#defd20fe6d0d51fdaedbc5b95018aea7">moSimpleMoveTabuList< M ></a><li>move_explorer
|
||||
: <a class="el" href="classmo_t_s.html#43018b8f7d8a167c77f1da9f56cbaadd">moTS< M ></a>, <a class="el" href="classmo_h_c.html#aab67547ab030e8cbe51fb6c60f18a7d">moHC< M ></a><li>move_explorer_memory_allocation
|
||||
: <a class="el" href="classmo_t_s.html#c3066f3be91338fd9b1f9e3626d9f80c">moTS< M ></a>, <a class="el" href="classmo_h_c.html#19d3af1b0456004913236d6eaf3f9c2b">moHC< M ></a><li>move_initializer
|
||||
: <a class="el" href="classmo_t_s_move_loop_expl.html#cd680d22382b9941d2c34133a641d443">moTSMoveLoopExpl< M ></a>, <a class="el" href="classmo_h_c_move_loop_expl.html#17506f3f1172714f9adbfa4e8a15953a">moHCMoveLoopExpl< M ></a><li>move_selection
|
||||
: <a class="el" href="classmo_t_s_move_loop_expl.html#1caa6939fbe65ec4255e9e6dc3ce333b">moTSMoveLoopExpl< M ></a>, <a class="el" href="classmo_h_c_move_loop_expl.html#5f0532e0ee8ef8ecaeeb4e56342be443">moHCMoveLoopExpl< M ></a></ul>
|
||||
<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
|
||||
<li>next_move_generator
|
||||
: <a class="el" href="classmo_h_c_move_loop_expl.html#fdc44d40d8859bae1d7b92e77f36aa30">moHCMoveLoopExpl< M ></a>
|
||||
, <a class="el" href="classmo_t_s_move_loop_expl.html#a2bbb593af2beefb05a307277c22b3d5">moTSMoveLoopExpl< M ></a>
|
||||
</ul>
|
||||
: <a class="el" href="classmo_t_s_move_loop_expl.html#a2bbb593af2beefb05a307277c22b3d5">moTSMoveLoopExpl< M ></a>, <a class="el" href="classmo_h_c_move_loop_expl.html#fdc44d40d8859bae1d7b92e77f36aa30">moHCMoveLoopExpl< M ></a></ul>
|
||||
<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
|
||||
<li>perturbation
|
||||
: <a class="el" href="classmo_i_l_s.html#f667a1bda06b6d221292df9aba3db8a2">moILS< M ></a>
|
||||
</ul>
|
||||
: <a class="el" href="classmo_i_l_s.html#f667a1bda06b6d221292df9aba3db8a2">moILS< M ></a></ul>
|
||||
<h3><a class="anchor" name="index_q">- q -</a></h3><ul>
|
||||
<li>quantity
|
||||
: <a class="el" href="classmo_linear_cooling_schedule.html#6159dc39ceda89b23ffdab3d6ce8d8ed">moLinearCoolingSchedule</a>
|
||||
</ul>
|
||||
: <a class="el" href="classmo_linear_cooling_schedule.html#6159dc39ceda89b23ffdab3d6ce8d8ed">moLinearCoolingSchedule</a></ul>
|
||||
<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
|
||||
<li>random_move_generator
|
||||
: <a class="el" href="classmo_it_rand_next_move.html#92601819402ad00d01933113d0bcf40d">moItRandNextMove< M ></a>
|
||||
, <a class="el" href="classmo_s_a.html#92656523f556669862fcffdccea178dd">moSA< M ></a>
|
||||
<li>ratio
|
||||
: <a class="el" href="classmo_exponential_cooling_schedule.html#e8f3f87417c1c7253efb938a740846fa">moExponentialCoolingSchedule</a>
|
||||
</ul>
|
||||
: <a class="el" href="classmo_s_a.html#92656523f556669862fcffdccea178dd">moSA< M ></a>, <a class="el" href="classmo_it_rand_next_move.html#92601819402ad00d01933113d0bcf40d">moItRandNextMove< M ></a><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>
|
||||
<li>tabu_list
|
||||
: <a class="el" href="classmo_t_s_move_loop_expl.html#0e5988a940ba218e87c53b7e56d79790">moTSMoveLoopExpl< M ></a>
|
||||
<li>tabuList
|
||||
: <a class="el" href="classmo_simple_move_tabu_list.html#d91bc838361524720616b44eda9b2c3a">moSimpleMoveTabuList< M ></a>
|
||||
, <a class="el" href="classmo_simple_solution_tabu_list.html#75df9cd683528d3722d02bac407b710b">moSimpleSolutionTabuList< M ></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>
|
||||
: <a class="el" href="classmo_t_s_move_loop_expl.html#0e5988a940ba218e87c53b7e56d79790">moTSMoveLoopExpl< M ></a><li>tabuList
|
||||
: <a class="el" href="classmo_simple_solution_tabu_list.html#75df9cd683528d3722d02bac407b710b">moSimpleSolutionTabuList< M ></a>, <a class="el" href="classmo_simple_move_tabu_list.html#d91bc838361524720616b44eda9b2c3a">moSimpleMoveTabuList< M ></a><li>threshold
|
||||
: <a class="el" href="classmo_linear_cooling_schedule.html#e7f539f986801ea71392c4a55ba08a76">moLinearCoolingSchedule</a>, <a class="el" href="classmo_exponential_cooling_schedule.html#8d4327c0bb33b7121a322279eea97f84">moExponentialCoolingSchedule</a></ul>
|
||||
<h3><a class="anchor" name="index_v">- v -</a></h3><ul>
|
||||
<li>move_explorer
|
||||
: <a class="el" href="classmo_h_c.html#ec4e702a6ec240f40ff9d262c36d080b">moHC< M ></a>
|
||||
, <a class="el" href="classmo_t_s.html#9fd948a2c586f1991f5a1eee927af8a6">moTS< M ></a>
|
||||
<li>move_initializer
|
||||
: <a class="el" href="classmo_h_c_move_loop_expl.html#17506f3f1172714f9adbfa4e8a15953a">moHCMoveLoopExpl< M ></a>
|
||||
, <a class="el" href="classmo_t_s_move_loop_expl.html#cd680d22382b9941d2c34133a641d443">moTSMoveLoopExpl< M ></a>
|
||||
<li>move_selection
|
||||
: <a class="el" href="classmo_h_c_move_loop_expl.html#5f0532e0ee8ef8ecaeeb4e56342be443">moHCMoveLoopExpl< M ></a>
|
||||
, <a class="el" href="classmo_t_s_move_loop_expl.html#1caa6939fbe65ec4255e9e6dc3ce333b">moTSMoveLoopExpl< M ></a>
|
||||
<li>valid
|
||||
: <a class="el" href="classmo_first_impr_select.html#a99c0586ba07449234705c17a258d58c">moFirstImprSelect< M ></a>
|
||||
</ul>
|
||||
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by
|
||||
: <a class="el" href="classmo_first_impr_select.html#a99c0586ba07449234705c17a258d58c">moFirstImprSelect< M ></a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: Hierarchical Index</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: Hierarchical Index</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main 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>
|
||||
<form action="search.php" method="get">
|
||||
|
|
@ -20,17 +20,15 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li class="current"><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li id="current"><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<h1>ParadisEO-MOMovingObjects Class Hierarchy</h1>This inheritance list is sorted roughly, but not completely, alphabetically:<ul>
|
||||
</ul></div>
|
||||
<h1>ParadisEO-MO-MovingObjects Class Hierarchy</h1>This inheritance list is sorted roughly, but not completely, alphabetically:<ul>
|
||||
<li><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html">eoFunctorBase</a>
|
||||
<code> [external]</code><ul>
|
||||
<li><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a>
|
||||
|
|
@ -126,8 +124,8 @@
|
|||
<li><a class="el" href="classmo_s_a.html">moSA< M ></a>
|
||||
<li><a class="el" href="classmo_t_s.html">moTS< M ></a>
|
||||
</ul>
|
||||
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,11 +1,8 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects</title></head>
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects</title></head>
|
||||
<frameset cols="250,*">
|
||||
<frame src="tree.html" name="treefrm">
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,15 +1,15 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: index.h Source File</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: index.h Source File</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
|
|
@ -20,16 +20,15 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<h1>index.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001
|
||||
<a name="l00064"></a>00064 <span class="comment">// coding: iso-8859-1</span>
|
||||
<a name="l00065"></a>00065 <span class="comment">// mode: C++</span>
|
||||
<a name="l00066"></a>00066 <span class="comment">// c-file-style: "Stroustrup"</span>
|
||||
<a name="l00067"></a>00067 <span class="comment">// fill-column: 80</span>
|
||||
<a name="l00068"></a>00068 <span class="comment">// End:</span>
|
||||
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,13 +1,13 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: Welcome to PARADISEO-Moving Objects</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: Welcome to PARADISEO-Moving Objects</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li class="current"><a href="main.html"><span>Main Page</span></a></li>
|
||||
<li id="current"><a href="main.html"><span>Main Page</span></a></li>
|
||||
<li><a href="classes.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
|
|
@ -20,11 +20,10 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<h1>Welcome to PARADISEO-Moving Objects</h1>
|
||||
<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>
|
||||
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">
|
||||
|
|
@ -44,8 +43,8 @@ ParadisEO WebSite : <a href="http://paradiseo.gforge.inria.fr">http://paradiseo.
|
|||
Home Page</a></h2>
|
||||
<a href="http://paradiseo.gforge.inria.fr>">http://paradiseo.gforge.inria.fr</a><h2><a class="anchor" name="Installation">
|
||||
Installation</a></h2>
|
||||
The installation procedure of the package is detailed in the <a href="../../README">README</a> file in the top-directory of the source-tree. <hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by
|
||||
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
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,15 +1,15 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: mo.h Source File</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: mo.h Source File</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
|
|
@ -20,8 +20,7 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<h1>mo.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
|
||||
<a name="l00002"></a>00002 <span class="comment"> <mo.h></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 <moTSMoveLoopExpl.h></span>
|
||||
<a name="l00075"></a>00075
|
||||
<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
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,15 +1,15 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: moAlgo.h Source File</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: moAlgo.h Source File</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
|
|
@ -20,8 +20,7 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<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"> <moAlgo.h></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 <eoOp.h></span>
|
||||
<a name="l00041"></a>00041
|
||||
<a name="l00043"></a>00043
|
||||
<a name="l00046"></a><a class="code" href="classmo_algo.html">00046</a> <span class="keyword">template</span> < <span class="keyword">class</span> EOT > <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> < EOT >
|
||||
<a name="l00046"></a><a class="code" href="classmo_algo.html">00046</a> <span class="keyword">template</span> < <span class="keyword">class</span> EOT > <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> < EOT >
|
||||
<a name="l00047"></a>00047 {};
|
||||
<a name="l00048"></a>00048
|
||||
<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
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,15 +1,15 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: moAspirCrit.h Source File</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: moAspirCrit.h Source File</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
|
|
@ -20,8 +20,7 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<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"> <moAspirCrit.h></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="l00042"></a>00042
|
||||
<a name="l00046"></a>00046 <span class="keyword">template</span> < <span class="keyword">class</span> M >
|
||||
<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> < const M &, const typename M::EOType::Fitness &, bool >
|
||||
<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> < const M &, const typename M::EOType::Fitness &, bool >
|
||||
<a name="l00048"></a>00048 {
|
||||
<a name="l00049"></a>00049 <span class="keyword">public</span>:
|
||||
<a name="l00050"></a>00050
|
||||
<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="l00057"></a>00057
|
||||
<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
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,15 +1,15 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: moBestImprSelect.h Source File</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: moBestImprSelect.h Source File</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
|
|
@ -20,8 +20,7 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<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"> <moBestImprSelect.h></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="l00042"></a>00042
|
||||
<a name="l00046"></a>00046 <span class="keyword">template</span> < <span class="keyword">class</span> M >
|
||||
<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> < M >
|
||||
<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> < M >
|
||||
<a name="l00048"></a>00048 {
|
||||
<a name="l00049"></a>00049 <span class="keyword">public</span>:
|
||||
<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="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> & _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> & _fitness)
|
||||
<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="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="l00062"></a>00062
|
||||
<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="l00064"></a>00064 }
|
||||
<a name="l00065"></a>00065
|
||||
<a name="l00061"></a>00061 <a class="code" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb">Fitness</a> fitness;
|
||||
<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 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="l00066"></a>00066
|
||||
<a name="l00068"></a>00068
|
||||
<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 & _move, <span class="keyword">const</span> <a class="code" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb" title="Alias for the fitness.">Fitness</a> & _fitness)
|
||||
<a name="l00077"></a>00077 {
|
||||
<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 > <a class="code" href="classmo_best_impr_select.html#e51345fe28ca7cbaca65bdad1aa8ecb7" title="The best fitness.">best_fitness</a>) )
|
||||
<a name="l00079"></a>00079 {
|
||||
<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="l00081"></a>00081 <a class="code" href="classmo_best_impr_select.html#bd86f70519f954c07ff0d8a2a3a8ff6a" title="The best move.">best_move</a> = _move;
|
||||
<a name="l00082"></a>00082
|
||||
<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="l00084"></a>00084 }
|
||||
<a name="l00085"></a>00085
|
||||
<a name="l00086"></a>00086 <span class="keywordflow">return</span> <span class="keyword">true</span>;
|
||||
<a name="l00087"></a>00087 }
|
||||
<a name="l00088"></a>00088
|
||||
<a name="l00090"></a>00090
|
||||
<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 & _move, <a class="code" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb" title="Alias for the fitness.">Fitness</a> & _fitness)
|
||||
<a name="l00095"></a>00095 {
|
||||
<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="l00097"></a>00097 {
|
||||
<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="l00099"></a>00099 }
|
||||
<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="l00102"></a>00102 _fitness = <a class="code" href="classmo_best_impr_select.html#e51345fe28ca7cbaca65bdad1aa8ecb7" title="The best fitness.">best_fitness</a>;
|
||||
<a name="l00103"></a>00103 }
|
||||
<a name="l00104"></a>00104
|
||||
<a name="l00105"></a>00105 <span class="keyword">private</span>:
|
||||
<a name="l00106"></a>00106
|
||||
<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="l00109"></a>00109
|
||||
<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="l00112"></a>00112
|
||||
<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="l00115"></a>00115 };
|
||||
<a name="l00116"></a>00116
|
||||
<a name="l00117"></a>00117 <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
|
||||
<a name="l00067"></a>00067
|
||||
<a name="l00069"></a>00069
|
||||
<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 & _move, <span class="keyword">const</span> <a class="code" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb">Fitness</a> & _fitness)
|
||||
<a name="l00078"></a>00078 {
|
||||
<a name="l00079"></a>00079 <span class="keywordflow">if</span> ( <a class="code" href="classmo_best_impr_select.html#352b14d206b0772eb9f40efb7beb0f13">first_time</a> || (_fitness > <a class="code" href="classmo_best_impr_select.html#e51345fe28ca7cbaca65bdad1aa8ecb7">best_fitness</a>) )
|
||||
<a name="l00080"></a>00080 {
|
||||
<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 class="code" href="classmo_best_impr_select.html#bd86f70519f954c07ff0d8a2a3a8ff6a">best_move</a> = _move;
|
||||
<a name="l00083"></a>00083
|
||||
<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="l00086"></a>00086
|
||||
<a name="l00087"></a>00087 <span class="keywordflow">return</span> <span class="keyword">true</span>;
|
||||
<a name="l00088"></a>00088 }
|
||||
<a name="l00089"></a>00089
|
||||
<a name="l00091"></a>00091
|
||||
<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 & _move, <a class="code" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb">Fitness</a> & _fitness)
|
||||
<a name="l00096"></a>00096 {
|
||||
<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 {
|
||||
<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="l00101"></a>00101
|
||||
<a name="l00102"></a>00102 _move = <a class="code" href="classmo_best_impr_select.html#bd86f70519f954c07ff0d8a2a3a8ff6a">best_move</a>;
|
||||
<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="l00105"></a>00105
|
||||
<a name="l00106"></a>00106 <span class="keyword">private</span>:
|
||||
<a name="l00107"></a>00107
|
||||
<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="l00110"></a>00110
|
||||
<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="l00113"></a>00113
|
||||
<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="l00117"></a>00117
|
||||
<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
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,15 +1,15 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: moComparator.h Source File</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: moComparator.h Source File</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
|
|
@ -20,8 +20,7 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<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"> <moComparator.h></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="l00041"></a>00041
|
||||
<a name="l00044"></a>00044 <span class="keyword">template</span><<span class="keyword">class</span> EOT>
|
||||
<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 &quot;better&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><const EOT &, const EOT &, bool>
|
||||
<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><const EOT &, const EOT &, bool>
|
||||
<a name="l00046"></a>00046 {};
|
||||
<a name="l00047"></a>00047
|
||||
<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
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,15 +1,15 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: moCoolingSchedule.h Source File</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: moCoolingSchedule.h Source File</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
|
|
@ -20,8 +20,7 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<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"> <moCoolingSchedule.h></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 <eoFunctor.h></span>
|
||||
<a name="l00040"></a>00040
|
||||
<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> < double &, bool >
|
||||
<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> < double &, bool >
|
||||
<a name="l00047"></a>00047 {};
|
||||
<a name="l00048"></a>00048
|
||||
<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
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,15 +1,15 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: moExponentialCoolingSchedule.h Source File</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: moExponentialCoolingSchedule.h Source File</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
|
|
@ -20,8 +20,7 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<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"> <moExponentialCoolingSchedule.h></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 <moCoolingSchedule.h></span>
|
||||
<a name="l00040"></a>00040
|
||||
<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="l00048"></a>00048 <span class="keyword">public</span>:
|
||||
<a name="l00049"></a>00049
|
||||
<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="l00057"></a>00057
|
||||
<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> & _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> & _temperature)
|
||||
<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>) > <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>) > <a class="code" href="classmo_exponential_cooling_schedule.html#8d4327c0bb33b7121a322279eea97f84">threshold</a>;
|
||||
<a name="l00068"></a>00068 }
|
||||
<a name="l00069"></a>00069
|
||||
<a name="l00070"></a>00070 <span class="keyword">private</span>:
|
||||
<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="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="l00078"></a>00078
|
||||
<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
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,15 +1,15 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: moFirstImprSelect.h Source File</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: moFirstImprSelect.h Source File</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
|
|
@ -20,8 +20,7 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<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"> <moFirstImprSelect.h></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="l00042"></a>00042
|
||||
<a name="l00047"></a>00047 <span class="keyword">template</span> < <span class="keyword">class</span> M >
|
||||
<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> < M >
|
||||
<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> < M >
|
||||
<a name="l00049"></a>00049 {
|
||||
<a name="l00050"></a>00050 <span class="keyword">public</span>:
|
||||
<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="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> & _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> & _fitness)
|
||||
<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="l00063"></a>00063 <a class="code" href="classmo_first_impr_select.html#669f8f2f74e71bf2b7fdabfc9cca2c0e" title="Initial fitness.">initial_fitness</a> = _fitness;
|
||||
<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">initial_fitness</a> = _fitness;
|
||||
<a name="l00064"></a>00064 }
|
||||
<a name="l00065"></a>00065
|
||||
<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 & _move, <span class="keyword">const</span> <a class="code" href="classmo_first_impr_select.html#64763ce3e6d2873266624382b407fa5a" title="Alias for the fitness.">Fitness</a> & _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 & _move, <span class="keyword">const</span> <a class="code" href="classmo_first_impr_select.html#64763ce3e6d2873266624382b407fa5a">Fitness</a> & _fitness)
|
||||
<a name="l00076"></a>00076 {
|
||||
<a name="l00077"></a>00077
|
||||
<a name="l00078"></a>00078 <span class="keywordflow">if</span> (_fitness > <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 > <a class="code" href="classmo_first_impr_select.html#669f8f2f74e71bf2b7fdabfc9cca2c0e">initial_fitness</a>)
|
||||
<a name="l00079"></a>00079 {
|
||||
<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="l00082"></a>00082 <a class="code" href="classmo_first_impr_select.html#dfed419a608dd7c41f07fa1f1279cb8c" title="Best stored movement.">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="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">best_move</a> = _move;
|
||||
<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="l00085"></a>00085 <span class="keywordflow">return</span> <span class="keyword">false</span>;
|
||||
<a name="l00086"></a>00086 }
|
||||
|
|
@ -95,29 +94,29 @@
|
|||
<a name="l00089"></a>00089 }
|
||||
<a name="l00090"></a>00090
|
||||
<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 & _move, <a class="code" href="classmo_first_impr_select.html#64763ce3e6d2873266624382b407fa5a" title="Alias for the fitness.">Fitness</a> & _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 & _move, <a class="code" href="classmo_first_impr_select.html#64763ce3e6d2873266624382b407fa5a">Fitness</a> & _fitness)
|
||||
<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="l00100"></a>00100 _move = <a class="code" href="classmo_first_impr_select.html#dfed419a608dd7c41f07fa1f1279cb8c" title="Best stored movement.">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="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">best_fitness</a>;
|
||||
<a name="l00102"></a>00102 }
|
||||
<a name="l00103"></a>00103 }
|
||||
<a name="l00104"></a>00104
|
||||
<a name="l00105"></a>00105 <span class="keyword">private</span>:
|
||||
<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="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="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="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="l00119"></a>00119
|
||||
<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
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,15 +1,15 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: moFitComparator.h Source File</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: moFitComparator.h Source File</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
|
|
@ -20,8 +20,7 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<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"> <moFitComparator.h></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="l00042"></a>00042
|
||||
<a name="l00045"></a>00045 <span class="keyword">template</span><<span class="keyword">class</span> EOT>
|
||||
<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 &quot;better&quot;...">moComparator</a><EOT>
|
||||
<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><EOT>
|
||||
<a name="l00047"></a>00047 {
|
||||
<a name="l00048"></a>00048 <span class="keyword">public</span>:
|
||||
<a name="l00049"></a>00049
|
||||
<a name="l00051"></a>00051
|
||||
<a 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 & _solution1, <span class="keyword">const</span> EOT & _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 & _solution1, <span class="keyword">const</span> EOT & _solution2)
|
||||
<a name="l00057"></a>00057 {
|
||||
<a name="l00058"></a>00058 <span class="keywordflow">return</span> _solution1.fitness() > _solution2.fitness();
|
||||
<a name="l00059"></a>00059 }
|
||||
<a name="l00060"></a>00060 };
|
||||
<a name="l00061"></a>00061
|
||||
<a name="l00062"></a>00062 <span class="preprocessor">#endif</span>
|
||||
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jan 16 15:50:40 2008 for ParadisEO-MOMovingObjects by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,15 +1,15 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: moFitSolContinue.h Source File</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: moFitSolContinue.h Source File</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
|
|
@ -20,8 +20,7 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<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"> <moFitSolContinue.h></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="l00042"></a>00042
|
||||
<a name="l00045"></a>00045 <span class="keyword">template</span> < <span class="keyword">class</span> EOT >
|
||||
<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> < EOT >
|
||||
<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> < EOT >
|
||||
<a name="l00047"></a>00047 {
|
||||
<a name="l00048"></a>00048 <span class="keyword">public</span>:
|
||||
<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="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="l00059"></a>00059
|
||||
<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 & _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 & _solution)
|
||||
<a name="l00068"></a>00068 {
|
||||
<a name="l00069"></a>00069 <span class="keywordflow">if</span> ( _solution.invalid() )
|
||||
<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="l00072"></a>00072 }
|
||||
<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> > _solution.fitness();
|
||||
<a name="l00074"></a>00074 <span class="keywordflow">return</span> <a class="code" href="classmo_fit_sol_continue.html#87d0ba8f2f76f61c89317eed5f094dfc">fitness</a> > _solution.fitness();
|
||||
<a name="l00075"></a>00075 }
|
||||
<a name="l00076"></a>00076
|
||||
<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="l00083"></a>00083
|
||||
<a name="l00084"></a>00084 <span class="keyword">private</span>:
|
||||
<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="l00089"></a>00089
|
||||
<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
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,15 +1,15 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: moGenSolContinue.h Source File</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: moGenSolContinue.h Source File</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
|
|
@ -20,8 +20,7 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<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"> <moGenSolContinue.h></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="l00042"></a>00042
|
||||
<a name="l00045"></a>00045 <span class="keyword">template</span> < <span class="keyword">class</span> EOT >
|
||||
<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> < EOT >
|
||||
<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> < EOT >
|
||||
<a name="l00047"></a>00047 {
|
||||
<a name="l00048"></a>00048 <span class="keyword">public</span>:
|
||||
<a name="l00049"></a>00049
|
||||
<a name="l00051"></a>00051
|
||||
<a 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="l00056"></a>00056
|
||||
<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 & _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 & _solution)
|
||||
<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="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="l00071"></a>00071 <span class="keywordflow">return</span> (++<a class="code" href="classmo_gen_sol_continue.html#af0b3e5ca3ceee0d843670955c8f1e58" title="Iteration current number.">generationNumber</a> < <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> < <a class="code" href="classmo_gen_sol_continue.html#c838d923436b71c584891c1cbe3f47ba">generationMaximumNumber</a>);
|
||||
<a name="l00072"></a>00072 }
|
||||
<a name="l00073"></a>00073
|
||||
<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="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="l00082"></a>00082
|
||||
<a name="l00083"></a>00083 <span class="keyword">private</span>:
|
||||
<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="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="l00091"></a>00091
|
||||
<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
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,15 +1,15 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: moHC.h Source File</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: moHC.h Source File</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
|
|
@ -20,8 +20,7 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<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"> <moHC.h></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="l00045"></a>00045
|
||||
<a name="l00048"></a>00048 <span class="keyword">template</span> < <span class="keyword">class</span> M >
|
||||
<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> < typename M::EOType >
|
||||
<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> < typename M::EOType >
|
||||
<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="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="l00057"></a>00057 <span class="keyword">public</span>:
|
||||
<a name="l00058"></a>00058
|
||||
<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 < M > & _move_initializer, moNextMove < M > & _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 < M > & _move_initializer, moNextMove < M > & _next_move_generator,
|
||||
<a name="l00070"></a>00070 moMoveIncrEval < M > & _incremental_evaluation, moMoveSelect < M > & _move_selection, eoEvalFunc < EOT > & _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> < M > (_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="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><M>(_move_initializer, _next_move_generator, _incremental_evaluation, _move_selection)),
|
||||
<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="l00074"></a>00074
|
||||
<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 < M > & _move_explorer, eoEvalFunc < EOT > & _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="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 < M > & _move_explorer, eoEvalFunc < EOT > & _full_evaluation):
|
||||
<a name="l00083"></a>00083 <a class="code" href="classmo_h_c.html#aab67547ab030e8cbe51fb6c60f18a7d">move_explorer</a> (&_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="l00085"></a>00085
|
||||
<a name="l00087"></a>00087
|
||||
<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> & _solution)
|
||||
<a name="l00095"></a>00095 {
|
||||
<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="l00097"></a>00097
|
||||
<a name="l00098"></a>00098 <span class="keywordflow">if</span> ( _solution.invalid() )
|
||||
<a name="l00099"></a>00099 {
|
||||
<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="l00101"></a>00101 }
|
||||
<a name="l00102"></a>00102
|
||||
<a name="l00103"></a>00103 new_solution=_solution;
|
||||
<a name="l00104"></a>00104
|
||||
<a name="l00105"></a>00105 <span class="keywordflow">do</span>
|
||||
<a name="l00106"></a>00106 {
|
||||
<a name="l00107"></a>00107 _solution=new_solution;
|
||||
<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 name="l00110"></a>00110 <span class="keywordflow">while</span> ( new_solution.fitness() > _solution.fitness() );
|
||||
<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="l00088"></a>00088 {
|
||||
<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="l00090"></a>00090 {
|
||||
<a name="l00091"></a>00091 <span class="keyword">delete</span>(<a class="code" href="classmo_h_c.html#aab67547ab030e8cbe51fb6c60f18a7d">move_explorer</a>);
|
||||
<a name="l00092"></a>00092 }
|
||||
<a name="l00093"></a>00093 }
|
||||
<a name="l00094"></a>00094
|
||||
<a name="l00096"></a>00096
|
||||
<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> & _solution)
|
||||
<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="l00106"></a>00106
|
||||
<a name="l00107"></a>00107 <span class="keywordflow">if</span> ( _solution.invalid() )
|
||||
<a name="l00108"></a>00108 {
|
||||
<a name="l00109"></a>00109 <a class="code" href="classmo_h_c.html#1175c588c19d3658cfc690d5f3f8d825">full_evaluation</a>(_solution);
|
||||
<a name="l00110"></a>00110 }
|
||||
<a name="l00111"></a>00111
|
||||
<a name="l00112"></a>00112 <span class="keywordflow">return</span> <span class="keyword">true</span>;
|
||||
<a name="l00113"></a>00113 }
|
||||
<a name="l00114"></a>00114
|
||||
<a name="l00115"></a>00115 <span class="keyword">private</span>:
|
||||
<a name="l00116"></a>00116
|
||||
<a name="l00118"></a><a class="code" href="classmo_h_c.html#ec4e702a6ec240f40ff9d262c36d080b">00118</a> moMoveExpl < M > & <a class="code" href="classmo_h_c.html#ec4e702a6ec240f40ff9d262c36d080b" title="Complete exploration of the neighborhood.">move_explorer</a>;
|
||||
<a name="l00119"></a>00119
|
||||
<a name="l00121"></a><a class="code" href="classmo_h_c.html#1175c588c19d3658cfc690d5f3f8d825">00121</a> eoEvalFunc < EOT > & <a class="code" href="classmo_h_c.html#1175c588c19d3658cfc690d5f3f8d825" title="A full evaluation function.">full_evaluation</a>;
|
||||
<a name="l00122"></a>00122 };
|
||||
<a name="l00112"></a>00112 new_solution=_solution;
|
||||
<a name="l00113"></a>00113
|
||||
<a name="l00114"></a>00114 <span class="keywordflow">do</span>
|
||||
<a name="l00115"></a>00115 {
|
||||
<a name="l00116"></a>00116 _solution=new_solution;
|
||||
<a name="l00117"></a>00117 (*move_explorer) (_solution, new_solution);
|
||||
<a name="l00118"></a>00118 }
|
||||
<a name="l00119"></a>00119 <span class="keywordflow">while</span> ( new_solution.fitness() > _solution.fitness() );
|
||||
<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="l00124"></a>00124 <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
|
||||
<a name="l00124"></a>00124 <span class="keyword">private</span>:
|
||||
<a name="l00125"></a>00125
|
||||
<a name="l00127"></a><a class="code" href="classmo_h_c.html#aab67547ab030e8cbe51fb6c60f18a7d">00127</a> moMoveExpl < M > * <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 < EOT > & <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
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,15 +1,15 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: moHCMoveLoopExpl.h Source File</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: moHCMoveLoopExpl.h Source File</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
|
|
@ -20,8 +20,7 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<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"> <moHCMoveLoopExpl.h></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 <moMoveSelect.h></span>
|
||||
<a name="l00044"></a>00044
|
||||
<a name="l00046"></a>00046 <span class="keyword">template</span> < <span class="keyword">class</span> M >
|
||||
<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> < M >
|
||||
<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> < M >
|
||||
<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="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="l00055"></a>00055 <span class="keyword">public</span>:
|
||||
<a name="l00056"></a>00056
|
||||
<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 < M > & _move_initializer, moNextMove < M > & _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 < M > & _move_initializer, moNextMove < M > & _next_move_generator,
|
||||
<a name="l00067"></a>00067 moMoveIncrEval < M > & _incremental_evaluation, moMoveSelect < M > & _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="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="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">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="l00071"></a>00071
|
||||
<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> & _old_solution, <a class="code" href="classmo_h_c_move_loop_expl.html#077befd4106c201eafd3ea22bcea2fe9" title="Alias for the type.">EOT</a> & _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> & _old_solution, <a class="code" href="classmo_h_c_move_loop_expl.html#077befd4106c201eafd3ea22bcea2fe9">EOT</a> & _new_solution)
|
||||
<a name="l00080"></a>00080 {
|
||||
<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="l00084"></a>00084
|
||||
<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="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="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="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="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="l00106"></a>00106 <span class="keywordflow">do</span>
|
||||
<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="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="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">next_move_generator</a> (move, _old_solution);
|
||||
<a name="l00110"></a>00110 }
|
||||
<a name="l00111"></a>00111 <span class="keywordflow">while</span> ( selection_update_is_ok && has_next_move);
|
||||
<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="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="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);
|
||||
|
|
@ -129,18 +128,18 @@
|
|||
<a name="l00122"></a>00122
|
||||
<a name="l00123"></a>00123 <span class="keyword">private</span>:
|
||||
<a name="l00124"></a>00124
|
||||
<a name="l00126"></a><a class="code" href="classmo_h_c_move_loop_expl.html#17506f3f1172714f9adbfa4e8a15953a">00126</a> moMoveInit < M > & <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 < M > & <a class="code" href="classmo_h_c_move_loop_expl.html#17506f3f1172714f9adbfa4e8a15953a">move_initializer</a>;
|
||||
<a name="l00127"></a>00127
|
||||
<a name="l00129"></a><a class="code" href="classmo_h_c_move_loop_expl.html#fdc44d40d8859bae1d7b92e77f36aa30">00129</a> moNextMove < M > & <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 < M > & <a class="code" href="classmo_h_c_move_loop_expl.html#fdc44d40d8859bae1d7b92e77f36aa30">next_move_generator</a>;
|
||||
<a name="l00130"></a>00130
|
||||
<a name="l00132"></a><a class="code" href="classmo_h_c_move_loop_expl.html#a044b28f972d007a22736b646d86f265">00132</a> moMoveIncrEval < M > & <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 < M > & <a class="code" href="classmo_h_c_move_loop_expl.html#a044b28f972d007a22736b646d86f265">incremental_evaluation</a>;
|
||||
<a name="l00133"></a>00133
|
||||
<a name="l00135"></a><a class="code" href="classmo_h_c_move_loop_expl.html#5f0532e0ee8ef8ecaeeb4e56342be443">00135</a> moMoveSelect < M > & <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 < M > & <a class="code" href="classmo_h_c_move_loop_expl.html#5f0532e0ee8ef8ecaeeb4e56342be443">move_selection</a>;
|
||||
<a name="l00136"></a>00136 };
|
||||
<a name="l00137"></a>00137
|
||||
<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
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,15 +1,15 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: moILS.h Source File</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: moILS.h Source File</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
|
|
@ -20,8 +20,7 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<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"> <moILS.h></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="l00046"></a>00046
|
||||
<a name="l00049"></a>00049 <span class="keyword">template</span> < <span class="keyword">class</span> M >
|
||||
<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> < typename M::EOType >
|
||||
<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> < typename M::EOType >
|
||||
<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="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="l00058"></a>00058 <span class="keyword">public</span>:
|
||||
<a name="l00059"></a>00059
|
||||
<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<EOT></a> & _algorithm, moSolContinue <EOT> & _continue, <a class="code" href="classmo_comparator.html" title="Template for classes which need to compare two EOT and indicate if the first is &quot;better&quot;...">moComparator<EOT></a> & _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<EOT></a> & _algorithm, moSolContinue <EOT> & _continue, <a class="code" href="classmo_comparator.html">moComparator<EOT></a> & _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<EOT></a> & _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<EOT></a> & _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="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="l00072"></a>00072 <a class="code" href="classmo_i_l_s.html#57cafea501826575da64fe0216bc75ca">algorithm</a>(& _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">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="l00075"></a>00075
|
||||
<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 < M > & _move_initializer, moNextMove < M > & _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 < M > & _move_initializer, moNextMove < M > & _next_move_generator,
|
||||
<a name="l00088"></a>00088 moMoveIncrEval < M > & _incremental_evaluation, moMoveSelect < M > & _move_selection,
|
||||
<a name="l00089"></a>00089 moSolContinue <EOT> & _continue, <a class="code" href="classmo_comparator.html" title="Template for classes which need to compare two EOT and indicate if the first is &quot;better&quot;...">moComparator<EOT></a> & _acceptance_criterion,
|
||||
<a name="l00089"></a>00089 moSolContinue <EOT> & _continue, <a class="code" href="classmo_comparator.html">moComparator<EOT></a> & _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<EOT></a> & _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<EOT></a> & _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><M>(_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="l00093"></a>00093 {}
|
||||
<a name="l00094"></a>00094
|
||||
<a name="l00096"></a>00096
|
||||
<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 <M> & _move_initializer, moNextMove <M> & _next_move_generator,
|
||||
<a name="l00109"></a>00109 moMoveIncrEval <M> & _incremental_evaluation, moTabuList <M> & _tabu_list,
|
||||
<a name="l00110"></a>00110 moAspirCrit <M> & _aspiration_criterion, moSolContinue <EOT> & _moTS_continue,
|
||||
<a name="l00111"></a>00111 moSolContinue <EOT> & _continue, <a class="code" href="classmo_comparator.html" title="Template for classes which need to compare two EOT and indicate if the first is &quot;better&quot;...">moComparator<EOT></a> & _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<EOT></a> & _perturbation,
|
||||
<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<EOT></a> & _full_evaluation):
|
||||
<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><M>(_move_initializer, _next_move_generator, _incremental_evaluation, _tabu_list, _aspiration_criterion,
|
||||
<a name="l00114"></a>00114 _moTS_continue, _full_evaluation) ),
|
||||
<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="l00116"></a>00116 {}
|
||||
<a name="l00117"></a>00117
|
||||
<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<M></a> & _random_move_generator, moMoveIncrEval <M> & _incremental_evaluation, moSolContinue <EOT> & _moSA_continue,
|
||||
<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> & _cooling_schedule, moSolContinue <EOT> & _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 &quot;better&quot;...">moComparator<EOT></a> & _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<EOT></a> & _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<EOT></a> & _full_evaluation):
|
||||
<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><M>(_random_move_generator, _incremental_evaluation, _moSA_continue, _initial_temperature,
|
||||
<a name="l00134"></a>00134 _cooling_schedule, _full_evaluation) ),
|
||||
<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 {}
|
||||
<a name="l00137"></a>00137
|
||||
<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> & _solution)
|
||||
<a name="l00147"></a>00147 {
|
||||
<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="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><M>(_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">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 class="code" href="classmo_i_l_s.html#5317acfe1a8c98d3a8a236f5521a8b5b">algorithm_memory_allocation</a>(true)
|
||||
<a name="l00094"></a>00094 {}
|
||||
<a name="l00095"></a>00095
|
||||
<a name="l00097"></a>00097
|
||||
<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 <M> & _move_initializer, moNextMove <M> & _next_move_generator,
|
||||
<a name="l00110"></a>00110 moMoveIncrEval <M> & _incremental_evaluation, moTabuList <M> & _tabu_list,
|
||||
<a name="l00111"></a>00111 moAspirCrit <M> & _aspiration_criterion, moSolContinue <EOT> & _moTS_continue,
|
||||
<a name="l00112"></a>00112 moSolContinue <EOT> & _continue, <a class="code" href="classmo_comparator.html">moComparator<EOT></a> & _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<EOT></a> & _perturbation,
|
||||
<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<EOT></a> & _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><M>(_move_initializer, _next_move_generator, _incremental_evaluation, _tabu_list, _aspiration_criterion,
|
||||
<a name="l00115"></a>00115 _moTS_continue, _full_evaluation) ),
|
||||
<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 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="l00121"></a>00121
|
||||
<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<M></a> & _random_move_generator, moMoveIncrEval <M> & _incremental_evaluation, moSolContinue <EOT> & _moSA_continue,
|
||||
<a name="l00133"></a>00133 <span class="keywordtype">double</span> _initial_temperature, <a class="code" href="classmo_cooling_schedule.html">moCoolingSchedule</a> & _cooling_schedule, moSolContinue <EOT> & _continue,
|
||||
<a name="l00134"></a>00134 <a class="code" href="classmo_comparator.html">moComparator<EOT></a> & _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<EOT></a> & _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<EOT></a> & _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><M>(_random_move_generator, _incremental_evaluation, _moSA_continue, _initial_temperature,
|
||||
<a name="l00136"></a>00136 _cooling_schedule, _full_evaluation) ),
|
||||
<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="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="l00140"></a>00140
|
||||
<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="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="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="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="l00153"></a>00153 <span class="comment">// better than a do {} while; with a test in the loop.</span>
|
||||
<a name="l00154"></a>00154
|
||||
<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="l00156"></a>00156
|
||||
<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="l00158"></a>00158 {
|
||||
<a name="l00159"></a>00159 _solution_saved=_solution;
|
||||
<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="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="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="l00170"></a>00170 <a class="code" href="classmo_i_l_s.html#8e8c383ac6ec34aaf071fa18bb54be67" title="The full evaluation function.">full_evaluation</a>(_solution);
|
||||
<a name="l00171"></a>00171
|
||||
<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="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="l00175"></a>00175 {
|
||||
<a name="l00176"></a>00176 _solution_saved=_solution;
|
||||
<a name="l00177"></a>00177 }
|
||||
<a name="l00178"></a>00178 <span class="keywordflow">else</span>
|
||||
<a name="l00179"></a>00179 {
|
||||
<a name="l00180"></a>00180 _solution=_solution_saved;
|
||||
<a name="l00181"></a>00181 }
|
||||
<a name="l00182"></a>00182 }
|
||||
<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> & _solution)
|
||||
<a name="l00159"></a>00159 {
|
||||
<a name="l00160"></a>00160 <a class="code" href="classmo_i_l_s.html#c81bafc611e4d4fd44347cf7162198c7">EOT</a> _solution_saved=_solution;
|
||||
<a name="l00161"></a>00161
|
||||
<a name="l00162"></a>00162 <a class="code" href="classmo_i_l_s.html#30edab439401d7ec04fd8d37b4513d94">continu</a>.init ();
|
||||
<a name="l00163"></a>00163
|
||||
<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="l00165"></a>00165 <span class="comment">// better than a do {} while; with a test in the loop.</span>
|
||||
<a name="l00166"></a>00166
|
||||
<a name="l00167"></a>00167 (*algorithm)(_solution);
|
||||
<a name="l00168"></a>00168
|
||||
<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 name="l00171"></a>00171 _solution_saved=_solution;
|
||||
<a name="l00172"></a>00172
|
||||
<a name="l00173"></a>00173 }
|
||||
<a name="l00174"></a>00174 <span class="keywordflow">else</span>
|
||||
<a name="l00175"></a>00175 {
|
||||
<a name="l00176"></a>00176 _solution=_solution_saved;
|
||||
<a name="l00177"></a>00177 }
|
||||
<a name="l00178"></a>00178
|
||||
<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 {
|
||||
<a name="l00181"></a>00181 <a class="code" href="classmo_i_l_s.html#f667a1bda06b6d221292df9aba3db8a2">perturbation</a>(_solution);
|
||||
<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="l00184"></a>00184 <span class="keywordflow">return</span> <span class="keyword">true</span>;
|
||||
<a name="l00185"></a>00185 }
|
||||
<a name="l00186"></a>00186
|
||||
<a name="l00187"></a>00187 <span class="keyword">private</span>:
|
||||
<a name="l00188"></a>00188
|
||||
<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<EOT></a> & <a class="code" href="classmo_i_l_s.html#5651a4d94b59d523d341d5d6e24ca311" title="The solution based heuristic.">algorithm</a>;
|
||||
<a name="l00191"></a>00191
|
||||
<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<EOT></a> & <a class="code" href="classmo_i_l_s.html#30edab439401d7ec04fd8d37b4513d94" title="The stopping criterion.">continu</a>;
|
||||
<a name="l00194"></a>00194
|
||||
<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 &quot;better&quot;...">moComparator<EOT></a> & <a class="code" href="classmo_i_l_s.html#295f6d0342c67bd3dc4cb82e2adc26be" title="The acceptance criterion.">acceptance_criterion</a>;
|
||||
<a name="l00197"></a>00197
|
||||
<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<EOT></a> & <a class="code" href="classmo_i_l_s.html#f667a1bda06b6d221292df9aba3db8a2" title="The perturbation generator.">perturbation</a>;
|
||||
<a name="l00184"></a>00184 (*algorithm)(_solution);
|
||||
<a name="l00185"></a>00185
|
||||
<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 {
|
||||
<a name="l00188"></a>00188 _solution_saved=_solution;
|
||||
<a name="l00189"></a>00189 }
|
||||
<a name="l00190"></a>00190 <span class="keywordflow">else</span>
|
||||
<a name="l00191"></a>00191 {
|
||||
<a name="l00192"></a>00192 _solution=_solution_saved;
|
||||
<a name="l00193"></a>00193 }
|
||||
<a name="l00194"></a>00194 }
|
||||
<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="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<EOT></a> & <a class="code" href="classmo_i_l_s.html#8e8c383ac6ec34aaf071fa18bb54be67" title="The full evaluation function.">full_evaluation</a>;
|
||||
<a name="l00203"></a>00203 };
|
||||
<a name="l00204"></a>00204
|
||||
<a name="l00205"></a>00205 <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
|
||||
<a name="l00202"></a><a class="code" href="classmo_i_l_s.html#57cafea501826575da64fe0216bc75ca">00202</a> <a class="code" href="classmo_algo.html">moAlgo<EOT></a> * <a class="code" href="classmo_i_l_s.html#57cafea501826575da64fe0216bc75ca">algorithm</a>;
|
||||
<a name="l00203"></a>00203
|
||||
<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<EOT></a> & <a class="code" href="classmo_i_l_s.html#30edab439401d7ec04fd8d37b4513d94">continu</a>;
|
||||
<a name="l00206"></a>00206
|
||||
<a name="l00208"></a><a class="code" href="classmo_i_l_s.html#295f6d0342c67bd3dc4cb82e2adc26be">00208</a> <a class="code" href="classmo_comparator.html">moComparator<EOT></a> & <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<EOT></a> & <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<EOT></a> & <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
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,15 +1,15 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: moImprBestFitAspirCrit.h Source File</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: moImprBestFitAspirCrit.h Source File</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
|
|
@ -20,8 +20,7 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<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"> <moImprBestFitAspirCrit.h></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="l00042"></a>00042
|
||||
<a name="l00046"></a>00046 <span class="keyword">template</span> < <span class="keyword">class</span> M >
|
||||
<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> < M >
|
||||
<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> < M >
|
||||
<a name="l00048"></a>00048 {
|
||||
<a name="l00049"></a>00049
|
||||
<a name="l00050"></a>00050 <span class="keyword">public</span>:
|
||||
<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="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="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="l00059"></a>00059 }
|
||||
<a name="l00060"></a>00060
|
||||
<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="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="l00065"></a>00065 }
|
||||
<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="l00058"></a>00058
|
||||
<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="l00061"></a>00061 {
|
||||
<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="l00064"></a>00064
|
||||
<a name="l00066"></a>00066
|
||||
<a name="l00068"></a>00068
|
||||
<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 & _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> & _fitness)
|
||||
<a name="l00076"></a>00076 {
|
||||
<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="l00078"></a>00078 {
|
||||
<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="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="l00081"></a>00081
|
||||
<a name="l00082"></a>00082 <span class="keywordflow">return</span> <span class="keyword">true</span>;
|
||||
<a name="l00083"></a>00083 }
|
||||
<a name="l00084"></a>00084
|
||||
<a name="l00085"></a>00085 <span class="keywordflow">if</span> (_fitness < <a class="code" href="classmo_impr_best_fit_aspir_crit.html#03230e8672389de65aacd2bf7b6c1184" title="Best fitness found until now.">best_fitness</a>)
|
||||
<a name="l00086"></a>00086 {
|
||||
<a name="l00087"></a>00087 <span class="keywordflow">return</span> <span class="keyword">false</span>;
|
||||
<a name="l00088"></a>00088 }
|
||||
<a name="l00089"></a>00089
|
||||
<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="l00091"></a>00091
|
||||
<a name="l00092"></a>00092 <span class="keywordflow">return</span> <span class="keyword">true</span>;
|
||||
<a name="l00093"></a>00093 }
|
||||
<a name="l00094"></a>00094
|
||||
<a name="l00095"></a>00095 <span class="keyword">private</span>:
|
||||
<a name="l00096"></a>00096
|
||||
<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="l00099"></a>00099
|
||||
<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="l00102"></a>00102 };
|
||||
<a name="l00103"></a>00103
|
||||
<a name="l00104"></a>00104 <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
|
||||
<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 & _move, <span class="keyword">const</span> <a class="code" href="classmo_impr_best_fit_aspir_crit.html#0bc1a8c9af99781e662570c04750cca8">Fitness</a> & _fitness)
|
||||
<a name="l00074"></a>00074 {
|
||||
<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="l00076"></a>00076 <span class="keyword">const</span> M move(_move);
|
||||
<a name="l00077"></a>00077
|
||||
<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="l00079"></a>00079 {
|
||||
<a name="l00080"></a>00080 <a class="code" href="classmo_impr_best_fit_aspir_crit.html#03230e8672389de65aacd2bf7b6c1184">best_fitness</a> = _fitness;
|
||||
<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="l00082"></a>00082
|
||||
<a name="l00083"></a>00083 <span class="keywordflow">return</span> <span class="keyword">true</span>;
|
||||
<a name="l00084"></a>00084 }
|
||||
<a name="l00085"></a>00085
|
||||
<a name="l00086"></a>00086 <span class="keywordflow">if</span> (_fitness < <a class="code" href="classmo_impr_best_fit_aspir_crit.html#03230e8672389de65aacd2bf7b6c1184">best_fitness</a>)
|
||||
<a name="l00087"></a>00087 {
|
||||
<a name="l00088"></a>00088 <span class="keywordflow">return</span> <span class="keyword">false</span>;
|
||||
<a name="l00089"></a>00089 }
|
||||
<a name="l00090"></a>00090
|
||||
<a name="l00091"></a>00091 <a class="code" href="classmo_impr_best_fit_aspir_crit.html#03230e8672389de65aacd2bf7b6c1184">best_fitness</a> = _fitness;
|
||||
<a name="l00092"></a>00092
|
||||
<a name="l00093"></a>00093 <span class="keywordflow">return</span> <span class="keyword">true</span>;
|
||||
<a name="l00094"></a>00094 }
|
||||
<a name="l00095"></a>00095
|
||||
<a name="l00096"></a>00096 <span class="keyword">private</span>:
|
||||
<a name="l00097"></a>00097
|
||||
<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="l00100"></a>00100
|
||||
<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="l00103"></a>00103 };
|
||||
<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
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,15 +1,15 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>ParadisEO-MOMovingObjects: moItRandNextMove.h Source File</title>
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MO-MovingObjects: moItRandNextMove.h Source File</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.4 -->
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
|
|
@ -20,8 +20,7 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<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"> <moItRandNextMove.h></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="l00043"></a>00043
|
||||
<a name="l00046"></a>00046 <span class="keyword">template</span> < <span class="keyword">class</span> M >
|
||||
<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> < M >
|
||||
<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> < M >
|
||||
<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="l00052"></a>00052 <span class="keyword">public</span>:
|
||||
<a name="l00053"></a>00053
|
||||
<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 < M > & _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="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 < M > & _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">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="l00064"></a>00064
|
||||
<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 & _move, <span class="keyword">const</span> <a class="code" href="classmo_it_rand_next_move.html#ee666007fc494bf4a5f0cd065e5671cf" title="Alias for the type.">EOT</a> & _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 & _move, <span class="keyword">const</span> <a class="code" href="classmo_it_rand_next_move.html#ee666007fc494bf4a5f0cd065e5671cf">EOT</a> & _solution)
|
||||
<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="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="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>++ > <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> > <a class="code" href="classmo_it_rand_next_move.html#1b06067aee7a78f8a255563391514d2d">iteration_maximum_number</a>)
|
||||
<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="l00082"></a>00082 }
|
||||
<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="l00085"></a>00085 <a class="code" href="classmo_it_rand_next_move.html#2f8d52c88d6c002be518091cc52beca1" title="Iteration current number.">iteration_number</a>++;
|
||||
<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">iteration_number</a>++;
|
||||
<a name="l00086"></a>00086
|
||||
<a name="l00087"></a>00087 <span class="keywordflow">return</span> <span class="keyword">true</span>;
|
||||
<a name="l00088"></a>00088 }
|
||||
<a name="l00089"></a>00089
|
||||
<a name="l00090"></a>00090 <span class="keyword">private</span>:
|
||||
<a name="l00091"></a>00091
|
||||
<a name="l00093"></a><a class="code" href="classmo_it_rand_next_move.html#92601819402ad00d01933113d0bcf40d">00093</a> moRandMove < M > & <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 < M > & <a class="code" href="classmo_it_rand_next_move.html#92601819402ad00d01933113d0bcf40d">random_move_generator</a>;
|
||||
<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="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="l00101"></a>00101
|
||||
<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
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Mar 12 15:22:39 2008 for ParadisEO-MO-MovingObjects by
|
||||
<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>
|
||||
</html>
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue