doc update

git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@155 331e1502-861f-0410-8da2-ba01fb791d7f
This commit is contained in:
liefooga 2007-01-15 13:44:39 +00:00
commit 4996e9b515
207 changed files with 0 additions and 19164 deletions

View file

@ -1,73 +0,0 @@
<!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&nbsp;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>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</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&nbsp;List</span></a></li>
<li id="current"><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;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="classmoeoAdditiveBinaryEpsilonIndicator.html">moeoAdditiveBinaryEpsilonIndicator&lt; EOFitness &gt;</a></td><td class="indexvalue">Functor Additive binary epsilon indicator for <a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pareto_fitness.html">eoParetoFitness</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="classmoeoArchive.html">moeoArchive&lt; EOT &gt;</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&lt; EOT &gt;</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&lt; EOT &gt;</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="classmoeoBinaryHypervolumeIndicator.html">moeoBinaryHypervolumeIndicator&lt; EOFitness &gt;</a></td><td class="indexvalue">Functor Binary hypervolume indicator for <a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pareto_fitness.html">eoParetoFitness</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="classmoeoBinaryMetricSavingUpdater.html">moeoBinaryMetricSavingUpdater&lt; EOT &gt;</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="classmoeoBinaryQualityIndicator.html">moeoBinaryQualityIndicator&lt; EOFitness &gt;</a></td><td class="indexvalue">Functor Binary quality indicator Binary performance measure to use in the replacement selection process of IBEA (Indicator-Based Evolutionary Algorithm) Of course, EOFitness needs to be an <a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pareto_fitness.html">eoParetoFitness</a> object </td></tr>
<tr><td class="indexkey"><a class="el" href="classmoeoBinaryQualityIndicator_1_1Range.html">moeoBinaryQualityIndicator&lt; EOFitness &gt;::Range</a></td><td class="indexvalue">Private class to represent the bounds </td></tr>
<tr><td class="indexkey"><a class="el" href="classmoeoBM.html">moeoBM&lt; A1, A2, R &gt;</a></td><td class="indexvalue">Base class for binary metrics </td></tr>
<tr><td class="indexkey"><a class="el" href="classmoeoCombinedMOLS.html">moeoCombinedMOLS&lt; EOT &gt;</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&lt; EOT &gt;</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&lt; EOT, WorthT &gt;</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&lt; EOT, WorthT &gt;</a></td><td class="indexvalue">Keep all the best individuals (almost cut-and-pasted from <a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_n_d_plus_replacement.html">eoNDPlusReplacement</a>, (c) Maarten Keijzer, Marc Schoenauer and GeNeura Team, 2002) </td></tr>
<tr><td class="indexkey"><a class="el" href="classmoeoEntropyMetric.html">moeoEntropyMetric&lt; EOT &gt;</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&lt; EOT &gt;</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="classmoeoIBEA.html">moeoIBEA&lt; EOT, Fitness &gt;</a></td><td class="indexvalue">Functor The sorting phase of IBEA (Indicator-Based Evolutionary Algorithm) </td></tr>
<tr><td class="indexkey"><a class="el" href="classmoeoIBEAAvgSorting.html">moeoIBEAAvgSorting&lt; EOT, FitnessEval &gt;</a></td><td class="indexvalue">Functor The sorting phase of IBEA (Indicator-Based Evolutionary Algorithm) under uncertainty using averaged values for each objective Follow the idea presented in the Deb &amp; Gupta paper "Searching for Robust Pareto-Optimal Solutions in Multi-Objective Optimization", 2005 Of course, the fitness of an individual needs to be an eoStochasticParetoFitness object </td></tr>
<tr><td class="indexkey"><a class="el" href="classmoeoIBEASorting.html">moeoIBEASorting&lt; EOT, Fitness &gt;</a></td><td class="indexvalue">Functor The sorting phase of IBEA (Indicator-Based Evolutionary Algorithm) without uncertainty Adapted from the Zitzler and Künzli paper "Indicator-Based Selection in Multiobjective Search" (2004) Of course, Fitness needs to be an <a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pareto_fitness.html">eoParetoFitness</a> object </td></tr>
<tr><td class="indexkey"><a class="el" href="classmoeoIBEAStochSorting.html">moeoIBEAStochSorting&lt; EOT, FitnessEval &gt;</a></td><td class="indexvalue">Functor The sorting phase of IBEA (Indicator-Based Evolutionary Algorithm) under uncertainty Adapted from the Basseur and Zitzler paper "Handling Uncertainty in Indicator-Based Multiobjective Optimization" (2006) Of course, the fitness of an individual needs to be an eoStochasticParetoFitness object </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&lt; EOT &gt;</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="classmoeoNDSorting__II.html">moeoNDSorting_II&lt; EOT &gt;</a></td><td class="indexvalue">Fast Elitist Non-Dominant Sorting Genetic Algorithm assignment strategie Note : This is a corrected version of the original <a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_n_d_sorting___i_i.html">eoNDSorting_II</a> class </td></tr>
<tr><td class="indexkey"><a class="el" href="classmoeoNDSorting__II_1_1compare__nodes.html">moeoNDSorting_II&lt; EOT &gt;::compare_nodes</a></td><td class="indexvalue">A class to compare the nodes </td></tr>
<tr><td class="indexkey"><a class="el" href="classmoeoNSGA__II.html">moeoNSGA_II&lt; EOT &gt;</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="classmoeoParetoEuclidDist.html">moeoParetoEuclidDist&lt; EOT, DistType &gt;</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="classmoeoParetoPhenDist.html">moeoParetoPhenDist&lt; EOT, DistType &gt;</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="classmoeoParetoSharing.html">moeoParetoSharing&lt; EOT, worthT &gt;</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="classmoeoParetoSharing_1_1dMatrix.html">moeoParetoSharing&lt; EOT, worthT &gt;::dMatrix</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="classmoeoReplacement.html">moeoReplacement&lt; EOT, WorthT &gt;</a></td><td class="indexvalue">Replacement strategy for multi-objective optimization </td></tr>
<tr><td class="indexkey"><a class="el" href="classmoeoSelectOneFromPopAndArch.html">moeoSelectOneFromPopAndArch&lt; EOT &gt;</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&lt; EOT, R, EOFitness &gt;</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&lt; EOT, R, EOFitness &gt;</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&lt; A, R &gt;</a></td><td class="indexvalue">Base class for unary metrics </td></tr>
<tr><td class="indexkey"><a class="el" href="classmoeoVectorUM.html">moeoVectorUM&lt; EOT, R, EOFitness &gt;</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&lt; EOT, R, EOFitness &gt;</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&lt; EOT, R, EOFitness &gt;</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 Mon Jan 15 14:19:18 2007 for ParadisEO-MOEO by&nbsp;
<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>

View file

@ -1,52 +0,0 @@
<!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&nbsp;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>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</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&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>ParadisEO-MOEO Class Index</h1><p><div class="qindex"><a class="qindex" href="#letter_A">A</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_B">B</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_C">C</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_D">D</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_E">E</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_H">H</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_I">I</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_M">M</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_N">N</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_P">P</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_R">R</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_S">S</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_U">U</a>&nbsp;|&nbsp;<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">&nbsp;&nbsp;A&nbsp;&nbsp;</div></td></tr></table>
</td><td><a class="el" href="classmoeoElitistReplacement.html">moeoElitistReplacement</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classmoeoParetoEuclidDist.html">moeoParetoEuclidDist</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classmoeoAdditiveBinaryEpsilonIndicator.html">moeoAdditiveBinaryEpsilonIndicator</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classmoeoEntropyMetric.html">moeoEntropyMetric</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classmoeoParetoPhenDist.html">moeoParetoPhenDist</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classmoeoArchive.html">moeoArchive</a>&nbsp;&nbsp;&nbsp;</td><td><a name="letter_H"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;H&nbsp;&nbsp;</div></td></tr></table>
</td><td><a class="el" href="classmoeoParetoSharing.html">moeoParetoSharing</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classmoeoArchiveFitnessSavingUpdater.html">moeoArchiveFitnessSavingUpdater</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classmoeoHybridMOLS.html">moeoHybridMOLS</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classmoeoParetoSharing_1_1dMatrix.html">moeoParetoSharing::dMatrix</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classmoeoArchiveUpdater.html">moeoArchiveUpdater</a>&nbsp;&nbsp;&nbsp;</td><td><a name="letter_I"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;I&nbsp;&nbsp;</div></td></tr></table>
</td><td><a name="letter_R"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;R&nbsp;&nbsp;</div></td></tr></table>
</td></tr><tr><td><a name="letter_B"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;B&nbsp;&nbsp;</div></td></tr></table>
</td><td><a class="el" href="classmoeoIBEA.html">moeoIBEA</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classmoeoReplacement.html">moeoReplacement</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classmoeoBinaryHypervolumeIndicator.html">moeoBinaryHypervolumeIndicator</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classmoeoIBEAAvgSorting.html">moeoIBEAAvgSorting</a>&nbsp;&nbsp;&nbsp;</td><td><a name="letter_S"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;S&nbsp;&nbsp;</div></td></tr></table>
</td></tr><tr><td><a class="el" href="classmoeoBinaryMetricSavingUpdater.html">moeoBinaryMetricSavingUpdater</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classmoeoIBEASorting.html">moeoIBEASorting</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classmoeoSelectOneFromPopAndArch.html">moeoSelectOneFromPopAndArch</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classmoeoBinaryQualityIndicator.html">moeoBinaryQualityIndicator</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classmoeoIBEAStochSorting.html">moeoIBEAStochSorting</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classmoeoSolutionUM.html">moeoSolutionUM</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classmoeoBinaryQualityIndicator_1_1Range.html">moeoBinaryQualityIndicator::Range</a>&nbsp;&nbsp;&nbsp;</td><td><a name="letter_M"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;M&nbsp;&nbsp;</div></td></tr></table>
</td><td><a class="el" href="classmoeoSolutionVsSolutionBM.html">moeoSolutionVsSolutionBM</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classmoeoBM.html">moeoBM</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classmoeoMetric.html">moeoMetric</a>&nbsp;&nbsp;&nbsp;</td><td><a name="letter_U"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;U&nbsp;&nbsp;</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">&nbsp;&nbsp;C&nbsp;&nbsp;</div></td></tr></table>
</td><td><a class="el" href="classmoeoMOLS.html">moeoMOLS</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classmoeoUM.html">moeoUM</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classmoeoCombinedMOLS.html">moeoCombinedMOLS</a>&nbsp;&nbsp;&nbsp;</td><td><a name="letter_N"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;N&nbsp;&nbsp;</div></td></tr></table>
</td><td><a name="letter_V"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;V&nbsp;&nbsp;</div></td></tr></table>
</td></tr><tr><td><a class="el" href="classmoeoContributionMetric.html">moeoContributionMetric</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classmoeoNDSorting__II.html">moeoNDSorting_II</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classmoeoVectorUM.html">moeoVectorUM</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a name="letter_D"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;D&nbsp;&nbsp;</div></td></tr></table>
</td><td><a class="el" href="classmoeoNDSorting__II_1_1compare__nodes.html">moeoNDSorting_II::compare_nodes</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classmoeoVectorVsSolutionBM.html">moeoVectorVsSolutionBM</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classmoeoDisctinctElitistReplacement.html">moeoDisctinctElitistReplacement</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classmoeoNSGA__II.html">moeoNSGA_II</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classmoeoVectorVsVectorBM.html">moeoVectorVsVectorBM</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a name="letter_E"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;E&nbsp;&nbsp;</div></td></tr></table>
</td><td><a name="letter_P"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;P&nbsp;&nbsp;</div></td></tr></table>
</td></tr></table><p><div class="qindex"><a class="qindex" href="#letter_A">A</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_B">B</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_C">C</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_D">D</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_E">E</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_H">H</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_I">I</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_M">M</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_N">N</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_P">P</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_R">R</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_S">S</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_U">U</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_V">V</a></div><p>
<hr size="1"><address style="align: right;"><small>Generated on Mon Jan 15 14:19:18 2007 for ParadisEO-MOEO by&nbsp;
<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>

View file

@ -1,74 +0,0 @@
<!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&nbsp;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>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</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&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>moeoArchive&lt; EOT &gt; Member List</h1>This is the complete list of members for <a class="el" href="classmoeoArchive.html">moeoArchive&lt; EOT &gt;</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html#a2">append</a>(unsigned _newPopSize, eoInit&lt; EOT &gt; &amp;_chromInit)</td><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html">eoPop&lt; EOT &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html#a10">best_element</a>() const</td><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html">eoPop&lt; EOT &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html#z19_1">className</a>() const</td><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html">eoPop&lt; EOT &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmoeoArchive.html#71feaf270daa7185e829caef40bbf956">contains</a>(const EOFitness &amp;_fit) const</td><td><a class="el" href="classmoeoArchive.html">moeoArchive&lt; EOT &gt;</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmoeoArchive.html#7786c8bfe67fefa19ac31a4ac700df06">dominates</a>(const EOFitness &amp;_fit) const</td><td><a class="el" href="classmoeoArchive.html">moeoArchive&lt; EOT &gt;</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&lt; EOT &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html#a0">eoPop</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html">eoPop&lt; EOT &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html#a1">eoPop</a>(unsigned _popSize, eoInit&lt; EOT &gt; &amp;_chromInit)</td><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html">eoPop&lt; EOT &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html#a3">eoPop</a>(std::istream &amp;_is)</td><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html">eoPop&lt; EOT &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html#w0">Fitness</a> typedef</td><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html">eoPop&lt; EOT &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html#w1">fitness_traits</a> typedef</td><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html">eoPop&lt; EOT &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html#a25">getPerf2Worth</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html">eoPop&lt; EOT &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html#a19">invalidate</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html">eoPop&lt; EOT &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html#a9">it_best_element</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html">eoPop&lt; EOT &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html#a12">it_worse_element</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html">eoPop&lt; EOT &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html#a13">nth_element</a>(int nth)</td><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html">eoPop&lt; EOT &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html#a15">nth_element</a>(int which, std::vector&lt; const EOT * &gt; &amp;result) const</td><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html">eoPop&lt; EOT &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html#a14">nth_element_fitness</a>(int which) const</td><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html">eoPop&lt; EOT &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html#a18">printOn</a>(std::ostream &amp;_os) const</td><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html">eoPop&lt; EOT &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html#z19_0">readFrom</a>(std::istream &amp;_is)</td><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html">eoPop&lt; EOT &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html#a22">scale</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html">eoPop&lt; EOT &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html#a23">setPerf2Worth</a>(eoPerf2Worth&lt; EOT &gt; &amp;_p2w)</td><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html">eoPop&lt; EOT &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html#a24">setPerf2Worth</a>(eoPerf2Worth&lt; EOT &gt; *_p2w)</td><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html">eoPop&lt; EOT &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html#a7">shuffle</a>(void)</td><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html">eoPop&lt; EOT &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html#a8">shuffle</a>(std::vector&lt; const EOT * &gt; &amp;result) const</td><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html">eoPop&lt; EOT &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html#a5">sort</a>(void)</td><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html">eoPop&lt; EOT &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html#a6">sort</a>(std::vector&lt; const EOT * &gt; &amp;result) const</td><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html">eoPop&lt; EOT &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html#a21">sort</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html">eoPop&lt; EOT &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html#a17">sortedPrintOn</a>(std::ostream &amp;_os) const</td><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html">eoPop&lt; EOT &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html#a16">swap</a>(eoPop&lt; EOT &gt; &amp;other)</td><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html">eoPop&lt; EOT &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html#a26">swap</a>(eoPop&lt; EOT &gt; &amp;other)</td><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html">eoPop&lt; EOT &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classmoeoArchive.html#be9f67bfe41c25537292056d5b30f56a">update</a>(const EOT &amp;_eo)</td><td><a class="el" href="classmoeoArchive.html">moeoArchive&lt; EOT &gt;</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmoeoArchive.html#58e891ab400ba352e8b0a341d0bdc107">update</a>(const eoPop&lt; EOT &gt; &amp;_pop)</td><td><a class="el" href="classmoeoArchive.html">moeoArchive&lt; EOT &gt;</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html#a11">worse_element</a>() const</td><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html">eoPop&lt; EOT &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_object.html#a0">~eoObject</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_object.html">eoObject</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_persistent.html#a0">~eoPersistent</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_persistent.html">eoPersistent</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html#a4">~eoPop</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html">eoPop&lt; EOT &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_printable.html#a0">~eoPrintable</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_printable.html">eoPrintable</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Mon Jan 15 14:19:18 2007 for ParadisEO-MOEO by&nbsp;
<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>

View file

@ -1,212 +0,0 @@
<!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&lt; EOT &gt; 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&nbsp;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>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</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&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>moeoArchive&lt; EOT &gt; Class Template Reference</h1><!-- doxytag: class="moeoArchive" --><!-- doxytag: inherits="eoPop" -->An archive is a secondary population that stores non-dominated solutions.
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="moeoArchive_8h-source.html">moeoArchive.h</a>&gt;</code>
<p>
<p>Inheritance diagram for moeoArchive&lt; EOT &gt;:
<p><center><img src="classmoeoArchive.png" usemap="#moeoArchive< EOT >_map" border="0" alt=""></center>
<map name="moeoArchive< EOT >_map">
<area doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html" alt="eoPop< EOT >" shape="rect" coords="73,112,209,136">
<area doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_object.html" alt="eoObject" shape="rect" coords="0,56,136,80">
<area doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_persistent.html" alt="eoPersistent" shape="rect" coords="146,56,282,80">
<area doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_printable.html" alt="eoPrintable" shape="rect" coords="146,0,282,24">
</map>
<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&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoArchive.html#798bc97d8321b1e2c469e5c341a96dac">EOFitness</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</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&nbsp;</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> &amp;_fit) const</td></tr>
<tr><td class="mdescLeft">&nbsp;</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&nbsp;</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> &amp;_fit) const</td></tr>
<tr><td class="mdescLeft">&nbsp;</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&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoArchive.html#be9f67bfe41c25537292056d5b30f56a">update</a> (const EOT &amp;_eo)</td></tr>
<tr><td class="mdescLeft">&nbsp;</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&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoArchive.html#58e891ab400ba352e8b0a341d0bdc107">update</a> (const <a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html">eoPop</a>&lt; EOT &gt; &amp;_pop)</td></tr>
<tr><td class="mdescLeft">&nbsp;</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&lt;class EOT&gt;<br>
class moeoArchive&lt; EOT &gt;</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 &amp;_fit) const" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class EOT&gt; </div>
<table class="memname">
<tr>
<td class="memname">bool <a class="el" href="classmoeoArchive.html">moeoArchive</a>&lt; EOT &gt;::dominates </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classmoeoArchive.html#798bc97d8321b1e2c469e5c341a96dac">EOFitness</a> &amp;&nbsp;</td>
<td class="paramname"> <em>_fit</em> </td>
<td>&nbsp;)&nbsp;</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>&nbsp;</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&lt; EOT &gt;::update()</a>.
</div>
</div><p>
<a class="anchor" name="71feaf270daa7185e829caef40bbf956"></a><!-- doxytag: member="moeoArchive::contains" ref="71feaf270daa7185e829caef40bbf956" args="(const EOFitness &amp;_fit) const" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class EOT&gt; </div>
<table class="memname">
<tr>
<td class="memname">bool <a class="el" href="classmoeoArchive.html">moeoArchive</a>&lt; EOT &gt;::contains </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classmoeoArchive.html#798bc97d8321b1e2c469e5c341a96dac">EOFitness</a> &amp;&nbsp;</td>
<td class="paramname"> <em>_fit</em> </td>
<td>&nbsp;)&nbsp;</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>&nbsp;</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 &amp;_eo)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class EOT&gt; </div>
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classmoeoArchive.html">moeoArchive</a>&lt; EOT &gt;::update </td>
<td>(</td>
<td class="paramtype">const EOT &amp;&nbsp;</td>
<td class="paramname"> <em>_eo</em> </td>
<td>&nbsp;)&nbsp;</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>&nbsp;</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&lt; EOT &gt;::dominates()</a>.
<p>
Referenced by <a class="el" href="moeoArchive_8h-source.html#l00098">moeoArchive&lt; EOT &gt;::update()</a>.
</div>
</div><p>
<a class="anchor" name="58e891ab400ba352e8b0a341d0bdc107"></a><!-- doxytag: member="moeoArchive::update" ref="58e891ab400ba352e8b0a341d0bdc107" args="(const eoPop&lt; EOT &gt; &amp;_pop)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class EOT&gt; </div>
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classmoeoArchive.html">moeoArchive</a>&lt; EOT &gt;::update </td>
<td>(</td>
<td class="paramtype">const <a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html">eoPop</a>&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_pop</em> </td>
<td>&nbsp;)&nbsp;</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>&nbsp;</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&lt; EOT &gt;::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 Mon Jan 15 14:19:18 2007 for ParadisEO-MOEO by&nbsp;
<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>

View file

@ -1,48 +0,0 @@
<!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&nbsp;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>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</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&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>moeoArchiveFitnessSavingUpdater&lt; EOT &gt; Member List</h1>This is the complete list of members for <a class="el" href="classmoeoArchiveFitnessSavingUpdater.html">moeoArchiveFitnessSavingUpdater&lt; EOT &gt;</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&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_updater.html#a1">className</a>(void) const</td><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_updater.html">eoUpdater</a></td><td><code> [virtual]</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&lt; EOT &gt;</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&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_f.html#e0">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_f.html">eoF&lt; void &gt;</a></td><td><code> [static]</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&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_updater.html#a0">lastCall</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_updater.html">eoUpdater</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmoeoArchiveFitnessSavingUpdater.html#b61826bfa0f47064aed460817cf61b92">moeoArchiveFitnessSavingUpdater</a>(moeoArchive&lt; EOT &gt; &amp;_arch, const std::string &amp;_filename=&quot;Res/Arch&quot;, int _id=-1)</td><td><a class="el" href="classmoeoArchiveFitnessSavingUpdater.html">moeoArchiveFitnessSavingUpdater&lt; EOT &gt;</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&lt; EOT &gt;</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_f.html#w0">result_type</a> typedef</td><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_f.html">eoF&lt; void &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_f.html#a0">~eoF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_f.html">eoF&lt; void &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_functor_base.html#a0">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Mon Jan 15 14:19:18 2007 for ParadisEO-MOEO by&nbsp;
<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>

View file

@ -1,134 +0,0 @@
<!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&lt; EOT &gt; 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&nbsp;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>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</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&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>moeoArchiveFitnessSavingUpdater&lt; EOT &gt; Class Template Reference</h1><!-- doxytag: class="moeoArchiveFitnessSavingUpdater" --><!-- doxytag: inherits="eoUpdater" -->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 &lt;<a class="el" href="moeoArchiveFitnessSavingUpdater_8h-source.html">moeoArchiveFitnessSavingUpdater.h</a>&gt;</code>
<p>
<p>Inheritance diagram for moeoArchiveFitnessSavingUpdater&lt; EOT &gt;:
<p><center><img src="classmoeoArchiveFitnessSavingUpdater.png" usemap="#moeoArchiveFitnessSavingUpdater< EOT >_map" border="0" alt=""></center>
<map name="moeoArchiveFitnessSavingUpdater< EOT >_map">
<area doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_updater.html" alt="eoUpdater" shape="rect" coords="0,112,259,136">
<area doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_f.html" alt="eoF< void >" shape="rect" coords="0,56,259,80">
<area doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,259,24">
</map>
<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">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoArchiveFitnessSavingUpdater.html#b61826bfa0f47064aed460817cf61b92">moeoArchiveFitnessSavingUpdater</a> (<a class="el" href="classmoeoArchive.html">moeoArchive</a>&lt; EOT &gt; &amp;_arch, const std::string &amp;_filename=&quot;Res/Arch&quot;, int _id=-1)</td></tr>
<tr><td class="mdescLeft">&nbsp;</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&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoArchiveFitnessSavingUpdater.html#2ad5d3ab2c2066a1a3b85fff2ac14a19">operator()</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</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>&lt; EOT &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoArchiveFitnessSavingUpdater.html#b8eeccd7b43eb11e36cee2ec7d7c9c21">arch</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</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&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoArchiveFitnessSavingUpdater.html#17c82bea631bf9ff635a3698d08907f0">filename</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</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&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoArchiveFitnessSavingUpdater.html#e064861d67aae0747c2d8ffab90cbfbf">id</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</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&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoArchiveFitnessSavingUpdater.html#e32fab4bb828d40fe19c283dbd2a6423">counter</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">counter <br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
<h3>template&lt;class EOT&gt;<br>
class moeoArchiveFitnessSavingUpdater&lt; EOT &gt;</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 &amp; Destructor Documentation</h2>
<a class="anchor" name="b61826bfa0f47064aed460817cf61b92"></a><!-- doxytag: member="moeoArchiveFitnessSavingUpdater::moeoArchiveFitnessSavingUpdater" ref="b61826bfa0f47064aed460817cf61b92" args="(moeoArchive&lt; EOT &gt; &amp;_arch, const std::string &amp;_filename=&quot;Res/Arch&quot;, int _id=-1)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class EOT&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classmoeoArchiveFitnessSavingUpdater.html">moeoArchiveFitnessSavingUpdater</a>&lt; EOT &gt;::<a class="el" href="classmoeoArchiveFitnessSavingUpdater.html">moeoArchiveFitnessSavingUpdater</a> </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classmoeoArchive.html">moeoArchive</a>&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_arch</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&nbsp;</td>
<td class="paramname"> <em>_filename</em> = <code>&quot;Res/Arch&quot;</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>_id</em> = <code>-1</code></td><td>&nbsp;</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>&nbsp;</td><td>local archive </td></tr>
<tr><td valign="top"></td><td valign="top"><em>_filename</em>&nbsp;</td><td>target filename </td></tr>
<tr><td valign="top"></td><td valign="top"><em>_id</em>&nbsp;</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 Mon Jan 15 14:19:18 2007 for ParadisEO-MOEO by&nbsp;
<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>

