git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@543 331e1502-861f-0410-8da2-ba01fb791d7f
|
|
@ -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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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,51 +20,49 @@
|
|||
</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>
|
||||
</ul></div>
|
||||
<h1>PARADISEO-MO Class List</h1>Here are the classes, structs, unions and interfaces with brief descriptions:<table>
|
||||
<tr><td class="indexkey"><a class="el" href="class_empty_selection.html">EmptySelection</a></td><td class="indexvalue">Special class that describes the case of no selection </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="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_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_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_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_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_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_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_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_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_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 Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: EmptySelection 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.2 -->
|
||||
<!-- 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>EmptySelection Class Reference</h1><!-- doxytag: class="EmptySelection" -->Special class that describes the case of no selection.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
|
|
@ -47,8 +45,8 @@ This class is used as an exception that can be thrown if a solution selector has
|
|||
<p>
|
||||
Definition at line <a class="el" href="mo_move_select_8h-source.html#l00021">21</a> of file <a class="el" href="mo_move_select_8h-source.html">moMoveSelect.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_move_select_8h-source.html">moMoveSelect.h</a></ul>
|
||||
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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 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>
|
||||
</ul></div>
|
||||
<h1>PARADISEO-MO 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>
|
||||
|
|
@ -47,8 +45,8 @@
|
|||
</td></tr><tr><td><a name="letter_G"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> G </div></td></tr></table>
|
||||
</td><td><a class="el" href="classmo_move_init.html">moMoveInit</a> </td><td><a class="el" href="classmo_tabu_list.html">moTabuList</a> </td></tr><tr><td><a class="el" href="classmo_gen_sol_continue.html">moGenSolContinue</a> </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 name="letter_H"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> H </div></td></tr></table>
|
||||
</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></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 Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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>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>
|
||||
|
|
@ -52,14 +50,14 @@
|
|||
|
||||
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.
|
||||
<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#l00021">21</a> of file <a class="el" href="mo_algo_8h-source.html">moAlgo.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_algo_8h-source.html">moAlgo.h</a></ul>
|
||||
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< const M &, const M::EOType::Fitness &, bool ></a></td><td><code> [static]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< 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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">operator()</a>(const M &, const M::EOType::Fitness &)=0</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< const M &, const M::EOType::Fitness &, bool ></a></td><td><code> [pure virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< const M &, const M::EOType::Fitness &, bool ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">operator()</a>(A1, A2)=0</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [pure virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<h1>moAspirCrit< M > Class Template Reference</h1><!-- doxytag: class="moAspirCrit" --><!-- doxytag: inherits="eoBF< const M &, const M::EOType::Fitness &, bool >" -->Description of the conditions in which a tabu move could be accepted.
|
||||
</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>
|
||||
|
|
@ -38,10 +36,10 @@
|
|||
<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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html" alt="eoBF< const M &, const M::EOType::Fitness &, bool >" shape="rect" coords="168,56,494,80">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="168,0,494,24">
|
||||
<area href="classmo_impr_best_fit_aspir_crit.html" alt="moImprBestFitAspirCrit< M >" shape="rect" coords="0,168,326,192">
|
||||
<area href="classmo_no_aspir_crit.html" alt="moNoAspirCrit< M >" shape="rect" coords="336,168,662,192">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="92,56,267,80">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="92,0,267,24">
|
||||
<area href="classmo_impr_best_fit_aspir_crit.html" alt="moImprBestFitAspirCrit< M >" shape="rect" coords="0,168,175,192">
|
||||
<area href="classmo_no_aspir_crit.html" alt="moNoAspirCrit< M >" shape="rect" coords="185,168,360,192">
|
||||
</map>
|
||||
<a href="classmo_aspir_crit-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
|
|
@ -56,7 +54,7 @@
|
|||
|
||||
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.
|
||||
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>
|
||||
|
|
@ -88,8 +86,8 @@ Implemented in <a class="el" href="classmo_impr_best_fit_aspir_crit.html#ffa451a
|
|||
</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 Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address>
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 1.2 KiB |
|
|
@ -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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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#dcac897424b5805f146bb1dbb429f2fe">best_fit</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#d10e3e6f8a0277731e95ef506d064d6d">update</a>(const M &__move, const Fitness &__fit)</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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< M &, M::EOType::Fitness &, void ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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><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>
|
||||
|
|
@ -56,7 +54,7 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Procedure which initialise the exploration. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_best_impr_select.html#d10e3e6f8a0277731e95ef506d064d6d">update</a> (const M &__move, const <a class="el" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb">Fitness</a> &__fit)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Function that indicates if the current move has not improved the fitness. <a href="#d10e3e6f8a0277731e95ef506d064d6d"></a><br></td></tr>
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/struct_function.html">Function</a> that indicates if the current move has not improved the fitness. <a href="#d10e3e6f8a0277731e95ef506d064d6d"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_best_impr_select.html#169773d4d127acd782cf379f758222da">operator()</a> (M &__move, <a class="el" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb">Fitness</a> &__fit) throw (EmptySelection)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Procedure which saved the best move and fitness. <a href="#169773d4d127acd782cf379f758222da"></a><br></td></tr>
|
||||
|
|
@ -78,7 +76,7 @@ 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>
|
||||
|
|
@ -113,16 +111,16 @@ template<class M> </div>
|
|||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Function that indicates if the current move has not improved the fitness.
|
||||
<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/struct_function.html">Function</a> that indicates if the current move has not improved the fitness.
|
||||
<p>
|
||||
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>__fit</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>
|
||||
<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#7c157b6e64fd417acf6e900059204eb1">moMoveSelect< M ></a>.
|
||||
|
|
@ -170,7 +168,7 @@ Procedure which saved the best move and fitness.
|
|||
</dl>
|
||||
<dl compact><dt><b>Exceptions:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em><a class="el" href="class_empty_selection.html" title="Special class that describes the case of no selection.">EmptySelection</a></em> </td><td>if no move has improved the fitness. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em><a class="el" href="class_empty_selection.html">EmptySelection</a></em> </td><td>if no move has improved the fitness. </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
|
|
@ -184,8 +182,8 @@ References <a class="el" href="mo_best_impr_select_8h-source.html#l00089">moBest
|
|||
</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 Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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>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>
|
||||
|
|
@ -49,14 +47,14 @@
|
|||
<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.
|
||||
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#l00022">22</a> of file <a class="el" href="mo_cooling_schedule_8h-source.html">moCoolingSchedule.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_cooling_schedule_8h-source.html">moCoolingSchedule.h</a></ul>
|
||||
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF< double &, bool ></a></td><td><code> [static]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_exponential_cooling_schedule.html#b01930c1051c0940666c6325bfd036bc">moExponentialCoolingSchedule</a>(double __threshold, double __ratio)</td><td><a class="el" href="classmo_exponential_cooling_schedule.html">moExponentialCoolingSchedule</a></td><td><code> [inline]</code></td></tr>
|
||||
|
|
@ -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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF< double &, bool ></a></td><td><code> [virtual]</code></td></tr>
|
||||
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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><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>
|
||||
|
|
@ -50,7 +48,7 @@
|
|||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Simple constructor. <a href="#b01930c1051c0940666c6325bfd036bc"></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_exponential_cooling_schedule.html#00642b03453b51612a10fcf2280543db">operator()</a> (double &__temp)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Function which proceeds to the cooling. <a href="#00642b03453b51612a10fcf2280543db"></a><br></td></tr>
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/struct_function.html">Function</a> which proceeds to the cooling. <a href="#00642b03453b51612a10fcf2280543db"></a><br></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8d4327c0bb33b7121a322279eea97f84"></a><!-- doxytag: member="moExponentialCoolingSchedule::threshold" ref="8d4327c0bb33b7121a322279eea97f84" args="" -->
|
||||
double </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_exponential_cooling_schedule.html#8d4327c0bb33b7121a322279eea97f84">threshold</a></td></tr>
|
||||
|
|
@ -62,7 +60,7 @@ double </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>
|
||||
|
|
@ -126,7 +124,7 @@ Definition at line <a class="el" href="mo_exponential_cooling_schedule_8h-source
|
|||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Function which proceeds to the cooling.
|
||||
<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/struct_function.html">Function</a> which proceeds to the cooling.
|
||||
<p>
|
||||
It decreases the temperature and indicates if it is greater than the threshold.<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
|
|
@ -134,7 +132,7 @@ It decreases the temperature and indicates if it is greater than the threshold.<
|
|||
<tr><td valign="top"></td><td valign="top"><em>__temp</em> </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>
|
||||
<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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">eoUF< double &, bool ></a>.
|
||||
|
|
@ -146,8 +144,8 @@ References <a class="el" href="mo_exponential_cooling_schedule_8h-source.html#l0
|
|||
</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 Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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#e1190347b76ec6fe717be32354b4a9a9">best_fit</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>
|
||||
|
|
@ -43,8 +41,8 @@
|
|||
<tr class="memlist"><td><a class="el" href="classmo_first_impr_select.html#a99c0586ba07449234705c17a258d58c">valid</a></td><td><a class="el" href="classmo_first_impr_select.html">moFirstImprSelect< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< M &, M::EOType::Fitness &, void ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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><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>
|
||||
|
|
@ -55,7 +53,7 @@ typedef M::EOType::Fitness </td><td class="memItemRight" valign="bottom"><a
|
|||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Procedure which initialise the exploration. <a href="#4c5ce18ede46247a439c68f6954a4055"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_first_impr_select.html#7ba0882728daedc75c249647c070ccf0">update</a> (const M &__move, const typename M::EOType::Fitness &__fit)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Function that indicates if the current move has not improved the fitness. <a href="#7ba0882728daedc75c249647c070ccf0"></a><br></td></tr>
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/struct_function.html">Function</a> that indicates if the current move has not improved the fitness. <a href="#7ba0882728daedc75c249647c070ccf0"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_first_impr_select.html#3be12cf4cbaed00df7c4fa735b2c0a95">operator()</a> (M &__move, <a class="el" href="classmo_first_impr_select.html#64763ce3e6d2873266624382b407fa5a">Fitness</a> &__fit) throw (EmptySelection)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Procedure which saved the best move and fitness. <a href="#3be12cf4cbaed00df7c4fa735b2c0a95"></a><br></td></tr>
|
||||
|
|
@ -81,7 +79,7 @@ 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>
|
||||
|
|
@ -146,16 +144,16 @@ template<class M> </div>
|
|||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Function that indicates if the current move has not improved the fitness.
|
||||
<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/struct_function.html">Function</a> that indicates if the current move has not improved the fitness.
|
||||
<p>
|
||||
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>__fit</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>
|
||||
<dl compact><dt><b>Returns:</b></dt><dd>TRUE if the move does not improve the fitness. </dd></dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_first_impr_select_8h-source.html#l00052">52</a> of file <a class="el" href="mo_first_impr_select_8h-source.html">moFirstImprSelect.h</a>.
|
||||
|
|
@ -201,7 +199,7 @@ Procedure which saved the best move and fitness.
|
|||
</dl>
|
||||
<dl compact><dt><b>Exceptions:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em><a class="el" href="class_empty_selection.html" title="Special class that describes the case of no selection.">EmptySelection</a></em> </td><td>if no move has improved the fitness. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em><a class="el" href="class_empty_selection.html">EmptySelection</a></em> </td><td>if no move has improved the fitness. </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
|
|
@ -215,8 +213,8 @@ References <a class="el" href="mo_first_impr_select_8h-source.html#l00100">moFir
|
|||
</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 Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF< const EOT &, bool ></a></td><td><code> [static]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_gen_sol_continue.html#6c5db8182157584b56507cc9075602d4">init</a>()</td><td><a class="el" href="classmo_gen_sol_continue.html">moGenSolContinue< EOT ></a></td><td><code> [inline, virtual]</code></td></tr>
|
||||
|
|
@ -39,8 +37,8 @@
|
|||
<tr class="memlist"><td><a class="el" href="classmo_gen_sol_continue.html#457257cd73b474d6f7783d84d02c2e61">operator()</a>(const EOT &__sol)</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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF< const EOT &, bool ></a></td><td><code> [virtual]</code></td></tr>
|
||||
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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 > 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>
|
||||
|
|
@ -50,7 +48,7 @@
|
|||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Simple constructor. <a href="#b56e890f1caa3f98e161c6512b59c95b"></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_gen_sol_continue.html#457257cd73b474d6f7783d84d02c2e61">operator()</a> (const EOT &__sol)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Function that activates the stop criterion. <a href="#457257cd73b474d6f7783d84d02c2e61"></a><br></td></tr>
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/struct_function.html">Function</a> that activates the stop criterion. <a href="#457257cd73b474d6f7783d84d02c2e61"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_gen_sol_continue.html#6c5db8182157584b56507cc9075602d4">init</a> ()</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Procedure which allows to initialise the generation counter. <a href="#6c5db8182157584b56507cc9075602d4"></a><br></td></tr>
|
||||
|
|
@ -126,7 +124,7 @@ template<class EOT> </div>
|
|||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Function that activates the stop criterion.
|
||||
<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/struct_function.html">Function</a> that activates the stop criterion.
|
||||
<p>
|
||||
Increments the counter and returns TRUE if the current number of iteration is lower than the given maximum number of iterations.<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
|
|
@ -134,7 +132,7 @@ Increments the counter and returns TRUE if the current number of iteration is lo
|
|||
<tr><td valign="top"></td><td valign="top"><em>__sol</em> </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>
|
||||
<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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">eoUF< const EOT &, bool ></a>.
|
||||
|
|
@ -175,8 +173,8 @@ References <a class="el" href="mo_gen_sol_continue_8h-source.html#l00066">moGenS
|
|||
</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 Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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,18 +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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_mon_op.html#c87e6d128629aa4de90dcfb7c2cd4f5c">className</a>() const</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_mon_op.html">eoMonOp< M::EOType ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_mon_op.html#0dc1d253f0bd267f27ba8db63beea7f6">className</a>() const </td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_mon_op.html">eoMonOp< M::EOType ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_mon_op.html#8dce578ea839d0ea6f2b0e4585b58c86">eoMonOp</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_mon_op.html">eoMonOp< M::EOType ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_op.html#5b9ae9bfcd36ab9cfbc2940039190bdc">eoOp</a>(OpType _type)</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_op.html">eoOp< EOType ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_op.html#66db208d9e3c9f7920aafa198af07e79">eoOp</a>(const eoOp &_eop)</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_op.html">eoOp< EOType ></a></td><td></td></tr>
|
||||
|
|
@ -39,7 +37,7 @@
|
|||
<tr class="memlist"><td><a class="el" href="classmo_h_c.html#56487c97a7cf0c423cc879d1bbd45027">Fitness</a> typedef</td><td><a class="el" href="classmo_h_c.html">moHC< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_h_c.html#4b0d5cc70fc3d83f59a48b2bdea65736">full_eval</a></td><td><a class="el" href="classmo_h_c.html">moHC< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF< M::EOType &, bool ></a></td><td><code> [static]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_op.html#cf08c054e075116f58b1fcc9f0cd330d">getType</a>() const</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_op.html">eoOp< EOType ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_op.html#f58534db7113ec9919ecdb69b661eb60">getType</a>() const </td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_op.html">eoOp< EOType ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_h_c.html#6cafe093f86a80c225827884cb9dc5b7">moHC</a>(moMoveInit< M > &__move_init, moNextMove< M > &__next_move, moMoveIncrEval< M > &__incr_eval, moMoveSelect< M > &__move_select, eoEvalFunc< EOT > &__full_eval)</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#45f27309792e584a27fa6dcb86ccda65">moHC</a>(moMoveExpl< M > &__move_expl, eoEvalFunc< EOT > &__full_eval)</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#f6bfb4553fb699f1e08f7d9c37d06103">move_expl</a></td><td><a class="el" href="classmo_h_c.html">moHC< M ></a></td><td><code> [private]</code></td></tr>
|
||||
|
|
@ -48,8 +46,8 @@
|
|||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_op.html#4d42fee3eb192bc52b184cd098f91850">~eoOp</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_op.html">eoOp< EOType ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF< M::EOType &, bool ></a></td><td><code> [virtual]</code></td></tr>
|
||||
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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>moHC< M > Class Template Reference</h1><!-- doxytag: class="moHC" --><!-- doxytag: inherits="moAlgo< M::EOType >" -->Hill Climbing (HC).
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
|
|
@ -55,7 +53,7 @@
|
|||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Light constructor. <a href="#45f27309792e584a27fa6dcb86ccda65"></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_h_c.html#ed4e273c420efa6386c5975a696a5010">operator()</a> (<a class="el" href="classmo_h_c.html#d219296ede03c679646bce2fe8ff96cb">EOT</a> &__sol)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Function which launches the HC. <a href="#ed4e273c420efa6386c5975a696a5010"></a><br></td></tr>
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/struct_function.html">Function</a> which launches the HC. <a href="#ed4e273c420efa6386c5975a696a5010"></a><br></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Private Types</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d219296ede03c679646bce2fe8ff96cb"></a><!-- doxytag: member="moHC::EOT" ref="d219296ede03c679646bce2fe8ff96cb" args="" -->
|
||||
typedef M::EOType </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_h_c.html#d219296ede03c679646bce2fe8ff96cb">EOT</a></td></tr>
|
||||
|
|
@ -134,7 +132,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_init</em> </td><td>a move initialiser. </td></tr>
|
||||
|
|
@ -179,7 +177,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_expl</em> </td><td>a complete explorer. </td></tr>
|
||||
|
|
@ -211,15 +209,15 @@ template<class M> </div>
|
|||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Function which launches the HC.
|
||||
<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/struct_function.html">Function</a> which launches the HC.
|
||||
<p>
|
||||
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>__sol</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>
|
||||
<dl compact><dt><b>Returns:</b></dt><dd>TRUE. </dd></dl>
|
||||
|
||||
<p>
|
||||
Implements <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">eoUF< M::EOType &, bool ></a>.
|
||||
|
|
@ -231,8 +229,8 @@ References <a class="el" href="mo_h_c_8h-source.html#l00130">moHC< M >::fu
|
|||
</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 Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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#f48d5379caac7f6a165e9fe8840e6ccb">operator()</a>(const EOT &__old_sol, EOT &__new_sol)</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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< const M::EOType &, M::EOType &, void ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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><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>
|
||||
|
|
@ -83,7 +81,7 @@ 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>.
|
||||
Iterative explorer used by a <a class="el" href="classmo_h_c.html">moHC</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
|
|
@ -193,8 +191,8 @@ References <a class="el" href="mo_h_c_move_loop_expl_8h-source.html#l00101">moHC
|
|||
</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 Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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,28 +20,27 @@
|
|||
</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#9e52383f0af8013b4aff0942325e1bf3">best_fit</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>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_impr_best_fit_aspir_crit.html#0bc1a8c9af99781e662570c04750cca8">Fitness</a> typedef</td><td><a class="el" href="classmo_impr_best_fit_aspir_crit.html">moImprBestFitAspirCrit< M ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< const M &, const M::EOType::Fitness &, bool ></a></td><td><code> [static]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [static]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_impr_best_fit_aspir_crit.html#ffa451a14ff4ea86fb8bd9fdbc348630">init</a>()</td><td><a class="el" href="classmo_impr_best_fit_aspir_crit.html">moImprBestFitAspirCrit< M ></a></td><td><code> [inline, virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_impr_best_fit_aspir_crit.html#e2c697a5cf3a7696e38bb52b6694a340">moImprBestFitAspirCrit</a>()</td><td><a class="el" href="classmo_impr_best_fit_aspir_crit.html">moImprBestFitAspirCrit< M ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_impr_best_fit_aspir_crit.html#53f62fb56dcae3051a741f1fddb0204b">operator()</a>(const M &__move, const Fitness &__fit)</td><td><a class="el" href="classmo_impr_best_fit_aspir_crit.html">moImprBestFitAspirCrit< M ></a></td><td><code> [inline, virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< const M &, const M::EOType::Fitness &, bool ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_impr_best_fit_aspir_crit.html#53f62fb56dcae3051a741f1fddb0204b">operator()</a>(const M &__move, const Fitness &__fit)</td><td><a class="el" href="classmo_impr_best_fit_aspir_crit.html">moImprBestFitAspirCrit< M ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">moAspirCrit::operator()</a>(A1, A2)=0</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [pure virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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><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>
|
||||
|
|
@ -38,9 +36,9 @@
|
|||
<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,326,136">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html" alt="eoBF< const M &, const M::EOType::Fitness &, bool >" shape="rect" coords="0,56,326,80">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,326,24">
|
||||
<area href="classmo_aspir_crit.html" alt="moAspirCrit< M >" shape="rect" coords="0,112,175,136">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="0,56,175,80">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,175,24">
|
||||
</map>
|
||||
<a href="classmo_impr_best_fit_aspir_crit-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
|
|
@ -60,7 +58,7 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
|||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Initialisation procedure. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_impr_best_fit_aspir_crit.html#53f62fb56dcae3051a741f1fddb0204b">operator()</a> (const M &__move, const <a class="el" href="classmo_impr_best_fit_aspir_crit.html#0bc1a8c9af99781e662570c04750cca8">Fitness</a> &__fit)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Function that indicates if the fit is better that the already saved fit. <a href="#53f62fb56dcae3051a741f1fddb0204b"></a><br></td></tr>
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/struct_function.html">Function</a> that indicates if the fit is better that the already saved fit. <a href="#53f62fb56dcae3051a741f1fddb0204b"></a><br></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9e52383f0af8013b4aff0942325e1bf3"></a><!-- doxytag: member="moImprBestFitAspirCrit::best_fit" ref="9e52383f0af8013b4aff0942325e1bf3" args="" -->
|
||||
<a class="el" href="classmo_impr_best_fit_aspir_crit.html#0bc1a8c9af99781e662570c04750cca8">Fitness</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_impr_best_fit_aspir_crit.html#9e52383f0af8013b4aff0942325e1bf3">best_fit</a></td></tr>
|
||||
|
|
@ -75,7 +73,7 @@ bool </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>
|
||||
|
|
@ -103,14 +101,14 @@ template<class M> </div>
|
|||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline, virtual]</code></td>
|
||||
<td></td><td></td><td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Function that indicates if the fit is better that the already saved fit.
|
||||
<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/struct_function.html">Function</a> that indicates if the fit is better that the already saved fit.
|
||||
<p>
|
||||
The first time, the function only saved the current move and fitness.<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
|
|
@ -119,10 +117,8 @@ The first time, the function only saved the current move and fitness.<p>
|
|||
<tr><td valign="top"></td><td valign="top"><em>__fit</em> </td><td>a fitnes linked to the move. </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
<dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE the first time and if __fit > best_fit, else FALSE. </dd></dl>
|
||||
<dl compact><dt><b>Returns:</b></dt><dd>TRUE the first time and if __fit > best_fit, else FALSE. </dd></dl>
|
||||
|
||||
<p>
|
||||
Implements <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">eoBF< const M &, const M::EOType::Fitness &, bool ></a>.
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_impr_best_fit_aspir_crit_8h-source.html#l00052">52</a> of file <a class="el" href="mo_impr_best_fit_aspir_crit_8h-source.html">moImprBestFitAspirCrit.h</a>.
|
||||
<p>
|
||||
|
|
@ -131,8 +127,8 @@ References <a class="el" href="mo_impr_best_fit_aspir_crit_8h-source.html#l00078
|
|||
</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 Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address>
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 905 B |
|
|
@ -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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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,28 +20,27 @@
|
|||
</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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< M &, const M::EOType &, bool ></a></td><td><code> [static]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [static]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_it_rand_next_move.html#dc67fa86677d7a4f982de8d8b1eba033">max_iter</a></td><td><a class="el" href="classmo_it_rand_next_move.html">moItRandNextMove< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_it_rand_next_move.html#2b61b3713d482ecf71db8d941551ff7a">moItRandNextMove</a>(moRandMove< M > &__rand_move, unsigned int __max_iter)</td><td><a class="el" href="classmo_it_rand_next_move.html">moItRandNextMove< M ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_it_rand_next_move.html#f43494b13931d8f76b5d9d5d6469e91b">num_iter</a></td><td><a class="el" href="classmo_it_rand_next_move.html">moItRandNextMove< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_it_rand_next_move.html#92a2fbbc02a20853b9a309e99018a102">operator()</a>(M &__move, const EOT &__sol)</td><td><a class="el" href="classmo_it_rand_next_move.html">moItRandNextMove< M ></a></td><td><code> [inline, virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_it_rand_next_move.html#92a2fbbc02a20853b9a309e99018a102">operator()</a>(M &__move, const EOT &__sol)</td><td><a class="el" href="classmo_it_rand_next_move.html">moItRandNextMove< M ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">moNextMove::operator()</a>(A1, A2)=0</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [pure virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_it_rand_next_move.html#ef9410ec5e7dfa7f002e05967931c459">rand_move</a></td><td><a class="el" href="classmo_it_rand_next_move.html">moItRandNextMove< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< M &, const M::EOType &, bool ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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><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>
|
||||
|
|
@ -38,9 +36,9 @@
|
|||
<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,245,136">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html" alt="eoBF< M &, const M::EOType &, bool >" shape="rect" coords="0,56,245,80">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,245,24">
|
||||
<area href="classmo_next_move.html" alt="moNextMove< M >" shape="rect" coords="0,112,155,136">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="0,56,155,80">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,155,24">
|
||||
</map>
|
||||
<a href="classmo_it_rand_next_move-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
|
|
@ -74,9 +72,9 @@ 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.
|
||||
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>
|
||||
|
|
@ -145,7 +143,7 @@ template<class M> </div>
|
|||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline, virtual]</code></td>
|
||||
<td></td><td></td><td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
|
|
@ -161,10 +159,8 @@ If the maximum number is not already reached, the current move is forgotten and
|
|||
<tr><td valign="top"></td><td valign="top"><em>__sol</em> </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>
|
||||
<dl compact><dt><b>Returns:</b></dt><dd>FALSE if the maximum number of iteration is reached, else TRUE. </dd></dl>
|
||||
|
||||
<p>
|
||||
Implements <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">eoBF< M &, const M::EOType &, bool ></a>.
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_it_rand_next_move_8h-source.html#l00052">52</a> of file <a class="el" href="mo_it_rand_next_move_8h-source.html">moItRandNextMove.h</a>.
|
||||
<p>
|
||||
|
|
@ -173,8 +169,8 @@ References <a class="el" href="mo_it_rand_next_move_8h-source.html#l00077">moItR
|
|||
</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 Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address>
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 1 KiB After Width: | Height: | Size: 847 B |
|
|
@ -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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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,26 +20,24 @@
|
|||
</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#66be5fe2944bcdd752f1e58105e969a6">add</a>(eoBF< const M &, const typename M::EOType &, void > &__f)</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#ff2a31ee5689a804bd9a572c51a36ca4">func</a></td><td><a class="el" href="classmo_l_s_check_point.html">moLSCheckPoint< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< const M &, const M::EOType &, void ></a></td><td><code> [static]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [static]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_l_s_check_point.html#2f9c1250279e3f49ec77a66c10029f1e">operator()</a>(const M &__move, const typename M::EOType &__sol)</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="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">eoBF< const M &, const M::EOType &, void >::operator()</a>(const M &, const M::EOType &)=0</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< const M &, const M::EOType &, void ></a></td><td><code> [pure virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< const M &, const M::EOType &, void ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">eoBF::operator()</a>(A1, A2)=0</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [pure virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<h1>moLSCheckPoint< M > Class Template Reference</h1><!-- doxytag: class="moLSCheckPoint" --><!-- doxytag: inherits="eoBF< const M &, const M::EOType &, void >" -->Class which allows a checkpointing system.
|
||||
</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>
|
||||
|
|
@ -38,15 +36,15 @@
|
|||
<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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html" alt="eoBF< const M &, const M::EOType &, void >" shape="rect" coords="0,56,280,80">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,280,24">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="0,56,142,80">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,142,24">
|
||||
</map>
|
||||
<a href="classmo_l_s_check_point-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_l_s_check_point.html#2f9c1250279e3f49ec77a66c10029f1e">operator()</a> (const M &__move, const typename M::EOType &__sol)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Function which launches the checkpointing. <a href="#2f9c1250279e3f49ec77a66c10029f1e"></a><br></td></tr>
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/struct_function.html">Function</a> which launches the checkpointing. <a href="#2f9c1250279e3f49ec77a66c10029f1e"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_l_s_check_point.html#66be5fe2944bcdd752f1e58105e969a6">add</a> (<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF</a>< const M &, const typename M::EOType &, void > &__f)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Procedure which add a new function to the function vector. <a href="#66be5fe2944bcdd752f1e58105e969a6"></a><br></td></tr>
|
||||
|
|
@ -97,7 +95,7 @@ template<class M> </div>
|
|||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Function which launches the checkpointing.
|
||||
<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/struct_function.html">Function</a> which launches the checkpointing.
|
||||
<p>
|
||||
Each saved function is used on the current move and the current solution.<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
|
|
@ -148,8 +146,8 @@ References <a class="el" href="mo_l_s_check_point_8h-source.html#l00062">moLSChe
|
|||
</div><p>
|
||||
<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 Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF< double &, bool ></a></td><td><code> [static]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_linear_cooling_schedule.html#2fdde7b1520d5a41251627e81cc9c13d">moLinearCoolingSchedule</a>(double __threshold, double __quantity)</td><td><a class="el" href="classmo_linear_cooling_schedule.html">moLinearCoolingSchedule</a></td><td><code> [inline]</code></td></tr>
|
||||
|
|
@ -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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF< double &, bool ></a></td><td><code> [virtual]</code></td></tr>
|
||||
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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><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>
|
||||
|
|
@ -50,7 +48,7 @@
|
|||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Simple constructor. <a href="#2fdde7b1520d5a41251627e81cc9c13d"></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_linear_cooling_schedule.html#814b109fdfd9426a92a5444b05014da3">operator()</a> (double &__temp)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Function which proceeds to the cooling. <a href="#814b109fdfd9426a92a5444b05014da3"></a><br></td></tr>
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/struct_function.html">Function</a> which proceeds to the cooling. <a href="#814b109fdfd9426a92a5444b05014da3"></a><br></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e7f539f986801ea71392c4a55ba08a76"></a><!-- doxytag: member="moLinearCoolingSchedule::threshold" ref="e7f539f986801ea71392c4a55ba08a76" args="" -->
|
||||
double </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_linear_cooling_schedule.html#e7f539f986801ea71392c4a55ba08a76">threshold</a></td></tr>
|
||||
|
|
@ -62,7 +60,7 @@ double </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>
|
||||
|
|
@ -126,7 +124,7 @@ Definition at line <a class="el" href="mo_linear_cooling_schedule_8h-source.html
|
|||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Function which proceeds to the cooling.
|
||||
<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/struct_function.html">Function</a> which proceeds to the cooling.
|
||||
<p>
|
||||
It decreases the temperature and indicates if it is greater than the threshold.<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
|
|
@ -134,7 +132,7 @@ It decreases the temperature and indicates if it is greater than the threshold.<
|
|||
<tr><td valign="top"></td><td valign="top"><em>__temp</em> </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 - quantity) is greater than the threshold. </dd></dl>
|
||||
<dl compact><dt><b>Returns:</b></dt><dd>if the new temperature (current temperature - quantity) is greater than the threshold. </dd></dl>
|
||||
|
||||
<p>
|
||||
Implements <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">eoUF< double &, bool ></a>.
|
||||
|
|
@ -146,8 +144,8 @@ References <a class="el" href="mo_linear_cooling_schedule_8h-source.html#l00052"
|
|||
</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 Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address>
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 859 B After Width: | Height: | Size: 859 B |
|
|
@ -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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF< EOT &, void ></a></td><td><code> [static]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">operator()</a>(EOT &)=0</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF< EOT &, void ></a></td><td><code> [virtual]</code></td></tr>
|
||||
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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>moMove< EOT > Class Template Reference</h1><!-- doxytag: class="moMove" --><!-- doxytag: inherits="eoUF< EOT &, void >" -->Definition of a move.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
|
|
@ -61,8 +59,8 @@ A move transforms a solution to another close solution. It describes how a solut
|
|||
<p>
|
||||
Definition at line <a class="el" href="mo_move_8h-source.html#l00023">23</a> of file <a class="el" href="mo_move_8h-source.html">moMove.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_move_8h-source.html">moMove.h</a></ul>
|
||||
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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><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>
|
||||
|
|
@ -51,16 +49,16 @@
|
|||
<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>.
|
||||
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#l00021">21</a> of file <a class="el" href="mo_move_expl_8h-source.html">moMoveExpl.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_move_expl_8h-source.html">moMoveExpl.h</a></ul>
|
||||
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<h1>moMoveIncrEval< M > Class Template Reference</h1><!-- doxytag: class="moMoveIncrEval" --><!-- doxytag: inherits="eoBF< const M &, const M::EOType &, M::EOType::Fitness >" -->(generally) Efficient evaluation function based a move and a solution.
|
||||
</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>
|
||||
|
|
@ -38,8 +36,8 @@
|
|||
<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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html" alt="eoBF< const M &, const M::EOType &, M::EOType::Fitness >" shape="rect" coords="0,56,365,80">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,365,24">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="0,56,142,80">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,142,24">
|
||||
</map>
|
||||
<a href="classmo_move_incr_eval-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
|
|
@ -56,8 +54,8 @@ From a move and a solution, it computes a new fitness that could be associated t
|
|||
<p>
|
||||
Definition at line <a class="el" href="mo_move_incr_eval_8h-source.html#l00024">24</a> of file <a class="el" href="mo_move_incr_eval_8h-source.html">moMoveIncrEval.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_move_incr_eval_8h-source.html">moMoveIncrEval.h</a></ul>
|
||||
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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><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< M &, const M::EOType &, void >" -->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>
|
||||
|
|
@ -38,8 +36,8 @@
|
|||
<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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html" alt="eoBF< M &, const M::EOType &, void >" shape="rect" coords="0,56,245,80">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,245,24">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="0,56,124,80">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,124,24">
|
||||
</map>
|
||||
<a href="classmo_move_init-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
|
|
@ -48,7 +46,7 @@
|
|||
<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>
|
||||
|
|
@ -56,8 +54,8 @@ Class which allows to initiase a move. Only a description... An object that heri
|
|||
<p>
|
||||
Definition at line <a class="el" href="mo_move_init_8h-source.html#l00022">22</a> of file <a class="el" href="mo_move_init_8h-source.html">moMoveInit.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_move_init_8h-source.html">moMoveInit.h</a></ul>
|
||||
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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>moMoveLoopExpl< M > Class Template Reference</h1><!-- doxytag: class="moMoveLoopExpl" --><!-- doxytag: inherits="moMoveExpl" -->Class which describes an iterative explorer.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
|
|
@ -53,14 +51,14 @@
|
|||
|
||||
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>.
|
||||
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#l00021">21</a> of file <a class="el" href="mo_move_loop_expl_8h-source.html">moMoveLoopExpl.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_move_loop_expl_8h-source.html">moMoveLoopExpl.h</a></ul>
|
||||
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< 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#7c157b6e64fd417acf6e900059204eb1">update</a>(const M &__move, const Fitness &__fit)=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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< M &, M::EOType::Fitness &, void ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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><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>
|
||||
|
|
@ -57,15 +55,15 @@ typedef M::EOType::Fitness </td><td class="memItemRight" valign="bottom"><a
|
|||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Procedure which initialises all that the move selector needs including the initial fitness. <a href="#bca4c43f13d26eca7163aeb272a4a52e"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_move_select.html#7c157b6e64fd417acf6e900059204eb1">update</a> (const M &__move, const <a class="el" href="classmo_move_select.html#8148ccc0e6fbd209c3fe6829559895c8">Fitness</a> &__fit)=0</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Function which updates the best solutions. <a href="#7c157b6e64fd417acf6e900059204eb1"></a><br></td></tr>
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/struct_function.html">Function</a> which updates the best solutions. <a href="#7c157b6e64fd417acf6e900059204eb1"></a><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<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.
|
||||
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>
|
||||
|
|
@ -130,7 +128,7 @@ template<class M> </div>
|
|||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Function which updates the best solutions.
|
||||
<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/struct_function.html">Function</a> which updates the best solutions.
|
||||
<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
|
|
@ -138,7 +136,7 @@ Function which updates the best solutions.
|
|||
<tr><td valign="top"></td><td valign="top"><em>__fit</em> </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>
|
||||
<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#d10e3e6f8a0277731e95ef506d064d6d">moBestImprSelect< M ></a>, and <a class="el" href="classmo_rand_impr_select.html#60ae5548560caee7e28d5ed2446186c9">moRandImprSelect< M ></a>.
|
||||
|
|
@ -146,8 +144,8 @@ Implemented in <a class="el" href="classmo_best_impr_select.html#d10e3e6f8a02777
|
|||
</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 Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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><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< M &, const M::EOType &, bool >" -->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>
|
||||
|
|
@ -38,9 +36,9 @@
|
|||
<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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html" alt="eoBF< M &, const M::EOType &, bool >" shape="rect" coords="0,56,245,80">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,245,24">
|
||||
<area href="classmo_it_rand_next_move.html" alt="moItRandNextMove< M >" shape="rect" coords="0,168,245,192">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="0,56,155,80">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,155,24">
|
||||
<area href="classmo_it_rand_next_move.html" alt="moItRandNextMove< M >" shape="rect" coords="0,168,155,192">
|
||||
</map>
|
||||
<a href="classmo_next_move-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
|
|
@ -49,16 +47,16 @@
|
|||
<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.
|
||||
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#l00022">22</a> of file <a class="el" href="mo_next_move_8h-source.html">moNextMove.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_next_move_8h-source.html">moNextMove.h</a></ul>
|
||||
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address>
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 1 KiB After Width: | Height: | Size: 861 B |
|
|
@ -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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< const M &, const M::EOType::Fitness &, bool ></a></td><td><code> [static]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< 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#8a7180a8d5c25bfb6727d0b59551b0f8">operator()</a>(const M &__move, const typename M::EOType::Fitness &__sol)</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="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">moAspirCrit::operator()</a>(const M &, const M::EOType::Fitness &)=0</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< const M &, const M::EOType::Fitness &, bool ></a></td><td><code> [pure virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< const M &, const M::EOType::Fitness &, bool ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">moAspirCrit::operator()</a>(A1, A2)=0</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [pure virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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><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>
|
||||
|
|
@ -38,25 +36,25 @@
|
|||
<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,326,136">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html" alt="eoBF< const M &, const M::EOType::Fitness &, bool >" shape="rect" coords="0,56,326,80">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,326,24">
|
||||
<area href="classmo_aspir_crit.html" alt="moAspirCrit< M >" shape="rect" coords="0,112,129,136">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="0,56,129,80">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,129,24">
|
||||
</map>
|
||||
<a href="classmo_no_aspir_crit-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Private 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#8a7180a8d5c25bfb6727d0b59551b0f8">operator()</a> (const M &__move, const typename M::EOType::Fitness &__sol)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Function which describes the aspiration criterion behaviour. <a href="#8a7180a8d5c25bfb6727d0b59551b0f8"></a><br></td></tr>
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/struct_function.html">Function</a> which describes the aspiration criterion behaviour. <a href="#8a7180a8d5c25bfb6727d0b59551b0f8"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </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>
|
||||
|
|
@ -91,7 +89,7 @@ template<class M> </div>
|
|||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Function which describes the aspiration criterion behaviour.
|
||||
<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/struct_function.html">Function</a> which describes the aspiration criterion behaviour.
|
||||
<p>
|
||||
Does nothing.<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
|
|
@ -100,7 +98,7 @@ Does nothing.<p>
|
|||
<tr><td valign="top"></td><td valign="top"><em>__sol</em> </td><td>a fitness. </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
<dl class="return" compact><dt><b>Returns:</b></dt><dd>FALSE. </dd></dl>
|
||||
<dl compact><dt><b>Returns:</b></dt><dd>FALSE. </dd></dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_no_aspir_crit_8h-source.html#l00032">32</a> of file <a class="el" href="mo_no_aspir_crit_8h-source.html">moNoAspirCrit.h</a>.
|
||||
|
|
@ -124,7 +122,7 @@ template<class M> </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>
|
||||
|
|
@ -135,8 +133,8 @@ Definition at line <a class="el" href="mo_no_aspir_crit_8h-source.html#l00043">4
|
|||
</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 Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address>
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 782 B |
|
|
@ -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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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>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#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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< M &, M::EOType::Fitness &, void ></a></td><td><code> [static]</code></td></tr>
|
||||
|
|
@ -41,8 +39,8 @@
|
|||
<tr class="memlist"><td><a class="el" href="classmo_rand_impr_select.html#2ace12bd179144fa71d56324694201f5">vect_better_moves</a></td><td><a class="el" href="classmo_rand_impr_select.html">moRandImprSelect< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< M &, M::EOType::Fitness &, void ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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><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>
|
||||
|
|
@ -52,10 +50,10 @@ 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#a19726a1509cff874801615d63a3b5d9">init</a> (const <a class="el" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c">Fitness</a> &__fit)</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="#a19726a1509cff874801615d63a3b5d9"></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="#a19726a1509cff874801615d63a3b5d9"></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#60ae5548560caee7e28d5ed2446186c9">update</a> (const M &__move, const <a class="el" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c">Fitness</a> &__fit)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Function that updates the fitness and move vectors. <a href="#60ae5548560caee7e28d5ed2446186c9"></a><br></td></tr>
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/struct_function.html">Function</a> that updates the fitness and move vectors. <a href="#60ae5548560caee7e28d5ed2446186c9"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_rand_impr_select.html#5ee57f77a450c0a9ce50bfccf3ad2a55">operator()</a> (M &__move, <a class="el" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c">Fitness</a> &__fit) throw (EmptySelection)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">The move selection. <a href="#5ee57f77a450c0a9ce50bfccf3ad2a55"></a><br></td></tr>
|
||||
|
|
@ -77,7 +75,7 @@ std::vector< M > </td><td class="memItemRight" valign="bottom"><a cla
|
|||
<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>
|
||||
|
|
@ -103,7 +101,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>
|
||||
|
|
@ -148,7 +146,7 @@ template<class M> </div>
|
|||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Function that updates the fitness and move vectors.
|
||||
<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/struct_function.html">Function</a> that updates the fitness and move vectors.
|
||||
<p>
|
||||
if a move give a better fitness than the initial fitness, it is saved and the fitness too.<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
|
|
@ -157,7 +155,7 @@ if a move give a better fitness than the initial fitness, it is saved and the fi
|
|||
<tr><td valign="top"></td><td valign="top"><em>__fit</em> </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>
|
||||
<dl compact><dt><b>Returns:</b></dt><dd>TRUE. </dd></dl>
|
||||
|
||||
<p>
|
||||
Implements <a class="el" href="classmo_move_select.html#7c157b6e64fd417acf6e900059204eb1">moMoveSelect< M ></a>.
|
||||
|
|
@ -206,7 +204,7 @@ One the saved move is randomly chosen.<p>
|
|||
</dl>
|
||||
<dl compact><dt><b>Exceptions:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em><a class="el" href="class_empty_selection.html" title="Special class that describes the case of no selection.">EmptySelection</a></em> </td><td>If no move which improves the current fitness are found. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em><a class="el" href="class_empty_selection.html">EmptySelection</a></em> </td><td>If no move which improves the current fitness are found. </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
|
|
@ -220,8 +218,8 @@ References <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/"
|
|||
</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 Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF< M &, void ></a></td><td><code> [static]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">operator()</a>(M &)=0</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF< M &, void ></a></td><td><code> [virtual]</code></td></tr>
|
||||
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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>moRandMove< M > Class Template Reference</h1><!-- doxytag: class="moRandMove" --><!-- doxytag: inherits="eoUF< M &, void >" -->Random move generator.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
|
|
@ -50,14 +48,14 @@
|
|||
|
||||
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>.
|
||||
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#l00021">21</a> of file <a class="el" href="mo_rand_move_8h-source.html">moRandMove.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_rand_move_8h-source.html">moRandMove.h</a></ul>
|
||||
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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,18 +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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_mon_op.html#c87e6d128629aa4de90dcfb7c2cd4f5c">className</a>() const</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_mon_op.html">eoMonOp< M::EOType ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_mon_op.html#0dc1d253f0bd267f27ba8db63beea7f6">className</a>() const </td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_mon_op.html">eoMonOp< M::EOType ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_s_a.html#54484c8a514866ea496e0058c2e09716">cont</a></td><td><a class="el" href="classmo_s_a.html">moSA< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_s_a.html#11c7d0cab649b7d680dd85bb74cb4ff6">cool_sched</a></td><td><a class="el" href="classmo_s_a.html">moSA< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_mon_op.html#8dce578ea839d0ea6f2b0e4585b58c86">eoMonOp</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_mon_op.html">eoMonOp< M::EOType ></a></td><td></td></tr>
|
||||
|
|
@ -41,7 +39,7 @@
|
|||
<tr class="memlist"><td><a class="el" href="classmo_s_a.html#97f1a40d5ab5a0b3f878d0347b34804b">Fitness</a> typedef</td><td><a class="el" href="classmo_s_a.html">moSA< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_s_a.html#bcd6a940046f23dd741444c0b85edf2c">full_eval</a></td><td><a class="el" href="classmo_s_a.html">moSA< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF< M::EOType &, bool ></a></td><td><code> [static]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_op.html#cf08c054e075116f58b1fcc9f0cd330d">getType</a>() const</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_op.html">eoOp< EOType ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_op.html#f58534db7113ec9919ecdb69b661eb60">getType</a>() const </td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_op.html">eoOp< EOType ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_s_a.html#4c3be32e9832e465b24e6d33559356bc">incr_eval</a></td><td><a class="el" href="classmo_s_a.html">moSA< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_s_a.html#f1af7636b52aa5f6b381f8187b667bd4">init_temp</a></td><td><a class="el" href="classmo_s_a.html">moSA< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_s_a.html#01f6a44483e5a7abbce33eb480b6a9b9">moSA</a>(moRandMove< M > &__move_rand, moMoveIncrEval< M > &__incr_eval, moSolContinue< EOT > &__cont, double __init_temp, moCoolingSchedule &__cool_sched, eoEvalFunc< EOT > &__full_eval)</td><td><a class="el" href="classmo_s_a.html">moSA< M ></a></td><td><code> [inline]</code></td></tr>
|
||||
|
|
@ -51,8 +49,8 @@
|
|||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_op.html#4d42fee3eb192bc52b184cd098f91850">~eoOp</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_op.html">eoOp< EOType ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF< M::EOType &, bool ></a></td><td><code> [virtual]</code></td></tr>
|
||||
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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>moSA< M > Class Template Reference</h1><!-- doxytag: class="moSA" --><!-- doxytag: inherits="moAlgo< M::EOType >" -->Simulated Annealing (SA).
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
|
|
@ -191,13 +189,13 @@ 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>__sol</em> </td><td>a solution to improve. </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
<dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE. </dd></dl>
|
||||
<dl compact><dt><b>Returns:</b></dt><dd>TRUE. </dd></dl>
|
||||
|
||||
<p>
|
||||
Implements <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">eoUF< M::EOType &, bool ></a>.
|
||||
|
|
@ -209,8 +207,8 @@ References <a class="el" href="mo_s_a_8h-source.html#l00137">moSA< M >::co
|
|||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_s_a_8h-source.html">moSA.h</a></ul>
|
||||
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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,32 +20,31 @@
|
|||
</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#43c979a9ec876c5e5b591b1c422395ef">add</a>(const M &__move, const EOT &__sol)</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#f1f9524e62d48f3688aa58a6055ccceb">currentSize</a></td><td><a class="el" href="classmo_simple_move_tabu_list.html">moSimpleMoveTabuList< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_simple_move_tabu_list.html#91286ff3ba6b1e9e1db9e4fdade2edb7">EOT</a> typedef</td><td><a class="el" href="classmo_simple_move_tabu_list.html">moSimpleMoveTabuList< M ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< const M &, const M::EOType &, bool ></a></td><td><code> [static]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [static]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_simple_move_tabu_list.html#b91ae9971be30769757d1ad92c6009dc">init</a>()</td><td><a class="el" href="classmo_simple_move_tabu_list.html">moSimpleMoveTabuList< M ></a></td><td><code> [inline, virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_simple_move_tabu_list.html#e48848e9e5c9c8435475cbdf21658e23">maxSize</a></td><td><a class="el" href="classmo_simple_move_tabu_list.html">moSimpleMoveTabuList< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_simple_move_tabu_list.html#12798ce0bc3a2ee031fb301290ed6d79">moSimpleMoveTabuList</a>(unsigned int __size)</td><td><a class="el" href="classmo_simple_move_tabu_list.html">moSimpleMoveTabuList< M ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_simple_move_tabu_list.html#bb7fe9da28617f56734af71c42c8265a">operator()</a>(const M &__move, const EOT &__sol)</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#bb7fe9da28617f56734af71c42c8265a">operator()</a>(const M &__move, const EOT &__sol)</td><td><a class="el" href="classmo_simple_move_tabu_list.html">moSimpleMoveTabuList< M ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">moTabuList::operator()</a>(A1, A2)=0</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [pure virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_simple_move_tabu_list.html#a3fa2bd19e09f1541878fa28e867d20f">removeMove</a>(const M &__move)</td><td><a class="el" href="classmo_simple_move_tabu_list.html">moSimpleMoveTabuList< M ></a></td><td><code> [inline, private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_simple_move_tabu_list.html#d91bc838361524720616b44eda9b2c3a">tabuList</a></td><td><a class="el" href="classmo_simple_move_tabu_list.html">moSimpleMoveTabuList< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_simple_move_tabu_list.html#96cffc8118456ed762b07b9fc0e0679f">update</a>()</td><td><a class="el" href="classmo_simple_move_tabu_list.html">moSimpleMoveTabuList< M ></a></td><td><code> [inline, virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< const M &, const M::EOType &, bool ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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 > 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>
|
||||
|
|
@ -38,9 +36,9 @@
|
|||
<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,280,136">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html" alt="eoBF< const M &, const M::EOType &, bool >" shape="rect" coords="0,56,280,80">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,280,24">
|
||||
<area href="classmo_tabu_list.html" alt="moTabuList< M >" shape="rect" coords="0,112,179,136">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="0,56,179,80">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,179,24">
|
||||
</map>
|
||||
<a href="classmo_simple_move_tabu_list-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
|
|
@ -56,7 +54,7 @@ typedef M::EOType </td><td class="memItemRight" valign="bottom"><a class="e
|
|||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_simple_move_tabu_list.html#bb7fe9da28617f56734af71c42c8265a">operator()</a> (const M &__move, const <a class="el" href="classmo_simple_move_tabu_list.html#91286ff3ba6b1e9e1db9e4fdade2edb7">EOT</a> &__sol)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Function that indicates if, in a given state, the _move is tabu or not. <a href="#bb7fe9da28617f56734af71c42c8265a"></a><br></td></tr>
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/struct_function.html">Function</a> that indicates if, in a given state, the _move is tabu or not. <a href="#bb7fe9da28617f56734af71c42c8265a"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_simple_move_tabu_list.html#43c979a9ec876c5e5b591b1c422395ef">add</a> (const M &__move, const <a class="el" href="classmo_simple_move_tabu_list.html#91286ff3ba6b1e9e1db9e4fdade2edb7">EOT</a> &__sol)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Procedure to add a move in the tabu list. <a href="#43c979a9ec876c5e5b591b1c422395ef"></a><br></td></tr>
|
||||
|
|
@ -114,25 +112,23 @@ template<class M> </div>
|
|||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline, virtual]</code></td>
|
||||
<td></td><td></td><td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Function that indicates if, in a given state, the _move is tabu or not.
|
||||
<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/struct_function.html">Function</a> that indicates if, in a given state, the _move is tabu or not.
|
||||
<p>
|
||||
<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>__sol</em> </td><td>A solution. </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
<dl class="return" compact><dt><b>Returns:</b></dt><dd>true or false. </dd></dl>
|
||||
<dl compact><dt><b>Returns:</b></dt><dd>true or false. </dd></dl>
|
||||
|
||||
<p>
|
||||
Implements <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">eoBF< const M &, const M::EOType &, bool ></a>.
|
||||
<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>
|
||||
|
|
@ -262,7 +258,7 @@ 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>
|
||||
|
||||
|
|
@ -276,8 +272,8 @@ Referenced by <a class="el" href="mo_simple_move_tabu_list_8h-source.html#l00060
|
|||
</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 Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address>
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 883 B |
|
|
@ -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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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,32 +20,31 @@
|
|||
</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#fd6b3a1764121169650c969bba895615">add</a>(const M &__move, const EOT &__sol)</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#2aaf6e882d10495adddae94cb7a48fbf">currentSize</a></td><td><a class="el" href="classmo_simple_solution_tabu_list.html">moSimpleSolutionTabuList< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_simple_solution_tabu_list.html#881060871a6b49e5e8554c5df85176d9">EOT</a> typedef</td><td><a class="el" href="classmo_simple_solution_tabu_list.html">moSimpleSolutionTabuList< M ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< const M &, const M::EOType &, bool ></a></td><td><code> [static]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [static]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_simple_solution_tabu_list.html#d5645c39fec71a6110a2cbccbb08b816">init</a>()</td><td><a class="el" href="classmo_simple_solution_tabu_list.html">moSimpleSolutionTabuList< M ></a></td><td><code> [inline, virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_simple_solution_tabu_list.html#662e1f65fadff234692be009a2440845">maxSize</a></td><td><a class="el" href="classmo_simple_solution_tabu_list.html">moSimpleSolutionTabuList< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_simple_solution_tabu_list.html#8f8ce82b49ff49efbd934cedd3e34178">moSimpleSolutionTabuList</a>(unsigned int __size)</td><td><a class="el" href="classmo_simple_solution_tabu_list.html">moSimpleSolutionTabuList< M ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_simple_solution_tabu_list.html#e1f1cf258b55554d8be88fb5780a0047">operator()</a>(const M &__move, const EOT &__sol)</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#e1f1cf258b55554d8be88fb5780a0047">operator()</a>(const M &__move, const EOT &__sol)</td><td><a class="el" href="classmo_simple_solution_tabu_list.html">moSimpleSolutionTabuList< M ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">moTabuList::operator()</a>(A1, A2)=0</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [pure virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_simple_solution_tabu_list.html#7847a48f33c15e31298f3e715d754560">removeSolution</a>(const EOT &__sol)</td><td><a class="el" href="classmo_simple_solution_tabu_list.html">moSimpleSolutionTabuList< M ></a></td><td><code> [inline, private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_simple_solution_tabu_list.html#75df9cd683528d3722d02bac407b710b">tabuList</a></td><td><a class="el" href="classmo_simple_solution_tabu_list.html">moSimpleSolutionTabuList< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_simple_solution_tabu_list.html#91b8b01dba7ffea8b63765d931e56f56">update</a>()</td><td><a class="el" href="classmo_simple_solution_tabu_list.html">moSimpleSolutionTabuList< M ></a></td><td><code> [inline, virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< const M &, const M::EOType &, bool ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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 > 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>
|
||||
|
|
@ -38,9 +36,9 @@
|
|||
<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,280,136">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html" alt="eoBF< const M &, const M::EOType &, bool >" shape="rect" coords="0,56,280,80">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,280,24">
|
||||
<area href="classmo_tabu_list.html" alt="moTabuList< M >" shape="rect" coords="0,112,192,136">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="0,56,192,80">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,192,24">
|
||||
</map>
|
||||
<a href="classmo_simple_solution_tabu_list-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
|
|
@ -55,7 +53,7 @@ typedef M::EOType </td><td class="memItemRight" valign="bottom"><a class="e
|
|||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#8f8ce82b49ff49efbd934cedd3e34178"></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_simple_solution_tabu_list.html#e1f1cf258b55554d8be88fb5780a0047">operator()</a> (const M &__move, const <a class="el" href="classmo_simple_solution_tabu_list.html#881060871a6b49e5e8554c5df85176d9">EOT</a> &__sol)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Function that indicates if, in a given state, the _move is tabu or not. <a href="#e1f1cf258b55554d8be88fb5780a0047"></a><br></td></tr>
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/struct_function.html">Function</a> that indicates if, in a given state, the _move is tabu or not. <a href="#e1f1cf258b55554d8be88fb5780a0047"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_simple_solution_tabu_list.html#fd6b3a1764121169650c969bba895615">add</a> (const M &__move, const <a class="el" href="classmo_simple_solution_tabu_list.html#881060871a6b49e5e8554c5df85176d9">EOT</a> &__sol)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Procedure to add a move in the tabu list. <a href="#fd6b3a1764121169650c969bba895615"></a><br></td></tr>
|
||||
|
|
@ -147,25 +145,23 @@ template<class M> </div>
|
|||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline, virtual]</code></td>
|
||||
<td></td><td></td><td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Function that indicates if, in a given state, the _move is tabu or not.
|
||||
<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/struct_function.html">Function</a> that indicates if, in a given state, the _move is tabu or not.
|
||||
<p>
|
||||
<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>__sol</em> </td><td>A solution. </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
<dl class="return" compact><dt><b>Returns:</b></dt><dd>true or false. </dd></dl>
|
||||
<dl compact><dt><b>Returns:</b></dt><dd>true or false. </dd></dl>
|
||||
|
||||
<p>
|
||||
Implements <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">eoBF< const M &, const M::EOType &, bool ></a>.
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l00045">45</a> of file <a class="el" href="mo_simple_solution_tabu_list_8h-source.html">moSimpleSolutionTabuList.h</a>.
|
||||
<p>
|
||||
|
|
@ -309,8 +305,8 @@ Referenced by <a class="el" href="mo_simple_solution_tabu_list_8h-source.html#l0
|
|||
</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 Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address>
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 906 B |
|
|
@ -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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF< 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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">operator()</a>(const EOT &)=0</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF< const EOT &, bool ></a></td><td><code> [virtual]</code></td></tr>
|
||||
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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>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>
|
||||
|
|
@ -87,8 +85,8 @@ Implemented in <a class="el" href="classmo_gen_sol_continue.html#6c5db8182157584
|
|||
</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 Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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,39 +20,35 @@
|
|||
</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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_mon_op.html#c87e6d128629aa4de90dcfb7c2cd4f5c">className</a>() const</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_mon_op.html">eoMonOp< M::EOType ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_mon_op.html#0dc1d253f0bd267f27ba8db63beea7f6">className</a>() const </td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_mon_op.html">eoMonOp< M::EOType ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_t_s.html#969371cd2202f3d29cbb426f57ac7d3a">cont</a></td><td><a class="el" href="classmo_t_s.html">moTS< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_mon_op.html#8dce578ea839d0ea6f2b0e4585b58c86">eoMonOp</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_mon_op.html">eoMonOp< M::EOType ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_op.html#5b9ae9bfcd36ab9cfbc2940039190bdc">eoOp</a>(OpType _type)</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_op.html">eoOp< EOType ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_op.html#66db208d9e3c9f7920aafa198af07e79">eoOp</a>(const eoOp &_eop)</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-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#90d19d468c12ab5bd796948ce1ce79b1">EOT</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#564bc1969548ccbd9bb7e76f92898de0">first_time</a></td><td><a class="el" href="classmo_t_s.html">moTS< M ></a></td><td><code> [inline, private, static]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_t_s.html#aa0eefbb17111422e495d1255f876fca">Fitness</a> typedef</td><td><a class="el" href="classmo_t_s.html">moTS< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_t_s.html#fb67eddae5d0bfca4ed881995523231e">full_eval</a></td><td><a class="el" href="classmo_t_s.html">moTS< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF< M::EOType &, bool ></a></td><td><code> [static]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_op.html#cf08c054e075116f58b1fcc9f0cd330d">getType</a>() const</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_op.html">eoOp< EOType ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_op.html#f58534db7113ec9919ecdb69b661eb60">getType</a>() const </td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_op.html">eoOp< EOType ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_t_s.html#2be23f4524733ee6f37b71310d76407e">moTS</a>(moMoveInit< M > &__move_init, moNextMove< M > &__next_move, moMoveIncrEval< M > &__incr_eval, moTabuList< M > &__tabu_list, moAspirCrit< M > &__aspir_crit, moSolContinue< EOT > &__cont, eoEvalFunc< EOT > &__full_eval)</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#508e675c4232cf2ca06dded931c90bab">moTS</a>(moMoveExpl< M > &__move_expl, moSolContinue< EOT > &__cont, eoEvalFunc< EOT > &__full_eval)</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#06914ddc90ca96e9158c8dbe182a7865">move_expl</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#688f9ba42eb33cae6431f4f4eb65b9e9">mutex</a></td><td><a class="el" href="classmo_t_s.html">moTS< M ></a></td><td><code> [inline, private, static]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_t_s.html#94d25a76fe1bc9ef0bbd0358ff55aceb">operator()</a>(EOT &__sol)</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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_op.html#04aa988c26acbc7e41e96cae0bd415cc">OpType</a> enum name</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_op.html">eoOp< EOType ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_op.html#4d42fee3eb192bc52b184cd098f91850">~eoOp</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_op.html">eoOp< EOType ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF< M::EOType &, bool ></a></td><td><code> [virtual]</code></td></tr>
|
||||
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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>moTS< M > Class Template Reference</h1><!-- doxytag: class="moTS" --><!-- doxytag: inherits="moAlgo< M::EOType >" -->Tabu Search (TS).
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
|
|
@ -49,13 +47,13 @@
|
|||
<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#2be23f4524733ee6f37b71310d76407e">moTS</a> (<a class="el" href="classmo_move_init.html">moMoveInit</a>< M > &__move_init, <a class="el" href="classmo_next_move.html">moNextMove</a>< M > &__next_move, <a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval</a>< M > &__incr_eval, <a class="el" href="classmo_tabu_list.html">moTabuList</a>< M > &__tabu_list, <a class="el" href="classmo_aspir_crit.html">moAspirCrit</a>< M > &__aspir_crit, <a class="el" href="classmo_sol_continue.html">moSolContinue</a>< <a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">EOT</a> > &__cont, <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_eval_func.html">eoEvalFunc</a>< <a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">EOT</a> > &__full_eval)</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="#2be23f4524733ee6f37b71310d76407e"></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="#2be23f4524733ee6f37b71310d76407e"></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#508e675c4232cf2ca06dded931c90bab">moTS</a> (<a class="el" href="classmo_move_expl.html">moMoveExpl</a>< M > &__move_expl, <a class="el" href="classmo_sol_continue.html">moSolContinue</a>< <a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">EOT</a> > &__cont, <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_eval_func.html">eoEvalFunc</a>< <a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">EOT</a> > &__full_eval)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor with less parameters. <a href="#508e675c4232cf2ca06dded931c90bab"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s.html#94d25a76fe1bc9ef0bbd0358ff55aceb">operator()</a> (<a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">EOT</a> &__sol)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Function which launchs the Tabu Search. <a href="#94d25a76fe1bc9ef0bbd0358ff55aceb"></a><br></td></tr>
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/struct_function.html">Function</a> which launchs the Tabu Search. <a href="#94d25a76fe1bc9ef0bbd0358ff55aceb"></a><br></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Private Types</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="90d19d468c12ab5bd796948ce1ce79b1"></a><!-- doxytag: member="moTS::EOT" ref="90d19d468c12ab5bd796948ce1ce79b1" args="" -->
|
||||
typedef M::EOType </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">EOT</a></td></tr>
|
||||
|
|
@ -78,15 +76,6 @@ typedef EOT::Fitness </td><td class="memItemRight" valign="bottom"><a class
|
|||
<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_eval_func.html">eoEvalFunc</a>< <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#fb67eddae5d0bfca4ed881995523231e">full_eval</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Full evaluation function. <br></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Static Private Attributes</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="564bc1969548ccbd9bb7e76f92898de0"></a><!-- doxytag: member="moTS::first_time" ref="564bc1969548ccbd9bb7e76f92898de0" args="" -->
|
||||
static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s.html#564bc1969548ccbd9bb7e76f92898de0">first_time</a> = true</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Boolean allowing to initialise the ptread_mutex_t in the constructor. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="688f9ba42eb33cae6431f4f4eb65b9e9"></a><!-- doxytag: member="moTS::mutex" ref="688f9ba42eb33cae6431f4f4eb65b9e9" args="" -->
|
||||
static pthread_mutex_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s.html#688f9ba42eb33cae6431f4f4eb65b9e9">mutex</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">The lock. <br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class M><br>
|
||||
|
|
@ -98,7 +87,7 @@ Generic algorithm that describes a tabu search.
|
|||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_t_s_8h-source.html#l00030">30</a> of file <a class="el" href="mo_t_s_8h-source.html">moTS.h</a>.<hr><h2>Constructor & Destructor Documentation</h2>
|
||||
Definition at line <a class="el" href="mo_t_s_8h-source.html#l00029">29</a> of file <a class="el" href="mo_t_s_8h-source.html">moTS.h</a>.<hr><h2>Constructor & Destructor Documentation</h2>
|
||||
<a class="anchor" name="2be23f4524733ee6f37b71310d76407e"></a><!-- doxytag: member="moTS::moTS" ref="2be23f4524733ee6f37b71310d76407e" args="(moMoveInit< M > &__move_init, moNextMove< M > &__next_move, moMoveIncrEval< M > &__incr_eval, moTabuList< M > &__tabu_list, moAspirCrit< M > &__aspir_crit, moSolContinue< EOT > &__cont, eoEvalFunc< EOT > &__full_eval)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
|
|
@ -157,9 +146,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_init</em> </td><td>move initialisation </td></tr>
|
||||
|
|
@ -173,9 +162,7 @@ In this constructor, a <a class="el" href="classmo_t_s_move_loop_expl.html" titl
|
|||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_t_s_8h-source.html#l00059">59</a> of file <a class="el" href="mo_t_s_8h-source.html">moTS.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="mo_t_s_8h-source.html#l00159">moTS< M >::first_time</a>, and <a class="el" href="mo_t_s_8h-source.html#l00162">moTS< M >::mutex</a>.
|
||||
Definition at line <a class="el" href="mo_t_s_8h-source.html#l00058">58</a> of file <a class="el" href="mo_t_s_8h-source.html">moTS.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="508e675c4232cf2ca06dded931c90bab"></a><!-- doxytag: member="moTS::moTS" ref="508e675c4232cf2ca06dded931c90bab" args="(moMoveExpl< M > &__move_expl, moSolContinue< EOT > &__cont, eoEvalFunc< EOT > &__full_eval)" -->
|
||||
|
|
@ -217,16 +204,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_expl</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_expl</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>__cont</em> </td><td>stop criterion </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>__full_eval</em> </td><td>full evaluation function </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_t_s_8h-source.html#l00081">81</a> of file <a class="el" href="mo_t_s_8h-source.html">moTS.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="mo_t_s_8h-source.html#l00159">moTS< M >::first_time</a>, and <a class="el" href="mo_t_s_8h-source.html#l00162">moTS< M >::mutex</a>.
|
||||
Definition at line <a class="el" href="mo_t_s_8h-source.html#l00071">71</a> of file <a class="el" href="mo_t_s_8h-source.html">moTS.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr><h2>Member Function Documentation</h2>
|
||||
|
|
@ -249,28 +234,28 @@ template<class M> </div>
|
|||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Function which launchs the Tabu Search.
|
||||
<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/struct_function.html">Function</a> which launchs the Tabu Search.
|
||||
<p>
|
||||
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>__sol</em> </td><td>a solution to improve. </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
<dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE. </dd></dl>
|
||||
<dl compact><dt><b>Returns:</b></dt><dd>TRUE. </dd></dl>
|
||||
|
||||
<p>
|
||||
Implements <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-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#l00104">104</a> of file <a class="el" href="mo_t_s_8h-source.html">moTS.h</a>.
|
||||
Definition at line <a class="el" href="mo_t_s_8h-source.html#l00085">85</a> of file <a class="el" href="mo_t_s_8h-source.html">moTS.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="mo_t_s_8h-source.html#l00168">moTS< M >::cont</a>, <a class="el" href="mo_t_s_8h-source.html#l00171">moTS< M >::full_eval</a>, <a class="el" href="mo_t_s_8h-source.html#l00165">moTS< M >::move_expl</a>, and <a class="el" href="mo_t_s_8h-source.html#l00162">moTS< M >::mutex</a>.
|
||||
References <a class="el" href="mo_t_s_8h-source.html#l00138">moTS< M >::cont</a>, <a class="el" href="mo_t_s_8h-source.html#l00141">moTS< M >::full_eval</a>, and <a class="el" href="mo_t_s_8h-source.html#l00135">moTS< M >::move_expl</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 Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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#6786cf5422d17cbf872b07ae74ca6b0f">aspir_crit</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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< const M::EOType &, M::EOType &, void ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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 > Class Template Reference</h1><!-- doxytag: class="moTSMoveLoopExpl" --><!-- doxytag: inherits="moMoveLoopExpl" -->Explorer for a Tabu Search algorithm.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
|
|
@ -93,7 +91,7 @@ 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>.
|
||||
It is used by a <a class="el" href="classmo_t_s.html">moTS</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
|
|
@ -211,8 +209,8 @@ References <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00129">moTS
|
|||
</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 Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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,27 +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>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#d279d72cb486d812da1ad3d24a69c286">add</a>(const M &__move, const EOT &__sol)=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>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< const M &, const M::EOType &, bool ></a></td><td><code> [static]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [static]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_tabu_list.html#0a06c459d56e8e2b408a8f3c6aec4e57">init</a>()=0</td><td><a class="el" href="classmo_tabu_list.html">moTabuList< M ></a></td><td><code> [pure virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">operator()</a>(const M &, const M::EOType &)=0</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< const M &, const M::EOType &, bool ></a></td><td><code> [pure virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">operator()</a>(A1, A2)=0</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [pure virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_tabu_list.html#a2e5d1132f064093c8ed57046405f5ca">update</a>()=0</td><td><a class="el" href="classmo_tabu_list.html">moTabuList< M ></a></td><td><code> [pure virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< const M &, const M::EOType &, bool ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||
</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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><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< const M &, const M::EOType &, bool >" -->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>
|
||||
|
|
@ -38,10 +36,10 @@
|
|||
<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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html" alt="eoBF< const M &, const M::EOType &, bool >" shape="rect" coords="145,56,425,80">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="145,0,425,24">
|
||||
<area href="classmo_simple_move_tabu_list.html" alt="moSimpleMoveTabuList< M >" shape="rect" coords="0,168,280,192">
|
||||
<area href="classmo_simple_solution_tabu_list.html" alt="moSimpleSolutionTabuList< M >" shape="rect" coords="290,168,570,192">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="101,56,293,80">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="101,0,293,24">
|
||||
<area href="classmo_simple_move_tabu_list.html" alt="moSimpleMoveTabuList< M >" shape="rect" coords="0,168,192,192">
|
||||
<area href="classmo_simple_solution_tabu_list.html" alt="moSimpleSolutionTabuList< M >" shape="rect" coords="202,168,394,192">
|
||||
</map>
|
||||
<a href="classmo_tabu_list-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
|
|
@ -65,9 +63,9 @@ 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>.
|
||||
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>
|
||||
|
|
@ -166,8 +164,8 @@ Implemented in <a class="el" href="classmo_simple_move_tabu_list.html#b91ae9971b
|
|||
</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 Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address>
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 1.7 KiB After Width: | Height: | Size: 1.3 KiB |
|
|
@ -341,7 +341,6 @@ HR { height: 1px;
|
|||
.paramname {
|
||||
color: #602020;
|
||||
font-style: italic;
|
||||
white-space: nowrap;
|
||||
}
|
||||
/* End Styling for detailed member documentation */
|
||||
|
||||
|
|
@ -356,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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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>PARADISEO-MO File List</h1>Here is a list of all documented files with brief descriptions:<table>
|
||||
<tr><td class="indexkey"><b>index.h</b> <a href="index_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
||||
<tr><td class="indexkey"><b>mo.h</b> <a href="mo_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
||||
|
|
@ -56,8 +55,8 @@
|
|||
<tr><td class="indexkey"><b>moTS.h</b> <a href="mo_t_s_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
||||
<tr><td class="indexkey"><b>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 Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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>
|
||||
|
|
@ -45,16 +43,12 @@
|
|||
<li><a href="#index_c"><span>c</span></a></li>
|
||||
<li><a href="#index_e"><span>e</span></a></li>
|
||||
<li><a href="#index_f"><span>f</span></a></li>
|
||||
<li><a href="#index_g"><span>g</span></a></li>
|
||||
<li><a href="#index_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>
|
||||
<li><a href="#index_q"><span>q</span></a></li>
|
||||
<li><a href="#index_r"><span>r</span></a></li>
|
||||
<li><a href="#index_s"><span>s</span></a></li>
|
||||
<li><a href="#index_t"><span>t</span></a></li>
|
||||
<li><a href="#index_u"><span>u</span></a></li>
|
||||
<li><a href="#index_v"><span>v</span></a></li>
|
||||
|
|
@ -66,220 +60,86 @@ 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>add()
|
||||
: <a class="el" href="classmo_l_s_check_point.html#66be5fe2944bcdd752f1e58105e969a6">moLSCheckPoint< M ></a>
|
||||
, <a class="el" href="classmo_tabu_list.html#d279d72cb486d812da1ad3d24a69c286">moTabuList< M ></a>
|
||||
, <a class="el" href="classmo_simple_solution_tabu_list.html#fd6b3a1764121169650c969bba895615">moSimpleSolutionTabuList< M ></a>
|
||||
, <a class="el" href="classmo_simple_move_tabu_list.html#43c979a9ec876c5e5b591b1c422395ef">moSimpleMoveTabuList< M ></a>
|
||||
<li>aspir_crit
|
||||
: <a class="el" href="classmo_t_s_move_loop_expl.html#6786cf5422d17cbf872b07ae74ca6b0f">moTSMoveLoopExpl< M ></a>
|
||||
</ul>
|
||||
: <a class="el" href="classmo_tabu_list.html#d279d72cb486d812da1ad3d24a69c286">moTabuList< M ></a>, <a class="el" href="classmo_simple_solution_tabu_list.html#fd6b3a1764121169650c969bba895615">moSimpleSolutionTabuList< M ></a>, <a class="el" href="classmo_simple_move_tabu_list.html#43c979a9ec876c5e5b591b1c422395ef">moSimpleMoveTabuList< M ></a>, <a class="el" href="classmo_l_s_check_point.html#66be5fe2944bcdd752f1e58105e969a6">moLSCheckPoint< M ></a><li>aspir_crit
|
||||
: <a class="el" href="classmo_t_s_move_loop_expl.html#6786cf5422d17cbf872b07ae74ca6b0f">moTSMoveLoopExpl< M ></a></ul>
|
||||
<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
|
||||
<li>best_fit
|
||||
: <a class="el" href="classmo_best_impr_select.html#dcac897424b5805f146bb1dbb429f2fe">moBestImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_impr_best_fit_aspir_crit.html#9e52383f0af8013b4aff0942325e1bf3">moImprBestFitAspirCrit< M ></a>
|
||||
, <a class="el" href="classmo_first_impr_select.html#e1190347b76ec6fe717be32354b4a9a9">moFirstImprSelect< 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>
|
||||
</ul>
|
||||
: <a class="el" href="classmo_impr_best_fit_aspir_crit.html#9e52383f0af8013b4aff0942325e1bf3">moImprBestFitAspirCrit< M ></a>, <a class="el" href="classmo_first_impr_select.html#e1190347b76ec6fe717be32354b4a9a9">moFirstImprSelect< M ></a>, <a class="el" href="classmo_best_impr_select.html#dcac897424b5805f146bb1dbb429f2fe">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></ul>
|
||||
<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
|
||||
<li>cont
|
||||
: <a class="el" href="classmo_s_a.html#54484c8a514866ea496e0058c2e09716">moSA< M ></a>
|
||||
, <a class="el" href="classmo_t_s.html#969371cd2202f3d29cbb426f57ac7d3a">moTS< M ></a>
|
||||
<li>cool_sched
|
||||
: <a class="el" href="classmo_s_a.html#11c7d0cab649b7d680dd85bb74cb4ff6">moSA< M ></a>
|
||||
<li>currentSize
|
||||
: <a class="el" href="classmo_simple_move_tabu_list.html#f1f9524e62d48f3688aa58a6055ccceb">moSimpleMoveTabuList< M ></a>
|
||||
, <a class="el" href="classmo_simple_solution_tabu_list.html#2aaf6e882d10495adddae94cb7a48fbf">moSimpleSolutionTabuList< M ></a>
|
||||
</ul>
|
||||
: <a class="el" href="classmo_t_s.html#969371cd2202f3d29cbb426f57ac7d3a">moTS< M ></a>, <a class="el" href="classmo_s_a.html#54484c8a514866ea496e0058c2e09716">moSA< M ></a><li>cool_sched
|
||||
: <a class="el" href="classmo_s_a.html#11c7d0cab649b7d680dd85bb74cb4ff6">moSA< M ></a><li>currentSize
|
||||
: <a class="el" href="classmo_simple_solution_tabu_list.html#2aaf6e882d10495adddae94cb7a48fbf">moSimpleSolutionTabuList< M ></a>, <a class="el" href="classmo_simple_move_tabu_list.html#f1f9524e62d48f3688aa58a6055ccceb">moSimpleMoveTabuList< M ></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_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_it_rand_next_move.html#ee666007fc494bf4a5f0cd065e5671cf">moItRandNextMove< 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#b01930c1051c0940666c6325bfd036bc">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_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>
|
||||
, <a class="el" href="classmo_t_s.html#564bc1969548ccbd9bb7e76f92898de0">moTS< M ></a>
|
||||
<li>Fitness
|
||||
: <a class="el" href="classmo_impr_best_fit_aspir_crit.html#0bc1a8c9af99781e662570c04750cca8">moImprBestFitAspirCrit< M ></a>
|
||||
, <a class="el" href="classmo_t_s.html#aa0eefbb17111422e495d1255f876fca">moTS< M ></a>
|
||||
, <a class="el" href="classmo_t_s_move_loop_expl.html#a1ba36c937b195ca2f7d1a24adaa7018">moTSMoveLoopExpl< M ></a>
|
||||
, <a class="el" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb">moBestImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c">moRandImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_h_c.html#56487c97a7cf0c423cc879d1bbd45027">moHC< M ></a>
|
||||
, <a class="el" href="classmo_move_select.html#8148ccc0e6fbd209c3fe6829559895c8">moMoveSelect< M ></a>
|
||||
, <a class="el" href="classmo_h_c_move_loop_expl.html#f24871224316d5549b9013a2d27ab465">moHCMoveLoopExpl< M ></a>
|
||||
, <a class="el" href="classmo_first_impr_select.html#64763ce3e6d2873266624382b407fa5a">moFirstImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_s_a.html#97f1a40d5ab5a0b3f878d0347b34804b">moSA< M ></a>
|
||||
<li>full_eval
|
||||
: <a class="el" href="classmo_h_c.html#4b0d5cc70fc3d83f59a48b2bdea65736">moHC< M ></a>
|
||||
, <a class="el" href="classmo_s_a.html#bcd6a940046f23dd741444c0b85edf2c">moSA< M ></a>
|
||||
, <a class="el" href="classmo_t_s.html#fb67eddae5d0bfca4ed881995523231e">moTS< M ></a>
|
||||
<li>func
|
||||
: <a class="el" href="classmo_l_s_check_point.html#ff2a31ee5689a804bd9a572c51a36ca4">moLSCheckPoint< M ></a>
|
||||
</ul>
|
||||
<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
|
||||
<li>moGenSolContinue()
|
||||
: <a class="el" href="classmo_gen_sol_continue.html#b56e890f1caa3f98e161c6512b59c95b">moGenSolContinue< EOT ></a>
|
||||
</ul>
|
||||
<h3><a class="anchor" name="index_h">- h -</a></h3><ul>
|
||||
<li>moHC()
|
||||
: <a class="el" href="classmo_h_c.html#6cafe093f86a80c225827884cb9dc5b7">moHC< M ></a>
|
||||
<li>moHCMoveLoopExpl()
|
||||
: <a class="el" href="classmo_h_c_move_loop_expl.html#11410d648d79746253e9dc249c4ec7b5">moHCMoveLoopExpl< 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>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_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_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_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_first_impr_select.html#64763ce3e6d2873266624382b407fa5a">moFirstImprSelect< M ></a>, <a class="el" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb">moBestImprSelect< M ></a><li>full_eval
|
||||
: <a class="el" href="classmo_t_s.html#fb67eddae5d0bfca4ed881995523231e">moTS< M ></a>, <a class="el" href="classmo_s_a.html#bcd6a940046f23dd741444c0b85edf2c">moSA< M ></a>, <a class="el" href="classmo_h_c.html#4b0d5cc70fc3d83f59a48b2bdea65736">moHC< M ></a><li>func
|
||||
: <a class="el" href="classmo_l_s_check_point.html#ff2a31ee5689a804bd9a572c51a36ca4">moLSCheckPoint< M ></a></ul>
|
||||
<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
|
||||
<li>incr_eval
|
||||
: <a class="el" href="classmo_h_c_move_loop_expl.html#84a8fccba05ab30414281469bc8ee779">moHCMoveLoopExpl< M ></a>
|
||||
, <a class="el" href="classmo_s_a.html#4c3be32e9832e465b24e6d33559356bc">moSA< M ></a>
|
||||
, <a class="el" href="classmo_t_s_move_loop_expl.html#ee4443fc8e45d840697619678628c26c">moTSMoveLoopExpl< M ></a>
|
||||
<li>init()
|
||||
: <a class="el" href="classmo_simple_solution_tabu_list.html#d5645c39fec71a6110a2cbccbb08b816">moSimpleSolutionTabuList< M ></a>
|
||||
, <a class="el" href="classmo_best_impr_select.html#2d2abf9aa17dc77cbb4f41810ab7b956">moBestImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_rand_impr_select.html#a19726a1509cff874801615d63a3b5d9">moRandImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_no_aspir_crit.html#f3a286fc4c2d36bd390ba9a3074f3037">moNoAspirCrit< M ></a>
|
||||
, <a class="el" href="classmo_move_select.html#bca4c43f13d26eca7163aeb272a4a52e">moMoveSelect< M ></a>
|
||||
, <a class="el" href="classmo_simple_move_tabu_list.html#b91ae9971be30769757d1ad92c6009dc">moSimpleMoveTabuList< M ></a>
|
||||
, <a class="el" href="classmo_first_impr_select.html#4c5ce18ede46247a439c68f6954a4055">moFirstImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_gen_sol_continue.html#6c5db8182157584b56507cc9075602d4">moGenSolContinue< EOT ></a>
|
||||
, <a class="el" href="classmo_tabu_list.html#0a06c459d56e8e2b408a8f3c6aec4e57">moTabuList< M ></a>
|
||||
, <a class="el" href="classmo_sol_continue.html#064dc966a210f4ffb9515be3f03ca4c7">moSolContinue< EOT ></a>
|
||||
, <a class="el" href="classmo_impr_best_fit_aspir_crit.html#ffa451a14ff4ea86fb8bd9fdbc348630">moImprBestFitAspirCrit< M ></a>
|
||||
, <a class="el" href="classmo_aspir_crit.html#a8ce84510a5ec7c9078381e542c6d140">moAspirCrit< M ></a>
|
||||
<li>init_fit
|
||||
: <a class="el" href="classmo_first_impr_select.html#ce7ba63e8cc3a9164f4e546477e98ca8">moFirstImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_rand_impr_select.html#d153c277a0a2ea95ac484210d445b40e">moRandImprSelect< M ></a>
|
||||
<li>init_temp
|
||||
: <a class="el" href="classmo_s_a.html#f1af7636b52aa5f6b381f8187b667bd4">moSA< 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#2b61b3713d482ecf71db8d941551ff7a">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#2fdde7b1520d5a41251627e81cc9c13d">moLinearCoolingSchedule</a>
|
||||
</ul>
|
||||
: <a class="el" href="classmo_t_s_move_loop_expl.html#ee4443fc8e45d840697619678628c26c">moTSMoveLoopExpl< M ></a>, <a class="el" href="classmo_s_a.html#4c3be32e9832e465b24e6d33559356bc">moSA< M ></a>, <a class="el" href="classmo_h_c_move_loop_expl.html#84a8fccba05ab30414281469bc8ee779">moHCMoveLoopExpl< M ></a><li>init()
|
||||
: <a class="el" href="classmo_tabu_list.html#0a06c459d56e8e2b408a8f3c6aec4e57">moTabuList< M ></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#a19726a1509cff874801615d63a3b5d9">moRandImprSelect< M ></a>, <a class="el" href="classmo_no_aspir_crit.html#f3a286fc4c2d36bd390ba9a3074f3037">moNoAspirCrit< M ></a>, <a class="el" href="classmo_move_select.html#bca4c43f13d26eca7163aeb272a4a52e">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_first_impr_select.html#4c5ce18ede46247a439c68f6954a4055">moFirstImprSelect< M ></a>, <a class="el" href="classmo_best_impr_select.html#2d2abf9aa17dc77cbb4f41810ab7b956">moBestImprSelect< M ></a>, <a class="el" href="classmo_aspir_crit.html#a8ce84510a5ec7c9078381e542c6d140">moAspirCrit< M ></a><li>init_fit
|
||||
: <a class="el" href="classmo_rand_impr_select.html#d153c277a0a2ea95ac484210d445b40e">moRandImprSelect< M ></a>, <a class="el" href="classmo_first_impr_select.html#ce7ba63e8cc3a9164f4e546477e98ca8">moFirstImprSelect< M ></a><li>init_temp
|
||||
: <a class="el" href="classmo_s_a.html#f1af7636b52aa5f6b381f8187b667bd4">moSA< M ></a></ul>
|
||||
<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
|
||||
<li>max_iter
|
||||
: <a class="el" href="classmo_it_rand_next_move.html#dc67fa86677d7a4f982de8d8b1eba033">moItRandNextMove< M ></a>
|
||||
<li>maxNumGen
|
||||
: <a class="el" href="classmo_gen_sol_continue.html#30b9861e090578bdfa2374806600987a">moGenSolContinue< EOT ></a>
|
||||
<li>maxSize
|
||||
: <a class="el" href="classmo_simple_solution_tabu_list.html#662e1f65fadff234692be009a2440845">moSimpleSolutionTabuList< M ></a>
|
||||
, <a class="el" href="classmo_simple_move_tabu_list.html#e48848e9e5c9c8435475cbdf21658e23">moSimpleMoveTabuList< M ></a>
|
||||
<li>mutex
|
||||
: <a class="el" href="classmo_t_s.html#688f9ba42eb33cae6431f4f4eb65b9e9">moTS< M ></a>
|
||||
</ul>
|
||||
: <a class="el" href="classmo_it_rand_next_move.html#dc67fa86677d7a4f982de8d8b1eba033">moItRandNextMove< M ></a><li>maxNumGen
|
||||
: <a class="el" href="classmo_gen_sol_continue.html#30b9861e090578bdfa2374806600987a">moGenSolContinue< EOT ></a><li>maxSize
|
||||
: <a class="el" href="classmo_simple_solution_tabu_list.html#662e1f65fadff234692be009a2440845">moSimpleSolutionTabuList< M ></a>, <a class="el" href="classmo_simple_move_tabu_list.html#e48848e9e5c9c8435475cbdf21658e23">moSimpleMoveTabuList< M ></a><li>moExponentialCoolingSchedule()
|
||||
: <a class="el" href="classmo_exponential_cooling_schedule.html#b01930c1051c0940666c6325bfd036bc">moExponentialCoolingSchedule</a><li>moGenSolContinue()
|
||||
: <a class="el" href="classmo_gen_sol_continue.html#b56e890f1caa3f98e161c6512b59c95b">moGenSolContinue< EOT ></a><li>moHC()
|
||||
: <a class="el" href="classmo_h_c.html#45f27309792e584a27fa6dcb86ccda65">moHC< M ></a><li>moHCMoveLoopExpl()
|
||||
: <a class="el" href="classmo_h_c_move_loop_expl.html#11410d648d79746253e9dc249c4ec7b5">moHCMoveLoopExpl< 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#2b61b3713d482ecf71db8d941551ff7a">moItRandNextMove< M ></a><li>moLinearCoolingSchedule()
|
||||
: <a class="el" href="classmo_linear_cooling_schedule.html#2fdde7b1520d5a41251627e81cc9c13d">moLinearCoolingSchedule</a><li>moSA()
|
||||
: <a class="el" href="classmo_s_a.html#01f6a44483e5a7abbce33eb480b6a9b9">moSA< M ></a><li>moSimpleMoveTabuList()
|
||||
: <a class="el" href="classmo_simple_move_tabu_list.html#12798ce0bc3a2ee031fb301290ed6d79">moSimpleMoveTabuList< M ></a><li>moSimpleSolutionTabuList()
|
||||
: <a class="el" href="classmo_simple_solution_tabu_list.html#8f8ce82b49ff49efbd934cedd3e34178">moSimpleSolutionTabuList< M ></a><li>moTS()
|
||||
: <a class="el" href="classmo_t_s.html#508e675c4232cf2ca06dded931c90bab">moTS< M ></a><li>moTSMoveLoopExpl()
|
||||
: <a class="el" href="classmo_t_s_move_loop_expl.html#43306dae9df150a8d9dc0dec9cd6a381">moTSMoveLoopExpl< M ></a><li>move_expl
|
||||
: <a class="el" href="classmo_t_s.html#06914ddc90ca96e9158c8dbe182a7865">moTS< M ></a>, <a class="el" href="classmo_h_c.html#f6bfb4553fb699f1e08f7d9c37d06103">moHC< M ></a><li>move_init
|
||||
: <a class="el" href="classmo_t_s_move_loop_expl.html#6b23f99648902fb72ed17a4a6fa4e400">moTSMoveLoopExpl< M ></a>, <a class="el" href="classmo_h_c_move_loop_expl.html#6776fc51331c1b452d026b92448b4ffc">moHCMoveLoopExpl< M ></a><li>move_rand
|
||||
: <a class="el" href="classmo_s_a.html#71c49935b63a202d25888a5f86121fec">moSA< M ></a><li>move_select
|
||||
: <a class="el" href="classmo_t_s_move_loop_expl.html#35a3f3035fb8df875c281d9838904bf1">moTSMoveLoopExpl< M ></a>, <a class="el" href="classmo_h_c_move_loop_expl.html#13bcd1322b2b97fd665be2f60c532fbb">moHCMoveLoopExpl< M ></a></ul>
|
||||
<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
|
||||
<li>next_move
|
||||
: <a class="el" href="classmo_h_c_move_loop_expl.html#f716c5271e0eba9275c585dc52768443">moHCMoveLoopExpl< M ></a>
|
||||
, <a class="el" href="classmo_t_s_move_loop_expl.html#aeeff6666d26ff5c67acd9c153a5ae49">moTSMoveLoopExpl< M ></a>
|
||||
<li>num_iter
|
||||
: <a class="el" href="classmo_it_rand_next_move.html#f43494b13931d8f76b5d9d5d6469e91b">moItRandNextMove< M ></a>
|
||||
<li>numGen
|
||||
: <a class="el" href="classmo_gen_sol_continue.html#630d9736a3a2c952540cdc211764258c">moGenSolContinue< EOT ></a>
|
||||
</ul>
|
||||
: <a class="el" href="classmo_t_s_move_loop_expl.html#aeeff6666d26ff5c67acd9c153a5ae49">moTSMoveLoopExpl< M ></a>, <a class="el" href="classmo_h_c_move_loop_expl.html#f716c5271e0eba9275c585dc52768443">moHCMoveLoopExpl< M ></a><li>num_iter
|
||||
: <a class="el" href="classmo_it_rand_next_move.html#f43494b13931d8f76b5d9d5d6469e91b">moItRandNextMove< M ></a><li>numGen
|
||||
: <a class="el" href="classmo_gen_sol_continue.html#630d9736a3a2c952540cdc211764258c">moGenSolContinue< 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#169773d4d127acd782cf379f758222da">moBestImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_t_s_move_loop_expl.html#f601bbd0ccc41d6fbe3df9fcd87ad9e7">moTSMoveLoopExpl< M ></a>
|
||||
, <a class="el" href="classmo_t_s.html#94d25a76fe1bc9ef0bbd0358ff55aceb">moTS< M ></a>
|
||||
, <a class="el" href="classmo_simple_solution_tabu_list.html#e1f1cf258b55554d8be88fb5780a0047">moSimpleSolutionTabuList< M ></a>
|
||||
, <a class="el" href="classmo_simple_move_tabu_list.html#bb7fe9da28617f56734af71c42c8265a">moSimpleMoveTabuList< M ></a>
|
||||
, <a class="el" href="classmo_s_a.html#0e4c54b57bc13fcbd4763883b8f719e5">moSA< M ></a>
|
||||
, <a class="el" href="classmo_rand_impr_select.html#5ee57f77a450c0a9ce50bfccf3ad2a55">moRandImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_no_aspir_crit.html#8a7180a8d5c25bfb6727d0b59551b0f8">moNoAspirCrit< M ></a>
|
||||
, <a class="el" href="classmo_l_s_check_point.html#2f9c1250279e3f49ec77a66c10029f1e">moLSCheckPoint< M ></a>
|
||||
, <a class="el" href="classmo_linear_cooling_schedule.html#814b109fdfd9426a92a5444b05014da3">moLinearCoolingSchedule</a>
|
||||
, <a class="el" href="classmo_it_rand_next_move.html#92a2fbbc02a20853b9a309e99018a102">moItRandNextMove< M ></a>
|
||||
, <a class="el" href="classmo_impr_best_fit_aspir_crit.html#53f62fb56dcae3051a741f1fddb0204b">moImprBestFitAspirCrit< M ></a>
|
||||
, <a class="el" href="classmo_h_c_move_loop_expl.html#f48d5379caac7f6a165e9fe8840e6ccb">moHCMoveLoopExpl< M ></a>
|
||||
, <a class="el" href="classmo_h_c.html#ed4e273c420efa6386c5975a696a5010">moHC< M ></a>
|
||||
, <a class="el" href="classmo_gen_sol_continue.html#457257cd73b474d6f7783d84d02c2e61">moGenSolContinue< EOT ></a>
|
||||
, <a class="el" href="classmo_first_impr_select.html#3be12cf4cbaed00df7c4fa735b2c0a95">moFirstImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_exponential_cooling_schedule.html#00642b03453b51612a10fcf2280543db">moExponentialCoolingSchedule</a>
|
||||
</ul>
|
||||
: <a class="el" href="classmo_t_s_move_loop_expl.html#f601bbd0ccc41d6fbe3df9fcd87ad9e7">moTSMoveLoopExpl< M ></a>, <a class="el" href="classmo_t_s.html#94d25a76fe1bc9ef0bbd0358ff55aceb">moTS< M ></a>, <a class="el" href="classmo_simple_solution_tabu_list.html#e1f1cf258b55554d8be88fb5780a0047">moSimpleSolutionTabuList< M ></a>, <a class="el" href="classmo_simple_move_tabu_list.html#bb7fe9da28617f56734af71c42c8265a">moSimpleMoveTabuList< M ></a>, <a class="el" href="classmo_s_a.html#0e4c54b57bc13fcbd4763883b8f719e5">moSA< M ></a>, <a class="el" href="classmo_rand_impr_select.html#5ee57f77a450c0a9ce50bfccf3ad2a55">moRandImprSelect< M ></a>, <a class="el" href="classmo_no_aspir_crit.html#8a7180a8d5c25bfb6727d0b59551b0f8">moNoAspirCrit< M ></a>, <a class="el" href="classmo_l_s_check_point.html#2f9c1250279e3f49ec77a66c10029f1e">moLSCheckPoint< M ></a>, <a class="el" href="classmo_linear_cooling_schedule.html#814b109fdfd9426a92a5444b05014da3">moLinearCoolingSchedule</a>, <a class="el" href="classmo_it_rand_next_move.html#92a2fbbc02a20853b9a309e99018a102">moItRandNextMove< M ></a>, <a class="el" href="classmo_impr_best_fit_aspir_crit.html#53f62fb56dcae3051a741f1fddb0204b">moImprBestFitAspirCrit< M ></a>, <a class="el" href="classmo_h_c_move_loop_expl.html#f48d5379caac7f6a165e9fe8840e6ccb">moHCMoveLoopExpl< M ></a>, <a class="el" href="classmo_h_c.html#ed4e273c420efa6386c5975a696a5010">moHC< M ></a>, <a class="el" href="classmo_gen_sol_continue.html#457257cd73b474d6f7783d84d02c2e61">moGenSolContinue< EOT ></a>, <a class="el" href="classmo_first_impr_select.html#3be12cf4cbaed00df7c4fa735b2c0a95">moFirstImprSelect< M ></a>, <a class="el" href="classmo_exponential_cooling_schedule.html#00642b03453b51612a10fcf2280543db">moExponentialCoolingSchedule</a>, <a class="el" href="classmo_best_impr_select.html#169773d4d127acd782cf379f758222da">moBestImprSelect< 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>rand_move
|
||||
: <a class="el" href="classmo_it_rand_next_move.html#ef9410ec5e7dfa7f002e05967931c459">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#a3fa2bd19e09f1541878fa28e867d20f">moSimpleMoveTabuList< M ></a>
|
||||
<li>removeSolution()
|
||||
: <a class="el" href="classmo_simple_solution_tabu_list.html#7847a48f33c15e31298f3e715d754560">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#01f6a44483e5a7abbce33eb480b6a9b9">moSA< M ></a>
|
||||
<li>moSimpleMoveTabuList()
|
||||
: <a class="el" href="classmo_simple_move_tabu_list.html#12798ce0bc3a2ee031fb301290ed6d79">moSimpleMoveTabuList< M ></a>
|
||||
<li>moSimpleSolutionTabuList()
|
||||
: <a class="el" href="classmo_simple_solution_tabu_list.html#8f8ce82b49ff49efbd934cedd3e34178">moSimpleSolutionTabuList< M ></a>
|
||||
</ul>
|
||||
: <a class="el" href="classmo_it_rand_next_move.html#ef9410ec5e7dfa7f002e05967931c459">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#a3fa2bd19e09f1541878fa28e867d20f">moSimpleMoveTabuList< M ></a><li>removeSolution()
|
||||
: <a class="el" href="classmo_simple_solution_tabu_list.html#7847a48f33c15e31298f3e715d754560">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#2be23f4524733ee6f37b71310d76407e">moTS< M ></a>
|
||||
<li>moTSMoveLoopExpl()
|
||||
: <a class="el" href="classmo_t_s_move_loop_expl.html#43306dae9df150a8d9dc0dec9cd6a381">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_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_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#d10e3e6f8a0277731e95ef506d064d6d">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#60ae5548560caee7e28d5ed2446186c9">moRandImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_move_select.html#7c157b6e64fd417acf6e900059204eb1">moMoveSelect< M ></a>
|
||||
, <a class="el" href="classmo_first_impr_select.html#7ba0882728daedc75c249647c070ccf0">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#60ae5548560caee7e28d5ed2446186c9">moRandImprSelect< M ></a>, <a class="el" href="classmo_move_select.html#7c157b6e64fd417acf6e900059204eb1">moMoveSelect< M ></a>, <a class="el" href="classmo_first_impr_select.html#7ba0882728daedc75c249647c070ccf0">moFirstImprSelect< M ></a>, <a class="el" href="classmo_best_impr_select.html#d10e3e6f8a0277731e95ef506d064d6d">moBestImprSelect< M ></a></ul>
|
||||
<h3><a class="anchor" name="index_v">- v -</a></h3><ul>
|
||||
<li>move_expl
|
||||
: <a class="el" href="classmo_h_c.html#f6bfb4553fb699f1e08f7d9c37d06103">moHC< M ></a>
|
||||
, <a class="el" href="classmo_t_s.html#06914ddc90ca96e9158c8dbe182a7865">moTS< M ></a>
|
||||
<li>move_init
|
||||
: <a class="el" href="classmo_t_s_move_loop_expl.html#6b23f99648902fb72ed17a4a6fa4e400">moTSMoveLoopExpl< M ></a>
|
||||
, <a class="el" href="classmo_h_c_move_loop_expl.html#6776fc51331c1b452d026b92448b4ffc">moHCMoveLoopExpl< M ></a>
|
||||
<li>move_rand
|
||||
: <a class="el" href="classmo_s_a.html#71c49935b63a202d25888a5f86121fec">moSA< M ></a>
|
||||
<li>move_select
|
||||
: <a class="el" href="classmo_h_c_move_loop_expl.html#13bcd1322b2b97fd665be2f60c532fbb">moHCMoveLoopExpl< M ></a>
|
||||
, <a class="el" href="classmo_t_s_move_loop_expl.html#35a3f3035fb8df875c281d9838904bf1">moTSMoveLoopExpl< M ></a>
|
||||
<li>valid
|
||||
: <a class="el" href="classmo_first_impr_select.html#a99c0586ba07449234705c17a258d58c">moFirstImprSelect< M ></a>
|
||||
<li>vect_better_fit
|
||||
: <a class="el" href="classmo_rand_impr_select.html#05c7c3b858e8a25632f2f5c86b0c97a3">moRandImprSelect< M ></a>
|
||||
<li>vect_better_moves
|
||||
: <a class="el" href="classmo_rand_impr_select.html#2ace12bd179144fa71d56324694201f5">moRandImprSelect< M ></a>
|
||||
</ul>
|
||||
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
: <a class="el" href="classmo_first_impr_select.html#a99c0586ba07449234705c17a258d58c">moFirstImprSelect< M ></a><li>vect_better_fit
|
||||
: <a class="el" href="classmo_rand_impr_select.html#05c7c3b858e8a25632f2f5c86b0c97a3">moRandImprSelect< M ></a><li>vect_better_moves
|
||||
: <a class="el" href="classmo_rand_impr_select.html#2ace12bd179144fa71d56324694201f5">moRandImprSelect< M ></a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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,139 +20,46 @@
|
|||
</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_g"><span>g</span></a></li>
|
||||
<li><a href="#index_h"><span>h</span></a></li>
|
||||
<li><a href="#index_i"><span>i</span></a></li>
|
||||
<li><a href="#index_l"><span>l</span></a></li>
|
||||
<li><a href="#index_o"><span>o</span></a></li>
|
||||
<li><a href="#index_r"><span>r</span></a></li>
|
||||
<li><a href="#index_s"><span>s</span></a></li>
|
||||
<li><a href="#index_t"><span>t</span></a></li>
|
||||
<li><a href="#index_u"><span>u</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
|
||||
<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#66be5fe2944bcdd752f1e58105e969a6">moLSCheckPoint< M ></a>
|
||||
, <a class="el" href="classmo_tabu_list.html#d279d72cb486d812da1ad3d24a69c286">moTabuList< M ></a>
|
||||
, <a class="el" href="classmo_simple_solution_tabu_list.html#fd6b3a1764121169650c969bba895615">moSimpleSolutionTabuList< M ></a>
|
||||
, <a class="el" href="classmo_simple_move_tabu_list.html#43c979a9ec876c5e5b591b1c422395ef">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#b01930c1051c0940666c6325bfd036bc">moExponentialCoolingSchedule</a>
|
||||
</ul>
|
||||
<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
|
||||
<li>moGenSolContinue()
|
||||
: <a class="el" href="classmo_gen_sol_continue.html#b56e890f1caa3f98e161c6512b59c95b">moGenSolContinue< EOT ></a>
|
||||
</ul>
|
||||
<h3><a class="anchor" name="index_h">- h -</a></h3><ul>
|
||||
<li>moHC()
|
||||
: <a class="el" href="classmo_h_c.html#6cafe093f86a80c225827884cb9dc5b7">moHC< M ></a>
|
||||
<li>moHCMoveLoopExpl()
|
||||
: <a class="el" href="classmo_h_c_move_loop_expl.html#11410d648d79746253e9dc249c4ec7b5">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_best_impr_select.html#2d2abf9aa17dc77cbb4f41810ab7b956">moBestImprSelect< M ></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_gen_sol_continue.html#6c5db8182157584b56507cc9075602d4">moGenSolContinue< EOT ></a>
|
||||
, <a class="el" href="classmo_move_select.html#bca4c43f13d26eca7163aeb272a4a52e">moMoveSelect< M ></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_rand_impr_select.html#a19726a1509cff874801615d63a3b5d9">moRandImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_first_impr_select.html#4c5ce18ede46247a439c68f6954a4055">moFirstImprSelect< 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#2b61b3713d482ecf71db8d941551ff7a">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#2fdde7b1520d5a41251627e81cc9c13d">moLinearCoolingSchedule</a>
|
||||
</ul>
|
||||
<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
|
||||
<li>operator()()
|
||||
: <a class="el" href="classmo_best_impr_select.html#169773d4d127acd782cf379f758222da">moBestImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_t_s_move_loop_expl.html#f601bbd0ccc41d6fbe3df9fcd87ad9e7">moTSMoveLoopExpl< M ></a>
|
||||
, <a class="el" href="classmo_t_s.html#94d25a76fe1bc9ef0bbd0358ff55aceb">moTS< M ></a>
|
||||
, <a class="el" href="classmo_simple_solution_tabu_list.html#e1f1cf258b55554d8be88fb5780a0047">moSimpleSolutionTabuList< M ></a>
|
||||
, <a class="el" href="classmo_simple_move_tabu_list.html#bb7fe9da28617f56734af71c42c8265a">moSimpleMoveTabuList< M ></a>
|
||||
, <a class="el" href="classmo_s_a.html#0e4c54b57bc13fcbd4763883b8f719e5">moSA< M ></a>
|
||||
, <a class="el" href="classmo_rand_impr_select.html#5ee57f77a450c0a9ce50bfccf3ad2a55">moRandImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_no_aspir_crit.html#8a7180a8d5c25bfb6727d0b59551b0f8">moNoAspirCrit< M ></a>
|
||||
, <a class="el" href="classmo_l_s_check_point.html#2f9c1250279e3f49ec77a66c10029f1e">moLSCheckPoint< M ></a>
|
||||
, <a class="el" href="classmo_linear_cooling_schedule.html#814b109fdfd9426a92a5444b05014da3">moLinearCoolingSchedule</a>
|
||||
, <a class="el" href="classmo_it_rand_next_move.html#92a2fbbc02a20853b9a309e99018a102">moItRandNextMove< M ></a>
|
||||
, <a class="el" href="classmo_impr_best_fit_aspir_crit.html#53f62fb56dcae3051a741f1fddb0204b">moImprBestFitAspirCrit< M ></a>
|
||||
, <a class="el" href="classmo_h_c_move_loop_expl.html#f48d5379caac7f6a165e9fe8840e6ccb">moHCMoveLoopExpl< M ></a>
|
||||
, <a class="el" href="classmo_h_c.html#ed4e273c420efa6386c5975a696a5010">moHC< M ></a>
|
||||
, <a class="el" href="classmo_gen_sol_continue.html#457257cd73b474d6f7783d84d02c2e61">moGenSolContinue< EOT ></a>
|
||||
, <a class="el" href="classmo_first_impr_select.html#3be12cf4cbaed00df7c4fa735b2c0a95">moFirstImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_exponential_cooling_schedule.html#00642b03453b51612a10fcf2280543db">moExponentialCoolingSchedule</a>
|
||||
</ul>
|
||||
<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
|
||||
<li>removeMove()
|
||||
: <a class="el" href="classmo_simple_move_tabu_list.html#a3fa2bd19e09f1541878fa28e867d20f">moSimpleMoveTabuList< M ></a>
|
||||
<li>removeSolution()
|
||||
: <a class="el" href="classmo_simple_solution_tabu_list.html#7847a48f33c15e31298f3e715d754560">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#01f6a44483e5a7abbce33eb480b6a9b9">moSA< M ></a>
|
||||
<li>moSimpleMoveTabuList()
|
||||
: <a class="el" href="classmo_simple_move_tabu_list.html#12798ce0bc3a2ee031fb301290ed6d79">moSimpleMoveTabuList< M ></a>
|
||||
<li>moSimpleSolutionTabuList()
|
||||
: <a class="el" href="classmo_simple_solution_tabu_list.html#8f8ce82b49ff49efbd934cedd3e34178">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#2be23f4524733ee6f37b71310d76407e">moTS< M ></a>
|
||||
<li>moTSMoveLoopExpl()
|
||||
: <a class="el" href="classmo_t_s_move_loop_expl.html#43306dae9df150a8d9dc0dec9cd6a381">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#d10e3e6f8a0277731e95ef506d064d6d">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#60ae5548560caee7e28d5ed2446186c9">moRandImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_move_select.html#7c157b6e64fd417acf6e900059204eb1">moMoveSelect< M ></a>
|
||||
, <a class="el" href="classmo_first_impr_select.html#7ba0882728daedc75c249647c070ccf0">moFirstImprSelect< M ></a>
|
||||
</ul>
|
||||
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
: <a class="el" href="classmo_tabu_list.html#d279d72cb486d812da1ad3d24a69c286">moTabuList< M ></a>, <a class="el" href="classmo_simple_solution_tabu_list.html#fd6b3a1764121169650c969bba895615">moSimpleSolutionTabuList< M ></a>, <a class="el" href="classmo_simple_move_tabu_list.html#43c979a9ec876c5e5b591b1c422395ef">moSimpleMoveTabuList< M ></a>, <a class="el" href="classmo_l_s_check_point.html#66be5fe2944bcdd752f1e58105e969a6">moLSCheckPoint< M ></a><li>init()
|
||||
: <a class="el" href="classmo_tabu_list.html#0a06c459d56e8e2b408a8f3c6aec4e57">moTabuList< M ></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#a19726a1509cff874801615d63a3b5d9">moRandImprSelect< M ></a>, <a class="el" href="classmo_no_aspir_crit.html#f3a286fc4c2d36bd390ba9a3074f3037">moNoAspirCrit< M ></a>, <a class="el" href="classmo_move_select.html#bca4c43f13d26eca7163aeb272a4a52e">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_first_impr_select.html#4c5ce18ede46247a439c68f6954a4055">moFirstImprSelect< M ></a>, <a class="el" href="classmo_best_impr_select.html#2d2abf9aa17dc77cbb4f41810ab7b956">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#b01930c1051c0940666c6325bfd036bc">moExponentialCoolingSchedule</a><li>moGenSolContinue()
|
||||
: <a class="el" href="classmo_gen_sol_continue.html#b56e890f1caa3f98e161c6512b59c95b">moGenSolContinue< EOT ></a><li>moHC()
|
||||
: <a class="el" href="classmo_h_c.html#45f27309792e584a27fa6dcb86ccda65">moHC< M ></a><li>moHCMoveLoopExpl()
|
||||
: <a class="el" href="classmo_h_c_move_loop_expl.html#11410d648d79746253e9dc249c4ec7b5">moHCMoveLoopExpl< 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#2b61b3713d482ecf71db8d941551ff7a">moItRandNextMove< M ></a><li>moLinearCoolingSchedule()
|
||||
: <a class="el" href="classmo_linear_cooling_schedule.html#2fdde7b1520d5a41251627e81cc9c13d">moLinearCoolingSchedule</a><li>moSA()
|
||||
: <a class="el" href="classmo_s_a.html#01f6a44483e5a7abbce33eb480b6a9b9">moSA< M ></a><li>moSimpleMoveTabuList()
|
||||
: <a class="el" href="classmo_simple_move_tabu_list.html#12798ce0bc3a2ee031fb301290ed6d79">moSimpleMoveTabuList< M ></a><li>moSimpleSolutionTabuList()
|
||||
: <a class="el" href="classmo_simple_solution_tabu_list.html#8f8ce82b49ff49efbd934cedd3e34178">moSimpleSolutionTabuList< M ></a><li>moTS()
|
||||
: <a class="el" href="classmo_t_s.html#508e675c4232cf2ca06dded931c90bab">moTS< M ></a><li>moTSMoveLoopExpl()
|
||||
: <a class="el" href="classmo_t_s_move_loop_expl.html#43306dae9df150a8d9dc0dec9cd6a381">moTSMoveLoopExpl< M ></a><li>operator()()
|
||||
: <a class="el" href="classmo_t_s_move_loop_expl.html#f601bbd0ccc41d6fbe3df9fcd87ad9e7">moTSMoveLoopExpl< M ></a>, <a class="el" href="classmo_t_s.html#94d25a76fe1bc9ef0bbd0358ff55aceb">moTS< M ></a>, <a class="el" href="classmo_simple_solution_tabu_list.html#e1f1cf258b55554d8be88fb5780a0047">moSimpleSolutionTabuList< M ></a>, <a class="el" href="classmo_simple_move_tabu_list.html#bb7fe9da28617f56734af71c42c8265a">moSimpleMoveTabuList< M ></a>, <a class="el" href="classmo_s_a.html#0e4c54b57bc13fcbd4763883b8f719e5">moSA< M ></a>, <a class="el" href="classmo_rand_impr_select.html#5ee57f77a450c0a9ce50bfccf3ad2a55">moRandImprSelect< M ></a>, <a class="el" href="classmo_no_aspir_crit.html#8a7180a8d5c25bfb6727d0b59551b0f8">moNoAspirCrit< M ></a>, <a class="el" href="classmo_l_s_check_point.html#2f9c1250279e3f49ec77a66c10029f1e">moLSCheckPoint< M ></a>, <a class="el" href="classmo_linear_cooling_schedule.html#814b109fdfd9426a92a5444b05014da3">moLinearCoolingSchedule</a>, <a class="el" href="classmo_it_rand_next_move.html#92a2fbbc02a20853b9a309e99018a102">moItRandNextMove< M ></a>, <a class="el" href="classmo_impr_best_fit_aspir_crit.html#53f62fb56dcae3051a741f1fddb0204b">moImprBestFitAspirCrit< M ></a>, <a class="el" href="classmo_h_c_move_loop_expl.html#f48d5379caac7f6a165e9fe8840e6ccb">moHCMoveLoopExpl< M ></a>, <a class="el" href="classmo_h_c.html#ed4e273c420efa6386c5975a696a5010">moHC< M ></a>, <a class="el" href="classmo_gen_sol_continue.html#457257cd73b474d6f7783d84d02c2e61">moGenSolContinue< EOT ></a>, <a class="el" href="classmo_first_impr_select.html#3be12cf4cbaed00df7c4fa735b2c0a95">moFirstImprSelect< M ></a>, <a class="el" href="classmo_exponential_cooling_schedule.html#00642b03453b51612a10fcf2280543db">moExponentialCoolingSchedule</a>, <a class="el" href="classmo_best_impr_select.html#169773d4d127acd782cf379f758222da">moBestImprSelect< M ></a><li>removeMove()
|
||||
: <a class="el" href="classmo_simple_move_tabu_list.html#a3fa2bd19e09f1541878fa28e867d20f">moSimpleMoveTabuList< M ></a><li>removeSolution()
|
||||
: <a class="el" href="classmo_simple_solution_tabu_list.html#7847a48f33c15e31298f3e715d754560">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#60ae5548560caee7e28d5ed2446186c9">moRandImprSelect< M ></a>, <a class="el" href="classmo_move_select.html#7c157b6e64fd417acf6e900059204eb1">moMoveSelect< M ></a>, <a class="el" href="classmo_first_impr_select.html#7ba0882728daedc75c249647c070ccf0">moFirstImprSelect< M ></a>, <a class="el" href="classmo_best_impr_select.html#d10e3e6f8a0277731e95ef506d064d6d">moBestImprSelect< M ></a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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,31 @@
|
|||
</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_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_h_c_move_loop_expl.html#077befd4106c201eafd3ea22bcea2fe9">moHCMoveLoopExpl< 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_it_rand_next_move.html#ee666007fc494bf4a5f0cd065e5671cf">moItRandNextMove< 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_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_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_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_first_impr_select.html#64763ce3e6d2873266624382b407fa5a">moFirstImprSelect< M ></a>
|
||||
</ul>
|
||||
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO 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_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_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_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_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_first_impr_select.html#64763ce3e6d2873266624382b407fa5a">moFirstImprSelect< M ></a>, <a class="el" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb">moBestImprSelect< M ></a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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>
|
||||
|
|
@ -59,111 +57,59 @@
|
|||
<p>
|
||||
<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
|
||||
<li>aspir_crit
|
||||
: <a class="el" href="classmo_t_s_move_loop_expl.html#6786cf5422d17cbf872b07ae74ca6b0f">moTSMoveLoopExpl< M ></a>
|
||||
</ul>
|
||||
: <a class="el" href="classmo_t_s_move_loop_expl.html#6786cf5422d17cbf872b07ae74ca6b0f">moTSMoveLoopExpl< M ></a></ul>
|
||||
<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
|
||||
<li>best_fit
|
||||
: <a class="el" href="classmo_best_impr_select.html#dcac897424b5805f146bb1dbb429f2fe">moBestImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_impr_best_fit_aspir_crit.html#9e52383f0af8013b4aff0942325e1bf3">moImprBestFitAspirCrit< M ></a>
|
||||
, <a class="el" href="classmo_first_impr_select.html#e1190347b76ec6fe717be32354b4a9a9">moFirstImprSelect< 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>
|
||||
</ul>
|
||||
: <a class="el" href="classmo_impr_best_fit_aspir_crit.html#9e52383f0af8013b4aff0942325e1bf3">moImprBestFitAspirCrit< M ></a>, <a class="el" href="classmo_first_impr_select.html#e1190347b76ec6fe717be32354b4a9a9">moFirstImprSelect< M ></a>, <a class="el" href="classmo_best_impr_select.html#dcac897424b5805f146bb1dbb429f2fe">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></ul>
|
||||
<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
|
||||
<li>cont
|
||||
: <a class="el" href="classmo_s_a.html#54484c8a514866ea496e0058c2e09716">moSA< M ></a>
|
||||
, <a class="el" href="classmo_t_s.html#969371cd2202f3d29cbb426f57ac7d3a">moTS< M ></a>
|
||||
<li>cool_sched
|
||||
: <a class="el" href="classmo_s_a.html#11c7d0cab649b7d680dd85bb74cb4ff6">moSA< M ></a>
|
||||
<li>currentSize
|
||||
: <a class="el" href="classmo_simple_move_tabu_list.html#f1f9524e62d48f3688aa58a6055ccceb">moSimpleMoveTabuList< M ></a>
|
||||
, <a class="el" href="classmo_simple_solution_tabu_list.html#2aaf6e882d10495adddae94cb7a48fbf">moSimpleSolutionTabuList< M ></a>
|
||||
</ul>
|
||||
: <a class="el" href="classmo_t_s.html#969371cd2202f3d29cbb426f57ac7d3a">moTS< M ></a>, <a class="el" href="classmo_s_a.html#54484c8a514866ea496e0058c2e09716">moSA< M ></a><li>cool_sched
|
||||
: <a class="el" href="classmo_s_a.html#11c7d0cab649b7d680dd85bb74cb4ff6">moSA< M ></a><li>currentSize
|
||||
: <a class="el" href="classmo_simple_solution_tabu_list.html#2aaf6e882d10495adddae94cb7a48fbf">moSimpleSolutionTabuList< M ></a>, <a class="el" href="classmo_simple_move_tabu_list.html#f1f9524e62d48f3688aa58a6055ccceb">moSimpleMoveTabuList< M ></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>
|
||||
, <a class="el" href="classmo_t_s.html#564bc1969548ccbd9bb7e76f92898de0">moTS< M ></a>
|
||||
<li>full_eval
|
||||
: <a class="el" href="classmo_s_a.html#bcd6a940046f23dd741444c0b85edf2c">moSA< M ></a>
|
||||
, <a class="el" href="classmo_h_c.html#4b0d5cc70fc3d83f59a48b2bdea65736">moHC< M ></a>
|
||||
, <a class="el" href="classmo_t_s.html#fb67eddae5d0bfca4ed881995523231e">moTS< M ></a>
|
||||
<li>func
|
||||
: <a class="el" href="classmo_l_s_check_point.html#ff2a31ee5689a804bd9a572c51a36ca4">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>full_eval
|
||||
: <a class="el" href="classmo_t_s.html#fb67eddae5d0bfca4ed881995523231e">moTS< M ></a>, <a class="el" href="classmo_s_a.html#bcd6a940046f23dd741444c0b85edf2c">moSA< M ></a>, <a class="el" href="classmo_h_c.html#4b0d5cc70fc3d83f59a48b2bdea65736">moHC< M ></a><li>func
|
||||
: <a class="el" href="classmo_l_s_check_point.html#ff2a31ee5689a804bd9a572c51a36ca4">moLSCheckPoint< M ></a></ul>
|
||||
<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
|
||||
<li>incr_eval
|
||||
: <a class="el" href="classmo_h_c_move_loop_expl.html#84a8fccba05ab30414281469bc8ee779">moHCMoveLoopExpl< M ></a>
|
||||
, <a class="el" href="classmo_s_a.html#4c3be32e9832e465b24e6d33559356bc">moSA< M ></a>
|
||||
, <a class="el" href="classmo_t_s_move_loop_expl.html#ee4443fc8e45d840697619678628c26c">moTSMoveLoopExpl< M ></a>
|
||||
<li>init_fit
|
||||
: <a class="el" href="classmo_first_impr_select.html#ce7ba63e8cc3a9164f4e546477e98ca8">moFirstImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_rand_impr_select.html#d153c277a0a2ea95ac484210d445b40e">moRandImprSelect< M ></a>
|
||||
<li>init_temp
|
||||
: <a class="el" href="classmo_s_a.html#f1af7636b52aa5f6b381f8187b667bd4">moSA< M ></a>
|
||||
</ul>
|
||||
: <a class="el" href="classmo_t_s_move_loop_expl.html#ee4443fc8e45d840697619678628c26c">moTSMoveLoopExpl< M ></a>, <a class="el" href="classmo_s_a.html#4c3be32e9832e465b24e6d33559356bc">moSA< M ></a>, <a class="el" href="classmo_h_c_move_loop_expl.html#84a8fccba05ab30414281469bc8ee779">moHCMoveLoopExpl< M ></a><li>init_fit
|
||||
: <a class="el" href="classmo_rand_impr_select.html#d153c277a0a2ea95ac484210d445b40e">moRandImprSelect< M ></a>, <a class="el" href="classmo_first_impr_select.html#ce7ba63e8cc3a9164f4e546477e98ca8">moFirstImprSelect< M ></a><li>init_temp
|
||||
: <a class="el" href="classmo_s_a.html#f1af7636b52aa5f6b381f8187b667bd4">moSA< M ></a></ul>
|
||||
<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
|
||||
<li>max_iter
|
||||
: <a class="el" href="classmo_it_rand_next_move.html#dc67fa86677d7a4f982de8d8b1eba033">moItRandNextMove< M ></a>
|
||||
<li>maxNumGen
|
||||
: <a class="el" href="classmo_gen_sol_continue.html#30b9861e090578bdfa2374806600987a">moGenSolContinue< EOT ></a>
|
||||
<li>maxSize
|
||||
: <a class="el" href="classmo_simple_solution_tabu_list.html#662e1f65fadff234692be009a2440845">moSimpleSolutionTabuList< M ></a>
|
||||
, <a class="el" href="classmo_simple_move_tabu_list.html#e48848e9e5c9c8435475cbdf21658e23">moSimpleMoveTabuList< M ></a>
|
||||
<li>mutex
|
||||
: <a class="el" href="classmo_t_s.html#688f9ba42eb33cae6431f4f4eb65b9e9">moTS< M ></a>
|
||||
</ul>
|
||||
: <a class="el" href="classmo_it_rand_next_move.html#dc67fa86677d7a4f982de8d8b1eba033">moItRandNextMove< M ></a><li>maxNumGen
|
||||
: <a class="el" href="classmo_gen_sol_continue.html#30b9861e090578bdfa2374806600987a">moGenSolContinue< EOT ></a><li>maxSize
|
||||
: <a class="el" href="classmo_simple_solution_tabu_list.html#662e1f65fadff234692be009a2440845">moSimpleSolutionTabuList< M ></a>, <a class="el" href="classmo_simple_move_tabu_list.html#e48848e9e5c9c8435475cbdf21658e23">moSimpleMoveTabuList< M ></a><li>move_expl
|
||||
: <a class="el" href="classmo_t_s.html#06914ddc90ca96e9158c8dbe182a7865">moTS< M ></a>, <a class="el" href="classmo_h_c.html#f6bfb4553fb699f1e08f7d9c37d06103">moHC< M ></a><li>move_init
|
||||
: <a class="el" href="classmo_t_s_move_loop_expl.html#6b23f99648902fb72ed17a4a6fa4e400">moTSMoveLoopExpl< M ></a>, <a class="el" href="classmo_h_c_move_loop_expl.html#6776fc51331c1b452d026b92448b4ffc">moHCMoveLoopExpl< M ></a><li>move_rand
|
||||
: <a class="el" href="classmo_s_a.html#71c49935b63a202d25888a5f86121fec">moSA< M ></a><li>move_select
|
||||
: <a class="el" href="classmo_t_s_move_loop_expl.html#35a3f3035fb8df875c281d9838904bf1">moTSMoveLoopExpl< M ></a>, <a class="el" href="classmo_h_c_move_loop_expl.html#13bcd1322b2b97fd665be2f60c532fbb">moHCMoveLoopExpl< M ></a></ul>
|
||||
<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
|
||||
<li>next_move
|
||||
: <a class="el" href="classmo_h_c_move_loop_expl.html#f716c5271e0eba9275c585dc52768443">moHCMoveLoopExpl< M ></a>
|
||||
, <a class="el" href="classmo_t_s_move_loop_expl.html#aeeff6666d26ff5c67acd9c153a5ae49">moTSMoveLoopExpl< M ></a>
|
||||
<li>num_iter
|
||||
: <a class="el" href="classmo_it_rand_next_move.html#f43494b13931d8f76b5d9d5d6469e91b">moItRandNextMove< M ></a>
|
||||
<li>numGen
|
||||
: <a class="el" href="classmo_gen_sol_continue.html#630d9736a3a2c952540cdc211764258c">moGenSolContinue< EOT ></a>
|
||||
</ul>
|
||||
: <a class="el" href="classmo_t_s_move_loop_expl.html#aeeff6666d26ff5c67acd9c153a5ae49">moTSMoveLoopExpl< M ></a>, <a class="el" href="classmo_h_c_move_loop_expl.html#f716c5271e0eba9275c585dc52768443">moHCMoveLoopExpl< M ></a><li>num_iter
|
||||
: <a class="el" href="classmo_it_rand_next_move.html#f43494b13931d8f76b5d9d5d6469e91b">moItRandNextMove< M ></a><li>numGen
|
||||
: <a class="el" href="classmo_gen_sol_continue.html#630d9736a3a2c952540cdc211764258c">moGenSolContinue< EOT ></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>rand_move
|
||||
: <a class="el" href="classmo_it_rand_next_move.html#ef9410ec5e7dfa7f002e05967931c459">moItRandNextMove< M ></a>
|
||||
<li>ratio
|
||||
: <a class="el" href="classmo_exponential_cooling_schedule.html#e8f3f87417c1c7253efb938a740846fa">moExponentialCoolingSchedule</a>
|
||||
</ul>
|
||||
: <a class="el" href="classmo_it_rand_next_move.html#ef9410ec5e7dfa7f002e05967931c459">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_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_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_expl
|
||||
: <a class="el" href="classmo_h_c.html#f6bfb4553fb699f1e08f7d9c37d06103">moHC< M ></a>
|
||||
, <a class="el" href="classmo_t_s.html#06914ddc90ca96e9158c8dbe182a7865">moTS< M ></a>
|
||||
<li>move_init
|
||||
: <a class="el" href="classmo_t_s_move_loop_expl.html#6b23f99648902fb72ed17a4a6fa4e400">moTSMoveLoopExpl< M ></a>
|
||||
, <a class="el" href="classmo_h_c_move_loop_expl.html#6776fc51331c1b452d026b92448b4ffc">moHCMoveLoopExpl< M ></a>
|
||||
<li>move_rand
|
||||
: <a class="el" href="classmo_s_a.html#71c49935b63a202d25888a5f86121fec">moSA< M ></a>
|
||||
<li>move_select
|
||||
: <a class="el" href="classmo_h_c_move_loop_expl.html#13bcd1322b2b97fd665be2f60c532fbb">moHCMoveLoopExpl< M ></a>
|
||||
, <a class="el" href="classmo_t_s_move_loop_expl.html#35a3f3035fb8df875c281d9838904bf1">moTSMoveLoopExpl< M ></a>
|
||||
<li>valid
|
||||
: <a class="el" href="classmo_first_impr_select.html#a99c0586ba07449234705c17a258d58c">moFirstImprSelect< M ></a>
|
||||
<li>vect_better_fit
|
||||
: <a class="el" href="classmo_rand_impr_select.html#05c7c3b858e8a25632f2f5c86b0c97a3">moRandImprSelect< M ></a>
|
||||
<li>vect_better_moves
|
||||
: <a class="el" href="classmo_rand_impr_select.html#2ace12bd179144fa71d56324694201f5">moRandImprSelect< M ></a>
|
||||
</ul>
|
||||
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
: <a class="el" href="classmo_first_impr_select.html#a99c0586ba07449234705c17a258d58c">moFirstImprSelect< M ></a><li>vect_better_fit
|
||||
: <a class="el" href="classmo_rand_impr_select.html#05c7c3b858e8a25632f2f5c86b0c97a3">moRandImprSelect< M ></a><li>vect_better_moves
|
||||
: <a class="el" href="classmo_rand_impr_select.html#2ace12bd179144fa71d56324694201f5">moRandImprSelect< M ></a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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,43 +20,37 @@
|
|||
</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>
|
||||
</ul></div>
|
||||
<h1>PARADISEO-MO Class Hierarchy</h1>This inheritance list is sorted roughly, but not completely, alphabetically:<ul>
|
||||
<li><a class="el" href="class_empty_selection.html">EmptySelection</a>
|
||||
<li><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a>
|
||||
<code> [external]</code><ul>
|
||||
<li><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< const M &, const M::EOType &, bool ></a>
|
||||
<code> [external]</code><ul>
|
||||
<li><a class="el" href="classmo_tabu_list.html">moTabuList< M ></a>
|
||||
<ul>
|
||||
<li><a class="el" href="classmo_simple_move_tabu_list.html">moSimpleMoveTabuList< M ></a>
|
||||
<li><a class="el" href="classmo_simple_solution_tabu_list.html">moSimpleSolutionTabuList< M ></a>
|
||||
</ul>
|
||||
</ul>
|
||||
<li><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< const M &, const M::EOType &, M::EOType::Fitness ></a>
|
||||
<code> [external]</code><ul>
|
||||
<li><a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval< M ></a>
|
||||
</ul>
|
||||
<li><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< const M &, const M::EOType &, void ></a>
|
||||
<code> [external]</code><ul>
|
||||
<li><a class="el" href="classmo_l_s_check_point.html">moLSCheckPoint< M ></a>
|
||||
</ul>
|
||||
<li><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< const M &, const M::EOType::Fitness &, bool ></a>
|
||||
<li><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a>
|
||||
<code> [external]</code><ul>
|
||||
<li><a class="el" href="classmo_aspir_crit.html">moAspirCrit< M ></a>
|
||||
<ul>
|
||||
<li><a class="el" href="classmo_impr_best_fit_aspir_crit.html">moImprBestFitAspirCrit< M ></a>
|
||||
<li><a class="el" href="classmo_no_aspir_crit.html">moNoAspirCrit< M ></a>
|
||||
</ul>
|
||||
<li><a class="el" href="classmo_l_s_check_point.html">moLSCheckPoint< M ></a>
|
||||
<li><a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval< M ></a>
|
||||
<li><a class="el" href="classmo_move_init.html">moMoveInit< M ></a>
|
||||
<li><a class="el" href="classmo_next_move.html">moNextMove< M ></a>
|
||||
<ul>
|
||||
<li><a class="el" href="classmo_it_rand_next_move.html">moItRandNextMove< M ></a>
|
||||
</ul>
|
||||
<li><a class="el" href="classmo_tabu_list.html">moTabuList< M ></a>
|
||||
<ul>
|
||||
<li><a class="el" href="classmo_simple_move_tabu_list.html">moSimpleMoveTabuList< M ></a>
|
||||
<li><a class="el" href="classmo_simple_solution_tabu_list.html">moSimpleSolutionTabuList< M ></a>
|
||||
</ul>
|
||||
</ul>
|
||||
<li><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< const M::EOType &, M::EOType &, void ></a>
|
||||
<code> [external]</code><ul>
|
||||
|
|
@ -69,17 +63,6 @@
|
|||
</ul>
|
||||
</ul>
|
||||
</ul>
|
||||
<li><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< M &, const M::EOType &, bool ></a>
|
||||
<code> [external]</code><ul>
|
||||
<li><a class="el" href="classmo_next_move.html">moNextMove< M ></a>
|
||||
<ul>
|
||||
<li><a class="el" href="classmo_it_rand_next_move.html">moItRandNextMove< M ></a>
|
||||
</ul>
|
||||
</ul>
|
||||
<li><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< M &, const M::EOType &, void ></a>
|
||||
<code> [external]</code><ul>
|
||||
<li><a class="el" href="classmo_move_init.html">moMoveInit< M ></a>
|
||||
</ul>
|
||||
<li><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< M &, M::EOType::Fitness &, void ></a>
|
||||
<code> [external]</code><ul>
|
||||
<li><a class="el" href="classmo_move_select.html">moMoveSelect< M ></a>
|
||||
|
|
@ -139,8 +122,8 @@
|
|||
<code> [external]</code><li><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_mon_op.html">eoMonOp< M::EOType ></a>
|
||||
<code> [external]</code></ul>
|
||||
</ul>
|
||||
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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.0 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO</title></head>
|
||||
<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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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="l00022"></a>00022 <span class="comment">// coding: iso-8859-1</span>
|
||||
<a name="l00023"></a>00023 <span class="comment">// mode: C++</span>
|
||||
<a name="l00024"></a>00024 <span class="comment">// c-file-style: "Stroustrup"</span>
|
||||
<a name="l00025"></a>00025 <span class="comment">// fill-column: 80</span>
|
||||
<a name="l00026"></a>00026 <span class="comment">// End:</span>
|
||||
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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,8 +20,7 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</ul></div>
|
||||
<h1>Welcome to PARADISEO-Moving Objects</h1>
|
||||
<p>
|
||||
<h3 align="center">0.1 </h3><h2><a class="anchor" name="intro">
|
||||
|
|
@ -33,8 +32,8 @@ tutorial</a></h2>
|
|||
install</a></h2>
|
||||
The installation procedure of the package is detailed in the <a href="../../README">README</a> file in the top-directory of the source-tree.<h2><a class="anchor" name="design">
|
||||
design</a></h2>
|
||||
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span>
|
||||
<a name="l00002"></a>00002
|
||||
<a name="l00003"></a>00003 <span class="comment">// "mo.h"</span>
|
||||
|
|
@ -68,8 +67,8 @@
|
|||
<a name="l00044"></a>00044 <span class="preprocessor">#include "moTSMoveLoopExpl.h"</span>
|
||||
<a name="l00045"></a>00045
|
||||
<a name="l00046"></a>00046 <span class="preprocessor">#endif</span>
|
||||
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span>
|
||||
<a name="l00002"></a>00002
|
||||
<a name="l00003"></a>00003 <span class="comment">// "moAlgo.h"</span>
|
||||
|
|
@ -39,14 +38,14 @@
|
|||
<a name="l00015"></a>00015 <span class="preprocessor">#include <eoOp.h></span>
|
||||
<a name="l00016"></a>00016
|
||||
<a name="l00018"></a>00018
|
||||
<a name="l00021"></a><a class="code" href="classmo_algo.html">00021</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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_mon_op.html">eoMonOp</a> < EOT >
|
||||
<a name="l00021"></a><a class="code" href="classmo_algo.html">00021</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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_mon_op.html">eoMonOp</a> < EOT >
|
||||
<a name="l00022"></a>00022 {
|
||||
<a name="l00023"></a>00023
|
||||
<a name="l00024"></a>00024 };
|
||||
<a name="l00025"></a>00025
|
||||
<a name="l00026"></a>00026 <span class="preprocessor">#endif</span>
|
||||
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span>
|
||||
<a name="l00002"></a>00002
|
||||
<a name="l00003"></a>00003 <span class="comment">// "moAspirCrit.h"</span>
|
||||
|
|
@ -39,7 +38,7 @@
|
|||
<a name="l00015"></a>00015 <span class="preprocessor">#include <eoFunctor.h></span>
|
||||
<a name="l00016"></a>00016
|
||||
<a name="l00018"></a>00018
|
||||
<a name="l00022"></a><a class="code" href="classmo_aspir_crit.html">00022</a> <span class="keyword">template</span> < <span class="keyword">class</span> M > <span class="keyword">class </span><a class="code" href="classmo_aspir_crit.html" title="Description of the conditions in which a tabu move could be accepted.">moAspirCrit</a>:<span class="keyword">public</span> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF</a> < const M &, const typename
|
||||
<a name="l00022"></a><a class="code" href="classmo_aspir_crit.html">00022</a> <span class="keyword">template</span> < <span class="keyword">class</span> M > <span class="keyword">class </span><a class="code" href="classmo_aspir_crit.html">moAspirCrit</a>:<span class="keyword">public</span> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF</a> < const M &, const typename
|
||||
<a name="l00023"></a>00023 M::EOType::Fitness &,
|
||||
<a name="l00024"></a>00024 bool >
|
||||
<a name="l00025"></a>00025 {
|
||||
|
|
@ -47,13 +46,13 @@
|
|||
<a name="l00027"></a>00027 <span class="keyword">public</span>:
|
||||
<a name="l00029"></a>00029
|
||||
<a name="l00032"></a>00032 <span class="keyword">virtual</span> <span class="keywordtype">void</span>
|
||||
<a name="l00033"></a>00033 <a class="code" href="classmo_aspir_crit.html#a8ce84510a5ec7c9078381e542c6d140" title="Procedure which initialises all that needs a aspiration criterion.">init</a> () = 0;
|
||||
<a name="l00033"></a>00033 <a class="code" href="classmo_aspir_crit.html#a8ce84510a5ec7c9078381e542c6d140">init</a> () = 0;
|
||||
<a name="l00034"></a>00034
|
||||
<a name="l00035"></a>00035 };
|
||||
<a name="l00036"></a>00036
|
||||
<a name="l00037"></a>00037 <span class="preprocessor">#endif</span>
|
||||
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span>
|
||||
<a name="l00002"></a>00002
|
||||
<a name="l00003"></a>00003 <span class="comment">// "moBestImprSelect.h"</span>
|
||||
|
|
@ -39,62 +38,62 @@
|
|||
<a name="l00015"></a>00015 <span class="preprocessor">#include "moMoveSelect.h"</span>
|
||||
<a name="l00016"></a>00016
|
||||
<a name="l00018"></a>00018
|
||||
<a name="l00022"></a><a class="code" href="classmo_best_impr_select.html">00022</a> <span class="keyword">template</span> < <span class="keyword">class</span> M > <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="l00022"></a><a class="code" href="classmo_best_impr_select.html">00022</a> <span class="keyword">template</span> < <span class="keyword">class</span> M > <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="l00023"></a>00023 {
|
||||
<a name="l00024"></a>00024
|
||||
<a name="l00025"></a>00025 <span class="keyword">public</span>:
|
||||
<a name="l00026"></a>00026
|
||||
<a name="l00028"></a><a class="code" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb">00028</a> <span class="keyword">typedef</span> <span class="keyword">typename</span> M::EOType::Fitness <a class="code" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb" title="Alias for the fitness.">Fitness</a>;
|
||||
<a name="l00028"></a><a class="code" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb">00028</a> <span class="keyword">typedef</span> <span class="keyword">typename</span> M::EOType::Fitness <a class="code" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb">Fitness</a>;
|
||||
<a name="l00029"></a>00029
|
||||
<a name="l00031"></a><a class="code" href="classmo_best_impr_select.html#2d2abf9aa17dc77cbb4f41810ab7b956">00031</a> <span class="keywordtype">void</span> <a class="code" href="classmo_best_impr_select.html#2d2abf9aa17dc77cbb4f41810ab7b956" title="Procedure which initialise the exploration.">init</a> (<span class="keyword">const</span> <a class="code" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb" title="Alias for the fitness.">Fitness</a> & __fit)
|
||||
<a name="l00031"></a><a class="code" href="classmo_best_impr_select.html#2d2abf9aa17dc77cbb4f41810ab7b956">00031</a> <span class="keywordtype">void</span> <a class="code" href="classmo_best_impr_select.html#2d2abf9aa17dc77cbb4f41810ab7b956">init</a> (<span class="keyword">const</span> <a class="code" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb">Fitness</a> & __fit)
|
||||
<a name="l00032"></a>00032 {
|
||||
<a name="l00033"></a>00033
|
||||
<a name="l00034"></a>00034 <a class="code" href="classmo_best_impr_select.html#352b14d206b0772eb9f40efb7beb0f13" title="Allowing to know if at least one move has been generated.">first_time</a> = <span class="keyword">true</span>;
|
||||
<a name="l00034"></a>00034 <a class="code" href="classmo_best_impr_select.html#352b14d206b0772eb9f40efb7beb0f13">first_time</a> = <span class="keyword">true</span>;
|
||||
<a name="l00035"></a>00035 }
|
||||
<a name="l00036"></a>00036
|
||||
<a name="l00037"></a>00037
|
||||
<a name="l00039"></a>00039
|
||||
<a name="l00047"></a><a class="code" href="classmo_best_impr_select.html#d10e3e6f8a0277731e95ef506d064d6d">00047</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_best_impr_select.html#d10e3e6f8a0277731e95ef506d064d6d" title="Function that indicates if the current move has not improved the fitness.">update</a> (<span class="keyword">const</span> M & __move, <span class="keyword">const</span> <a class="code" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb" title="Alias for the fitness.">Fitness</a> & __fit)
|
||||
<a name="l00047"></a><a class="code" href="classmo_best_impr_select.html#d10e3e6f8a0277731e95ef506d064d6d">00047</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_best_impr_select.html#d10e3e6f8a0277731e95ef506d064d6d">update</a> (<span class="keyword">const</span> M & __move, <span class="keyword">const</span> <a class="code" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb">Fitness</a> & __fit)
|
||||
<a name="l00048"></a>00048 {
|
||||
<a name="l00049"></a>00049
|
||||
<a name="l00050"></a>00050 <span class="keywordflow">if</span> (<a class="code" href="classmo_best_impr_select.html#352b14d206b0772eb9f40efb7beb0f13" title="Allowing to know if at least one move has been generated.">first_time</a> || __fit > <a class="code" href="classmo_best_impr_select.html#dcac897424b5805f146bb1dbb429f2fe" title="The best fitness.">best_fit</a>)
|
||||
<a name="l00050"></a>00050 <span class="keywordflow">if</span> (<a class="code" href="classmo_best_impr_select.html#352b14d206b0772eb9f40efb7beb0f13">first_time</a> || __fit > <a class="code" href="classmo_best_impr_select.html#dcac897424b5805f146bb1dbb429f2fe">best_fit</a>)
|
||||
<a name="l00051"></a>00051 {
|
||||
<a name="l00052"></a>00052
|
||||
<a name="l00053"></a>00053 <a class="code" href="classmo_best_impr_select.html#dcac897424b5805f146bb1dbb429f2fe" title="The best fitness.">best_fit</a> = __fit;
|
||||
<a name="l00054"></a>00054 <a class="code" href="classmo_best_impr_select.html#bd86f70519f954c07ff0d8a2a3a8ff6a" title="The best move.">best_move</a> = __move;
|
||||
<a name="l00053"></a>00053 <a class="code" href="classmo_best_impr_select.html#dcac897424b5805f146bb1dbb429f2fe">best_fit</a> = __fit;
|
||||
<a name="l00054"></a>00054 <a class="code" href="classmo_best_impr_select.html#bd86f70519f954c07ff0d8a2a3a8ff6a">best_move</a> = __move;
|
||||
<a name="l00055"></a>00055
|
||||
<a name="l00056"></a>00056 <a class="code" href="classmo_best_impr_select.html#352b14d206b0772eb9f40efb7beb0f13" title="Allowing to know if at least one move has been generated.">first_time</a> = <span class="keyword">false</span>;
|
||||
<a name="l00056"></a>00056 <a class="code" href="classmo_best_impr_select.html#352b14d206b0772eb9f40efb7beb0f13">first_time</a> = <span class="keyword">false</span>;
|
||||
<a name="l00057"></a>00057 }
|
||||
<a name="l00058"></a>00058
|
||||
<a name="l00059"></a>00059 <span class="keywordflow">return</span> <span class="keyword">true</span>;
|
||||
<a name="l00060"></a>00060 }
|
||||
<a name="l00061"></a>00061
|
||||
<a name="l00063"></a>00063
|
||||
<a name="l00068"></a><a class="code" href="classmo_best_impr_select.html#169773d4d127acd782cf379f758222da">00068</a> <span class="keywordtype">void</span> <a class="code" href="classmo_best_impr_select.html#169773d4d127acd782cf379f758222da" title="Procedure which saved the best move and fitness.">operator () </a>(M & __move, <a class="code" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb" title="Alias for the fitness.">Fitness</a> & __fit) <span class="keywordflow">throw</span> (<a class="code" href="class_empty_selection.html" title="Special class that describes the case of no selection.">EmptySelection</a>)
|
||||
<a name="l00068"></a><a class="code" href="classmo_best_impr_select.html#169773d4d127acd782cf379f758222da">00068</a> <span class="keywordtype">void</span> <a class="code" href="classmo_best_impr_select.html#169773d4d127acd782cf379f758222da">operator () </a>(M & __move, <a class="code" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb">Fitness</a> & __fit) <span class="keywordflow">throw</span> (<a class="code" href="class_empty_selection.html">EmptySelection</a>)
|
||||
<a name="l00069"></a>00069 {
|
||||
<a name="l00070"></a>00070
|
||||
<a name="l00071"></a>00071 <span class="keywordflow">if</span> (!<a class="code" href="classmo_best_impr_select.html#352b14d206b0772eb9f40efb7beb0f13" title="Allowing to know if at least one move has been generated.">first_time</a>)
|
||||
<a name="l00071"></a>00071 <span class="keywordflow">if</span> (!<a class="code" href="classmo_best_impr_select.html#352b14d206b0772eb9f40efb7beb0f13">first_time</a>)
|
||||
<a name="l00072"></a>00072 {
|
||||
<a name="l00073"></a>00073 __move = <a class="code" href="classmo_best_impr_select.html#bd86f70519f954c07ff0d8a2a3a8ff6a" title="The best move.">best_move</a>;
|
||||
<a name="l00074"></a>00074 __fit = <a class="code" href="classmo_best_impr_select.html#dcac897424b5805f146bb1dbb429f2fe" title="The best fitness.">best_fit</a>;
|
||||
<a name="l00073"></a>00073 __move = <a class="code" href="classmo_best_impr_select.html#bd86f70519f954c07ff0d8a2a3a8ff6a">best_move</a>;
|
||||
<a name="l00074"></a>00074 __fit = <a class="code" href="classmo_best_impr_select.html#dcac897424b5805f146bb1dbb429f2fe">best_fit</a>;
|
||||
<a name="l00075"></a>00075 }
|
||||
<a name="l00076"></a>00076 <span class="keywordflow">else</span>
|
||||
<a name="l00077"></a>00077 <span class="keywordflow">throw</span> <a class="code" href="class_empty_selection.html" title="Special class that describes the case of no selection.">EmptySelection</a> ();
|
||||
<a name="l00077"></a>00077 <span class="keywordflow">throw</span> <a class="code" href="class_empty_selection.html">EmptySelection</a> ();
|
||||
<a name="l00078"></a>00078 }
|
||||
<a name="l00079"></a>00079
|
||||
<a name="l00080"></a>00080 <span class="keyword">private</span>:
|
||||
<a name="l00081"></a>00081
|
||||
<a name="l00083"></a><a class="code" href="classmo_best_impr_select.html#352b14d206b0772eb9f40efb7beb0f13">00083</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_best_impr_select.html#352b14d206b0772eb9f40efb7beb0f13" title="Allowing to know if at least one move has been generated.">first_time</a>;
|
||||
<a name="l00083"></a><a class="code" href="classmo_best_impr_select.html#352b14d206b0772eb9f40efb7beb0f13">00083</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_best_impr_select.html#352b14d206b0772eb9f40efb7beb0f13">first_time</a>;
|
||||
<a name="l00084"></a>00084
|
||||
<a name="l00086"></a><a class="code" href="classmo_best_impr_select.html#bd86f70519f954c07ff0d8a2a3a8ff6a">00086</a> M <a class="code" href="classmo_best_impr_select.html#bd86f70519f954c07ff0d8a2a3a8ff6a" title="The best move.">best_move</a>;
|
||||
<a name="l00086"></a><a class="code" href="classmo_best_impr_select.html#bd86f70519f954c07ff0d8a2a3a8ff6a">00086</a> M <a class="code" href="classmo_best_impr_select.html#bd86f70519f954c07ff0d8a2a3a8ff6a">best_move</a>;
|
||||
<a name="l00087"></a>00087
|
||||
<a name="l00089"></a><a class="code" href="classmo_best_impr_select.html#dcac897424b5805f146bb1dbb429f2fe">00089</a> <a class="code" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb" title="Alias for the fitness.">Fitness</a> <a class="code" href="classmo_best_impr_select.html#dcac897424b5805f146bb1dbb429f2fe" title="The best fitness.">best_fit</a>;
|
||||
<a name="l00089"></a><a class="code" href="classmo_best_impr_select.html#dcac897424b5805f146bb1dbb429f2fe">00089</a> <a class="code" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb">Fitness</a> <a class="code" href="classmo_best_impr_select.html#dcac897424b5805f146bb1dbb429f2fe">best_fit</a>;
|
||||
<a name="l00090"></a>00090
|
||||
<a name="l00091"></a>00091 };
|
||||
<a name="l00092"></a>00092
|
||||
<a name="l00093"></a>00093 <span class="preprocessor">#endif</span>
|
||||
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span>
|
||||
<a name="l00002"></a>00002
|
||||
<a name="l00003"></a>00003 <span class="comment">// "moCoolingSchedule.h"</span>
|
||||
|
|
@ -39,14 +38,14 @@
|
|||
<a name="l00015"></a>00015 <span class="preprocessor">#include <eoFunctor.h></span>
|
||||
<a name="l00016"></a>00016
|
||||
<a name="l00018"></a>00018
|
||||
<a name="l00022"></a><a class="code" href="classmo_cooling_schedule.html">00022</a> <span class="keyword">class </span><a class="code" href="classmo_cooling_schedule.html" title="This class gives the description of a cooling schedule.">moCoolingSchedule</a>:<span class="keyword">public</span> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF</a> < double &, bool >
|
||||
<a name="l00022"></a><a class="code" href="classmo_cooling_schedule.html">00022</a> <span class="keyword">class </span><a class="code" href="classmo_cooling_schedule.html">moCoolingSchedule</a>:<span class="keyword">public</span> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF</a> < double &, bool >
|
||||
<a name="l00023"></a>00023 {
|
||||
<a name="l00024"></a>00024
|
||||
<a name="l00025"></a>00025 };
|
||||
<a name="l00026"></a>00026
|
||||
<a name="l00027"></a>00027 <span class="preprocessor">#endif</span>
|
||||
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span>
|
||||
<a name="l00002"></a>00002
|
||||
<a name="l00003"></a>00003 <span class="comment">// "moExponentialCoolingSchedule.h"</span>
|
||||
|
|
@ -39,30 +38,30 @@
|
|||
<a name="l00015"></a>00015 <span class="preprocessor">#include "moCoolingSchedule.h"</span>
|
||||
<a name="l00016"></a>00016
|
||||
<a name="l00018"></a>00018
|
||||
<a name="l00022"></a><a class="code" href="classmo_exponential_cooling_schedule.html">00022</a> <span class="keyword">class </span><a class="code" href="classmo_exponential_cooling_schedule.html" title="One of the possible moCoolingSchedule.">moExponentialCoolingSchedule</a>: <span class="keyword">public</span> <a class="code" href="classmo_cooling_schedule.html" title="This class gives the description of a cooling schedule.">moCoolingSchedule</a>
|
||||
<a name="l00022"></a><a class="code" href="classmo_exponential_cooling_schedule.html">00022</a> <span class="keyword">class </span><a class="code" href="classmo_exponential_cooling_schedule.html">moExponentialCoolingSchedule</a>: <span class="keyword">public</span> <a class="code" href="classmo_cooling_schedule.html">moCoolingSchedule</a>
|
||||
<a name="l00023"></a>00023 {
|
||||
<a name="l00024"></a>00024
|
||||
<a name="l00025"></a>00025 <span class="keyword">public</span>:
|
||||
<a name="l00027"></a>00027
|
||||
<a name="l00031"></a><a class="code" href="classmo_exponential_cooling_schedule.html#b01930c1051c0940666c6325bfd036bc">00031</a> <a class="code" href="classmo_exponential_cooling_schedule.html#b01930c1051c0940666c6325bfd036bc" title="Simple constructor.">moExponentialCoolingSchedule</a> (<span class="keywordtype">double</span> __threshold, <span class="keywordtype">double</span> __ratio):<a class="code" href="classmo_exponential_cooling_schedule.html#8d4327c0bb33b7121a322279eea97f84" title="The temperature threhold.">threshold</a> (__threshold), <a class="code" href="classmo_exponential_cooling_schedule.html#e8f3f87417c1c7253efb938a740846fa" title="The decreasing factor of the temperature.">ratio</a> (__ratio)
|
||||
<a name="l00031"></a><a class="code" href="classmo_exponential_cooling_schedule.html#b01930c1051c0940666c6325bfd036bc">00031</a> <a class="code" href="classmo_exponential_cooling_schedule.html#b01930c1051c0940666c6325bfd036bc">moExponentialCoolingSchedule</a> (<span class="keywordtype">double</span> __threshold, <span class="keywordtype">double</span> __ratio):<a class="code" href="classmo_exponential_cooling_schedule.html#8d4327c0bb33b7121a322279eea97f84">threshold</a> (__threshold), <a class="code" href="classmo_exponential_cooling_schedule.html#e8f3f87417c1c7253efb938a740846fa">ratio</a> (__ratio)
|
||||
<a name="l00032"></a>00032 {}
|
||||
<a name="l00033"></a>00033
|
||||
<a name="l00035"></a>00035
|
||||
<a name="l00041"></a><a class="code" href="classmo_exponential_cooling_schedule.html#00642b03453b51612a10fcf2280543db">00041</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_exponential_cooling_schedule.html#00642b03453b51612a10fcf2280543db" title="Function which proceeds to the cooling.">operator() </a>(<span class="keywordtype">double</span> &__temp)
|
||||
<a name="l00041"></a><a class="code" href="classmo_exponential_cooling_schedule.html#00642b03453b51612a10fcf2280543db">00041</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_exponential_cooling_schedule.html#00642b03453b51612a10fcf2280543db">operator() </a>(<span class="keywordtype">double</span> &__temp)
|
||||
<a name="l00042"></a>00042 {
|
||||
<a name="l00043"></a>00043 <span class="keywordflow">return</span> (__temp *= <a class="code" href="classmo_exponential_cooling_schedule.html#e8f3f87417c1c7253efb938a740846fa" title="The decreasing factor of the temperature.">ratio</a>) > <a class="code" href="classmo_exponential_cooling_schedule.html#8d4327c0bb33b7121a322279eea97f84" title="The temperature threhold.">threshold</a>;
|
||||
<a name="l00043"></a>00043 <span class="keywordflow">return</span> (__temp *= <a class="code" href="classmo_exponential_cooling_schedule.html#e8f3f87417c1c7253efb938a740846fa">ratio</a>) > <a class="code" href="classmo_exponential_cooling_schedule.html#8d4327c0bb33b7121a322279eea97f84">threshold</a>;
|
||||
<a name="l00044"></a>00044 }
|
||||
<a name="l00045"></a>00045
|
||||
<a name="l00046"></a>00046 <span class="keyword">private</span>:
|
||||
<a name="l00047"></a>00047
|
||||
<a name="l00049"></a><a class="code" href="classmo_exponential_cooling_schedule.html#8d4327c0bb33b7121a322279eea97f84">00049</a> <span class="keywordtype">double</span> <a class="code" href="classmo_exponential_cooling_schedule.html#8d4327c0bb33b7121a322279eea97f84" title="The temperature threhold.">threshold</a>;
|
||||
<a name="l00049"></a><a class="code" href="classmo_exponential_cooling_schedule.html#8d4327c0bb33b7121a322279eea97f84">00049</a> <span class="keywordtype">double</span> <a class="code" href="classmo_exponential_cooling_schedule.html#8d4327c0bb33b7121a322279eea97f84">threshold</a>;
|
||||
<a name="l00050"></a>00050
|
||||
<a name="l00052"></a><a class="code" href="classmo_exponential_cooling_schedule.html#e8f3f87417c1c7253efb938a740846fa">00052</a> <span class="keywordtype">double</span> <a class="code" href="classmo_exponential_cooling_schedule.html#e8f3f87417c1c7253efb938a740846fa" title="The decreasing factor of the temperature.">ratio</a>;
|
||||
<a name="l00052"></a><a class="code" href="classmo_exponential_cooling_schedule.html#e8f3f87417c1c7253efb938a740846fa">00052</a> <span class="keywordtype">double</span> <a class="code" href="classmo_exponential_cooling_schedule.html#e8f3f87417c1c7253efb938a740846fa">ratio</a>;
|
||||
<a name="l00053"></a>00053 };
|
||||
<a name="l00054"></a>00054
|
||||
<a name="l00055"></a>00055 <span class="preprocessor">#endif</span>
|
||||
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span>
|
||||
<a name="l00002"></a>00002
|
||||
<a name="l00003"></a>00003 <span class="comment">// "moFirstImprSelect.h"</span>
|
||||
|
|
@ -39,32 +38,32 @@
|
|||
<a name="l00015"></a>00015 <span class="preprocessor">#include "moMoveSelect.h"</span>
|
||||
<a name="l00016"></a>00016
|
||||
<a name="l00018"></a>00018
|
||||
<a name="l00023"></a><a class="code" href="classmo_first_impr_select.html">00023</a> <span class="keyword">template</span> < <span class="keyword">class</span> M > <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="l00023"></a><a class="code" href="classmo_first_impr_select.html">00023</a> <span class="keyword">template</span> < <span class="keyword">class</span> M > <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="l00024"></a>00024 {
|
||||
<a name="l00025"></a>00025
|
||||
<a name="l00026"></a>00026 <span class="keyword">public</span>:
|
||||
<a name="l00027"></a>00027
|
||||
<a name="l00029"></a><a class="code" href="classmo_first_impr_select.html#64763ce3e6d2873266624382b407fa5a">00029</a> <span class="keyword">typedef</span> <span class="keyword">typename</span> M::EOType::Fitness <a class="code" href="classmo_first_impr_select.html#64763ce3e6d2873266624382b407fa5a" title="Alias for the fitness.">Fitness</a>;
|
||||
<a name="l00029"></a><a class="code" href="classmo_first_impr_select.html#64763ce3e6d2873266624382b407fa5a">00029</a> <span class="keyword">typedef</span> <span class="keyword">typename</span> M::EOType::Fitness <a class="code" href="classmo_first_impr_select.html#64763ce3e6d2873266624382b407fa5a">Fitness</a>;
|
||||
<a name="l00030"></a>00030
|
||||
<a name="l00032"></a>00032
|
||||
<a name="l00035"></a><a class="code" href="classmo_first_impr_select.html#4c5ce18ede46247a439c68f6954a4055">00035</a> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmo_first_impr_select.html#4c5ce18ede46247a439c68f6954a4055" title="Procedure which initialise the exploration.">init</a> (<span class="keyword">const</span> <a class="code" href="classmo_first_impr_select.html#64763ce3e6d2873266624382b407fa5a" title="Alias for the fitness.">Fitness</a> & __fit)
|
||||
<a name="l00035"></a><a class="code" href="classmo_first_impr_select.html#4c5ce18ede46247a439c68f6954a4055">00035</a> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmo_first_impr_select.html#4c5ce18ede46247a439c68f6954a4055">init</a> (<span class="keyword">const</span> <a class="code" href="classmo_first_impr_select.html#64763ce3e6d2873266624382b407fa5a">Fitness</a> & __fit)
|
||||
<a name="l00036"></a>00036 {
|
||||
<a name="l00037"></a>00037
|
||||
<a name="l00038"></a>00038 <a class="code" href="classmo_first_impr_select.html#a99c0586ba07449234705c17a258d58c" title="Allow to know if at least one move has improved the solution.">valid</a> = <span class="keyword">false</span>;
|
||||
<a name="l00039"></a>00039 <a class="code" href="classmo_first_impr_select.html#ce7ba63e8cc3a9164f4e546477e98ca8" title="Initial fitness.">init_fit</a> = __fit;
|
||||
<a name="l00038"></a>00038 <a class="code" href="classmo_first_impr_select.html#a99c0586ba07449234705c17a258d58c">valid</a> = <span class="keyword">false</span>;
|
||||
<a name="l00039"></a>00039 <a class="code" href="classmo_first_impr_select.html#ce7ba63e8cc3a9164f4e546477e98ca8">init_fit</a> = __fit;
|
||||
<a name="l00040"></a>00040 }
|
||||
<a name="l00041"></a>00041
|
||||
<a name="l00042"></a>00042
|
||||
<a name="l00044"></a>00044
|
||||
<a name="l00052"></a><a class="code" href="classmo_first_impr_select.html#7ba0882728daedc75c249647c070ccf0">00052</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_first_impr_select.html#7ba0882728daedc75c249647c070ccf0" title="Function that indicates if the current move has not improved the fitness.">update</a> (<span class="keyword">const</span> M & __move, <span class="keyword">const</span> <span class="keyword">typename</span> M::EOType::Fitness & __fit)
|
||||
<a name="l00052"></a><a class="code" href="classmo_first_impr_select.html#7ba0882728daedc75c249647c070ccf0">00052</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_first_impr_select.html#7ba0882728daedc75c249647c070ccf0">update</a> (<span class="keyword">const</span> M & __move, <span class="keyword">const</span> <span class="keyword">typename</span> M::EOType::Fitness & __fit)
|
||||
<a name="l00053"></a>00053 {
|
||||
<a name="l00054"></a>00054
|
||||
<a name="l00055"></a>00055 <span class="keywordflow">if</span> (__fit > <a class="code" href="classmo_first_impr_select.html#ce7ba63e8cc3a9164f4e546477e98ca8" title="Initial fitness.">init_fit</a>)
|
||||
<a name="l00055"></a>00055 <span class="keywordflow">if</span> (__fit > <a class="code" href="classmo_first_impr_select.html#ce7ba63e8cc3a9164f4e546477e98ca8">init_fit</a>)
|
||||
<a name="l00056"></a>00056 {
|
||||
<a name="l00057"></a>00057
|
||||
<a name="l00058"></a>00058 <a class="code" href="classmo_first_impr_select.html#e1190347b76ec6fe717be32354b4a9a9" title="Best stored fitness.">best_fit</a> = __fit;
|
||||
<a name="l00059"></a>00059 <a class="code" href="classmo_first_impr_select.html#dfed419a608dd7c41f07fa1f1279cb8c" title="Best stored movement.">best_move</a> = __move;
|
||||
<a name="l00060"></a>00060 <a class="code" href="classmo_first_impr_select.html#a99c0586ba07449234705c17a258d58c" title="Allow to know if at least one move has improved the solution.">valid</a> = <span class="keyword">true</span>;
|
||||
<a name="l00058"></a>00058 <a class="code" href="classmo_first_impr_select.html#e1190347b76ec6fe717be32354b4a9a9">best_fit</a> = __fit;
|
||||
<a name="l00059"></a>00059 <a class="code" href="classmo_first_impr_select.html#dfed419a608dd7c41f07fa1f1279cb8c">best_move</a> = __move;
|
||||
<a name="l00060"></a>00060 <a class="code" href="classmo_first_impr_select.html#a99c0586ba07449234705c17a258d58c">valid</a> = <span class="keyword">true</span>;
|
||||
<a name="l00061"></a>00061
|
||||
<a name="l00062"></a>00062 <span class="keywordflow">return</span> <span class="keyword">false</span>;
|
||||
<a name="l00063"></a>00063 }
|
||||
|
|
@ -75,33 +74,33 @@
|
|||
<a name="l00068"></a>00068 }
|
||||
<a name="l00069"></a>00069
|
||||
<a name="l00071"></a>00071
|
||||
<a name="l00076"></a><a class="code" href="classmo_first_impr_select.html#3be12cf4cbaed00df7c4fa735b2c0a95">00076</a> <span class="keywordtype">void</span> <a class="code" href="classmo_first_impr_select.html#3be12cf4cbaed00df7c4fa735b2c0a95" title="Procedure which saved the best move and fitness.">operator () </a>(M & __move, <a class="code" href="classmo_first_impr_select.html#64763ce3e6d2873266624382b407fa5a" title="Alias for the fitness.">Fitness</a> & __fit) <span class="keywordflow">throw</span> (<a class="code" href="class_empty_selection.html" title="Special class that describes the case of no selection.">EmptySelection</a>)
|
||||
<a name="l00076"></a><a class="code" href="classmo_first_impr_select.html#3be12cf4cbaed00df7c4fa735b2c0a95">00076</a> <span class="keywordtype">void</span> <a class="code" href="classmo_first_impr_select.html#3be12cf4cbaed00df7c4fa735b2c0a95">operator () </a>(M & __move, <a class="code" href="classmo_first_impr_select.html#64763ce3e6d2873266624382b407fa5a">Fitness</a> & __fit) <span class="keywordflow">throw</span> (<a class="code" href="class_empty_selection.html">EmptySelection</a>)
|
||||
<a name="l00077"></a>00077 {
|
||||
<a name="l00078"></a>00078
|
||||
<a name="l00079"></a>00079 <span class="keywordflow">if</span> (<a class="code" href="classmo_first_impr_select.html#a99c0586ba07449234705c17a258d58c" title="Allow to know if at least one move has improved the solution.">valid</a>)
|
||||
<a name="l00079"></a>00079 <span class="keywordflow">if</span> (<a class="code" href="classmo_first_impr_select.html#a99c0586ba07449234705c17a258d58c">valid</a>)
|
||||
<a name="l00080"></a>00080 {
|
||||
<a name="l00081"></a>00081 __move = <a class="code" href="classmo_first_impr_select.html#dfed419a608dd7c41f07fa1f1279cb8c" title="Best stored movement.">best_move</a>;
|
||||
<a name="l00082"></a>00082 __fit = <a class="code" href="classmo_first_impr_select.html#e1190347b76ec6fe717be32354b4a9a9" title="Best stored fitness.">best_fit</a>;
|
||||
<a name="l00081"></a>00081 __move = <a class="code" href="classmo_first_impr_select.html#dfed419a608dd7c41f07fa1f1279cb8c">best_move</a>;
|
||||
<a name="l00082"></a>00082 __fit = <a class="code" href="classmo_first_impr_select.html#e1190347b76ec6fe717be32354b4a9a9">best_fit</a>;
|
||||
<a name="l00083"></a>00083 }
|
||||
<a name="l00084"></a>00084 <span class="keywordflow">else</span>
|
||||
<a name="l00085"></a>00085 <span class="keywordflow">throw</span> <a class="code" href="class_empty_selection.html" title="Special class that describes the case of no selection.">EmptySelection</a> ();
|
||||
<a name="l00085"></a>00085 <span class="keywordflow">throw</span> <a class="code" href="class_empty_selection.html">EmptySelection</a> ();
|
||||
<a name="l00086"></a>00086 }
|
||||
<a name="l00087"></a>00087
|
||||
<a name="l00088"></a>00088 <span class="keyword">private</span>:
|
||||
<a name="l00089"></a>00089
|
||||
<a name="l00091"></a><a class="code" href="classmo_first_impr_select.html#a99c0586ba07449234705c17a258d58c">00091</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_first_impr_select.html#a99c0586ba07449234705c17a258d58c" title="Allow to know if at least one move has improved the solution.">valid</a>;
|
||||
<a name="l00091"></a><a class="code" href="classmo_first_impr_select.html#a99c0586ba07449234705c17a258d58c">00091</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_first_impr_select.html#a99c0586ba07449234705c17a258d58c">valid</a>;
|
||||
<a name="l00092"></a>00092
|
||||
<a name="l00094"></a><a class="code" href="classmo_first_impr_select.html#dfed419a608dd7c41f07fa1f1279cb8c">00094</a> M <a class="code" href="classmo_first_impr_select.html#dfed419a608dd7c41f07fa1f1279cb8c" title="Best stored movement.">best_move</a>;
|
||||
<a name="l00094"></a><a class="code" href="classmo_first_impr_select.html#dfed419a608dd7c41f07fa1f1279cb8c">00094</a> M <a class="code" href="classmo_first_impr_select.html#dfed419a608dd7c41f07fa1f1279cb8c">best_move</a>;
|
||||
<a name="l00095"></a>00095
|
||||
<a name="l00097"></a><a class="code" href="classmo_first_impr_select.html#ce7ba63e8cc3a9164f4e546477e98ca8">00097</a> <a class="code" href="classmo_first_impr_select.html#64763ce3e6d2873266624382b407fa5a" title="Alias for the fitness.">Fitness</a> <a class="code" href="classmo_first_impr_select.html#ce7ba63e8cc3a9164f4e546477e98ca8" title="Initial fitness.">init_fit</a>;
|
||||
<a name="l00097"></a><a class="code" href="classmo_first_impr_select.html#ce7ba63e8cc3a9164f4e546477e98ca8">00097</a> <a class="code" href="classmo_first_impr_select.html#64763ce3e6d2873266624382b407fa5a">Fitness</a> <a class="code" href="classmo_first_impr_select.html#ce7ba63e8cc3a9164f4e546477e98ca8">init_fit</a>;
|
||||
<a name="l00098"></a>00098
|
||||
<a name="l00100"></a><a class="code" href="classmo_first_impr_select.html#e1190347b76ec6fe717be32354b4a9a9">00100</a> <a class="code" href="classmo_first_impr_select.html#64763ce3e6d2873266624382b407fa5a" title="Alias for the fitness.">Fitness</a> <a class="code" href="classmo_first_impr_select.html#e1190347b76ec6fe717be32354b4a9a9" title="Best stored fitness.">best_fit</a>;
|
||||
<a name="l00100"></a><a class="code" href="classmo_first_impr_select.html#e1190347b76ec6fe717be32354b4a9a9">00100</a> <a class="code" href="classmo_first_impr_select.html#64763ce3e6d2873266624382b407fa5a">Fitness</a> <a class="code" href="classmo_first_impr_select.html#e1190347b76ec6fe717be32354b4a9a9">best_fit</a>;
|
||||
<a name="l00101"></a>00101
|
||||
<a name="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 Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span>
|
||||
<a name="l00002"></a>00002
|
||||
<a name="l00003"></a>00003 <span class="comment">// "eoGenSolContinue.h"</span>
|
||||
|
|
@ -39,41 +38,41 @@
|
|||
<a name="l00015"></a>00015 <span class="preprocessor">#include "moSolContinue.h"</span>
|
||||
<a name="l00016"></a>00016
|
||||
<a name="l00018"></a>00018
|
||||
<a name="l00021"></a><a class="code" href="classmo_gen_sol_continue.html">00021</a> <span class="keyword">template</span> < <span class="keyword">class</span> EOT > <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="l00021"></a><a class="code" href="classmo_gen_sol_continue.html">00021</a> <span class="keyword">template</span> < <span class="keyword">class</span> EOT > <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="l00022"></a>00022 {
|
||||
<a name="l00023"></a>00023
|
||||
<a name="l00024"></a>00024 <span class="keyword">public</span>:
|
||||
<a name="l00025"></a>00025
|
||||
<a name="l00027"></a>00027
|
||||
<a name="l00030"></a><a class="code" href="classmo_gen_sol_continue.html#b56e890f1caa3f98e161c6512b59c95b">00030</a> <a class="code" href="classmo_gen_sol_continue.html#b56e890f1caa3f98e161c6512b59c95b" title="Simple constructor.">moGenSolContinue</a> (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> __maxNumGen):<a class="code" href="classmo_gen_sol_continue.html#30b9861e090578bdfa2374806600987a" title="Iteration maximum number.">maxNumGen</a> (__maxNumGen), <a class="code" href="classmo_gen_sol_continue.html#630d9736a3a2c952540cdc211764258c" title="Iteration current number.">numGen</a> (0)
|
||||
<a name="l00030"></a><a class="code" href="classmo_gen_sol_continue.html#b56e890f1caa3f98e161c6512b59c95b">00030</a> <a class="code" href="classmo_gen_sol_continue.html#b56e890f1caa3f98e161c6512b59c95b">moGenSolContinue</a> (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> __maxNumGen):<a class="code" href="classmo_gen_sol_continue.html#30b9861e090578bdfa2374806600987a">maxNumGen</a> (__maxNumGen), <a class="code" href="classmo_gen_sol_continue.html#630d9736a3a2c952540cdc211764258c">numGen</a> (0)
|
||||
<a name="l00031"></a>00031 {
|
||||
<a name="l00032"></a>00032
|
||||
<a name="l00033"></a>00033 }
|
||||
<a name="l00034"></a>00034
|
||||
<a name="l00036"></a>00036
|
||||
<a name="l00044"></a><a class="code" href="classmo_gen_sol_continue.html#457257cd73b474d6f7783d84d02c2e61">00044</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_gen_sol_continue.html#457257cd73b474d6f7783d84d02c2e61" title="Function that activates the stop criterion.">operator () </a>(<span class="keyword">const</span> EOT & __sol)
|
||||
<a name="l00044"></a><a class="code" href="classmo_gen_sol_continue.html#457257cd73b474d6f7783d84d02c2e61">00044</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_gen_sol_continue.html#457257cd73b474d6f7783d84d02c2e61">operator () </a>(<span class="keyword">const</span> EOT & __sol)
|
||||
<a name="l00045"></a>00045 {
|
||||
<a name="l00046"></a>00046
|
||||
<a name="l00047"></a>00047 <span class="keywordflow">return</span> (++<a class="code" href="classmo_gen_sol_continue.html#630d9736a3a2c952540cdc211764258c" title="Iteration current number.">numGen</a> < <a class="code" href="classmo_gen_sol_continue.html#30b9861e090578bdfa2374806600987a" title="Iteration maximum number.">maxNumGen</a>);
|
||||
<a name="l00047"></a>00047 <span class="keywordflow">return</span> (++<a class="code" href="classmo_gen_sol_continue.html#630d9736a3a2c952540cdc211764258c">numGen</a> < <a class="code" href="classmo_gen_sol_continue.html#30b9861e090578bdfa2374806600987a">maxNumGen</a>);
|
||||
<a name="l00048"></a>00048 }
|
||||
<a name="l00049"></a>00049
|
||||
<a name="l00051"></a>00051
|
||||
<a name="l00054"></a><a class="code" href="classmo_gen_sol_continue.html#6c5db8182157584b56507cc9075602d4">00054</a> <span class="keywordtype">void</span> <a class="code" href="classmo_gen_sol_continue.html#6c5db8182157584b56507cc9075602d4" title="Procedure which allows to initialise the generation counter.">init</a> ()
|
||||
<a name="l00054"></a><a class="code" href="classmo_gen_sol_continue.html#6c5db8182157584b56507cc9075602d4">00054</a> <span class="keywordtype">void</span> <a class="code" href="classmo_gen_sol_continue.html#6c5db8182157584b56507cc9075602d4">init</a> ()
|
||||
<a name="l00055"></a>00055 {
|
||||
<a name="l00056"></a>00056
|
||||
<a name="l00057"></a>00057 <a class="code" href="classmo_gen_sol_continue.html#630d9736a3a2c952540cdc211764258c" title="Iteration current number.">numGen</a> = 0;
|
||||
<a name="l00057"></a>00057 <a class="code" href="classmo_gen_sol_continue.html#630d9736a3a2c952540cdc211764258c">numGen</a> = 0;
|
||||
<a name="l00058"></a>00058 }
|
||||
<a name="l00059"></a>00059
|
||||
<a name="l00060"></a>00060 <span class="keyword">private</span>:
|
||||
<a name="l00061"></a>00061
|
||||
<a name="l00063"></a><a class="code" href="classmo_gen_sol_continue.html#30b9861e090578bdfa2374806600987a">00063</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="classmo_gen_sol_continue.html#30b9861e090578bdfa2374806600987a" title="Iteration maximum number.">maxNumGen</a>;
|
||||
<a name="l00063"></a><a class="code" href="classmo_gen_sol_continue.html#30b9861e090578bdfa2374806600987a">00063</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="classmo_gen_sol_continue.html#30b9861e090578bdfa2374806600987a">maxNumGen</a>;
|
||||
<a name="l00064"></a>00064
|
||||
<a name="l00066"></a><a class="code" href="classmo_gen_sol_continue.html#630d9736a3a2c952540cdc211764258c">00066</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="classmo_gen_sol_continue.html#630d9736a3a2c952540cdc211764258c" title="Iteration current number.">numGen</a>;
|
||||
<a name="l00066"></a><a class="code" href="classmo_gen_sol_continue.html#630d9736a3a2c952540cdc211764258c">00066</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="classmo_gen_sol_continue.html#630d9736a3a2c952540cdc211764258c">numGen</a>;
|
||||
<a name="l00067"></a>00067 };
|
||||
<a name="l00068"></a>00068
|
||||
<a name="l00069"></a>00069 <span class="preprocessor">#endif</span>
|
||||
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span>
|
||||
<a name="l00002"></a>00002
|
||||
<a name="l00003"></a>00003 <span class="comment">// "moHC.h"</span>
|
||||
|
|
@ -44,47 +43,47 @@
|
|||
<a name="l00020"></a>00020 <span class="preprocessor">#include "moHCMoveLoopExpl.h"</span>
|
||||
<a name="l00021"></a>00021
|
||||
<a name="l00023"></a>00023
|
||||
<a name="l00026"></a><a class="code" href="classmo_h_c.html">00026</a> <span class="keyword">template</span> < <span class="keyword">class</span> M > <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="l00026"></a><a class="code" href="classmo_h_c.html">00026</a> <span class="keyword">template</span> < <span class="keyword">class</span> M > <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="l00027"></a>00027 {
|
||||
<a name="l00028"></a>00028
|
||||
<a name="l00030"></a>00030 <span class="keyword">typedef</span>
|
||||
<a name="l00031"></a>00031 <span class="keyword">typename</span>
|
||||
<a name="l00032"></a>00032 M::EOType
|
||||
<a name="l00033"></a><a class="code" href="classmo_h_c.html#d219296ede03c679646bce2fe8ff96cb">00033</a> <a class="code" href="classmo_h_c.html#d219296ede03c679646bce2fe8ff96cb" title="Alias for the type.">EOT</a>;
|
||||
<a name="l00033"></a><a class="code" href="classmo_h_c.html#d219296ede03c679646bce2fe8ff96cb">00033</a> <a class="code" href="classmo_h_c.html#d219296ede03c679646bce2fe8ff96cb">EOT</a>;
|
||||
<a name="l00034"></a>00034
|
||||
<a name="l00036"></a>00036 <span class="keyword">typedef</span>
|
||||
<a name="l00037"></a>00037 <span class="keyword">typename</span>
|
||||
<a name="l00038"></a>00038 EOT::Fitness
|
||||
<a name="l00039"></a><a class="code" href="classmo_h_c.html#56487c97a7cf0c423cc879d1bbd45027">00039</a> <a class="code" href="classmo_h_c.html#56487c97a7cf0c423cc879d1bbd45027" title="Alias for the fitness.">Fitness</a>;
|
||||
<a name="l00039"></a><a class="code" href="classmo_h_c.html#56487c97a7cf0c423cc879d1bbd45027">00039</a> <a class="code" href="classmo_h_c.html#56487c97a7cf0c423cc879d1bbd45027">Fitness</a>;
|
||||
<a name="l00040"></a>00040
|
||||
<a name="l00041"></a>00041 <span class="keyword">public</span>:
|
||||
<a name="l00042"></a>00042
|
||||
<a name="l00044"></a>00044
|
||||
<a name="l00053"></a><a class="code" href="classmo_h_c.html#6cafe093f86a80c225827884cb9dc5b7">00053</a> <a class="code" href="classmo_h_c.html#6cafe093f86a80c225827884cb9dc5b7" title="Full constructor.">moHC</a> (moMoveInit < M > &__move_init, moNextMove < M > &__next_move, moMoveIncrEval < M > &__incr_eval, moMoveSelect < M > &__move_select, eoEvalFunc < EOT > &__full_eval):<a class="code" href="classmo_h_c.html#f6bfb4553fb699f1e08f7d9c37d06103" title="Complete exploration of the neighborhood.">move_expl</a> (*new <a class="code" href="classmo_h_c_move_loop_expl.html" title="Iterative explorer used by a moHC.">moHCMoveLoopExpl</a> < M >
|
||||
<a name="l00053"></a><a class="code" href="classmo_h_c.html#6cafe093f86a80c225827884cb9dc5b7">00053</a> <a class="code" href="classmo_h_c.html#6cafe093f86a80c225827884cb9dc5b7">moHC</a> (moMoveInit < M > &__move_init, moNextMove < M > &__next_move, moMoveIncrEval < M > &__incr_eval, moMoveSelect < M > &__move_select, eoEvalFunc < EOT > &__full_eval):<a class="code" href="classmo_h_c.html#f6bfb4553fb699f1e08f7d9c37d06103">move_expl</a> (*new <a class="code" href="classmo_h_c_move_loop_expl.html">moHCMoveLoopExpl</a> < M >
|
||||
<a name="l00054"></a>00054 (__move_init, __next_move, __incr_eval, __move_select)),
|
||||
<a name="l00055"></a>00055 <a class="code" href="classmo_h_c.html#4b0d5cc70fc3d83f59a48b2bdea65736" title="A full evaluation function.">full_eval</a> (__full_eval)
|
||||
<a name="l00055"></a>00055 <a class="code" href="classmo_h_c.html#4b0d5cc70fc3d83f59a48b2bdea65736">full_eval</a> (__full_eval)
|
||||
<a name="l00056"></a>00056 {
|
||||
<a name="l00057"></a>00057
|
||||
<a name="l00058"></a>00058 }
|
||||
<a name="l00059"></a>00059
|
||||
<a name="l00061"></a>00061
|
||||
<a name="l00067"></a><a class="code" href="classmo_h_c.html#45f27309792e584a27fa6dcb86ccda65">00067</a> <a class="code" href="classmo_h_c.html#6cafe093f86a80c225827884cb9dc5b7" title="Full constructor.">moHC</a> (moMoveExpl < M > &__move_expl, eoEvalFunc < EOT > &__full_eval):<a class="code" href="classmo_h_c.html#f6bfb4553fb699f1e08f7d9c37d06103" title="Complete exploration of the neighborhood.">move_expl</a> (__move_expl),
|
||||
<a name="l00068"></a>00068 <a class="code" href="classmo_h_c.html#4b0d5cc70fc3d83f59a48b2bdea65736" title="A full evaluation function.">full_eval</a>
|
||||
<a name="l00067"></a><a class="code" href="classmo_h_c.html#45f27309792e584a27fa6dcb86ccda65">00067</a> <a class="code" href="classmo_h_c.html#6cafe093f86a80c225827884cb9dc5b7">moHC</a> (moMoveExpl < M > &__move_expl, eoEvalFunc < EOT > &__full_eval):<a class="code" href="classmo_h_c.html#f6bfb4553fb699f1e08f7d9c37d06103">move_expl</a> (__move_expl),
|
||||
<a name="l00068"></a>00068 <a class="code" href="classmo_h_c.html#4b0d5cc70fc3d83f59a48b2bdea65736">full_eval</a>
|
||||
<a name="l00069"></a>00069 (__full_eval)
|
||||
<a name="l00070"></a>00070 {
|
||||
<a name="l00071"></a>00071
|
||||
<a name="l00072"></a>00072 }
|
||||
<a name="l00073"></a>00073
|
||||
<a name="l00075"></a>00075
|
||||
<a name="l00082"></a><a class="code" href="classmo_h_c.html#ed4e273c420efa6386c5975a696a5010">00082</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_h_c.html#ed4e273c420efa6386c5975a696a5010" title="Function which launches the HC.">operator ()</a>(<a class="code" href="classmo_h_c.html#d219296ede03c679646bce2fe8ff96cb" title="Alias for the type.">EOT</a> & __sol)
|
||||
<a name="l00082"></a><a class="code" href="classmo_h_c.html#ed4e273c420efa6386c5975a696a5010">00082</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_h_c.html#ed4e273c420efa6386c5975a696a5010">operator ()</a>(<a class="code" href="classmo_h_c.html#d219296ede03c679646bce2fe8ff96cb">EOT</a> & __sol)
|
||||
<a name="l00083"></a>00083 {
|
||||
<a name="l00084"></a>00084
|
||||
<a name="l00085"></a>00085 <span class="keywordflow">if</span> (__sol.invalid ())
|
||||
<a name="l00086"></a>00086 {
|
||||
<a name="l00087"></a>00087 <a class="code" href="classmo_h_c.html#4b0d5cc70fc3d83f59a48b2bdea65736" title="A full evaluation function.">full_eval</a> (__sol);
|
||||
<a name="l00087"></a>00087 <a class="code" href="classmo_h_c.html#4b0d5cc70fc3d83f59a48b2bdea65736">full_eval</a> (__sol);
|
||||
<a name="l00088"></a>00088 }
|
||||
<a name="l00089"></a>00089
|
||||
<a name="l00090"></a>00090 <a class="code" href="classmo_h_c.html#d219296ede03c679646bce2fe8ff96cb" title="Alias for the type.">EOT</a> new_sol;
|
||||
<a name="l00090"></a>00090 <a class="code" href="classmo_h_c.html#d219296ede03c679646bce2fe8ff96cb">EOT</a> new_sol;
|
||||
<a name="l00091"></a>00091
|
||||
<a name="l00092"></a>00092 <span class="keywordflow">do</span>
|
||||
<a name="l00093"></a>00093 {
|
||||
|
|
@ -94,10 +93,10 @@
|
|||
<a name="l00097"></a>00097 <span class="keywordflow">try</span>
|
||||
<a name="l00098"></a>00098 {
|
||||
<a name="l00099"></a>00099
|
||||
<a name="l00100"></a>00100 <a class="code" href="classmo_h_c.html#f6bfb4553fb699f1e08f7d9c37d06103" title="Complete exploration of the neighborhood.">move_expl</a> (__sol, new_sol);
|
||||
<a name="l00100"></a>00100 <a class="code" href="classmo_h_c.html#f6bfb4553fb699f1e08f7d9c37d06103">move_expl</a> (__sol, new_sol);
|
||||
<a name="l00101"></a>00101
|
||||
<a name="l00102"></a>00102 }
|
||||
<a name="l00103"></a>00103 <span class="keywordflow">catch</span> (<a class="code" href="class_empty_selection.html" title="Special class that describes the case of no selection.">EmptySelection</a> & __ex)
|
||||
<a name="l00103"></a>00103 <span class="keywordflow">catch</span> (<a class="code" href="class_empty_selection.html">EmptySelection</a> & __ex)
|
||||
<a name="l00104"></a>00104 {
|
||||
<a name="l00105"></a>00105
|
||||
<a name="l00106"></a>00106 <span class="keywordflow">break</span>;
|
||||
|
|
@ -120,14 +119,14 @@
|
|||
<a name="l00123"></a>00123
|
||||
<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#f6bfb4553fb699f1e08f7d9c37d06103">00127</a> moMoveExpl < M > &<a class="code" href="classmo_h_c.html#f6bfb4553fb699f1e08f7d9c37d06103" title="Complete exploration of the neighborhood.">move_expl</a>;
|
||||
<a name="l00127"></a><a class="code" href="classmo_h_c.html#f6bfb4553fb699f1e08f7d9c37d06103">00127</a> moMoveExpl < M > &<a class="code" href="classmo_h_c.html#f6bfb4553fb699f1e08f7d9c37d06103">move_expl</a>;
|
||||
<a name="l00128"></a>00128
|
||||
<a name="l00130"></a><a class="code" href="classmo_h_c.html#4b0d5cc70fc3d83f59a48b2bdea65736">00130</a> eoEvalFunc < EOT > &<a class="code" href="classmo_h_c.html#4b0d5cc70fc3d83f59a48b2bdea65736" title="A full evaluation function.">full_eval</a>;
|
||||
<a name="l00130"></a><a class="code" href="classmo_h_c.html#4b0d5cc70fc3d83f59a48b2bdea65736">00130</a> eoEvalFunc < EOT > &<a class="code" href="classmo_h_c.html#4b0d5cc70fc3d83f59a48b2bdea65736">full_eval</a>;
|
||||
<a name="l00131"></a>00131 };
|
||||
<a name="l00132"></a>00132
|
||||
<a name="l00133"></a>00133 <span class="preprocessor">#endif</span>
|
||||
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span>
|
||||
<a name="l00002"></a>00002
|
||||
<a name="l00003"></a>00003 <span class="comment">// "moHCMoveLoopExpl.h"</span>
|
||||
|
|
@ -43,53 +42,53 @@
|
|||
<a name="l00019"></a>00019 <span class="preprocessor">#include "moMoveIncrEval.h"</span>
|
||||
<a name="l00020"></a>00020 <span class="preprocessor">#include "moMoveSelect.h"</span>
|
||||
<a name="l00021"></a>00021
|
||||
<a name="l00023"></a><a class="code" href="classmo_h_c_move_loop_expl.html">00023</a> <span class="keyword">template</span> < <span class="keyword">class</span> M > <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="l00023"></a><a class="code" href="classmo_h_c_move_loop_expl.html">00023</a> <span class="keyword">template</span> < <span class="keyword">class</span> M > <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="l00024"></a>00024 {
|
||||
<a name="l00025"></a>00025
|
||||
<a name="l00027"></a><a class="code" href="classmo_h_c_move_loop_expl.html#077befd4106c201eafd3ea22bcea2fe9">00027</a> <span class="keyword">typedef</span> <span class="keyword">typename</span> M::EOType <a class="code" href="classmo_h_c_move_loop_expl.html#077befd4106c201eafd3ea22bcea2fe9" title="Alias for the type.">EOT</a>;
|
||||
<a name="l00027"></a><a class="code" href="classmo_h_c_move_loop_expl.html#077befd4106c201eafd3ea22bcea2fe9">00027</a> <span class="keyword">typedef</span> <span class="keyword">typename</span> M::EOType <a class="code" href="classmo_h_c_move_loop_expl.html#077befd4106c201eafd3ea22bcea2fe9">EOT</a>;
|
||||
<a name="l00028"></a>00028
|
||||
<a name="l00030"></a><a class="code" href="classmo_h_c_move_loop_expl.html#f24871224316d5549b9013a2d27ab465">00030</a> <span class="keyword">typedef</span> <span class="keyword">typename</span> M::EOType::Fitness <a class="code" href="classmo_h_c_move_loop_expl.html#f24871224316d5549b9013a2d27ab465" title="Alias for the fitness.">Fitness</a>;
|
||||
<a name="l00030"></a><a class="code" href="classmo_h_c_move_loop_expl.html#f24871224316d5549b9013a2d27ab465">00030</a> <span class="keyword">typedef</span> <span class="keyword">typename</span> M::EOType::Fitness <a class="code" href="classmo_h_c_move_loop_expl.html#f24871224316d5549b9013a2d27ab465">Fitness</a>;
|
||||
<a name="l00031"></a>00031
|
||||
<a name="l00032"></a>00032 <span class="keyword">public</span>:
|
||||
<a name="l00033"></a>00033
|
||||
<a name="l00035"></a>00035
|
||||
<a name="l00043"></a><a class="code" href="classmo_h_c_move_loop_expl.html#11410d648d79746253e9dc249c4ec7b5">00043</a> <a class="code" href="classmo_h_c_move_loop_expl.html#11410d648d79746253e9dc249c4ec7b5" title="Constructor.">moHCMoveLoopExpl</a> (moMoveInit < M > &__move_init, moNextMove < M > &__next_move, moMoveIncrEval < M > &__incr_eval, moMoveSelect < M > &__move_select):
|
||||
<a name="l00043"></a><a class="code" href="classmo_h_c_move_loop_expl.html#11410d648d79746253e9dc249c4ec7b5">00043</a> <a class="code" href="classmo_h_c_move_loop_expl.html#11410d648d79746253e9dc249c4ec7b5">moHCMoveLoopExpl</a> (moMoveInit < M > &__move_init, moNextMove < M > &__next_move, moMoveIncrEval < M > &__incr_eval, moMoveSelect < M > &__move_select):
|
||||
<a name="l00044"></a>00044
|
||||
<a name="l00045"></a>00045 <a class="code" href="classmo_h_c_move_loop_expl.html#6776fc51331c1b452d026b92448b4ffc" title="Move initialiser.">move_init</a> (__move_init),
|
||||
<a name="l00046"></a>00046 <a class="code" href="classmo_h_c_move_loop_expl.html#f716c5271e0eba9275c585dc52768443" title="Neighborhood explorer.">next_move</a> (__next_move),
|
||||
<a name="l00047"></a>00047 <a class="code" href="classmo_h_c_move_loop_expl.html#84a8fccba05ab30414281469bc8ee779" title="(generally) Efficient evaluation.">incr_eval</a> (__incr_eval), <a class="code" href="classmo_h_c_move_loop_expl.html#13bcd1322b2b97fd665be2f60c532fbb" title="Move selector.">move_select</a> (__move_select)
|
||||
<a name="l00045"></a>00045 <a class="code" href="classmo_h_c_move_loop_expl.html#6776fc51331c1b452d026b92448b4ffc">move_init</a> (__move_init),
|
||||
<a name="l00046"></a>00046 <a class="code" href="classmo_h_c_move_loop_expl.html#f716c5271e0eba9275c585dc52768443">next_move</a> (__next_move),
|
||||
<a name="l00047"></a>00047 <a class="code" href="classmo_h_c_move_loop_expl.html#84a8fccba05ab30414281469bc8ee779">incr_eval</a> (__incr_eval), <a class="code" href="classmo_h_c_move_loop_expl.html#13bcd1322b2b97fd665be2f60c532fbb">move_select</a> (__move_select)
|
||||
<a name="l00048"></a>00048 {
|
||||
<a name="l00049"></a>00049
|
||||
<a name="l00050"></a>00050 }
|
||||
<a name="l00051"></a>00051
|
||||
<a name="l00053"></a>00053
|
||||
<a name="l00059"></a><a class="code" href="classmo_h_c_move_loop_expl.html#f48d5379caac7f6a165e9fe8840e6ccb">00059</a> <span class="keywordtype">void</span> <a class="code" href="classmo_h_c_move_loop_expl.html#f48d5379caac7f6a165e9fe8840e6ccb" title="Procedure which launches the explorer.">operator () </a>(<span class="keyword">const</span> <a class="code" href="classmo_h_c_move_loop_expl.html#077befd4106c201eafd3ea22bcea2fe9" title="Alias for the type.">EOT</a> & __old_sol, <a class="code" href="classmo_h_c_move_loop_expl.html#077befd4106c201eafd3ea22bcea2fe9" title="Alias for the type.">EOT</a> & __new_sol)
|
||||
<a name="l00059"></a><a class="code" href="classmo_h_c_move_loop_expl.html#f48d5379caac7f6a165e9fe8840e6ccb">00059</a> <span class="keywordtype">void</span> <a class="code" href="classmo_h_c_move_loop_expl.html#f48d5379caac7f6a165e9fe8840e6ccb">operator () </a>(<span class="keyword">const</span> <a class="code" href="classmo_h_c_move_loop_expl.html#077befd4106c201eafd3ea22bcea2fe9">EOT</a> & __old_sol, <a class="code" href="classmo_h_c_move_loop_expl.html#077befd4106c201eafd3ea22bcea2fe9">EOT</a> & __new_sol)
|
||||
<a name="l00060"></a>00060 {
|
||||
<a name="l00061"></a>00061
|
||||
<a name="l00062"></a>00062 M move;
|
||||
<a name="l00063"></a>00063
|
||||
<a name="l00064"></a>00064 <span class="comment">//</span>
|
||||
<a name="l00065"></a>00065 <a class="code" href="classmo_h_c_move_loop_expl.html#6776fc51331c1b452d026b92448b4ffc" title="Move initialiser.">move_init</a> (move, __old_sol); <span class="comment">/* Restarting the exploration of </span>
|
||||
<a name="l00065"></a>00065 <a class="code" href="classmo_h_c_move_loop_expl.html#6776fc51331c1b452d026b92448b4ffc">move_init</a> (move, __old_sol); <span class="comment">/* Restarting the exploration of </span>
|
||||
<a name="l00066"></a>00066 <span class="comment"> of the neighborhood ! */</span>
|
||||
<a name="l00067"></a>00067
|
||||
<a name="l00068"></a>00068 <a class="code" href="classmo_h_c_move_loop_expl.html#13bcd1322b2b97fd665be2f60c532fbb" title="Move selector.">move_select</a>.init (__old_sol.fitness ());
|
||||
<a name="l00068"></a>00068 <a class="code" href="classmo_h_c_move_loop_expl.html#13bcd1322b2b97fd665be2f60c532fbb">move_select</a>.init (__old_sol.fitness ());
|
||||
<a name="l00069"></a>00069
|
||||
<a name="l00070"></a>00070 <span class="keywordflow">while</span> (<a class="code" href="classmo_h_c_move_loop_expl.html#13bcd1322b2b97fd665be2f60c532fbb" title="Move selector.">move_select</a>.update (move, <a class="code" href="classmo_h_c_move_loop_expl.html#84a8fccba05ab30414281469bc8ee779" title="(generally) Efficient evaluation.">incr_eval</a> (move, __old_sol))
|
||||
<a name="l00071"></a>00071 && <a class="code" href="classmo_h_c_move_loop_expl.html#f716c5271e0eba9275c585dc52768443" title="Neighborhood explorer.">next_move</a> (move, __old_sol));
|
||||
<a name="l00070"></a>00070 <span class="keywordflow">while</span> (<a class="code" href="classmo_h_c_move_loop_expl.html#13bcd1322b2b97fd665be2f60c532fbb">move_select</a>.update (move, <a class="code" href="classmo_h_c_move_loop_expl.html#84a8fccba05ab30414281469bc8ee779">incr_eval</a> (move, __old_sol))
|
||||
<a name="l00071"></a>00071 && <a class="code" href="classmo_h_c_move_loop_expl.html#f716c5271e0eba9275c585dc52768443">next_move</a> (move, __old_sol));
|
||||
<a name="l00072"></a>00072
|
||||
<a name="l00073"></a>00073 <span class="keywordflow">try</span>
|
||||
<a name="l00074"></a>00074 {
|
||||
<a name="l00075"></a>00075
|
||||
<a name="l00076"></a>00076 M best_move;
|
||||
<a name="l00077"></a>00077
|
||||
<a name="l00078"></a>00078 <a class="code" href="classmo_h_c_move_loop_expl.html#f24871224316d5549b9013a2d27ab465" title="Alias for the fitness.">Fitness</a> best_move_fit;
|
||||
<a name="l00078"></a>00078 <a class="code" href="classmo_h_c_move_loop_expl.html#f24871224316d5549b9013a2d27ab465">Fitness</a> best_move_fit;
|
||||
<a name="l00079"></a>00079
|
||||
<a name="l00080"></a>00080 <a class="code" href="classmo_h_c_move_loop_expl.html#13bcd1322b2b97fd665be2f60c532fbb" title="Move selector.">move_select</a> (best_move, best_move_fit);
|
||||
<a name="l00080"></a>00080 <a class="code" href="classmo_h_c_move_loop_expl.html#13bcd1322b2b97fd665be2f60c532fbb">move_select</a> (best_move, best_move_fit);
|
||||
<a name="l00081"></a>00081 __new_sol.fitness (best_move_fit);
|
||||
<a name="l00082"></a>00082 best_move (__new_sol);
|
||||
<a name="l00083"></a>00083
|
||||
<a name="l00084"></a>00084 }
|
||||
<a name="l00085"></a>00085 <span class="keywordflow">catch</span> (<a class="code" href="class_empty_selection.html" title="Special class that describes the case of no selection.">EmptySelection</a> & __ex)
|
||||
<a name="l00085"></a>00085 <span class="keywordflow">catch</span> (<a class="code" href="class_empty_selection.html">EmptySelection</a> & __ex)
|
||||
<a name="l00086"></a>00086 {
|
||||
<a name="l00087"></a>00087
|
||||
<a name="l00088"></a>00088 <span class="comment">// ?</span>
|
||||
|
|
@ -98,19 +97,19 @@
|
|||
<a name="l00091"></a>00091
|
||||
<a name="l00092"></a>00092 <span class="keyword">private</span>:
|
||||
<a name="l00093"></a>00093
|
||||
<a name="l00095"></a><a class="code" href="classmo_h_c_move_loop_expl.html#6776fc51331c1b452d026b92448b4ffc">00095</a> moMoveInit < M > &<a class="code" href="classmo_h_c_move_loop_expl.html#6776fc51331c1b452d026b92448b4ffc" title="Move initialiser.">move_init</a>;
|
||||
<a name="l00095"></a><a class="code" href="classmo_h_c_move_loop_expl.html#6776fc51331c1b452d026b92448b4ffc">00095</a> moMoveInit < M > &<a class="code" href="classmo_h_c_move_loop_expl.html#6776fc51331c1b452d026b92448b4ffc">move_init</a>;
|
||||
<a name="l00096"></a>00096
|
||||
<a name="l00098"></a><a class="code" href="classmo_h_c_move_loop_expl.html#f716c5271e0eba9275c585dc52768443">00098</a> moNextMove < M > &<a class="code" href="classmo_h_c_move_loop_expl.html#f716c5271e0eba9275c585dc52768443" title="Neighborhood explorer.">next_move</a>;
|
||||
<a name="l00098"></a><a class="code" href="classmo_h_c_move_loop_expl.html#f716c5271e0eba9275c585dc52768443">00098</a> moNextMove < M > &<a class="code" href="classmo_h_c_move_loop_expl.html#f716c5271e0eba9275c585dc52768443">next_move</a>;
|
||||
<a name="l00099"></a>00099
|
||||
<a name="l00101"></a><a class="code" href="classmo_h_c_move_loop_expl.html#84a8fccba05ab30414281469bc8ee779">00101</a> moMoveIncrEval < M > &<a class="code" href="classmo_h_c_move_loop_expl.html#84a8fccba05ab30414281469bc8ee779" title="(generally) Efficient evaluation.">incr_eval</a>;
|
||||
<a name="l00101"></a><a class="code" href="classmo_h_c_move_loop_expl.html#84a8fccba05ab30414281469bc8ee779">00101</a> moMoveIncrEval < M > &<a class="code" href="classmo_h_c_move_loop_expl.html#84a8fccba05ab30414281469bc8ee779">incr_eval</a>;
|
||||
<a name="l00102"></a>00102
|
||||
<a name="l00104"></a><a class="code" href="classmo_h_c_move_loop_expl.html#13bcd1322b2b97fd665be2f60c532fbb">00104</a> moMoveSelect < M > &<a class="code" href="classmo_h_c_move_loop_expl.html#13bcd1322b2b97fd665be2f60c532fbb" title="Move selector.">move_select</a>;
|
||||
<a name="l00104"></a><a class="code" href="classmo_h_c_move_loop_expl.html#13bcd1322b2b97fd665be2f60c532fbb">00104</a> moMoveSelect < M > &<a class="code" href="classmo_h_c_move_loop_expl.html#13bcd1322b2b97fd665be2f60c532fbb">move_select</a>;
|
||||
<a name="l00105"></a>00105
|
||||
<a name="l00106"></a>00106 };
|
||||
<a name="l00107"></a>00107
|
||||
<a name="l00108"></a>00108 <span class="preprocessor">#endif</span>
|
||||
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span>
|
||||
<a name="l00002"></a>00002
|
||||
<a name="l00003"></a>00003 <span class="comment">// "moImprAspirCrit.h"</span>
|
||||
|
|
@ -39,44 +38,44 @@
|
|||
<a name="l00015"></a>00015 <span class="preprocessor">#include "moAspirCrit.h"</span>
|
||||
<a name="l00016"></a>00016
|
||||
<a name="l00018"></a>00018
|
||||
<a name="l00022"></a><a class="code" href="classmo_impr_best_fit_aspir_crit.html">00022</a> <span class="keyword">template</span> < <span class="keyword">class</span> M > <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="l00022"></a><a class="code" href="classmo_impr_best_fit_aspir_crit.html">00022</a> <span class="keyword">template</span> < <span class="keyword">class</span> M > <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="l00023"></a>00023 {
|
||||
<a name="l00024"></a>00024
|
||||
<a name="l00025"></a>00025 <span class="keyword">public</span>:
|
||||
<a name="l00026"></a>00026
|
||||
<a name="l00028"></a><a class="code" href="classmo_impr_best_fit_aspir_crit.html#0bc1a8c9af99781e662570c04750cca8">00028</a> <span class="keyword">typedef</span> <span class="keyword">typename</span> M::EOType::Fitness <a class="code" href="classmo_impr_best_fit_aspir_crit.html#0bc1a8c9af99781e662570c04750cca8" title="Alias for the fitness.">Fitness</a>;
|
||||
<a name="l00028"></a><a class="code" href="classmo_impr_best_fit_aspir_crit.html#0bc1a8c9af99781e662570c04750cca8">00028</a> <span class="keyword">typedef</span> <span class="keyword">typename</span> M::EOType::Fitness <a class="code" href="classmo_impr_best_fit_aspir_crit.html#0bc1a8c9af99781e662570c04750cca8">Fitness</a>;
|
||||
<a name="l00029"></a>00029
|
||||
<a name="l00031"></a><a class="code" href="classmo_impr_best_fit_aspir_crit.html#e2c697a5cf3a7696e38bb52b6694a340">00031</a> <a class="code" href="classmo_impr_best_fit_aspir_crit.html#e2c697a5cf3a7696e38bb52b6694a340" title="Contructor.">moImprBestFitAspirCrit</a> ()
|
||||
<a name="l00031"></a><a class="code" href="classmo_impr_best_fit_aspir_crit.html#e2c697a5cf3a7696e38bb52b6694a340">00031</a> <a class="code" href="classmo_impr_best_fit_aspir_crit.html#e2c697a5cf3a7696e38bb52b6694a340">moImprBestFitAspirCrit</a> ()
|
||||
<a name="l00032"></a>00032 {
|
||||
<a name="l00033"></a>00033
|
||||
<a name="l00034"></a>00034 <a class="code" href="classmo_impr_best_fit_aspir_crit.html#2d5226c7dd661b33011402dbbbe78265" title="Indicates that a fitness has been already saved or not.">first_time</a> = <span class="keyword">true</span>;
|
||||
<a name="l00034"></a>00034 <a class="code" href="classmo_impr_best_fit_aspir_crit.html#2d5226c7dd661b33011402dbbbe78265">first_time</a> = <span class="keyword">true</span>;
|
||||
<a name="l00035"></a>00035 }
|
||||
<a name="l00036"></a>00036
|
||||
<a name="l00038"></a><a class="code" href="classmo_impr_best_fit_aspir_crit.html#ffa451a14ff4ea86fb8bd9fdbc348630">00038</a> <span class="keywordtype">void</span> <a class="code" href="classmo_impr_best_fit_aspir_crit.html#ffa451a14ff4ea86fb8bd9fdbc348630" title="Initialisation procedure.">init</a> ()
|
||||
<a name="l00038"></a><a class="code" href="classmo_impr_best_fit_aspir_crit.html#ffa451a14ff4ea86fb8bd9fdbc348630">00038</a> <span class="keywordtype">void</span> <a class="code" href="classmo_impr_best_fit_aspir_crit.html#ffa451a14ff4ea86fb8bd9fdbc348630">init</a> ()
|
||||
<a name="l00039"></a>00039 {
|
||||
<a name="l00040"></a>00040
|
||||
<a name="l00041"></a>00041 <a class="code" href="classmo_impr_best_fit_aspir_crit.html#2d5226c7dd661b33011402dbbbe78265" title="Indicates that a fitness has been already saved or not.">first_time</a> = <span class="keyword">true</span>;
|
||||
<a name="l00041"></a>00041 <a class="code" href="classmo_impr_best_fit_aspir_crit.html#2d5226c7dd661b33011402dbbbe78265">first_time</a> = <span class="keyword">true</span>;
|
||||
<a name="l00042"></a>00042 }
|
||||
<a name="l00043"></a>00043
|
||||
<a name="l00045"></a>00045
|
||||
<a name="l00052"></a><a class="code" href="classmo_impr_best_fit_aspir_crit.html#53f62fb56dcae3051a741f1fddb0204b">00052</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_impr_best_fit_aspir_crit.html#53f62fb56dcae3051a741f1fddb0204b" title="Function that indicates if the fit is better that the already saved fit.">operator () </a>(<span class="keyword">const</span> M & __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> & __fit)
|
||||
<a name="l00052"></a><a class="code" href="classmo_impr_best_fit_aspir_crit.html#53f62fb56dcae3051a741f1fddb0204b">00052</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_impr_best_fit_aspir_crit.html#53f62fb56dcae3051a741f1fddb0204b">operator () </a>(<span class="keyword">const</span> M & __move, <span class="keyword">const</span> <a class="code" href="classmo_impr_best_fit_aspir_crit.html#0bc1a8c9af99781e662570c04750cca8">Fitness</a> & __fit)
|
||||
<a name="l00053"></a>00053 {
|
||||
<a name="l00054"></a>00054
|
||||
<a name="l00055"></a>00055 <span class="keywordflow">if</span> (<a class="code" href="classmo_impr_best_fit_aspir_crit.html#2d5226c7dd661b33011402dbbbe78265" title="Indicates that a fitness has been already saved or not.">first_time</a>)
|
||||
<a name="l00055"></a>00055 <span class="keywordflow">if</span> (<a class="code" href="classmo_impr_best_fit_aspir_crit.html#2d5226c7dd661b33011402dbbbe78265">first_time</a>)
|
||||
<a name="l00056"></a>00056 {
|
||||
<a name="l00057"></a>00057
|
||||
<a name="l00058"></a>00058 <a class="code" href="classmo_impr_best_fit_aspir_crit.html#9e52383f0af8013b4aff0942325e1bf3" title="Best fitness found until now.">best_fit</a> = __fit;
|
||||
<a name="l00059"></a>00059 <a class="code" href="classmo_impr_best_fit_aspir_crit.html#2d5226c7dd661b33011402dbbbe78265" title="Indicates that a fitness has been already saved or not.">first_time</a> = <span class="keyword">false</span>;
|
||||
<a name="l00058"></a>00058 <a class="code" href="classmo_impr_best_fit_aspir_crit.html#9e52383f0af8013b4aff0942325e1bf3">best_fit</a> = __fit;
|
||||
<a name="l00059"></a>00059 <a class="code" href="classmo_impr_best_fit_aspir_crit.html#2d5226c7dd661b33011402dbbbe78265">first_time</a> = <span class="keyword">false</span>;
|
||||
<a name="l00060"></a>00060
|
||||
<a name="l00061"></a>00061 <span class="keywordflow">return</span> <span class="keyword">true</span>;
|
||||
<a name="l00062"></a>00062 }
|
||||
<a name="l00063"></a>00063 <span class="keywordflow">else</span> <span class="keywordflow">if</span> (__fit < <a class="code" href="classmo_impr_best_fit_aspir_crit.html#9e52383f0af8013b4aff0942325e1bf3" title="Best fitness found until now.">best_fit</a>)
|
||||
<a name="l00063"></a>00063 <span class="keywordflow">else</span> <span class="keywordflow">if</span> (__fit < <a class="code" href="classmo_impr_best_fit_aspir_crit.html#9e52383f0af8013b4aff0942325e1bf3">best_fit</a>)
|
||||
<a name="l00064"></a>00064 <span class="keywordflow">return</span> <span class="keyword">false</span>;
|
||||
<a name="l00065"></a>00065
|
||||
<a name="l00066"></a>00066 <span class="keywordflow">else</span>
|
||||
<a name="l00067"></a>00067 {
|
||||
<a name="l00068"></a>00068
|
||||
<a name="l00069"></a>00069 <a class="code" href="classmo_impr_best_fit_aspir_crit.html#9e52383f0af8013b4aff0942325e1bf3" title="Best fitness found until now.">best_fit</a> = __fit;
|
||||
<a name="l00069"></a>00069 <a class="code" href="classmo_impr_best_fit_aspir_crit.html#9e52383f0af8013b4aff0942325e1bf3">best_fit</a> = __fit;
|
||||
<a name="l00070"></a>00070
|
||||
<a name="l00071"></a>00071 <span class="keywordflow">return</span> <span class="keyword">true</span>;
|
||||
<a name="l00072"></a>00072 }
|
||||
|
|
@ -84,14 +83,14 @@
|
|||
<a name="l00074"></a>00074
|
||||
<a name="l00075"></a>00075 <span class="keyword">private</span>:
|
||||
<a name="l00076"></a>00076
|
||||
<a name="l00078"></a><a class="code" href="classmo_impr_best_fit_aspir_crit.html#9e52383f0af8013b4aff0942325e1bf3">00078</a> <a class="code" href="classmo_impr_best_fit_aspir_crit.html#0bc1a8c9af99781e662570c04750cca8" title="Alias for the fitness.">Fitness</a> <a class="code" href="classmo_impr_best_fit_aspir_crit.html#9e52383f0af8013b4aff0942325e1bf3" title="Best fitness found until now.">best_fit</a>;
|
||||
<a name="l00078"></a><a class="code" href="classmo_impr_best_fit_aspir_crit.html#9e52383f0af8013b4aff0942325e1bf3">00078</a> <a class="code" href="classmo_impr_best_fit_aspir_crit.html#0bc1a8c9af99781e662570c04750cca8">Fitness</a> <a class="code" href="classmo_impr_best_fit_aspir_crit.html#9e52383f0af8013b4aff0942325e1bf3">best_fit</a>;
|
||||
<a name="l00079"></a>00079
|
||||
<a name="l00081"></a><a class="code" href="classmo_impr_best_fit_aspir_crit.html#2d5226c7dd661b33011402dbbbe78265">00081</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_impr_best_fit_aspir_crit.html#2d5226c7dd661b33011402dbbbe78265" title="Indicates that a fitness has been already saved or not.">first_time</a>;
|
||||
<a name="l00081"></a><a class="code" href="classmo_impr_best_fit_aspir_crit.html#2d5226c7dd661b33011402dbbbe78265">00081</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_impr_best_fit_aspir_crit.html#2d5226c7dd661b33011402dbbbe78265">first_time</a>;
|
||||
<a name="l00082"></a>00082 };
|
||||
<a name="l00083"></a>00083
|
||||
<a name="l00084"></a>00084 <span class="preprocessor">#endif</span>
|
||||
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: 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.2 -->
|
||||
<!-- 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">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span>
|
||||
<a name="l00002"></a>00002
|
||||
<a name="l00003"></a>00003 <span class="comment">// "moNextMove.h"</span>
|
||||
|
|
@ -40,54 +39,54 @@
|
|||
<a name="l00016"></a>00016 <span class="preprocessor">#include "moRandMove.h"</span>
|
||||
<a name="l00017"></a>00017
|
||||
<a name="l00019"></a>00019
|
||||
<a name="l00022"></a><a class="code" href="classmo_it_rand_next_move.html">00022</a> <span class="keyword">template</span> < <span class="keyword">class</span> M > <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="l00022"></a><a class="code" href="classmo_it_rand_next_move.html">00022</a> <span class="keyword">template</span> < <span class="keyword">class</span> M > <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="l00023"></a>00023 {
|
||||
<a name="l00024"></a>00024
|
||||
<a name="l00026"></a><a class="code" href="classmo_it_rand_next_move.html#ee666007fc494bf4a5f0cd065e5671cf">00026</a> <span class="keyword">typedef</span> <span class="keyword">typename</span> M::EOType <a class="code" href="classmo_it_rand_next_move.html#ee666007fc494bf4a5f0cd065e5671cf" title="Alias for the type.">EOT</a>;
|
||||
<a name="l00026"></a><a class="code" href="classmo_it_rand_next_move.html#ee666007fc494bf4a5f0cd065e5671cf">00026</a> <span class="keyword">typedef</span> <span class="keyword">typename</span> M::EOType <a class="code" href="classmo_it_rand_next_move.html#ee666007fc494bf4a5f0cd065e5671cf">EOT</a>;
|
||||
<a name="l00027"></a>00027
|
||||
<a name="l00028"></a>00028 <span class="keyword">public</span>:
|
||||
<a name="l00029"></a>00029
|
||||
<a name="l00031"></a>00031
|
||||
<a name="l00037"></a><a class="code" href="classmo_it_rand_next_move.html#2b61b3713d482ecf71db8d941551ff7a">00037</a> <a class="code" href="classmo_it_rand_next_move.html#2b61b3713d482ecf71db8d941551ff7a" title="The constructor.">moItRandNextMove</a> (moRandMove < M > &__rand_move,
|
||||
<a name="l00038"></a>00038 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> __max_iter):<a class="code" href="classmo_it_rand_next_move.html#ef9410ec5e7dfa7f002e05967931c459" title="A move generator (generally randomly).">rand_move</a> (__rand_move),
|
||||
<a name="l00039"></a>00039 <a class="code" href="classmo_it_rand_next_move.html#dc67fa86677d7a4f982de8d8b1eba033" title="Iteration maximum number.">max_iter</a> (__max_iter), <a class="code" href="classmo_it_rand_next_move.html#f43494b13931d8f76b5d9d5d6469e91b" title="Iteration current number.">num_iter</a> (0)
|
||||
<a name="l00037"></a><a class="code" href="classmo_it_rand_next_move.html#2b61b3713d482ecf71db8d941551ff7a">00037</a> <a class="code" href="classmo_it_rand_next_move.html#2b61b3713d482ecf71db8d941551ff7a">moItRandNextMove</a> (moRandMove < M > &__rand_move,
|
||||
<a name="l00038"></a>00038 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> __max_iter):<a class="code" href="classmo_it_rand_next_move.html#ef9410ec5e7dfa7f002e05967931c459">rand_move</a> (__rand_move),
|
||||
<a name="l00039"></a>00039 <a class="code" href="classmo_it_rand_next_move.html#dc67fa86677d7a4f982de8d8b1eba033">max_iter</a> (__max_iter), <a class="code" href="classmo_it_rand_next_move.html#f43494b13931d8f76b5d9d5d6469e91b">num_iter</a> (0)
|
||||
<a name="l00040"></a>00040 {
|
||||
<a name="l00041"></a>00041
|
||||
<a name="l00042"></a>00042 }
|
||||
<a name="l00043"></a>00043
|
||||
<a name="l00045"></a>00045
|
||||
<a name="l00052"></a><a class="code" href="classmo_it_rand_next_move.html#92a2fbbc02a20853b9a309e99018a102">00052</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_it_rand_next_move.html#92a2fbbc02a20853b9a309e99018a102" title="Generation of a new move.">operator () </a>(M & __move, <span class="keyword">const</span> <a class="code" href="classmo_it_rand_next_move.html#ee666007fc494bf4a5f0cd065e5671cf" title="Alias for the type.">EOT</a> & __sol)
|
||||
<a name="l00052"></a><a class="code" href="classmo_it_rand_next_move.html#92a2fbbc02a20853b9a309e99018a102">00052</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_it_rand_next_move.html#92a2fbbc02a20853b9a309e99018a102">operator () </a>(M & __move, <span class="keyword">const</span> <a class="code" href="classmo_it_rand_next_move.html#ee666007fc494bf4a5f0cd065e5671cf">EOT</a> & __sol)
|
||||
<a name="l00053"></a>00053 {
|
||||
<a name="l00054"></a>00054
|
||||
<a name="l00055"></a>00055 <span class="keywordflow">if</span> (<a class="code" href="classmo_it_rand_next_move.html#f43494b13931d8f76b5d9d5d6469e91b" title="Iteration current number.">num_iter</a>++ > <a class="code" href="classmo_it_rand_next_move.html#dc67fa86677d7a4f982de8d8b1eba033" title="Iteration maximum number.">max_iter</a>)
|
||||
<a name="l00055"></a>00055 <span class="keywordflow">if</span> (<a class="code" href="classmo_it_rand_next_move.html#f43494b13931d8f76b5d9d5d6469e91b">num_iter</a>++ > <a class="code" href="classmo_it_rand_next_move.html#dc67fa86677d7a4f982de8d8b1eba033">max_iter</a>)
|
||||
<a name="l00056"></a>00056 {
|
||||
<a name="l00057"></a>00057
|
||||
<a name="l00058"></a>00058 <a class="code" href="classmo_it_rand_next_move.html#f43494b13931d8f76b5d9d5d6469e91b" title="Iteration current number.">num_iter</a> = 0;
|
||||
<a name="l00058"></a>00058 <a class="code" href="classmo_it_rand_next_move.html#f43494b13931d8f76b5d9d5d6469e91b">num_iter</a> = 0;
|
||||
<a name="l00059"></a>00059 <span class="keywordflow">return</span> <span class="keyword">false</span>;
|
||||
<a name="l00060"></a>00060 }
|
||||
<a name="l00061"></a>00061 <span class="keywordflow">else</span>
|
||||
<a name="l00062"></a>00062 {
|
||||
<a name="l00063"></a>00063
|
||||
<a name="l00064"></a>00064 <span class="comment">/* The given solution is discarded here */</span>
|
||||
<a name="l00065"></a>00065 <a class="code" href="classmo_it_rand_next_move.html#ef9410ec5e7dfa7f002e05967931c459" title="A move generator (generally randomly).">rand_move</a> (__move);
|
||||
<a name="l00066"></a>00066 <a class="code" href="classmo_it_rand_next_move.html#f43494b13931d8f76b5d9d5d6469e91b" title="Iteration current number.">num_iter</a>++;
|
||||
<a name="l00065"></a>00065 <a class="code" href="classmo_it_rand_next_move.html#ef9410ec5e7dfa7f002e05967931c459">rand_move</a> (__move);
|
||||
<a name="l00066"></a>00066 <a class="code" href="classmo_it_rand_next_move.html#f43494b13931d8f76b5d9d5d6469e91b">num_iter</a>++;
|
||||
<a name="l00067"></a>00067 <span class="keywordflow">return</span> <span class="keyword">true</span>;
|
||||
<a name="l00068"></a>00068 }
|
||||
<a name="l00069"></a>00069 }
|
||||
<a name="l00070"></a>00070
|
||||
<a name="l00071"></a>00071 <span class="keyword">private</span>:
|
||||
<a name="l00072"></a>00072
|
||||
<a name="l00074"></a><a class="code" href="classmo_it_rand_next_move.html#ef9410ec5e7dfa7f002e05967931c459">00074</a> moRandMove < M > &<a class="code" href="classmo_it_rand_next_move.html#ef9410ec5e7dfa7f002e05967931c459" title="A move generator (generally randomly).">rand_move</a>;
|
||||
<a name="l00074"></a><a class="code" href="classmo_it_rand_next_move.html#ef9410ec5e7dfa7f002e05967931c459">00074</a> moRandMove < M > &<a class="code" href="classmo_it_rand_next_move.html#ef9410ec5e7dfa7f002e05967931c459">rand_move</a>;
|
||||
<a name="l00075"></a>00075
|
||||
<a name="l00077"></a><a class="code" href="classmo_it_rand_next_move.html#dc67fa86677d7a4f982de8d8b1eba033">00077</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="classmo_it_rand_next_move.html#dc67fa86677d7a4f982de8d8b1eba033" title="Iteration maximum number.">max_iter</a>;
|
||||
<a name="l00077"></a><a class="code" href="classmo_it_rand_next_move.html#dc67fa86677d7a4f982de8d8b1eba033">00077</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="classmo_it_rand_next_move.html#dc67fa86677d7a4f982de8d8b1eba033">max_iter</a>;
|
||||
<a name="l00078"></a>00078
|
||||
<a name="l00080"></a><a class="code" href="classmo_it_rand_next_move.html#f43494b13931d8f76b5d9d5d6469e91b">00080</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="classmo_it_rand_next_move.html#f43494b13931d8f76b5d9d5d6469e91b" title="Iteration current number.">num_iter</a>;
|
||||
<a name="l00080"></a><a class="code" href="classmo_it_rand_next_move.html#f43494b13931d8f76b5d9d5d6469e91b">00080</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="classmo_it_rand_next_move.html#f43494b13931d8f76b5d9d5d6469e91b">num_iter</a>;
|
||||
<a name="l00081"></a>00081
|
||||
<a name="l00082"></a>00082 };
|
||||
<a name="l00083"></a>00083
|
||||
<a name="l00084"></a>00084 <span class="preprocessor">#endif</span>
|
||||
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: moLSCheckPoint.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.2 -->
|
||||
<!-- 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>moLSCheckPoint.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span>
|
||||
<a name="l00002"></a>00002
|
||||
<a name="l00003"></a>00003 <span class="comment">// "moLSCheckPoint.h"</span>
|
||||
|
|
@ -39,28 +38,28 @@
|
|||
<a name="l00015"></a>00015 <span class="preprocessor">#include <eoFunctor.h></span>
|
||||
<a name="l00016"></a>00016
|
||||
<a name="l00018"></a>00018
|
||||
<a name="l00021"></a><a class="code" href="classmo_l_s_check_point.html">00021</a> <span class="keyword">template</span> < <span class="keyword">class</span> M > <span class="keyword">class </span><a class="code" href="classmo_l_s_check_point.html" title="Class which allows a checkpointing system.">moLSCheckPoint</a>:<span class="keyword">public</span> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF</a> < const M &, const typename
|
||||
<a name="l00021"></a><a class="code" href="classmo_l_s_check_point.html">00021</a> <span class="keyword">template</span> < <span class="keyword">class</span> M > <span class="keyword">class </span><a class="code" href="classmo_l_s_check_point.html">moLSCheckPoint</a>:<span class="keyword">public</span> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF</a> < const M &, const typename
|
||||
<a name="l00022"></a>00022 M::EOType &, void >
|
||||
<a name="l00023"></a>00023 {
|
||||
<a name="l00024"></a>00024
|
||||
<a name="l00025"></a>00025 <span class="keyword">public</span>:
|
||||
<a name="l00027"></a>00027
|
||||
<a name="l00033"></a>00033 <span class="keywordtype">void</span>
|
||||
<a name="l00034"></a><a class="code" href="classmo_l_s_check_point.html#2f9c1250279e3f49ec77a66c10029f1e">00034</a> <a class="code" href="classmo_l_s_check_point.html#2f9c1250279e3f49ec77a66c10029f1e" title="Function which launches the checkpointing.">operator () </a>(<span class="keyword">const</span> M & __move, <span class="keyword">const</span> <span class="keyword">typename</span> M::EOType & __sol)
|
||||
<a name="l00034"></a><a class="code" href="classmo_l_s_check_point.html#2f9c1250279e3f49ec77a66c10029f1e">00034</a> <a class="code" href="classmo_l_s_check_point.html#2f9c1250279e3f49ec77a66c10029f1e">operator () </a>(<span class="keyword">const</span> M & __move, <span class="keyword">const</span> <span class="keyword">typename</span> M::EOType & __sol)
|
||||
<a name="l00035"></a>00035 {
|
||||
<a name="l00036"></a>00036
|
||||
<a name="l00037"></a>00037 <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i = 0; i < <a class="code" href="classmo_l_s_check_point.html#ff2a31ee5689a804bd9a572c51a36ca4" title="vector of function">func</a>.size (); i++)
|
||||
<a name="l00037"></a>00037 <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i = 0; i < <a class="code" href="classmo_l_s_check_point.html#ff2a31ee5689a804bd9a572c51a36ca4">func</a>.size (); i++)
|
||||
<a name="l00038"></a>00038 {
|
||||
<a name="l00039"></a>00039 <a class="code" href="classmo_l_s_check_point.html#ff2a31ee5689a804bd9a572c51a36ca4" title="vector of function">func</a>[i]-><span class="keyword">operator</span> ()(__move, __sol);
|
||||
<a name="l00039"></a>00039 <a class="code" href="classmo_l_s_check_point.html#ff2a31ee5689a804bd9a572c51a36ca4">func</a>[i]-><span class="keyword">operator</span> ()(__move, __sol);
|
||||
<a name="l00040"></a>00040 }
|
||||
<a name="l00041"></a>00041 }
|
||||
<a name="l00042"></a>00042
|
||||
<a name="l00044"></a>00044
|
||||
<a name="l00048"></a>00048 <span class="keywordtype">void</span>
|
||||
<a name="l00049"></a><a class="code" href="classmo_l_s_check_point.html#66be5fe2944bcdd752f1e58105e969a6">00049</a> <span class="keyword">add</span> (eoBF < const M &, const typename M::EOType &, void >&__f)
|
||||
<a name="l00049"></a><a class="code" href="classmo_l_s_check_point.html#66be5fe2944bcdd752f1e58105e969a6">00049</a> <a class="code" href="classmo_l_s_check_point.html#66be5fe2944bcdd752f1e58105e969a6">add</a> (eoBF < const M &, const typename M::EOType &, void >&__f)
|
||||
<a name="l00050"></a>00050 {
|
||||
<a name="l00051"></a>00051
|
||||
<a name="l00052"></a>00052 <a class="code" href="classmo_l_s_check_point.html#ff2a31ee5689a804bd9a572c51a36ca4" title="vector of function">func</a>.push_back (&__f);
|
||||
<a name="l00052"></a>00052 <a class="code" href="classmo_l_s_check_point.html#ff2a31ee5689a804bd9a572c51a36ca4">func</a>.push_back (&__f);
|
||||
<a name="l00053"></a>00053 }
|
||||
<a name="l00054"></a>00054
|
||||
<a name="l00055"></a>00055 <span class="keyword">private</span>:
|
||||
|
|
@ -69,13 +68,13 @@
|
|||
<a name="l00059"></a>00059 M &, <span class="keyword">const</span>
|
||||
<a name="l00060"></a>00060 <span class="keyword">typename</span>
|
||||
<a name="l00061"></a>00061 M::EOType &, <span class="keywordtype">void</span> >*>
|
||||
<a name="l00062"></a><a class="code" href="classmo_l_s_check_point.html#ff2a31ee5689a804bd9a572c51a36ca4">00062</a> <a class="code" href="classmo_l_s_check_point.html#ff2a31ee5689a804bd9a572c51a36ca4" title="vector of function">func</a>;
|
||||
<a name="l00062"></a><a class="code" href="classmo_l_s_check_point.html#ff2a31ee5689a804bd9a572c51a36ca4">00062</a> <a class="code" href="classmo_l_s_check_point.html#ff2a31ee5689a804bd9a572c51a36ca4">func</a>;
|
||||
<a name="l00063"></a>00063
|
||||
<a name="l00064"></a>00064 };
|
||||
<a name="l00065"></a>00065
|
||||
<a name="l00066"></a>00066 <span class="preprocessor">#endif</span>
|
||||
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: moLinearCoolingSchedule.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.2 -->
|
||||
<!-- 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>moLinearCoolingSchedule.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span>
|
||||
<a name="l00002"></a>00002
|
||||
<a name="l00003"></a>00003 <span class="comment">// "moLinearCoolingSchedule.h"</span>
|
||||
|
|
@ -39,30 +38,30 @@
|
|||
<a name="l00015"></a>00015 <span class="preprocessor">#include "moCoolingSchedule.h"</span>
|
||||
<a name="l00016"></a>00016
|
||||
<a name="l00018"></a>00018
|
||||
<a name="l00022"></a><a class="code" href="classmo_linear_cooling_schedule.html">00022</a> <span class="keyword">class </span><a class="code" href="classmo_linear_cooling_schedule.html" title="One of the possible moCoolingSchedule.">moLinearCoolingSchedule</a>: <span class="keyword">public</span> <a class="code" href="classmo_cooling_schedule.html" title="This class gives the description of a cooling schedule.">moCoolingSchedule</a>
|
||||
<a name="l00022"></a><a class="code" href="classmo_linear_cooling_schedule.html">00022</a> <span class="keyword">class </span><a class="code" href="classmo_linear_cooling_schedule.html">moLinearCoolingSchedule</a>: <span class="keyword">public</span> <a class="code" href="classmo_cooling_schedule.html">moCoolingSchedule</a>
|
||||
<a name="l00023"></a>00023 {
|
||||
<a name="l00024"></a>00024
|
||||
<a name="l00025"></a>00025 <span class="keyword">public</span>:
|
||||
<a name="l00027"></a>00027
|
||||
<a name="l00031"></a><a class="code" href="classmo_linear_cooling_schedule.html#2fdde7b1520d5a41251627e81cc9c13d">00031</a> <a class="code" href="classmo_linear_cooling_schedule.html#2fdde7b1520d5a41251627e81cc9c13d" title="Simple constructor.">moLinearCoolingSchedule</a> (<span class="keywordtype">double</span> __threshold, <span class="keywordtype">double</span> __quantity):<a class="code" href="classmo_linear_cooling_schedule.html#e7f539f986801ea71392c4a55ba08a76" title="The temperature threhold.">threshold</a> (__threshold), <a class="code" href="classmo_linear_cooling_schedule.html#6159dc39ceda89b23ffdab3d6ce8d8ed" title="The quantity that allows the temperature to decrease.">quantity</a> (__quantity)
|
||||
<a name="l00031"></a><a class="code" href="classmo_linear_cooling_schedule.html#2fdde7b1520d5a41251627e81cc9c13d">00031</a> <a class="code" href="classmo_linear_cooling_schedule.html#2fdde7b1520d5a41251627e81cc9c13d">moLinearCoolingSchedule</a> (<span class="keywordtype">double</span> __threshold, <span class="keywordtype">double</span> __quantity):<a class="code" href="classmo_linear_cooling_schedule.html#e7f539f986801ea71392c4a55ba08a76">threshold</a> (__threshold), <a class="code" href="classmo_linear_cooling_schedule.html#6159dc39ceda89b23ffdab3d6ce8d8ed">quantity</a> (__quantity)
|
||||
<a name="l00032"></a>00032 {}
|
||||
<a name="l00033"></a>00033
|
||||
<a name="l00035"></a>00035
|
||||
<a name="l00041"></a><a class="code" href="classmo_linear_cooling_schedule.html#814b109fdfd9426a92a5444b05014da3">00041</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_linear_cooling_schedule.html#814b109fdfd9426a92a5444b05014da3" title="Function which proceeds to the cooling.">operator() </a>(<span class="keywordtype">double</span> &__temp)
|
||||
<a name="l00041"></a><a class="code" href="classmo_linear_cooling_schedule.html#814b109fdfd9426a92a5444b05014da3">00041</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_linear_cooling_schedule.html#814b109fdfd9426a92a5444b05014da3">operator() </a>(<span class="keywordtype">double</span> &__temp)
|
||||
<a name="l00042"></a>00042 {
|
||||
<a name="l00043"></a>00043 <span class="keywordflow">return</span> (__temp -= <a class="code" href="classmo_linear_cooling_schedule.html#6159dc39ceda89b23ffdab3d6ce8d8ed" title="The quantity that allows the temperature to decrease.">quantity</a>) > <a class="code" href="classmo_linear_cooling_schedule.html#e7f539f986801ea71392c4a55ba08a76" title="The temperature threhold.">threshold</a>;
|
||||
<a name="l00043"></a>00043 <span class="keywordflow">return</span> (__temp -= <a class="code" href="classmo_linear_cooling_schedule.html#6159dc39ceda89b23ffdab3d6ce8d8ed">quantity</a>) > <a class="code" href="classmo_linear_cooling_schedule.html#e7f539f986801ea71392c4a55ba08a76">threshold</a>;
|
||||
<a name="l00044"></a>00044 }
|
||||
<a name="l00045"></a>00045
|
||||
<a name="l00046"></a>00046 <span class="keyword">private</span>:
|
||||
<a name="l00047"></a>00047
|
||||
<a name="l00049"></a><a class="code" href="classmo_linear_cooling_schedule.html#e7f539f986801ea71392c4a55ba08a76">00049</a> <span class="keywordtype">double</span> <a class="code" href="classmo_linear_cooling_schedule.html#e7f539f986801ea71392c4a55ba08a76" title="The temperature threhold.">threshold</a>;
|
||||
<a name="l00049"></a><a class="code" href="classmo_linear_cooling_schedule.html#e7f539f986801ea71392c4a55ba08a76">00049</a> <span class="keywordtype">double</span> <a class="code" href="classmo_linear_cooling_schedule.html#e7f539f986801ea71392c4a55ba08a76">threshold</a>;
|
||||
<a name="l00050"></a>00050
|
||||
<a name="l00052"></a><a class="code" href="classmo_linear_cooling_schedule.html#6159dc39ceda89b23ffdab3d6ce8d8ed">00052</a> <span class="keywordtype">double</span> <a class="code" href="classmo_linear_cooling_schedule.html#6159dc39ceda89b23ffdab3d6ce8d8ed" title="The quantity that allows the temperature to decrease.">quantity</a>;
|
||||
<a name="l00052"></a><a class="code" href="classmo_linear_cooling_schedule.html#6159dc39ceda89b23ffdab3d6ce8d8ed">00052</a> <span class="keywordtype">double</span> <a class="code" href="classmo_linear_cooling_schedule.html#6159dc39ceda89b23ffdab3d6ce8d8ed">quantity</a>;
|
||||
<a name="l00053"></a>00053 };
|
||||
<a name="l00054"></a>00054
|
||||
<a name="l00055"></a>00055 <span class="preprocessor">#endif</span>
|
||||
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: moMove.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.2 -->
|
||||
<!-- 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>moMove.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span>
|
||||
<a name="l00002"></a>00002
|
||||
<a name="l00003"></a>00003 <span class="comment">// "moMove.h"</span>
|
||||
|
|
@ -39,17 +38,17 @@
|
|||
<a name="l00015"></a>00015 <span class="preprocessor">#include <eoFunctor.h></span>
|
||||
<a name="l00016"></a>00016
|
||||
<a name="l00018"></a>00018
|
||||
<a name="l00023"></a><a class="code" href="classmo_move.html">00023</a> <span class="keyword">template</span> < <span class="keyword">class</span> EOT > <span class="keyword">class </span><a class="code" href="classmo_move.html" title="Definition of a move.">moMove</a>:<span class="keyword">public</span> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF</a> < EOT &, void >
|
||||
<a name="l00023"></a><a class="code" href="classmo_move.html">00023</a> <span class="keyword">template</span> < <span class="keyword">class</span> EOT > <span class="keyword">class </span><a class="code" href="classmo_move.html">moMove</a>:<span class="keyword">public</span> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF</a> < EOT &, void >
|
||||
<a name="l00024"></a>00024 {
|
||||
<a name="l00025"></a>00025
|
||||
<a name="l00026"></a>00026 <span class="keyword">public</span>:
|
||||
<a name="l00028"></a><a class="code" href="classmo_move.html#7fb853a91ba1319530529e515380bbba">00028</a> <span class="keyword">typedef</span> EOT <a class="code" href="classmo_move.html#7fb853a91ba1319530529e515380bbba" title="Alias for the type.">EOType</a>;
|
||||
<a name="l00028"></a><a class="code" href="classmo_move.html#7fb853a91ba1319530529e515380bbba">00028</a> <span class="keyword">typedef</span> EOT <a class="code" href="classmo_move.html#7fb853a91ba1319530529e515380bbba">EOType</a>;
|
||||
<a name="l00029"></a>00029
|
||||
<a name="l00030"></a>00030 };
|
||||
<a name="l00031"></a>00031
|
||||
<a name="l00032"></a>00032 <span class="preprocessor">#endif</span>
|
||||
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: moMoveExpl.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.2 -->
|
||||
<!-- 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>moMoveExpl.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span>
|
||||
<a name="l00002"></a>00002
|
||||
<a name="l00003"></a>00003 <span class="comment">// "eoMoveExpl.h"</span>
|
||||
|
|
@ -39,7 +38,7 @@
|
|||
<a name="l00015"></a>00015 <span class="preprocessor">#include <eoFunctor.h></span>
|
||||
<a name="l00016"></a>00016
|
||||
<a name="l00018"></a>00018
|
||||
<a name="l00021"></a><a class="code" href="classmo_move_expl.html">00021</a> <span class="keyword">template</span> < <span class="keyword">class</span> M > <span class="keyword">class </span><a class="code" href="classmo_move_expl.html" title="Description of a move (moMove) explorer.">moMoveExpl</a>:<span class="keyword">public</span> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF</a> < const typename
|
||||
<a name="l00021"></a><a class="code" href="classmo_move_expl.html">00021</a> <span class="keyword">template</span> < <span class="keyword">class</span> M > <span class="keyword">class </span><a class="code" href="classmo_move_expl.html">moMoveExpl</a>:<span class="keyword">public</span> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF</a> < const typename
|
||||
<a name="l00022"></a>00022 M::EOType &,
|
||||
<a name="l00023"></a>00023 typename
|
||||
<a name="l00024"></a>00024 M::EOType &, void >
|
||||
|
|
@ -48,8 +47,8 @@
|
|||
<a name="l00027"></a>00027 };
|
||||
<a name="l00028"></a>00028
|
||||
<a name="l00029"></a>00029 <span class="preprocessor">#endif</span>
|
||||
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: moMoveIncrEval.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.2 -->
|
||||
<!-- 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>moMoveIncrEval.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span>
|
||||
<a name="l00002"></a>00002
|
||||
<a name="l00003"></a>00003 <span class="comment">// "eoMoveIncrEval.h"</span>
|
||||
|
|
@ -39,7 +38,7 @@
|
|||
<a name="l00015"></a>00015 <span class="preprocessor">#include <eoFunctor.h></span>
|
||||
<a name="l00016"></a>00016
|
||||
<a name="l00018"></a>00018
|
||||
<a name="l00024"></a><a class="code" href="classmo_move_incr_eval.html">00024</a> <span class="keyword">template</span> < <span class="keyword">class</span> M > <span class="keyword">class </span><a class="code" href="classmo_move_incr_eval.html" title="(generally) Efficient evaluation function based a move and a solution.">moMoveIncrEval</a>:<span class="keyword">public</span> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF</a> < const M &, const typename
|
||||
<a name="l00024"></a><a class="code" href="classmo_move_incr_eval.html">00024</a> <span class="keyword">template</span> < <span class="keyword">class</span> M > <span class="keyword">class </span><a class="code" href="classmo_move_incr_eval.html">moMoveIncrEval</a>:<span class="keyword">public</span> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF</a> < const M &, const typename
|
||||
<a name="l00025"></a>00025 M::EOType &,
|
||||
<a name="l00026"></a>00026 typename
|
||||
<a name="l00027"></a>00027 M::EOType::Fitness >
|
||||
|
|
@ -48,8 +47,8 @@
|
|||
<a name="l00030"></a>00030 };
|
||||
<a name="l00031"></a>00031
|
||||
<a name="l00032"></a>00032 <span class="preprocessor">#endif</span>
|
||||
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: moMoveInit.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.2 -->
|
||||
<!-- 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>moMoveInit.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span>
|
||||
<a name="l00002"></a>00002
|
||||
<a name="l00003"></a>00003 <span class="comment">// "moMoveInit.h"</span>
|
||||
|
|
@ -39,15 +38,15 @@
|
|||
<a name="l00015"></a>00015 <span class="preprocessor">#include <eoFunctor.h></span>
|
||||
<a name="l00016"></a>00016
|
||||
<a name="l00018"></a>00018
|
||||
<a name="l00022"></a><a class="code" href="classmo_move_init.html">00022</a> <span class="keyword">template</span> < <span class="keyword">class</span> M > <span class="keyword">class </span><a class="code" href="classmo_move_init.html" title="Move (moMove) initializer.">moMoveInit</a>:<span class="keyword">public</span> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF</a> < M &, const typename
|
||||
<a name="l00022"></a><a class="code" href="classmo_move_init.html">00022</a> <span class="keyword">template</span> < <span class="keyword">class</span> M > <span class="keyword">class </span><a class="code" href="classmo_move_init.html">moMoveInit</a>:<span class="keyword">public</span> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF</a> < M &, const typename
|
||||
<a name="l00023"></a>00023 M::EOType &, void >
|
||||
<a name="l00024"></a>00024 {
|
||||
<a name="l00025"></a>00025
|
||||
<a name="l00026"></a>00026 };
|
||||
<a name="l00027"></a>00027
|
||||
<a name="l00028"></a>00028 <span class="preprocessor">#endif</span>
|
||||
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: moMoveLoopExpl.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.2 -->
|
||||
<!-- 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>moMoveLoopExpl.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span>
|
||||
<a name="l00002"></a>00002
|
||||
<a name="l00003"></a>00003 <span class="comment">// "moMoveLoopExpl.h"</span>
|
||||
|
|
@ -39,14 +38,14 @@
|
|||
<a name="l00015"></a>00015 <span class="preprocessor">#include "moMoveExpl.h"</span>
|
||||
<a name="l00016"></a>00016
|
||||
<a name="l00018"></a>00018
|
||||
<a name="l00021"></a><a class="code" href="classmo_move_loop_expl.html">00021</a> <span class="keyword">template</span> < <span class="keyword">class</span> M > <span class="keyword">class </span><a class="code" href="classmo_move_loop_expl.html" title="Class which describes an iterative explorer.">moMoveLoopExpl</a>:<span class="keyword">public</span> <a class="code" href="classmo_move_expl.html" title="Description of a move (moMove) explorer.">moMoveExpl</a> < M >
|
||||
<a name="l00021"></a><a class="code" href="classmo_move_loop_expl.html">00021</a> <span class="keyword">template</span> < <span class="keyword">class</span> M > <span class="keyword">class </span><a class="code" href="classmo_move_loop_expl.html">moMoveLoopExpl</a>:<span class="keyword">public</span> <a class="code" href="classmo_move_expl.html">moMoveExpl</a> < M >
|
||||
<a name="l00022"></a>00022 {
|
||||
<a name="l00023"></a>00023
|
||||
<a name="l00024"></a>00024 };
|
||||
<a name="l00025"></a>00025
|
||||
<a name="l00026"></a>00026 <span class="preprocessor">#endif</span>
|
||||
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: moMoveSelect.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.2 -->
|
||||
<!-- 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>moMoveSelect.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span>
|
||||
<a name="l00002"></a>00002
|
||||
<a name="l00003"></a>00003 <span class="comment">// "moMoveSelect.h"</span>
|
||||
|
|
@ -39,35 +38,35 @@
|
|||
<a name="l00015"></a>00015 <span class="preprocessor">#include <eoFunctor.h></span>
|
||||
<a name="l00016"></a>00016
|
||||
<a name="l00018"></a>00018
|
||||
<a name="l00021"></a><a class="code" href="class_empty_selection.html">00021</a> <span class="keyword">class </span><a class="code" href="class_empty_selection.html" title="Special class that describes the case of no selection.">EmptySelection</a>
|
||||
<a name="l00021"></a><a class="code" href="class_empty_selection.html">00021</a> <span class="keyword">class </span><a class="code" href="class_empty_selection.html">EmptySelection</a>
|
||||
<a name="l00022"></a>00022 {
|
||||
<a name="l00023"></a>00023
|
||||
<a name="l00024"></a>00024 };
|
||||
<a name="l00025"></a>00025
|
||||
<a name="l00027"></a>00027
|
||||
<a name="l00032"></a><a class="code" href="classmo_move_select.html">00032</a> <span class="keyword">template</span> < <span class="keyword">class</span> M > <span class="keyword">class </span><a class="code" href="classmo_move_select.html" title="Class that describes a move selector (moMove).">moMoveSelect</a>:<span class="keyword">public</span> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF</a> < M &, typename M::EOType::Fitness &,
|
||||
<a name="l00032"></a><a class="code" href="classmo_move_select.html">00032</a> <span class="keyword">template</span> < <span class="keyword">class</span> M > <span class="keyword">class </span><a class="code" href="classmo_move_select.html">moMoveSelect</a>:<span class="keyword">public</span> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF</a> < M &, typename M::EOType::Fitness &,
|
||||
<a name="l00033"></a>00033 void >
|
||||
<a name="l00034"></a>00034 {
|
||||
<a name="l00035"></a>00035 <span class="keyword">public</span>:
|
||||
<a name="l00037"></a>00037 <span class="keyword">typedef</span>
|
||||
<a name="l00038"></a>00038 <span class="keyword">typename</span>
|
||||
<a name="l00039"></a>00039 M::EOType::Fitness
|
||||
<a name="l00040"></a><a class="code" href="classmo_move_select.html#8148ccc0e6fbd209c3fe6829559895c8">00040</a> <a class="code" href="classmo_move_select.html#8148ccc0e6fbd209c3fe6829559895c8" title="Alias for the fitness.">Fitness</a>;
|
||||
<a name="l00040"></a><a class="code" href="classmo_move_select.html#8148ccc0e6fbd209c3fe6829559895c8">00040</a> <a class="code" href="classmo_move_select.html#8148ccc0e6fbd209c3fe6829559895c8">Fitness</a>;
|
||||
<a name="l00041"></a>00041
|
||||
<a name="l00043"></a>00043
|
||||
<a name="l00050"></a>00050 <span class="keyword">virtual</span> <span class="keywordtype">void</span>
|
||||
<a name="l00051"></a>00051 <a class="code" href="classmo_move_select.html#bca4c43f13d26eca7163aeb272a4a52e" title="Procedure which initialises all that the move selector needs including the initial...">init</a> (<span class="keyword">const</span> <a class="code" href="classmo_move_select.html#8148ccc0e6fbd209c3fe6829559895c8" title="Alias for the fitness.">Fitness</a> & __fit) = 0;
|
||||
<a name="l00051"></a>00051 <a class="code" href="classmo_move_select.html#bca4c43f13d26eca7163aeb272a4a52e">init</a> (<span class="keyword">const</span> <a class="code" href="classmo_move_select.html#8148ccc0e6fbd209c3fe6829559895c8">Fitness</a> & __fit) = 0;
|
||||
<a name="l00052"></a>00052
|
||||
<a name="l00054"></a>00054
|
||||
<a name="l00059"></a>00059 <span class="keyword">virtual</span>
|
||||
<a name="l00060"></a>00060 <span class="keywordtype">bool</span>
|
||||
<a name="l00061"></a>00061 <a class="code" href="classmo_move_select.html#7c157b6e64fd417acf6e900059204eb1" title="Function which updates the best solutions.">update</a> (<span class="keyword">const</span> M & __move, <span class="keyword">const</span> <a class="code" href="classmo_move_select.html#8148ccc0e6fbd209c3fe6829559895c8" title="Alias for the fitness.">Fitness</a> & __fit) = 0;
|
||||
<a name="l00061"></a>00061 <a class="code" href="classmo_move_select.html#7c157b6e64fd417acf6e900059204eb1">update</a> (<span class="keyword">const</span> M & __move, <span class="keyword">const</span> <a class="code" href="classmo_move_select.html#8148ccc0e6fbd209c3fe6829559895c8">Fitness</a> & __fit) = 0;
|
||||
<a name="l00062"></a>00062
|
||||
<a name="l00063"></a>00063 };
|
||||
<a name="l00064"></a>00064
|
||||
<a name="l00065"></a>00065 <span class="preprocessor">#endif</span>
|
||||
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: moNextMove.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.2 -->
|
||||
<!-- 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>moNextMove.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span>
|
||||
<a name="l00002"></a>00002
|
||||
<a name="l00003"></a>00003 <span class="comment">// "moNextMove.h"</span>
|
||||
|
|
@ -39,7 +38,7 @@
|
|||
<a name="l00015"></a>00015 <span class="preprocessor">#include <eoFunctor.h></span>
|
||||
<a name="l00016"></a>00016
|
||||
<a name="l00018"></a>00018
|
||||
<a name="l00022"></a><a class="code" href="classmo_next_move.html">00022</a> <span class="keyword">template</span> < <span class="keyword">class</span> M > <span class="keyword">class </span><a class="code" href="classmo_next_move.html" title="Class which allows to generate a new move (moMove).">moNextMove</a>:<span class="keyword">public</span> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF</a> < M &, const typename
|
||||
<a name="l00022"></a><a class="code" href="classmo_next_move.html">00022</a> <span class="keyword">template</span> < <span class="keyword">class</span> M > <span class="keyword">class </span><a class="code" href="classmo_next_move.html">moNextMove</a>:<span class="keyword">public</span> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF</a> < M &, const typename
|
||||
<a name="l00023"></a>00023 M::EOType &,
|
||||
<a name="l00024"></a>00024 bool >
|
||||
<a name="l00025"></a>00025 {
|
||||
|
|
@ -47,8 +46,8 @@
|
|||
<a name="l00027"></a>00027 };
|
||||
<a name="l00028"></a>00028
|
||||
<a name="l00029"></a>00029 <span class="preprocessor">#endif</span>
|
||||
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: moNoAspirCrit.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.2 -->
|
||||
<!-- 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>moNoAspirCrit.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span>
|
||||
<a name="l00002"></a>00002
|
||||
<a name="l00003"></a>00003 <span class="comment">// "eoNoAspirCrit.h"</span>
|
||||
|
|
@ -39,11 +38,11 @@
|
|||
<a name="l00015"></a>00015 <span class="preprocessor">#include "moAspirCrit.h"</span>
|
||||
<a name="l00016"></a>00016
|
||||
<a name="l00018"></a>00018
|
||||
<a name="l00021"></a><a class="code" href="classmo_no_aspir_crit.html">00021</a> <span class="keyword">template</span> < <span class="keyword">class</span> M > <span class="keyword">class </span><a class="code" href="classmo_no_aspir_crit.html" title="One of the possible aspiration criterion (moAspirCrit).">moNoAspirCrit</a>:<span class="keyword">public</span> <a class="code" href="classmo_aspir_crit.html" title="Description of the conditions in which a tabu move could be accepted.">moAspirCrit</a> < M >
|
||||
<a name="l00021"></a><a class="code" href="classmo_no_aspir_crit.html">00021</a> <span class="keyword">template</span> < <span class="keyword">class</span> M > <span class="keyword">class </span><a class="code" href="classmo_no_aspir_crit.html">moNoAspirCrit</a>:<span class="keyword">public</span> <a class="code" href="classmo_aspir_crit.html">moAspirCrit</a> < M >
|
||||
<a name="l00022"></a>00022 {
|
||||
<a name="l00023"></a>00023
|
||||
<a name="l00025"></a>00025
|
||||
<a name="l00032"></a><a class="code" href="classmo_no_aspir_crit.html#8a7180a8d5c25bfb6727d0b59551b0f8">00032</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_no_aspir_crit.html#8a7180a8d5c25bfb6727d0b59551b0f8" title="Function which describes the aspiration criterion behaviour.">operator () </a>(<span class="keyword">const</span> M & __move,
|
||||
<a name="l00032"></a><a class="code" href="classmo_no_aspir_crit.html#8a7180a8d5c25bfb6727d0b59551b0f8">00032</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_no_aspir_crit.html#8a7180a8d5c25bfb6727d0b59551b0f8">operator () </a>(<span class="keyword">const</span> M & __move,
|
||||
<a name="l00033"></a>00033 <span class="keyword">const</span> <span class="keyword">typename</span> M::EOType::Fitness & __sol)
|
||||
<a name="l00034"></a>00034 {
|
||||
<a name="l00035"></a>00035
|
||||
|
|
@ -51,14 +50,14 @@
|
|||
<a name="l00037"></a>00037 }
|
||||
<a name="l00038"></a>00038
|
||||
<a name="l00040"></a>00040
|
||||
<a name="l00043"></a><a class="code" href="classmo_no_aspir_crit.html#f3a286fc4c2d36bd390ba9a3074f3037">00043</a> <span class="keywordtype">void</span> <a class="code" href="classmo_no_aspir_crit.html#f3a286fc4c2d36bd390ba9a3074f3037" title="Procedure which initialises all that needs a moNoAspirCrit.">init</a> ()
|
||||
<a name="l00043"></a><a class="code" href="classmo_no_aspir_crit.html#f3a286fc4c2d36bd390ba9a3074f3037">00043</a> <span class="keywordtype">void</span> <a class="code" href="classmo_no_aspir_crit.html#f3a286fc4c2d36bd390ba9a3074f3037">init</a> ()
|
||||
<a name="l00044"></a>00044 {
|
||||
<a name="l00045"></a>00045 }
|
||||
<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 Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: moRandImprSelect.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.2 -->
|
||||
<!-- 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>moRandImprSelect.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span>
|
||||
<a name="l00002"></a>00002
|
||||
<a name="l00003"></a>00003 <span class="comment">// "moRandImprSelect.h"</span>
|
||||
|
|
@ -42,63 +41,63 @@
|
|||
<a name="l00018"></a>00018 <span class="preprocessor">#include "moMoveSelect.h"</span>
|
||||
<a name="l00019"></a>00019
|
||||
<a name="l00021"></a>00021
|
||||
<a name="l00025"></a><a class="code" href="classmo_rand_impr_select.html">00025</a> <span class="keyword">template</span> < <span class="keyword">class</span> M > <span class="keyword">class </span><a class="code" href="classmo_rand_impr_select.html" title="One of the possible moMove selector (moMoveSelect).">moRandImprSelect</a>:<span class="keyword">public</span> <a class="code" href="classmo_move_select.html" title="Class that describes a move selector (moMove).">moMoveSelect</a> < M >
|
||||
<a name="l00025"></a><a class="code" href="classmo_rand_impr_select.html">00025</a> <span class="keyword">template</span> < <span class="keyword">class</span> M > <span class="keyword">class </span><a class="code" href="classmo_rand_impr_select.html">moRandImprSelect</a>:<span class="keyword">public</span> <a class="code" href="classmo_move_select.html">moMoveSelect</a> < M >
|
||||
<a name="l00026"></a>00026 {
|
||||
<a name="l00027"></a>00027
|
||||
<a name="l00028"></a>00028 <span class="keyword">public</span>:
|
||||
<a name="l00029"></a>00029
|
||||
<a name="l00031"></a><a class="code" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c">00031</a> <span class="keyword">typedef</span> <span class="keyword">typename</span> M::EOType::Fitness <a class="code" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c" title="Alias for the fitness.">Fitness</a>;
|
||||
<a name="l00031"></a><a class="code" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c">00031</a> <span class="keyword">typedef</span> <span class="keyword">typename</span> M::EOType::Fitness <a class="code" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c">Fitness</a>;
|
||||
<a name="l00032"></a>00032
|
||||
<a name="l00034"></a>00034
|
||||
<a name="l00040"></a><a class="code" href="classmo_rand_impr_select.html#a19726a1509cff874801615d63a3b5d9">00040</a> <span class="keywordtype">void</span> <a class="code" href="classmo_rand_impr_select.html#a19726a1509cff874801615d63a3b5d9" title="Procedure which all that needs a moRandImprSelect.">init</a> (<span class="keyword">const</span> <a class="code" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c" title="Alias for the fitness.">Fitness</a> & __fit)
|
||||
<a name="l00040"></a><a class="code" href="classmo_rand_impr_select.html#a19726a1509cff874801615d63a3b5d9">00040</a> <span class="keywordtype">void</span> <a class="code" href="classmo_rand_impr_select.html#a19726a1509cff874801615d63a3b5d9">init</a> (<span class="keyword">const</span> <a class="code" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c">Fitness</a> & __fit)
|
||||
<a name="l00041"></a>00041 {
|
||||
<a name="l00042"></a>00042 <a class="code" href="classmo_rand_impr_select.html#d153c277a0a2ea95ac484210d445b40e" title="Fitness of the current solution.">init_fit</a> = __fit;
|
||||
<a name="l00043"></a>00043 <a class="code" href="classmo_rand_impr_select.html#05c7c3b858e8a25632f2f5c86b0c97a3" title="Candidate fitnesse vector.">vect_better_fit</a>.clear ();
|
||||
<a name="l00044"></a>00044 <a class="code" href="classmo_rand_impr_select.html#2ace12bd179144fa71d56324694201f5" title="Candidate move vector.">vect_better_moves</a>.clear ();
|
||||
<a name="l00042"></a>00042 <a class="code" href="classmo_rand_impr_select.html#d153c277a0a2ea95ac484210d445b40e">init_fit</a> = __fit;
|
||||
<a name="l00043"></a>00043 <a class="code" href="classmo_rand_impr_select.html#05c7c3b858e8a25632f2f5c86b0c97a3">vect_better_fit</a>.clear ();
|
||||
<a name="l00044"></a>00044 <a class="code" href="classmo_rand_impr_select.html#2ace12bd179144fa71d56324694201f5">vect_better_moves</a>.clear ();
|
||||
<a name="l00045"></a>00045 }
|
||||
<a name="l00046"></a>00046
|
||||
<a name="l00048"></a>00048
|
||||
<a name="l00056"></a><a class="code" href="classmo_rand_impr_select.html#60ae5548560caee7e28d5ed2446186c9">00056</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_rand_impr_select.html#60ae5548560caee7e28d5ed2446186c9" title="Function that updates the fitness and move vectors.">update</a> (<span class="keyword">const</span> M & __move, <span class="keyword">const</span> <a class="code" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c" title="Alias for the fitness.">Fitness</a> & __fit)
|
||||
<a name="l00056"></a><a class="code" href="classmo_rand_impr_select.html#60ae5548560caee7e28d5ed2446186c9">00056</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_rand_impr_select.html#60ae5548560caee7e28d5ed2446186c9">update</a> (<span class="keyword">const</span> M & __move, <span class="keyword">const</span> <a class="code" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c">Fitness</a> & __fit)
|
||||
<a name="l00057"></a>00057 {
|
||||
<a name="l00058"></a>00058
|
||||
<a name="l00059"></a>00059 <span class="keywordflow">if</span> (__fit > <a class="code" href="classmo_rand_impr_select.html#d153c277a0a2ea95ac484210d445b40e" title="Fitness of the current solution.">init_fit</a>)
|
||||
<a name="l00059"></a>00059 <span class="keywordflow">if</span> (__fit > <a class="code" href="classmo_rand_impr_select.html#d153c277a0a2ea95ac484210d445b40e">init_fit</a>)
|
||||
<a name="l00060"></a>00060 {
|
||||
<a name="l00061"></a>00061
|
||||
<a name="l00062"></a>00062 <a class="code" href="classmo_rand_impr_select.html#05c7c3b858e8a25632f2f5c86b0c97a3" title="Candidate fitnesse vector.">vect_better_fit</a>.push_back (__fit);
|
||||
<a name="l00063"></a>00063 <a class="code" href="classmo_rand_impr_select.html#2ace12bd179144fa71d56324694201f5" title="Candidate move vector.">vect_better_moves</a>.push_back (__move);
|
||||
<a name="l00062"></a>00062 <a class="code" href="classmo_rand_impr_select.html#05c7c3b858e8a25632f2f5c86b0c97a3">vect_better_fit</a>.push_back (__fit);
|
||||
<a name="l00063"></a>00063 <a class="code" href="classmo_rand_impr_select.html#2ace12bd179144fa71d56324694201f5">vect_better_moves</a>.push_back (__move);
|
||||
<a name="l00064"></a>00064 }
|
||||
<a name="l00065"></a>00065
|
||||
<a name="l00066"></a>00066 <span class="keywordflow">return</span> <span class="keyword">true</span>;
|
||||
<a name="l00067"></a>00067 }
|
||||
<a name="l00068"></a>00068
|
||||
<a name="l00070"></a>00070
|
||||
<a name="l00077"></a><a class="code" href="classmo_rand_impr_select.html#5ee57f77a450c0a9ce50bfccf3ad2a55">00077</a> <span class="keywordtype">void</span> <a class="code" href="classmo_rand_impr_select.html#5ee57f77a450c0a9ce50bfccf3ad2a55" title="The move selection.">operator () </a>(M & __move, <a class="code" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c" title="Alias for the fitness.">Fitness</a> & __fit) <span class="keywordflow">throw</span> (<a class="code" href="class_empty_selection.html" title="Special class that describes the case of no selection.">EmptySelection</a>)
|
||||
<a name="l00077"></a><a class="code" href="classmo_rand_impr_select.html#5ee57f77a450c0a9ce50bfccf3ad2a55">00077</a> <span class="keywordtype">void</span> <a class="code" href="classmo_rand_impr_select.html#5ee57f77a450c0a9ce50bfccf3ad2a55">operator () </a>(M & __move, <a class="code" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c">Fitness</a> & __fit) <span class="keywordflow">throw</span> (<a class="code" href="class_empty_selection.html">EmptySelection</a>)
|
||||
<a name="l00078"></a>00078 {
|
||||
<a name="l00079"></a>00079
|
||||
<a name="l00080"></a>00080 <span class="keywordflow">if</span> (!<a class="code" href="classmo_rand_impr_select.html#05c7c3b858e8a25632f2f5c86b0c97a3" title="Candidate fitnesse vector.">vect_better_fit</a>.empty ())
|
||||
<a name="l00080"></a>00080 <span class="keywordflow">if</span> (!<a class="code" href="classmo_rand_impr_select.html#05c7c3b858e8a25632f2f5c86b0c97a3">vect_better_fit</a>.empty ())
|
||||
<a name="l00081"></a>00081 {
|
||||
<a name="l00082"></a>00082
|
||||
<a name="l00083"></a>00083 <span class="keywordtype">unsigned</span> n = rng.<a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_rng.html#f0829d258c74cdc3a8f6cd72c0287cb4">random</a> (<a class="code" href="classmo_rand_impr_select.html#05c7c3b858e8a25632f2f5c86b0c97a3" title="Candidate fitnesse vector.">vect_better_fit</a>.size ());
|
||||
<a name="l00083"></a>00083 <span class="keywordtype">unsigned</span> n = rng.<a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_rng.html#f0829d258c74cdc3a8f6cd72c0287cb4">random</a> (<a class="code" href="classmo_rand_impr_select.html#05c7c3b858e8a25632f2f5c86b0c97a3">vect_better_fit</a>.size ());
|
||||
<a name="l00084"></a>00084
|
||||
<a name="l00085"></a>00085 __move = <a class="code" href="classmo_rand_impr_select.html#2ace12bd179144fa71d56324694201f5" title="Candidate move vector.">vect_better_moves</a>[n];
|
||||
<a name="l00086"></a>00086 __fit = <a class="code" href="classmo_rand_impr_select.html#05c7c3b858e8a25632f2f5c86b0c97a3" title="Candidate fitnesse vector.">vect_better_fit</a>[n];
|
||||
<a name="l00085"></a>00085 __move = <a class="code" href="classmo_rand_impr_select.html#2ace12bd179144fa71d56324694201f5">vect_better_moves</a>[n];
|
||||
<a name="l00086"></a>00086 __fit = <a class="code" href="classmo_rand_impr_select.html#05c7c3b858e8a25632f2f5c86b0c97a3">vect_better_fit</a>[n];
|
||||
<a name="l00087"></a>00087 }
|
||||
<a name="l00088"></a>00088 <span class="keywordflow">else</span>
|
||||
<a name="l00089"></a>00089 <span class="keywordflow">throw</span> <a class="code" href="class_empty_selection.html" title="Special class that describes the case of no selection.">EmptySelection</a> ();
|
||||
<a name="l00089"></a>00089 <span class="keywordflow">throw</span> <a class="code" href="class_empty_selection.html">EmptySelection</a> ();
|
||||
<a name="l00090"></a>00090 }
|
||||
<a name="l00091"></a>00091
|
||||
<a name="l00092"></a>00092 <span class="keyword">private</span>:
|
||||
<a name="l00093"></a>00093
|
||||
<a name="l00095"></a><a class="code" href="classmo_rand_impr_select.html#d153c277a0a2ea95ac484210d445b40e">00095</a> <a class="code" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c" title="Alias for the fitness.">Fitness</a> <a class="code" href="classmo_rand_impr_select.html#d153c277a0a2ea95ac484210d445b40e" title="Fitness of the current solution.">init_fit</a>;
|
||||
<a name="l00095"></a><a class="code" href="classmo_rand_impr_select.html#d153c277a0a2ea95ac484210d445b40e">00095</a> <a class="code" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c">Fitness</a> <a class="code" href="classmo_rand_impr_select.html#d153c277a0a2ea95ac484210d445b40e">init_fit</a>;
|
||||
<a name="l00096"></a>00096
|
||||
<a name="l00098"></a><a class="code" href="classmo_rand_impr_select.html#05c7c3b858e8a25632f2f5c86b0c97a3">00098</a> std::vector < Fitness > <a class="code" href="classmo_rand_impr_select.html#05c7c3b858e8a25632f2f5c86b0c97a3" title="Candidate fitnesse vector.">vect_better_fit</a>;
|
||||
<a name="l00098"></a><a class="code" href="classmo_rand_impr_select.html#05c7c3b858e8a25632f2f5c86b0c97a3">00098</a> std::vector < Fitness > <a class="code" href="classmo_rand_impr_select.html#05c7c3b858e8a25632f2f5c86b0c97a3">vect_better_fit</a>;
|
||||
<a name="l00099"></a>00099
|
||||
<a name="l00101"></a><a class="code" href="classmo_rand_impr_select.html#2ace12bd179144fa71d56324694201f5">00101</a> std::vector < M > <a class="code" href="classmo_rand_impr_select.html#2ace12bd179144fa71d56324694201f5" title="Candidate move vector.">vect_better_moves</a>;
|
||||
<a name="l00101"></a><a class="code" href="classmo_rand_impr_select.html#2ace12bd179144fa71d56324694201f5">00101</a> std::vector < M > <a class="code" href="classmo_rand_impr_select.html#2ace12bd179144fa71d56324694201f5">vect_better_moves</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 Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: moRandMove.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.2 -->
|
||||
<!-- 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>moRandMove.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span>
|
||||
<a name="l00002"></a>00002
|
||||
<a name="l00003"></a>00003 <span class="comment">// "moRandMove.h"</span>
|
||||
|
|
@ -39,14 +38,14 @@
|
|||
<a name="l00015"></a>00015 <span class="preprocessor">#include <eoFunctor.h></span>
|
||||
<a name="l00016"></a>00016
|
||||
<a name="l00018"></a>00018
|
||||
<a name="l00021"></a><a class="code" href="classmo_rand_move.html">00021</a> <span class="keyword">template</span> < <span class="keyword">class</span> M > <span class="keyword">class </span><a class="code" href="classmo_rand_move.html" title="Random move generator.">moRandMove</a>:<span class="keyword">public</span> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF</a> < M &, void >
|
||||
<a name="l00021"></a><a class="code" href="classmo_rand_move.html">00021</a> <span class="keyword">template</span> < <span class="keyword">class</span> M > <span class="keyword">class </span><a class="code" href="classmo_rand_move.html">moRandMove</a>:<span class="keyword">public</span> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF</a> < M &, void >
|
||||
<a name="l00022"></a>00022 {
|
||||
<a name="l00023"></a>00023
|
||||
<a name="l00024"></a>00024 };
|
||||
<a name="l00025"></a>00025
|
||||
<a name="l00026"></a>00026 <span class="preprocessor">#endif</span>
|
||||
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </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">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO: moSA.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.2 -->
|
||||
<!-- 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>moSA.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span>
|
||||
<a name="l00002"></a>00002
|
||||
<a name="l00003"></a>00003 <span class="comment">// "moSA.h"</span>
|
||||
|
|
@ -48,67 +47,67 @@
|
|||
<a name="l00024"></a>00024 <span class="preprocessor">#include <math.h></span>
|
||||
<a name="l00025"></a>00025
|
||||
<a name="l00027"></a>00027
|
||||
<a name="l00030"></a><a class="code" href="classmo_s_a.html">00030</a> <span class="keyword">template</span> < <span class="keyword">class</span> M > <span class="keyword">class </span><a class="code" href="classmo_s_a.html" title="Simulated Annealing (SA).">moSA</a>:<span class="keyword">public</span> <a class="code" href="classmo_algo.html" title="Description of an algorithm of the paradiseo-mo library.">moAlgo</a> < typename M::EOType >
|
||||
<a name="l00030"></a><a class="code" href="classmo_s_a.html">00030</a> <span class="keyword">template</span> < <span class="keyword">class</span> M > <span class="keyword">class </span><a class="code" href="classmo_s_a.html">moSA</a>:<span class="keyword">public</span> <a class="code" href="classmo_algo.html">moAlgo</a> < typename M::EOType >
|
||||
<a name="l00031"></a>00031 {
|
||||
<a name="l00032"></a>00032
|
||||
<a name="l00034"></a>00034 <span class="keyword">typedef</span>
|
||||
<a name="l00035"></a>00035 <span class="keyword">typename</span>
|
||||
<a name="l00036"></a>00036 M::EOType
|
||||
<a name="l00037"></a><a class="code" href="classmo_s_a.html#d5d64a8797bdedc7b3af7893aded0bd5">00037</a> <a class="code" href="classmo_s_a.html#d5d64a8797bdedc7b3af7893aded0bd5" title="Alias for the type.">EOT</a>;
|
||||
<a name="l00037"></a><a class="code" href="classmo_s_a.html#d5d64a8797bdedc7b3af7893aded0bd5">00037</a> <a class="code" href="classmo_s_a.html#d5d64a8797bdedc7b3af7893aded0bd5">EOT</a>;
|
||||
<a name="l00038"></a>00038
|
||||
<a name="l00040"></a>00040 <span class="keyword">typedef</span>
|
||||
<a name="l00041"></a>00041 <span class="keyword">typename</span>
|
||||
<a name="l00042"></a>00042 EOT::Fitness
|
||||
<a name="l00043"></a><a class="code" href="classmo_s_a.html#97f1a40d5ab5a0b3f878d0347b34804b">00043</a> <a class="code" href="classmo_s_a.html#97f1a40d5ab5a0b3f878d0347b34804b" title="Alias for the fitness.">Fitness</a>;
|
||||
<a name="l00043"></a><a class="code" href="classmo_s_a.html#97f1a40d5ab5a0b3f878d0347b34804b">00043</a> <a class="code" href="classmo_s_a.html#97f1a40d5ab5a0b3f878d0347b34804b">Fitness</a>;
|
||||
<a name="l00044"></a>00044
|
||||
<a name="l00045"></a>00045 <span class="keyword">public</span>:
|
||||
<a name="l00046"></a>00046
|
||||
<a name="l00048"></a>00048
|
||||
<a name="l00058"></a><a class="code" href="classmo_s_a.html#01f6a44483e5a7abbce33eb480b6a9b9">00058</a> <a class="code" href="classmo_s_a.html#01f6a44483e5a7abbce33eb480b6a9b9" title="SA constructor.">moSA</a> (moRandMove < M > &__move_rand,
|
||||
<a name="l00058"></a><a class="code" href="classmo_s_a.html#01f6a44483e5a7abbce33eb480b6a9b9">00058</a> <a class="code" href="classmo_s_a.html#01f6a44483e5a7abbce33eb480b6a9b9">moSA</a> (moRandMove < M > &__move_rand,
|
||||
<a name="l00059"></a>00059 moMoveIncrEval < M > &__incr_eval,
|
||||
<a name="l00060"></a>00060 moSolContinue < EOT > &__cont,
|
||||
<a name="l00061"></a>00061 <span class="keywordtype">double</span> __init_temp,
|
||||
<a name="l00062"></a>00062 <a class="code" href="classmo_cooling_schedule.html" title="This class gives the description of a cooling schedule.">moCoolingSchedule</a> & __cool_sched, eoEvalFunc < EOT > &__full_eval):
|
||||
<a name="l00063"></a>00063 <a class="code" href="classmo_s_a.html#71c49935b63a202d25888a5f86121fec" title="A move generator (generally randomly).">move_rand</a> (__move_rand),
|
||||
<a name="l00064"></a>00064 <a class="code" href="classmo_s_a.html#4c3be32e9832e465b24e6d33559356bc" title="A (generally) efficient evaluation function.">incr_eval</a> (__incr_eval),
|
||||
<a name="l00065"></a>00065 <a class="code" href="classmo_s_a.html#54484c8a514866ea496e0058c2e09716" title="Stopping criterion before temperature update.">cont</a> (__cont),
|
||||
<a name="l00066"></a>00066 <a class="code" href="classmo_s_a.html#f1af7636b52aa5f6b381f8187b667bd4" title="Initial temperature.">init_temp</a> (__init_temp),
|
||||
<a name="l00067"></a>00067 <a class="code" href="classmo_s_a.html#11c7d0cab649b7d680dd85bb74cb4ff6" title="The cooling schedule.">cool_sched</a> (__cool_sched),
|
||||
<a name="l00068"></a>00068 <a class="code" href="classmo_s_a.html#bcd6a940046f23dd741444c0b85edf2c" title="A full evaluation function.">full_eval</a> (__full_eval)
|
||||
<a name="l00062"></a>00062 <a class="code" href="classmo_cooling_schedule.html">moCoolingSchedule</a> & __cool_sched, eoEvalFunc < EOT > &__full_eval):
|
||||
<a name="l00063"></a>00063 <a class="code" href="classmo_s_a.html#71c49935b63a202d25888a5f86121fec">move_rand</a> (__move_rand),
|
||||
<a name="l00064"></a>00064 <a class="code" href="classmo_s_a.html#4c3be32e9832e465b24e6d33559356bc">incr_eval</a> (__incr_eval),
|
||||
<a name="l00065"></a>00065 <a class="code" href="classmo_s_a.html#54484c8a514866ea496e0058c2e09716">cont</a> (__cont),
|
||||
<a name="l00066"></a>00066 <a class="code" href="classmo_s_a.html#f1af7636b52aa5f6b381f8187b667bd4">init_temp</a> (__init_temp),
|
||||
<a name="l00067"></a>00067 <a class="code" href="classmo_s_a.html#11c7d0cab649b7d680dd85bb74cb4ff6">cool_sched</a> (__cool_sched),
|
||||
<a name="l00068"></a>00068 <a class="code" href="classmo_s_a.html#bcd6a940046f23dd741444c0b85edf2c">full_eval</a> (__full_eval)
|
||||
<a name="l00069"></a>00069 {
|
||||
<a name="l00070"></a>00070
|
||||
<a name="l00071"></a>00071 }
|
||||
<a name="l00072"></a>00072
|
||||
<a name="l00074"></a>00074
|
||||
<a name="l00080"></a><a class="code" href="classmo_s_a.html#0e4c54b57bc13fcbd4763883b8f719e5">00080</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_s_a.html#0e4c54b57bc13fcbd4763883b8f719e5" title="function that launches the SA algorithm.">operator ()</a>(<a class="code" href="classmo_s_a.html#d5d64a8797bdedc7b3af7893aded0bd5" title="Alias for the type.">EOT</a> & __sol)
|
||||
<a name="l00080"></a><a class="code" href="classmo_s_a.html#0e4c54b57bc13fcbd4763883b8f719e5">00080</a> <span class="keywordtype">bool</span> <a class="code" href="classmo_s_a.html#0e4c54b57bc13fcbd4763883b8f719e5">operator ()</a>(<a class="code" href="classmo_s_a.html#d5d64a8797bdedc7b3af7893aded0bd5">EOT</a> & __sol)
|
||||
<a name="l00081"></a>00081 {
|
||||
<a name="l00082"></a>00082
|
||||
<a name="l00083"></a>00083 <span class="keywordflow">if</span> (__sol.invalid ())
|
||||
<a name="l00084"></a>00084 {
|
||||
<a name="l00085"></a>00085 <a class="code" href="classmo_s_a.html#bcd6a940046f23dd741444c0b85edf2c" title="A full evaluation function.">full_eval</a> (__sol);
|
||||
<a name="l00085"></a>00085 <a class="code" href="classmo_s_a.html#bcd6a940046f23dd741444c0b85edf2c">full_eval</a> (__sol);
|
||||
<a name="l00086"></a>00086 }
|
||||
<a name="l00087"></a>00087
|
||||
<a name="l00088"></a>00088 <span class="keywordtype">double</span> temp = <a class="code" href="classmo_s_a.html#f1af7636b52aa5f6b381f8187b667bd4" title="Initial temperature.">init_temp</a>;
|
||||
<a name="l00088"></a>00088 <span class="keywordtype">double</span> temp = <a class="code" href="classmo_s_a.html#f1af7636b52aa5f6b381f8187b667bd4">init_temp</a>;
|
||||
<a name="l00089"></a>00089
|
||||
<a name="l00090"></a>00090 M move;
|
||||
<a name="l00091"></a>00091
|
||||
<a name="l00092"></a>00092 <a class="code" href="classmo_s_a.html#d5d64a8797bdedc7b3af7893aded0bd5" title="Alias for the type.">EOT</a> best_sol = __sol;
|
||||
<a name="l00092"></a>00092 <a class="code" href="classmo_s_a.html#d5d64a8797bdedc7b3af7893aded0bd5">EOT</a> best_sol = __sol;
|
||||
<a name="l00093"></a>00093
|
||||
<a name="l00094"></a>00094 <span class="keywordflow">do</span>
|
||||
<a name="l00095"></a>00095 {
|
||||
<a name="l00096"></a>00096
|
||||
<a name="l00097"></a>00097 <a class="code" href="classmo_s_a.html#54484c8a514866ea496e0058c2e09716" title="Stopping criterion before temperature update.">cont</a>.init ();
|
||||
<a name="l00097"></a>00097 <a class="code" href="classmo_s_a.html#54484c8a514866ea496e0058c2e09716">cont</a>.init ();
|
||||
<a name="l00098"></a>00098 <span class="keywordflow">do</span>
|
||||
<a name="l00099"></a>00099 {
|
||||
<a name="l00100"></a>00100
|
||||
<a name="l00101"></a>00101 <a class="code" href="classmo_s_a.html#71c49935b63a202d25888a5f86121fec" title="A move generator (generally randomly).">move_rand</a> (move);
|
||||
<a name="l00101"></a>00101 <a class="code" href="classmo_s_a.html#71c49935b63a202d25888a5f86121fec">move_rand</a> (move);
|
||||
<a name="l00102"></a>00102
|
||||
<a name="l00103"></a>00103 <a class="code" href="classmo_s_a.html#97f1a40d5ab5a0b3f878d0347b34804b" title="Alias for the fitness.">Fitness</a> delta_fit = <a class="code" href="classmo_s_a.html#4c3be32e9832e465b24e6d33559356bc" title="A (generally) efficient evaluation function.">incr_eval</a> (move, __sol) - __sol.fitness ();
|
||||
<a name="l00103"></a>00103 <a class="code" href="classmo_s_a.html#97f1a40d5ab5a0b3f878d0347b34804b">Fitness</a> delta_fit = <a class="code" href="classmo_s_a.html#4c3be32e9832e465b24e6d33559356bc">incr_eval</a> (move, __sol) - __sol.fitness ();
|
||||
<a name="l00104"></a>00104
|
||||
<a name="l00105"></a>00105 <span class="keywordflow">if</span> (delta_fit > 0 || rng.<a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_rng.html#50dfb052f11ae50326e552cb223d88e4">uniform</a> () < exp (delta_fit / temp))
|
||||
<a name="l00106"></a>00106 {
|
||||
<a name="l00107"></a>00107
|
||||
<a name="l00108"></a>00108 __sol.fitness (<a class="code" href="classmo_s_a.html#4c3be32e9832e465b24e6d33559356bc" title="A (generally) efficient evaluation function.">incr_eval</a> (move, __sol));
|
||||
<a name="l00108"></a>00108 __sol.fitness (<a class="code" href="classmo_s_a.html#4c3be32e9832e465b24e6d33559356bc">incr_eval</a> (move, __sol));
|
||||
<a name="l00109"></a>00109 move (__sol);
|
||||
<a name="l00110"></a>00110
|
||||
<a name="l00111"></a>00111 <span class="comment">/* Updating the best solution found</span>
|
||||
|
|
@ -118,10 +117,10 @@
|
|||
<a name="l00115"></a>00115 }
|
||||
<a name="l00116"></a>00116
|
||||
<a name="l00117"></a>00117 }
|
||||
<a name="l00118"></a>00118 <span class="keywordflow">while</span> (<a class="code" href="classmo_s_a.html#54484c8a514866ea496e0058c2e09716" title="Stopping criterion before temperature update.">cont</a> (__sol));
|
||||
<a name="l00118"></a>00118 <span class="keywordflow">while</span> (<a class="code" href="classmo_s_a.html#54484c8a514866ea496e0058c2e09716">cont</a> (__sol));
|
||||
<a name="l00119"></a>00119
|
||||
<a name="l00120"></a>00120 }
|
||||
<a name="l00121"></a>00121 <span class="keywordflow">while</span> (<a class="code" href="classmo_s_a.html#11c7d0cab649b7d680dd85bb74cb4ff6" title="The cooling schedule.">cool_sched</a> (temp));
|
||||
<a name="l00121"></a>00121 <span class="keywordflow">while</span> (<a class="code" href="classmo_s_a.html#11c7d0cab649b7d680dd85bb74cb4ff6">cool_sched</a> (temp));
|
||||
<a name="l00122"></a>00122
|
||||
<a name="l00123"></a>00123 __sol = best_sol;
|
||||
<a name="l00124"></a>00124
|
||||
|
|
@ -130,22 +129,22 @@
|
|||
<a name="l00127"></a>00127
|
||||
<a name="l00128"></a>00128 <span class="keyword">private</span>:
|
||||
<a name="l00129"></a>00129
|
||||
<a name="l00131"></a><a class="code" href="classmo_s_a.html#71c49935b63a202d25888a5f86121fec">00131</a> moRandMove < M > &<a class="code" href="classmo_s_a.html#71c49935b63a202d25888a5f86121fec" title="A move generator (generally randomly).">move_rand</a>;
|
||||
<a name="l00131"></a><a class="code" href="classmo_s_a.html#71c49935b63a202d25888a5f86121fec">00131</a> moRandMove < M > &<a class="code" href="classmo_s_a.html#71c49935b63a202d25888a5f86121fec">move_rand</a>;
|
||||
<a name="l00132"></a>00132
|
||||
<a name="l00134"></a><a class="code" href="classmo_s_a.html#4c3be32e9832e465b24e6d33559356bc">00134</a> moMoveIncrEval < M > &<a class="code" href="classmo_s_a.html#4c3be32e9832e465b24e6d33559356bc" title="A (generally) efficient evaluation function.">incr_eval</a>;
|
||||
<a name="l00134"></a><a class="code" href="classmo_s_a.html#4c3be32e9832e465b24e6d33559356bc">00134</a> moMoveIncrEval < M > &<a class="code" href="classmo_s_a.html#4c3be32e9832e465b24e6d33559356bc">incr_eval</a>;
|
||||
<a name="l00135"></a>00135
|
||||
<a name="l00137"></a><a class="code" href="classmo_s_a.html#54484c8a514866ea496e0058c2e09716">00137</a> moSolContinue < EOT > &<a class="code" href="classmo_s_a.html#54484c8a514866ea496e0058c2e09716" title="Stopping criterion before temperature update.">cont</a>;
|
||||
<a name="l00137"></a><a class="code" href="classmo_s_a.html#54484c8a514866ea496e0058c2e09716">00137</a> moSolContinue < EOT > &<a class="code" href="classmo_s_a.html#54484c8a514866ea496e0058c2e09716">cont</a>;
|
||||
<a name="l00138"></a>00138
|
||||
<a name="l00140"></a><a class="code" href="classmo_s_a.html#f1af7636b52aa5f6b381f8187b667bd4">00140</a> <span class="keywordtype">double</span> <a class="code" href="classmo_s_a.html#f1af7636b52aa5f6b381f8187b667bd4" title="Initial temperature.">init_temp</a>;
|
||||
<a name="l00140"></a><a class="code" href="classmo_s_a.html#f1af7636b52aa5f6b381f8187b667bd4">00140</a> <span class="keywordtype">double</span> <a class="code" href="classmo_s_a.html#f1af7636b52aa5f6b381f8187b667bd4">init_temp</a>;
|
||||
<a name="l00141"></a>00141
|
||||
<a name="l00143"></a><a class="code" href="classmo_s_a.html#11c7d0cab649b7d680dd85bb74cb4ff6">00143</a> <a class="code" href="classmo_cooling_schedule.html" title="This class gives the description of a cooling schedule.">moCoolingSchedule</a> & <a class="code" href="classmo_s_a.html#11c7d0cab649b7d680dd85bb74cb4ff6" title="The cooling schedule.">cool_sched</a>;
|
||||
<a name="l00143"></a><a class="code" href="classmo_s_a.html#11c7d0cab649b7d680dd85bb74cb4ff6">00143</a> <a class="code" href="classmo_cooling_schedule.html">moCoolingSchedule</a> & <a class="code" href="classmo_s_a.html#11c7d0cab649b7d680dd85bb74cb4ff6">cool_sched</a>;
|
||||
<a name="l00144"></a>00144
|
||||
<a name="l00146"></a><a class="code" href="classmo_s_a.html#bcd6a940046f23dd741444c0b85edf2c">00146</a> eoEvalFunc < EOT > &<a class="code" href="classmo_s_a.html#bcd6a940046f23dd741444c0b85edf2c" title="A full evaluation function.">full_eval</a>; <span class="comment">// Full evaluator.</span>
|
||||
<a name="l00146"></a><a class="code" href="classmo_s_a.html#bcd6a940046f23dd741444c0b85edf2c">00146</a> eoEvalFunc < EOT > &<a class="code" href="classmo_s_a.html#bcd6a940046f23dd741444c0b85edf2c">full_eval</a>; <span class="comment">// Full evaluator.</span>
|
||||
<a name="l00147"></a>00147 };
|
||||
<a name="l00148"></a>00148
|
||||
<a name="l00149"></a>00149 <span class="preprocessor">#endif</span>
|
||||
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 27 15:12:37 2007 for PARADISEO-MO by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address>
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
|||