MOEO full import
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@23 331e1502-861f-0410-8da2-ba01fb791d7f
7
trunk/paradiseo-moeo/NEWS
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
* release 0.1
|
||||
|
||||
# Local Variables:
|
||||
# coding: iso-8859-1
|
||||
# mode: text
|
||||
# fill-column: 80
|
||||
# End:
|
||||
14
trunk/paradiseo-moeo/README
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
PARADISEO-MOEO README FILE
|
||||
=======================================================================
|
||||
check latest news at http://paradiseo.gforge.inria.fr/
|
||||
=======================================================================
|
||||
|
||||
Welcome to ParadisEO-MOEO, the Multi-Objective Evolving Objects library.
|
||||
|
||||
The latest news about ParadisEO-MOEO can be found on the gforge repository at
|
||||
|
||||
http://paradiseo.gforge.inria.fr/
|
||||
|
||||
In case of any problem, please e-mail us at
|
||||
|
||||
paradiseo-help@lists.gforge.inria.fr
|
||||
36
trunk/paradiseo-moeo/doc/html/NEWS-source.html
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: NEWS 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.1 -->
|
||||
<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 id="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<h1>NEWS</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 * release 0.1
|
||||
<a name="l00002"></a>00002
|
||||
<a name="l00003"></a>00003 # Local Variables:
|
||||
<a name="l00004"></a>00004 <span class="preprocessor"># coding: iso-8859-1</span>
|
||||
<a name="l00005"></a>00005 <span class="preprocessor"></span><span class="preprocessor"># mode: text</span>
|
||||
<a name="l00006"></a>00006 <span class="preprocessor"></span><span class="preprocessor"># fill-column: 80</span>
|
||||
<a name="l00007"></a>00007 <span class="preprocessor"></span><span class="preprocessor"># End:</span>
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Dec 6 10:16:12 2006 for ParadisEO-MOEO 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>
|
||||
</body>
|
||||
</html>
|
||||
43
trunk/paradiseo-moeo/doc/html/README-source.html
Normal file
|
|
@ -0,0 +1,43 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: README 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.1 -->
|
||||
<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 id="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<h1>README</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 PARADISEO-MOEO README FILE
|
||||
<a name="l00002"></a>00002 =======================================================================
|
||||
<a name="l00003"></a>00003 check latest news at http:<span class="comment">//paradiseo.gforge.inria.fr/</span>
|
||||
<a name="l00004"></a>00004 =======================================================================
|
||||
<a name="l00005"></a>00005
|
||||
<a name="l00006"></a>00006 Welcome to ParadisEO-MOEO, the Multi-Objective Evolving Objects library.
|
||||
<a name="l00007"></a>00007
|
||||
<a name="l00008"></a>00008 The latest news about ParadisEO-MOEO can be found on the gforge repository at
|
||||
<a name="l00009"></a>00009
|
||||
<a name="l00010"></a>00010 http:<span class="comment">//paradiseo.gforge.inria.fr/</span>
|
||||
<a name="l00011"></a>00011
|
||||
<a name="l00012"></a>00012 In <span class="keywordflow">case</span> of any problem, please e-mail us at
|
||||
<a name="l00013"></a>00013
|
||||
<a name="l00014"></a>00014 paradiseo-help@lists.gforge.inria.fr
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Dec 6 10:16:12 2006 for ParadisEO-MOEO 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>
|
||||
</body>
|
||||
</html>
|
||||
59
trunk/paradiseo-moeo/doc/html/annotated.html
Normal file
|
|
@ -0,0 +1,59 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: 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.1 -->
|
||||
<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><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li id="current"><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>ParadisEO-MOEO Class List</h1>Here are the classes, structs, unions and interfaces with brief descriptions:<table>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoArchive.html">moeoArchive< EOT ></a></td><td class="indexvalue">An archive is a secondary population that stores non-dominated solutions </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoArchiveFitnessSavingUpdater.html">moeoArchiveFitnessSavingUpdater< EOT ></a></td><td class="indexvalue">This class allows to save the fitnesses of solutions contained in an archive into a file at each generation </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoArchiveUpdater.html">moeoArchiveUpdater< EOT ></a></td><td class="indexvalue">This class allows to update the archive at each generation with newly found non-dominated solutions </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoBinaryMetricSavingUpdater.html">moeoBinaryMetricSavingUpdater< EOT ></a></td><td class="indexvalue">This class allows to save the progression of a binary metric comparing the fitness values of the current population (or archive) with the fitness values of the population (or archive) of the generation (n-1) into a file </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoBM.html">moeoBM< A1, A2, R ></a></td><td class="indexvalue">Base class for binary metrics </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoCombinedMOLS.html">moeoCombinedMOLS< EOT ></a></td><td class="indexvalue">This class allows to embed a set of local searches that are sequentially applied, and so working and updating the same archive of non-dominated solutions </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoContributionMetric.html">moeoContributionMetric< EOT ></a></td><td class="indexvalue">The contribution metric evaluates the proportion of non-dominated solutions given by a Pareto set relatively to another Pareto set </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoDisctinctElitistReplacement.html">moeoDisctinctElitistReplacement< EOT, WorthT ></a></td><td class="indexvalue">Same than <a class="el" href="classmoeoElitistReplacement.html">moeoElitistReplacement</a> except that distinct individuals are privilegied </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoElitistReplacement.html">moeoElitistReplacement< EOT, WorthT ></a></td><td class="indexvalue">Keep all the best individuals (almost cut-and-pasted from eoNDPlusReplacement, (c) Maarten Keijzer, Marc Schoenauer and GeNeura Team, 2002) </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoEntropyMetric.html">moeoEntropyMetric< EOT ></a></td><td class="indexvalue">The entropy gives an idea of the diversity of a Pareto set relatively to another Pareto set </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoHybridMOLS.html">moeoHybridMOLS< EOT ></a></td><td class="indexvalue">This class allows to apply a multi-objective local search to a number of selected individuals contained in the archive at every generation until a stopping criteria is verified </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoMetric.html">moeoMetric</a></td><td class="indexvalue">Base class for performance metrics (also called quality indicators) </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoMOLS.html">moeoMOLS< EOT ></a></td><td class="indexvalue">Abstract class for local searches applied to multi-objective optimization </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoReplacement.html">moeoReplacement< EOT, WorthT ></a></td><td class="indexvalue">Replacement strategy for multi-objective optimization </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoSelectOneFromPopAndArch.html">moeoSelectOneFromPopAndArch< EOT ></a></td><td class="indexvalue">Elitist selection process that consists in choosing individuals in the archive as well as in the current population </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoSolutionUM.html">moeoSolutionUM< EOT, R, EOFitness ></a></td><td class="indexvalue">Base class for unary metrics dedicated to the performance evaluation of a single solution's Pareto fitness </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoSolutionVsSolutionBM.html">moeoSolutionVsSolutionBM< EOT, R, EOFitness ></a></td><td class="indexvalue">Base class for binary metrics dedicated to the performance comparison between two solutions's Pareto fitnesses </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoUM.html">moeoUM< A, R ></a></td><td class="indexvalue">Base class for unary metrics </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoVectorUM.html">moeoVectorUM< EOT, R, EOFitness ></a></td><td class="indexvalue">Base class for unary metrics dedicated to the performance evaluation of a Pareto set (a vector of Pareto fitnesses) </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoVectorVsSolutionBM.html">moeoVectorVsSolutionBM< EOT, R, EOFitness ></a></td><td class="indexvalue">Base class for binary metrics dedicated to the performance comparison between a Pareto set (a vector of Pareto fitnesses) and a single solution's Pareto fitness </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoVectorVsVectorBM.html">moeoVectorVsVectorBM< EOT, R, EOFitness ></a></td><td class="indexvalue">Base class for binary metrics dedicated to the performance comparison between two Pareto sets (two vectors of Pareto fitnesses) </td></tr>
|
||||
</table>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Dec 6 10:16:12 2006 for ParadisEO-MOEO 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>
|
||||
</body>
|
||||
</html>
|
||||
50
trunk/paradiseo-moeo/doc/html/classes.html
Normal file
|
|
@ -0,0 +1,50 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: 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.1 -->
|
||||
<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><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li id="current"><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>ParadisEO-MOEO 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_D">D</a> | <a class="qindex" href="#letter_E">E</a> | <a class="qindex" href="#letter_H">H</a> | <a class="qindex" href="#letter_M">M</a> | <a class="qindex" href="#letter_R">R</a> | <a class="qindex" href="#letter_S">S</a> | <a class="qindex" href="#letter_U">U</a> | <a class="qindex" href="#letter_V">V</a></div><p>
|
||||
<table align="center" width="95%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr><td><a name="letter_A"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> A </div></td></tr></table>
|
||||
</td><td><a class="el" href="classmoeoDisctinctElitistReplacement.html">moeoDisctinctElitistReplacement</a> </td><td><a name="letter_S"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> S </div></td></tr></table>
|
||||
</td></tr><tr><td><a class="el" href="classmoeoArchive.html">moeoArchive</a> </td><td><a name="letter_E"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> E </div></td></tr></table>
|
||||
</td><td><a class="el" href="classmoeoSelectOneFromPopAndArch.html">moeoSelectOneFromPopAndArch</a> </td></tr><tr><td><a class="el" href="classmoeoArchiveFitnessSavingUpdater.html">moeoArchiveFitnessSavingUpdater</a> </td><td><a class="el" href="classmoeoElitistReplacement.html">moeoElitistReplacement</a> </td><td><a class="el" href="classmoeoSolutionUM.html">moeoSolutionUM</a> </td></tr><tr><td><a class="el" href="classmoeoArchiveUpdater.html">moeoArchiveUpdater</a> </td><td><a class="el" href="classmoeoEntropyMetric.html">moeoEntropyMetric</a> </td><td><a class="el" href="classmoeoSolutionVsSolutionBM.html">moeoSolutionVsSolutionBM</a> </td></tr><tr><td><a name="letter_B"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> B </div></td></tr></table>
|
||||
</td><td><a name="letter_H"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> H </div></td></tr></table>
|
||||
</td><td><a name="letter_U"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> U </div></td></tr></table>
|
||||
</td></tr><tr><td><a class="el" href="classmoeoBinaryMetricSavingUpdater.html">moeoBinaryMetricSavingUpdater</a> </td><td><a class="el" href="classmoeoHybridMOLS.html">moeoHybridMOLS</a> </td><td><a class="el" href="classmoeoUM.html">moeoUM</a> </td></tr><tr><td><a class="el" href="classmoeoBM.html">moeoBM</a> </td><td><a name="letter_M"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> M </div></td></tr></table>
|
||||
</td><td><a name="letter_V"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> V </div></td></tr></table>
|
||||
</td></tr><tr><td><a name="letter_C"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> C </div></td></tr></table>
|
||||
</td><td><a class="el" href="classmoeoMetric.html">moeoMetric</a> </td><td><a class="el" href="classmoeoVectorUM.html">moeoVectorUM</a> </td></tr><tr><td><a class="el" href="classmoeoCombinedMOLS.html">moeoCombinedMOLS</a> </td><td><a class="el" href="classmoeoMOLS.html">moeoMOLS</a> </td><td><a class="el" href="classmoeoVectorVsSolutionBM.html">moeoVectorVsSolutionBM</a> </td></tr><tr><td><a class="el" href="classmoeoContributionMetric.html">moeoContributionMetric</a> </td><td><a name="letter_R"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> R </div></td></tr></table>
|
||||
</td><td><a class="el" href="classmoeoVectorVsVectorBM.html">moeoVectorVsVectorBM</a> </td></tr><tr><td><a name="letter_D"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> D </div></td></tr></table>
|
||||
</td><td><a class="el" href="classmoeoReplacement.html">moeoReplacement</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_D">D</a> | <a class="qindex" href="#letter_E">E</a> | <a class="qindex" href="#letter_H">H</a> | <a class="qindex" href="#letter_M">M</a> | <a class="qindex" href="#letter_R">R</a> | <a class="qindex" href="#letter_S">S</a> | <a class="qindex" href="#letter_U">U</a> | <a class="qindex" href="#letter_V">V</a></div><p>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Dec 6 10:16:12 2006 for ParadisEO-MOEO 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>
|
||||
</body>
|
||||
</html>
|
||||
42
trunk/paradiseo-moeo/doc/html/classmoeoArchive-members.html
Normal file
|
|
@ -0,0 +1,42 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: 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.1 -->
|
||||
<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><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</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>moeoArchive< EOT > Member List</h1>This is the complete list of members for <a class="el" href="classmoeoArchive.html">moeoArchive< EOT ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoArchive.html#71feaf270daa7185e829caef40bbf956">contains</a>(const EOFitness &_fit) const</td><td><a class="el" href="classmoeoArchive.html">moeoArchive< EOT ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoArchive.html#7786c8bfe67fefa19ac31a4ac700df06">dominates</a>(const EOFitness &_fit) const</td><td><a class="el" href="classmoeoArchive.html">moeoArchive< EOT ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoArchive.html#798bc97d8321b1e2c469e5c341a96dac">EOFitness</a> typedef</td><td><a class="el" href="classmoeoArchive.html">moeoArchive< EOT ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoArchive.html#be9f67bfe41c25537292056d5b30f56a">update</a>(const EOT &_eo)</td><td><a class="el" href="classmoeoArchive.html">moeoArchive< EOT ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoArchive.html#58e891ab400ba352e8b0a341d0bdc107">update</a>(const eoPop< EOT > &_pop)</td><td><a class="el" href="classmoeoArchive.html">moeoArchive< EOT ></a></td><td><code> [inline]</code></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Wed Dec 6 10:16:12 2006 for ParadisEO-MOEO 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>
|
||||
</body>
|
||||
</html>
|
||||
205
trunk/paradiseo-moeo/doc/html/classmoeoArchive.html
Normal file
|
|
@ -0,0 +1,205 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: moeoArchive< 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.1 -->
|
||||
<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><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</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>moeoArchive< EOT > Class Template Reference</h1><!-- doxytag: class="moeoArchive" -->An archive is a secondary population that stores non-dominated solutions.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="moeoArchive_8h-source.html">moeoArchive.h</a>></code>
|
||||
<p>
|
||||
<a href="classmoeoArchive-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="798bc97d8321b1e2c469e5c341a96dac"></a><!-- doxytag: member="moeoArchive::EOFitness" ref="798bc97d8321b1e2c469e5c341a96dac" args="" -->
|
||||
typedef EOT::Fitness </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoArchive.html#798bc97d8321b1e2c469e5c341a96dac">EOFitness</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">The fitness type of a solution. <br></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoArchive.html#7786c8bfe67fefa19ac31a4ac700df06">dominates</a> (const <a class="el" href="classmoeoArchive.html#798bc97d8321b1e2c469e5c341a96dac">EOFitness</a> &_fit) const</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns true if the current archive dominates _fit. <a href="#7786c8bfe67fefa19ac31a4ac700df06"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoArchive.html#71feaf270daa7185e829caef40bbf956">contains</a> (const <a class="el" href="classmoeoArchive.html#798bc97d8321b1e2c469e5c341a96dac">EOFitness</a> &_fit) const</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns true if the current archive contains _fit. <a href="#71feaf270daa7185e829caef40bbf956"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoArchive.html#be9f67bfe41c25537292056d5b30f56a">update</a> (const EOT &_eo)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Updates the archive with a given individual _eo. <a href="#be9f67bfe41c25537292056d5b30f56a"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoArchive.html#58e891ab400ba352e8b0a341d0bdc107">update</a> (const eoPop< EOT > &_pop)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Updates the archive with a given population _pop. <a href="#58e891ab400ba352e8b0a341d0bdc107"></a><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class EOT><br>
|
||||
class moeoArchive< EOT ></h3>
|
||||
|
||||
An archive is a secondary population that stores non-dominated solutions.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoArchive_8h-source.html#l00021">21</a> of file <a class="el" href="moeoArchive_8h-source.html">moeoArchive.h</a>.<hr><h2>Member Function Documentation</h2>
|
||||
<a class="anchor" name="7786c8bfe67fefa19ac31a4ac700df06"></a><!-- doxytag: member="moeoArchive::dominates" ref="7786c8bfe67fefa19ac31a4ac700df06" args="(const EOFitness &_fit) const" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class EOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool <a class="el" href="classmoeoArchive.html">moeoArchive</a>< EOT >::dominates </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="classmoeoArchive.html#798bc97d8321b1e2c469e5c341a96dac">EOFitness</a> & </td>
|
||||
<td class="paramname"> <em>_fit</em> </td>
|
||||
<td> ) </td>
|
||||
<td width="100%"> const<code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Returns true if the current archive dominates _fit.
|
||||
<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>_fit</em> </td><td>the (Pareto) fitness to compare with the current archive </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoArchive_8h-source.html#l00039">39</a> of file <a class="el" href="moeoArchive_8h-source.html">moeoArchive.h</a>.
|
||||
<p>
|
||||
Referenced by <a class="el" href="moeoArchive_8h-source.html#l00063">moeoArchive< EOT >::update()</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="71feaf270daa7185e829caef40bbf956"></a><!-- doxytag: member="moeoArchive::contains" ref="71feaf270daa7185e829caef40bbf956" args="(const EOFitness &_fit) const" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class EOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool <a class="el" href="classmoeoArchive.html">moeoArchive</a>< EOT >::contains </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="classmoeoArchive.html#798bc97d8321b1e2c469e5c341a96dac">EOFitness</a> & </td>
|
||||
<td class="paramname"> <em>_fit</em> </td>
|
||||
<td> ) </td>
|
||||
<td width="100%"> const<code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Returns true if the current archive contains _fit.
|
||||
<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>_fit</em> </td><td>the (Pareto) fitness to search within the current archive </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoArchive_8h-source.html#l00051">51</a> of file <a class="el" href="moeoArchive_8h-source.html">moeoArchive.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="be9f67bfe41c25537292056d5b30f56a"></a><!-- doxytag: member="moeoArchive::update" ref="be9f67bfe41c25537292056d5b30f56a" args="(const EOT &_eo)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class EOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void <a class="el" href="classmoeoArchive.html">moeoArchive</a>< EOT >::update </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const EOT & </td>
|
||||
<td class="paramname"> <em>_eo</em> </td>
|
||||
<td> ) </td>
|
||||
<td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Updates the archive with a given individual _eo.
|
||||
<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>_eo</em> </td><td>the given individual </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoArchive_8h-source.html#l00063">63</a> of file <a class="el" href="moeoArchive_8h-source.html">moeoArchive.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="moeoArchive_8h-source.html#l00039">moeoArchive< EOT >::dominates()</a>.
|
||||
<p>
|
||||
Referenced by <a class="el" href="moeoArchive_8h-source.html#l00098">moeoArchive< EOT >::update()</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="58e891ab400ba352e8b0a341d0bdc107"></a><!-- doxytag: member="moeoArchive::update" ref="58e891ab400ba352e8b0a341d0bdc107" args="(const eoPop< EOT > &_pop)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class EOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void <a class="el" href="classmoeoArchive.html">moeoArchive</a>< EOT >::update </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const eoPop< EOT > & </td>
|
||||
<td class="paramname"> <em>_pop</em> </td>
|
||||
<td> ) </td>
|
||||
<td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Updates the archive with a given population _pop.
|
||||
<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>_pop</em> </td><td>the given population </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoArchive_8h-source.html#l00098">98</a> of file <a class="el" href="moeoArchive_8h-source.html">moeoArchive.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="moeoArchive_8h-source.html#l00063">moeoArchive< EOT >::update()</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="moeoArchive_8h-source.html">moeoArchive.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Dec 6 10:16:12 2006 for ParadisEO-MOEO 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>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,43 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: 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.1 -->
|
||||
<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><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</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>moeoArchiveFitnessSavingUpdater< EOT > Member List</h1>This is the complete list of members for <a class="el" href="classmoeoArchiveFitnessSavingUpdater.html">moeoArchiveFitnessSavingUpdater< EOT ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoArchiveFitnessSavingUpdater.html#b8eeccd7b43eb11e36cee2ec7d7c9c21">arch</a></td><td><a class="el" href="classmoeoArchiveFitnessSavingUpdater.html">moeoArchiveFitnessSavingUpdater< EOT ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoArchiveFitnessSavingUpdater.html#e32fab4bb828d40fe19c283dbd2a6423">counter</a></td><td><a class="el" href="classmoeoArchiveFitnessSavingUpdater.html">moeoArchiveFitnessSavingUpdater< EOT ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoArchiveFitnessSavingUpdater.html#17c82bea631bf9ff635a3698d08907f0">filename</a></td><td><a class="el" href="classmoeoArchiveFitnessSavingUpdater.html">moeoArchiveFitnessSavingUpdater< EOT ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoArchiveFitnessSavingUpdater.html#e064861d67aae0747c2d8ffab90cbfbf">id</a></td><td><a class="el" href="classmoeoArchiveFitnessSavingUpdater.html">moeoArchiveFitnessSavingUpdater< EOT ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoArchiveFitnessSavingUpdater.html#b61826bfa0f47064aed460817cf61b92">moeoArchiveFitnessSavingUpdater</a>(moeoArchive< EOT > &_arch, const std::string &_filename="Res/Arch", int _id=-1)</td><td><a class="el" href="classmoeoArchiveFitnessSavingUpdater.html">moeoArchiveFitnessSavingUpdater< EOT ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoArchiveFitnessSavingUpdater.html#2ad5d3ab2c2066a1a3b85fff2ac14a19">operator()</a>()</td><td><a class="el" href="classmoeoArchiveFitnessSavingUpdater.html">moeoArchiveFitnessSavingUpdater< EOT ></a></td><td><code> [inline]</code></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Wed Dec 6 10:16:12 2006 for ParadisEO-MOEO 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>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,128 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: moeoArchiveFitnessSavingUpdater< 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.1 -->
|
||||
<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><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</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>moeoArchiveFitnessSavingUpdater< EOT > Class Template Reference</h1><!-- doxytag: class="moeoArchiveFitnessSavingUpdater" -->This class allows to save the fitnesses of solutions contained in an archive into a file at each generation.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="moeoArchiveFitnessSavingUpdater_8h-source.html">moeoArchiveFitnessSavingUpdater.h</a>></code>
|
||||
<p>
|
||||
<a href="classmoeoArchiveFitnessSavingUpdater-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoArchiveFitnessSavingUpdater.html#b61826bfa0f47064aed460817cf61b92">moeoArchiveFitnessSavingUpdater</a> (<a class="el" href="classmoeoArchive.html">moeoArchive</a>< EOT > &_arch, const std::string &_filename="Res/Arch", int _id=-1)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Ctor. <a href="#b61826bfa0f47064aed460817cf61b92"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2ad5d3ab2c2066a1a3b85fff2ac14a19"></a><!-- doxytag: member="moeoArchiveFitnessSavingUpdater::operator()" ref="2ad5d3ab2c2066a1a3b85fff2ac14a19" args="()" -->
|
||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoArchiveFitnessSavingUpdater.html#2ad5d3ab2c2066a1a3b85fff2ac14a19">operator()</a> ()</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Saves the fitness of the archive's members into the file. <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="b8eeccd7b43eb11e36cee2ec7d7c9c21"></a><!-- doxytag: member="moeoArchiveFitnessSavingUpdater::arch" ref="b8eeccd7b43eb11e36cee2ec7d7c9c21" args="" -->
|
||||
<a class="el" href="classmoeoArchive.html">moeoArchive</a>< EOT > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoArchiveFitnessSavingUpdater.html#b8eeccd7b43eb11e36cee2ec7d7c9c21">arch</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">local archive <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="17c82bea631bf9ff635a3698d08907f0"></a><!-- doxytag: member="moeoArchiveFitnessSavingUpdater::filename" ref="17c82bea631bf9ff635a3698d08907f0" args="" -->
|
||||
std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoArchiveFitnessSavingUpdater.html#17c82bea631bf9ff635a3698d08907f0">filename</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">target filename <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e064861d67aae0747c2d8ffab90cbfbf"></a><!-- doxytag: member="moeoArchiveFitnessSavingUpdater::id" ref="e064861d67aae0747c2d8ffab90cbfbf" args="" -->
|
||||
int </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoArchiveFitnessSavingUpdater.html#e064861d67aae0747c2d8ffab90cbfbf">id</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">own ID <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e32fab4bb828d40fe19c283dbd2a6423"></a><!-- doxytag: member="moeoArchiveFitnessSavingUpdater::counter" ref="e32fab4bb828d40fe19c283dbd2a6423" args="" -->
|
||||
unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoArchiveFitnessSavingUpdater.html#e32fab4bb828d40fe19c283dbd2a6423">counter</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">counter <br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class EOT><br>
|
||||
class moeoArchiveFitnessSavingUpdater< EOT ></h3>
|
||||
|
||||
This class allows to save the fitnesses of solutions contained in an archive into a file at each generation.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoArchiveFitnessSavingUpdater_8h-source.html#l00027">27</a> of file <a class="el" href="moeoArchiveFitnessSavingUpdater_8h-source.html">moeoArchiveFitnessSavingUpdater.h</a>.<hr><h2>Constructor & Destructor Documentation</h2>
|
||||
<a class="anchor" name="b61826bfa0f47064aed460817cf61b92"></a><!-- doxytag: member="moeoArchiveFitnessSavingUpdater::moeoArchiveFitnessSavingUpdater" ref="b61826bfa0f47064aed460817cf61b92" args="(moeoArchive< EOT > &_arch, const std::string &_filename="Res/Arch", int _id=-1)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class EOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classmoeoArchiveFitnessSavingUpdater.html">moeoArchiveFitnessSavingUpdater</a>< EOT >::<a class="el" href="classmoeoArchiveFitnessSavingUpdater.html">moeoArchiveFitnessSavingUpdater</a> </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classmoeoArchive.html">moeoArchive</a>< EOT > & </td>
|
||||
<td class="paramname"> <em>_arch</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"> <em>_filename</em> = <code>"Res/Arch"</code>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"> <em>_id</em> = <code>-1</code></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Ctor.
|
||||
<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>_arch</em> </td><td>local archive </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_filename</em> </td><td>target filename </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_id</em> </td><td>own ID </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoArchiveFitnessSavingUpdater_8h-source.html#l00037">37</a> of file <a class="el" href="moeoArchiveFitnessSavingUpdater_8h-source.html">moeoArchiveFitnessSavingUpdater.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="moeoArchiveFitnessSavingUpdater_8h-source.html">moeoArchiveFitnessSavingUpdater.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Dec 6 10:16:12 2006 for ParadisEO-MOEO 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>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,41 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: 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.1 -->
|
||||
<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><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</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>moeoArchiveUpdater< EOT > Member List</h1>This is the complete list of members for <a class="el" href="classmoeoArchiveUpdater.html">moeoArchiveUpdater< EOT ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoArchiveUpdater.html#2fd7b92786ced836e3d0b5abfb801a86">arch</a></td><td><a class="el" href="classmoeoArchiveUpdater.html">moeoArchiveUpdater< EOT ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoArchiveUpdater.html#71027fd5f8dac7d8069b682c998c03c5">moeoArchiveUpdater</a>(moeoArchive< EOT > &_arch, const eoPop< EOT > &_pop)</td><td><a class="el" href="classmoeoArchiveUpdater.html">moeoArchiveUpdater< EOT ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoArchiveUpdater.html#19e98244f0dd641983af81d8dcaf0f7d">operator()</a>()</td><td><a class="el" href="classmoeoArchiveUpdater.html">moeoArchiveUpdater< EOT ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoArchiveUpdater.html#0fc3f08f0385c55569eb056737303363">pop</a></td><td><a class="el" href="classmoeoArchiveUpdater.html">moeoArchiveUpdater< EOT ></a></td><td><code> [private]</code></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Wed Dec 6 10:16:12 2006 for ParadisEO-MOEO 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>
|
||||
</body>
|
||||
</html>
|
||||
113
trunk/paradiseo-moeo/doc/html/classmoeoArchiveUpdater.html
Normal file
|
|
@ -0,0 +1,113 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: moeoArchiveUpdater< 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.1 -->
|
||||
<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><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</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>moeoArchiveUpdater< EOT > Class Template Reference</h1><!-- doxytag: class="moeoArchiveUpdater" -->This class allows to update the archive at each generation with newly found non-dominated solutions.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="moeoArchiveUpdater_8h-source.html">moeoArchiveUpdater.h</a>></code>
|
||||
<p>
|
||||
<a href="classmoeoArchiveUpdater-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoArchiveUpdater.html#71027fd5f8dac7d8069b682c998c03c5">moeoArchiveUpdater</a> (<a class="el" href="classmoeoArchive.html">moeoArchive</a>< EOT > &_arch, const eoPop< EOT > &_pop)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Ctor. <a href="#71027fd5f8dac7d8069b682c998c03c5"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="19e98244f0dd641983af81d8dcaf0f7d"></a><!-- doxytag: member="moeoArchiveUpdater::operator()" ref="19e98244f0dd641983af81d8dcaf0f7d" args="()" -->
|
||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoArchiveUpdater.html#19e98244f0dd641983af81d8dcaf0f7d">operator()</a> ()</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Updates the archive with newly found non-dominated solutions contained in the main population. <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="2fd7b92786ced836e3d0b5abfb801a86"></a><!-- doxytag: member="moeoArchiveUpdater::arch" ref="2fd7b92786ced836e3d0b5abfb801a86" args="" -->
|
||||
<a class="el" href="classmoeoArchive.html">moeoArchive</a>< EOT > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoArchiveUpdater.html#2fd7b92786ced836e3d0b5abfb801a86">arch</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">the archive of non-dominated solutions <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0fc3f08f0385c55569eb056737303363"></a><!-- doxytag: member="moeoArchiveUpdater::pop" ref="0fc3f08f0385c55569eb056737303363" args="" -->
|
||||
const eoPop< EOT > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoArchiveUpdater.html#0fc3f08f0385c55569eb056737303363">pop</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">the main population <br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class EOT><br>
|
||||
class moeoArchiveUpdater< EOT ></h3>
|
||||
|
||||
This class allows to update the archive at each generation with newly found non-dominated solutions.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoArchiveUpdater_8h-source.html#l00023">23</a> of file <a class="el" href="moeoArchiveUpdater_8h-source.html">moeoArchiveUpdater.h</a>.<hr><h2>Constructor & Destructor Documentation</h2>
|
||||
<a class="anchor" name="71027fd5f8dac7d8069b682c998c03c5"></a><!-- doxytag: member="moeoArchiveUpdater::moeoArchiveUpdater" ref="71027fd5f8dac7d8069b682c998c03c5" args="(moeoArchive< EOT > &_arch, const eoPop< EOT > &_pop)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class EOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classmoeoArchiveUpdater.html">moeoArchiveUpdater</a>< EOT >::<a class="el" href="classmoeoArchiveUpdater.html">moeoArchiveUpdater</a> </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classmoeoArchive.html">moeoArchive</a>< EOT > & </td>
|
||||
<td class="paramname"> <em>_arch</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const eoPop< EOT > & </td>
|
||||
<td class="paramname"> <em>_pop</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Ctor.
|
||||
<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>_arch</em> </td><td>an archive of non-dominated solutions </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_pop</em> </td><td>the main population </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoArchiveUpdater_8h-source.html#l00032">32</a> of file <a class="el" href="moeoArchiveUpdater_8h-source.html">moeoArchiveUpdater.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="moeoArchiveUpdater_8h-source.html">moeoArchiveUpdater.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Dec 6 10:16:12 2006 for ParadisEO-MOEO 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>
|
||||
</body>
|
||||
</html>
|
||||
65
trunk/paradiseo-moeo/doc/html/classmoeoBM.html
Normal file
|
|
@ -0,0 +1,65 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: moeoBM< A1, A2, R > 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 -->
|
||||
<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><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</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>moeoBM< A1, A2, R > Class Template Reference</h1><!-- doxytag: class="moeoBM" --><!-- doxytag: inherits="moeoMetric" -->Base class for binary metrics.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="moeoMetric_8h-source.html">moeoMetric.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moeoBM< A1, A2, R >:
|
||||
<p><center><img src="classmoeoBM.png" usemap="#moeoBM< A1, A2, R >_map" border="0" alt=""></center>
|
||||
<map name="moeoBM< A1, A2, R >_map">
|
||||
<area href="classmoeoMetric.html" alt="moeoMetric" shape="rect" coords="463,0,762,24">
|
||||
<area href="classmoeoSolutionVsSolutionBM.html" alt="moeoSolutionVsSolutionBM< EOT, R, EOFitness >" shape="rect" coords="0,112,299,136">
|
||||
<area href="classmoeoVectorVsSolutionBM.html" alt="moeoVectorVsSolutionBM< EOT, R, EOFitness >" shape="rect" coords="309,112,608,136">
|
||||
<area href="classmoeoVectorVsVectorBM.html" alt="moeoVectorVsVectorBM< EOT, R, EOFitness >" shape="rect" coords="618,112,917,136">
|
||||
<area href="classmoeoVectorVsVectorBM.html" alt="moeoVectorVsVectorBM< EOT, double >" shape="rect" coords="927,112,1226,136">
|
||||
<area href="classmoeoContributionMetric.html" alt="moeoContributionMetric< EOT >" shape="rect" coords="772,168,1071,192">
|
||||
<area href="classmoeoEntropyMetric.html" alt="moeoEntropyMetric< EOT >" shape="rect" coords="1081,168,1380,192">
|
||||
</map>
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class A1, class A2, class R><br>
|
||||
class moeoBM< A1, A2, R ></h3>
|
||||
|
||||
Base class for binary metrics.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoMetric_8h-source.html#l00038">38</a> of file <a class="el" href="moeoMetric_8h-source.html">moeoMetric.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="moeoMetric_8h-source.html">moeoMetric.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Dec 6 10:16:12 2006 for ParadisEO-MOEO 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>
|
||||
</body>
|
||||
</html>
|
||||
BIN
trunk/paradiseo-moeo/doc/html/classmoeoBM.png
Normal file
|
After Width: | Height: | Size: 2.7 KiB |
|
|
@ -0,0 +1,46 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: 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.1 -->
|
||||
<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><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</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>moeoBinaryMetricSavingUpdater< EOT > Member List</h1>This is the complete list of members for <a class="el" href="classmoeoBinaryMetricSavingUpdater.html">moeoBinaryMetricSavingUpdater< EOT ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoBinaryMetricSavingUpdater.html#280b52506c280b07356726ad5d497ef8">counter</a></td><td><a class="el" href="classmoeoBinaryMetricSavingUpdater.html">moeoBinaryMetricSavingUpdater< EOT ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoBinaryMetricSavingUpdater.html#c22e390633d94bbf69309e8d0cae1f0a">EOFitness</a> typedef</td><td><a class="el" href="classmoeoBinaryMetricSavingUpdater.html">moeoBinaryMetricSavingUpdater< EOT ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoBinaryMetricSavingUpdater.html#32c78860e3aee52346df3aa30c5ac42f">filename</a></td><td><a class="el" href="classmoeoBinaryMetricSavingUpdater.html">moeoBinaryMetricSavingUpdater< EOT ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoBinaryMetricSavingUpdater.html#1e40103a5cfa592a9d2408102e507a19">firstGen</a></td><td><a class="el" href="classmoeoBinaryMetricSavingUpdater.html">moeoBinaryMetricSavingUpdater< EOT ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoBinaryMetricSavingUpdater.html#52e12414a266bce1dbce0b913025fd37">metric</a></td><td><a class="el" href="classmoeoBinaryMetricSavingUpdater.html">moeoBinaryMetricSavingUpdater< EOT ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoBinaryMetricSavingUpdater.html#978c6e8a99459722220387f911c1f461">moeoBinaryMetricSavingUpdater</a>(moeoVectorVsVectorBM< EOT, double > &_metric, const eoPop< EOT > &_pop, std::string _filename)</td><td><a class="el" href="classmoeoBinaryMetricSavingUpdater.html">moeoBinaryMetricSavingUpdater< EOT ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoBinaryMetricSavingUpdater.html#c1751bf23ef440d895a39cdff25c384c">oldPop</a></td><td><a class="el" href="classmoeoBinaryMetricSavingUpdater.html">moeoBinaryMetricSavingUpdater< EOT ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoBinaryMetricSavingUpdater.html#2d051d28def4cadf69957c8a21bf88dc">operator()</a>()</td><td><a class="el" href="classmoeoBinaryMetricSavingUpdater.html">moeoBinaryMetricSavingUpdater< EOT ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoBinaryMetricSavingUpdater.html#9c30673aca66a1531856cb92068edaf7">pop</a></td><td><a class="el" href="classmoeoBinaryMetricSavingUpdater.html">moeoBinaryMetricSavingUpdater< EOT ></a></td><td><code> [private]</code></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Wed Dec 6 10:16:12 2006 for ParadisEO-MOEO 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>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,142 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: moeoBinaryMetricSavingUpdater< 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.1 -->
|
||||
<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><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</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>moeoBinaryMetricSavingUpdater< EOT > Class Template Reference</h1><!-- doxytag: class="moeoBinaryMetricSavingUpdater" -->This class allows to save the progression of a binary metric comparing the fitness values of the current population (or archive) with the fitness values of the population (or archive) of the generation (n-1) into a file.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="moeoBinaryMetricSavingUpdater_8h-source.html">moeoBinaryMetricSavingUpdater.h</a>></code>
|
||||
<p>
|
||||
<a href="classmoeoBinaryMetricSavingUpdater-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c22e390633d94bbf69309e8d0cae1f0a"></a><!-- doxytag: member="moeoBinaryMetricSavingUpdater::EOFitness" ref="c22e390633d94bbf69309e8d0cae1f0a" args="" -->
|
||||
typedef EOT::Fitness </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoBinaryMetricSavingUpdater.html#c22e390633d94bbf69309e8d0cae1f0a">EOFitness</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">The fitness type of a solution. <br></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoBinaryMetricSavingUpdater.html#978c6e8a99459722220387f911c1f461">moeoBinaryMetricSavingUpdater</a> (<a class="el" href="classmoeoVectorVsVectorBM.html">moeoVectorVsVectorBM</a>< EOT, double > &_metric, const eoPop< EOT > &_pop, std::string _filename)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Ctor. <a href="#978c6e8a99459722220387f911c1f461"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2d051d28def4cadf69957c8a21bf88dc"></a><!-- doxytag: member="moeoBinaryMetricSavingUpdater::operator()" ref="2d051d28def4cadf69957c8a21bf88dc" args="()" -->
|
||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoBinaryMetricSavingUpdater.html#2d051d28def4cadf69957c8a21bf88dc">operator()</a> ()</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Saves the metric's value for the current generation. <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="52e12414a266bce1dbce0b913025fd37"></a><!-- doxytag: member="moeoBinaryMetricSavingUpdater::metric" ref="52e12414a266bce1dbce0b913025fd37" args="" -->
|
||||
<a class="el" href="classmoeoVectorVsVectorBM.html">moeoVectorVsVectorBM</a>< EOT,<br>
|
||||
double > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoBinaryMetricSavingUpdater.html#52e12414a266bce1dbce0b913025fd37">metric</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">binary metric comparing two Pareto sets <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9c30673aca66a1531856cb92068edaf7"></a><!-- doxytag: member="moeoBinaryMetricSavingUpdater::pop" ref="9c30673aca66a1531856cb92068edaf7" args="" -->
|
||||
const eoPop< EOT > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoBinaryMetricSavingUpdater.html#9c30673aca66a1531856cb92068edaf7">pop</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">main population <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c1751bf23ef440d895a39cdff25c384c"></a><!-- doxytag: member="moeoBinaryMetricSavingUpdater::oldPop" ref="c1751bf23ef440d895a39cdff25c384c" args="" -->
|
||||
eoPop< EOT > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoBinaryMetricSavingUpdater.html#c1751bf23ef440d895a39cdff25c384c">oldPop</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">(n-1) population <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="32c78860e3aee52346df3aa30c5ac42f"></a><!-- doxytag: member="moeoBinaryMetricSavingUpdater::filename" ref="32c78860e3aee52346df3aa30c5ac42f" args="" -->
|
||||
std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoBinaryMetricSavingUpdater.html#32c78860e3aee52346df3aa30c5ac42f">filename</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">target filename <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1e40103a5cfa592a9d2408102e507a19"></a><!-- doxytag: member="moeoBinaryMetricSavingUpdater::firstGen" ref="1e40103a5cfa592a9d2408102e507a19" args="" -->
|
||||
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoBinaryMetricSavingUpdater.html#1e40103a5cfa592a9d2408102e507a19">firstGen</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">is it the first generation ? <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="280b52506c280b07356726ad5d497ef8"></a><!-- doxytag: member="moeoBinaryMetricSavingUpdater::counter" ref="280b52506c280b07356726ad5d497ef8" args="" -->
|
||||
unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoBinaryMetricSavingUpdater.html#280b52506c280b07356726ad5d497ef8">counter</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">counter <br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class EOT><br>
|
||||
class moeoBinaryMetricSavingUpdater< EOT ></h3>
|
||||
|
||||
This class allows to save the progression of a binary metric comparing the fitness values of the current population (or archive) with the fitness values of the population (or archive) of the generation (n-1) into a file.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoBinaryMetricSavingUpdater_8h-source.html#l00026">26</a> of file <a class="el" href="moeoBinaryMetricSavingUpdater_8h-source.html">moeoBinaryMetricSavingUpdater.h</a>.<hr><h2>Constructor & Destructor Documentation</h2>
|
||||
<a class="anchor" name="978c6e8a99459722220387f911c1f461"></a><!-- doxytag: member="moeoBinaryMetricSavingUpdater::moeoBinaryMetricSavingUpdater" ref="978c6e8a99459722220387f911c1f461" args="(moeoVectorVsVectorBM< EOT, double > &_metric, const eoPop< EOT > &_pop, std::string _filename)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class EOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classmoeoBinaryMetricSavingUpdater.html">moeoBinaryMetricSavingUpdater</a>< EOT >::<a class="el" href="classmoeoBinaryMetricSavingUpdater.html">moeoBinaryMetricSavingUpdater</a> </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classmoeoVectorVsVectorBM.html">moeoVectorVsVectorBM</a>< EOT, double > & </td>
|
||||
<td class="paramname"> <em>_metric</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const eoPop< EOT > & </td>
|
||||
<td class="paramname"> <em>_pop</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">std::string </td>
|
||||
<td class="paramname"> <em>_filename</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Ctor.
|
||||
<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>_metric</em> </td><td>the binary metric comparing two Pareto sets </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_pop</em> </td><td>the main population </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_filename</em> </td><td>the target filename </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoBinaryMetricSavingUpdater_8h-source.html#l00041">41</a> of file <a class="el" href="moeoBinaryMetricSavingUpdater_8h-source.html">moeoBinaryMetricSavingUpdater.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="moeoBinaryMetricSavingUpdater_8h-source.html">moeoBinaryMetricSavingUpdater.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Dec 6 10:16:12 2006 for ParadisEO-MOEO 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>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,42 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: 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.1 -->
|
||||
<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><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</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>moeoCombinedMOLS< EOT > Member List</h1>This is the complete list of members for <a class="el" href="classmoeoCombinedMOLS.html">moeoCombinedMOLS< EOT ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoCombinedMOLS.html#bd6b8f46211d5d531753c69fcd76cba4">add</a>(moeoMOLS< EOT > &_ls)</td><td><a class="el" href="classmoeoCombinedMOLS.html">moeoCombinedMOLS< EOT ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoCombinedMOLS.html#a5ccc182c0d61421fc524c2da3671099">combinedMOLS</a></td><td><a class="el" href="classmoeoCombinedMOLS.html">moeoCombinedMOLS< EOT ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoCombinedMOLS.html#b2c0866a1808022bd3a9dac89e528a01">eval</a></td><td><a class="el" href="classmoeoCombinedMOLS.html">moeoCombinedMOLS< EOT ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoCombinedMOLS.html#9305380cd8f5a4d85ef603fa85c1860b">moeoCombinedMOLS</a>(eoEvalFunc< EOT > &_eval, moeoMOLS< EOT > &_first_ls)</td><td><a class="el" href="classmoeoCombinedMOLS.html">moeoCombinedMOLS< EOT ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoCombinedMOLS.html#fa7de12db00b89feb139372603bba4aa">operator()</a>(const EOT &_eo, moeoArchive< EOT > &_arch)</td><td><a class="el" href="classmoeoCombinedMOLS.html">moeoCombinedMOLS< EOT ></a></td><td><code> [inline]</code></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Wed Dec 6 10:16:12 2006 for ParadisEO-MOEO 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>
|
||||
</body>
|
||||
</html>
|
||||
199
trunk/paradiseo-moeo/doc/html/classmoeoCombinedMOLS.html
Normal file
|
|
@ -0,0 +1,199 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: moeoCombinedMOLS< 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.1 -->
|
||||
<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><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</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>moeoCombinedMOLS< EOT > Class Template Reference</h1><!-- doxytag: class="moeoCombinedMOLS" --><!-- doxytag: inherits="moeoMOLS" -->This class allows to embed a set of local searches that are sequentially applied, and so working and updating the same archive of non-dominated solutions.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="moeoCombinedMOLS_8h-source.html">moeoCombinedMOLS.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moeoCombinedMOLS< EOT >:
|
||||
<p><center><img src="classmoeoCombinedMOLS.png" usemap="#moeoCombinedMOLS< EOT >_map" border="0" alt=""></center>
|
||||
<map name="moeoCombinedMOLS< EOT >_map">
|
||||
<area href="classmoeoMOLS.html" alt="moeoMOLS< EOT >" shape="rect" coords="0,0,183,24">
|
||||
</map>
|
||||
<a href="classmoeoCombinedMOLS-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoCombinedMOLS.html#9305380cd8f5a4d85ef603fa85c1860b">moeoCombinedMOLS</a> (eoEvalFunc< EOT > &_eval, <a class="el" href="classmoeoMOLS.html">moeoMOLS</a>< EOT > &_first_ls)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Ctor. <a href="#9305380cd8f5a4d85ef603fa85c1860b"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoCombinedMOLS.html#bd6b8f46211d5d531753c69fcd76cba4">add</a> (<a class="el" href="classmoeoMOLS.html">moeoMOLS</a>< EOT > &_ls)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Adds a new local search to combine. <a href="#bd6b8f46211d5d531753c69fcd76cba4"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoCombinedMOLS.html#fa7de12db00b89feb139372603bba4aa">operator()</a> (const EOT &_eo, <a class="el" href="classmoeoArchive.html">moeoArchive</a>< EOT > &_arch)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gives a new solution in order to explore the neigborhood. <a href="#fa7de12db00b89feb139372603bba4aa"></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="b2c0866a1808022bd3a9dac89e528a01"></a><!-- doxytag: member="moeoCombinedMOLS::eval" ref="b2c0866a1808022bd3a9dac89e528a01" args="" -->
|
||||
eoEvalFunc< EOT > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoCombinedMOLS.html#b2c0866a1808022bd3a9dac89e528a01">eval</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">the full evaluator of a solution <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a5ccc182c0d61421fc524c2da3671099"></a><!-- doxytag: member="moeoCombinedMOLS::combinedMOLS" ref="a5ccc182c0d61421fc524c2da3671099" args="" -->
|
||||
std::vector< <a class="el" href="classmoeoMOLS.html">moeoMOLS</a>< EOT > * > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoCombinedMOLS.html#a5ccc182c0d61421fc524c2da3671099">combinedMOLS</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">the vector that contains the combined MOLS <br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class EOT><br>
|
||||
class moeoCombinedMOLS< EOT ></h3>
|
||||
|
||||
This class allows to embed a set of local searches that are sequentially applied, and so working and updating the same archive of non-dominated solutions.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoCombinedMOLS_8h-source.html#l00024">24</a> of file <a class="el" href="moeoCombinedMOLS_8h-source.html">moeoCombinedMOLS.h</a>.<hr><h2>Constructor & Destructor Documentation</h2>
|
||||
<a class="anchor" name="9305380cd8f5a4d85ef603fa85c1860b"></a><!-- doxytag: member="moeoCombinedMOLS::moeoCombinedMOLS" ref="9305380cd8f5a4d85ef603fa85c1860b" args="(eoEvalFunc< EOT > &_eval, moeoMOLS< EOT > &_first_ls)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class EOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classmoeoCombinedMOLS.html">moeoCombinedMOLS</a>< EOT >::<a class="el" href="classmoeoCombinedMOLS.html">moeoCombinedMOLS</a> </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">eoEvalFunc< EOT > & </td>
|
||||
<td class="paramname"> <em>_eval</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="classmoeoMOLS.html">moeoMOLS</a>< EOT > & </td>
|
||||
<td class="paramname"> <em>_first_ls</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Ctor.
|
||||
<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>_eval</em> </td><td>the full evaluator of a solution </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_first_ls</em> </td><td>the first multi-objective local search to add </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoCombinedMOLS_8h-source.html#l00033">33</a> of file <a class="el" href="moeoCombinedMOLS_8h-source.html">moeoCombinedMOLS.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="moeoCombinedMOLS_8h-source.html#l00067">moeoCombinedMOLS< EOT >::combinedMOLS</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr><h2>Member Function Documentation</h2>
|
||||
<a class="anchor" name="bd6b8f46211d5d531753c69fcd76cba4"></a><!-- doxytag: member="moeoCombinedMOLS::add" ref="bd6b8f46211d5d531753c69fcd76cba4" args="(moeoMOLS< EOT > &_ls)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class EOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void <a class="el" href="classmoeoCombinedMOLS.html">moeoCombinedMOLS</a>< EOT >::add </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classmoeoMOLS.html">moeoMOLS</a>< EOT > & </td>
|
||||
<td class="paramname"> <em>_ls</em> </td>
|
||||
<td> ) </td>
|
||||
<td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Adds a new local search to combine.
|
||||
<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>_ls</em> </td><td>the multi-objective local search to add </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoCombinedMOLS_8h-source.html#l00043">43</a> of file <a class="el" href="moeoCombinedMOLS_8h-source.html">moeoCombinedMOLS.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="moeoCombinedMOLS_8h-source.html#l00067">moeoCombinedMOLS< EOT >::combinedMOLS</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="fa7de12db00b89feb139372603bba4aa"></a><!-- doxytag: member="moeoCombinedMOLS::operator()" ref="fa7de12db00b89feb139372603bba4aa" args="(const EOT &_eo, moeoArchive< EOT > &_arch)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class EOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void <a class="el" href="classmoeoCombinedMOLS.html">moeoCombinedMOLS</a>< EOT >::operator() </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const EOT & </td>
|
||||
<td class="paramname"> <em>_eo</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="classmoeoArchive.html">moeoArchive</a>< EOT > & </td>
|
||||
<td class="paramname"> <em>_arch</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Gives a new solution in order to explore the neigborhood.
|
||||
<p>
|
||||
The new non-dominated solutions are added to the archive <dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>_eo</em> </td><td>the solution </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_arch</em> </td><td>the archive of non-dominated solutions </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoCombinedMOLS_8h-source.html#l00054">54</a> of file <a class="el" href="moeoCombinedMOLS_8h-source.html">moeoCombinedMOLS.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="moeoCombinedMOLS_8h-source.html#l00067">moeoCombinedMOLS< EOT >::combinedMOLS</a>, and <a class="el" href="moeoCombinedMOLS_8h-source.html#l00065">moeoCombinedMOLS< EOT >::eval</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="moeoCombinedMOLS_8h-source.html">moeoCombinedMOLS.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Dec 6 10:16:12 2006 for ParadisEO-MOEO 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>
|
||||
</body>
|
||||
</html>
|
||||
BIN
trunk/paradiseo-moeo/doc/html/classmoeoCombinedMOLS.png
Normal file
|
After Width: | Height: | Size: 532 B |
|
|
@ -0,0 +1,42 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: 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.1 -->
|
||||
<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><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</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>moeoContributionMetric< EOT > Member List</h1>This is the complete list of members for <a class="el" href="classmoeoContributionMetric.html">moeoContributionMetric< EOT ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoContributionMetric.html#a0041e60c941dd1909f28fadcf011b87">card_C</a>(const std::vector< EOFitness > &_set1, const std::vector< EOFitness > &_set2)</td><td><a class="el" href="classmoeoContributionMetric.html">moeoContributionMetric< EOT ></a></td><td><code> [inline, private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoContributionMetric.html#9960fc1396dbadb412719aaeeedcf961">card_N</a>(const std::vector< EOFitness > &_set1, const std::vector< EOFitness > &_set2)</td><td><a class="el" href="classmoeoContributionMetric.html">moeoContributionMetric< EOT ></a></td><td><code> [inline, private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoContributionMetric.html#64a72db699a10d6b4794773d4adbae3c">card_W</a>(const std::vector< EOFitness > &_set1, const std::vector< EOFitness > &_set2)</td><td><a class="el" href="classmoeoContributionMetric.html">moeoContributionMetric< EOT ></a></td><td><code> [inline, private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoContributionMetric.html#06c0247b9558eeb34e32c9a694924a66">EOFitness</a> typedef</td><td><a class="el" href="classmoeoContributionMetric.html">moeoContributionMetric< EOT ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoContributionMetric.html#76b6b93124263ca1a8232b12a556d843">operator()</a>(const std::vector< EOFitness > &_set1, const std::vector< EOFitness > &_set2)</td><td><a class="el" href="classmoeoContributionMetric.html">moeoContributionMetric< EOT ></a></td><td><code> [inline]</code></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Wed Dec 6 10:16:12 2006 for ParadisEO-MOEO 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>
|
||||
</body>
|
||||
</html>
|
||||
255
trunk/paradiseo-moeo/doc/html/classmoeoContributionMetric.html
Normal file
|
|
@ -0,0 +1,255 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: moeoContributionMetric< 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.1 -->
|
||||
<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><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</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>moeoContributionMetric< EOT > Class Template Reference</h1><!-- doxytag: class="moeoContributionMetric" --><!-- doxytag: inherits="moeoVectorVsVectorBM< EOT, double >" -->The contribution metric evaluates the proportion of non-dominated solutions given by a Pareto set relatively to another Pareto set.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="moeoContributionMetric_8h-source.html">moeoContributionMetric.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moeoContributionMetric< EOT >:
|
||||
<p><center><img src="classmoeoContributionMetric.png" usemap="#moeoContributionMetric< EOT >_map" border="0" alt=""></center>
|
||||
<map name="moeoContributionMetric< EOT >_map">
|
||||
<area href="classmoeoVectorVsVectorBM.html" alt="moeoVectorVsVectorBM< EOT, double >" shape="rect" coords="0,112,248,136">
|
||||
<area href="classmoeoBM.html" alt="moeoBM< A1, A2, R >" shape="rect" coords="0,56,248,80">
|
||||
<area href="classmoeoMetric.html" alt="moeoMetric" shape="rect" coords="0,0,248,24">
|
||||
</map>
|
||||
<a href="classmoeoContributionMetric-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="06c0247b9558eeb34e32c9a694924a66"></a><!-- doxytag: member="moeoContributionMetric::EOFitness" ref="06c0247b9558eeb34e32c9a694924a66" args="" -->
|
||||
typedef EOT::Fitness </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoContributionMetric.html#06c0247b9558eeb34e32c9a694924a66">EOFitness</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">The fitness type of a solution. <br></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoContributionMetric.html#76b6b93124263ca1a8232b12a556d843">operator()</a> (const std::vector< <a class="el" href="classmoeoContributionMetric.html#06c0247b9558eeb34e32c9a694924a66">EOFitness</a> > &_set1, const std::vector< <a class="el" href="classmoeoContributionMetric.html#06c0247b9558eeb34e32c9a694924a66">EOFitness</a> > &_set2)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the contribution of the Pareto set '_set1' relatively to the Pareto set '_set2'. <a href="#76b6b93124263ca1a8232b12a556d843"></a><br></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoContributionMetric.html#a0041e60c941dd1909f28fadcf011b87">card_C</a> (const std::vector< <a class="el" href="classmoeoContributionMetric.html#06c0247b9558eeb34e32c9a694924a66">EOFitness</a> > &_set1, const std::vector< <a class="el" href="classmoeoContributionMetric.html#06c0247b9558eeb34e32c9a694924a66">EOFitness</a> > &_set2)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the number of solutions both in '_set1' and '_set2'. <a href="#a0041e60c941dd1909f28fadcf011b87"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoContributionMetric.html#64a72db699a10d6b4794773d4adbae3c">card_W</a> (const std::vector< <a class="el" href="classmoeoContributionMetric.html#06c0247b9558eeb34e32c9a694924a66">EOFitness</a> > &_set1, const std::vector< <a class="el" href="classmoeoContributionMetric.html#06c0247b9558eeb34e32c9a694924a66">EOFitness</a> > &_set2)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the number of solutions in '_set1' dominating at least one solution of '_set2'. <a href="#64a72db699a10d6b4794773d4adbae3c"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoContributionMetric.html#9960fc1396dbadb412719aaeeedcf961">card_N</a> (const std::vector< <a class="el" href="classmoeoContributionMetric.html#06c0247b9558eeb34e32c9a694924a66">EOFitness</a> > &_set1, const std::vector< <a class="el" href="classmoeoContributionMetric.html#06c0247b9558eeb34e32c9a694924a66">EOFitness</a> > &_set2)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the number of solutions in '_set1' having no relation of dominance with those from '_set2'. <a href="#9960fc1396dbadb412719aaeeedcf961"></a><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class EOT><br>
|
||||
class moeoContributionMetric< EOT ></h3>
|
||||
|
||||
The contribution metric evaluates the proportion of non-dominated solutions given by a Pareto set relatively to another Pareto set.
|
||||
<p>
|
||||
(Meunier, Talbi, Reininger: 'A multiobjective genetic algorithm for radio network optimization', in Proc. of the 2000 Congress on Evolutionary Computation, IEEE Press, pp. 317-324)
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoContributionMetric_8h-source.html#l00023">23</a> of file <a class="el" href="moeoContributionMetric_8h-source.html">moeoContributionMetric.h</a>.<hr><h2>Member Function Documentation</h2>
|
||||
<a class="anchor" name="76b6b93124263ca1a8232b12a556d843"></a><!-- doxytag: member="moeoContributionMetric::operator()" ref="76b6b93124263ca1a8232b12a556d843" args="(const std::vector< EOFitness > &_set1, const std::vector< EOFitness > &_set2)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class EOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">double <a class="el" href="classmoeoContributionMetric.html">moeoContributionMetric</a>< EOT >::operator() </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::vector< <a class="el" href="classmoeoContributionMetric.html#06c0247b9558eeb34e32c9a694924a66">EOFitness</a> > & </td>
|
||||
<td class="paramname"> <em>_set1</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const std::vector< <a class="el" href="classmoeoContributionMetric.html#06c0247b9558eeb34e32c9a694924a66">EOFitness</a> > & </td>
|
||||
<td class="paramname"> <em>_set2</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Returns the contribution of the Pareto set '_set1' relatively to the Pareto set '_set2'.
|
||||
<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>_set1</em> </td><td>the first Pareto set </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_set2</em> </td><td>the second Pareto set </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoContributionMetric_8h-source.html#l00038">38</a> of file <a class="el" href="moeoContributionMetric_8h-source.html">moeoContributionMetric.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="moeoContributionMetric_8h-source.html#l00057">moeoContributionMetric< EOT >::card_C()</a>, <a class="el" href="moeoContributionMetric_8h-source.html#l00095">moeoContributionMetric< EOT >::card_N()</a>, and <a class="el" href="moeoContributionMetric_8h-source.html#l00076">moeoContributionMetric< EOT >::card_W()</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="a0041e60c941dd1909f28fadcf011b87"></a><!-- doxytag: member="moeoContributionMetric::card_C" ref="a0041e60c941dd1909f28fadcf011b87" args="(const std::vector< EOFitness > &_set1, const std::vector< EOFitness > &_set2)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class EOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">unsigned <a class="el" href="classmoeoContributionMetric.html">moeoContributionMetric</a>< EOT >::card_C </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::vector< <a class="el" href="classmoeoContributionMetric.html#06c0247b9558eeb34e32c9a694924a66">EOFitness</a> > & </td>
|
||||
<td class="paramname"> <em>_set1</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const std::vector< <a class="el" href="classmoeoContributionMetric.html#06c0247b9558eeb34e32c9a694924a66">EOFitness</a> > & </td>
|
||||
<td class="paramname"> <em>_set2</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline, private]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Returns the number of solutions both in '_set1' and '_set2'.
|
||||
<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>_set1</em> </td><td>the first Pareto set </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_set2</em> </td><td>the second Pareto set </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoContributionMetric_8h-source.html#l00057">57</a> of file <a class="el" href="moeoContributionMetric_8h-source.html">moeoContributionMetric.h</a>.
|
||||
<p>
|
||||
Referenced by <a class="el" href="moeoContributionMetric_8h-source.html#l00038">moeoContributionMetric< EOT >::operator()()</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="64a72db699a10d6b4794773d4adbae3c"></a><!-- doxytag: member="moeoContributionMetric::card_W" ref="64a72db699a10d6b4794773d4adbae3c" args="(const std::vector< EOFitness > &_set1, const std::vector< EOFitness > &_set2)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class EOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">unsigned <a class="el" href="classmoeoContributionMetric.html">moeoContributionMetric</a>< EOT >::card_W </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::vector< <a class="el" href="classmoeoContributionMetric.html#06c0247b9558eeb34e32c9a694924a66">EOFitness</a> > & </td>
|
||||
<td class="paramname"> <em>_set1</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const std::vector< <a class="el" href="classmoeoContributionMetric.html#06c0247b9558eeb34e32c9a694924a66">EOFitness</a> > & </td>
|
||||
<td class="paramname"> <em>_set2</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline, private]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Returns the number of solutions in '_set1' dominating at least one solution of '_set2'.
|
||||
<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>_set1</em> </td><td>the first Pareto set </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_set2</em> </td><td>the second Pareto set </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoContributionMetric_8h-source.html#l00076">76</a> of file <a class="el" href="moeoContributionMetric_8h-source.html">moeoContributionMetric.h</a>.
|
||||
<p>
|
||||
Referenced by <a class="el" href="moeoContributionMetric_8h-source.html#l00038">moeoContributionMetric< EOT >::operator()()</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="9960fc1396dbadb412719aaeeedcf961"></a><!-- doxytag: member="moeoContributionMetric::card_N" ref="9960fc1396dbadb412719aaeeedcf961" args="(const std::vector< EOFitness > &_set1, const std::vector< EOFitness > &_set2)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class EOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">unsigned <a class="el" href="classmoeoContributionMetric.html">moeoContributionMetric</a>< EOT >::card_N </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::vector< <a class="el" href="classmoeoContributionMetric.html#06c0247b9558eeb34e32c9a694924a66">EOFitness</a> > & </td>
|
||||
<td class="paramname"> <em>_set1</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const std::vector< <a class="el" href="classmoeoContributionMetric.html#06c0247b9558eeb34e32c9a694924a66">EOFitness</a> > & </td>
|
||||
<td class="paramname"> <em>_set2</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline, private]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Returns the number of solutions in '_set1' having no relation of dominance with those from '_set2'.
|
||||
<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>_set1</em> </td><td>the first Pareto set </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_set2</em> </td><td>the second Pareto set </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoContributionMetric_8h-source.html#l00095">95</a> of file <a class="el" href="moeoContributionMetric_8h-source.html">moeoContributionMetric.h</a>.
|
||||
<p>
|
||||
Referenced by <a class="el" href="moeoContributionMetric_8h-source.html#l00038">moeoContributionMetric< EOT >::operator()()</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="moeoContributionMetric_8h-source.html">moeoContributionMetric.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Dec 6 10:16:12 2006 for ParadisEO-MOEO 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>
|
||||
</body>
|
||||
</html>
|
||||
BIN
trunk/paradiseo-moeo/doc/html/classmoeoContributionMetric.png
Normal file
|
After Width: | Height: | Size: 1 KiB |
|
|
@ -0,0 +1,41 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: 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.1 -->
|
||||
<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><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</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>moeoDisctinctElitistReplacement< EOT, WorthT > Member List</h1>This is the complete list of members for <a class="el" href="classmoeoDisctinctElitistReplacement.html">moeoDisctinctElitistReplacement< EOT, WorthT ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoDisctinctElitistReplacement.html#7aed100016940e4806a7c93c0e22bf85">createNewPop</a>(eoPop< EOT > &_pop, unsigned _size)</td><td><a class="el" href="classmoeoDisctinctElitistReplacement.html">moeoDisctinctElitistReplacement< EOT, WorthT ></a></td><td><code> [inline, private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoDisctinctElitistReplacement.html#f39200df2b68f6d35fbed2a2688a9d75">moeoDisctinctElitistReplacement</a>(eoPerf2Worth< EOT, WorthT > &_perf2worth)</td><td><a class="el" href="classmoeoDisctinctElitistReplacement.html">moeoDisctinctElitistReplacement< EOT, WorthT ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoDisctinctElitistReplacement.html#ca73704e827074092e7d228253427a8a">operator()</a>(eoPop< EOT > &_parents, eoPop< EOT > &_offspring)</td><td><a class="el" href="classmoeoDisctinctElitistReplacement.html">moeoDisctinctElitistReplacement< EOT, WorthT ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoDisctinctElitistReplacement.html#3d1616ba57c10f5a77e0ec021cc8beb2">perf2worth</a></td><td><a class="el" href="classmoeoDisctinctElitistReplacement.html">moeoDisctinctElitistReplacement< EOT, WorthT ></a></td><td><code> [private]</code></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Wed Dec 6 10:16:12 2006 for ParadisEO-MOEO 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>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,196 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: moeoDisctinctElitistReplacement< EOT, WorthT > 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 -->
|
||||
<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><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</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>moeoDisctinctElitistReplacement< EOT, WorthT > Class Template Reference</h1><!-- doxytag: class="moeoDisctinctElitistReplacement" --><!-- doxytag: inherits="moeoReplacement" -->Same than <a class="el" href="classmoeoElitistReplacement.html">moeoElitistReplacement</a> except that distinct individuals are privilegied.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="moeoReplacement_8h-source.html">moeoReplacement.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moeoDisctinctElitistReplacement< EOT, WorthT >:
|
||||
<p><center><img src="classmoeoDisctinctElitistReplacement.png" usemap="#moeoDisctinctElitistReplacement< EOT, WorthT >_map" border="0" alt=""></center>
|
||||
<map name="moeoDisctinctElitistReplacement< EOT, WorthT >_map">
|
||||
<area href="classmoeoReplacement.html" alt="moeoReplacement< EOT, WorthT >" shape="rect" coords="0,0,289,24">
|
||||
</map>
|
||||
<a href="classmoeoDisctinctElitistReplacement-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoDisctinctElitistReplacement.html#f39200df2b68f6d35fbed2a2688a9d75">moeoDisctinctElitistReplacement</a> (eoPerf2Worth< EOT, WorthT > &_perf2worth)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">constructor <a href="#f39200df2b68f6d35fbed2a2688a9d75"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoDisctinctElitistReplacement.html#ca73704e827074092e7d228253427a8a">operator()</a> (eoPop< EOT > &_parents, eoPop< EOT > &_offspring)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">replacement - result in _parents <a href="#ca73704e827074092e7d228253427a8a"></a><br></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Private 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="classmoeoDisctinctElitistReplacement.html#7aed100016940e4806a7c93c0e22bf85">createNewPop</a> (eoPop< EOT > &_pop, unsigned _size)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">creation of the new population of size _size <a href="#7aed100016940e4806a7c93c0e22bf85"></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="3d1616ba57c10f5a77e0ec021cc8beb2"></a><!-- doxytag: member="moeoDisctinctElitistReplacement::perf2worth" ref="3d1616ba57c10f5a77e0ec021cc8beb2" args="" -->
|
||||
eoPerf2Worth< EOT, WorthT > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoDisctinctElitistReplacement.html#3d1616ba57c10f5a77e0ec021cc8beb2">perf2worth</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">the functor object to transform raw fitnesses into fitness for selection <br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class EOT, class WorthT = double><br>
|
||||
class moeoDisctinctElitistReplacement< EOT, WorthT ></h3>
|
||||
|
||||
Same than <a class="el" href="classmoeoElitistReplacement.html">moeoElitistReplacement</a> except that distinct individuals are privilegied.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoReplacement_8h-source.html#l00078">78</a> of file <a class="el" href="moeoReplacement_8h-source.html">moeoReplacement.h</a>.<hr><h2>Constructor & Destructor Documentation</h2>
|
||||
<a class="anchor" name="f39200df2b68f6d35fbed2a2688a9d75"></a><!-- doxytag: member="moeoDisctinctElitistReplacement::moeoDisctinctElitistReplacement" ref="f39200df2b68f6d35fbed2a2688a9d75" args="(eoPerf2Worth< EOT, WorthT > &_perf2worth)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class EOT, class WorthT = double> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classmoeoDisctinctElitistReplacement.html">moeoDisctinctElitistReplacement</a>< EOT, WorthT >::<a class="el" href="classmoeoDisctinctElitistReplacement.html">moeoDisctinctElitistReplacement</a> </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">eoPerf2Worth< EOT, WorthT > & </td>
|
||||
<td class="paramname"> <em>_perf2worth</em> </td>
|
||||
<td> ) </td>
|
||||
<td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
constructor
|
||||
<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>_perf2worth</em> </td><td>the functor class to transform raw fitnesses into fitness for selection </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoReplacement_8h-source.html#l00087">87</a> of file <a class="el" href="moeoReplacement_8h-source.html">moeoReplacement.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr><h2>Member Function Documentation</h2>
|
||||
<a class="anchor" name="ca73704e827074092e7d228253427a8a"></a><!-- doxytag: member="moeoDisctinctElitistReplacement::operator()" ref="ca73704e827074092e7d228253427a8a" args="(eoPop< EOT > &_parents, eoPop< EOT > &_offspring)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class EOT, class WorthT = double> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void <a class="el" href="classmoeoDisctinctElitistReplacement.html">moeoDisctinctElitistReplacement</a>< EOT, WorthT >::operator() </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">eoPop< EOT > & </td>
|
||||
<td class="paramname"> <em>_parents</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">eoPop< EOT > & </td>
|
||||
<td class="paramname"> <em>_offspring</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
replacement - result in _parents
|
||||
<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>_parents</em> </td><td>parents population </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_offspring</em> </td><td>offspring population </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoReplacement_8h-source.html#l00099">99</a> of file <a class="el" href="moeoReplacement_8h-source.html">moeoReplacement.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="moeoReplacement_8h-source.html#l00123">moeoDisctinctElitistReplacement< EOT, WorthT >::createNewPop()</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="7aed100016940e4806a7c93c0e22bf85"></a><!-- doxytag: member="moeoDisctinctElitistReplacement::createNewPop" ref="7aed100016940e4806a7c93c0e22bf85" args="(eoPop< EOT > &_pop, unsigned _size)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class EOT, class WorthT = double> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void <a class="el" href="classmoeoDisctinctElitistReplacement.html">moeoDisctinctElitistReplacement</a>< EOT, WorthT >::createNewPop </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">eoPop< EOT > & </td>
|
||||
<td class="paramname"> <em>_pop</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">unsigned </td>
|
||||
<td class="paramname"> <em>_size</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline, private]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
creation of the new population of size _size
|
||||
<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>_pop</em> </td><td>the initial population (will be modified) </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_size</em> </td><td>the size of the population to create </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoReplacement_8h-source.html#l00123">123</a> of file <a class="el" href="moeoReplacement_8h-source.html">moeoReplacement.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="moeoReplacement_8h-source.html#l00115">moeoDisctinctElitistReplacement< EOT, WorthT >::perf2worth</a>.
|
||||
<p>
|
||||
Referenced by <a class="el" href="moeoReplacement_8h-source.html#l00099">moeoDisctinctElitistReplacement< EOT, WorthT >::operator()()</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="moeoReplacement_8h-source.html">moeoReplacement.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Dec 6 10:16:12 2006 for ParadisEO-MOEO 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>
|
||||
</body>
|
||||
</html>
|
||||
|
After Width: | Height: | Size: 848 B |
|
|
@ -0,0 +1,40 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: 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.1 -->
|
||||
<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><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</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>moeoElitistReplacement< EOT, WorthT > Member List</h1>This is the complete list of members for <a class="el" href="classmoeoElitistReplacement.html">moeoElitistReplacement< EOT, WorthT ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoElitistReplacement.html#fa62ed508ac194ed7b720e37dd22458c">moeoElitistReplacement</a>(eoPerf2Worth< EOT, WorthT > &_perf2worth)</td><td><a class="el" href="classmoeoElitistReplacement.html">moeoElitistReplacement< EOT, WorthT ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoElitistReplacement.html#aad627deb45859e65ace0709c004049a">operator()</a>(eoPop< EOT > &_parents, eoPop< EOT > &_offspring)</td><td><a class="el" href="classmoeoElitistReplacement.html">moeoElitistReplacement< EOT, WorthT ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoElitistReplacement.html#020f0e0b6b88a0081d922cca5b05990e">perf2worth</a></td><td><a class="el" href="classmoeoElitistReplacement.html">moeoElitistReplacement< EOT, WorthT ></a></td><td><code> [private]</code></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Wed Dec 6 10:16:12 2006 for ParadisEO-MOEO 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>
|
||||
</body>
|
||||
</html>
|
||||
147
trunk/paradiseo-moeo/doc/html/classmoeoElitistReplacement.html
Normal file
|
|
@ -0,0 +1,147 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: moeoElitistReplacement< EOT, WorthT > 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 -->
|
||||
<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><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</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>moeoElitistReplacement< EOT, WorthT > Class Template Reference</h1><!-- doxytag: class="moeoElitistReplacement" --><!-- doxytag: inherits="moeoReplacement" -->Keep all the best individuals (almost cut-and-pasted from eoNDPlusReplacement, (c) Maarten Keijzer, Marc Schoenauer and GeNeura Team, 2002).
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="moeoReplacement_8h-source.html">moeoReplacement.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moeoElitistReplacement< EOT, WorthT >:
|
||||
<p><center><img src="classmoeoElitistReplacement.png" usemap="#moeoElitistReplacement< EOT, WorthT >_map" border="0" alt=""></center>
|
||||
<map name="moeoElitistReplacement< EOT, WorthT >_map">
|
||||
<area href="classmoeoReplacement.html" alt="moeoReplacement< EOT, WorthT >" shape="rect" coords="0,0,241,24">
|
||||
</map>
|
||||
<a href="classmoeoElitistReplacement-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoElitistReplacement.html#fa62ed508ac194ed7b720e37dd22458c">moeoElitistReplacement</a> (eoPerf2Worth< EOT, WorthT > &_perf2worth)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">constructor <a href="#fa62ed508ac194ed7b720e37dd22458c"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoElitistReplacement.html#aad627deb45859e65ace0709c004049a">operator()</a> (eoPop< EOT > &_parents, eoPop< EOT > &_offspring)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">replacement - result in _parents <a href="#aad627deb45859e65ace0709c004049a"></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="020f0e0b6b88a0081d922cca5b05990e"></a><!-- doxytag: member="moeoElitistReplacement::perf2worth" ref="020f0e0b6b88a0081d922cca5b05990e" args="" -->
|
||||
eoPerf2Worth< EOT, WorthT > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoElitistReplacement.html#020f0e0b6b88a0081d922cca5b05990e">perf2worth</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">the functor object to transform raw fitnesses into fitness for selection <br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class EOT, class WorthT = double><br>
|
||||
class moeoElitistReplacement< EOT, WorthT ></h3>
|
||||
|
||||
Keep all the best individuals (almost cut-and-pasted from eoNDPlusReplacement, (c) Maarten Keijzer, Marc Schoenauer and GeNeura Team, 2002).
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoReplacement_8h-source.html#l00035">35</a> of file <a class="el" href="moeoReplacement_8h-source.html">moeoReplacement.h</a>.<hr><h2>Constructor & Destructor Documentation</h2>
|
||||
<a class="anchor" name="fa62ed508ac194ed7b720e37dd22458c"></a><!-- doxytag: member="moeoElitistReplacement::moeoElitistReplacement" ref="fa62ed508ac194ed7b720e37dd22458c" args="(eoPerf2Worth< EOT, WorthT > &_perf2worth)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class EOT, class WorthT = double> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classmoeoElitistReplacement.html">moeoElitistReplacement</a>< EOT, WorthT >::<a class="el" href="classmoeoElitistReplacement.html">moeoElitistReplacement</a> </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">eoPerf2Worth< EOT, WorthT > & </td>
|
||||
<td class="paramname"> <em>_perf2worth</em> </td>
|
||||
<td> ) </td>
|
||||
<td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
constructor
|
||||
<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>_perf2worth</em> </td><td>the functor class to transform raw fitnesses into fitness for selection </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoReplacement_8h-source.html#l00043">43</a> of file <a class="el" href="moeoReplacement_8h-source.html">moeoReplacement.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr><h2>Member Function Documentation</h2>
|
||||
<a class="anchor" name="aad627deb45859e65ace0709c004049a"></a><!-- doxytag: member="moeoElitistReplacement::operator()" ref="aad627deb45859e65ace0709c004049a" args="(eoPop< EOT > &_parents, eoPop< EOT > &_offspring)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class EOT, class WorthT = double> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void <a class="el" href="classmoeoElitistReplacement.html">moeoElitistReplacement</a>< EOT, WorthT >::operator() </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">eoPop< EOT > & </td>
|
||||
<td class="paramname"> <em>_parents</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">eoPop< EOT > & </td>
|
||||
<td class="paramname"> <em>_offspring</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
replacement - result in _parents
|
||||
<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>_parents</em> </td><td>parents population </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_offspring</em> </td><td>offspring population </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoReplacement_8h-source.html#l00054">54</a> of file <a class="el" href="moeoReplacement_8h-source.html">moeoReplacement.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="moeoReplacement_8h-source.html#l00070">moeoElitistReplacement< EOT, WorthT >::perf2worth</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="moeoReplacement_8h-source.html">moeoReplacement.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Dec 6 10:16:12 2006 for ParadisEO-MOEO 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>
|
||||
</body>
|
||||
</html>
|
||||
BIN
trunk/paradiseo-moeo/doc/html/classmoeoElitistReplacement.png
Normal file
|
After Width: | Height: | Size: 674 B |
|
|
@ -0,0 +1,47 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: 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.1 -->
|
||||
<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><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</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>moeoEntropyMetric< EOT > Member List</h1>This is the complete list of members for <a class="el" href="classmoeoEntropyMetric.html">moeoEntropyMetric< EOT ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoEntropyMetric.html#2de60a0e6be362f074b50e6b455152ab">computeUnion</a>(const std::vector< EOFitness > &_f1, const std::vector< EOFitness > &_f2, std::vector< EOFitness > &_f)</td><td><a class="el" href="classmoeoEntropyMetric.html">moeoEntropyMetric< EOT ></a></td><td><code> [inline, private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoEntropyMetric.html#306b72d2236de1ecbae986c65490a8fe">EOFitness</a> typedef</td><td><a class="el" href="classmoeoEntropyMetric.html">moeoEntropyMetric< EOT ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoEntropyMetric.html#34f825ce7c53132f7218483130da8652">euclidianDistance</a>(const EOFitness &_set1, const EOFitness &_to, unsigned _deg=2)</td><td><a class="el" href="classmoeoEntropyMetric.html">moeoEntropyMetric< EOT ></a></td><td><code> [inline, private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoEntropyMetric.html#a9369be315e139ebdf19fac09ad0563f">howManyInNicheOf</a>(const std::vector< EOFitness > &_f, const EOFitness &_s, unsigned _size)</td><td><a class="el" href="classmoeoEntropyMetric.html">moeoEntropyMetric< EOT ></a></td><td><code> [inline, private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoEntropyMetric.html#bc32468b148a0da4eb21a9fc14dfafae">normalize</a>(std::vector< EOFitness > &_f)</td><td><a class="el" href="classmoeoEntropyMetric.html">moeoEntropyMetric< EOT ></a></td><td><code> [inline, private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoEntropyMetric.html#58136405dfed951efa340ddf541c29fd">operator()</a>(const std::vector< EOFitness > &_set1, const std::vector< EOFitness > &_set2)</td><td><a class="el" href="classmoeoEntropyMetric.html">moeoEntropyMetric< EOT ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoEntropyMetric.html#c9f0c65b4de69accbfb42486f6445cb0">prenormalize</a>(const std::vector< EOFitness > &_f)</td><td><a class="el" href="classmoeoEntropyMetric.html">moeoEntropyMetric< EOT ></a></td><td><code> [inline, private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoEntropyMetric.html#3252e7534b1ceb1317936c5d2b3abcbe">removeDominated</a>(std::vector< EOFitness > &_f)</td><td><a class="el" href="classmoeoEntropyMetric.html">moeoEntropyMetric< EOT ></a></td><td><code> [inline, private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoEntropyMetric.html#af0ae9645bdbb993de4bc990a0a08883">vect_max_val</a></td><td><a class="el" href="classmoeoEntropyMetric.html">moeoEntropyMetric< EOT ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoEntropyMetric.html#d4046a304badfe78aa35b2d57938ffe9">vect_min_val</a></td><td><a class="el" href="classmoeoEntropyMetric.html">moeoEntropyMetric< EOT ></a></td><td><code> [private]</code></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Wed Dec 6 10:16:12 2006 for ParadisEO-MOEO 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>
|
||||
</body>
|
||||
</html>
|
||||
142
trunk/paradiseo-moeo/doc/html/classmoeoEntropyMetric.html
Normal file
|
|
@ -0,0 +1,142 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: moeoEntropyMetric< 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.1 -->
|
||||
<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><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</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>moeoEntropyMetric< EOT > Class Template Reference</h1><!-- doxytag: class="moeoEntropyMetric" --><!-- doxytag: inherits="moeoVectorVsVectorBM< EOT, double >" -->The entropy gives an idea of the diversity of a Pareto set relatively to another Pareto set.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="moeoEntropyMetric_8h-source.html">moeoEntropyMetric.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moeoEntropyMetric< EOT >:
|
||||
<p><center><img src="classmoeoEntropyMetric.png" usemap="#moeoEntropyMetric< EOT >_map" border="0" alt=""></center>
|
||||
<map name="moeoEntropyMetric< EOT >_map">
|
||||
<area href="classmoeoVectorVsVectorBM.html" alt="moeoVectorVsVectorBM< EOT, double >" shape="rect" coords="0,112,248,136">
|
||||
<area href="classmoeoBM.html" alt="moeoBM< A1, A2, R >" shape="rect" coords="0,56,248,80">
|
||||
<area href="classmoeoMetric.html" alt="moeoMetric" shape="rect" coords="0,0,248,24">
|
||||
</map>
|
||||
<a href="classmoeoEntropyMetric-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="306b72d2236de1ecbae986c65490a8fe"></a><!-- doxytag: member="moeoEntropyMetric::EOFitness" ref="306b72d2236de1ecbae986c65490a8fe" args="" -->
|
||||
typedef EOT::Fitness </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoEntropyMetric.html#306b72d2236de1ecbae986c65490a8fe">EOFitness</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">The fitness type of a solution. <br></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoEntropyMetric.html#58136405dfed951efa340ddf541c29fd">operator()</a> (const std::vector< <a class="el" href="classmoeoEntropyMetric.html#306b72d2236de1ecbae986c65490a8fe">EOFitness</a> > &_set1, const std::vector< <a class="el" href="classmoeoEntropyMetric.html#306b72d2236de1ecbae986c65490a8fe">EOFitness</a> > &_set2)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the entropy of the Pareto set '_set1' relatively to the Pareto set '_set2'. <a href="#58136405dfed951efa340ddf541c29fd"></a><br></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3252e7534b1ceb1317936c5d2b3abcbe"></a><!-- doxytag: member="moeoEntropyMetric::removeDominated" ref="3252e7534b1ceb1317936c5d2b3abcbe" args="(std::vector< EOFitness > &_f)" -->
|
||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoEntropyMetric.html#3252e7534b1ceb1317936c5d2b3abcbe">removeDominated</a> (std::vector< <a class="el" href="classmoeoEntropyMetric.html#306b72d2236de1ecbae986c65490a8fe">EOFitness</a> > &_f)</td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c9f0c65b4de69accbfb42486f6445cb0"></a><!-- doxytag: member="moeoEntropyMetric::prenormalize" ref="c9f0c65b4de69accbfb42486f6445cb0" args="(const std::vector< EOFitness > &_f)" -->
|
||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoEntropyMetric.html#c9f0c65b4de69accbfb42486f6445cb0">prenormalize</a> (const std::vector< <a class="el" href="classmoeoEntropyMetric.html#306b72d2236de1ecbae986c65490a8fe">EOFitness</a> > &_f)</td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bc32468b148a0da4eb21a9fc14dfafae"></a><!-- doxytag: member="moeoEntropyMetric::normalize" ref="bc32468b148a0da4eb21a9fc14dfafae" args="(std::vector< EOFitness > &_f)" -->
|
||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoEntropyMetric.html#bc32468b148a0da4eb21a9fc14dfafae">normalize</a> (std::vector< <a class="el" href="classmoeoEntropyMetric.html#306b72d2236de1ecbae986c65490a8fe">EOFitness</a> > &_f)</td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2de60a0e6be362f074b50e6b455152ab"></a><!-- doxytag: member="moeoEntropyMetric::computeUnion" ref="2de60a0e6be362f074b50e6b455152ab" args="(const std::vector< EOFitness > &_f1, const std::vector< EOFitness > &_f2, std::vector< EOFitness > &_f)" -->
|
||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoEntropyMetric.html#2de60a0e6be362f074b50e6b455152ab">computeUnion</a> (const std::vector< <a class="el" href="classmoeoEntropyMetric.html#306b72d2236de1ecbae986c65490a8fe">EOFitness</a> > &_f1, const std::vector< <a class="el" href="classmoeoEntropyMetric.html#306b72d2236de1ecbae986c65490a8fe">EOFitness</a> > &_f2, std::vector< <a class="el" href="classmoeoEntropyMetric.html#306b72d2236de1ecbae986c65490a8fe">EOFitness</a> > &_f)</td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a9369be315e139ebdf19fac09ad0563f"></a><!-- doxytag: member="moeoEntropyMetric::howManyInNicheOf" ref="a9369be315e139ebdf19fac09ad0563f" args="(const std::vector< EOFitness > &_f, const EOFitness &_s, unsigned _size)" -->
|
||||
unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoEntropyMetric.html#a9369be315e139ebdf19fac09ad0563f">howManyInNicheOf</a> (const std::vector< <a class="el" href="classmoeoEntropyMetric.html#306b72d2236de1ecbae986c65490a8fe">EOFitness</a> > &_f, const <a class="el" href="classmoeoEntropyMetric.html#306b72d2236de1ecbae986c65490a8fe">EOFitness</a> &_s, unsigned _size)</td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="34f825ce7c53132f7218483130da8652"></a><!-- doxytag: member="moeoEntropyMetric::euclidianDistance" ref="34f825ce7c53132f7218483130da8652" args="(const EOFitness &_set1, const EOFitness &_to, unsigned _deg=2)" -->
|
||||
double </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoEntropyMetric.html#34f825ce7c53132f7218483130da8652">euclidianDistance</a> (const <a class="el" href="classmoeoEntropyMetric.html#306b72d2236de1ecbae986c65490a8fe">EOFitness</a> &_set1, const <a class="el" href="classmoeoEntropyMetric.html#306b72d2236de1ecbae986c65490a8fe">EOFitness</a> &_to, unsigned _deg=2)</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="d4046a304badfe78aa35b2d57938ffe9"></a><!-- doxytag: member="moeoEntropyMetric::vect_min_val" ref="d4046a304badfe78aa35b2d57938ffe9" args="" -->
|
||||
std::vector< double > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoEntropyMetric.html#d4046a304badfe78aa35b2d57938ffe9">vect_min_val</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="af0ae9645bdbb993de4bc990a0a08883"></a><!-- doxytag: member="moeoEntropyMetric::vect_max_val" ref="af0ae9645bdbb993de4bc990a0a08883" args="" -->
|
||||
std::vector< double > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoEntropyMetric.html#af0ae9645bdbb993de4bc990a0a08883">vect_max_val</a></td></tr>
|
||||
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class EOT><br>
|
||||
class moeoEntropyMetric< EOT ></h3>
|
||||
|
||||
The entropy gives an idea of the diversity of a Pareto set relatively to another Pareto set.
|
||||
<p>
|
||||
(Basseur, Seynhaeve, Talbi: 'Design of Multi-objective Evolutionary Algorithms: Application to the Flow-shop Scheduling Problem', in Proc. of the 2002 Congress on Evolutionary Computation, IEEE Press, pp. 1155-1156)
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoEntropyMetric_8h-source.html#l00023">23</a> of file <a class="el" href="moeoEntropyMetric_8h-source.html">moeoEntropyMetric.h</a>.<hr><h2>Member Function Documentation</h2>
|
||||
<a class="anchor" name="58136405dfed951efa340ddf541c29fd"></a><!-- doxytag: member="moeoEntropyMetric::operator()" ref="58136405dfed951efa340ddf541c29fd" args="(const std::vector< EOFitness > &_set1, const std::vector< EOFitness > &_set2)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class EOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">double <a class="el" href="classmoeoEntropyMetric.html">moeoEntropyMetric</a>< EOT >::operator() </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::vector< <a class="el" href="classmoeoEntropyMetric.html#306b72d2236de1ecbae986c65490a8fe">EOFitness</a> > & </td>
|
||||
<td class="paramname"> <em>_set1</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const std::vector< <a class="el" href="classmoeoEntropyMetric.html#306b72d2236de1ecbae986c65490a8fe">EOFitness</a> > & </td>
|
||||
<td class="paramname"> <em>_set2</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Returns the entropy of the Pareto set '_set1' relatively to the Pareto set '_set2'.
|
||||
<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>_set1</em> </td><td>the first Pareto set </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_set2</em> </td><td>the second Pareto set </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoEntropyMetric_8h-source.html#l00038">38</a> of file <a class="el" href="moeoEntropyMetric_8h-source.html">moeoEntropyMetric.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="moeoEntropyMetric_8h-source.html#l00136">moeoEntropyMetric< EOT >::computeUnion()</a>, <a class="el" href="moeoEntropyMetric_8h-source.html#l00155">moeoEntropyMetric< EOT >::howManyInNicheOf()</a>, <a class="el" href="moeoEntropyMetric_8h-source.html#l00128">moeoEntropyMetric< EOT >::normalize()</a>, <a class="el" href="moeoEntropyMetric_8h-source.html#l00107">moeoEntropyMetric< EOT >::prenormalize()</a>, and <a class="el" href="moeoEntropyMetric_8h-source.html#l00087">moeoEntropyMetric< EOT >::removeDominated()</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="moeoEntropyMetric_8h-source.html">moeoEntropyMetric.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Dec 6 10:16:12 2006 for ParadisEO-MOEO 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>
|
||||
</body>
|
||||
</html>
|
||||
BIN
trunk/paradiseo-moeo/doc/html/classmoeoEntropyMetric.png
Normal file
|
After Width: | Height: | Size: 1 KiB |
|
|
@ -0,0 +1,43 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: 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.1 -->
|
||||
<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><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</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>moeoHybridMOLS< EOT > Member List</h1>This is the complete list of members for <a class="el" href="classmoeoHybridMOLS.html">moeoHybridMOLS< EOT ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoHybridMOLS.html#4aecb1f300f2f09b8d45998cc140576b">arch</a></td><td><a class="el" href="classmoeoHybridMOLS.html">moeoHybridMOLS< EOT ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoHybridMOLS.html#ced4b6d35035bfe3339dd571646e570d">eoHybridMOLS</a>(eoContinue< EOT > &_term, eoSelect< EOT > &_select, moeoMOLS< EOT > &_mols, moeoArchive< EOT > &_arch)</td><td><a class="el" href="classmoeoHybridMOLS.html">moeoHybridMOLS< EOT ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoHybridMOLS.html#5ecf318c321a71857c11da1ff5000092">mols</a></td><td><a class="el" href="classmoeoHybridMOLS.html">moeoHybridMOLS< EOT ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoHybridMOLS.html#f62b4221d0ec094e39b73b386b508fc1">operator()</a>()</td><td><a class="el" href="classmoeoHybridMOLS.html">moeoHybridMOLS< EOT ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoHybridMOLS.html#b47c4d1bce77c5648b437a5884a7c41f">select</a></td><td><a class="el" href="classmoeoHybridMOLS.html">moeoHybridMOLS< EOT ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoHybridMOLS.html#cd05dc1c82febb819945663c3b5c6a75">term</a></td><td><a class="el" href="classmoeoHybridMOLS.html">moeoHybridMOLS< EOT ></a></td><td><code> [private]</code></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Wed Dec 6 10:16:12 2006 for ParadisEO-MOEO 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>
|
||||
</body>
|
||||
</html>
|
||||
135
trunk/paradiseo-moeo/doc/html/classmoeoHybridMOLS.html
Normal file
|
|
@ -0,0 +1,135 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: moeoHybridMOLS< 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.1 -->
|
||||
<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><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</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>moeoHybridMOLS< EOT > Class Template Reference</h1><!-- doxytag: class="moeoHybridMOLS" -->This class allows to apply a multi-objective local search to a number of selected individuals contained in the archive at every generation until a stopping criteria is verified.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="moeoHybridMOLS_8h-source.html">moeoHybridMOLS.h</a>></code>
|
||||
<p>
|
||||
<a href="classmoeoHybridMOLS-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoHybridMOLS.html#ced4b6d35035bfe3339dd571646e570d">eoHybridMOLS</a> (eoContinue< EOT > &_term, eoSelect< EOT > &_select, <a class="el" href="classmoeoMOLS.html">moeoMOLS</a>< EOT > &_mols, <a class="el" href="classmoeoArchive.html">moeoArchive</a>< EOT > &_arch)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Ctor. <a href="#ced4b6d35035bfe3339dd571646e570d"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f62b4221d0ec094e39b73b386b508fc1"></a><!-- doxytag: member="moeoHybridMOLS::operator()" ref="f62b4221d0ec094e39b73b386b508fc1" args="()" -->
|
||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoHybridMOLS.html#f62b4221d0ec094e39b73b386b508fc1">operator()</a> ()</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Applies the multi-objective local search to selected individuals contained in the archive if the stopping criteria is not verified. <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="cd05dc1c82febb819945663c3b5c6a75"></a><!-- doxytag: member="moeoHybridMOLS::term" ref="cd05dc1c82febb819945663c3b5c6a75" args="" -->
|
||||
eoContinue< EOT > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoHybridMOLS.html#cd05dc1c82febb819945663c3b5c6a75">term</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">stopping criteria <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b47c4d1bce77c5648b437a5884a7c41f"></a><!-- doxytag: member="moeoHybridMOLS::select" ref="b47c4d1bce77c5648b437a5884a7c41f" args="" -->
|
||||
eoSelect< EOT > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoHybridMOLS.html#b47c4d1bce77c5648b437a5884a7c41f">select</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">selector <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5ecf318c321a71857c11da1ff5000092"></a><!-- doxytag: member="moeoHybridMOLS::mols" ref="5ecf318c321a71857c11da1ff5000092" args="" -->
|
||||
<a class="el" href="classmoeoMOLS.html">moeoMOLS</a>< EOT > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoHybridMOLS.html#5ecf318c321a71857c11da1ff5000092">mols</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">multi-objective local search <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4aecb1f300f2f09b8d45998cc140576b"></a><!-- doxytag: member="moeoHybridMOLS::arch" ref="4aecb1f300f2f09b8d45998cc140576b" args="" -->
|
||||
<a class="el" href="classmoeoArchive.html">moeoArchive</a>< EOT > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoHybridMOLS.html#4aecb1f300f2f09b8d45998cc140576b">arch</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">archive <br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class EOT><br>
|
||||
class moeoHybridMOLS< EOT ></h3>
|
||||
|
||||
This class allows to apply a multi-objective local search to a number of selected individuals contained in the archive at every generation until a stopping criteria is verified.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoHybridMOLS_8h-source.html#l00027">27</a> of file <a class="el" href="moeoHybridMOLS_8h-source.html">moeoHybridMOLS.h</a>.<hr><h2>Member Function Documentation</h2>
|
||||
<a class="anchor" name="ced4b6d35035bfe3339dd571646e570d"></a><!-- doxytag: member="moeoHybridMOLS::eoHybridMOLS" ref="ced4b6d35035bfe3339dd571646e570d" args="(eoContinue< EOT > &_term, eoSelect< EOT > &_select, moeoMOLS< EOT > &_mols, moeoArchive< EOT > &_arch)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class EOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classmoeoHybridMOLS.html">moeoHybridMOLS</a>< EOT >::eoHybridMOLS </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">eoContinue< EOT > & </td>
|
||||
<td class="paramname"> <em>_term</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">eoSelect< EOT > & </td>
|
||||
<td class="paramname"> <em>_select</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="classmoeoMOLS.html">moeoMOLS</a>< EOT > & </td>
|
||||
<td class="paramname"> <em>_mols</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="classmoeoArchive.html">moeoArchive</a>< EOT > & </td>
|
||||
<td class="paramname"> <em>_arch</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Ctor.
|
||||
<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>_term</em> </td><td>stopping criteria </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_select</em> </td><td>selector </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_mols</em> </td><td>a multi-objective local search </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_arch</em> </td><td>the archive </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoHybridMOLS_8h-source.html#l00038">38</a> of file <a class="el" href="moeoHybridMOLS_8h-source.html">moeoHybridMOLS.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="moeoHybridMOLS_8h-source.html">moeoHybridMOLS.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Dec 6 10:16:12 2006 for ParadisEO-MOEO 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>
|
||||
</body>
|
||||
</html>
|
||||
61
trunk/paradiseo-moeo/doc/html/classmoeoMOLS.html
Normal file
|
|
@ -0,0 +1,61 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: moeoMOLS< 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.1 -->
|
||||
<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><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</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>moeoMOLS< EOT > Class Template Reference</h1><!-- doxytag: class="moeoMOLS" -->Abstract class for local searches applied to multi-objective optimization.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="moeoMOLS_8h-source.html">moeoMOLS.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moeoMOLS< EOT >:
|
||||
<p><center><img src="classmoeoMOLS.png" usemap="#moeoMOLS< EOT >_map" border="0" alt=""></center>
|
||||
<map name="moeoMOLS< EOT >_map">
|
||||
<area href="classmoeoCombinedMOLS.html" alt="moeoCombinedMOLS< EOT >" shape="rect" coords="0,56,183,80">
|
||||
</map>
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class EOT><br>
|
||||
class moeoMOLS< EOT ></h3>
|
||||
|
||||
Abstract class for local searches applied to multi-objective optimization.
|
||||
<p>
|
||||
Starting from only one solution, it produces a set of new non-dominated solutions.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoMOLS_8h-source.html#l00023">23</a> of file <a class="el" href="moeoMOLS_8h-source.html">moeoMOLS.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="moeoMOLS_8h-source.html">moeoMOLS.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Dec 6 10:16:12 2006 for ParadisEO-MOEO 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>
|
||||
</body>
|
||||
</html>
|
||||
BIN
trunk/paradiseo-moeo/doc/html/classmoeoMOLS.png
Normal file
|
After Width: | Height: | Size: 539 B |
63
trunk/paradiseo-moeo/doc/html/classmoeoMetric.html
Normal file
|
|
@ -0,0 +1,63 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: moeoMetric 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.1 -->
|
||||
<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><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</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>moeoMetric Class Reference</h1><!-- doxytag: class="moeoMetric" -->Base class for performance metrics (also called quality indicators).
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="moeoMetric_8h-source.html">moeoMetric.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moeoMetric:
|
||||
<p><center><img src="classmoeoMetric.png" usemap="#moeoMetric_map" border="0" alt=""></center>
|
||||
<map name="moeoMetric_map">
|
||||
<area href="classmoeoBM.html" alt="moeoBM< A1, A2, R >" shape="rect" coords="673,56,1336,80">
|
||||
<area href="classmoeoBM.html" alt="moeoBM< const const EOFitness &, EOFitness &, R >" shape="rect" coords="673,112,1336,136">
|
||||
<area href="classmoeoBM.html" alt="moeoBM< const const std::vector< EOFitness > &, EOFitness &, R >" shape="rect" coords="673,168,1336,192">
|
||||
<area href="classmoeoBM.html" alt="moeoBM< const const std::vector< EOFitness > &, std::vector< EOFitness > &, R >" shape="rect" coords="673,224,1336,248">
|
||||
<area href="classmoeoBM.html" alt="moeoBM< const const std::vector< typename EOT::Fitness > &, std::vector< typename EOT::Fitness > &, double >" shape="rect" coords="673,280,1336,304">
|
||||
<area href="classmoeoUM.html" alt="moeoUM< A, R >" shape="rect" coords="673,336,1336,360">
|
||||
<area href="classmoeoUM.html" alt="moeoUM< const EOFitness &, R >" shape="rect" coords="673,392,1336,416">
|
||||
<area href="classmoeoUM.html" alt="moeoUM< const std::vector< EOFitness > &, R >" shape="rect" coords="673,448,1336,472">
|
||||
</map>
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
Base class for performance metrics (also called quality indicators).
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoMetric_8h-source.html#l00021">21</a> of file <a class="el" href="moeoMetric_8h-source.html">moeoMetric.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="moeoMetric_8h-source.html">moeoMetric.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Dec 6 10:16:12 2006 for ParadisEO-MOEO 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>
|
||||
</body>
|
||||
</html>
|
||||
BIN
trunk/paradiseo-moeo/doc/html/classmoeoMetric.png
Normal file
|
After Width: | Height: | Size: 5.3 KiB |
60
trunk/paradiseo-moeo/doc/html/classmoeoReplacement.html
Normal file
|
|
@ -0,0 +1,60 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: moeoReplacement< EOT, WorthT > 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 -->
|
||||
<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><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</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>moeoReplacement< EOT, WorthT > Class Template Reference</h1><!-- doxytag: class="moeoReplacement" -->Replacement strategy for multi-objective optimization.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="moeoReplacement_8h-source.html">moeoReplacement.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moeoReplacement< EOT, WorthT >:
|
||||
<p><center><img src="classmoeoReplacement.png" usemap="#moeoReplacement< EOT, WorthT >_map" border="0" alt=""></center>
|
||||
<map name="moeoReplacement< EOT, WorthT >_map">
|
||||
<area href="classmoeoDisctinctElitistReplacement.html" alt="moeoDisctinctElitistReplacement< EOT, WorthT >" shape="rect" coords="0,56,289,80">
|
||||
<area href="classmoeoElitistReplacement.html" alt="moeoElitistReplacement< EOT, WorthT >" shape="rect" coords="299,56,588,80">
|
||||
</map>
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class EOT, class WorthT><br>
|
||||
class moeoReplacement< EOT, WorthT ></h3>
|
||||
|
||||
Replacement strategy for multi-objective optimization.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoReplacement_8h-source.html#l00024">24</a> of file <a class="el" href="moeoReplacement_8h-source.html">moeoReplacement.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="moeoReplacement_8h-source.html">moeoReplacement.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Dec 6 10:16:12 2006 for ParadisEO-MOEO 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>
|
||||
</body>
|
||||
</html>
|
||||
BIN
trunk/paradiseo-moeo/doc/html/classmoeoReplacement.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
|
|
@ -0,0 +1,46 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: 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.1 -->
|
||||
<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><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</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>moeoSelectOneFromPopAndArch< EOT > Member List</h1>This is the complete list of members for <a class="el" href="classmoeoSelectOneFromPopAndArch.html">moeoSelectOneFromPopAndArch< EOT ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoSelectOneFromPopAndArch.html#3ca71296847a931355a1e88d0cc524cb">arch</a></td><td><a class="el" href="classmoeoSelectOneFromPopAndArch.html">moeoSelectOneFromPopAndArch< EOT ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoSelectOneFromPopAndArch.html#5e062a1deca0307a91121271d3b976ba">archSelectOne</a></td><td><a class="el" href="classmoeoSelectOneFromPopAndArch.html">moeoSelectOneFromPopAndArch< EOT ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoSelectOneFromPopAndArch.html#8d75155e2bb6994b080c696d6382c6c9">moeoSelectOneFromPopAndArch</a>(eoSelectOne< EOT > &_popSelectOne, eoSelectOne< EOT > _archSelectOne, moeoArchive< EOT > &_arch, double _ratioFromPop=0.5)</td><td><a class="el" href="classmoeoSelectOneFromPopAndArch.html">moeoSelectOneFromPopAndArch< EOT ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoSelectOneFromPopAndArch.html#1aeab159a74bf4cd171e2045e25be2b7">moeoSelectOneFromPopAndArch</a>(eoSelectOne< EOT > &_popSelectOne, moeoArchive< EOT > &_arch, double _ratioFromPop=0.5)</td><td><a class="el" href="classmoeoSelectOneFromPopAndArch.html">moeoSelectOneFromPopAndArch< EOT ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoSelectOneFromPopAndArch.html#3c97abfde2dd9959ae4db4c32038017d">operator()</a>(const eoPop< EOT > &pop)</td><td><a class="el" href="classmoeoSelectOneFromPopAndArch.html">moeoSelectOneFromPopAndArch< EOT ></a></td><td><code> [inline, virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoSelectOneFromPopAndArch.html#4f6d51d06d92b0a3383f9f47e3b2b682">popSelectOne</a></td><td><a class="el" href="classmoeoSelectOneFromPopAndArch.html">moeoSelectOneFromPopAndArch< EOT ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoSelectOneFromPopAndArch.html#77cbe0150e70219e5a7fd48296acc4c7">randomSelect</a></td><td><a class="el" href="classmoeoSelectOneFromPopAndArch.html">moeoSelectOneFromPopAndArch< EOT ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoSelectOneFromPopAndArch.html#97b57e598752bccafaaf6a8a724d9a43">ratioFromPop</a></td><td><a class="el" href="classmoeoSelectOneFromPopAndArch.html">moeoSelectOneFromPopAndArch< EOT ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoSelectOneFromPopAndArch.html#a2acc5ddcf045c0c63c22f8d04274858">setup</a>(const eoPop< EOT > &_pop)</td><td><a class="el" href="classmoeoSelectOneFromPopAndArch.html">moeoSelectOneFromPopAndArch< EOT ></a></td><td><code> [inline, virtual]</code></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Wed Dec 6 10:16:12 2006 for ParadisEO-MOEO 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>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,194 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: moeoSelectOneFromPopAndArch< 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.1 -->
|
||||
<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><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</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>moeoSelectOneFromPopAndArch< EOT > Class Template Reference</h1><!-- doxytag: class="moeoSelectOneFromPopAndArch" -->Elitist selection process that consists in choosing individuals in the archive as well as in the current population.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="moeoSelectOneFromPopAndArch_8h-source.html">moeoSelectOneFromPopAndArch.h</a>></code>
|
||||
<p>
|
||||
<a href="classmoeoSelectOneFromPopAndArch-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoSelectOneFromPopAndArch.html#8d75155e2bb6994b080c696d6382c6c9">moeoSelectOneFromPopAndArch</a> (eoSelectOne< EOT > &_popSelectOne, eoSelectOne< EOT > _archSelectOne, <a class="el" href="classmoeoArchive.html">moeoArchive</a>< EOT > &_arch, double _ratioFromPop=0.5)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Ctor. <a href="#8d75155e2bb6994b080c696d6382c6c9"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoSelectOneFromPopAndArch.html#1aeab159a74bf4cd171e2045e25be2b7">moeoSelectOneFromPopAndArch</a> (eoSelectOne< EOT > &_popSelectOne, <a class="el" href="classmoeoArchive.html">moeoArchive</a>< EOT > &_arch, double _ratioFromPop=0.5)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Ctor - the archive's selection operator is a random selector. <a href="#1aeab159a74bf4cd171e2045e25be2b7"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3c97abfde2dd9959ae4db4c32038017d"></a><!-- doxytag: member="moeoSelectOneFromPopAndArch::operator()" ref="3c97abfde2dd9959ae4db4c32038017d" args="(const eoPop< EOT > &pop)" -->
|
||||
virtual const EOT & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoSelectOneFromPopAndArch.html#3c97abfde2dd9959ae4db4c32038017d">operator()</a> (const eoPop< EOT > &pop)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">The selection process. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a2acc5ddcf045c0c63c22f8d04274858"></a><!-- doxytag: member="moeoSelectOneFromPopAndArch::setup" ref="a2acc5ddcf045c0c63c22f8d04274858" args="(const eoPop< EOT > &_pop)" -->
|
||||
virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoSelectOneFromPopAndArch.html#a2acc5ddcf045c0c63c22f8d04274858">setup</a> (const eoPop< EOT > &_pop)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Setups some population stats. <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="4f6d51d06d92b0a3383f9f47e3b2b682"></a><!-- doxytag: member="moeoSelectOneFromPopAndArch::popSelectOne" ref="4f6d51d06d92b0a3383f9f47e3b2b682" args="" -->
|
||||
eoSelectOne< EOT > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoSelectOneFromPopAndArch.html#4f6d51d06d92b0a3383f9f47e3b2b682">popSelectOne</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">The population's selection operator. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5e062a1deca0307a91121271d3b976ba"></a><!-- doxytag: member="moeoSelectOneFromPopAndArch::archSelectOne" ref="5e062a1deca0307a91121271d3b976ba" args="" -->
|
||||
eoSelectOne< EOT > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoSelectOneFromPopAndArch.html#5e062a1deca0307a91121271d3b976ba">archSelectOne</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">The archive's selection operator. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3ca71296847a931355a1e88d0cc524cb"></a><!-- doxytag: member="moeoSelectOneFromPopAndArch::arch" ref="3ca71296847a931355a1e88d0cc524cb" args="" -->
|
||||
<a class="el" href="classmoeoArchive.html">moeoArchive</a>< EOT > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoSelectOneFromPopAndArch.html#3ca71296847a931355a1e88d0cc524cb">arch</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">the archive <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="97b57e598752bccafaaf6a8a724d9a43"></a><!-- doxytag: member="moeoSelectOneFromPopAndArch::ratioFromPop" ref="97b57e598752bccafaaf6a8a724d9a43" args="" -->
|
||||
double </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoSelectOneFromPopAndArch.html#97b57e598752bccafaaf6a8a724d9a43">ratioFromPop</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">the ratio of selected individuals from the population <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="77cbe0150e70219e5a7fd48296acc4c7"></a><!-- doxytag: member="moeoSelectOneFromPopAndArch::randomSelect" ref="77cbe0150e70219e5a7fd48296acc4c7" args="" -->
|
||||
eoRandomSelect< EOT > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoSelectOneFromPopAndArch.html#77cbe0150e70219e5a7fd48296acc4c7">randomSelect</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">the random selection operator <br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class EOT><br>
|
||||
class moeoSelectOneFromPopAndArch< EOT ></h3>
|
||||
|
||||
Elitist selection process that consists in choosing individuals in the archive as well as in the current population.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoSelectOneFromPopAndArch_8h-source.html#l00025">25</a> of file <a class="el" href="moeoSelectOneFromPopAndArch_8h-source.html">moeoSelectOneFromPopAndArch.h</a>.<hr><h2>Constructor & Destructor Documentation</h2>
|
||||
<a class="anchor" name="8d75155e2bb6994b080c696d6382c6c9"></a><!-- doxytag: member="moeoSelectOneFromPopAndArch::moeoSelectOneFromPopAndArch" ref="8d75155e2bb6994b080c696d6382c6c9" args="(eoSelectOne< EOT > &_popSelectOne, eoSelectOne< EOT > _archSelectOne, moeoArchive< EOT > &_arch, double _ratioFromPop=0.5)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class EOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classmoeoSelectOneFromPopAndArch.html">moeoSelectOneFromPopAndArch</a>< EOT >::<a class="el" href="classmoeoSelectOneFromPopAndArch.html">moeoSelectOneFromPopAndArch</a> </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">eoSelectOne< EOT > & </td>
|
||||
<td class="paramname"> <em>_popSelectOne</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">eoSelectOne< EOT > </td>
|
||||
<td class="paramname"> <em>_archSelectOne</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="classmoeoArchive.html">moeoArchive</a>< EOT > & </td>
|
||||
<td class="paramname"> <em>_arch</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">double </td>
|
||||
<td class="paramname"> <em>_ratioFromPop</em> = <code>0.5</code></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Ctor.
|
||||
<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>_popSelectOne</em> </td><td>the population's selection operator </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_archSelectOne</em> </td><td>the archive's selection operator </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_arch</em> </td><td>the archive </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_ratioFromPop</em> </td><td>the ratio of selected individuals from the population </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoSelectOneFromPopAndArch_8h-source.html#l00037">37</a> of file <a class="el" href="moeoSelectOneFromPopAndArch_8h-source.html">moeoSelectOneFromPopAndArch.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="1aeab159a74bf4cd171e2045e25be2b7"></a><!-- doxytag: member="moeoSelectOneFromPopAndArch::moeoSelectOneFromPopAndArch" ref="1aeab159a74bf4cd171e2045e25be2b7" args="(eoSelectOne< EOT > &_popSelectOne, moeoArchive< EOT > &_arch, double _ratioFromPop=0.5)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class EOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classmoeoSelectOneFromPopAndArch.html">moeoSelectOneFromPopAndArch</a>< EOT >::<a class="el" href="classmoeoSelectOneFromPopAndArch.html">moeoSelectOneFromPopAndArch</a> </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">eoSelectOne< EOT > & </td>
|
||||
<td class="paramname"> <em>_popSelectOne</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="classmoeoArchive.html">moeoArchive</a>< EOT > & </td>
|
||||
<td class="paramname"> <em>_arch</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">double </td>
|
||||
<td class="paramname"> <em>_ratioFromPop</em> = <code>0.5</code></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Ctor - the archive's selection operator is a random selector.
|
||||
<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>_popSelectOne</em> </td><td>the population's selection operator </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_arch</em> </td><td>the archive </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_ratioFromPop</em> </td><td>the ratio of selected individuals from the population </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoSelectOneFromPopAndArch_8h-source.html#l00049">49</a> of file <a class="el" href="moeoSelectOneFromPopAndArch_8h-source.html">moeoSelectOneFromPopAndArch.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="moeoSelectOneFromPopAndArch_8h-source.html">moeoSelectOneFromPopAndArch.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Dec 6 10:16:12 2006 for ParadisEO-MOEO 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>
|
||||
</body>
|
||||
</html>
|
||||
60
trunk/paradiseo-moeo/doc/html/classmoeoSolutionUM.html
Normal file
|
|
@ -0,0 +1,60 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: moeoSolutionUM< EOT, R, EOFitness > 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 -->
|
||||
<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><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</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>moeoSolutionUM< EOT, R, EOFitness > Class Template Reference</h1><!-- doxytag: class="moeoSolutionUM" --><!-- doxytag: inherits="moeoUM< const EOFitness &, R >" -->Base class for unary metrics dedicated to the performance evaluation of a single solution's Pareto fitness.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="moeoMetric_8h-source.html">moeoMetric.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moeoSolutionUM< EOT, R, EOFitness >:
|
||||
<p><center><img src="classmoeoSolutionUM.png" usemap="#moeoSolutionUM< EOT, R, EOFitness >_map" border="0" alt=""></center>
|
||||
<map name="moeoSolutionUM< EOT, R, EOFitness >_map">
|
||||
<area href="classmoeoUM.html" alt="moeoUM< const EOFitness &, R >" shape="rect" coords="0,56,239,80">
|
||||
<area href="classmoeoMetric.html" alt="moeoMetric" shape="rect" coords="0,0,239,24">
|
||||
</map>
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class EOT, class R, class EOFitness = typename EOT::Fitness><br>
|
||||
class moeoSolutionUM< EOT, R, EOFitness ></h3>
|
||||
|
||||
Base class for unary metrics dedicated to the performance evaluation of a single solution's Pareto fitness.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoMetric_8h-source.html#l00047">47</a> of file <a class="el" href="moeoMetric_8h-source.html">moeoMetric.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="moeoMetric_8h-source.html">moeoMetric.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Dec 6 10:16:12 2006 for ParadisEO-MOEO 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>
|
||||
</body>
|
||||
</html>
|
||||
BIN
trunk/paradiseo-moeo/doc/html/classmoeoSolutionUM.png
Normal file
|
After Width: | Height: | Size: 813 B |
|
|
@ -0,0 +1,60 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: moeoSolutionVsSolutionBM< EOT, R, EOFitness > 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 -->
|
||||
<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><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</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>moeoSolutionVsSolutionBM< EOT, R, EOFitness > Class Template Reference</h1><!-- doxytag: class="moeoSolutionVsSolutionBM" --><!-- doxytag: inherits="moeoBM" -->Base class for binary metrics dedicated to the performance comparison between two solutions's Pareto fitnesses.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="moeoMetric_8h-source.html">moeoMetric.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moeoSolutionVsSolutionBM< EOT, R, EOFitness >:
|
||||
<p><center><img src="classmoeoSolutionVsSolutionBM.png" usemap="#moeoSolutionVsSolutionBM< EOT, R, EOFitness >_map" border="0" alt=""></center>
|
||||
<map name="moeoSolutionVsSolutionBM< EOT, R, EOFitness >_map">
|
||||
<area href="classmoeoBM.html" alt="moeoBM< A1, A2, R >" shape="rect" coords="0,56,299,80">
|
||||
<area href="classmoeoMetric.html" alt="moeoMetric" shape="rect" coords="0,0,299,24">
|
||||
</map>
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class EOT, class R, class EOFitness = typename EOT::Fitness><br>
|
||||
class moeoSolutionVsSolutionBM< EOT, R, EOFitness ></h3>
|
||||
|
||||
Base class for binary metrics dedicated to the performance comparison between two solutions's Pareto fitnesses.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoMetric_8h-source.html#l00070">70</a> of file <a class="el" href="moeoMetric_8h-source.html">moeoMetric.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="moeoMetric_8h-source.html">moeoMetric.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Dec 6 10:16:12 2006 for ParadisEO-MOEO 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>
|
||||
</body>
|
||||
</html>
|
||||
BIN
trunk/paradiseo-moeo/doc/html/classmoeoSolutionVsSolutionBM.png
Normal file
|
After Width: | Height: | Size: 894 B |
59
trunk/paradiseo-moeo/doc/html/classmoeoUM.html
Normal file
|
|
@ -0,0 +1,59 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: moeoUM< A, R > 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 -->
|
||||
<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><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</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>moeoUM< A, R > Class Template Reference</h1><!-- doxytag: class="moeoUM" --><!-- doxytag: inherits="moeoMetric" -->Base class for unary metrics.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="moeoMetric_8h-source.html">moeoMetric.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moeoUM< A, R >:
|
||||
<p><center><img src="classmoeoUM.png" usemap="#moeoUM< A, R >_map" border="0" alt=""></center>
|
||||
<map name="moeoUM< A, R >_map">
|
||||
<area href="classmoeoMetric.html" alt="moeoMetric" shape="rect" coords="0,0,111,24">
|
||||
</map>
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class A, class R><br>
|
||||
class moeoUM< A, R ></h3>
|
||||
|
||||
Base class for unary metrics.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoMetric_8h-source.html#l00029">29</a> of file <a class="el" href="moeoMetric_8h-source.html">moeoMetric.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="moeoMetric_8h-source.html">moeoMetric.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Dec 6 10:16:12 2006 for ParadisEO-MOEO 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>
|
||||
</body>
|
||||
</html>
|
||||
BIN
trunk/paradiseo-moeo/doc/html/classmoeoUM.png
Normal file
|
After Width: | Height: | Size: 392 B |
60
trunk/paradiseo-moeo/doc/html/classmoeoVectorUM.html
Normal file
|
|
@ -0,0 +1,60 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: moeoVectorUM< EOT, R, EOFitness > 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 -->
|
||||
<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><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</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>moeoVectorUM< EOT, R, EOFitness > Class Template Reference</h1><!-- doxytag: class="moeoVectorUM" --><!-- doxytag: inherits="moeoUM< const std::vector< EOFitness > &, R >" -->Base class for unary metrics dedicated to the performance evaluation of a Pareto set (a vector of Pareto fitnesses).
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="moeoMetric_8h-source.html">moeoMetric.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moeoVectorUM< EOT, R, EOFitness >:
|
||||
<p><center><img src="classmoeoVectorUM.png" usemap="#moeoVectorUM< EOT, R, EOFitness >_map" border="0" alt=""></center>
|
||||
<map name="moeoVectorUM< EOT, R, EOFitness >_map">
|
||||
<area href="classmoeoUM.html" alt="moeoUM< const std::vector< EOFitness > &, R >" shape="rect" coords="0,56,291,80">
|
||||
<area href="classmoeoMetric.html" alt="moeoMetric" shape="rect" coords="0,0,291,24">
|
||||
</map>
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class EOT, class R, class EOFitness = typename EOT::Fitness><br>
|
||||
class moeoVectorUM< EOT, R, EOFitness ></h3>
|
||||
|
||||
Base class for unary metrics dedicated to the performance evaluation of a Pareto set (a vector of Pareto fitnesses).
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoMetric_8h-source.html#l00058">58</a> of file <a class="el" href="moeoMetric_8h-source.html">moeoMetric.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="moeoMetric_8h-source.html">moeoMetric.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Dec 6 10:16:12 2006 for ParadisEO-MOEO 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>
|
||||
</body>
|
||||
</html>
|
||||
BIN
trunk/paradiseo-moeo/doc/html/classmoeoVectorUM.png
Normal file
|
After Width: | Height: | Size: 994 B |
|
|
@ -0,0 +1,60 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: moeoVectorVsSolutionBM< EOT, R, EOFitness > 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 -->
|
||||
<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><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</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>moeoVectorVsSolutionBM< EOT, R, EOFitness > Class Template Reference</h1><!-- doxytag: class="moeoVectorVsSolutionBM" --><!-- doxytag: inherits="moeoBM" -->Base class for binary metrics dedicated to the performance comparison between a Pareto set (a vector of Pareto fitnesses) and a single solution's Pareto fitness.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="moeoMetric_8h-source.html">moeoMetric.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moeoVectorVsSolutionBM< EOT, R, EOFitness >:
|
||||
<p><center><img src="classmoeoVectorVsSolutionBM.png" usemap="#moeoVectorVsSolutionBM< EOT, R, EOFitness >_map" border="0" alt=""></center>
|
||||
<map name="moeoVectorVsSolutionBM< EOT, R, EOFitness >_map">
|
||||
<area href="classmoeoBM.html" alt="moeoBM< A1, A2, R >" shape="rect" coords="0,56,292,80">
|
||||
<area href="classmoeoMetric.html" alt="moeoMetric" shape="rect" coords="0,0,292,24">
|
||||
</map>
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class EOT, class R, class EOFitness = typename EOT::Fitness><br>
|
||||
class moeoVectorVsSolutionBM< EOT, R, EOFitness ></h3>
|
||||
|
||||
Base class for binary metrics dedicated to the performance comparison between a Pareto set (a vector of Pareto fitnesses) and a single solution's Pareto fitness.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoMetric_8h-source.html#l00082">82</a> of file <a class="el" href="moeoMetric_8h-source.html">moeoMetric.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="moeoMetric_8h-source.html">moeoMetric.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Dec 6 10:16:12 2006 for ParadisEO-MOEO 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>
|
||||
</body>
|
||||
</html>
|
||||
BIN
trunk/paradiseo-moeo/doc/html/classmoeoVectorVsSolutionBM.png
Normal file
|
After Width: | Height: | Size: 1,022 B |
60
trunk/paradiseo-moeo/doc/html/classmoeoVectorVsVectorBM.html
Normal file
|
|
@ -0,0 +1,60 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: moeoVectorVsVectorBM< EOT, R, EOFitness > 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 -->
|
||||
<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><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</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>moeoVectorVsVectorBM< EOT, R, EOFitness > Class Template Reference</h1><!-- doxytag: class="moeoVectorVsVectorBM" --><!-- doxytag: inherits="moeoBM" -->Base class for binary metrics dedicated to the performance comparison between two Pareto sets (two vectors of Pareto fitnesses).
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="moeoMetric_8h-source.html">moeoMetric.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moeoVectorVsVectorBM< EOT, R, EOFitness >:
|
||||
<p><center><img src="classmoeoVectorVsVectorBM.png" usemap="#moeoVectorVsVectorBM< EOT, R, EOFitness >_map" border="0" alt=""></center>
|
||||
<map name="moeoVectorVsVectorBM< EOT, R, EOFitness >_map">
|
||||
<area href="classmoeoBM.html" alt="moeoBM< A1, A2, R >" shape="rect" coords="0,56,285,80">
|
||||
<area href="classmoeoMetric.html" alt="moeoMetric" shape="rect" coords="0,0,285,24">
|
||||
</map>
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class EOT, class R, class EOFitness = typename EOT::Fitness><br>
|
||||
class moeoVectorVsVectorBM< EOT, R, EOFitness ></h3>
|
||||
|
||||
Base class for binary metrics dedicated to the performance comparison between two Pareto sets (two vectors of Pareto fitnesses).
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoMetric_8h-source.html#l00095">95</a> of file <a class="el" href="moeoMetric_8h-source.html">moeoMetric.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="moeoMetric_8h-source.html">moeoMetric.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Dec 6 10:16:12 2006 for ParadisEO-MOEO 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>
|
||||
</body>
|
||||
</html>
|
||||
BIN
trunk/paradiseo-moeo/doc/html/classmoeoVectorVsVectorBM.png
Normal file
|
After Width: | Height: | Size: 997 B |
358
trunk/paradiseo-moeo/doc/html/doxygen.css
Normal file
|
|
@ -0,0 +1,358 @@
|
|||
BODY,H1,H2,H3,H4,H5,H6,P,CENTER,TD,TH,UL,DL,DIV {
|
||||
font-family: Geneva, Arial, Helvetica, sans-serif;
|
||||
}
|
||||
BODY,TD {
|
||||
font-size: 90%;
|
||||
}
|
||||
H1 {
|
||||
text-align: center;
|
||||
font-size: 160%;
|
||||
}
|
||||
H2 {
|
||||
font-size: 120%;
|
||||
}
|
||||
H3 {
|
||||
font-size: 100%;
|
||||
}
|
||||
CAPTION { font-weight: bold }
|
||||
DIV.qindex {
|
||||
width: 100%;
|
||||
background-color: #e8eef2;
|
||||
border: 1px solid #84b0c7;
|
||||
text-align: center;
|
||||
margin: 2px;
|
||||
padding: 2px;
|
||||
line-height: 140%;
|
||||
}
|
||||
DIV.nav {
|
||||
width: 100%;
|
||||
background-color: #e8eef2;
|
||||
border: 1px solid #84b0c7;
|
||||
text-align: center;
|
||||
margin: 2px;
|
||||
padding: 2px;
|
||||
line-height: 140%;
|
||||
}
|
||||
DIV.navtab {
|
||||
background-color: #e8eef2;
|
||||
border: 1px solid #84b0c7;
|
||||
text-align: center;
|
||||
margin: 2px;
|
||||
margin-right: 15px;
|
||||
padding: 2px;
|
||||
}
|
||||
TD.navtab {
|
||||
font-size: 70%;
|
||||
}
|
||||
A.qindex {
|
||||
text-decoration: none;
|
||||
font-weight: bold;
|
||||
color: #1A419D;
|
||||
}
|
||||
A.qindex:visited {
|
||||
text-decoration: none;
|
||||
font-weight: bold;
|
||||
color: #1A419D
|
||||
}
|
||||
A.qindex:hover {
|
||||
text-decoration: none;
|
||||
background-color: #ddddff;
|
||||
}
|
||||
A.qindexHL {
|
||||
text-decoration: none;
|
||||
font-weight: bold;
|
||||
background-color: #6666cc;
|
||||
color: #ffffff;
|
||||
border: 1px double #9295C2;
|
||||
}
|
||||
A.qindexHL:hover {
|
||||
text-decoration: none;
|
||||
background-color: #6666cc;
|
||||
color: #ffffff;
|
||||
}
|
||||
A.qindexHL:visited { text-decoration: none; background-color: #6666cc; color: #ffffff }
|
||||
A.el { text-decoration: none; font-weight: bold }
|
||||
A.elRef { font-weight: bold }
|
||||
A.code:link { text-decoration: none; font-weight: normal; color: #0000FF}
|
||||
A.code:visited { text-decoration: none; font-weight: normal; color: #0000FF}
|
||||
A.codeRef:link { font-weight: normal; color: #0000FF}
|
||||
A.codeRef:visited { font-weight: normal; color: #0000FF}
|
||||
A:hover { text-decoration: none; background-color: #f2f2ff }
|
||||
DL.el { margin-left: -1cm }
|
||||
.fragment {
|
||||
font-family: monospace, fixed;
|
||||
font-size: 95%;
|
||||
}
|
||||
PRE.fragment {
|
||||
border: 1px solid #CCCCCC;
|
||||
background-color: #f5f5f5;
|
||||
margin-top: 4px;
|
||||
margin-bottom: 4px;
|
||||
margin-left: 2px;
|
||||
margin-right: 8px;
|
||||
padding-left: 6px;
|
||||
padding-right: 6px;
|
||||
padding-top: 4px;
|
||||
padding-bottom: 4px;
|
||||
}
|
||||
DIV.ah { background-color: black; font-weight: bold; color: #ffffff; margin-bottom: 3px; margin-top: 3px }
|
||||
|
||||
DIV.groupHeader {
|
||||
margin-left: 16px;
|
||||
margin-top: 12px;
|
||||
margin-bottom: 6px;
|
||||
font-weight: bold;
|
||||
}
|
||||
DIV.groupText { margin-left: 16px; font-style: italic; font-size: 90% }
|
||||
BODY {
|
||||
background: white;
|
||||
color: black;
|
||||
margin-right: 20px;
|
||||
margin-left: 20px;
|
||||
}
|
||||
TD.indexkey {
|
||||
background-color: #e8eef2;
|
||||
font-weight: bold;
|
||||
padding-right : 10px;
|
||||
padding-top : 2px;
|
||||
padding-left : 10px;
|
||||
padding-bottom : 2px;
|
||||
margin-left : 0px;
|
||||
margin-right : 0px;
|
||||
margin-top : 2px;
|
||||
margin-bottom : 2px;
|
||||
border: 1px solid #CCCCCC;
|
||||
}
|
||||
TD.indexvalue {
|
||||
background-color: #e8eef2;
|
||||
font-style: italic;
|
||||
padding-right : 10px;
|
||||
padding-top : 2px;
|
||||
padding-left : 10px;
|
||||
padding-bottom : 2px;
|
||||
margin-left : 0px;
|
||||
margin-right : 0px;
|
||||
margin-top : 2px;
|
||||
margin-bottom : 2px;
|
||||
border: 1px solid #CCCCCC;
|
||||
}
|
||||
TR.memlist {
|
||||
background-color: #f0f0f0;
|
||||
}
|
||||
P.formulaDsp { text-align: center; }
|
||||
IMG.formulaDsp { }
|
||||
IMG.formulaInl { vertical-align: middle; }
|
||||
SPAN.keyword { color: #008000 }
|
||||
SPAN.keywordtype { color: #604020 }
|
||||
SPAN.keywordflow { color: #e08000 }
|
||||
SPAN.comment { color: #800000 }
|
||||
SPAN.preprocessor { color: #806020 }
|
||||
SPAN.stringliteral { color: #002080 }
|
||||
SPAN.charliteral { color: #008080 }
|
||||
.mdescLeft {
|
||||
padding: 0px 8px 4px 8px;
|
||||
font-size: 80%;
|
||||
font-style: italic;
|
||||
background-color: #FAFAFA;
|
||||
border-top: 1px none #E0E0E0;
|
||||
border-right: 1px none #E0E0E0;
|
||||
border-bottom: 1px none #E0E0E0;
|
||||
border-left: 1px none #E0E0E0;
|
||||
margin: 0px;
|
||||
}
|
||||
.mdescRight {
|
||||
padding: 0px 8px 4px 8px;
|
||||
font-size: 80%;
|
||||
font-style: italic;
|
||||
background-color: #FAFAFA;
|
||||
border-top: 1px none #E0E0E0;
|
||||
border-right: 1px none #E0E0E0;
|
||||
border-bottom: 1px none #E0E0E0;
|
||||
border-left: 1px none #E0E0E0;
|
||||
margin: 0px;
|
||||
}
|
||||
.memItemLeft {
|
||||
padding: 1px 0px 0px 8px;
|
||||
margin: 4px;
|
||||
border-top-width: 1px;
|
||||
border-right-width: 1px;
|
||||
border-bottom-width: 1px;
|
||||
border-left-width: 1px;
|
||||
border-top-color: #E0E0E0;
|
||||
border-right-color: #E0E0E0;
|
||||
border-bottom-color: #E0E0E0;
|
||||
border-left-color: #E0E0E0;
|
||||
border-top-style: solid;
|
||||
border-right-style: none;
|
||||
border-bottom-style: none;
|
||||
border-left-style: none;
|
||||
background-color: #FAFAFA;
|
||||
font-size: 80%;
|
||||
}
|
||||
.memItemRight {
|
||||
padding: 1px 8px 0px 8px;
|
||||
margin: 4px;
|
||||
border-top-width: 1px;
|
||||
border-right-width: 1px;
|
||||
border-bottom-width: 1px;
|
||||
border-left-width: 1px;
|
||||
border-top-color: #E0E0E0;
|
||||
border-right-color: #E0E0E0;
|
||||
border-bottom-color: #E0E0E0;
|
||||
border-left-color: #E0E0E0;
|
||||
border-top-style: solid;
|
||||
border-right-style: none;
|
||||
border-bottom-style: none;
|
||||
border-left-style: none;
|
||||
background-color: #FAFAFA;
|
||||
font-size: 80%;
|
||||
}
|
||||
.memTemplItemLeft {
|
||||
padding: 1px 0px 0px 8px;
|
||||
margin: 4px;
|
||||
border-top-width: 1px;
|
||||
border-right-width: 1px;
|
||||
border-bottom-width: 1px;
|
||||
border-left-width: 1px;
|
||||
border-top-color: #E0E0E0;
|
||||
border-right-color: #E0E0E0;
|
||||
border-bottom-color: #E0E0E0;
|
||||
border-left-color: #E0E0E0;
|
||||
border-top-style: none;
|
||||
border-right-style: none;
|
||||
border-bottom-style: none;
|
||||
border-left-style: none;
|
||||
background-color: #FAFAFA;
|
||||
font-size: 80%;
|
||||
}
|
||||
.memTemplItemRight {
|
||||
padding: 1px 8px 0px 8px;
|
||||
margin: 4px;
|
||||
border-top-width: 1px;
|
||||
border-right-width: 1px;
|
||||
border-bottom-width: 1px;
|
||||
border-left-width: 1px;
|
||||
border-top-color: #E0E0E0;
|
||||
border-right-color: #E0E0E0;
|
||||
border-bottom-color: #E0E0E0;
|
||||
border-left-color: #E0E0E0;
|
||||
border-top-style: none;
|
||||
border-right-style: none;
|
||||
border-bottom-style: none;
|
||||
border-left-style: none;
|
||||
background-color: #FAFAFA;
|
||||
font-size: 80%;
|
||||
}
|
||||
.memTemplParams {
|
||||
padding: 1px 0px 0px 8px;
|
||||
margin: 4px;
|
||||
border-top-width: 1px;
|
||||
border-right-width: 1px;
|
||||
border-bottom-width: 1px;
|
||||
border-left-width: 1px;
|
||||
border-top-color: #E0E0E0;
|
||||
border-right-color: #E0E0E0;
|
||||
border-bottom-color: #E0E0E0;
|
||||
border-left-color: #E0E0E0;
|
||||
border-top-style: solid;
|
||||
border-right-style: none;
|
||||
border-bottom-style: none;
|
||||
border-left-style: none;
|
||||
color: #606060;
|
||||
background-color: #FAFAFA;
|
||||
font-size: 80%;
|
||||
}
|
||||
.search { color: #003399;
|
||||
font-weight: bold;
|
||||
}
|
||||
FORM.search {
|
||||
margin-bottom: 0px;
|
||||
margin-top: 0px;
|
||||
}
|
||||
INPUT.search { font-size: 75%;
|
||||
color: #000080;
|
||||
font-weight: normal;
|
||||
background-color: #e8eef2;
|
||||
}
|
||||
TD.tiny { font-size: 75%;
|
||||
}
|
||||
a {
|
||||
color: #1A41A8;
|
||||
}
|
||||
a:visited {
|
||||
color: #2A3798;
|
||||
}
|
||||
.dirtab { padding: 4px;
|
||||
border-collapse: collapse;
|
||||
border: 1px solid #84b0c7;
|
||||
}
|
||||
TH.dirtab { background: #e8eef2;
|
||||
font-weight: bold;
|
||||
}
|
||||
HR { height: 1px;
|
||||
border: none;
|
||||
border-top: 1px solid black;
|
||||
}
|
||||
|
||||
/* Style for detailed member documentation */
|
||||
.memtemplate {
|
||||
font-size: 80%;
|
||||
color: #606060;
|
||||
font-weight: normal;
|
||||
}
|
||||
.memnav {
|
||||
background-color: #e8eef2;
|
||||
border: 1px solid #84b0c7;
|
||||
text-align: center;
|
||||
margin: 2px;
|
||||
margin-right: 15px;
|
||||
padding: 2px;
|
||||
}
|
||||
.memitem {
|
||||
padding: 4px;
|
||||
background-color: #eef3f5;
|
||||
border-width: 1px;
|
||||
border-style: solid;
|
||||
border-color: #dedeee;
|
||||
-moz-border-radius: 8px 8px 8px 8px;
|
||||
}
|
||||
.memname {
|
||||
white-space: nowrap;
|
||||
font-weight: bold;
|
||||
}
|
||||
.memdoc{
|
||||
padding-left: 10px;
|
||||
}
|
||||
.memproto {
|
||||
background-color: #d5e1e8;
|
||||
width: 100%;
|
||||
border-width: 1px;
|
||||
border-style: solid;
|
||||
border-color: #84b0c7;
|
||||
font-weight: bold;
|
||||
-moz-border-radius: 8px 8px 8px 8px;
|
||||
}
|
||||
.paramkey {
|
||||
text-align: right;
|
||||
}
|
||||
.paramtype {
|
||||
white-space: nowrap;
|
||||
}
|
||||
.paramname {
|
||||
color: #602020;
|
||||
font-style: italic;
|
||||
white-space: nowrap;
|
||||
}
|
||||
/* End Styling for detailed member documentation */
|
||||
|
||||
/* for the tree view */
|
||||
.ftvtree {
|
||||
font-family: sans-serif;
|
||||
margin:0.5em;
|
||||
}
|
||||
.directory { font-size: 9pt; font-weight: bold; }
|
||||
.directory h3 { margin: 0px; margin-top: 1em; font-size: 11pt; }
|
||||
.directory > h3 { margin-top: 0; }
|
||||
.directory p { margin: 0px; white-space: nowrap; }
|
||||
.directory div { display: none; margin: 0px; }
|
||||
.directory img { vertical-align: -30%; }
|
||||
BIN
trunk/paradiseo-moeo/doc/html/doxygen.png
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
47
trunk/paradiseo-moeo/doc/html/files.html
Normal file
|
|
@ -0,0 +1,47 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: 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.1 -->
|
||||
<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 id="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<h1>ParadisEO-MOEO 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>moeo.h</b> <a href="moeo_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
||||
<tr><td class="indexkey"><b>moeoArchive.h</b> <a href="moeoArchive_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
||||
<tr><td class="indexkey"><b>moeoArchiveFitnessSavingUpdater.h</b> <a href="moeoArchiveFitnessSavingUpdater_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
||||
<tr><td class="indexkey"><b>moeoArchiveUpdater.h</b> <a href="moeoArchiveUpdater_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
||||
<tr><td class="indexkey"><b>moeoBinaryMetricSavingUpdater.h</b> <a href="moeoBinaryMetricSavingUpdater_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
||||
<tr><td class="indexkey"><b>moeoCombinedMOLS.h</b> <a href="moeoCombinedMOLS_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
||||
<tr><td class="indexkey"><b>moeoContributionMetric.h</b> <a href="moeoContributionMetric_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
||||
<tr><td class="indexkey"><b>moeoEntropyMetric.h</b> <a href="moeoEntropyMetric_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
||||
<tr><td class="indexkey"><b>moeoHybridMOLS.h</b> <a href="moeoHybridMOLS_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
||||
<tr><td class="indexkey"><b>moeoMetric.h</b> <a href="moeoMetric_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
||||
<tr><td class="indexkey"><b>moeoMOLS.h</b> <a href="moeoMOLS_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
||||
<tr><td class="indexkey"><b>moeoReplacement.h</b> <a href="moeoReplacement_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
||||
<tr><td class="indexkey"><b>moeoSelectOneFromPopAndArch.h</b> <a href="moeoSelectOneFromPopAndArch_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
||||
<tr><td class="indexkey"><b>NEWS</b> <a href="NEWS-source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
||||
<tr><td class="indexkey"><b>README</b> <a href="README-source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
||||
</table>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Dec 6 10:16:12 2006 for ParadisEO-MOEO 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>
|
||||
</body>
|
||||
</html>
|
||||
BIN
trunk/paradiseo-moeo/doc/html/ftv2blank.png
Normal file
|
After Width: | Height: | Size: 174 B |
BIN
trunk/paradiseo-moeo/doc/html/ftv2doc.png
Normal file
|
After Width: | Height: | Size: 255 B |
BIN
trunk/paradiseo-moeo/doc/html/ftv2folderclosed.png
Normal file
|
After Width: | Height: | Size: 259 B |
BIN
trunk/paradiseo-moeo/doc/html/ftv2folderopen.png
Normal file
|
After Width: | Height: | Size: 261 B |
BIN
trunk/paradiseo-moeo/doc/html/ftv2lastnode.png
Normal file
|
After Width: | Height: | Size: 233 B |
BIN
trunk/paradiseo-moeo/doc/html/ftv2link.png
Normal file
|
After Width: | Height: | Size: 358 B |
BIN
trunk/paradiseo-moeo/doc/html/ftv2mlastnode.png
Normal file
|
After Width: | Height: | Size: 160 B |
BIN
trunk/paradiseo-moeo/doc/html/ftv2mnode.png
Normal file
|
After Width: | Height: | Size: 194 B |
BIN
trunk/paradiseo-moeo/doc/html/ftv2node.png
Normal file
|
After Width: | Height: | Size: 235 B |
BIN
trunk/paradiseo-moeo/doc/html/ftv2plastnode.png
Normal file
|
After Width: | Height: | Size: 165 B |
BIN
trunk/paradiseo-moeo/doc/html/ftv2pnode.png
Normal file
|
After Width: | Height: | Size: 200 B |
BIN
trunk/paradiseo-moeo/doc/html/ftv2vertline.png
Normal file
|
After Width: | Height: | Size: 229 B |
209
trunk/paradiseo-moeo/doc/html/functions.html
Normal file
|
|
@ -0,0 +1,209 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: 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.1 -->
|
||||
<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><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</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 id="current"><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<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>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="#index_a"><span>a</span></a></li>
|
||||
<li><a href="#index_c"><span>c</span></a></li>
|
||||
<li><a href="#index_d"><span>d</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_h"><span>h</span></a></li>
|
||||
<li><a href="#index_i"><span>i</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_p"><span>p</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>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
Here is a list of all documented class members with links to the class documentation for each member:
|
||||
<p>
|
||||
<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
|
||||
<li>add()
|
||||
: <a class="el" href="classmoeoCombinedMOLS.html#bd6b8f46211d5d531753c69fcd76cba4">moeoCombinedMOLS< EOT ></a>
|
||||
<li>arch
|
||||
: <a class="el" href="classmoeoHybridMOLS.html#4aecb1f300f2f09b8d45998cc140576b">moeoHybridMOLS< EOT ></a>
|
||||
, <a class="el" href="classmoeoSelectOneFromPopAndArch.html#3ca71296847a931355a1e88d0cc524cb">moeoSelectOneFromPopAndArch< EOT ></a>
|
||||
, <a class="el" href="classmoeoArchiveUpdater.html#2fd7b92786ced836e3d0b5abfb801a86">moeoArchiveUpdater< EOT ></a>
|
||||
, <a class="el" href="classmoeoArchiveFitnessSavingUpdater.html#b8eeccd7b43eb11e36cee2ec7d7c9c21">moeoArchiveFitnessSavingUpdater< EOT ></a>
|
||||
<li>archSelectOne
|
||||
: <a class="el" href="classmoeoSelectOneFromPopAndArch.html#5e062a1deca0307a91121271d3b976ba">moeoSelectOneFromPopAndArch< EOT ></a>
|
||||
</ul>
|
||||
<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
|
||||
<li>card_C()
|
||||
: <a class="el" href="classmoeoContributionMetric.html#a0041e60c941dd1909f28fadcf011b87">moeoContributionMetric< EOT ></a>
|
||||
<li>card_N()
|
||||
: <a class="el" href="classmoeoContributionMetric.html#9960fc1396dbadb412719aaeeedcf961">moeoContributionMetric< EOT ></a>
|
||||
<li>card_W()
|
||||
: <a class="el" href="classmoeoContributionMetric.html#64a72db699a10d6b4794773d4adbae3c">moeoContributionMetric< EOT ></a>
|
||||
<li>combinedMOLS
|
||||
: <a class="el" href="classmoeoCombinedMOLS.html#a5ccc182c0d61421fc524c2da3671099">moeoCombinedMOLS< EOT ></a>
|
||||
<li>computeUnion()
|
||||
: <a class="el" href="classmoeoEntropyMetric.html#2de60a0e6be362f074b50e6b455152ab">moeoEntropyMetric< EOT ></a>
|
||||
<li>contains()
|
||||
: <a class="el" href="classmoeoArchive.html#71feaf270daa7185e829caef40bbf956">moeoArchive< EOT ></a>
|
||||
<li>counter
|
||||
: <a class="el" href="classmoeoArchiveFitnessSavingUpdater.html#e32fab4bb828d40fe19c283dbd2a6423">moeoArchiveFitnessSavingUpdater< EOT ></a>
|
||||
, <a class="el" href="classmoeoBinaryMetricSavingUpdater.html#280b52506c280b07356726ad5d497ef8">moeoBinaryMetricSavingUpdater< EOT ></a>
|
||||
<li>createNewPop()
|
||||
: <a class="el" href="classmoeoDisctinctElitistReplacement.html#7aed100016940e4806a7c93c0e22bf85">moeoDisctinctElitistReplacement< EOT, WorthT ></a>
|
||||
</ul>
|
||||
<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
|
||||
<li>dominates()
|
||||
: <a class="el" href="classmoeoArchive.html#7786c8bfe67fefa19ac31a4ac700df06">moeoArchive< EOT ></a>
|
||||
</ul>
|
||||
<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
|
||||
<li>EOFitness
|
||||
: <a class="el" href="classmoeoBinaryMetricSavingUpdater.html#c22e390633d94bbf69309e8d0cae1f0a">moeoBinaryMetricSavingUpdater< EOT ></a>
|
||||
, <a class="el" href="classmoeoContributionMetric.html#06c0247b9558eeb34e32c9a694924a66">moeoContributionMetric< EOT ></a>
|
||||
, <a class="el" href="classmoeoArchive.html#798bc97d8321b1e2c469e5c341a96dac">moeoArchive< EOT ></a>
|
||||
, <a class="el" href="classmoeoEntropyMetric.html#306b72d2236de1ecbae986c65490a8fe">moeoEntropyMetric< EOT ></a>
|
||||
<li>eoHybridMOLS()
|
||||
: <a class="el" href="classmoeoHybridMOLS.html#ced4b6d35035bfe3339dd571646e570d">moeoHybridMOLS< EOT ></a>
|
||||
<li>euclidianDistance()
|
||||
: <a class="el" href="classmoeoEntropyMetric.html#34f825ce7c53132f7218483130da8652">moeoEntropyMetric< EOT ></a>
|
||||
<li>eval
|
||||
: <a class="el" href="classmoeoCombinedMOLS.html#b2c0866a1808022bd3a9dac89e528a01">moeoCombinedMOLS< EOT ></a>
|
||||
</ul>
|
||||
<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
|
||||
<li>filename
|
||||
: <a class="el" href="classmoeoBinaryMetricSavingUpdater.html#32c78860e3aee52346df3aa30c5ac42f">moeoBinaryMetricSavingUpdater< EOT ></a>
|
||||
, <a class="el" href="classmoeoArchiveFitnessSavingUpdater.html#17c82bea631bf9ff635a3698d08907f0">moeoArchiveFitnessSavingUpdater< EOT ></a>
|
||||
<li>firstGen
|
||||
: <a class="el" href="classmoeoBinaryMetricSavingUpdater.html#1e40103a5cfa592a9d2408102e507a19">moeoBinaryMetricSavingUpdater< EOT ></a>
|
||||
</ul>
|
||||
<h3><a class="anchor" name="index_h">- h -</a></h3><ul>
|
||||
<li>howManyInNicheOf()
|
||||
: <a class="el" href="classmoeoEntropyMetric.html#a9369be315e139ebdf19fac09ad0563f">moeoEntropyMetric< EOT ></a>
|
||||
</ul>
|
||||
<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
|
||||
<li>id
|
||||
: <a class="el" href="classmoeoArchiveFitnessSavingUpdater.html#e064861d67aae0747c2d8ffab90cbfbf">moeoArchiveFitnessSavingUpdater< EOT ></a>
|
||||
</ul>
|
||||
<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
|
||||
<li>metric
|
||||
: <a class="el" href="classmoeoBinaryMetricSavingUpdater.html#52e12414a266bce1dbce0b913025fd37">moeoBinaryMetricSavingUpdater< EOT ></a>
|
||||
<li>moeoArchiveFitnessSavingUpdater()
|
||||
: <a class="el" href="classmoeoArchiveFitnessSavingUpdater.html#b61826bfa0f47064aed460817cf61b92">moeoArchiveFitnessSavingUpdater< EOT ></a>
|
||||
<li>moeoArchiveUpdater()
|
||||
: <a class="el" href="classmoeoArchiveUpdater.html#71027fd5f8dac7d8069b682c998c03c5">moeoArchiveUpdater< EOT ></a>
|
||||
<li>moeoBinaryMetricSavingUpdater()
|
||||
: <a class="el" href="classmoeoBinaryMetricSavingUpdater.html#978c6e8a99459722220387f911c1f461">moeoBinaryMetricSavingUpdater< EOT ></a>
|
||||
<li>moeoCombinedMOLS()
|
||||
: <a class="el" href="classmoeoCombinedMOLS.html#9305380cd8f5a4d85ef603fa85c1860b">moeoCombinedMOLS< EOT ></a>
|
||||
<li>moeoDisctinctElitistReplacement()
|
||||
: <a class="el" href="classmoeoDisctinctElitistReplacement.html#f39200df2b68f6d35fbed2a2688a9d75">moeoDisctinctElitistReplacement< EOT, WorthT ></a>
|
||||
<li>moeoElitistReplacement()
|
||||
: <a class="el" href="classmoeoElitistReplacement.html#fa62ed508ac194ed7b720e37dd22458c">moeoElitistReplacement< EOT, WorthT ></a>
|
||||
<li>moeoSelectOneFromPopAndArch()
|
||||
: <a class="el" href="classmoeoSelectOneFromPopAndArch.html#8d75155e2bb6994b080c696d6382c6c9">moeoSelectOneFromPopAndArch< EOT ></a>
|
||||
<li>mols
|
||||
: <a class="el" href="classmoeoHybridMOLS.html#5ecf318c321a71857c11da1ff5000092">moeoHybridMOLS< EOT ></a>
|
||||
</ul>
|
||||
<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
|
||||
<li>normalize()
|
||||
: <a class="el" href="classmoeoEntropyMetric.html#bc32468b148a0da4eb21a9fc14dfafae">moeoEntropyMetric< EOT ></a>
|
||||
</ul>
|
||||
<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
|
||||
<li>oldPop
|
||||
: <a class="el" href="classmoeoBinaryMetricSavingUpdater.html#c1751bf23ef440d895a39cdff25c384c">moeoBinaryMetricSavingUpdater< EOT ></a>
|
||||
<li>operator()()
|
||||
: <a class="el" href="classmoeoSelectOneFromPopAndArch.html#3c97abfde2dd9959ae4db4c32038017d">moeoSelectOneFromPopAndArch< EOT ></a>
|
||||
, <a class="el" href="classmoeoDisctinctElitistReplacement.html#ca73704e827074092e7d228253427a8a">moeoDisctinctElitistReplacement< EOT, WorthT ></a>
|
||||
, <a class="el" href="classmoeoElitistReplacement.html#aad627deb45859e65ace0709c004049a">moeoElitistReplacement< EOT, WorthT ></a>
|
||||
, <a class="el" href="classmoeoHybridMOLS.html#f62b4221d0ec094e39b73b386b508fc1">moeoHybridMOLS< EOT ></a>
|
||||
, <a class="el" href="classmoeoCombinedMOLS.html#fa7de12db00b89feb139372603bba4aa">moeoCombinedMOLS< EOT ></a>
|
||||
, <a class="el" href="classmoeoArchiveUpdater.html#19e98244f0dd641983af81d8dcaf0f7d">moeoArchiveUpdater< EOT ></a>
|
||||
, <a class="el" href="classmoeoArchiveFitnessSavingUpdater.html#2ad5d3ab2c2066a1a3b85fff2ac14a19">moeoArchiveFitnessSavingUpdater< EOT ></a>
|
||||
, <a class="el" href="classmoeoEntropyMetric.html#58136405dfed951efa340ddf541c29fd">moeoEntropyMetric< EOT ></a>
|
||||
, <a class="el" href="classmoeoContributionMetric.html#76b6b93124263ca1a8232b12a556d843">moeoContributionMetric< EOT ></a>
|
||||
, <a class="el" href="classmoeoBinaryMetricSavingUpdater.html#2d051d28def4cadf69957c8a21bf88dc">moeoBinaryMetricSavingUpdater< EOT ></a>
|
||||
</ul>
|
||||
<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
|
||||
<li>perf2worth
|
||||
: <a class="el" href="classmoeoElitistReplacement.html#020f0e0b6b88a0081d922cca5b05990e">moeoElitistReplacement< EOT, WorthT ></a>
|
||||
, <a class="el" href="classmoeoDisctinctElitistReplacement.html#3d1616ba57c10f5a77e0ec021cc8beb2">moeoDisctinctElitistReplacement< EOT, WorthT ></a>
|
||||
<li>pop
|
||||
: <a class="el" href="classmoeoArchiveUpdater.html#0fc3f08f0385c55569eb056737303363">moeoArchiveUpdater< EOT ></a>
|
||||
, <a class="el" href="classmoeoBinaryMetricSavingUpdater.html#9c30673aca66a1531856cb92068edaf7">moeoBinaryMetricSavingUpdater< EOT ></a>
|
||||
<li>popSelectOne
|
||||
: <a class="el" href="classmoeoSelectOneFromPopAndArch.html#4f6d51d06d92b0a3383f9f47e3b2b682">moeoSelectOneFromPopAndArch< EOT ></a>
|
||||
<li>prenormalize()
|
||||
: <a class="el" href="classmoeoEntropyMetric.html#c9f0c65b4de69accbfb42486f6445cb0">moeoEntropyMetric< EOT ></a>
|
||||
</ul>
|
||||
<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
|
||||
<li>randomSelect
|
||||
: <a class="el" href="classmoeoSelectOneFromPopAndArch.html#77cbe0150e70219e5a7fd48296acc4c7">moeoSelectOneFromPopAndArch< EOT ></a>
|
||||
<li>ratioFromPop
|
||||
: <a class="el" href="classmoeoSelectOneFromPopAndArch.html#97b57e598752bccafaaf6a8a724d9a43">moeoSelectOneFromPopAndArch< EOT ></a>
|
||||
<li>removeDominated()
|
||||
: <a class="el" href="classmoeoEntropyMetric.html#3252e7534b1ceb1317936c5d2b3abcbe">moeoEntropyMetric< EOT ></a>
|
||||
</ul>
|
||||
<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
|
||||
<li>select
|
||||
: <a class="el" href="classmoeoHybridMOLS.html#b47c4d1bce77c5648b437a5884a7c41f">moeoHybridMOLS< EOT ></a>
|
||||
<li>setup()
|
||||
: <a class="el" href="classmoeoSelectOneFromPopAndArch.html#a2acc5ddcf045c0c63c22f8d04274858">moeoSelectOneFromPopAndArch< EOT ></a>
|
||||
</ul>
|
||||
<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
|
||||
<li>term
|
||||
: <a class="el" href="classmoeoHybridMOLS.html#cd05dc1c82febb819945663c3b5c6a75">moeoHybridMOLS< EOT ></a>
|
||||
</ul>
|
||||
<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
|
||||
<li>update()
|
||||
: <a class="el" href="classmoeoArchive.html#be9f67bfe41c25537292056d5b30f56a">moeoArchive< EOT ></a>
|
||||
</ul>
|
||||
<h3><a class="anchor" name="index_v">- v -</a></h3><ul>
|
||||
<li>vect_max_val
|
||||
: <a class="el" href="classmoeoEntropyMetric.html#af0ae9645bdbb993de4bc990a0a08883">moeoEntropyMetric< EOT ></a>
|
||||
<li>vect_min_val
|
||||
: <a class="el" href="classmoeoEntropyMetric.html#d4046a304badfe78aa35b2d57938ffe9">moeoEntropyMetric< EOT ></a>
|
||||
</ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Dec 6 10:16:12 2006 for ParadisEO-MOEO 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>
|
||||
</body>
|
||||
</html>
|
||||
145
trunk/paradiseo-moeo/doc/html/functions_func.html
Normal file
|
|
@ -0,0 +1,145 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: 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.1 -->
|
||||
<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><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</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 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 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_c"><span>c</span></a></li>
|
||||
<li><a href="#index_d"><span>d</span></a></li>
|
||||
<li><a href="#index_e"><span>e</span></a></li>
|
||||
<li><a href="#index_h"><span>h</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_p"><span>p</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_u"><span>u</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
|
||||
<li>add()
|
||||
: <a class="el" href="classmoeoCombinedMOLS.html#bd6b8f46211d5d531753c69fcd76cba4">moeoCombinedMOLS< EOT ></a>
|
||||
</ul>
|
||||
<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
|
||||
<li>card_C()
|
||||
: <a class="el" href="classmoeoContributionMetric.html#a0041e60c941dd1909f28fadcf011b87">moeoContributionMetric< EOT ></a>
|
||||
<li>card_N()
|
||||
: <a class="el" href="classmoeoContributionMetric.html#9960fc1396dbadb412719aaeeedcf961">moeoContributionMetric< EOT ></a>
|
||||
<li>card_W()
|
||||
: <a class="el" href="classmoeoContributionMetric.html#64a72db699a10d6b4794773d4adbae3c">moeoContributionMetric< EOT ></a>
|
||||
<li>computeUnion()
|
||||
: <a class="el" href="classmoeoEntropyMetric.html#2de60a0e6be362f074b50e6b455152ab">moeoEntropyMetric< EOT ></a>
|
||||
<li>contains()
|
||||
: <a class="el" href="classmoeoArchive.html#71feaf270daa7185e829caef40bbf956">moeoArchive< EOT ></a>
|
||||
<li>createNewPop()
|
||||
: <a class="el" href="classmoeoDisctinctElitistReplacement.html#7aed100016940e4806a7c93c0e22bf85">moeoDisctinctElitistReplacement< EOT, WorthT ></a>
|
||||
</ul>
|
||||
<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
|
||||
<li>dominates()
|
||||
: <a class="el" href="classmoeoArchive.html#7786c8bfe67fefa19ac31a4ac700df06">moeoArchive< EOT ></a>
|
||||
</ul>
|
||||
<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
|
||||
<li>eoHybridMOLS()
|
||||
: <a class="el" href="classmoeoHybridMOLS.html#ced4b6d35035bfe3339dd571646e570d">moeoHybridMOLS< EOT ></a>
|
||||
<li>euclidianDistance()
|
||||
: <a class="el" href="classmoeoEntropyMetric.html#34f825ce7c53132f7218483130da8652">moeoEntropyMetric< EOT ></a>
|
||||
</ul>
|
||||
<h3><a class="anchor" name="index_h">- h -</a></h3><ul>
|
||||
<li>howManyInNicheOf()
|
||||
: <a class="el" href="classmoeoEntropyMetric.html#a9369be315e139ebdf19fac09ad0563f">moeoEntropyMetric< EOT ></a>
|
||||
</ul>
|
||||
<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
|
||||
<li>moeoArchiveFitnessSavingUpdater()
|
||||
: <a class="el" href="classmoeoArchiveFitnessSavingUpdater.html#b61826bfa0f47064aed460817cf61b92">moeoArchiveFitnessSavingUpdater< EOT ></a>
|
||||
<li>moeoArchiveUpdater()
|
||||
: <a class="el" href="classmoeoArchiveUpdater.html#71027fd5f8dac7d8069b682c998c03c5">moeoArchiveUpdater< EOT ></a>
|
||||
<li>moeoBinaryMetricSavingUpdater()
|
||||
: <a class="el" href="classmoeoBinaryMetricSavingUpdater.html#978c6e8a99459722220387f911c1f461">moeoBinaryMetricSavingUpdater< EOT ></a>
|
||||
<li>moeoCombinedMOLS()
|
||||
: <a class="el" href="classmoeoCombinedMOLS.html#9305380cd8f5a4d85ef603fa85c1860b">moeoCombinedMOLS< EOT ></a>
|
||||
<li>moeoDisctinctElitistReplacement()
|
||||
: <a class="el" href="classmoeoDisctinctElitistReplacement.html#f39200df2b68f6d35fbed2a2688a9d75">moeoDisctinctElitistReplacement< EOT, WorthT ></a>
|
||||
<li>moeoElitistReplacement()
|
||||
: <a class="el" href="classmoeoElitistReplacement.html#fa62ed508ac194ed7b720e37dd22458c">moeoElitistReplacement< EOT, WorthT ></a>
|
||||
<li>moeoSelectOneFromPopAndArch()
|
||||
: <a class="el" href="classmoeoSelectOneFromPopAndArch.html#1aeab159a74bf4cd171e2045e25be2b7">moeoSelectOneFromPopAndArch< EOT ></a>
|
||||
</ul>
|
||||
<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
|
||||
<li>normalize()
|
||||
: <a class="el" href="classmoeoEntropyMetric.html#bc32468b148a0da4eb21a9fc14dfafae">moeoEntropyMetric< EOT ></a>
|
||||
</ul>
|
||||
<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
|
||||
<li>operator()()
|
||||
: <a class="el" href="classmoeoBinaryMetricSavingUpdater.html#2d051d28def4cadf69957c8a21bf88dc">moeoBinaryMetricSavingUpdater< EOT ></a>
|
||||
, <a class="el" href="classmoeoSelectOneFromPopAndArch.html#3c97abfde2dd9959ae4db4c32038017d">moeoSelectOneFromPopAndArch< EOT ></a>
|
||||
, <a class="el" href="classmoeoDisctinctElitistReplacement.html#ca73704e827074092e7d228253427a8a">moeoDisctinctElitistReplacement< EOT, WorthT ></a>
|
||||
, <a class="el" href="classmoeoElitistReplacement.html#aad627deb45859e65ace0709c004049a">moeoElitistReplacement< EOT, WorthT ></a>
|
||||
, <a class="el" href="classmoeoHybridMOLS.html#f62b4221d0ec094e39b73b386b508fc1">moeoHybridMOLS< EOT ></a>
|
||||
, <a class="el" href="classmoeoCombinedMOLS.html#fa7de12db00b89feb139372603bba4aa">moeoCombinedMOLS< EOT ></a>
|
||||
, <a class="el" href="classmoeoArchiveUpdater.html#19e98244f0dd641983af81d8dcaf0f7d">moeoArchiveUpdater< EOT ></a>
|
||||
, <a class="el" href="classmoeoArchiveFitnessSavingUpdater.html#2ad5d3ab2c2066a1a3b85fff2ac14a19">moeoArchiveFitnessSavingUpdater< EOT ></a>
|
||||
, <a class="el" href="classmoeoEntropyMetric.html#58136405dfed951efa340ddf541c29fd">moeoEntropyMetric< EOT ></a>
|
||||
, <a class="el" href="classmoeoContributionMetric.html#76b6b93124263ca1a8232b12a556d843">moeoContributionMetric< EOT ></a>
|
||||
</ul>
|
||||
<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
|
||||
<li>prenormalize()
|
||||
: <a class="el" href="classmoeoEntropyMetric.html#c9f0c65b4de69accbfb42486f6445cb0">moeoEntropyMetric< EOT ></a>
|
||||
</ul>
|
||||
<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
|
||||
<li>removeDominated()
|
||||
: <a class="el" href="classmoeoEntropyMetric.html#3252e7534b1ceb1317936c5d2b3abcbe">moeoEntropyMetric< EOT ></a>
|
||||
</ul>
|
||||
<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
|
||||
<li>setup()
|
||||
: <a class="el" href="classmoeoSelectOneFromPopAndArch.html#a2acc5ddcf045c0c63c22f8d04274858">moeoSelectOneFromPopAndArch< EOT ></a>
|
||||
</ul>
|
||||
<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
|
||||
<li>update()
|
||||
: <a class="el" href="classmoeoArchive.html#be9f67bfe41c25537292056d5b30f56a">moeoArchive< EOT ></a>
|
||||
</ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Dec 6 10:16:12 2006 for ParadisEO-MOEO 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>
|
||||
</body>
|
||||
</html>
|
||||
53
trunk/paradiseo-moeo/doc/html/functions_type.html
Normal file
|
|
@ -0,0 +1,53 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: 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.1 -->
|
||||
<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><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</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 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 id="current"><a href="functions_type.html"><span>Typedefs</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
<ul>
|
||||
<li>EOFitness
|
||||
: <a class="el" href="classmoeoBinaryMetricSavingUpdater.html#c22e390633d94bbf69309e8d0cae1f0a">moeoBinaryMetricSavingUpdater< EOT ></a>
|
||||
, <a class="el" href="classmoeoArchive.html#798bc97d8321b1e2c469e5c341a96dac">moeoArchive< EOT ></a>
|
||||
, <a class="el" href="classmoeoEntropyMetric.html#306b72d2236de1ecbae986c65490a8fe">moeoEntropyMetric< EOT ></a>
|
||||
, <a class="el" href="classmoeoContributionMetric.html#06c0247b9558eeb34e32c9a694924a66">moeoContributionMetric< EOT ></a>
|
||||
</ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Dec 6 10:16:12 2006 for ParadisEO-MOEO 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>
|
||||
</body>
|
||||
</html>
|
||||
95
trunk/paradiseo-moeo/doc/html/functions_vars.html
Normal file
|
|
@ -0,0 +1,95 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: 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.1 -->
|
||||
<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><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</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 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 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>
|
||||
|
||||
<p>
|
||||
<ul>
|
||||
<li>arch
|
||||
: <a class="el" href="classmoeoArchiveFitnessSavingUpdater.html#b8eeccd7b43eb11e36cee2ec7d7c9c21">moeoArchiveFitnessSavingUpdater< EOT ></a>
|
||||
, <a class="el" href="classmoeoSelectOneFromPopAndArch.html#3ca71296847a931355a1e88d0cc524cb">moeoSelectOneFromPopAndArch< EOT ></a>
|
||||
, <a class="el" href="classmoeoArchiveUpdater.html#2fd7b92786ced836e3d0b5abfb801a86">moeoArchiveUpdater< EOT ></a>
|
||||
, <a class="el" href="classmoeoHybridMOLS.html#4aecb1f300f2f09b8d45998cc140576b">moeoHybridMOLS< EOT ></a>
|
||||
<li>archSelectOne
|
||||
: <a class="el" href="classmoeoSelectOneFromPopAndArch.html#5e062a1deca0307a91121271d3b976ba">moeoSelectOneFromPopAndArch< EOT ></a>
|
||||
<li>combinedMOLS
|
||||
: <a class="el" href="classmoeoCombinedMOLS.html#a5ccc182c0d61421fc524c2da3671099">moeoCombinedMOLS< EOT ></a>
|
||||
<li>counter
|
||||
: <a class="el" href="classmoeoBinaryMetricSavingUpdater.html#280b52506c280b07356726ad5d497ef8">moeoBinaryMetricSavingUpdater< EOT ></a>
|
||||
, <a class="el" href="classmoeoArchiveFitnessSavingUpdater.html#e32fab4bb828d40fe19c283dbd2a6423">moeoArchiveFitnessSavingUpdater< EOT ></a>
|
||||
<li>eval
|
||||
: <a class="el" href="classmoeoCombinedMOLS.html#b2c0866a1808022bd3a9dac89e528a01">moeoCombinedMOLS< EOT ></a>
|
||||
<li>filename
|
||||
: <a class="el" href="classmoeoBinaryMetricSavingUpdater.html#32c78860e3aee52346df3aa30c5ac42f">moeoBinaryMetricSavingUpdater< EOT ></a>
|
||||
, <a class="el" href="classmoeoArchiveFitnessSavingUpdater.html#17c82bea631bf9ff635a3698d08907f0">moeoArchiveFitnessSavingUpdater< EOT ></a>
|
||||
<li>firstGen
|
||||
: <a class="el" href="classmoeoBinaryMetricSavingUpdater.html#1e40103a5cfa592a9d2408102e507a19">moeoBinaryMetricSavingUpdater< EOT ></a>
|
||||
<li>id
|
||||
: <a class="el" href="classmoeoArchiveFitnessSavingUpdater.html#e064861d67aae0747c2d8ffab90cbfbf">moeoArchiveFitnessSavingUpdater< EOT ></a>
|
||||
<li>metric
|
||||
: <a class="el" href="classmoeoBinaryMetricSavingUpdater.html#52e12414a266bce1dbce0b913025fd37">moeoBinaryMetricSavingUpdater< EOT ></a>
|
||||
<li>mols
|
||||
: <a class="el" href="classmoeoHybridMOLS.html#5ecf318c321a71857c11da1ff5000092">moeoHybridMOLS< EOT ></a>
|
||||
<li>oldPop
|
||||
: <a class="el" href="classmoeoBinaryMetricSavingUpdater.html#c1751bf23ef440d895a39cdff25c384c">moeoBinaryMetricSavingUpdater< EOT ></a>
|
||||
<li>perf2worth
|
||||
: <a class="el" href="classmoeoElitistReplacement.html#020f0e0b6b88a0081d922cca5b05990e">moeoElitistReplacement< EOT, WorthT ></a>
|
||||
, <a class="el" href="classmoeoDisctinctElitistReplacement.html#3d1616ba57c10f5a77e0ec021cc8beb2">moeoDisctinctElitistReplacement< EOT, WorthT ></a>
|
||||
<li>pop
|
||||
: <a class="el" href="classmoeoArchiveUpdater.html#0fc3f08f0385c55569eb056737303363">moeoArchiveUpdater< EOT ></a>
|
||||
, <a class="el" href="classmoeoBinaryMetricSavingUpdater.html#9c30673aca66a1531856cb92068edaf7">moeoBinaryMetricSavingUpdater< EOT ></a>
|
||||
<li>popSelectOne
|
||||
: <a class="el" href="classmoeoSelectOneFromPopAndArch.html#4f6d51d06d92b0a3383f9f47e3b2b682">moeoSelectOneFromPopAndArch< EOT ></a>
|
||||
<li>randomSelect
|
||||
: <a class="el" href="classmoeoSelectOneFromPopAndArch.html#77cbe0150e70219e5a7fd48296acc4c7">moeoSelectOneFromPopAndArch< EOT ></a>
|
||||
<li>ratioFromPop
|
||||
: <a class="el" href="classmoeoSelectOneFromPopAndArch.html#97b57e598752bccafaaf6a8a724d9a43">moeoSelectOneFromPopAndArch< EOT ></a>
|
||||
<li>select
|
||||
: <a class="el" href="classmoeoHybridMOLS.html#b47c4d1bce77c5648b437a5884a7c41f">moeoHybridMOLS< EOT ></a>
|
||||
<li>term
|
||||
: <a class="el" href="classmoeoHybridMOLS.html#cd05dc1c82febb819945663c3b5c6a75">moeoHybridMOLS< EOT ></a>
|
||||
<li>vect_max_val
|
||||
: <a class="el" href="classmoeoEntropyMetric.html#af0ae9645bdbb993de4bc990a0a08883">moeoEntropyMetric< EOT ></a>
|
||||
<li>vect_min_val
|
||||
: <a class="el" href="classmoeoEntropyMetric.html#d4046a304badfe78aa35b2d57938ffe9">moeoEntropyMetric< EOT ></a>
|
||||
</ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Dec 6 10:16:12 2006 for ParadisEO-MOEO 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>
|
||||
</body>
|
||||
</html>
|
||||
80
trunk/paradiseo-moeo/doc/html/hierarchy.html
Normal file
|
|
@ -0,0 +1,80 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: 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.1 -->
|
||||
<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><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</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 id="current"><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>ParadisEO-MOEO Class Hierarchy</h1>This inheritance list is sorted roughly, but not completely, alphabetically:<ul>
|
||||
<li><a class="el" href="classmoeoArchive.html">moeoArchive< EOT ></a>
|
||||
<li><a class="el" href="classmoeoArchiveFitnessSavingUpdater.html">moeoArchiveFitnessSavingUpdater< EOT ></a>
|
||||
<li><a class="el" href="classmoeoArchiveUpdater.html">moeoArchiveUpdater< EOT ></a>
|
||||
<li><a class="el" href="classmoeoBinaryMetricSavingUpdater.html">moeoBinaryMetricSavingUpdater< EOT ></a>
|
||||
<li><a class="el" href="classmoeoHybridMOLS.html">moeoHybridMOLS< EOT ></a>
|
||||
<li><a class="el" href="classmoeoMetric.html">moeoMetric</a>
|
||||
<ul>
|
||||
<li><a class="el" href="classmoeoBM.html">moeoBM< A1, A2, R ></a>
|
||||
<ul>
|
||||
<li><a class="el" href="classmoeoSolutionVsSolutionBM.html">moeoSolutionVsSolutionBM< EOT, R, EOFitness ></a>
|
||||
<li><a class="el" href="classmoeoVectorVsSolutionBM.html">moeoVectorVsSolutionBM< EOT, R, EOFitness ></a>
|
||||
<li><a class="el" href="classmoeoVectorVsVectorBM.html">moeoVectorVsVectorBM< EOT, R, EOFitness ></a>
|
||||
<li><a class="el" href="classmoeoVectorVsVectorBM.html">moeoVectorVsVectorBM< EOT, double ></a>
|
||||
<ul>
|
||||
<li><a class="el" href="classmoeoContributionMetric.html">moeoContributionMetric< EOT ></a>
|
||||
<li><a class="el" href="classmoeoEntropyMetric.html">moeoEntropyMetric< EOT ></a>
|
||||
</ul>
|
||||
</ul>
|
||||
<li><a class="el" href="classmoeoBM.html">moeoBM< const const EOFitness &, EOFitness &, R ></a>
|
||||
<li><a class="el" href="classmoeoBM.html">moeoBM< const const std::vector< EOFitness > &, EOFitness &, R ></a>
|
||||
<li><a class="el" href="classmoeoBM.html">moeoBM< const const std::vector< EOFitness > &, std::vector< EOFitness > &, R ></a>
|
||||
<li><a class="el" href="classmoeoBM.html">moeoBM< const const std::vector< typename EOT::Fitness > &, std::vector< typename EOT::Fitness > &, double ></a>
|
||||
<li><a class="el" href="classmoeoUM.html">moeoUM< A, R ></a>
|
||||
<li><a class="el" href="classmoeoUM.html">moeoUM< const EOFitness &, R ></a>
|
||||
<ul>
|
||||
<li><a class="el" href="classmoeoSolutionUM.html">moeoSolutionUM< EOT, R, EOFitness ></a>
|
||||
</ul>
|
||||
<li><a class="el" href="classmoeoUM.html">moeoUM< const std::vector< EOFitness > &, R ></a>
|
||||
<ul>
|
||||
<li><a class="el" href="classmoeoVectorUM.html">moeoVectorUM< EOT, R, EOFitness ></a>
|
||||
</ul>
|
||||
</ul>
|
||||
<li><a class="el" href="classmoeoMOLS.html">moeoMOLS< EOT ></a>
|
||||
<ul>
|
||||
<li><a class="el" href="classmoeoCombinedMOLS.html">moeoCombinedMOLS< EOT ></a>
|
||||
</ul>
|
||||
<li><a class="el" href="classmoeoReplacement.html">moeoReplacement< EOT, WorthT ></a>
|
||||
<ul>
|
||||
<li><a class="el" href="classmoeoDisctinctElitistReplacement.html">moeoDisctinctElitistReplacement< EOT, WorthT ></a>
|
||||
<li><a class="el" href="classmoeoElitistReplacement.html">moeoElitistReplacement< EOT, WorthT ></a>
|
||||
</ul>
|
||||
<li><a class="el" href="classmoeoSelectOneFromPopAndArch.html">moeoSelectOneFromPopAndArch< EOT ></a>
|
||||
</ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Dec 6 10:16:12 2006 for ParadisEO-MOEO 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>
|
||||
</body>
|
||||
</html>
|
||||
8
trunk/paradiseo-moeo/doc/html/index.html
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO</title></head>
|
||||
<frameset cols="250,*">
|
||||
<frame src="tree.html" name="treefrm">
|
||||
<frame src="main.html" name="basefrm">
|
||||
</frameset>
|
||||
</html>
|
||||
36
trunk/paradiseo-moeo/doc/html/index_8h-source.html
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: 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.1 -->
|
||||
<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 id="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<h1>index.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001
|
||||
<a name="l00048"></a>00048 <span class="comment">// Local Variables:</span>
|
||||
<a name="l00049"></a>00049 <span class="comment">// coding: iso-8859-1</span>
|
||||
<a name="l00050"></a>00050 <span class="comment">// mode: C++</span>
|
||||
<a name="l00051"></a>00051 <span class="comment">// c-file-style: "Stroustrup"</span>
|
||||
<a name="l00052"></a>00052 <span class="comment">// fill-column: 80</span>
|
||||
<a name="l00053"></a>00053 <span class="comment">// End:</span>
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Dec 6 10:16:12 2006 for ParadisEO-MOEO 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>
|
||||
</body>
|
||||
</html>
|
||||
117
trunk/paradiseo-moeo/doc/html/installdox
Executable file
|
|
@ -0,0 +1,117 @@
|
|||
#!/usr/bin/perl
|
||||
|
||||
%subst = ( );
|
||||
$quiet = 0;
|
||||
|
||||
if (open(F,"search.cfg"))
|
||||
{
|
||||
$_=<F> ; s/[ \t\n]*$//g ; $subst{"_doc"} = $_;
|
||||
$_=<F> ; s/[ \t\n]*$//g ; $subst{"_cgi"} = $_;
|
||||
}
|
||||
|
||||
while ( @ARGV ) {
|
||||
$_ = shift @ARGV;
|
||||
if ( s/^-// ) {
|
||||
if ( /^l(.*)/ ) {
|
||||
$v = ($1 eq "") ? shift @ARGV : $1;
|
||||
($v =~ /\/$/) || ($v .= "/");
|
||||
$_ = $v;
|
||||
if ( /(.+)\@(.+)/ ) {
|
||||
if ( exists $subst{$1} ) {
|
||||
$subst{$1} = $2;
|
||||
} else {
|
||||
print STDERR "Unknown tag file $1 given with option -l\n";
|
||||
&usage();
|
||||
}
|
||||
} else {
|
||||
print STDERR "Argument $_ is invalid for option -l\n";
|
||||
&usage();
|
||||
}
|
||||
}
|
||||
elsif ( /^q/ ) {
|
||||
$quiet = 1;
|
||||
}
|
||||
elsif ( /^\?|^h/ ) {
|
||||
&usage();
|
||||
}
|
||||
else {
|
||||
print STDERR "Illegal option -$_\n";
|
||||
&usage();
|
||||
}
|
||||
}
|
||||
else {
|
||||
push (@files, $_ );
|
||||
}
|
||||
}
|
||||
|
||||
foreach $sub (keys %subst)
|
||||
{
|
||||
if ( $subst{$sub} eq "" )
|
||||
{
|
||||
print STDERR "No substitute given for tag file `$sub'\n";
|
||||
&usage();
|
||||
}
|
||||
elsif ( ! $quiet && $sub ne "_doc" && $sub ne "_cgi" )
|
||||
{
|
||||
print "Substituting $subst{$sub} for each occurence of tag file $sub\n";
|
||||
}
|
||||
}
|
||||
|
||||
if ( ! @files ) {
|
||||
if (opendir(D,".")) {
|
||||
foreach $file ( readdir(D) ) {
|
||||
$match = ".html";
|
||||
next if ( $file =~ /^\.\.?$/ );
|
||||
($file =~ /$match/) && (push @files, $file);
|
||||
($file =~ "tree.js") && (push @files, $file);
|
||||
}
|
||||
closedir(D);
|
||||
}
|
||||
}
|
||||
|
||||
if ( ! @files ) {
|
||||
print STDERR "Warning: No input files given and none found!\n";
|
||||
}
|
||||
|
||||
foreach $f (@files)
|
||||
{
|
||||
if ( ! $quiet ) {
|
||||
print "Editing: $f...\n";
|
||||
}
|
||||
$oldf = $f;
|
||||
$f .= ".bak";
|
||||
unless (rename $oldf,$f) {
|
||||
print STDERR "Error: cannot rename file $oldf\n";
|
||||
exit 1;
|
||||
}
|
||||
if (open(F,"<$f")) {
|
||||
unless (open(G,">$oldf")) {
|
||||
print STDERR "Error: opening file $oldf for writing\n";
|
||||
exit 1;
|
||||
}
|
||||
if ($oldf ne "tree.js") {
|
||||
while (<F>) {
|
||||
s/doxygen\=\"([^ \"\:\t\>\<]*)\:([^ \"\t\>\<]*)\" (href|src)=\"\2/doxygen\=\"$1:$subst{$1}\" \3=\"$subst{$1}/g;
|
||||
print G "$_";
|
||||
}
|
||||
}
|
||||
else {
|
||||
while (<F>) {
|
||||
s/\"([^ \"\:\t\>\<]*)\:([^ \"\t\>\<]*)\", \"\2/\"$1:$subst{$1}\" ,\"$subst{$1}/g;
|
||||
print G "$_";
|
||||
}
|
||||
}
|
||||
}
|
||||
else {
|
||||
print STDERR "Warning file $f does not exist\n";
|
||||
}
|
||||
unlink $f;
|
||||
}
|
||||
|
||||
sub usage {
|
||||
print STDERR "Usage: installdox [options] [html-file [html-file ...]]\n";
|
||||
print STDERR "Options:\n";
|
||||
print STDERR " -l tagfile\@linkName tag file + URL or directory \n";
|
||||
print STDERR " -q Quiet mode\n\n";
|
||||
exit 1;
|
||||
}
|
||||
39
trunk/paradiseo-moeo/doc/html/main.html
Normal file
|
|
@ -0,0 +1,39 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: Welcome to ParadisEO-MOEO</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 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<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><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<h1>Welcome to ParadisEO-MOEO</h1>
|
||||
<p>
|
||||
<h3 align="center">0.1 </h3><h2><a class="anchor" name="intro">
|
||||
Introduction</a></h2>
|
||||
ParadisEO-MOEO is a white-box object-oriented generic framework dedicated to the flexible design of evolutionary multi-objective algorithms. This paradigm-free software embeds some features and techniques for Pareto-based resolution and aims to provide a set of classes allowing to ease and speed up the development of computationally efficient programs. It is based on a clear conceptual distinction between the solution methods and the multi-objective problems they are intended to solve. This separation confers a maximum design and code reuse. ParadisEO-MOEO provides a broad range of archive-related features (such as elitism or performance metrics) and the most common Pareto-based fitness assignment strategies (MOGA, NSGA, SPEA, IBEA and more). Furthermore, parallel and distributed models as well as hybridization mechanisms can be applied to an algorithm designed within ParadisEO-MOEO using the whole version of ParadisEO.<h2><a class="anchor" name="tutorial">
|
||||
Tutorial</a></h2>
|
||||
A tutorial about a bi-objective flow-shop scheduling problem will be available soon.<h2><a class="anchor" name="install">
|
||||
Installation</a></h2>
|
||||
The installation procedure of the package is detailed in the <a href="../../README">README</a> file in the top-directory of the source-tree.<h2><a class="anchor" name="design">
|
||||
Overall Design</a></h2>
|
||||
For an introduction to the design of ParadisEO-MOEO, you can look at the <a href="http://paradiseo.gforge.inria.fr">ParadisEO website</a>. <hr size="1"><address style="align: right;"><small>Generated on Wed Dec 6 10:16:12 2006 for ParadisEO-MOEO 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>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,86 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: moeoArchiveFitnessSavingUpdater.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.1 -->
|
||||
<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 id="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<h1>moeoArchiveFitnessSavingUpdater.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">//-----------------------------------------------------------------------------</span>
|
||||
<a name="l00004"></a>00004 <span class="comment">// moeoArchiveFitnessSavingUpdater.h</span>
|
||||
<a name="l00005"></a>00005 <span class="comment">// (c) OPAC Team (LIFL), Dolphin Project (INRIA), 2006</span>
|
||||
<a name="l00006"></a>00006 <span class="comment">/*</span>
|
||||
<a name="l00007"></a>00007 <span class="comment"> This library...</span>
|
||||
<a name="l00008"></a>00008 <span class="comment"></span>
|
||||
<a name="l00009"></a>00009 <span class="comment"> Contact: paradiseo-help@lists.gforge.inria.fr, http://paradiseo.gforge.inria.fr</span>
|
||||
<a name="l00010"></a>00010 <span class="comment"> */</span>
|
||||
<a name="l00011"></a>00011 <span class="comment">//-----------------------------------------------------------------------------</span>
|
||||
<a name="l00012"></a>00012
|
||||
<a name="l00013"></a>00013 <span class="preprocessor">#ifndef MOEOARCHIVEFITNESSSAVINGUPDATER_H_</span>
|
||||
<a name="l00014"></a>00014 <span class="preprocessor"></span><span class="preprocessor">#define MOEOARCHIVEFITNESSSAVINGUPDATER_H_</span>
|
||||
<a name="l00015"></a>00015 <span class="preprocessor"></span>
|
||||
<a name="l00016"></a>00016 <span class="preprocessor">#include <fstream></span>
|
||||
<a name="l00017"></a>00017 <span class="preprocessor">#include <string></span>
|
||||
<a name="l00018"></a>00018 <span class="preprocessor">#include <eoPop.h></span>
|
||||
<a name="l00019"></a>00019 <span class="preprocessor">#include <utils/eoUpdater.h></span>
|
||||
<a name="l00020"></a>00020 <span class="preprocessor">#include <moeoArchive.h></span>
|
||||
<a name="l00021"></a>00021
|
||||
<a name="l00022"></a>00022 <span class="preprocessor">#define MAX_BUFFER_SIZE 1000</span>
|
||||
<a name="l00023"></a>00023 <span class="preprocessor"></span>
|
||||
<a name="l00027"></a><a class="code" href="classmoeoArchiveFitnessSavingUpdater.html">00027</a> <span class="keyword">template</span> < <span class="keyword">class</span> EOT > <span class="keyword">class </span><a class="code" href="classmoeoArchiveFitnessSavingUpdater.html">moeoArchiveFitnessSavingUpdater</a>:<span class="keyword">public</span> eoUpdater
|
||||
<a name="l00028"></a>00028 {
|
||||
<a name="l00029"></a>00029 <span class="keyword">public</span>:
|
||||
<a name="l00030"></a>00030
|
||||
<a name="l00037"></a><a class="code" href="classmoeoArchiveFitnessSavingUpdater.html#b61826bfa0f47064aed460817cf61b92">00037</a> <a class="code" href="classmoeoArchiveFitnessSavingUpdater.html#b61826bfa0f47064aed460817cf61b92">moeoArchiveFitnessSavingUpdater</a> (moeoArchive < EOT > &_arch, <span class="keyword">const</span> std::string & _filename = <span class="stringliteral">"Res/Arch"</span>, <span class="keywordtype">int</span> _id = -1):<a class="code" href="classmoeoArchiveFitnessSavingUpdater.html#b8eeccd7b43eb11e36cee2ec7d7c9c21">arch</a> (_arch), <a class="code" href="classmoeoArchiveFitnessSavingUpdater.html#17c82bea631bf9ff635a3698d08907f0">filename</a> (_filename), <a class="code" href="classmoeoArchiveFitnessSavingUpdater.html#e064861d67aae0747c2d8ffab90cbfbf">id</a> (_id),
|
||||
<a name="l00038"></a>00038 <a class="code" href="classmoeoArchiveFitnessSavingUpdater.html#e32fab4bb828d40fe19c283dbd2a6423">counter</a>
|
||||
<a name="l00039"></a>00039 (0)
|
||||
<a name="l00040"></a>00040 {
|
||||
<a name="l00041"></a>00041 }
|
||||
<a name="l00042"></a>00042
|
||||
<a name="l00046"></a><a class="code" href="classmoeoArchiveFitnessSavingUpdater.html#2ad5d3ab2c2066a1a3b85fff2ac14a19">00046</a> <span class="keywordtype">void</span> <a class="code" href="classmoeoArchiveFitnessSavingUpdater.html#2ad5d3ab2c2066a1a3b85fff2ac14a19">operator () </a>()
|
||||
<a name="l00047"></a>00047 {
|
||||
<a name="l00048"></a>00048 <span class="keywordtype">char</span> buff[MAX_BUFFER_SIZE];
|
||||
<a name="l00049"></a>00049 <span class="keywordflow">if</span> (<span class="keywordtype">id</span> == -1)
|
||||
<a name="l00050"></a>00050 sprintf (buff, <span class="stringliteral">"%s.%u"</span>, <a class="code" href="classmoeoArchiveFitnessSavingUpdater.html#17c82bea631bf9ff635a3698d08907f0">filename</a>.c_str (), <a class="code" href="classmoeoArchiveFitnessSavingUpdater.html#e32fab4bb828d40fe19c283dbd2a6423">counter</a>++);
|
||||
<a name="l00051"></a>00051 <span class="keywordflow">else</span>
|
||||
<a name="l00052"></a>00052 sprintf (buff, <span class="stringliteral">"%s.%u.%u"</span>, <a class="code" href="classmoeoArchiveFitnessSavingUpdater.html#17c82bea631bf9ff635a3698d08907f0">filename</a>.c_str (), <a class="code" href="classmoeoArchiveFitnessSavingUpdater.html#e064861d67aae0747c2d8ffab90cbfbf">id</a>, <a class="code" href="classmoeoArchiveFitnessSavingUpdater.html#e32fab4bb828d40fe19c283dbd2a6423">counter</a>++);
|
||||
<a name="l00053"></a>00053 std::ofstream f (buff);
|
||||
<a name="l00054"></a>00054 <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> i = 0; i < <a class="code" href="classmoeoArchiveFitnessSavingUpdater.html#b8eeccd7b43eb11e36cee2ec7d7c9c21">arch</a>.size (); i++)
|
||||
<a name="l00055"></a>00055 f << <a class="code" href="classmoeoArchiveFitnessSavingUpdater.html#b8eeccd7b43eb11e36cee2ec7d7c9c21">arch</a>[i].fitness () << std::endl;
|
||||
<a name="l00056"></a>00056 f.close ();
|
||||
<a name="l00057"></a>00057 }
|
||||
<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="classmoeoArchiveFitnessSavingUpdater.html#b8eeccd7b43eb11e36cee2ec7d7c9c21">00063</a> moeoArchive < EOT > &<a class="code" href="classmoeoArchiveFitnessSavingUpdater.html#b8eeccd7b43eb11e36cee2ec7d7c9c21">arch</a>;
|
||||
<a name="l00065"></a><a class="code" href="classmoeoArchiveFitnessSavingUpdater.html#17c82bea631bf9ff635a3698d08907f0">00065</a> std::string <a class="code" href="classmoeoArchiveFitnessSavingUpdater.html#17c82bea631bf9ff635a3698d08907f0">filename</a>;
|
||||
<a name="l00067"></a><a class="code" href="classmoeoArchiveFitnessSavingUpdater.html#e064861d67aae0747c2d8ffab90cbfbf">00067</a> <span class="keywordtype">int</span> <a class="code" href="classmoeoArchiveFitnessSavingUpdater.html#e064861d67aae0747c2d8ffab90cbfbf">id</a>;
|
||||
<a name="l00069"></a><a class="code" href="classmoeoArchiveFitnessSavingUpdater.html#e32fab4bb828d40fe19c283dbd2a6423">00069</a> <span class="keywordtype">unsigned</span> <a class="code" href="classmoeoArchiveFitnessSavingUpdater.html#e32fab4bb828d40fe19c283dbd2a6423">counter</a>;
|
||||
<a name="l00070"></a>00070
|
||||
<a name="l00071"></a>00071 };
|
||||
<a name="l00072"></a>00072
|
||||
<a name="l00073"></a>00073 <span class="preprocessor">#endif </span><span class="comment">/*MOEOARCHIVEFITNESSSAVINGUPDATER_H_ */</span>
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Dec 6 10:16:12 2006 for ParadisEO-MOEO 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>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,72 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: moeoArchiveUpdater.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.1 -->
|
||||
<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 id="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<h1>moeoArchiveUpdater.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">//-----------------------------------------------------------------------------</span>
|
||||
<a name="l00004"></a>00004 <span class="comment">// moeoArchiveUpdater.h</span>
|
||||
<a name="l00005"></a>00005 <span class="comment">// (c) OPAC Team (LIFL), Dolphin Project (INRIA), 2006</span>
|
||||
<a name="l00006"></a>00006 <span class="comment">/*</span>
|
||||
<a name="l00007"></a>00007 <span class="comment"> This library...</span>
|
||||
<a name="l00008"></a>00008 <span class="comment"></span>
|
||||
<a name="l00009"></a>00009 <span class="comment"> Contact: paradiseo-help@lists.gforge.inria.fr, http://paradiseo.gforge.inria.fr</span>
|
||||
<a name="l00010"></a>00010 <span class="comment"> */</span>
|
||||
<a name="l00011"></a>00011 <span class="comment">//-----------------------------------------------------------------------------</span>
|
||||
<a name="l00012"></a>00012
|
||||
<a name="l00013"></a>00013 <span class="preprocessor">#ifndef MOEOARCHIVEUPDATER_H_</span>
|
||||
<a name="l00014"></a>00014 <span class="preprocessor"></span><span class="preprocessor">#define MOEOARCHIVEUPDATER_H_</span>
|
||||
<a name="l00015"></a>00015 <span class="preprocessor"></span>
|
||||
<a name="l00016"></a>00016 <span class="preprocessor">#include <eoPop.h></span>
|
||||
<a name="l00017"></a>00017 <span class="preprocessor">#include <utils/eoUpdater.h></span>
|
||||
<a name="l00018"></a>00018 <span class="preprocessor">#include <moeoArchive.h></span>
|
||||
<a name="l00019"></a>00019
|
||||
<a name="l00023"></a><a class="code" href="classmoeoArchiveUpdater.html">00023</a> <span class="keyword">template</span> < <span class="keyword">class</span> EOT > <span class="keyword">class </span><a class="code" href="classmoeoArchiveUpdater.html">moeoArchiveUpdater</a>:<span class="keyword">public</span> eoUpdater
|
||||
<a name="l00024"></a>00024 {
|
||||
<a name="l00025"></a>00025 <span class="keyword">public</span>:
|
||||
<a name="l00026"></a>00026
|
||||
<a name="l00032"></a><a class="code" href="classmoeoArchiveUpdater.html#71027fd5f8dac7d8069b682c998c03c5">00032</a> <a class="code" href="classmoeoArchiveUpdater.html#71027fd5f8dac7d8069b682c998c03c5">moeoArchiveUpdater</a> (moeoArchive < EOT > &_arch,
|
||||
<a name="l00033"></a>00033 <span class="keyword">const</span> eoPop < EOT > &_pop):<a class="code" href="classmoeoArchiveUpdater.html#2fd7b92786ced836e3d0b5abfb801a86">arch</a> (_arch), <a class="code" href="classmoeoArchiveUpdater.html#0fc3f08f0385c55569eb056737303363">pop</a> (_pop)
|
||||
<a name="l00034"></a>00034 {
|
||||
<a name="l00035"></a>00035 }
|
||||
<a name="l00036"></a>00036
|
||||
<a name="l00037"></a>00037
|
||||
<a name="l00041"></a><a class="code" href="classmoeoArchiveUpdater.html#19e98244f0dd641983af81d8dcaf0f7d">00041</a> <span class="keywordtype">void</span> <a class="code" href="classmoeoArchiveUpdater.html#19e98244f0dd641983af81d8dcaf0f7d">operator () </a>()
|
||||
<a name="l00042"></a>00042 {
|
||||
<a name="l00043"></a>00043 <a class="code" href="classmoeoArchiveUpdater.html#2fd7b92786ced836e3d0b5abfb801a86">arch</a>.update (<a class="code" href="classmoeoArchiveUpdater.html#0fc3f08f0385c55569eb056737303363">pop</a>);
|
||||
<a name="l00044"></a>00044 }
|
||||
<a name="l00045"></a>00045
|
||||
<a name="l00046"></a>00046
|
||||
<a name="l00047"></a>00047 <span class="keyword">private</span>:
|
||||
<a name="l00048"></a>00048
|
||||
<a name="l00050"></a><a class="code" href="classmoeoArchiveUpdater.html#2fd7b92786ced836e3d0b5abfb801a86">00050</a> moeoArchive < EOT > &<a class="code" href="classmoeoArchiveUpdater.html#2fd7b92786ced836e3d0b5abfb801a86">arch</a>;
|
||||
<a name="l00052"></a><a class="code" href="classmoeoArchiveUpdater.html#0fc3f08f0385c55569eb056737303363">00052</a> <span class="keyword">const</span> eoPop < EOT > &<a class="code" href="classmoeoArchiveUpdater.html#0fc3f08f0385c55569eb056737303363">pop</a>;
|
||||
<a name="l00053"></a>00053
|
||||
<a name="l00054"></a>00054 };
|
||||
<a name="l00055"></a>00055
|
||||
<a name="l00056"></a>00056 <span class="preprocessor">#endif </span><span class="comment">/*MOEOARCHIVEUPDATER_H_ */</span>
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Dec 6 10:16:12 2006 for ParadisEO-MOEO 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>
|
||||
</body>
|
||||
</html>
|
||||
113
trunk/paradiseo-moeo/doc/html/moeoArchive_8h-source.html
Normal file
|
|
@ -0,0 +1,113 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: moeoArchive.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.1 -->
|
||||
<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 id="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<h1>moeoArchive.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">//-----------------------------------------------------------------------------</span>
|
||||
<a name="l00004"></a>00004 <span class="comment">// moeoArchive.h</span>
|
||||
<a name="l00005"></a>00005 <span class="comment">// (c) OPAC Team (LIFL), Dolphin Project (INRIA), 2006</span>
|
||||
<a name="l00006"></a>00006 <span class="comment">/*</span>
|
||||
<a name="l00007"></a>00007 <span class="comment"> This library...</span>
|
||||
<a name="l00008"></a>00008 <span class="comment"></span>
|
||||
<a name="l00009"></a>00009 <span class="comment"> Contact: paradiseo-help@lists.gforge.inria.fr, http://paradiseo.gforge.inria.fr</span>
|
||||
<a name="l00010"></a>00010 <span class="comment"> */</span>
|
||||
<a name="l00011"></a>00011 <span class="comment">//-----------------------------------------------------------------------------</span>
|
||||
<a name="l00012"></a>00012
|
||||
<a name="l00013"></a>00013 <span class="preprocessor">#ifndef MOEOARCHIVE_H_</span>
|
||||
<a name="l00014"></a>00014 <span class="preprocessor"></span><span class="preprocessor">#define MOEOARCHIVE_H_</span>
|
||||
<a name="l00015"></a>00015 <span class="preprocessor"></span>
|
||||
<a name="l00016"></a>00016 <span class="preprocessor">#include <eoPop.h></span>
|
||||
<a name="l00017"></a>00017
|
||||
<a name="l00021"></a><a class="code" href="classmoeoArchive.html">00021</a> <span class="keyword">template</span> < <span class="keyword">class</span> EOT > <span class="keyword">class </span><a class="code" href="classmoeoArchive.html">moeoArchive</a>:<span class="keyword">public</span> eoPop < EOT >
|
||||
<a name="l00022"></a>00022 {
|
||||
<a name="l00023"></a>00023 <span class="keyword">public</span>:
|
||||
<a name="l00024"></a>00024
|
||||
<a name="l00025"></a>00025 <span class="keyword">using</span> std::vector < EOT >::size;
|
||||
<a name="l00026"></a>00026 <span class="keyword">using</span> std::vector < EOT >::operator[];
|
||||
<a name="l00027"></a>00027 <span class="keyword">using</span> std::vector < EOT >::back;
|
||||
<a name="l00028"></a>00028 <span class="keyword">using</span> std::vector < EOT >::pop_back;
|
||||
<a name="l00029"></a>00029
|
||||
<a name="l00033"></a><a class="code" href="classmoeoArchive.html#798bc97d8321b1e2c469e5c341a96dac">00033</a> <span class="keyword">typedef</span> <span class="keyword">typename</span> EOT::Fitness <a class="code" href="classmoeoArchive.html#798bc97d8321b1e2c469e5c341a96dac">EOFitness</a>;
|
||||
<a name="l00034"></a>00034
|
||||
<a name="l00039"></a><a class="code" href="classmoeoArchive.html#7786c8bfe67fefa19ac31a4ac700df06">00039</a> <span class="keywordtype">bool</span> <a class="code" href="classmoeoArchive.html#7786c8bfe67fefa19ac31a4ac700df06">dominates</a> (<span class="keyword">const</span> <a class="code" href="classmoeoArchive.html#798bc97d8321b1e2c469e5c341a96dac">EOFitness</a> & _fit)<span class="keyword"> const</span>
|
||||
<a name="l00040"></a>00040 <span class="keyword"> </span>{
|
||||
<a name="l00041"></a>00041 <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> i = 0; i < size; i++)
|
||||
<a name="l00042"></a>00042 <span class="keywordflow">if</span> (<span class="keyword">operator</span>[](i).fitness ().<a class="code" href="classmoeoArchive.html#7786c8bfe67fefa19ac31a4ac700df06">dominates</a> (_fit))
|
||||
<a name="l00043"></a>00043 <span class="keywordflow">return</span> <span class="keyword">true</span>;
|
||||
<a name="l00044"></a>00044 <span class="keywordflow">return</span> <span class="keyword">false</span>;
|
||||
<a name="l00045"></a>00045 }
|
||||
<a name="l00046"></a>00046
|
||||
<a name="l00051"></a><a class="code" href="classmoeoArchive.html#71feaf270daa7185e829caef40bbf956">00051</a> <span class="keywordtype">bool</span> <a class="code" href="classmoeoArchive.html#71feaf270daa7185e829caef40bbf956">contains</a> (<span class="keyword">const</span> <a class="code" href="classmoeoArchive.html#798bc97d8321b1e2c469e5c341a96dac">EOFitness</a> & _fit)<span class="keyword"> const</span>
|
||||
<a name="l00052"></a>00052 <span class="keyword"> </span>{
|
||||
<a name="l00053"></a>00053 <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> i = 0; i < size; i++)
|
||||
<a name="l00054"></a>00054 <span class="keywordflow">if</span> (<span class="keyword">operator</span>[](i).fitness () == _fit)
|
||||
<a name="l00055"></a>00055 <span class="keywordflow">return</span> <span class="keyword">true</span>;
|
||||
<a name="l00056"></a>00056 <span class="keywordflow">return</span> <span class="keyword">false</span>;
|
||||
<a name="l00057"></a>00057 }
|
||||
<a name="l00058"></a>00058
|
||||
<a name="l00063"></a><a class="code" href="classmoeoArchive.html#be9f67bfe41c25537292056d5b30f56a">00063</a> <span class="keywordtype">void</span> <a class="code" href="classmoeoArchive.html#be9f67bfe41c25537292056d5b30f56a">update</a> (<span class="keyword">const</span> EOT & _eo)
|
||||
<a name="l00064"></a>00064 {
|
||||
<a name="l00065"></a>00065 <span class="comment">// Removing the dominated solutions from the archive</span>
|
||||
<a name="l00066"></a>00066 <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> j = 0; j < size ();)
|
||||
<a name="l00067"></a>00067 {
|
||||
<a name="l00068"></a>00068 <span class="keywordflow">if</span> (_eo.fitness ().dominates (<span class="keyword">operator</span>[](j).fitness ()))
|
||||
<a name="l00069"></a>00069 {
|
||||
<a name="l00070"></a>00070 <span class="keyword">operator</span>[](j) = back ();
|
||||
<a name="l00071"></a>00071 pop_back ();
|
||||
<a name="l00072"></a>00072 }
|
||||
<a name="l00073"></a>00073 <span class="keywordflow">else</span> <span class="keywordflow">if</span> (_eo.fitness () == operator[](j).fitness ())
|
||||
<a name="l00074"></a>00074 {
|
||||
<a name="l00075"></a>00075 <span class="keyword">operator</span>[](j) = back ();
|
||||
<a name="l00076"></a>00076 pop_back ();
|
||||
<a name="l00077"></a>00077 }
|
||||
<a name="l00078"></a>00078 <span class="keywordflow">else</span>
|
||||
<a name="l00079"></a>00079 j++;
|
||||
<a name="l00080"></a>00080 }
|
||||
<a name="l00081"></a>00081
|
||||
<a name="l00082"></a>00082 <span class="comment">// Dominated ?</span>
|
||||
<a name="l00083"></a>00083 <span class="keywordtype">bool</span> dom = <span class="keyword">false</span>;
|
||||
<a name="l00084"></a>00084 <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> j = 0; j < size (); j++)
|
||||
<a name="l00085"></a>00085 <span class="keywordflow">if</span> (<span class="keyword">operator</span> [](j).fitness ().<a class="code" href="classmoeoArchive.html#7786c8bfe67fefa19ac31a4ac700df06">dominates</a> (_eo.fitness ()))
|
||||
<a name="l00086"></a>00086 {
|
||||
<a name="l00087"></a>00087 dom = <span class="keyword">true</span>;
|
||||
<a name="l00088"></a>00088 <span class="keywordflow">break</span>;
|
||||
<a name="l00089"></a>00089 }
|
||||
<a name="l00090"></a>00090 <span class="keywordflow">if</span> (!dom)
|
||||
<a name="l00091"></a>00091 push_back (_eo);
|
||||
<a name="l00092"></a>00092 }
|
||||
<a name="l00093"></a>00093
|
||||
<a name="l00098"></a><a class="code" href="classmoeoArchive.html#58e891ab400ba352e8b0a341d0bdc107">00098</a> <span class="keywordtype">void</span> <a class="code" href="classmoeoArchive.html#be9f67bfe41c25537292056d5b30f56a">update</a> (<span class="keyword">const</span> eoPop < EOT > &_pop)
|
||||
<a name="l00099"></a>00099 {
|
||||
<a name="l00100"></a>00100 <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> i = 0; i < _pop.size (); i++)
|
||||
<a name="l00101"></a>00101 <a class="code" href="classmoeoArchive.html#be9f67bfe41c25537292056d5b30f56a">update</a> (_pop[i]);
|
||||
<a name="l00102"></a>00102 }
|
||||
<a name="l00103"></a>00103
|
||||
<a name="l00104"></a>00104 };
|
||||
<a name="l00105"></a>00105
|
||||
<a name="l00106"></a>00106 <span class="preprocessor">#endif </span><span class="comment">/*MOEOARCHIVE_H_ */</span>
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Dec 6 10:16:12 2006 for ParadisEO-MOEO 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>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,101 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: moeoBinaryMetricSavingUpdater.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.1 -->
|
||||
<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 id="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<h1>moeoBinaryMetricSavingUpdater.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">//-----------------------------------------------------------------------------</span>
|
||||
<a name="l00004"></a>00004 <span class="comment">// moeoBinaryMetricSavingUpdater.h</span>
|
||||
<a name="l00005"></a>00005 <span class="comment">// (c) OPAC Team (LIFL), Dolphin Project (INRIA), 2006</span>
|
||||
<a name="l00006"></a>00006 <span class="comment">/*</span>
|
||||
<a name="l00007"></a>00007 <span class="comment"> This library...</span>
|
||||
<a name="l00008"></a>00008 <span class="comment"></span>
|
||||
<a name="l00009"></a>00009 <span class="comment"> Contact: paradiseo-help@lists.gforge.inria.fr, http://paradiseo.gforge.inria.fr</span>
|
||||
<a name="l00010"></a>00010 <span class="comment"> */</span>
|
||||
<a name="l00011"></a>00011 <span class="comment">//-----------------------------------------------------------------------------</span>
|
||||
<a name="l00012"></a>00012
|
||||
<a name="l00013"></a>00013 <span class="preprocessor">#ifndef MOEOBINARYMETRICSAVINGUPDATER_H_</span>
|
||||
<a name="l00014"></a>00014 <span class="preprocessor"></span><span class="preprocessor">#define MOEOBINARYMETRICSAVINGUPDATER_H_</span>
|
||||
<a name="l00015"></a>00015 <span class="preprocessor"></span>
|
||||
<a name="l00016"></a>00016 <span class="preprocessor">#include <fstream></span>
|
||||
<a name="l00017"></a>00017 <span class="preprocessor">#include <string></span>
|
||||
<a name="l00018"></a>00018 <span class="preprocessor">#include <eoPop.h></span>
|
||||
<a name="l00019"></a>00019 <span class="preprocessor">#include <utils/eoUpdater.h></span>
|
||||
<a name="l00020"></a>00020 <span class="preprocessor">#include <metric/moeoMetric.h></span>
|
||||
<a name="l00021"></a>00021
|
||||
<a name="l00026"></a><a class="code" href="classmoeoBinaryMetricSavingUpdater.html">00026</a> <span class="keyword">template</span> < <span class="keyword">class</span> EOT > <span class="keyword">class </span><a class="code" href="classmoeoBinaryMetricSavingUpdater.html">moeoBinaryMetricSavingUpdater</a>:<span class="keyword">public</span> eoUpdater
|
||||
<a name="l00027"></a>00027 {
|
||||
<a name="l00028"></a>00028 <span class="keyword">public</span>:
|
||||
<a name="l00029"></a>00029
|
||||
<a name="l00033"></a><a class="code" href="classmoeoBinaryMetricSavingUpdater.html#c22e390633d94bbf69309e8d0cae1f0a">00033</a> <span class="keyword">typedef</span> <span class="keyword">typename</span> EOT::Fitness <a class="code" href="classmoeoBinaryMetricSavingUpdater.html#c22e390633d94bbf69309e8d0cae1f0a">EOFitness</a>;
|
||||
<a name="l00034"></a>00034
|
||||
<a name="l00041"></a><a class="code" href="classmoeoBinaryMetricSavingUpdater.html#978c6e8a99459722220387f911c1f461">00041</a> <a class="code" href="classmoeoBinaryMetricSavingUpdater.html#978c6e8a99459722220387f911c1f461">moeoBinaryMetricSavingUpdater</a> (moeoVectorVsVectorBM < EOT, double >&_metric,
|
||||
<a name="l00042"></a>00042 <span class="keyword">const</span> eoPop < EOT > &_pop,
|
||||
<a name="l00043"></a>00043 std::string _filename):<a class="code" href="classmoeoBinaryMetricSavingUpdater.html#52e12414a266bce1dbce0b913025fd37">metric</a> (_metric),
|
||||
<a name="l00044"></a>00044 <a class="code" href="classmoeoBinaryMetricSavingUpdater.html#9c30673aca66a1531856cb92068edaf7">pop</a> (_pop), <a class="code" href="classmoeoBinaryMetricSavingUpdater.html#32c78860e3aee52346df3aa30c5ac42f">filename</a> (_filename), <a class="code" href="classmoeoBinaryMetricSavingUpdater.html#280b52506c280b07356726ad5d497ef8">counter</a> (1)
|
||||
<a name="l00045"></a>00045 {
|
||||
<a name="l00046"></a>00046 }
|
||||
<a name="l00047"></a>00047
|
||||
<a name="l00051"></a><a class="code" href="classmoeoBinaryMetricSavingUpdater.html#2d051d28def4cadf69957c8a21bf88dc">00051</a> <span class="keywordtype">void</span> <a class="code" href="classmoeoBinaryMetricSavingUpdater.html#2d051d28def4cadf69957c8a21bf88dc">operator () </a>()
|
||||
<a name="l00052"></a>00052 {
|
||||
<a name="l00053"></a>00053 <span class="keywordflow">if</span> (<a class="code" href="classmoeoBinaryMetricSavingUpdater.html#9c30673aca66a1531856cb92068edaf7">pop</a>.size ())
|
||||
<a name="l00054"></a>00054 {
|
||||
<a name="l00055"></a>00055 <span class="keywordflow">if</span> (<a class="code" href="classmoeoBinaryMetricSavingUpdater.html#1e40103a5cfa592a9d2408102e507a19">firstGen</a>)
|
||||
<a name="l00056"></a>00056 {
|
||||
<a name="l00057"></a>00057 firstGen = <span class="keyword">false</span>;
|
||||
<a name="l00058"></a>00058 }
|
||||
<a name="l00059"></a>00059 <span class="keywordflow">else</span>
|
||||
<a name="l00060"></a>00060 {
|
||||
<a name="l00061"></a>00061 <span class="comment">// creation of the two Pareto sets </span>
|
||||
<a name="l00062"></a>00062 std::vector < EOFitness > from;
|
||||
<a name="l00063"></a>00063 std::vector < EOFitness > to;
|
||||
<a name="l00064"></a>00064 <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> i = 0; i < <a class="code" href="classmoeoBinaryMetricSavingUpdater.html#9c30673aca66a1531856cb92068edaf7">pop</a>.size (); i++)
|
||||
<a name="l00065"></a>00065 from.push_back (<a class="code" href="classmoeoBinaryMetricSavingUpdater.html#9c30673aca66a1531856cb92068edaf7">pop</a>[i].fitness ());
|
||||
<a name="l00066"></a>00066 <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> i = 0; i < <a class="code" href="classmoeoBinaryMetricSavingUpdater.html#c1751bf23ef440d895a39cdff25c384c">oldPop</a>.size (); i++)
|
||||
<a name="l00067"></a>00067 to.push_back (<a class="code" href="classmoeoBinaryMetricSavingUpdater.html#c1751bf23ef440d895a39cdff25c384c">oldPop</a>[i].fitness ());
|
||||
<a name="l00068"></a>00068 <span class="comment">// writing the result into the file</span>
|
||||
<a name="l00069"></a>00069 std::ofstream f (<a class="code" href="classmoeoBinaryMetricSavingUpdater.html#32c78860e3aee52346df3aa30c5ac42f">filename</a>.c_str (), std::ios::app);
|
||||
<a name="l00070"></a>00070 f << <a class="code" href="classmoeoBinaryMetricSavingUpdater.html#280b52506c280b07356726ad5d497ef8">counter</a>++ << <span class="charliteral">' '</span> << <a class="code" href="classmoeoBinaryMetricSavingUpdater.html#52e12414a266bce1dbce0b913025fd37">metric</a> (from, to) << std::endl;
|
||||
<a name="l00071"></a>00071 f.close ();
|
||||
<a name="l00072"></a>00072 }
|
||||
<a name="l00073"></a>00073 <a class="code" href="classmoeoBinaryMetricSavingUpdater.html#c1751bf23ef440d895a39cdff25c384c">oldPop</a> = <a class="code" href="classmoeoBinaryMetricSavingUpdater.html#9c30673aca66a1531856cb92068edaf7">pop</a>;
|
||||
<a name="l00074"></a>00074 }
|
||||
<a name="l00075"></a>00075 }
|
||||
<a name="l00076"></a>00076
|
||||
<a name="l00077"></a>00077 <span class="keyword">private</span>:
|
||||
<a name="l00078"></a>00078
|
||||
<a name="l00080"></a><a class="code" href="classmoeoBinaryMetricSavingUpdater.html#52e12414a266bce1dbce0b913025fd37">00080</a> moeoVectorVsVectorBM < EOT, double >&<a class="code" href="classmoeoBinaryMetricSavingUpdater.html#52e12414a266bce1dbce0b913025fd37">metric</a>;
|
||||
<a name="l00082"></a><a class="code" href="classmoeoBinaryMetricSavingUpdater.html#9c30673aca66a1531856cb92068edaf7">00082</a> <span class="keyword">const</span> eoPop < EOT > &<a class="code" href="classmoeoBinaryMetricSavingUpdater.html#9c30673aca66a1531856cb92068edaf7">pop</a>;
|
||||
<a name="l00084"></a><a class="code" href="classmoeoBinaryMetricSavingUpdater.html#c1751bf23ef440d895a39cdff25c384c">00084</a> eoPop < EOT > <a class="code" href="classmoeoBinaryMetricSavingUpdater.html#c1751bf23ef440d895a39cdff25c384c">oldPop</a>;
|
||||
<a name="l00086"></a><a class="code" href="classmoeoBinaryMetricSavingUpdater.html#32c78860e3aee52346df3aa30c5ac42f">00086</a> std::string <a class="code" href="classmoeoBinaryMetricSavingUpdater.html#32c78860e3aee52346df3aa30c5ac42f">filename</a>;
|
||||
<a name="l00088"></a><a class="code" href="classmoeoBinaryMetricSavingUpdater.html#1e40103a5cfa592a9d2408102e507a19">00088</a> <span class="keywordtype">bool</span> <a class="code" href="classmoeoBinaryMetricSavingUpdater.html#1e40103a5cfa592a9d2408102e507a19">firstGen</a>;
|
||||
<a name="l00090"></a><a class="code" href="classmoeoBinaryMetricSavingUpdater.html#280b52506c280b07356726ad5d497ef8">00090</a> <span class="keywordtype">unsigned</span> <a class="code" href="classmoeoBinaryMetricSavingUpdater.html#280b52506c280b07356726ad5d497ef8">counter</a>;
|
||||
<a name="l00091"></a>00091
|
||||
<a name="l00092"></a>00092 };
|
||||
<a name="l00093"></a>00093
|
||||
<a name="l00094"></a>00094 <span class="preprocessor">#endif </span><span class="comment">/*MOEOBINARYMETRICSAVINGUPDATER_H_ */</span>
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Dec 6 10:16:12 2006 for ParadisEO-MOEO 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>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,79 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: moeoCombinedMOLS.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.1 -->
|
||||
<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 id="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<h1>moeoCombinedMOLS.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">//-----------------------------------------------------------------------------</span>
|
||||
<a name="l00004"></a>00004 <span class="comment">// moeoCombinedMOLS.h</span>
|
||||
<a name="l00005"></a>00005 <span class="comment">// (c) OPAC Team (LIFL), Dolphin Project (INRIA), 2006</span>
|
||||
<a name="l00006"></a>00006 <span class="comment">/*</span>
|
||||
<a name="l00007"></a>00007 <span class="comment"> This library...</span>
|
||||
<a name="l00008"></a>00008 <span class="comment"></span>
|
||||
<a name="l00009"></a>00009 <span class="comment"> Contact: paradiseo-help@lists.gforge.inria.fr, http://paradiseo.gforge.inria.fr</span>
|
||||
<a name="l00010"></a>00010 <span class="comment"> */</span>
|
||||
<a name="l00011"></a>00011 <span class="comment">//-----------------------------------------------------------------------------</span>
|
||||
<a name="l00012"></a>00012
|
||||
<a name="l00013"></a>00013 <span class="preprocessor">#ifndef MOEOCOMBINEDMOLS_H_</span>
|
||||
<a name="l00014"></a>00014 <span class="preprocessor"></span><span class="preprocessor">#define MOEOCOMBINEDMOLS_H_</span>
|
||||
<a name="l00015"></a>00015 <span class="preprocessor"></span>
|
||||
<a name="l00016"></a>00016 <span class="preprocessor">#include <eoEvalFunc.h></span>
|
||||
<a name="l00017"></a>00017 <span class="preprocessor">#include <moeoArchive.h></span>
|
||||
<a name="l00018"></a>00018 <span class="preprocessor">#include <moeoMOLS.h></span>
|
||||
<a name="l00019"></a>00019
|
||||
<a name="l00024"></a><a class="code" href="classmoeoCombinedMOLS.html">00024</a> <span class="keyword">template</span> < <span class="keyword">class</span> EOT > <span class="keyword">class </span><a class="code" href="classmoeoCombinedMOLS.html">moeoCombinedMOLS</a>:<span class="keyword">public</span> <a class="code" href="classmoeoMOLS.html">moeoMOLS</a> < EOT >
|
||||
<a name="l00025"></a>00025 {
|
||||
<a name="l00026"></a>00026 <span class="keyword">public</span>:
|
||||
<a name="l00027"></a>00027
|
||||
<a name="l00033"></a><a class="code" href="classmoeoCombinedMOLS.html#9305380cd8f5a4d85ef603fa85c1860b">00033</a> <a class="code" href="classmoeoCombinedMOLS.html#9305380cd8f5a4d85ef603fa85c1860b">moeoCombinedMOLS</a> (eoEvalFunc < EOT > &_eval, moeoMOLS < EOT > &_first_ls):<a class="code" href="classmoeoCombinedMOLS.html#b2c0866a1808022bd3a9dac89e528a01">eval</a>
|
||||
<a name="l00034"></a>00034 (_eval)
|
||||
<a name="l00035"></a>00035 {
|
||||
<a name="l00036"></a>00036 <a class="code" href="classmoeoCombinedMOLS.html#a5ccc182c0d61421fc524c2da3671099">combinedMOLS</a>.push_back (&_first_ls);
|
||||
<a name="l00037"></a>00037 }
|
||||
<a name="l00038"></a>00038
|
||||
<a name="l00043"></a><a class="code" href="classmoeoCombinedMOLS.html#bd6b8f46211d5d531753c69fcd76cba4">00043</a> <span class="keywordtype">void</span> <a class="code" href="classmoeoCombinedMOLS.html#bd6b8f46211d5d531753c69fcd76cba4">add</a> (moeoMOLS < EOT > &_ls)
|
||||
<a name="l00044"></a>00044 {
|
||||
<a name="l00045"></a>00045 <a class="code" href="classmoeoCombinedMOLS.html#a5ccc182c0d61421fc524c2da3671099">combinedMOLS</a>.push_back (&_ls);
|
||||
<a name="l00046"></a>00046 }
|
||||
<a name="l00047"></a>00047
|
||||
<a name="l00054"></a><a class="code" href="classmoeoCombinedMOLS.html#fa7de12db00b89feb139372603bba4aa">00054</a> <span class="keywordtype">void</span> <a class="code" href="classmoeoCombinedMOLS.html#fa7de12db00b89feb139372603bba4aa">operator () </a>(<span class="keyword">const</span> EOT & _eo, moeoArchive < EOT > &_arch)
|
||||
<a name="l00055"></a>00055 {
|
||||
<a name="l00056"></a>00056 <a class="code" href="classmoeoCombinedMOLS.html#b2c0866a1808022bd3a9dac89e528a01">eval</a> (const_cast < EOT & >(_eo));
|
||||
<a name="l00057"></a>00057 <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> i = 0; i < <a class="code" href="classmoeoCombinedMOLS.html#a5ccc182c0d61421fc524c2da3671099">combinedMOLS</a>.size (); i++)
|
||||
<a name="l00058"></a>00058 <a class="code" href="classmoeoCombinedMOLS.html#a5ccc182c0d61421fc524c2da3671099">combinedMOLS</a>[i]-><span class="keyword">operator</span> ()(_eo, _arch);
|
||||
<a name="l00059"></a>00059 }
|
||||
<a name="l00060"></a>00060
|
||||
<a name="l00061"></a>00061
|
||||
<a name="l00062"></a>00062 <span class="keyword">private</span>:
|
||||
<a name="l00063"></a>00063
|
||||
<a name="l00065"></a><a class="code" href="classmoeoCombinedMOLS.html#b2c0866a1808022bd3a9dac89e528a01">00065</a> eoEvalFunc < EOT > &<a class="code" href="classmoeoCombinedMOLS.html#b2c0866a1808022bd3a9dac89e528a01">eval</a>;
|
||||
<a name="l00067"></a><a class="code" href="classmoeoCombinedMOLS.html#a5ccc182c0d61421fc524c2da3671099">00067</a> std::vector < moeoMOLS < EOT > *><a class="code" href="classmoeoCombinedMOLS.html#a5ccc182c0d61421fc524c2da3671099">combinedMOLS</a>;
|
||||
<a name="l00068"></a>00068
|
||||
<a name="l00069"></a>00069 };
|
||||
<a name="l00070"></a>00070
|
||||
<a name="l00071"></a>00071 <span class="preprocessor">#endif </span><span class="comment">/*MOEOCOMBINEDMOLS_H_ */</span>
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Dec 6 10:16:12 2006 for ParadisEO-MOEO 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>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,117 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: moeoContributionMetric.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.1 -->
|
||||
<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 id="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<h1>moeoContributionMetric.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">//-----------------------------------------------------------------------------</span>
|
||||
<a name="l00004"></a>00004 <span class="comment">// moeoContributionMetric.h</span>
|
||||
<a name="l00005"></a>00005 <span class="comment">// (c) OPAC Team (LIFL), Dolphin Project (INRIA), 2006</span>
|
||||
<a name="l00006"></a>00006 <span class="comment">/*</span>
|
||||
<a name="l00007"></a>00007 <span class="comment"> This library...</span>
|
||||
<a name="l00008"></a>00008 <span class="comment"></span>
|
||||
<a name="l00009"></a>00009 <span class="comment"> Contact: paradiseo-help@lists.gforge.inria.fr, http://paradiseo.gforge.inria.fr</span>
|
||||
<a name="l00010"></a>00010 <span class="comment"> */</span>
|
||||
<a name="l00011"></a>00011 <span class="comment">//-----------------------------------------------------------------------------</span>
|
||||
<a name="l00012"></a>00012
|
||||
<a name="l00013"></a>00013 <span class="preprocessor">#ifndef MOEOCONTRIBUTIONMETRIC_H_</span>
|
||||
<a name="l00014"></a>00014 <span class="preprocessor"></span><span class="preprocessor">#define MOEOCONTRIBUTIONMETRIC_H_</span>
|
||||
<a name="l00015"></a>00015 <span class="preprocessor"></span>
|
||||
<a name="l00016"></a>00016 <span class="preprocessor">#include <metric/moeoMetric.h></span>
|
||||
<a name="l00017"></a>00017
|
||||
<a name="l00023"></a><a class="code" href="classmoeoContributionMetric.html">00023</a> <span class="keyword">template</span> < <span class="keyword">class</span> EOT > <span class="keyword">class </span><a class="code" href="classmoeoContributionMetric.html">moeoContributionMetric</a>:<span class="keyword">public</span> <a class="code" href="classmoeoVectorVsVectorBM.html">moeoVectorVsVectorBM</a> < EOT,
|
||||
<a name="l00024"></a>00024 double >
|
||||
<a name="l00025"></a>00025 {
|
||||
<a name="l00026"></a>00026 <span class="keyword">public</span>:
|
||||
<a name="l00027"></a>00027
|
||||
<a name="l00031"></a><a class="code" href="classmoeoContributionMetric.html#06c0247b9558eeb34e32c9a694924a66">00031</a> <span class="keyword">typedef</span> <span class="keyword">typename</span> EOT::Fitness <a class="code" href="classmoeoContributionMetric.html#06c0247b9558eeb34e32c9a694924a66">EOFitness</a>;
|
||||
<a name="l00032"></a>00032
|
||||
<a name="l00038"></a><a class="code" href="classmoeoContributionMetric.html#76b6b93124263ca1a8232b12a556d843">00038</a> <span class="keywordtype">double</span> <a class="code" href="classmoeoContributionMetric.html#76b6b93124263ca1a8232b12a556d843">operator () </a>(<span class="keyword">const</span> std::vector < EOFitness > &_set1,
|
||||
<a name="l00039"></a>00039 <span class="keyword">const</span> std::vector < EOFitness > &_set2)
|
||||
<a name="l00040"></a>00040 {
|
||||
<a name="l00041"></a>00041 <span class="keywordtype">unsigned</span> c = <a class="code" href="classmoeoContributionMetric.html#a0041e60c941dd1909f28fadcf011b87">card_C</a> (_set1, _set2);
|
||||
<a name="l00042"></a>00042 <span class="keywordtype">unsigned</span> w1 = <a class="code" href="classmoeoContributionMetric.html#64a72db699a10d6b4794773d4adbae3c">card_W</a> (_set1, _set2);
|
||||
<a name="l00043"></a>00043 <span class="keywordtype">unsigned</span> n1 = <a class="code" href="classmoeoContributionMetric.html#9960fc1396dbadb412719aaeeedcf961">card_N</a> (_set1, _set2);
|
||||
<a name="l00044"></a>00044 <span class="keywordtype">unsigned</span> w2 = <a class="code" href="classmoeoContributionMetric.html#64a72db699a10d6b4794773d4adbae3c">card_W</a> (_set2, _set1);
|
||||
<a name="l00045"></a>00045 <span class="keywordtype">unsigned</span> n2 = <a class="code" href="classmoeoContributionMetric.html#9960fc1396dbadb412719aaeeedcf961">card_N</a> (_set2, _set1);
|
||||
<a name="l00046"></a>00046 <span class="keywordflow">return</span> (<span class="keywordtype">double</span>) (c / 2.0 + w1 + n1) / (c + w1 + n1 + w2 + n2);
|
||||
<a name="l00047"></a>00047 }
|
||||
<a name="l00048"></a>00048
|
||||
<a name="l00049"></a>00049
|
||||
<a name="l00050"></a>00050 <span class="keyword">private</span>:
|
||||
<a name="l00051"></a>00051
|
||||
<a name="l00057"></a><a class="code" href="classmoeoContributionMetric.html#a0041e60c941dd1909f28fadcf011b87">00057</a> <span class="keywordtype">unsigned</span> <a class="code" href="classmoeoContributionMetric.html#a0041e60c941dd1909f28fadcf011b87">card_C</a> (<span class="keyword">const</span> std::vector < EOFitness > &_set1,
|
||||
<a name="l00058"></a>00058 <span class="keyword">const</span> std::vector < EOFitness > &_set2)
|
||||
<a name="l00059"></a>00059 {
|
||||
<a name="l00060"></a>00060 <span class="keywordtype">unsigned</span> c = 0;
|
||||
<a name="l00061"></a>00061 <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> i = 0; i < _set1.size (); i++)
|
||||
<a name="l00062"></a>00062 <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> j = 0; j < _set2.size (); j++)
|
||||
<a name="l00063"></a>00063 <span class="keywordflow">if</span> (_set1[i] == _set2[j])
|
||||
<a name="l00064"></a>00064 {
|
||||
<a name="l00065"></a>00065 c++;
|
||||
<a name="l00066"></a>00066 <span class="keywordflow">break</span>;
|
||||
<a name="l00067"></a>00067 }
|
||||
<a name="l00068"></a>00068 <span class="keywordflow">return</span> c;
|
||||
<a name="l00069"></a>00069 }
|
||||
<a name="l00070"></a>00070
|
||||
<a name="l00076"></a><a class="code" href="classmoeoContributionMetric.html#64a72db699a10d6b4794773d4adbae3c">00076</a> <span class="keywordtype">unsigned</span> <a class="code" href="classmoeoContributionMetric.html#64a72db699a10d6b4794773d4adbae3c">card_W</a> (<span class="keyword">const</span> std::vector < EOFitness > &_set1,
|
||||
<a name="l00077"></a>00077 <span class="keyword">const</span> std::vector < EOFitness > &_set2)
|
||||
<a name="l00078"></a>00078 {
|
||||
<a name="l00079"></a>00079 <span class="keywordtype">unsigned</span> w = 0;
|
||||
<a name="l00080"></a>00080 <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> i = 0; i < _set1.size (); i++)
|
||||
<a name="l00081"></a>00081 <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> j = 0; j < _set2.size (); j++)
|
||||
<a name="l00082"></a>00082 <span class="keywordflow">if</span> (_set1[i].dominates (_set2[j]))
|
||||
<a name="l00083"></a>00083 {
|
||||
<a name="l00084"></a>00084 w++;
|
||||
<a name="l00085"></a>00085 <span class="keywordflow">break</span>;
|
||||
<a name="l00086"></a>00086 }
|
||||
<a name="l00087"></a>00087 <span class="keywordflow">return</span> w;
|
||||
<a name="l00088"></a>00088 }
|
||||
<a name="l00089"></a>00089
|
||||
<a name="l00095"></a><a class="code" href="classmoeoContributionMetric.html#9960fc1396dbadb412719aaeeedcf961">00095</a> <span class="keywordtype">unsigned</span> <a class="code" href="classmoeoContributionMetric.html#9960fc1396dbadb412719aaeeedcf961">card_N</a> (<span class="keyword">const</span> std::vector < EOFitness > &_set1,
|
||||
<a name="l00096"></a>00096 <span class="keyword">const</span> std::vector < EOFitness > &_set2)
|
||||
<a name="l00097"></a>00097 {
|
||||
<a name="l00098"></a>00098 <span class="keywordtype">unsigned</span> n = 0;
|
||||
<a name="l00099"></a>00099 <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> i = 0; i < _set1.size (); i++)
|
||||
<a name="l00100"></a>00100 {
|
||||
<a name="l00101"></a>00101 <span class="keywordtype">bool</span> domin_rel = <span class="keyword">false</span>;
|
||||
<a name="l00102"></a>00102 <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> j = 0; j < _set2.size (); j++)
|
||||
<a name="l00103"></a>00103 <span class="keywordflow">if</span> (_set1[i].dominates (_set2[j]) || _set2[j].dominates (_set1[i]))
|
||||
<a name="l00104"></a>00104 {
|
||||
<a name="l00105"></a>00105 domin_rel = <span class="keyword">true</span>;
|
||||
<a name="l00106"></a>00106 <span class="keywordflow">break</span>;
|
||||
<a name="l00107"></a>00107 }
|
||||
<a name="l00108"></a>00108 <span class="keywordflow">if</span> (!domin_rel)
|
||||
<a name="l00109"></a>00109 n++;
|
||||
<a name="l00110"></a>00110 }
|
||||
<a name="l00111"></a>00111 <span class="keywordflow">return</span> n;
|
||||
<a name="l00112"></a>00112 }
|
||||
<a name="l00113"></a>00113
|
||||
<a name="l00114"></a>00114 };
|
||||
<a name="l00115"></a>00115
|
||||
<a name="l00116"></a>00116 <span class="preprocessor">#endif </span><span class="comment">/*MOEOCONTRIBUTIONMETRIC_H_ */</span>
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Dec 6 10:16:12 2006 for ParadisEO-MOEO 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>
|
||||
</body>
|
||||
</html>
|
||||
194
trunk/paradiseo-moeo/doc/html/moeoEntropyMetric_8h-source.html
Normal file
|
|
@ -0,0 +1,194 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: moeoEntropyMetric.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.1 -->
|
||||
<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 id="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<h1>moeoEntropyMetric.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">//-----------------------------------------------------------------------------</span>
|
||||
<a name="l00004"></a>00004 <span class="comment">// moeoEntropyMetric.h</span>
|
||||
<a name="l00005"></a>00005 <span class="comment">// (c) OPAC Team (LIFL), Dolphin Project (INRIA), 2006</span>
|
||||
<a name="l00006"></a>00006 <span class="comment">/*</span>
|
||||
<a name="l00007"></a>00007 <span class="comment"> This library...</span>
|
||||
<a name="l00008"></a>00008 <span class="comment"></span>
|
||||
<a name="l00009"></a>00009 <span class="comment"> Contact: paradiseo-help@lists.gforge.inria.fr, http://paradiseo.gforge.inria.fr</span>
|
||||
<a name="l00010"></a>00010 <span class="comment"> */</span>
|
||||
<a name="l00011"></a>00011 <span class="comment">//-----------------------------------------------------------------------------</span>
|
||||
<a name="l00012"></a>00012
|
||||
<a name="l00013"></a>00013 <span class="preprocessor">#ifndef MOEOENTROPYMETRIC_H_</span>
|
||||
<a name="l00014"></a>00014 <span class="preprocessor"></span><span class="preprocessor">#define MOEOENTROPYMETRIC_H_</span>
|
||||
<a name="l00015"></a>00015 <span class="preprocessor"></span>
|
||||
<a name="l00016"></a>00016 <span class="preprocessor">#include <metric/moeoMetric.h></span>
|
||||
<a name="l00017"></a>00017
|
||||
<a name="l00023"></a><a class="code" href="classmoeoEntropyMetric.html">00023</a> <span class="keyword">template</span> < <span class="keyword">class</span> EOT > <span class="keyword">class </span><a class="code" href="classmoeoEntropyMetric.html">moeoEntropyMetric</a>:<span class="keyword">public</span> <a class="code" href="classmoeoVectorVsVectorBM.html">moeoVectorVsVectorBM</a> < EOT,
|
||||
<a name="l00024"></a>00024 double >
|
||||
<a name="l00025"></a>00025 {
|
||||
<a name="l00026"></a>00026 <span class="keyword">public</span>:
|
||||
<a name="l00027"></a>00027
|
||||
<a name="l00031"></a><a class="code" href="classmoeoEntropyMetric.html#306b72d2236de1ecbae986c65490a8fe">00031</a> <span class="keyword">typedef</span> <span class="keyword">typename</span> EOT::Fitness <a class="code" href="classmoeoEntropyMetric.html#306b72d2236de1ecbae986c65490a8fe">EOFitness</a>;
|
||||
<a name="l00032"></a>00032
|
||||
<a name="l00038"></a><a class="code" href="classmoeoEntropyMetric.html#58136405dfed951efa340ddf541c29fd">00038</a> <span class="keywordtype">double</span> <a class="code" href="classmoeoEntropyMetric.html#58136405dfed951efa340ddf541c29fd">operator () </a>(<span class="keyword">const</span> std::vector < EOFitness > &_set1,
|
||||
<a name="l00039"></a>00039 <span class="keyword">const</span> std::vector < EOFitness > &_set2)
|
||||
<a name="l00040"></a>00040 {
|
||||
<a name="l00041"></a>00041 <span class="comment">// normalization</span>
|
||||
<a name="l00042"></a>00042 std::vector < EOFitness > set1 = _set1;
|
||||
<a name="l00043"></a>00043 std::vector < EOFitness > set2 = _set2;
|
||||
<a name="l00044"></a>00044 <a class="code" href="classmoeoEntropyMetric.html#3252e7534b1ceb1317936c5d2b3abcbe">removeDominated</a> (set1);
|
||||
<a name="l00045"></a>00045 <a class="code" href="classmoeoEntropyMetric.html#3252e7534b1ceb1317936c5d2b3abcbe">removeDominated</a> (set2);
|
||||
<a name="l00046"></a>00046 <a class="code" href="classmoeoEntropyMetric.html#c9f0c65b4de69accbfb42486f6445cb0">prenormalize</a> (set1);
|
||||
<a name="l00047"></a>00047 <a class="code" href="classmoeoEntropyMetric.html#bc32468b148a0da4eb21a9fc14dfafae">normalize</a> (set1);
|
||||
<a name="l00048"></a>00048 <a class="code" href="classmoeoEntropyMetric.html#bc32468b148a0da4eb21a9fc14dfafae">normalize</a> (set2);
|
||||
<a name="l00049"></a>00049
|
||||
<a name="l00050"></a>00050 <span class="comment">// making of PO*</span>
|
||||
<a name="l00051"></a>00051 std::vector < EOFitness > star; <span class="comment">// rotf :-)</span>
|
||||
<a name="l00052"></a>00052 <a class="code" href="classmoeoEntropyMetric.html#2de60a0e6be362f074b50e6b455152ab">computeUnion</a> (set1, set2, star);
|
||||
<a name="l00053"></a>00053 <a class="code" href="classmoeoEntropyMetric.html#3252e7534b1ceb1317936c5d2b3abcbe">removeDominated</a> (star);
|
||||
<a name="l00054"></a>00054
|
||||
<a name="l00055"></a>00055 <span class="comment">// making of PO1 U PO*</span>
|
||||
<a name="l00056"></a>00056 std::vector < EOFitness > union_set1_star; <span class="comment">// rotf again ...</span>
|
||||
<a name="l00057"></a>00057 <a class="code" href="classmoeoEntropyMetric.html#2de60a0e6be362f074b50e6b455152ab">computeUnion</a> (set1, star, union_set1_star);
|
||||
<a name="l00058"></a>00058
|
||||
<a name="l00059"></a>00059 <span class="keywordtype">unsigned</span> C = union_set1_star.size ();
|
||||
<a name="l00060"></a>00060 <span class="keywordtype">float</span> omega = 0;
|
||||
<a name="l00061"></a>00061 <span class="keywordtype">float</span> entropy = 0;
|
||||
<a name="l00062"></a>00062
|
||||
<a name="l00063"></a>00063 <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> i = 0; i < C; i++)
|
||||
<a name="l00064"></a>00064 {
|
||||
<a name="l00065"></a>00065 <span class="keywordtype">unsigned</span> N_i = <a class="code" href="classmoeoEntropyMetric.html#a9369be315e139ebdf19fac09ad0563f">howManyInNicheOf</a> (union_set1_star, union_set1_star[i],
|
||||
<a name="l00066"></a>00066 star.size ());
|
||||
<a name="l00067"></a>00067 <span class="keywordtype">unsigned</span> n_i =
|
||||
<a name="l00068"></a>00068 <a class="code" href="classmoeoEntropyMetric.html#a9369be315e139ebdf19fac09ad0563f">howManyInNicheOf</a> (set1, union_set1_star[i], star.size ());
|
||||
<a name="l00069"></a>00069 <span class="keywordflow">if</span> (n_i > 0)
|
||||
<a name="l00070"></a>00070 {
|
||||
<a name="l00071"></a>00071 omega += 1.0 / N_i;
|
||||
<a name="l00072"></a>00072 entropy +=
|
||||
<a name="l00073"></a>00073 (float) n_i / (N_i * C) * log (((<span class="keywordtype">float</span>) n_i / C) / log (2.0));
|
||||
<a name="l00074"></a>00074 }
|
||||
<a name="l00075"></a>00075 }
|
||||
<a name="l00076"></a>00076 entropy /= -log (omega);
|
||||
<a name="l00077"></a>00077 entropy *= log (2.0);
|
||||
<a name="l00078"></a>00078 <span class="keywordflow">return</span> entropy;
|
||||
<a name="l00079"></a>00079 }
|
||||
<a name="l00080"></a>00080
|
||||
<a name="l00081"></a>00081
|
||||
<a name="l00082"></a>00082 <span class="keyword">private</span>:
|
||||
<a name="l00083"></a>00083
|
||||
<a name="l00084"></a><a class="code" href="classmoeoEntropyMetric.html#d4046a304badfe78aa35b2d57938ffe9">00084</a> std::vector < double ><a class="code" href="classmoeoEntropyMetric.html#d4046a304badfe78aa35b2d57938ffe9">vect_min_val</a>;
|
||||
<a name="l00085"></a><a class="code" href="classmoeoEntropyMetric.html#af0ae9645bdbb993de4bc990a0a08883">00085</a> std::vector < double ><a class="code" href="classmoeoEntropyMetric.html#af0ae9645bdbb993de4bc990a0a08883">vect_max_val</a>;
|
||||
<a name="l00086"></a>00086
|
||||
<a name="l00087"></a><a class="code" href="classmoeoEntropyMetric.html#3252e7534b1ceb1317936c5d2b3abcbe">00087</a> <span class="keywordtype">void</span> <a class="code" href="classmoeoEntropyMetric.html#3252e7534b1ceb1317936c5d2b3abcbe">removeDominated</a> (std::vector < EOFitness > &_f)
|
||||
<a name="l00088"></a>00088 {
|
||||
<a name="l00089"></a>00089 <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> i = 0; i < _f.size (); i++)
|
||||
<a name="l00090"></a>00090 {
|
||||
<a name="l00091"></a>00091 <span class="keywordtype">bool</span> dom = <span class="keyword">false</span>;
|
||||
<a name="l00092"></a>00092 <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> j = 0; j < _f.size (); j++)
|
||||
<a name="l00093"></a>00093 <span class="keywordflow">if</span> (i != j && _f[j].dominates (_f[i]))
|
||||
<a name="l00094"></a>00094 {
|
||||
<a name="l00095"></a>00095 dom = <span class="keyword">true</span>;
|
||||
<a name="l00096"></a>00096 <span class="keywordflow">break</span>;
|
||||
<a name="l00097"></a>00097 }
|
||||
<a name="l00098"></a>00098 <span class="keywordflow">if</span> (dom)
|
||||
<a name="l00099"></a>00099 {
|
||||
<a name="l00100"></a>00100 _f[i] = _f.back ();
|
||||
<a name="l00101"></a>00101 _f.pop_back ();
|
||||
<a name="l00102"></a>00102 i--;
|
||||
<a name="l00103"></a>00103 }
|
||||
<a name="l00104"></a>00104 }
|
||||
<a name="l00105"></a>00105 }
|
||||
<a name="l00106"></a>00106
|
||||
<a name="l00107"></a><a class="code" href="classmoeoEntropyMetric.html#c9f0c65b4de69accbfb42486f6445cb0">00107</a> <span class="keywordtype">void</span> <a class="code" href="classmoeoEntropyMetric.html#c9f0c65b4de69accbfb42486f6445cb0">prenormalize</a> (<span class="keyword">const</span> std::vector < EOFitness > &_f)
|
||||
<a name="l00108"></a>00108 {
|
||||
<a name="l00109"></a>00109 <a class="code" href="classmoeoEntropyMetric.html#d4046a304badfe78aa35b2d57938ffe9">vect_min_val</a>.clear ();
|
||||
<a name="l00110"></a>00110 <a class="code" href="classmoeoEntropyMetric.html#af0ae9645bdbb993de4bc990a0a08883">vect_max_val</a>.clear ();
|
||||
<a name="l00111"></a>00111
|
||||
<a name="l00112"></a>00112 <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> i = 0; i < EOFitness::fitness_traits::nObjectives ();
|
||||
<a name="l00113"></a>00113 i++)
|
||||
<a name="l00114"></a>00114 {
|
||||
<a name="l00115"></a>00115 <span class="keywordtype">float</span> min_val = _f.front ()[i], max_val = min_val;
|
||||
<a name="l00116"></a>00116 <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> j = 1; j < _f.size (); j++)
|
||||
<a name="l00117"></a>00117 {
|
||||
<a name="l00118"></a>00118 <span class="keywordflow">if</span> (_f[j][i] < min_val)
|
||||
<a name="l00119"></a>00119 min_val = _f[j][i];
|
||||
<a name="l00120"></a>00120 <span class="keywordflow">if</span> (_f[j][i] > max_val)
|
||||
<a name="l00121"></a>00121 max_val = _f[j][i];
|
||||
<a name="l00122"></a>00122 }
|
||||
<a name="l00123"></a>00123 <a class="code" href="classmoeoEntropyMetric.html#d4046a304badfe78aa35b2d57938ffe9">vect_min_val</a>.push_back (min_val);
|
||||
<a name="l00124"></a>00124 <a class="code" href="classmoeoEntropyMetric.html#af0ae9645bdbb993de4bc990a0a08883">vect_max_val</a>.push_back (max_val);
|
||||
<a name="l00125"></a>00125 }
|
||||
<a name="l00126"></a>00126 }
|
||||
<a name="l00127"></a>00127
|
||||
<a name="l00128"></a><a class="code" href="classmoeoEntropyMetric.html#bc32468b148a0da4eb21a9fc14dfafae">00128</a> <span class="keywordtype">void</span> <a class="code" href="classmoeoEntropyMetric.html#bc32468b148a0da4eb21a9fc14dfafae">normalize</a> (std::vector < EOFitness > &_f)
|
||||
<a name="l00129"></a>00129 {
|
||||
<a name="l00130"></a>00130 <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> i = 0; i < EOFitness::fitness_traits::nObjectives (); i++)
|
||||
<a name="l00131"></a>00131 <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> j = 0; j < _f.size (); j++)
|
||||
<a name="l00132"></a>00132 _f[j][i] =
|
||||
<a name="l00133"></a>00133 (_f[j][i] - <a class="code" href="classmoeoEntropyMetric.html#d4046a304badfe78aa35b2d57938ffe9">vect_min_val</a>[i]) / (<a class="code" href="classmoeoEntropyMetric.html#af0ae9645bdbb993de4bc990a0a08883">vect_max_val</a>[i] - <a class="code" href="classmoeoEntropyMetric.html#d4046a304badfe78aa35b2d57938ffe9">vect_min_val</a>[i]);
|
||||
<a name="l00134"></a>00134 }
|
||||
<a name="l00135"></a>00135
|
||||
<a name="l00136"></a><a class="code" href="classmoeoEntropyMetric.html#2de60a0e6be362f074b50e6b455152ab">00136</a> <span class="keywordtype">void</span> <a class="code" href="classmoeoEntropyMetric.html#2de60a0e6be362f074b50e6b455152ab">computeUnion</a> (<span class="keyword">const</span> std::vector < EOFitness > &_f1,
|
||||
<a name="l00137"></a>00137 <span class="keyword">const</span> std::vector < EOFitness > &_f2,
|
||||
<a name="l00138"></a>00138 std::vector < EOFitness > &_f)
|
||||
<a name="l00139"></a>00139 {
|
||||
<a name="l00140"></a>00140 _f = _f1;
|
||||
<a name="l00141"></a>00141 <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> i = 0; i < _f2.size (); i++)
|
||||
<a name="l00142"></a>00142 {
|
||||
<a name="l00143"></a>00143 <span class="keywordtype">bool</span> b = <span class="keyword">false</span>;
|
||||
<a name="l00144"></a>00144 <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> j = 0; j < _f1.size (); j++)
|
||||
<a name="l00145"></a>00145 <span class="keywordflow">if</span> (_f1[j] == _f2[i])
|
||||
<a name="l00146"></a>00146 {
|
||||
<a name="l00147"></a>00147 b = <span class="keyword">true</span>;
|
||||
<a name="l00148"></a>00148 <span class="keywordflow">break</span>;
|
||||
<a name="l00149"></a>00149 }
|
||||
<a name="l00150"></a>00150 <span class="keywordflow">if</span> (!b)
|
||||
<a name="l00151"></a>00151 _f.push_back (_f2[i]);
|
||||
<a name="l00152"></a>00152 }
|
||||
<a name="l00153"></a>00153 }
|
||||
<a name="l00154"></a>00154
|
||||
<a name="l00155"></a><a class="code" href="classmoeoEntropyMetric.html#a9369be315e139ebdf19fac09ad0563f">00155</a> <span class="keywordtype">unsigned</span> <a class="code" href="classmoeoEntropyMetric.html#a9369be315e139ebdf19fac09ad0563f">howManyInNicheOf</a> (<span class="keyword">const</span> std::vector < EOFitness > &_f,
|
||||
<a name="l00156"></a>00156 <span class="keyword">const</span> <a class="code" href="classmoeoEntropyMetric.html#306b72d2236de1ecbae986c65490a8fe">EOFitness</a> & _s, <span class="keywordtype">unsigned</span> _size)
|
||||
<a name="l00157"></a>00157 {
|
||||
<a name="l00158"></a>00158 <span class="keywordtype">unsigned</span> n = 0;
|
||||
<a name="l00159"></a>00159 <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> i = 0; i < _f.size (); i++)
|
||||
<a name="l00160"></a>00160 {
|
||||
<a name="l00161"></a>00161 <span class="keywordflow">if</span> (<a class="code" href="classmoeoEntropyMetric.html#34f825ce7c53132f7218483130da8652">euclidianDistance</a> (_f[i], _s) < (_s.size () / (double) _size))
|
||||
<a name="l00162"></a>00162 n++;
|
||||
<a name="l00163"></a>00163 }
|
||||
<a name="l00164"></a>00164 <span class="keywordflow">return</span> n;
|
||||
<a name="l00165"></a>00165 }
|
||||
<a name="l00166"></a>00166
|
||||
<a name="l00167"></a><a class="code" href="classmoeoEntropyMetric.html#34f825ce7c53132f7218483130da8652">00167</a> <span class="keywordtype">double</span> <a class="code" href="classmoeoEntropyMetric.html#34f825ce7c53132f7218483130da8652">euclidianDistance</a> (<span class="keyword">const</span> <a class="code" href="classmoeoEntropyMetric.html#306b72d2236de1ecbae986c65490a8fe">EOFitness</a> & _set1, <span class="keyword">const</span> <a class="code" href="classmoeoEntropyMetric.html#306b72d2236de1ecbae986c65490a8fe">EOFitness</a> & _to,
|
||||
<a name="l00168"></a>00168 <span class="keywordtype">unsigned</span> _deg = 2)
|
||||
<a name="l00169"></a>00169 {
|
||||
<a name="l00170"></a>00170 <span class="keywordtype">double</span> dist = 0;
|
||||
<a name="l00171"></a>00171 <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> i = 0; i < _set1.size (); i++)
|
||||
<a name="l00172"></a>00172 dist += pow (fabs (_set1[i] - _to[i]), (<span class="keywordtype">int</span>) _deg);
|
||||
<a name="l00173"></a>00173 <span class="keywordflow">return</span> pow (dist, 1.0 / _deg);
|
||||
<a name="l00174"></a>00174 }
|
||||
<a name="l00175"></a>00175
|
||||
<a name="l00176"></a>00176 };
|
||||
<a name="l00177"></a>00177
|
||||
<a name="l00178"></a>00178 <span class="preprocessor">#endif </span><span class="comment">/*MOEOENTROPYMETRIC_H_ */</span>
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Dec 6 10:16:12 2006 for ParadisEO-MOEO 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>
|
||||
</body>
|
||||
</html>
|
||||
85
trunk/paradiseo-moeo/doc/html/moeoHybridMOLS_8h-source.html
Normal file
|
|
@ -0,0 +1,85 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: moeoHybridMOLS.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.1 -->
|
||||
<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 id="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<h1>moeoHybridMOLS.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">//-----------------------------------------------------------------------------</span>
|
||||
<a name="l00004"></a>00004 <span class="comment">// moeoHybridMOLS.h</span>
|
||||
<a name="l00005"></a>00005 <span class="comment">// (c) OPAC Team (LIFL), Dolphin Project (INRIA), 2006</span>
|
||||
<a name="l00006"></a>00006 <span class="comment">/*</span>
|
||||
<a name="l00007"></a>00007 <span class="comment"> This library...</span>
|
||||
<a name="l00008"></a>00008 <span class="comment"></span>
|
||||
<a name="l00009"></a>00009 <span class="comment"> Contact: paradiseo-help@lists.gforge.inria.fr, http://paradiseo.gforge.inria.fr</span>
|
||||
<a name="l00010"></a>00010 <span class="comment"> */</span>
|
||||
<a name="l00011"></a>00011 <span class="comment">//-----------------------------------------------------------------------------</span>
|
||||
<a name="l00012"></a>00012
|
||||
<a name="l00013"></a>00013 <span class="preprocessor">#ifndef MOEOHYBRIDMOLS_H_</span>
|
||||
<a name="l00014"></a>00014 <span class="preprocessor"></span><span class="preprocessor">#define MOEOHYBRIDMOLS_H_</span>
|
||||
<a name="l00015"></a>00015 <span class="preprocessor"></span>
|
||||
<a name="l00016"></a>00016 <span class="preprocessor">#include <eoContinue.h></span>
|
||||
<a name="l00017"></a>00017 <span class="preprocessor">#include <eoPop.h></span>
|
||||
<a name="l00018"></a>00018 <span class="preprocessor">#include <eoUpdater.h></span>
|
||||
<a name="l00019"></a>00019 <span class="preprocessor">#include <eoSelect.h></span>
|
||||
<a name="l00020"></a>00020 <span class="preprocessor">#include <moeoArchive.h></span>
|
||||
<a name="l00021"></a>00021 <span class="preprocessor">#include <moeoMOLS.h></span>
|
||||
<a name="l00022"></a>00022
|
||||
<a name="l00027"></a><a class="code" href="classmoeoHybridMOLS.html">00027</a> <span class="keyword">template</span> < <span class="keyword">class</span> EOT > <span class="keyword">class </span><a class="code" href="classmoeoHybridMOLS.html">moeoHybridMOLS</a>:<span class="keyword">public</span> eoUpdater
|
||||
<a name="l00028"></a>00028 {
|
||||
<a name="l00029"></a>00029 <span class="keyword">public</span>:
|
||||
<a name="l00030"></a>00030
|
||||
<a name="l00038"></a><a class="code" href="classmoeoHybridMOLS.html#ced4b6d35035bfe3339dd571646e570d">00038</a> <a class="code" href="classmoeoHybridMOLS.html#ced4b6d35035bfe3339dd571646e570d">eoHybridMOLS</a> (eoContinue < EOT > &_term, eoSelect < EOT > &_select, moeoMOLS < EOT > &_mols, moeoArchive < EOT > &_arch):<a class="code" href="classmoeoHybridMOLS.html#cd05dc1c82febb819945663c3b5c6a75">term</a> (_term), <a class="code" href="classmoeoHybridMOLS.html#b47c4d1bce77c5648b437a5884a7c41f">select</a> (_select), <a class="code" href="classmoeoHybridMOLS.html#5ecf318c321a71857c11da1ff5000092">mols</a> (_mols),
|
||||
<a name="l00039"></a>00039 <a class="code" href="classmoeoHybridMOLS.html#4aecb1f300f2f09b8d45998cc140576b">arch</a>
|
||||
<a name="l00040"></a>00040 (_arch)
|
||||
<a name="l00041"></a>00041 {
|
||||
<a name="l00042"></a>00042 }
|
||||
<a name="l00043"></a>00043
|
||||
<a name="l00047"></a><a class="code" href="classmoeoHybridMOLS.html#f62b4221d0ec094e39b73b386b508fc1">00047</a> <span class="keywordtype">void</span> <a class="code" href="classmoeoHybridMOLS.html#f62b4221d0ec094e39b73b386b508fc1">operator () </a>()
|
||||
<a name="l00048"></a>00048 {
|
||||
<a name="l00049"></a>00049 <span class="keywordflow">if</span> (!cont (<a class="code" href="classmoeoHybridMOLS.html#4aecb1f300f2f09b8d45998cc140576b">arch</a>))
|
||||
<a name="l00050"></a>00050 {
|
||||
<a name="l00051"></a>00051 <span class="comment">// selection of solutions</span>
|
||||
<a name="l00052"></a>00052 eoPop < EOT > selectedSolutions;
|
||||
<a name="l00053"></a>00053 <a class="code" href="classmoeoHybridMOLS.html#b47c4d1bce77c5648b437a5884a7c41f">select</a> (arch, selectedSolutions);
|
||||
<a name="l00054"></a>00054 <span class="comment">// apply the local search to every selected solution</span>
|
||||
<a name="l00055"></a>00055 <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> i = 0; i < selectedSolutions.size (); i++)
|
||||
<a name="l00056"></a>00056 <a class="code" href="classmoeoHybridMOLS.html#5ecf318c321a71857c11da1ff5000092">mols</a> (selectedSolutions[i], arch);
|
||||
<a name="l00057"></a>00057 }
|
||||
<a name="l00058"></a>00058 }
|
||||
<a name="l00059"></a>00059
|
||||
<a name="l00060"></a>00060
|
||||
<a name="l00061"></a>00061 <span class="keyword">private</span>:
|
||||
<a name="l00062"></a>00062
|
||||
<a name="l00064"></a><a class="code" href="classmoeoHybridMOLS.html#cd05dc1c82febb819945663c3b5c6a75">00064</a> eoContinue < EOT > &<a class="code" href="classmoeoHybridMOLS.html#cd05dc1c82febb819945663c3b5c6a75">term</a>;
|
||||
<a name="l00066"></a><a class="code" href="classmoeoHybridMOLS.html#b47c4d1bce77c5648b437a5884a7c41f">00066</a> eoSelect < EOT > &<a class="code" href="classmoeoHybridMOLS.html#b47c4d1bce77c5648b437a5884a7c41f">select</a>;
|
||||
<a name="l00068"></a><a class="code" href="classmoeoHybridMOLS.html#5ecf318c321a71857c11da1ff5000092">00068</a> moeoMOLS < EOT > &<a class="code" href="classmoeoHybridMOLS.html#5ecf318c321a71857c11da1ff5000092">mols</a>;
|
||||
<a name="l00070"></a><a class="code" href="classmoeoHybridMOLS.html#4aecb1f300f2f09b8d45998cc140576b">00070</a> moeoArchive < EOT > &<a class="code" href="classmoeoHybridMOLS.html#4aecb1f300f2f09b8d45998cc140576b">arch</a>;
|
||||
<a name="l00071"></a>00071
|
||||
<a name="l00072"></a>00072 };
|
||||
<a name="l00073"></a>00073
|
||||
<a name="l00074"></a>00074 <span class="preprocessor">#endif </span><span class="comment">/*MOEOHYBRIDMOLS_H_ */</span>
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Dec 6 10:16:12 2006 for ParadisEO-MOEO 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>
|
||||
</body>
|
||||
</html>
|
||||
53
trunk/paradiseo-moeo/doc/html/moeoMOLS_8h-source.html
Normal file
|
|
@ -0,0 +1,53 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: moeoMOLS.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.1 -->
|
||||
<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 id="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<h1>moeoMOLS.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">//-----------------------------------------------------------------------------</span>
|
||||
<a name="l00004"></a>00004 <span class="comment">// moeoMOLS.h</span>
|
||||
<a name="l00005"></a>00005 <span class="comment">// (c) OPAC Team (LIFL), Dolphin Project (INRIA), 2006</span>
|
||||
<a name="l00006"></a>00006 <span class="comment">/*</span>
|
||||
<a name="l00007"></a>00007 <span class="comment"> This library...</span>
|
||||
<a name="l00008"></a>00008 <span class="comment"></span>
|
||||
<a name="l00009"></a>00009 <span class="comment"> Contact: paradiseo-help@lists.gforge.inria.fr, http://paradiseo.gforge.inria.fr</span>
|
||||
<a name="l00010"></a>00010 <span class="comment"> */</span>
|
||||
<a name="l00011"></a>00011 <span class="comment">//-----------------------------------------------------------------------------</span>
|
||||
<a name="l00012"></a>00012
|
||||
<a name="l00013"></a>00013 <span class="preprocessor">#ifndef MOEOMOLS_H_</span>
|
||||
<a name="l00014"></a>00014 <span class="preprocessor"></span><span class="preprocessor">#define MOEOMOLS_H_</span>
|
||||
<a name="l00015"></a>00015 <span class="preprocessor"></span>
|
||||
<a name="l00016"></a>00016 <span class="preprocessor">#include <eoFunctor.h></span>
|
||||
<a name="l00017"></a>00017 <span class="preprocessor">#include <moeoArchive.h></span>
|
||||
<a name="l00018"></a>00018
|
||||
<a name="l00023"></a><a class="code" href="classmoeoMOLS.html">00023</a> <span class="keyword">template</span> < <span class="keyword">class</span> EOT > <span class="keyword">class </span><a class="code" href="classmoeoMOLS.html">moeoMOLS</a>:<span class="keyword">public</span> eoBF < const EOT &, moeoArchive < EOT > &,
|
||||
<a name="l00024"></a>00024 void >
|
||||
<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><span class="comment">/*MOEOMOLS_H_ */</span>
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Dec 6 10:16:12 2006 for ParadisEO-MOEO 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>
|
||||
</body>
|
||||
</html>
|
||||
111
trunk/paradiseo-moeo/doc/html/moeoMetric_8h-source.html
Normal file
|
|
@ -0,0 +1,111 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: moeoMetric.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.1 -->
|
||||
<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 id="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<h1>moeoMetric.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">//-----------------------------------------------------------------------------</span>
|
||||
<a name="l00004"></a>00004 <span class="comment">// moeoMetric.h</span>
|
||||
<a name="l00005"></a>00005 <span class="comment">// (c) OPAC Team (LIFL), Dolphin Project (INRIA), 2006</span>
|
||||
<a name="l00006"></a>00006 <span class="comment">/*</span>
|
||||
<a name="l00007"></a>00007 <span class="comment"> This library...</span>
|
||||
<a name="l00008"></a>00008 <span class="comment"></span>
|
||||
<a name="l00009"></a>00009 <span class="comment"> Contact: paradiseo-help@lists.gforge.inria.fr, http://paradiseo.gforge.inria.fr</span>
|
||||
<a name="l00010"></a>00010 <span class="comment"> */</span>
|
||||
<a name="l00011"></a>00011 <span class="comment">//-----------------------------------------------------------------------------</span>
|
||||
<a name="l00012"></a>00012
|
||||
<a name="l00013"></a>00013 <span class="preprocessor">#ifndef MOEOMETRIC_H_</span>
|
||||
<a name="l00014"></a>00014 <span class="preprocessor"></span><span class="preprocessor">#define MOEOMETRIC_H_</span>
|
||||
<a name="l00015"></a>00015 <span class="preprocessor"></span>
|
||||
<a name="l00016"></a>00016 <span class="preprocessor">#include <eoFunctor.h></span>
|
||||
<a name="l00017"></a>00017
|
||||
<a name="l00021"></a><a class="code" href="classmoeoMetric.html">00021</a> <span class="keyword">class </span><a class="code" href="classmoeoMetric.html">moeoMetric</a>:<span class="keyword">public</span> eoFunctorBase
|
||||
<a name="l00022"></a>00022 {
|
||||
<a name="l00023"></a>00023 };
|
||||
<a name="l00024"></a>00024
|
||||
<a name="l00025"></a>00025
|
||||
<a name="l00029"></a><a class="code" href="classmoeoUM.html">00029</a> <span class="keyword">template</span> < <span class="keyword">class</span> A, <span class="keyword">class</span> R > <span class="keyword">class </span><a class="code" href="classmoeoUM.html">moeoUM</a>:<span class="keyword">public</span> eoUF < A, R >,
|
||||
<a name="l00030"></a>00030 <span class="keyword">public</span> <a class="code" href="classmoeoMetric.html">moeoMetric</a>
|
||||
<a name="l00031"></a>00031 {
|
||||
<a name="l00032"></a>00032 };
|
||||
<a name="l00033"></a>00033
|
||||
<a name="l00034"></a>00034
|
||||
<a name="l00038"></a><a class="code" href="classmoeoBM.html">00038</a> <span class="keyword">template</span> < <span class="keyword">class</span> A1, <span class="keyword">class</span> A2, <span class="keyword">class</span> R > <span class="keyword">class </span><a class="code" href="classmoeoBM.html">moeoBM</a>:<span class="keyword">public</span> eoBF < A1, A2, R >,
|
||||
<a name="l00039"></a>00039 <span class="keyword">public</span> <a class="code" href="classmoeoMetric.html">moeoMetric</a>
|
||||
<a name="l00040"></a>00040 {
|
||||
<a name="l00041"></a>00041 };
|
||||
<a name="l00042"></a>00042
|
||||
<a name="l00043"></a>00043
|
||||
<a name="l00047"></a><a class="code" href="classmoeoSolutionUM.html">00047</a> <span class="keyword">template</span> < <span class="keyword">class</span> EOT, <span class="keyword">class</span> R, <span class="keyword">class</span> EOFitness = <span class="keyword">typename</span> EOT::Fitness > <span class="keyword">class </span><a class="code" href="classmoeoSolutionUM.html">moeoSolutionUM</a>:<span class="keyword">public</span> <a class="code" href="classmoeoUM.html">moeoUM</a> <
|
||||
<a name="l00048"></a>00048 const
|
||||
<a name="l00049"></a>00049 EOFitness &,
|
||||
<a name="l00050"></a>00050 R >
|
||||
<a name="l00051"></a>00051 {
|
||||
<a name="l00052"></a>00052 };
|
||||
<a name="l00053"></a>00053
|
||||
<a name="l00054"></a>00054
|
||||
<a name="l00058"></a><a class="code" href="classmoeoVectorUM.html">00058</a> <span class="keyword">template</span> < <span class="keyword">class</span> EOT, <span class="keyword">class</span> R, <span class="keyword">class</span> EOFitness = <span class="keyword">typename</span> EOT::Fitness > <span class="keyword">class </span><a class="code" href="classmoeoVectorUM.html">moeoVectorUM</a>:<span class="keyword">public</span> <a class="code" href="classmoeoUM.html">moeoUM</a> <
|
||||
<a name="l00059"></a>00059 const
|
||||
<a name="l00060"></a>00060 std::vector <
|
||||
<a name="l00061"></a>00061 EOFitness > &,
|
||||
<a name="l00062"></a>00062 R >
|
||||
<a name="l00063"></a>00063 {
|
||||
<a name="l00064"></a>00064 };
|
||||
<a name="l00065"></a>00065
|
||||
<a name="l00066"></a>00066
|
||||
<a name="l00070"></a><a class="code" href="classmoeoSolutionVsSolutionBM.html">00070</a> <span class="keyword">template</span> < <span class="keyword">class</span> EOT, <span class="keyword">class</span> R, <span class="keyword">class</span> EOFitness = <span class="keyword">typename</span> EOT::Fitness > <span class="keyword">class </span><a class="code" href="classmoeoSolutionVsSolutionBM.html">moeoSolutionVsSolutionBM</a>:<span class="keyword">public</span> <a class="code" href="classmoeoBM.html">moeoBM</a> <
|
||||
<a name="l00071"></a>00071 const
|
||||
<a name="l00072"></a>00072 EOFitness &, const
|
||||
<a name="l00073"></a>00073 EOFitness &,
|
||||
<a name="l00074"></a>00074 R >
|
||||
<a name="l00075"></a>00075 {
|
||||
<a name="l00076"></a>00076 };
|
||||
<a name="l00077"></a>00077
|
||||
<a name="l00078"></a>00078
|
||||
<a name="l00082"></a><a class="code" href="classmoeoVectorVsSolutionBM.html">00082</a> <span class="keyword">template</span> < <span class="keyword">class</span> EOT, <span class="keyword">class</span> R, <span class="keyword">class</span> EOFitness = <span class="keyword">typename</span> EOT::Fitness > <span class="keyword">class </span><a class="code" href="classmoeoVectorVsSolutionBM.html">moeoVectorVsSolutionBM</a>:<span class="keyword">public</span> <a class="code" href="classmoeoBM.html">moeoBM</a> <
|
||||
<a name="l00083"></a>00083 const
|
||||
<a name="l00084"></a>00084 std::vector <
|
||||
<a name="l00085"></a>00085 EOFitness > &, const
|
||||
<a name="l00086"></a>00086 EOFitness &,
|
||||
<a name="l00087"></a>00087 R >
|
||||
<a name="l00088"></a>00088 {
|
||||
<a name="l00089"></a>00089 };
|
||||
<a name="l00090"></a>00090
|
||||
<a name="l00091"></a>00091
|
||||
<a name="l00095"></a><a class="code" href="classmoeoVectorVsVectorBM.html">00095</a> <span class="keyword">template</span> < <span class="keyword">class</span> EOT, <span class="keyword">class</span> R, <span class="keyword">class</span> EOFitness = <span class="keyword">typename</span> EOT::Fitness > <span class="keyword">class </span><a class="code" href="classmoeoVectorVsVectorBM.html">moeoVectorVsVectorBM</a>:<span class="keyword">public</span> <a class="code" href="classmoeoBM.html">moeoBM</a> <
|
||||
<a name="l00096"></a>00096 const
|
||||
<a name="l00097"></a>00097 std::vector <
|
||||
<a name="l00098"></a>00098 EOFitness > &, const
|
||||
<a name="l00099"></a>00099 std::vector <
|
||||
<a name="l00100"></a>00100 EOFitness > &,
|
||||
<a name="l00101"></a>00101 R >
|
||||
<a name="l00102"></a>00102 {
|
||||
<a name="l00103"></a>00103 };
|
||||
<a name="l00104"></a>00104
|
||||
<a name="l00105"></a>00105
|
||||
<a name="l00106"></a>00106 <span class="preprocessor">#endif </span><span class="comment">/*MOEOMETRIC_H_ */</span>
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Dec 6 10:16:12 2006 for ParadisEO-MOEO 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>
|
||||
</body>
|
||||
</html>
|
||||
163
trunk/paradiseo-moeo/doc/html/moeoReplacement_8h-source.html
Normal file
|
|
@ -0,0 +1,163 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: moeoReplacement.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.1 -->
|
||||
<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 id="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<h1>moeoReplacement.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">//-----------------------------------------------------------------------------</span>
|
||||
<a name="l00004"></a>00004 <span class="comment">// moeoReplacement.h</span>
|
||||
<a name="l00005"></a>00005 <span class="comment">// (c) OPAC Team (LIFL), Dolphin Project (INRIA), 2006</span>
|
||||
<a name="l00006"></a>00006 <span class="comment">/*</span>
|
||||
<a name="l00007"></a>00007 <span class="comment"> This library...</span>
|
||||
<a name="l00008"></a>00008 <span class="comment"></span>
|
||||
<a name="l00009"></a>00009 <span class="comment"> Contact: paradiseo-help@lists.gforge.inria.fr, http://paradiseo.gforge.inria.fr</span>
|
||||
<a name="l00010"></a>00010 <span class="comment"> */</span>
|
||||
<a name="l00011"></a>00011 <span class="comment">//-----------------------------------------------------------------------------</span>
|
||||
<a name="l00012"></a>00012
|
||||
<a name="l00013"></a>00013 <span class="preprocessor">#ifndef MOEOREPLACEMENT_H_</span>
|
||||
<a name="l00014"></a>00014 <span class="preprocessor"></span><span class="preprocessor">#define MOEOREPLACEMENT_H_</span>
|
||||
<a name="l00015"></a>00015 <span class="preprocessor"></span>
|
||||
<a name="l00016"></a>00016 <span class="preprocessor">#include <eoPerf2Worth.h></span>
|
||||
<a name="l00017"></a>00017 <span class="preprocessor">#include <eoPop.h></span>
|
||||
<a name="l00018"></a>00018 <span class="preprocessor">#include <eoReplacement.h></span>
|
||||
<a name="l00019"></a>00019
|
||||
<a name="l00020"></a>00020
|
||||
<a name="l00024"></a><a class="code" href="classmoeoReplacement.html">00024</a> <span class="keyword">template</span> < <span class="keyword">class</span> EOT, <span class="keyword">class</span> WorthT > <span class="keyword">class </span><a class="code" href="classmoeoReplacement.html">moeoReplacement</a>:<span class="keyword">public</span> eoReplacement <
|
||||
<a name="l00025"></a>00025 EOT >
|
||||
<a name="l00026"></a>00026 {
|
||||
<a name="l00027"></a>00027 };
|
||||
<a name="l00028"></a>00028
|
||||
<a name="l00029"></a>00029
|
||||
<a name="l00034"></a>00034 <span class="keyword">template</span> < <span class="keyword">class </span>EOT, <span class="keyword">class </span>WorthT =
|
||||
<a name="l00035"></a><a class="code" href="classmoeoElitistReplacement.html">00035</a> <span class="keywordtype">double</span> ><span class="keyword">class </span><a class="code" href="classmoeoElitistReplacement.html">moeoElitistReplacement</a>:<span class="keyword">public</span> <a class="code" href="classmoeoReplacement.html">moeoReplacement</a> < EOT, WorthT >
|
||||
<a name="l00036"></a>00036 {
|
||||
<a name="l00037"></a>00037 <span class="keyword">public</span>:
|
||||
<a name="l00038"></a>00038
|
||||
<a name="l00043"></a><a class="code" href="classmoeoElitistReplacement.html#fa62ed508ac194ed7b720e37dd22458c">00043</a> <a class="code" href="classmoeoElitistReplacement.html#fa62ed508ac194ed7b720e37dd22458c">moeoElitistReplacement</a> (eoPerf2Worth < EOT,
|
||||
<a name="l00044"></a>00044 WorthT > &_perf2worth):<a class="code" href="classmoeoElitistReplacement.html#020f0e0b6b88a0081d922cca5b05990e">perf2worth</a> (_perf2worth)
|
||||
<a name="l00045"></a>00045 {
|
||||
<a name="l00046"></a>00046 }
|
||||
<a name="l00047"></a>00047
|
||||
<a name="l00048"></a>00048
|
||||
<a name="l00054"></a><a class="code" href="classmoeoElitistReplacement.html#aad627deb45859e65ace0709c004049a">00054</a> <span class="keywordtype">void</span> <a class="code" href="classmoeoElitistReplacement.html#aad627deb45859e65ace0709c004049a">operator () </a>(eoPop < EOT > &_parents, eoPop < EOT > &_offspring)
|
||||
<a name="l00055"></a>00055 {
|
||||
<a name="l00056"></a>00056 <span class="keywordtype">unsigned</span> size = _parents.size ();
|
||||
<a name="l00057"></a>00057 _parents.reserve (_parents.size () + _offspring.size ());
|
||||
<a name="l00058"></a>00058 copy (_offspring.begin (), _offspring.end (), back_inserter (_parents));
|
||||
<a name="l00059"></a>00059
|
||||
<a name="l00060"></a>00060 <span class="comment">// calculate worths</span>
|
||||
<a name="l00061"></a>00061 <a class="code" href="classmoeoElitistReplacement.html#020f0e0b6b88a0081d922cca5b05990e">perf2worth</a> (_parents);
|
||||
<a name="l00062"></a>00062 perf2worth.sort_pop (_parents);
|
||||
<a name="l00063"></a>00063 perf2worth.resize (_parents, size);
|
||||
<a name="l00064"></a>00064
|
||||
<a name="l00065"></a>00065 _offspring.clear ();
|
||||
<a name="l00066"></a>00066 }
|
||||
<a name="l00067"></a>00067
|
||||
<a name="l00068"></a>00068 <span class="keyword">private</span>:
|
||||
<a name="l00070"></a><a class="code" href="classmoeoElitistReplacement.html#020f0e0b6b88a0081d922cca5b05990e">00070</a> eoPerf2Worth < EOT, WorthT > &<a class="code" href="classmoeoElitistReplacement.html#020f0e0b6b88a0081d922cca5b05990e">perf2worth</a>;
|
||||
<a name="l00071"></a>00071 };
|
||||
<a name="l00072"></a>00072
|
||||
<a name="l00073"></a>00073
|
||||
<a name="l00077"></a>00077 <span class="keyword">template</span> < <span class="keyword">class </span>EOT, <span class="keyword">class </span>WorthT =
|
||||
<a name="l00078"></a><a class="code" href="classmoeoDisctinctElitistReplacement.html">00078</a> <span class="keywordtype">double</span> ><span class="keyword">class </span><a class="code" href="classmoeoDisctinctElitistReplacement.html">moeoDisctinctElitistReplacement</a>:<span class="keyword">public</span> <a class="code" href="classmoeoReplacement.html">moeoReplacement</a> < EOT,
|
||||
<a name="l00079"></a>00079 WorthT >
|
||||
<a name="l00080"></a>00080 {
|
||||
<a name="l00081"></a>00081 <span class="keyword">public</span>:
|
||||
<a name="l00082"></a>00082
|
||||
<a name="l00087"></a><a class="code" href="classmoeoDisctinctElitistReplacement.html#f39200df2b68f6d35fbed2a2688a9d75">00087</a> <a class="code" href="classmoeoDisctinctElitistReplacement.html#f39200df2b68f6d35fbed2a2688a9d75">moeoDisctinctElitistReplacement</a> (eoPerf2Worth < EOT,
|
||||
<a name="l00088"></a>00088 WorthT >
|
||||
<a name="l00089"></a>00089 &_perf2worth):<a class="code" href="classmoeoDisctinctElitistReplacement.html#3d1616ba57c10f5a77e0ec021cc8beb2">perf2worth</a> (_perf2worth)
|
||||
<a name="l00090"></a>00090 {
|
||||
<a name="l00091"></a>00091 }
|
||||
<a name="l00092"></a>00092
|
||||
<a name="l00093"></a>00093
|
||||
<a name="l00099"></a><a class="code" href="classmoeoDisctinctElitistReplacement.html#ca73704e827074092e7d228253427a8a">00099</a> <span class="keywordtype">void</span> <a class="code" href="classmoeoDisctinctElitistReplacement.html#ca73704e827074092e7d228253427a8a">operator () </a>(eoPop < EOT > &_parents, eoPop < EOT > &_offspring)
|
||||
<a name="l00100"></a>00100 {
|
||||
<a name="l00101"></a>00101 <span class="keywordtype">unsigned</span> size = _parents.size ();
|
||||
<a name="l00102"></a>00102 _parents.reserve (_parents.size () + _offspring.size ());
|
||||
<a name="l00103"></a>00103 copy (_offspring.begin (), _offspring.end (), back_inserter (_parents));
|
||||
<a name="l00104"></a>00104
|
||||
<a name="l00105"></a>00105 <span class="comment">// creation of the new population (of size 'size')</span>
|
||||
<a name="l00106"></a>00106 <a class="code" href="classmoeoDisctinctElitistReplacement.html#7aed100016940e4806a7c93c0e22bf85">createNewPop</a> (_parents, size);
|
||||
<a name="l00107"></a>00107
|
||||
<a name="l00108"></a>00108 _offspring.clear ();
|
||||
<a name="l00109"></a>00109 }
|
||||
<a name="l00110"></a>00110
|
||||
<a name="l00111"></a>00111
|
||||
<a name="l00112"></a>00112 <span class="keyword">private</span>:
|
||||
<a name="l00113"></a>00113
|
||||
<a name="l00115"></a><a class="code" href="classmoeoDisctinctElitistReplacement.html#3d1616ba57c10f5a77e0ec021cc8beb2">00115</a> eoPerf2Worth < EOT, WorthT > &<a class="code" href="classmoeoDisctinctElitistReplacement.html#3d1616ba57c10f5a77e0ec021cc8beb2">perf2worth</a>;
|
||||
<a name="l00116"></a>00116
|
||||
<a name="l00117"></a>00117
|
||||
<a name="l00123"></a><a class="code" href="classmoeoDisctinctElitistReplacement.html#7aed100016940e4806a7c93c0e22bf85">00123</a> <span class="keywordtype">void</span> <a class="code" href="classmoeoDisctinctElitistReplacement.html#7aed100016940e4806a7c93c0e22bf85">createNewPop</a> (eoPop < EOT > &_pop, <span class="keywordtype">unsigned</span> _size)
|
||||
<a name="l00124"></a>00124 {
|
||||
<a name="l00125"></a>00125 <span class="comment">// the number of occurences for each individual</span>
|
||||
<a name="l00126"></a>00126 std::map < EOT, unsigned >nb_occurences;
|
||||
<a name="l00127"></a>00127 <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> i = 0; i < _pop.size (); i++)
|
||||
<a name="l00128"></a>00128 nb_occurences[_pop[i]] = 0;
|
||||
<a name="l00129"></a>00129 <span class="comment">// the new population</span>
|
||||
<a name="l00130"></a>00130 eoPop < EOT > new_pop;
|
||||
<a name="l00131"></a>00131 new_pop.reserve (_pop.size ());
|
||||
<a name="l00132"></a>00132 <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> i = 0; i < _pop.size (); i++)
|
||||
<a name="l00133"></a>00133 {
|
||||
<a name="l00134"></a>00134 <span class="keywordflow">if</span> (nb_occurences[_pop[i]] == 0)
|
||||
<a name="l00135"></a>00135 new_pop.push_back (_pop[i]);
|
||||
<a name="l00136"></a>00136 nb_occurences[_pop[i]]++;
|
||||
<a name="l00137"></a>00137 }
|
||||
<a name="l00138"></a>00138
|
||||
<a name="l00139"></a>00139 <span class="comment">// calculate worths (on the new population)</span>
|
||||
<a name="l00140"></a>00140 <a class="code" href="classmoeoDisctinctElitistReplacement.html#3d1616ba57c10f5a77e0ec021cc8beb2">perf2worth</a> (new_pop);
|
||||
<a name="l00141"></a>00141 <a class="code" href="classmoeoDisctinctElitistReplacement.html#3d1616ba57c10f5a77e0ec021cc8beb2">perf2worth</a>.sort_pop (new_pop);
|
||||
<a name="l00142"></a>00142
|
||||
<a name="l00143"></a>00143 <span class="comment">// if case there's not enough individuals in the population...</span>
|
||||
<a name="l00144"></a>00144 <span class="keywordtype">unsigned</span> new_pop_size_init = new_pop.size ();
|
||||
<a name="l00145"></a>00145 <span class="keywordtype">unsigned</span> k = 0;
|
||||
<a name="l00146"></a>00146 <span class="keywordflow">while</span> (new_pop.size () < _size)
|
||||
<a name="l00147"></a>00147 {
|
||||
<a name="l00148"></a>00148 <span class="keywordflow">if</span> (k < new_pop_size_init)
|
||||
<a name="l00149"></a>00149 {
|
||||
<a name="l00150"></a>00150 <span class="keywordflow">if</span> (nb_occurences[new_pop[k]] > 1)
|
||||
<a name="l00151"></a>00151 {
|
||||
<a name="l00152"></a>00152 new_pop.push_back (new_pop[k]);
|
||||
<a name="l00153"></a>00153 nb_occurences[new_pop[k]]--;
|
||||
<a name="l00154"></a>00154 }
|
||||
<a name="l00155"></a>00155 k++;
|
||||
<a name="l00156"></a>00156 }
|
||||
<a name="l00157"></a>00157 <span class="keywordflow">else</span>
|
||||
<a name="l00158"></a>00158 k = 0;
|
||||
<a name="l00159"></a>00159 }
|
||||
<a name="l00160"></a>00160
|
||||
<a name="l00161"></a>00161 <span class="comment">// resize and swap the populations</span>
|
||||
<a name="l00162"></a>00162 <a class="code" href="classmoeoDisctinctElitistReplacement.html#3d1616ba57c10f5a77e0ec021cc8beb2">perf2worth</a>.resize (new_pop, _size);
|
||||
<a name="l00163"></a>00163 _pop.resize (_size);
|
||||
<a name="l00164"></a>00164 _pop.swap (new_pop);
|
||||
<a name="l00165"></a>00165 }
|
||||
<a name="l00166"></a>00166
|
||||
<a name="l00167"></a>00167 };
|
||||
<a name="l00168"></a>00168
|
||||
<a name="l00169"></a>00169 <span class="preprocessor">#endif </span><span class="comment">/*MOEOREPLACEMENT_H_ */</span>
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Dec 6 10:16:12 2006 for ParadisEO-MOEO 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>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,95 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: moeoSelectOneFromPopAndArch.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.1 -->
|
||||
<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 id="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<h1>moeoSelectOneFromPopAndArch.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">//-----------------------------------------------------------------------------</span>
|
||||
<a name="l00004"></a>00004 <span class="comment">// moeoSelectOneFormPopAndArch.h</span>
|
||||
<a name="l00005"></a>00005 <span class="comment">// (c) OPAC Team (LIFL), Dolphin Project (INRIA), 2006</span>
|
||||
<a name="l00006"></a>00006 <span class="comment">/*</span>
|
||||
<a name="l00007"></a>00007 <span class="comment"> This library...</span>
|
||||
<a name="l00008"></a>00008 <span class="comment"></span>
|
||||
<a name="l00009"></a>00009 <span class="comment"> Contact: paradiseo-help@lists.gforge.inria.fr, http://paradiseo.gforge.inria.fr</span>
|
||||
<a name="l00010"></a>00010 <span class="comment"> */</span>
|
||||
<a name="l00011"></a>00011 <span class="comment">//-----------------------------------------------------------------------------</span>
|
||||
<a name="l00012"></a>00012
|
||||
<a name="l00013"></a>00013 <span class="preprocessor">#ifndef MOEOSELECTONEFROMPOPANDARCH_H_</span>
|
||||
<a name="l00014"></a>00014 <span class="preprocessor"></span><span class="preprocessor">#define MOEOSELECTONEFROMPOPANDARCH_H_</span>
|
||||
<a name="l00015"></a>00015 <span class="preprocessor"></span>
|
||||
<a name="l00016"></a>00016 <span class="preprocessor">#include <eoPop.h></span>
|
||||
<a name="l00017"></a>00017 <span class="preprocessor">#include <eoRandomSelect.h></span>
|
||||
<a name="l00018"></a>00018 <span class="preprocessor">#include <eoSelectOne.h></span>
|
||||
<a name="l00019"></a>00019 <span class="preprocessor">#include <utils/eoRNG.h></span>
|
||||
<a name="l00020"></a>00020 <span class="preprocessor">#include <moeoArchive.h></span>
|
||||
<a name="l00021"></a>00021
|
||||
<a name="l00025"></a><a class="code" href="classmoeoSelectOneFromPopAndArch.html">00025</a> <span class="keyword">template</span> < <span class="keyword">class</span> EOT > <span class="keyword">class </span><a class="code" href="classmoeoSelectOneFromPopAndArch.html">moeoSelectOneFromPopAndArch</a>:<span class="keyword">public</span> eoSelectOne <
|
||||
<a name="l00026"></a>00026 EOT >
|
||||
<a name="l00027"></a>00027 {
|
||||
<a name="l00028"></a>00028 <span class="keyword">public</span>:
|
||||
<a name="l00029"></a>00029
|
||||
<a name="l00037"></a><a class="code" href="classmoeoSelectOneFromPopAndArch.html#8d75155e2bb6994b080c696d6382c6c9">00037</a> <a class="code" href="classmoeoSelectOneFromPopAndArch.html#8d75155e2bb6994b080c696d6382c6c9">moeoSelectOneFromPopAndArch</a> (eoSelectOne < EOT > &_popSelectOne, eoSelectOne < EOT > _archSelectOne, moeoArchive < EOT > &_arch, <span class="keywordtype">double</span> _ratioFromPop = 0.5):<a class="code" href="classmoeoSelectOneFromPopAndArch.html#4f6d51d06d92b0a3383f9f47e3b2b682">popSelectOne</a> (_popSelectOne), <a class="code" href="classmoeoSelectOneFromPopAndArch.html#5e062a1deca0307a91121271d3b976ba">archSelectOne</a> (_archSelectOne), <a class="code" href="classmoeoSelectOneFromPopAndArch.html#3ca71296847a931355a1e88d0cc524cb">arch</a> (_arch),
|
||||
<a name="l00038"></a>00038 <a class="code" href="classmoeoSelectOneFromPopAndArch.html#97b57e598752bccafaaf6a8a724d9a43">ratioFromPop</a>
|
||||
<a name="l00039"></a>00039 (_ratioFromPop)
|
||||
<a name="l00040"></a>00040 {
|
||||
<a name="l00041"></a>00041 }
|
||||
<a name="l00042"></a>00042
|
||||
<a name="l00049"></a><a class="code" href="classmoeoSelectOneFromPopAndArch.html#1aeab159a74bf4cd171e2045e25be2b7">00049</a> <a class="code" href="classmoeoSelectOneFromPopAndArch.html#8d75155e2bb6994b080c696d6382c6c9">moeoSelectOneFromPopAndArch</a> (eoSelectOne < EOT > &_popSelectOne, moeoArchive < EOT > &_arch, <span class="keywordtype">double</span> _ratioFromPop = 0.5):<a class="code" href="classmoeoSelectOneFromPopAndArch.html#4f6d51d06d92b0a3383f9f47e3b2b682">popSelectOne</a> (_popSelectOne), <a class="code" href="classmoeoSelectOneFromPopAndArch.html#5e062a1deca0307a91121271d3b976ba">archSelectOne</a> (<a class="code" href="classmoeoSelectOneFromPopAndArch.html#77cbe0150e70219e5a7fd48296acc4c7">randomSelect</a>), <a class="code" href="classmoeoSelectOneFromPopAndArch.html#3ca71296847a931355a1e88d0cc524cb">arch</a> (_arch),
|
||||
<a name="l00050"></a>00050 <a class="code" href="classmoeoSelectOneFromPopAndArch.html#97b57e598752bccafaaf6a8a724d9a43">ratioFromPop</a>
|
||||
<a name="l00051"></a>00051 (_ratioFromPop)
|
||||
<a name="l00052"></a>00052 {
|
||||
<a name="l00053"></a>00053 }
|
||||
<a name="l00054"></a>00054
|
||||
<a name="l00058"></a><a class="code" href="classmoeoSelectOneFromPopAndArch.html#3c97abfde2dd9959ae4db4c32038017d">00058</a> <span class="keyword">virtual</span> <span class="keyword">const</span> EOT & <a class="code" href="classmoeoSelectOneFromPopAndArch.html#3c97abfde2dd9959ae4db4c32038017d">operator () </a>(<span class="keyword">const</span> eoPop < EOT > &pop)
|
||||
<a name="l00059"></a>00059 {
|
||||
<a name="l00060"></a>00060 <span class="keywordflow">if</span> (<a class="code" href="classmoeoSelectOneFromPopAndArch.html#3ca71296847a931355a1e88d0cc524cb">arch</a>.size () > 0)
|
||||
<a name="l00061"></a>00061 <span class="keywordflow">if</span> (rng.flip (<a class="code" href="classmoeoSelectOneFromPopAndArch.html#97b57e598752bccafaaf6a8a724d9a43">ratioFromPop</a>))
|
||||
<a name="l00062"></a>00062 <span class="keywordflow">return</span> <a class="code" href="classmoeoSelectOneFromPopAndArch.html#4f6d51d06d92b0a3383f9f47e3b2b682">popSelectOne</a> (pop);
|
||||
<a name="l00063"></a>00063 <span class="keywordflow">else</span>
|
||||
<a name="l00064"></a>00064 <span class="keywordflow">return</span> <a class="code" href="classmoeoSelectOneFromPopAndArch.html#5e062a1deca0307a91121271d3b976ba">archSelectOne</a> (<a class="code" href="classmoeoSelectOneFromPopAndArch.html#3ca71296847a931355a1e88d0cc524cb">arch</a>);
|
||||
<a name="l00065"></a>00065 <span class="keywordflow">else</span>
|
||||
<a name="l00066"></a>00066 <span class="keywordflow">return</span> <a class="code" href="classmoeoSelectOneFromPopAndArch.html#4f6d51d06d92b0a3383f9f47e3b2b682">popSelectOne</a> (pop);
|
||||
<a name="l00067"></a>00067 }
|
||||
<a name="l00068"></a>00068
|
||||
<a name="l00072"></a><a class="code" href="classmoeoSelectOneFromPopAndArch.html#a2acc5ddcf045c0c63c22f8d04274858">00072</a> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmoeoSelectOneFromPopAndArch.html#a2acc5ddcf045c0c63c22f8d04274858">setup</a> (<span class="keyword">const</span> eoPop < EOT > &_pop)
|
||||
<a name="l00073"></a>00073 {
|
||||
<a name="l00074"></a>00074 <a class="code" href="classmoeoSelectOneFromPopAndArch.html#4f6d51d06d92b0a3383f9f47e3b2b682">popSelectOne</a>.setup (_pop);
|
||||
<a name="l00075"></a>00075 }
|
||||
<a name="l00076"></a>00076
|
||||
<a name="l00077"></a>00077
|
||||
<a name="l00078"></a>00078 <span class="keyword">private</span>:
|
||||
<a name="l00079"></a>00079
|
||||
<a name="l00081"></a><a class="code" href="classmoeoSelectOneFromPopAndArch.html#4f6d51d06d92b0a3383f9f47e3b2b682">00081</a> eoSelectOne < EOT > &<a class="code" href="classmoeoSelectOneFromPopAndArch.html#4f6d51d06d92b0a3383f9f47e3b2b682">popSelectOne</a>;
|
||||
<a name="l00083"></a><a class="code" href="classmoeoSelectOneFromPopAndArch.html#5e062a1deca0307a91121271d3b976ba">00083</a> eoSelectOne < EOT > &<a class="code" href="classmoeoSelectOneFromPopAndArch.html#5e062a1deca0307a91121271d3b976ba">archSelectOne</a>;
|
||||
<a name="l00085"></a><a class="code" href="classmoeoSelectOneFromPopAndArch.html#3ca71296847a931355a1e88d0cc524cb">00085</a> moeoArchive < EOT > &<a class="code" href="classmoeoSelectOneFromPopAndArch.html#3ca71296847a931355a1e88d0cc524cb">arch</a>;
|
||||
<a name="l00087"></a><a class="code" href="classmoeoSelectOneFromPopAndArch.html#97b57e598752bccafaaf6a8a724d9a43">00087</a> <span class="keywordtype">double</span> <a class="code" href="classmoeoSelectOneFromPopAndArch.html#97b57e598752bccafaaf6a8a724d9a43">ratioFromPop</a>;
|
||||
<a name="l00089"></a><a class="code" href="classmoeoSelectOneFromPopAndArch.html#77cbe0150e70219e5a7fd48296acc4c7">00089</a> eoRandomSelect < EOT > <a class="code" href="classmoeoSelectOneFromPopAndArch.html#77cbe0150e70219e5a7fd48296acc4c7">randomSelect</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><span class="comment">/*MOEOSELECTONEFROMPOPANDARCH_H_ */</span>
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Dec 6 10:16:12 2006 for ParadisEO-MOEO 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>
|
||||
</body>
|
||||
</html>
|
||||
60
trunk/paradiseo-moeo/doc/html/moeo_8h-source.html
Normal file
|
|
@ -0,0 +1,60 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: moeo.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.1 -->
|
||||
<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 id="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<h1>moeo.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">//-----------------------------------------------------------------------------</span>
|
||||
<a name="l00004"></a>00004 <span class="comment">// moeo.h</span>
|
||||
<a name="l00005"></a>00005 <span class="comment">// (c) OPAC Team (LIFL), Dolphin Project (INRIA), 2006</span>
|
||||
<a name="l00006"></a>00006 <span class="comment">/*</span>
|
||||
<a name="l00007"></a>00007 <span class="comment"> This library...</span>
|
||||
<a name="l00008"></a>00008 <span class="comment"></span>
|
||||
<a name="l00009"></a>00009 <span class="comment"> Contact: paradiseo-help@lists.gforge.inria.fr, http://paradiseo.gforge.inria.fr</span>
|
||||
<a name="l00010"></a>00010 <span class="comment"> */</span>
|
||||
<a name="l00011"></a>00011 <span class="comment">//-----------------------------------------------------------------------------</span>
|
||||
<a name="l00012"></a>00012
|
||||
<a name="l00013"></a>00013 <span class="preprocessor">#ifndef MOEO_H_</span>
|
||||
<a name="l00014"></a>00014 <span class="preprocessor"></span><span class="preprocessor">#define MOEO_H_</span>
|
||||
<a name="l00015"></a>00015 <span class="preprocessor"></span>
|
||||
<a name="l00016"></a>00016 <span class="preprocessor">#include <eo></span>
|
||||
<a name="l00017"></a>00017
|
||||
<a name="l00018"></a>00018 <span class="preprocessor">#include <moeoArchiveFitnessSavingUpdater.h></span>
|
||||
<a name="l00019"></a>00019 <span class="preprocessor">#include <moeoArchiveUpdater.h></span>
|
||||
<a name="l00020"></a>00020 <span class="preprocessor">#include <moeoArchive.h></span>
|
||||
<a name="l00021"></a>00021 <span class="preprocessor">#include <moeoCombinedMOLS.h></span>
|
||||
<a name="l00022"></a>00022 <span class="preprocessor">#include <moeoHybridMOLS.h></span>
|
||||
<a name="l00023"></a>00023 <span class="preprocessor">#include <moeoMOLS.h></span>
|
||||
<a name="l00024"></a>00024 <span class="preprocessor">#include <moeoReplacement.h></span>
|
||||
<a name="l00025"></a>00025 <span class="preprocessor">#include <moeoSelectOneFromPopAndArch.h></span>
|
||||
<a name="l00026"></a>00026 <span class="preprocessor">#include <metric/moeoBinaryMetricSavingUpdater.h></span>
|
||||
<a name="l00027"></a>00027 <span class="preprocessor">#include <metric/moeoContributionMetric.h></span>
|
||||
<a name="l00028"></a>00028 <span class="preprocessor">#include <metric/moeoEntropyMetric.h></span>
|
||||
<a name="l00029"></a>00029 <span class="preprocessor">#include <metric/moeoMetric.h></span>
|
||||
<a name="l00030"></a>00030
|
||||
<a name="l00031"></a>00031 <span class="preprocessor">#endif </span><span class="comment">/*MOEO_H_ */</span>
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Dec 6 10:16:12 2006 for ParadisEO-MOEO 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>
|
||||
</body>
|
||||
</html>
|
||||
33
trunk/paradiseo-moeo/doc/html/pages.html
Normal file
|
|
@ -0,0 +1,33 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: Page 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.1 -->
|
||||
<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><a href="files.html"><span>Files</span></a></li>
|
||||
<li id="current"><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<h1>ParadisEO-MOEO Related Pages</h1>Here is a list of all related documentation pages:<ul>
|
||||
<li><a class="el" href="webpages.html">Related webpages</a>
|
||||
|
||||
</ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Dec 6 10:16:12 2006 for ParadisEO-MOEO 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>
|
||||
</body>
|
||||
</html>
|
||||
BIN
trunk/paradiseo-moeo/doc/html/search.idx
Normal file
382
trunk/paradiseo-moeo/doc/html/search.php
Normal file
|
|
@ -0,0 +1,382 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>Search</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 -->
|
||||
<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><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
|
||||
<?php
|
||||
|
||||
function search_results()
|
||||
{
|
||||
return "Search Results";
|
||||
}
|
||||
|
||||
function matches_text($num)
|
||||
{
|
||||
if ($num==0)
|
||||
{
|
||||
return "Sorry, no documents matching your query.";
|
||||
}
|
||||
else if ($num==1)
|
||||
{
|
||||
return "Found <b>1</b> document matching your query.";
|
||||
}
|
||||
else // $num>1
|
||||
{
|
||||
return "Found <b>$num</b> documents matching your query. Showing best matches first.";
|
||||
}
|
||||
}
|
||||
|
||||
function report_matches()
|
||||
{
|
||||
return "Matches: ";
|
||||
}
|
||||
function end_form($value)
|
||||
{
|
||||
echo " <td><input type=\"text\" name=\"query\" value=\"$value\" size=\"20\" accesskey=\"s\"/></td>\n </tr>\n </table>\n </form>\n </li>\n </ul>\n</div>\n";
|
||||
}
|
||||
|
||||
function readInt($file)
|
||||
{
|
||||
$b1 = ord(fgetc($file)); $b2 = ord(fgetc($file));
|
||||
$b3 = ord(fgetc($file)); $b4 = ord(fgetc($file));
|
||||
return ($b1<<24)|($b2<<16)|($b3<<8)|$b4;
|
||||
}
|
||||
|
||||
function readString($file)
|
||||
{
|
||||
$result="";
|
||||
while (ord($c=fgetc($file))) $result.=$c;
|
||||
return $result;
|
||||
}
|
||||
|
||||
function readHeader($file)
|
||||
{
|
||||
$header =fgetc($file); $header.=fgetc($file);
|
||||
$header.=fgetc($file); $header.=fgetc($file);
|
||||
return $header;
|
||||
}
|
||||
|
||||
function computeIndex($word)
|
||||
{
|
||||
// Fast string hashing
|
||||
//$lword = strtolower($word);
|
||||
//$l = strlen($lword);
|
||||
//for ($i=0;$i<$l;$i++)
|
||||
//{
|
||||
// $c = ord($lword{$i});
|
||||
// $v = (($v & 0xfc00) ^ ($v << 6) ^ $c) & 0xffff;
|
||||
//}
|
||||
//return $v;
|
||||
|
||||
// Simple hashing that allows for substring search
|
||||
if (strlen($word)<2) return -1;
|
||||
// high char of the index
|
||||
$hi = ord($word{0});
|
||||
if ($hi==0) return -1;
|
||||
// low char of the index
|
||||
$lo = ord($word{1});
|
||||
if ($lo==0) return -1;
|
||||
// return index
|
||||
return $hi*256+$lo;
|
||||
}
|
||||
|
||||
function search($file,$word,&$statsList)
|
||||
{
|
||||
$index = computeIndex($word);
|
||||
if ($index!=-1) // found a valid index
|
||||
{
|
||||
fseek($file,$index*4+4); // 4 bytes per entry, skip header
|
||||
$index = readInt($file);
|
||||
if ($index) // found words matching the hash key
|
||||
{
|
||||
$start=sizeof($statsList);
|
||||
$count=$start;
|
||||
fseek($file,$index);
|
||||
$w = readString($file);
|
||||
while ($w)
|
||||
{
|
||||
$statIdx = readInt($file);
|
||||
if ($word==substr($w,0,strlen($word)))
|
||||
{ // found word that matches (as substring)
|
||||
$statsList[$count++]=array(
|
||||
"word"=>$word,
|
||||
"match"=>$w,
|
||||
"index"=>$statIdx,
|
||||
"full"=>strlen($w)==strlen($word),
|
||||
"docs"=>array()
|
||||
);
|
||||
}
|
||||
$w = readString($file);
|
||||
}
|
||||
$totalHi=0;
|
||||
$totalFreqHi=0;
|
||||
$totalFreqLo=0;
|
||||
for ($count=$start;$count<sizeof($statsList);$count++)
|
||||
{
|
||||
$statInfo = &$statsList[$count];
|
||||
$multiplier = 1;
|
||||
// whole word matches have a double weight
|
||||
if ($statInfo["full"]) $multiplier=2;
|
||||
fseek($file,$statInfo["index"]);
|
||||
$numDocs = readInt($file);
|
||||
$docInfo = array();
|
||||
// read docs info + occurrence frequency of the word
|
||||
for ($i=0;$i<$numDocs;$i++)
|
||||
{
|
||||
$idx=readInt($file);
|
||||
$freq=readInt($file);
|
||||
$docInfo[$i]=array("idx" => $idx,
|
||||
"freq" => $freq>>1,
|
||||
"rank" => 0.0,
|
||||
"hi" => $freq&1
|
||||
);
|
||||
if ($freq&1) // word occurs in high priority doc
|
||||
{
|
||||
$totalHi++;
|
||||
$totalFreqHi+=$freq*$multiplier;
|
||||
}
|
||||
else // word occurs in low priority doc
|
||||
{
|
||||
$totalFreqLo+=$freq*$multiplier;
|
||||
}
|
||||
}
|
||||
// read name and url info for the doc
|
||||
for ($i=0;$i<$numDocs;$i++)
|
||||
{
|
||||
fseek($file,$docInfo[$i]["idx"]);
|
||||
$docInfo[$i]["name"]=readString($file);
|
||||
$docInfo[$i]["url"]=readString($file);
|
||||
}
|
||||
$statInfo["docs"]=$docInfo;
|
||||
}
|
||||
$totalFreq=($totalHi+1)*$totalFreqLo + $totalFreqHi;
|
||||
for ($count=$start;$count<sizeof($statsList);$count++)
|
||||
{
|
||||
$statInfo = &$statsList[$count];
|
||||
$multiplier = 1;
|
||||
// whole word matches have a double weight
|
||||
if ($statInfo["full"]) $multiplier=2;
|
||||
for ($i=0;$i<sizeof($statInfo["docs"]);$i++)
|
||||
{
|
||||
$docInfo = &$statInfo["docs"];
|
||||
// compute frequency rank of the word in each doc
|
||||
$freq=$docInfo[$i]["freq"];
|
||||
if ($docInfo[$i]["hi"])
|
||||
{
|
||||
$statInfo["docs"][$i]["rank"]=
|
||||
(float)($freq*$multiplier+$totalFreqLo)/$totalFreq;
|
||||
}
|
||||
else
|
||||
{
|
||||
$statInfo["docs"][$i]["rank"]=
|
||||
(float)($freq*$multiplier)/$totalFreq;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
return $statsList;
|
||||
}
|
||||
|
||||
function combine_results($results,&$docs)
|
||||
{
|
||||
foreach ($results as $wordInfo)
|
||||
{
|
||||
$docsList = &$wordInfo["docs"];
|
||||
foreach ($docsList as $di)
|
||||
{
|
||||
$key=$di["url"];
|
||||
$rank=$di["rank"];
|
||||
if (in_array($key, array_keys($docs)))
|
||||
{
|
||||
$docs[$key]["rank"]+=$rank;
|
||||
}
|
||||
else
|
||||
{
|
||||
$docs[$key] = array("url"=>$key,
|
||||
"name"=>$di["name"],
|
||||
"rank"=>$rank
|
||||
);
|
||||
}
|
||||
$docs[$key]["words"][] = array(
|
||||
"word"=>$wordInfo["word"],
|
||||
"match"=>$wordInfo["match"],
|
||||
"freq"=>$di["freq"]
|
||||
);
|
||||
}
|
||||
}
|
||||
return $docs;
|
||||
}
|
||||
|
||||
function filter_results($docs,&$requiredWords,&$forbiddenWords)
|
||||
{
|
||||
$filteredDocs=array();
|
||||
while (list ($key, $val) = each ($docs))
|
||||
{
|
||||
$words = &$docs[$key]["words"];
|
||||
$copy=1; // copy entry by default
|
||||
if (sizeof($requiredWords)>0)
|
||||
{
|
||||
foreach ($requiredWords as $reqWord)
|
||||
{
|
||||
$found=0;
|
||||
foreach ($words as $wordInfo)
|
||||
{
|
||||
$found = $wordInfo["word"]==$reqWord;
|
||||
if ($found) break;
|
||||
}
|
||||
if (!$found)
|
||||
{
|
||||
$copy=0; // document contains none of the required words
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (sizeof($forbiddenWords)>0)
|
||||
{
|
||||
foreach ($words as $wordInfo)
|
||||
{
|
||||
if (in_array($wordInfo["word"],$forbiddenWords))
|
||||
{
|
||||
$copy=0; // document contains a forbidden word
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
if ($copy) $filteredDocs[$key]=$docs[$key];
|
||||
}
|
||||
return $filteredDocs;
|
||||
}
|
||||
|
||||
function compare_rank($a,$b)
|
||||
{
|
||||
if ($a["rank"] == $b["rank"])
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
return ($a["rank"]>$b["rank"]) ? -1 : 1;
|
||||
}
|
||||
|
||||
function sort_results($docs,&$sorted)
|
||||
{
|
||||
$sorted = $docs;
|
||||
usort($sorted,"compare_rank");
|
||||
return $sorted;
|
||||
}
|
||||
|
||||
function report_results(&$docs)
|
||||
{
|
||||
echo "<table cellspacing=\"2\">\n";
|
||||
echo " <tr>\n";
|
||||
echo " <td colspan=\"2\"><h2>".search_results()."</h2></td>\n";
|
||||
echo " </tr>\n";
|
||||
$numDocs = sizeof($docs);
|
||||
if ($numDocs==0)
|
||||
{
|
||||
echo " <tr>\n";
|
||||
echo " <td colspan=\"2\">".matches_text(0)."</td>\n";
|
||||
echo " </tr>\n";
|
||||
}
|
||||
else
|
||||
{
|
||||
echo " <tr>\n";
|
||||
echo " <td colspan=\"2\">".matches_text($numDocs);
|
||||
echo "\n";
|
||||
echo " </td>\n";
|
||||
echo " </tr>\n";
|
||||
$num=1;
|
||||
foreach ($docs as $doc)
|
||||
{
|
||||
echo " <tr>\n";
|
||||
echo " <td align=\"right\">$num.</td>";
|
||||
echo "<td><a class=\"el\" href=\"".$doc["url"]."\">".$doc["name"]."</a></td>\n";
|
||||
echo " <tr>\n";
|
||||
echo " <td></td><td class=\"tiny\">".report_matches()." ";
|
||||
foreach ($doc["words"] as $wordInfo)
|
||||
{
|
||||
$word = $wordInfo["word"];
|
||||
$matchRight = substr($wordInfo["match"],strlen($word));
|
||||
echo "<b>$word</b>$matchRight(".$wordInfo["freq"].") ";
|
||||
}
|
||||
echo " </td>\n";
|
||||
echo " </tr>\n";
|
||||
$num++;
|
||||
}
|
||||
}
|
||||
echo "</table>\n";
|
||||
}
|
||||
|
||||
function main()
|
||||
{
|
||||
if(strcmp('4.1.0', phpversion()) > 0)
|
||||
{
|
||||
die("Error: PHP version 4.1.0 or above required!");
|
||||
}
|
||||
if (!($file=fopen("search.idx","rb")))
|
||||
{
|
||||
die("Error: Search index file could NOT be opened!");
|
||||
}
|
||||
if (readHeader($file)!="DOXS")
|
||||
{
|
||||
die("Error: Header of index file is invalid!");
|
||||
}
|
||||
$query="";
|
||||
if (array_key_exists("query", $_GET))
|
||||
{
|
||||
$query=$_GET["query"];
|
||||
}
|
||||
end_form($query);
|
||||
echo " \n<div class=\"searchresults\">\n";
|
||||
$results = array();
|
||||
$requiredWords = array();
|
||||
$forbiddenWords = array();
|
||||
$foundWords = array();
|
||||
$word=strtok($query," ");
|
||||
while ($word) // for each word in the search query
|
||||
{
|
||||
if (($word{0}=='+')) { $word=substr($word,1); $requiredWords[]=$word; }
|
||||
if (($word{0}=='-')) { $word=substr($word,1); $forbiddenWords[]=$word; }
|
||||
if (!in_array($word,$foundWords))
|
||||
{
|
||||
$foundWords[]=$word;
|
||||
search($file,strtolower($word),$results);
|
||||
}
|
||||
$word=strtok(" ");
|
||||
}
|
||||
$docs = array();
|
||||
combine_results($results,$docs);
|
||||
// filter out documents with forbidden word or that do not contain
|
||||
// required words
|
||||
$filteredDocs = filter_results($docs,$requiredWords,$forbiddenWords);
|
||||
// sort the results based on rank
|
||||
$sorted = array();
|
||||
sort_results($filteredDocs,$sorted);
|
||||
// report results to the user
|
||||
report_results($sorted);
|
||||
echo "</div>\n";
|
||||
fclose($file);
|
||||
}
|
||||
|
||||
main();
|
||||
|
||||
|
||||
?>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Dec 6 10:16:12 2006 for ParadisEO-MOEO 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>
|
||||
</body>
|
||||
</html>
|
||||
BIN
trunk/paradiseo-moeo/doc/html/tab_b.gif
Normal file
|
After Width: | Height: | Size: 35 B |
BIN
trunk/paradiseo-moeo/doc/html/tab_l.gif
Normal file
|
After Width: | Height: | Size: 706 B |
BIN
trunk/paradiseo-moeo/doc/html/tab_r.gif
Normal file
|
After Width: | Height: | Size: 2.5 KiB |
102
trunk/paradiseo-moeo/doc/html/tabs.css
Normal file
|
|
@ -0,0 +1,102 @@
|
|||
/* tabs styles, based on http://www.alistapart.com/articles/slidingdoors */
|
||||
|
||||
DIV.tabs
|
||||
{
|
||||
float : left;
|
||||
width : 100%;
|
||||
background : url("tab_b.gif") repeat-x bottom;
|
||||
margin-bottom : 4px;
|
||||
}
|
||||
|
||||
DIV.tabs UL
|
||||
{
|
||||
margin : 0px;
|
||||
padding-left : 10px;
|
||||
list-style : none;
|
||||
}
|
||||
|
||||
DIV.tabs LI, DIV.tabs FORM
|
||||
{
|
||||
display : inline;
|
||||
margin : 0px;
|
||||
padding : 0px;
|
||||
}
|
||||
|
||||
DIV.tabs FORM
|
||||
{
|
||||
float : right;
|
||||
}
|
||||
|
||||
DIV.tabs A
|
||||
{
|
||||
float : left;
|
||||
background : url("tab_r.gif") no-repeat right top;
|
||||
border-bottom : 1px solid #84B0C7;
|
||||
font-size : x-small;
|
||||
font-weight : bold;
|
||||
text-decoration : none;
|
||||
}
|
||||
|
||||
DIV.tabs A:hover
|
||||
{
|
||||
background-position: 100% -150px;
|
||||
}
|
||||
|
||||
DIV.tabs A:link, DIV.tabs A:visited,
|
||||
DIV.tabs A:active, DIV.tabs A:hover
|
||||
{
|
||||
color: #1A419D;
|
||||
}
|
||||
|
||||
DIV.tabs SPAN
|
||||
{
|
||||
float : left;
|
||||
display : block;
|
||||
background : url("tab_l.gif") no-repeat left top;
|
||||
padding : 5px 9px;
|
||||
white-space : nowrap;
|
||||
}
|
||||
|
||||
DIV.tabs INPUT
|
||||
{
|
||||
float : right;
|
||||
display : inline;
|
||||
font-size : 1em;
|
||||
}
|
||||
|
||||
DIV.tabs TD
|
||||
{
|
||||
font-size : x-small;
|
||||
font-weight : bold;
|
||||
text-decoration : none;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/* Commented Backslash Hack hides rule from IE5-Mac \*/
|
||||
DIV.tabs SPAN {float : none;}
|
||||
/* End IE5-Mac hack */
|
||||
|
||||
DIV.tabs A:hover SPAN
|
||||
{
|
||||
background-position: 0% -150px;
|
||||
}
|
||||
|
||||
DIV.tabs LI#current A
|
||||
{
|
||||
background-position: 100% -150px;
|
||||
border-width : 0px;
|
||||
}
|
||||
|
||||
DIV.tabs LI#current SPAN
|
||||
{
|
||||
background-position: 0% -150px;
|
||||
padding-bottom : 6px;
|
||||
}
|
||||
|
||||
DIV.nav
|
||||
{
|
||||
background : none;
|
||||
border : none;
|
||||
border-bottom : 1px solid #84B0C7;
|
||||
}
|
||||
163
trunk/paradiseo-moeo/doc/html/tree.html
Normal file
|
|
@ -0,0 +1,163 @@
|
|||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=iso-8859-1" />
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-Language" content="en" />
|
||||
<link rel="stylesheet" href="doxygen.css">
|
||||
<title>TreeView</title>
|
||||
<script type="text/javascript">
|
||||
<!-- // Hide script from old browsers
|
||||
|
||||
function toggleFolder(id, imageNode)
|
||||
{
|
||||
var folder = document.getElementById(id);
|
||||
var l = imageNode.src.length;
|
||||
if (imageNode.src.substring(l-20,l)=="ftv2folderclosed.png" ||
|
||||
imageNode.src.substring(l-18,l)=="ftv2folderopen.png")
|
||||
{
|
||||
imageNode = imageNode.previousSibling;
|
||||
l = imageNode.src.length;
|
||||
}
|
||||
if (folder == null)
|
||||
{
|
||||
}
|
||||
else if (folder.style.display == "block")
|
||||
{
|
||||
if (imageNode != null)
|
||||
{
|
||||
imageNode.nextSibling.src = "ftv2folderclosed.png";
|
||||
if (imageNode.src.substring(l-13,l) == "ftv2mnode.png")
|
||||
{
|
||||
imageNode.src = "ftv2pnode.png";
|
||||
}
|
||||
else if (imageNode.src.substring(l-17,l) == "ftv2mlastnode.png")
|
||||
{
|
||||
imageNode.src = "ftv2plastnode.png";
|
||||
}
|
||||
}
|
||||
folder.style.display = "none";
|
||||
}
|
||||
else
|
||||
{
|
||||
if (imageNode != null)
|
||||
{
|
||||
imageNode.nextSibling.src = "ftv2folderopen.png";
|
||||
if (imageNode.src.substring(l-13,l) == "ftv2pnode.png")
|
||||
{
|
||||
imageNode.src = "ftv2mnode.png";
|
||||
}
|
||||
else if (imageNode.src.substring(l-17,l) == "ftv2plastnode.png")
|
||||
{
|
||||
imageNode.src = "ftv2mlastnode.png";
|
||||
}
|
||||
}
|
||||
folder.style.display = "block";
|
||||
}
|
||||
}
|
||||
|
||||
// End script hiding -->
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body class="ftvtree">
|
||||
<div class="directory">
|
||||
<h3>ParadisEO-MOEO</h3>
|
||||
<div style="display: block;">
|
||||
<p><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="main.html" target="basefrm">Welcome to ParadisEO-MOEO</a></p>
|
||||
<p><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder1', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder1', this)"/><a class="el" href="annotated.html" target="basefrm">Class List</a></p>
|
||||
<div id="folder1">
|
||||
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classmoeoArchive.html" target="basefrm">moeoArchive< EOT ></a></p>
|
||||
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classmoeoArchiveFitnessSavingUpdater.html" target="basefrm">moeoArchiveFitnessSavingUpdater< EOT ></a></p>
|
||||
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classmoeoArchiveUpdater.html" target="basefrm">moeoArchiveUpdater< EOT ></a></p>
|
||||
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classmoeoBinaryMetricSavingUpdater.html" target="basefrm">moeoBinaryMetricSavingUpdater< EOT ></a></p>
|
||||
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classmoeoBM.html" target="basefrm">moeoBM< A1, A2, R ></a></p>
|
||||
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classmoeoCombinedMOLS.html" target="basefrm">moeoCombinedMOLS< EOT ></a></p>
|
||||
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classmoeoContributionMetric.html" target="basefrm">moeoContributionMetric< EOT ></a></p>
|
||||
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classmoeoDisctinctElitistReplacement.html" target="basefrm">moeoDisctinctElitistReplacement< EOT, WorthT ></a></p>
|
||||
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classmoeoElitistReplacement.html" target="basefrm">moeoElitistReplacement< EOT, WorthT ></a></p>
|
||||
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classmoeoEntropyMetric.html" target="basefrm">moeoEntropyMetric< EOT ></a></p>
|
||||
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classmoeoHybridMOLS.html" target="basefrm">moeoHybridMOLS< EOT ></a></p>
|
||||
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classmoeoMetric.html" target="basefrm">moeoMetric</a></p>
|
||||
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classmoeoMOLS.html" target="basefrm">moeoMOLS< EOT ></a></p>
|
||||
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classmoeoReplacement.html" target="basefrm">moeoReplacement< EOT, WorthT ></a></p>
|
||||
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classmoeoSelectOneFromPopAndArch.html" target="basefrm">moeoSelectOneFromPopAndArch< EOT ></a></p>
|
||||
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classmoeoSolutionUM.html" target="basefrm">moeoSolutionUM< EOT, R, EOFitness ></a></p>
|
||||
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classmoeoSolutionVsSolutionBM.html" target="basefrm">moeoSolutionVsSolutionBM< EOT, R, EOFitness ></a></p>
|
||||
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classmoeoUM.html" target="basefrm">moeoUM< A, R ></a></p>
|
||||
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classmoeoVectorUM.html" target="basefrm">moeoVectorUM< EOT, R, EOFitness ></a></p>
|
||||
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classmoeoVectorVsSolutionBM.html" target="basefrm">moeoVectorVsSolutionBM< EOT, R, EOFitness ></a></p>
|
||||
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classmoeoVectorVsVectorBM.html" target="basefrm">moeoVectorVsVectorBM< EOT, R, EOFitness ></a></p>
|
||||
</div>
|
||||
<p><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder2', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder2', this)"/><a class="el" href="hierarchy.html" target="basefrm">Class Hierarchy</a></p>
|
||||
<div id="folder2">
|
||||
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classmoeoArchive.html" target="basefrm">moeoArchive< EOT ></a></p>
|
||||
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classmoeoArchiveFitnessSavingUpdater.html" target="basefrm">moeoArchiveFitnessSavingUpdater< EOT ></a></p>
|
||||
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classmoeoArchiveUpdater.html" target="basefrm">moeoArchiveUpdater< EOT ></a></p>
|
||||
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classmoeoBinaryMetricSavingUpdater.html" target="basefrm">moeoBinaryMetricSavingUpdater< EOT ></a></p>
|
||||
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classmoeoHybridMOLS.html" target="basefrm">moeoHybridMOLS< EOT ></a></p>
|
||||
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder3', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder3', this)"/><a class="el" href="classmoeoMetric.html" target="basefrm">moeoMetric</a></p>
|
||||
<div id="folder3">
|
||||
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder4', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder4', this)"/><a class="el" href="classmoeoBM.html" target="basefrm">moeoBM< A1, A2, R ></a></p>
|
||||
<div id="folder4">
|
||||
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classmoeoSolutionVsSolutionBM.html" target="basefrm">moeoSolutionVsSolutionBM< EOT, R, EOFitness ></a></p>
|
||||
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classmoeoVectorVsSolutionBM.html" target="basefrm">moeoVectorVsSolutionBM< EOT, R, EOFitness ></a></p>
|
||||
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classmoeoVectorVsVectorBM.html" target="basefrm">moeoVectorVsVectorBM< EOT, R, EOFitness ></a></p>
|
||||
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2plastnode.png" alt="\" width=16 height=22 onclick="toggleFolder('folder5', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder5', this)"/><a class="el" href="classmoeoVectorVsVectorBM.html" target="basefrm">moeoVectorVsVectorBM< EOT, double ></a></p>
|
||||
<div id="folder5">
|
||||
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt=" " width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classmoeoContributionMetric.html" target="basefrm">moeoContributionMetric< EOT ></a></p>
|
||||
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt=" " width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classmoeoEntropyMetric.html" target="basefrm">moeoEntropyMetric< EOT ></a></p>
|
||||
</div>
|
||||
</div>
|
||||
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classmoeoBM.html" target="basefrm">moeoBM< const const EOFitness &, EOFitness &, R ></a></p>
|
||||
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classmoeoBM.html" target="basefrm">moeoBM< const const std::vector< EOFitness > &, EOFitness &, R ></a></p>
|
||||
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classmoeoBM.html" target="basefrm">moeoBM< const const std::vector< EOFitness > &, std::vector< EOFitness > &, R ></a></p>
|
||||
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classmoeoBM.html" target="basefrm">moeoBM< const const std::vector< typename EOT::Fitness > &, std::vector< typename EOT::Fitness > &, double ></a></p>
|
||||
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classmoeoUM.html" target="basefrm">moeoUM< A, R ></a></p>
|
||||
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder6', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder6', this)"/><a class="el" href="classmoeoUM.html" target="basefrm">moeoUM< const EOFitness &, R ></a></p>
|
||||
<div id="folder6">
|
||||
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classmoeoSolutionUM.html" target="basefrm">moeoSolutionUM< EOT, R, EOFitness ></a></p>
|
||||
</div>
|
||||
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2plastnode.png" alt="\" width=16 height=22 onclick="toggleFolder('folder7', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder7', this)"/><a class="el" href="classmoeoUM.html" target="basefrm">moeoUM< const std::vector< EOFitness > &, R ></a></p>
|
||||
<div id="folder7">
|
||||
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt=" " width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classmoeoVectorUM.html" target="basefrm">moeoVectorUM< EOT, R, EOFitness ></a></p>
|
||||
</div>
|
||||
</div>
|
||||
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder8', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder8', this)"/><a class="el" href="classmoeoMOLS.html" target="basefrm">moeoMOLS< EOT ></a></p>
|
||||
<div id="folder8">
|
||||
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classmoeoCombinedMOLS.html" target="basefrm">moeoCombinedMOLS< EOT ></a></p>
|
||||
</div>
|
||||
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder9', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder9', this)"/><a class="el" href="classmoeoReplacement.html" target="basefrm">moeoReplacement< EOT, WorthT ></a></p>
|
||||
<div id="folder9">
|
||||
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classmoeoDisctinctElitistReplacement.html" target="basefrm">moeoDisctinctElitistReplacement< EOT, WorthT ></a></p>
|
||||
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classmoeoElitistReplacement.html" target="basefrm">moeoElitistReplacement< EOT, WorthT ></a></p>
|
||||
</div>
|
||||
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="classmoeoSelectOneFromPopAndArch.html" target="basefrm">moeoSelectOneFromPopAndArch< EOT ></a></p>
|
||||
</div>
|
||||
<p><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="functions.html" target="basefrm">Class Members</a></p>
|
||||
<p><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder10', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder10', this)"/><a class="el" href="files.html" target="basefrm">File List</a></p>
|
||||
<div id="folder10">
|
||||
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><b>index.h</b></p>
|
||||
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><b>moeo.h</b></p>
|
||||
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><b>moeoArchive.h</b></p>
|
||||
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><b>moeoArchiveFitnessSavingUpdater.h</b></p>
|
||||
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><b>moeoArchiveUpdater.h</b></p>
|
||||
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><b>moeoBinaryMetricSavingUpdater.h</b></p>
|
||||
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><b>moeoCombinedMOLS.h</b></p>
|
||||
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><b>moeoContributionMetric.h</b></p>
|
||||
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><b>moeoEntropyMetric.h</b></p>
|
||||
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><b>moeoHybridMOLS.h</b></p>
|
||||
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><b>moeoMetric.h</b></p>
|
||||
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><b>moeoMOLS.h</b></p>
|
||||
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><b>moeoReplacement.h</b></p>
|
||||
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><b>moeoSelectOneFromPopAndArch.h</b></p>
|
||||
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><b>NEWS</b></p>
|
||||
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><b>README</b></p>
|
||||
</div>
|
||||
<p><img src="ftv2plastnode.png" alt="\" width=16 height=22 onclick="toggleFolder('folder11', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder11', this)"/><a class="el" href="pages.html" target="basefrm">Related Pages</a></p>
|
||||
<div id="folder11">
|
||||
<p><img src="ftv2blank.png" alt=" " width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="webpages.html" target="basefrm">Related webpages</a></p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
31
trunk/paradiseo-moeo/doc/html/webpages.html
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: Related webpages</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 -->
|
||||
<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><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<h1><a class="anchor" name="webpages">Related webpages</a></h1><ul>
|
||||
<li>ParadisEO <a href="http://paradiseo.gforge.inria.fr">homepage</a></li><li>INRIA GForge <a href="http://gforge.inria.fr/projects/paradiseo/">project page</a></li><li><a href="../../README">README</a></li><li><a href="../../NEWS">NEWS</a> </li></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Dec 6 10:16:12 2006 for ParadisEO-MOEO 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>
|
||||
</body>
|
||||
</html>
|
||||
53
trunk/paradiseo-moeo/doc/index.h
Normal file
|
|
@ -0,0 +1,53 @@
|
|||
/** @mainpage Welcome to ParadisEO-MOEO
|
||||
|
||||
@section intro Introduction
|
||||
|
||||
ParadisEO-MOEO is a white-box object-oriented generic framework dedicated to the flexible design of evolutionary multi-objective algorithms.
|
||||
This paradigm-free software embeds some features and techniques for Pareto-based resolution and
|
||||
aims to provide a set of classes allowing to ease and speed up the development of computationally efficient programs.
|
||||
It is based on a clear conceptual distinction between the solution methods and the multi-objective problems they are intended to solve.
|
||||
This separation confers a maximum design and code reuse.
|
||||
ParadisEO-MOEO provides a broad range of archive-related features (such as elitism or performance metrics)
|
||||
and the most common Pareto-based fitness assignment strategies (MOGA, NSGA, SPEA, IBEA and more).
|
||||
Furthermore, parallel and distributed models as well as hybridization mechanisms can be applied to an algorithm designed within ParadisEO-MOEO
|
||||
using the whole version of ParadisEO.
|
||||
|
||||
|
||||
|
||||
@section tutorial Tutorial
|
||||
|
||||
A tutorial about a bi-objective flow-shop scheduling problem will be available soon.
|
||||
|
||||
|
||||
|
||||
@section install Installation
|
||||
|
||||
The installation procedure of the package is detailed in the <a
|
||||
href="../../README">README</a> file in the top-directory of the source-tree.
|
||||
|
||||
|
||||
|
||||
@section design Overall Design
|
||||
|
||||
For an introduction to the design of ParadisEO-MOEO,
|
||||
you can look at the <a href="http://paradiseo.gforge.inria.fr">ParadisEO website</a>.
|
||||
*/
|
||||
|
||||
|
||||
|
||||
/** @page webpages Related webpages
|
||||
|
||||
- ParadisEO <a href="http://paradiseo.gforge.inria.fr">homepage</a>
|
||||
- INRIA GForge <a href="http://gforge.inria.fr/projects/paradiseo/">project page</a>
|
||||
- <a href="../../README">README</a>
|
||||
- <a href="../../NEWS">NEWS</a>
|
||||
*/
|
||||
|
||||
|
||||
|
||||
// Local Variables:
|
||||
// coding: iso-8859-1
|
||||
// mode: C++
|
||||
// c-file-style: "Stroustrup"
|
||||
// fill-column: 80
|
||||
// End:
|
||||