View file

@ -1,46 +0,0 @@
<!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&nbsp;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>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</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&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>moeoArchiveUpdater&lt; EOT &gt; Member List</h1>This is the complete list of members for <a class="el" href="classmoeoArchiveUpdater.html">moeoArchiveUpdater&lt; EOT &gt;</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&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_updater.html#a1">className</a>(void) const</td><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_updater.html">eoUpdater</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_f.html#e0">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_f.html">eoF&lt; void &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_updater.html#a0">lastCall</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_updater.html">eoUpdater</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmoeoArchiveUpdater.html#71027fd5f8dac7d8069b682c998c03c5">moeoArchiveUpdater</a>(moeoArchive&lt; EOT &gt; &amp;_arch, const eoPop&lt; EOT &gt; &amp;_pop)</td><td><a class="el" href="classmoeoArchiveUpdater.html">moeoArchiveUpdater&lt; EOT &gt;</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&lt; EOT &gt;</a></td><td><code> [inline, virtual]</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&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_f.html#w0">result_type</a> typedef</td><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_f.html">eoF&lt; void &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_f.html#a0">~eoF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_f.html">eoF&lt; void &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_functor_base.html#a0">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Mon Jan 15 14:19:18 2007 for ParadisEO-MOEO by&nbsp;
<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>

View file

@ -1,119 +0,0 @@
<!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&lt; EOT &gt; 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&nbsp;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>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</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&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>moeoArchiveUpdater&lt; EOT &gt; Class Template Reference</h1><!-- doxytag: class="moeoArchiveUpdater" --><!-- doxytag: inherits="eoUpdater" -->This class allows to update the archive at each generation with newly found non-dominated solutions.
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="moeoArchiveUpdater_8h-source.html">moeoArchiveUpdater.h</a>&gt;</code>
<p>
<p>Inheritance diagram for moeoArchiveUpdater&lt; EOT &gt;:
<p><center><img src="classmoeoArchiveUpdater.png" usemap="#moeoArchiveUpdater< EOT >_map" border="0" alt=""></center>
<map name="moeoArchiveUpdater< EOT >_map">
<area doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_updater.html" alt="eoUpdater" shape="rect" coords="0,112,180,136">
<area doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_f.html" alt="eoF< void >" shape="rect" coords="0,56,180,80">
<area doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,180,24">
</map>
<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">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoArchiveUpdater.html#71027fd5f8dac7d8069b682c998c03c5">moeoArchiveUpdater</a> (<a class="el" href="classmoeoArchive.html">moeoArchive</a>&lt; EOT &gt; &amp;_arch, const <a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html">eoPop</a>&lt; EOT &gt; &amp;_pop)</td></tr>
<tr><td class="mdescLeft">&nbsp;</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&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoArchiveUpdater.html#19e98244f0dd641983af81d8dcaf0f7d">operator()</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</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>&lt; EOT &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoArchiveUpdater.html#2fd7b92786ced836e3d0b5abfb801a86">arch</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</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 <a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html">eoPop</a>&lt; EOT &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoArchiveUpdater.html#0fc3f08f0385c55569eb056737303363">pop</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">the main population <br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
<h3>template&lt;class EOT&gt;<br>
class moeoArchiveUpdater&lt; EOT &gt;</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 &amp; Destructor Documentation</h2>
<a class="anchor" name="71027fd5f8dac7d8069b682c998c03c5"></a><!-- doxytag: member="moeoArchiveUpdater::moeoArchiveUpdater" ref="71027fd5f8dac7d8069b682c998c03c5" args="(moeoArchive&lt; EOT &gt; &amp;_arch, const eoPop&lt; EOT &gt; &amp;_pop)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class EOT&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classmoeoArchiveUpdater.html">moeoArchiveUpdater</a>&lt; EOT &gt;::<a class="el" href="classmoeoArchiveUpdater.html">moeoArchiveUpdater</a> </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classmoeoArchive.html">moeoArchive</a>&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_arch</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html">eoPop</a>&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_pop</em></td><td>&nbsp;</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>&nbsp;</td><td>an archive of non-dominated solutions </td></tr>
<tr><td valign="top"></td><td valign="top"><em>_pop</em>&nbsp;</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 Mon Jan 15 14:19:18 2007 for ParadisEO-MOEO by&nbsp;
<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>

View file

@ -1,67 +0,0 @@
<!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&lt; A1, A2, R &gt; 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&nbsp;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>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</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&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>moeoBM&lt; A1, A2, R &gt; Class Template Reference</h1><!-- doxytag: class="moeoBM" --><!-- doxytag: inherits="eoBF,moeoMetric" -->Base class for binary metrics.
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="moeoMetric_8h-source.html">moeoMetric.h</a>&gt;</code>
<p>
<p>Inheritance diagram for moeoBM&lt; A1, A2, R &gt;:
<p><center><img src="classmoeoBM.png" usemap="#moeoBM< A1, A2, R >_map" border="0" alt=""></center>
<map name="moeoBM< A1, A2, R >_map">
<area doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="309,56,608,80">
<area href="classmoeoMetric.html" alt="moeoMetric" shape="rect" coords="618,56,917,80">
<area doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="309,0,608,24">
<area doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="618,0,917,24">
<area href="classmoeoSolutionVsSolutionBM.html" alt="moeoSolutionVsSolutionBM< EOT, R, EOFitness >" shape="rect" coords="0,168,299,192">
<area href="classmoeoVectorVsSolutionBM.html" alt="moeoVectorVsSolutionBM< EOT, R, EOFitness >" shape="rect" coords="309,168,608,192">
<area href="classmoeoVectorVsVectorBM.html" alt="moeoVectorVsVectorBM< EOT, R, EOFitness >" shape="rect" coords="618,168,917,192">
<area href="classmoeoVectorVsVectorBM.html" alt="moeoVectorVsVectorBM< EOT, double >" shape="rect" coords="927,168,1226,192">
<area href="classmoeoContributionMetric.html" alt="moeoContributionMetric< EOT >" shape="rect" coords="772,224,1071,248">
<area href="classmoeoEntropyMetric.html" alt="moeoEntropyMetric< EOT >" shape="rect" coords="1081,224,1380,248">
</map>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
<h3>template&lt;class A1, class A2, class R&gt;<br>
class moeoBM&lt; A1, A2, R &gt;</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 Mon Jan 15 14:19:18 2007 for ParadisEO-MOEO by&nbsp;
<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>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.6 KiB

View file

@ -1,51 +0,0 @@
<!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&nbsp;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>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</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&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>moeoBinaryMetricSavingUpdater&lt; EOT &gt; Member List</h1>This is the complete list of members for <a class="el" href="classmoeoBinaryMetricSavingUpdater.html">moeoBinaryMetricSavingUpdater&lt; EOT &gt;</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_updater.html#a1">className</a>(void) const</td><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_updater.html">eoUpdater</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmoeoBinaryMetricSavingUpdater.html#280b52506c280b07356726ad5d497ef8">counter</a></td><td><a class="el" href="classmoeoBinaryMetricSavingUpdater.html">moeoBinaryMetricSavingUpdater&lt; EOT &gt;</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&lt; EOT &gt;</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&lt; EOT &gt;</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&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_f.html#e0">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_f.html">eoF&lt; void &gt;</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_updater.html#a0">lastCall</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_updater.html">eoUpdater</a></td><td><code> [virtual]</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&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmoeoBinaryMetricSavingUpdater.html#978c6e8a99459722220387f911c1f461">moeoBinaryMetricSavingUpdater</a>(moeoVectorVsVectorBM&lt; EOT, double &gt; &amp;_metric, const eoPop&lt; EOT &gt; &amp;_pop, std::string _filename)</td><td><a class="el" href="classmoeoBinaryMetricSavingUpdater.html">moeoBinaryMetricSavingUpdater&lt; EOT &gt;</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&lt; EOT &gt;</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&lt; EOT &gt;</a></td><td><code> [inline, virtual]</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&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_f.html#w0">result_type</a> typedef</td><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_f.html">eoF&lt; void &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_f.html#a0">~eoF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_f.html">eoF&lt; void &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_functor_base.html#a0">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Mon Jan 15 14:19:18 2007 for ParadisEO-MOEO by&nbsp;
<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>

View file

@ -1,148 +0,0 @@
<!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&lt; EOT &gt; 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&nbsp;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>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</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&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>moeoBinaryMetricSavingUpdater&lt; EOT &gt; Class Template Reference</h1><!-- doxytag: class="moeoBinaryMetricSavingUpdater" --><!-- doxytag: inherits="eoUpdater" -->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 &lt;<a class="el" href="moeoBinaryMetricSavingUpdater_8h-source.html">moeoBinaryMetricSavingUpdater.h</a>&gt;</code>
<p>
<p>Inheritance diagram for moeoBinaryMetricSavingUpdater&lt; EOT &gt;:
<p><center><img src="classmoeoBinaryMetricSavingUpdater.png" usemap="#moeoBinaryMetricSavingUpdater< EOT >_map" border="0" alt=""></center>
<map name="moeoBinaryMetricSavingUpdater< EOT >_map">
<area doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_updater.html" alt="eoUpdater" shape="rect" coords="0,112,247,136">
<area doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_f.html" alt="eoF< void >" shape="rect" coords="0,56,247,80">
<area doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,247,24">
</map>
<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&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoBinaryMetricSavingUpdater.html#c22e390633d94bbf69309e8d0cae1f0a">EOFitness</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</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">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoBinaryMetricSavingUpdater.html#978c6e8a99459722220387f911c1f461">moeoBinaryMetricSavingUpdater</a> (<a class="el" href="classmoeoVectorVsVectorBM.html">moeoVectorVsVectorBM</a>&lt; EOT, double &gt; &amp;_metric, const <a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html">eoPop</a>&lt; EOT &gt; &amp;_pop, std::string _filename)</td></tr>
<tr><td class="mdescLeft">&nbsp;</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&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoBinaryMetricSavingUpdater.html#2d051d28def4cadf69957c8a21bf88dc">operator()</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</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>&lt; EOT,<br>
double &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoBinaryMetricSavingUpdater.html#52e12414a266bce1dbce0b913025fd37">metric</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</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 <a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html">eoPop</a>&lt; EOT &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoBinaryMetricSavingUpdater.html#9c30673aca66a1531856cb92068edaf7">pop</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</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="" -->
<a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html">eoPop</a>&lt; EOT &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoBinaryMetricSavingUpdater.html#c1751bf23ef440d895a39cdff25c384c">oldPop</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</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&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoBinaryMetricSavingUpdater.html#32c78860e3aee52346df3aa30c5ac42f">filename</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</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&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoBinaryMetricSavingUpdater.html#1e40103a5cfa592a9d2408102e507a19">firstGen</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</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&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoBinaryMetricSavingUpdater.html#280b52506c280b07356726ad5d497ef8">counter</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">counter <br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
<h3>template&lt;class EOT&gt;<br>
class moeoBinaryMetricSavingUpdater&lt; EOT &gt;</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 &amp; Destructor Documentation</h2>
<a class="anchor" name="978c6e8a99459722220387f911c1f461"></a><!-- doxytag: member="moeoBinaryMetricSavingUpdater::moeoBinaryMetricSavingUpdater" ref="978c6e8a99459722220387f911c1f461" args="(moeoVectorVsVectorBM&lt; EOT, double &gt; &amp;_metric, const eoPop&lt; EOT &gt; &amp;_pop, std::string _filename)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class EOT&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classmoeoBinaryMetricSavingUpdater.html">moeoBinaryMetricSavingUpdater</a>&lt; EOT &gt;::<a class="el" href="classmoeoBinaryMetricSavingUpdater.html">moeoBinaryMetricSavingUpdater</a> </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classmoeoVectorVsVectorBM.html">moeoVectorVsVectorBM</a>&lt; EOT, double &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_metric</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html">eoPop</a>&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_pop</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">std::string&nbsp;</td>
<td class="paramname"> <em>_filename</em></td><td>&nbsp;</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>&nbsp;</td><td>the binary metric comparing two Pareto sets </td></tr>
<tr><td valign="top"></td><td valign="top"><em>_pop</em>&nbsp;</td><td>the main population </td></tr>
<tr><td valign="top"></td><td valign="top"><em>_filename</em>&nbsp;</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 Mon Jan 15 14:19:18 2007 for ParadisEO-MOEO by&nbsp;
<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>

View file

@ -1,41 +0,0 @@
<!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&nbsp;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>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</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&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>moeoCombinedMOLS&lt; EOT &gt; Member List</h1>This is the complete list of members for <a class="el" href="classmoeoCombinedMOLS.html">moeoCombinedMOLS&lt; EOT &gt;</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="classmoeoCombinedMOLS.html#bd6b8f46211d5d531753c69fcd76cba4">add</a>(moeoMOLS&lt; EOT &gt; &amp;_ls)</td><td><a class="el" href="classmoeoCombinedMOLS.html">moeoCombinedMOLS&lt; EOT &gt;</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&lt; EOT &gt;</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&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmoeoCombinedMOLS.html#9305380cd8f5a4d85ef603fa85c1860b">moeoCombinedMOLS</a>(eoEvalFunc&lt; EOT &gt; &amp;_eval, moeoMOLS&lt; EOT &gt; &amp;_first_ls)</td><td><a class="el" href="classmoeoCombinedMOLS.html">moeoCombinedMOLS&lt; EOT &gt;</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmoeoCombinedMOLS.html#fa7de12db00b89feb139372603bba4aa">operator()</a>(const EOT &amp;_eo, moeoArchive&lt; EOT &gt; &amp;_arch)</td><td><a class="el" href="classmoeoCombinedMOLS.html">moeoCombinedMOLS&lt; EOT &gt;</a></td><td><code> [inline, virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Mon Jan 15 14:19:18 2007 for ParadisEO-MOEO by&nbsp;
<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>

View file

@ -1,202 +0,0 @@
<!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&lt; EOT &gt; 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&nbsp;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>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</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&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>moeoCombinedMOLS&lt; EOT &gt; 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 &lt;<a class="el" href="moeoCombinedMOLS_8h-source.html">moeoCombinedMOLS.h</a>&gt;</code>
<p>
<p>Inheritance diagram for moeoCombinedMOLS&lt; EOT &gt;:
<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,112,320,136">
<area doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_b_f.html" alt="eoBF< const EOT &, moeoArchive< EOT > &, void >" shape="rect" coords="0,56,320,80">
<area doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,320,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">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoCombinedMOLS.html#9305380cd8f5a4d85ef603fa85c1860b">moeoCombinedMOLS</a> (<a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_eval_func.html">eoEvalFunc</a>&lt; EOT &gt; &amp;_eval, <a class="el" href="classmoeoMOLS.html">moeoMOLS</a>&lt; EOT &gt; &amp;_first_ls)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Ctor. <a href="#9305380cd8f5a4d85ef603fa85c1860b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoCombinedMOLS.html#bd6b8f46211d5d531753c69fcd76cba4">add</a> (<a class="el" href="classmoeoMOLS.html">moeoMOLS</a>&lt; EOT &gt; &amp;_ls)</td></tr>
<tr><td class="mdescLeft">&nbsp;</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&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoCombinedMOLS.html#fa7de12db00b89feb139372603bba4aa">operator()</a> (const EOT &amp;_eo, <a class="el" href="classmoeoArchive.html">moeoArchive</a>&lt; EOT &gt; &amp;_arch)</td></tr>
<tr><td class="mdescLeft">&nbsp;</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="" -->
<a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_eval_func.html">eoEvalFunc</a>&lt; EOT &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoCombinedMOLS.html#b2c0866a1808022bd3a9dac89e528a01">eval</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</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&lt; <a class="el" href="classmoeoMOLS.html">moeoMOLS</a>&lt; EOT &gt; * &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoCombinedMOLS.html#a5ccc182c0d61421fc524c2da3671099">combinedMOLS</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</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&lt;class EOT&gt;<br>
class moeoCombinedMOLS&lt; EOT &gt;</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 &amp; Destructor Documentation</h2>
<a class="anchor" name="9305380cd8f5a4d85ef603fa85c1860b"></a><!-- doxytag: member="moeoCombinedMOLS::moeoCombinedMOLS" ref="9305380cd8f5a4d85ef603fa85c1860b" args="(eoEvalFunc&lt; EOT &gt; &amp;_eval, moeoMOLS&lt; EOT &gt; &amp;_first_ls)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class EOT&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classmoeoCombinedMOLS.html">moeoCombinedMOLS</a>&lt; EOT &gt;::<a class="el" href="classmoeoCombinedMOLS.html">moeoCombinedMOLS</a> </td>
<td>(</td>
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_eval_func.html">eoEvalFunc</a>&lt; EOT &gt; &amp;&nbsp;</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>&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_first_ls</em></td><td>&nbsp;</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>&nbsp;</td><td>the full evaluator of a solution </td></tr>
<tr><td valign="top"></td><td valign="top"><em>_first_ls</em>&nbsp;</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&lt; EOT &gt;::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&lt; EOT &gt; &amp;_ls)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class EOT&gt; </div>
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classmoeoCombinedMOLS.html">moeoCombinedMOLS</a>&lt; EOT &gt;::add </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classmoeoMOLS.html">moeoMOLS</a>&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_ls</em> </td>
<td>&nbsp;)&nbsp;</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>&nbsp;</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&lt; EOT &gt;::combinedMOLS</a>.
</div>
</div><p>
<a class="anchor" name="fa7de12db00b89feb139372603bba4aa"></a><!-- doxytag: member="moeoCombinedMOLS::operator()" ref="fa7de12db00b89feb139372603bba4aa" args="(const EOT &amp;_eo, moeoArchive&lt; EOT &gt; &amp;_arch)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class EOT&gt; </div>
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classmoeoCombinedMOLS.html">moeoCombinedMOLS</a>&lt; EOT &gt;::operator() </td>
<td>(</td>
<td class="paramtype">const EOT &amp;&nbsp;</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>&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_arch</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td width="100%"><code> [inline, virtual]</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>&nbsp;</td><td>the solution </td></tr>
<tr><td valign="top"></td><td valign="top"><em>_arch</em>&nbsp;</td><td>the archive of non-dominated solutions </td></tr>
</table>
</dl>
<p>
Implements <a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_b_f.html#a1">eoBF&lt; const EOT &amp;, moeoArchive&lt; EOT &gt; &amp;, void &gt;</a>.
<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&lt; EOT &gt;::combinedMOLS</a>, and <a class="el" href="moeoCombinedMOLS_8h-source.html#l00065">moeoCombinedMOLS&lt; EOT &gt;::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 Mon Jan 15 14:19:18 2007 for ParadisEO-MOEO by&nbsp;
<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>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

View file

@ -1,41 +0,0 @@
<!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&nbsp;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>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</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&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>moeoContributionMetric&lt; EOT &gt; Member List</h1>This is the complete list of members for <a class="el" href="classmoeoContributionMetric.html">moeoContributionMetric&lt; EOT &gt;</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="classmoeoContributionMetric.html#a0041e60c941dd1909f28fadcf011b87">card_C</a>(const std::vector&lt; EOFitness &gt; &amp;_set1, const std::vector&lt; EOFitness &gt; &amp;_set2)</td><td><a class="el" href="classmoeoContributionMetric.html">moeoContributionMetric&lt; EOT &gt;</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&lt; EOFitness &gt; &amp;_set1, const std::vector&lt; EOFitness &gt; &amp;_set2)</td><td><a class="el" href="classmoeoContributionMetric.html">moeoContributionMetric&lt; EOT &gt;</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&lt; EOFitness &gt; &amp;_set1, const std::vector&lt; EOFitness &gt; &amp;_set2)</td><td><a class="el" href="classmoeoContributionMetric.html">moeoContributionMetric&lt; EOT &gt;</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&lt; EOT &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classmoeoContributionMetric.html#76b6b93124263ca1a8232b12a556d843">operator()</a>(const std::vector&lt; EOFitness &gt; &amp;_set1, const std::vector&lt; EOFitness &gt; &amp;_set2)</td><td><a class="el" href="classmoeoContributionMetric.html">moeoContributionMetric&lt; EOT &gt;</a></td><td><code> [inline]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Mon Jan 15 14:19:18 2007 for ParadisEO-MOEO by&nbsp;
<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>

View file

@ -1,257 +0,0 @@
<!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&lt; EOT &gt; 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&nbsp;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>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</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&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>moeoContributionMetric&lt; EOT &gt; Class Template Reference</h1><!-- doxytag: class="moeoContributionMetric" --><!-- doxytag: inherits="moeoVectorVsVectorBM&lt; EOT, double &gt;" -->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 &lt;<a class="el" href="moeoContributionMetric_8h-source.html">moeoContributionMetric.h</a>&gt;</code>
<p>
<p>Inheritance diagram for moeoContributionMetric&lt; EOT &gt;:
<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="129,168,377,192">
<area href="classmoeoBM.html" alt="moeoBM< A1, A2, R >" shape="rect" coords="129,112,377,136">
<area doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="0,56,248,80">
<area href="classmoeoMetric.html" alt="moeoMetric" shape="rect" coords="258,56,506,80">
<area doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,248,24">
<area doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="258,0,506,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&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoContributionMetric.html#06c0247b9558eeb34e32c9a694924a66">EOFitness</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</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&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoContributionMetric.html#76b6b93124263ca1a8232b12a556d843">operator()</a> (const std::vector&lt; <a class="el" href="classmoeoContributionMetric.html#06c0247b9558eeb34e32c9a694924a66">EOFitness</a> &gt; &amp;_set1, const std::vector&lt; <a class="el" href="classmoeoContributionMetric.html#06c0247b9558eeb34e32c9a694924a66">EOFitness</a> &gt; &amp;_set2)</td></tr>
<tr><td class="mdescLeft">&nbsp;</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&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoContributionMetric.html#a0041e60c941dd1909f28fadcf011b87">card_C</a> (const std::vector&lt; <a class="el" href="classmoeoContributionMetric.html#06c0247b9558eeb34e32c9a694924a66">EOFitness</a> &gt; &amp;_set1, const std::vector&lt; <a class="el" href="classmoeoContributionMetric.html#06c0247b9558eeb34e32c9a694924a66">EOFitness</a> &gt; &amp;_set2)</td></tr>
<tr><td class="mdescLeft">&nbsp;</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&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoContributionMetric.html#64a72db699a10d6b4794773d4adbae3c">card_W</a> (const std::vector&lt; <a class="el" href="classmoeoContributionMetric.html#06c0247b9558eeb34e32c9a694924a66">EOFitness</a> &gt; &amp;_set1, const std::vector&lt; <a class="el" href="classmoeoContributionMetric.html#06c0247b9558eeb34e32c9a694924a66">EOFitness</a> &gt; &amp;_set2)</td></tr>
<tr><td class="mdescLeft">&nbsp;</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&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoContributionMetric.html#9960fc1396dbadb412719aaeeedcf961">card_N</a> (const std::vector&lt; <a class="el" href="classmoeoContributionMetric.html#06c0247b9558eeb34e32c9a694924a66">EOFitness</a> &gt; &amp;_set1, const std::vector&lt; <a class="el" href="classmoeoContributionMetric.html#06c0247b9558eeb34e32c9a694924a66">EOFitness</a> &gt; &amp;_set2)</td></tr>
<tr><td class="mdescLeft">&nbsp;</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&lt;class EOT&gt;<br>
class moeoContributionMetric&lt; EOT &gt;</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&lt; EOFitness &gt; &amp;_set1, const std::vector&lt; EOFitness &gt; &amp;_set2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class EOT&gt; </div>
<table class="memname">
<tr>
<td class="memname">double <a class="el" href="classmoeoContributionMetric.html">moeoContributionMetric</a>&lt; EOT &gt;::operator() </td>
<td>(</td>
<td class="paramtype">const std::vector&lt; <a class="el" href="classmoeoContributionMetric.html#06c0247b9558eeb34e32c9a694924a66">EOFitness</a> &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_set1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::vector&lt; <a class="el" href="classmoeoContributionMetric.html#06c0247b9558eeb34e32c9a694924a66">EOFitness</a> &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_set2</em></td><td>&nbsp;</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>&nbsp;</td><td>the first Pareto set </td></tr>
<tr><td valign="top"></td><td valign="top"><em>_set2</em>&nbsp;</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&lt; EOT &gt;::card_C()</a>, <a class="el" href="moeoContributionMetric_8h-source.html#l00095">moeoContributionMetric&lt; EOT &gt;::card_N()</a>, and <a class="el" href="moeoContributionMetric_8h-source.html#l00076">moeoContributionMetric&lt; EOT &gt;::card_W()</a>.
</div>
</div><p>
<a class="anchor" name="a0041e60c941dd1909f28fadcf011b87"></a><!-- doxytag: member="moeoContributionMetric::card_C" ref="a0041e60c941dd1909f28fadcf011b87" args="(const std::vector&lt; EOFitness &gt; &amp;_set1, const std::vector&lt; EOFitness &gt; &amp;_set2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class EOT&gt; </div>
<table class="memname">
<tr>
<td class="memname">unsigned <a class="el" href="classmoeoContributionMetric.html">moeoContributionMetric</a>&lt; EOT &gt;::card_C </td>
<td>(</td>
<td class="paramtype">const std::vector&lt; <a class="el" href="classmoeoContributionMetric.html#06c0247b9558eeb34e32c9a694924a66">EOFitness</a> &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_set1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::vector&lt; <a class="el" href="classmoeoContributionMetric.html#06c0247b9558eeb34e32c9a694924a66">EOFitness</a> &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_set2</em></td><td>&nbsp;</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>&nbsp;</td><td>the first Pareto set </td></tr>
<tr><td valign="top"></td><td valign="top"><em>_set2</em>&nbsp;</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&lt; EOT &gt;::operator()()</a>.
</div>
</div><p>
<a class="anchor" name="64a72db699a10d6b4794773d4adbae3c"></a><!-- doxytag: member="moeoContributionMetric::card_W" ref="64a72db699a10d6b4794773d4adbae3c" args="(const std::vector&lt; EOFitness &gt; &amp;_set1, const std::vector&lt; EOFitness &gt; &amp;_set2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class EOT&gt; </div>
<table class="memname">
<tr>
<td class="memname">unsigned <a class="el" href="classmoeoContributionMetric.html">moeoContributionMetric</a>&lt; EOT &gt;::card_W </td>
<td>(</td>
<td class="paramtype">const std::vector&lt; <a class="el" href="classmoeoContributionMetric.html#06c0247b9558eeb34e32c9a694924a66">EOFitness</a> &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_set1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::vector&lt; <a class="el" href="classmoeoContributionMetric.html#06c0247b9558eeb34e32c9a694924a66">EOFitness</a> &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_set2</em></td><td>&nbsp;</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>&nbsp;</td><td>the first Pareto set </td></tr>
<tr><td valign="top"></td><td valign="top"><em>_set2</em>&nbsp;</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&lt; EOT &gt;::operator()()</a>.
</div>
</div><p>
<a class="anchor" name="9960fc1396dbadb412719aaeeedcf961"></a><!-- doxytag: member="moeoContributionMetric::card_N" ref="9960fc1396dbadb412719aaeeedcf961" args="(const std::vector&lt; EOFitness &gt; &amp;_set1, const std::vector&lt; EOFitness &gt; &amp;_set2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class EOT&gt; </div>
<table class="memname">
<tr>
<td class="memname">unsigned <a class="el" href="classmoeoContributionMetric.html">moeoContributionMetric</a>&lt; EOT &gt;::card_N </td>
<td>(</td>
<td class="paramtype">const std::vector&lt; <a class="el" href="classmoeoContributionMetric.html#06c0247b9558eeb34e32c9a694924a66">EOFitness</a> &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_set1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::vector&lt; <a class="el" href="classmoeoContributionMetric.html#06c0247b9558eeb34e32c9a694924a66">EOFitness</a> &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_set2</em></td><td>&nbsp;</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>&nbsp;</td><td>the first Pareto set </td></tr>
<tr><td valign="top"></td><td valign="top"><em>_set2</em>&nbsp;</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&lt; EOT &gt;::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 Mon Jan 15 14:19:18 2007 for ParadisEO-MOEO by&nbsp;
<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>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

View file

@ -1,40 +0,0 @@
<!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&nbsp;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>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</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&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>moeoDisctinctElitistReplacement&lt; EOT, WorthT &gt; Member List</h1>This is the complete list of members for <a class="el" href="classmoeoDisctinctElitistReplacement.html">moeoDisctinctElitistReplacement&lt; EOT, WorthT &gt;</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="classmoeoDisctinctElitistReplacement.html#7aed100016940e4806a7c93c0e22bf85">createNewPop</a>(eoPop&lt; EOT &gt; &amp;_pop, unsigned _size)</td><td><a class="el" href="classmoeoDisctinctElitistReplacement.html">moeoDisctinctElitistReplacement&lt; EOT, WorthT &gt;</a></td><td><code> [inline, private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmoeoDisctinctElitistReplacement.html#f39200df2b68f6d35fbed2a2688a9d75">moeoDisctinctElitistReplacement</a>(eoPerf2Worth&lt; EOT, WorthT &gt; &amp;_perf2worth)</td><td><a class="el" href="classmoeoDisctinctElitistReplacement.html">moeoDisctinctElitistReplacement&lt; EOT, WorthT &gt;</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classmoeoDisctinctElitistReplacement.html#ca73704e827074092e7d228253427a8a">operator()</a>(eoPop&lt; EOT &gt; &amp;_parents, eoPop&lt; EOT &gt; &amp;_offspring)</td><td><a class="el" href="classmoeoDisctinctElitistReplacement.html">moeoDisctinctElitistReplacement&lt; EOT, WorthT &gt;</a></td><td><code> [inline, virtual]</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&lt; EOT, WorthT &gt;</a></td><td><code> [private]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Mon Jan 15 14:19:18 2007 for ParadisEO-MOEO by&nbsp;
<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>

View file

@ -1,200 +0,0 @@
<!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&lt; EOT, WorthT &gt; 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&nbsp;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>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</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&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>moeoDisctinctElitistReplacement&lt; EOT, WorthT &gt; 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 &lt;<a class="el" href="moeoReplacement_8h-source.html">moeoReplacement.h</a>&gt;</code>
<p>
<p>Inheritance diagram for moeoDisctinctElitistReplacement&lt; EOT, WorthT &gt;:
<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,168,306,192">
<area doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_replacement.html" alt="eoReplacement< EOT >" shape="rect" coords="0,112,306,136">
<area doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_b_f.html" alt="eoBF< eoPop< EOT > &, eoPop< EOT > &, void >" shape="rect" coords="0,56,306,80">
<area doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,306,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">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoDisctinctElitistReplacement.html#f39200df2b68f6d35fbed2a2688a9d75">moeoDisctinctElitistReplacement</a> (<a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_perf2_worth.html">eoPerf2Worth</a>&lt; EOT, WorthT &gt; &amp;_perf2worth)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">constructor <a href="#f39200df2b68f6d35fbed2a2688a9d75"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoDisctinctElitistReplacement.html#ca73704e827074092e7d228253427a8a">operator()</a> (<a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html">eoPop</a>&lt; EOT &gt; &amp;_parents, <a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html">eoPop</a>&lt; EOT &gt; &amp;_offspring)</td></tr>
<tr><td class="mdescLeft">&nbsp;</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&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoDisctinctElitistReplacement.html#7aed100016940e4806a7c93c0e22bf85">createNewPop</a> (<a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html">eoPop</a>&lt; EOT &gt; &amp;_pop, unsigned _size)</td></tr>
<tr><td class="mdescLeft">&nbsp;</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="" -->
<a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_perf2_worth.html">eoPerf2Worth</a>&lt; EOT, WorthT &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoDisctinctElitistReplacement.html#3d1616ba57c10f5a77e0ec021cc8beb2">perf2worth</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</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&lt;class EOT, class WorthT = double&gt;<br>
class moeoDisctinctElitistReplacement&lt; EOT, WorthT &gt;</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 &amp; Destructor Documentation</h2>
<a class="anchor" name="f39200df2b68f6d35fbed2a2688a9d75"></a><!-- doxytag: member="moeoDisctinctElitistReplacement::moeoDisctinctElitistReplacement" ref="f39200df2b68f6d35fbed2a2688a9d75" args="(eoPerf2Worth&lt; EOT, WorthT &gt; &amp;_perf2worth)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class EOT, class WorthT = double&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classmoeoDisctinctElitistReplacement.html">moeoDisctinctElitistReplacement</a>&lt; EOT, WorthT &gt;::<a class="el" href="classmoeoDisctinctElitistReplacement.html">moeoDisctinctElitistReplacement</a> </td>
<td>(</td>
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_perf2_worth.html">eoPerf2Worth</a>&lt; EOT, WorthT &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_perf2worth</em> </td>
<td>&nbsp;)&nbsp;</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>&nbsp;</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&lt; EOT &gt; &amp;_parents, eoPop&lt; EOT &gt; &amp;_offspring)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class EOT, class WorthT = double&gt; </div>
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classmoeoDisctinctElitistReplacement.html">moeoDisctinctElitistReplacement</a>&lt; EOT, WorthT &gt;::operator() </td>
<td>(</td>
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html">eoPop</a>&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_parents</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html">eoPop</a>&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_offspring</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td width="100%"><code> [inline, virtual]</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>&nbsp;</td><td>parents population </td></tr>
<tr><td valign="top"></td><td valign="top"><em>_offspring</em>&nbsp;</td><td>offspring population </td></tr>
</table>
</dl>
<p>
Implements <a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_b_f.html#a1">eoBF&lt; eoPop&lt; EOT &gt; &amp;, eoPop&lt; EOT &gt; &amp;, void &gt;</a>.
<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&lt; EOT, WorthT &gt;::createNewPop()</a>.
</div>
</div><p>
<a class="anchor" name="7aed100016940e4806a7c93c0e22bf85"></a><!-- doxytag: member="moeoDisctinctElitistReplacement::createNewPop" ref="7aed100016940e4806a7c93c0e22bf85" args="(eoPop&lt; EOT &gt; &amp;_pop, unsigned _size)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class EOT, class WorthT = double&gt; </div>
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classmoeoDisctinctElitistReplacement.html">moeoDisctinctElitistReplacement</a>&lt; EOT, WorthT &gt;::createNewPop </td>
<td>(</td>
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html">eoPop</a>&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>_pop</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">unsigned&nbsp;</td>
<td class="paramname"> <em>_size</em></td><td>&nbsp;</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>&nbsp;</td><td>the initial population (will be modified) </td></tr>
<tr><td valign="top"></td><td valign="top"><em>_size</em>&nbsp;</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&lt; EOT, WorthT &gt;::perf2worth</a>, and <a class="elRef" doxygen="eo.doxytag:../../../workspace/paradiseo-eo/doc/doc/html/" href="../../../workspace/paradiseo-eo/doc/doc/html/classeo_pop.html#a16">eoPop&lt; EOT &gt;::swap()</a>.
<p>
Referenced by <a class="el" href="moeoReplacement_8h-source.html#l00099">moeoDisctinctElitistReplacement&lt; EOT, WorthT &gt;::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 Mon Jan 15 14:19:18 2007 for ParadisEO-MOEO by&nbsp;
<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>

Some files were not shown because too many files have changed in this diff Show more