Update for windows compatibility
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@359 331e1502-861f-0410-8da2-ba01fb791d7f
This commit is contained in:
parent
5446af5e31
commit
f9693d1e1c
229 changed files with 3759 additions and 2398 deletions
|
|
@ -1,14 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<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.1 -->
|
||||
<!-- Generated by Doxygen 1.5.2 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</span></a></li>
|
||||
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
|
||||
<li class="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,14 +20,16 @@
|
|||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
</ul>
|
||||
</div>
|
||||
<h1>moTS< M > Class Template Reference</h1><!-- doxytag: class="moTS" --><!-- doxytag: inherits="moAlgo< M::EOType >" -->Tabu Search (TS).
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
|
|
@ -47,7 +49,7 @@
|
|||
<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">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" title="Tabu Search (TS).">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>
|
||||
|
|
@ -78,7 +80,7 @@ typedef EOT::Fitness </td><td class="memItemRight" valign="bottom"><a class
|
|||
<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></td></tr>
|
||||
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="" -->
|
||||
|
|
@ -155,9 +157,9 @@ template<class M> </div>
|
|||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Constructor of a <a class="el" href="classmo_t_s.html">moTS</a> specifying all the boxes.
|
||||
Constructor of a <a class="el" href="classmo_t_s.html" title="Tabu Search (TS).">moTS</a> specifying all the boxes.
|
||||
<p>
|
||||
In this constructor, a <a class="el" href="classmo_t_s_move_loop_expl.html">moTSMoveLoopExpl</a> is instanciated.<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>
|
||||
<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,7 +175,7 @@ In this constructor, a <a class="el" href="classmo_t_s_move_loop_expl.html">moTS
|
|||
<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#l00161">moTS< M >::first_time</a>, and <a class="el" href="mo_t_s_8h-source.html#l00166">moTS< M >::mutex</a>.
|
||||
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>.
|
||||
</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)" -->
|
||||
|
|
@ -215,7 +217,7 @@ 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">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" title="Explorer for a Tabu Search algorithm.">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>
|
||||
|
|
@ -224,7 +226,7 @@ The explorer is given in the parameters.<p>
|
|||
<p>
|
||||
Definition at line <a class="el" href="mo_t_s_8h-source.html#l00081">81</a> of file <a class="el" href="mo_t_s_8h-source.html">moTS.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="mo_t_s_8h-source.html#l00161">moTS< M >::first_time</a>, and <a class="el" href="mo_t_s_8h-source.html#l00166">moTS< M >::mutex</a>.
|
||||
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>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr><h2>Member Function Documentation</h2>
|
||||
|
|
@ -249,7 +251,7 @@ template<class M> </div>
|
|||
<p>
|
||||
Function which launchs the Tabu Search.
|
||||
<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>
|
||||
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>
|
||||
<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>
|
||||
|
|
@ -262,13 +264,13 @@ Implements <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/"
|
|||
<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>.
|
||||
<p>
|
||||
References <a class="el" href="mo_t_s_8h-source.html#l00172">moTS< M >::cont</a>, <a class="el" href="mo_t_s_8h-source.html#l00175">moTS< M >::full_eval</a>, <a class="el" href="mo_t_s_8h-source.html#l00169">moTS< M >::move_expl</a>, and <a class="el" href="mo_t_s_8h-source.html#l00166">moTS< M >::mutex</a>.
|
||||
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>.
|
||||
</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="align: right;"><small>Generated on Mon Apr 23 09:22:28 2007 for PARADISEO-MO by
|
||||
<hr size="1"><address style="text-align: right;"><small>Generated on Mon Jun 25 17:41:42 2007 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue