delete docs
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@404 331e1502-861f-0410-8da2-ba01fb791d7f
|
|
@ -1,5 +0,0 @@
|
|||
doc:
|
||||
-@doxygen moeo.doxyfile
|
||||
|
||||
clean-local:
|
||||
rm -rf html latex man
|
||||
|
|
@ -1,230 +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: MOEO.h Source File</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</span></a></li>
|
||||
<li><a href="classes.html"><span>Classes</span></a></li>
|
||||
<li id="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<h1>MOEO.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span>
|
||||
<a name="l00002"></a>00002
|
||||
<a name="l00003"></a>00003 <span class="comment">//-----------------------------------------------------------------------------</span>
|
||||
<a name="l00004"></a>00004 <span class="comment">// MOEO.h</span>
|
||||
<a name="l00005"></a>00005 <span class="comment">// (c) OPAC Team (LIFL), Dolphin Project (INRIA), 2007</span>
|
||||
<a name="l00006"></a>00006 <span class="comment">/*</span>
|
||||
<a name="l00007"></a>00007 <span class="comment"> This library...</span>
|
||||
<a name="l00008"></a>00008 <span class="comment"></span>
|
||||
<a name="l00009"></a>00009 <span class="comment"> Contact: paradiseo-help@lists.gforge.inria.fr, http://paradiseo.gforge.inria.fr</span>
|
||||
<a name="l00010"></a>00010 <span class="comment"> */</span>
|
||||
<a name="l00011"></a>00011 <span class="comment">//-----------------------------------------------------------------------------</span>
|
||||
<a name="l00012"></a>00012
|
||||
<a name="l00013"></a>00013 <span class="preprocessor">#ifndef MOEO_H_</span>
|
||||
<a name="l00014"></a>00014 <span class="preprocessor"></span><span class="preprocessor">#define MOEO_H_</span>
|
||||
<a name="l00015"></a>00015 <span class="preprocessor"></span>
|
||||
<a name="l00016"></a>00016 <span class="preprocessor">#include <iostream></span>
|
||||
<a name="l00017"></a>00017 <span class="preprocessor">#include <stdexcept></span>
|
||||
<a name="l00018"></a>00018 <span class="preprocessor">#include <string></span>
|
||||
<a name="l00019"></a>00019 <span class="preprocessor">#include <EO.h></span>
|
||||
<a name="l00020"></a>00020
|
||||
<a name="l00030"></a>00030 <span class="keyword">template</span> < <span class="keyword">class</span> MOEOObjectiveVector, <span class="keyword">class</span> MOEOFitness, <span class="keyword">class</span> MOEODiversity >
|
||||
<a name="l00031"></a><a class="code" href="classMOEO.html">00031</a> <span class="keyword">class </span><a class="code" href="classMOEO.html">MOEO</a> : <span class="keyword">public</span> <a class="codeRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html">EO</a> < MOEOObjectiveVector >
|
||||
<a name="l00032"></a>00032 {
|
||||
<a name="l00033"></a>00033 <span class="keyword">public</span>:
|
||||
<a name="l00034"></a>00034
|
||||
<a name="l00036"></a><a class="code" href="classMOEO.html#9fafca99234ef3cd9fdbaf05bde5a275">00036</a> <span class="keyword">typedef</span> MOEOObjectiveVector <a class="code" href="classMOEO.html#9fafca99234ef3cd9fdbaf05bde5a275">ObjectiveVector</a>;
|
||||
<a name="l00037"></a>00037
|
||||
<a name="l00039"></a><a class="code" href="classMOEO.html#03184b6c0b5c905e0ff5a790a3d55803">00039</a> <span class="keyword">typedef</span> MOEOFitness <a class="code" href="classMOEO.html#03184b6c0b5c905e0ff5a790a3d55803">Fitness</a>;
|
||||
<a name="l00040"></a>00040
|
||||
<a name="l00042"></a><a class="code" href="classMOEO.html#9682a883fedc6333e95906e02236d492">00042</a> <span class="keyword">typedef</span> MOEODiversity <a class="code" href="classMOEO.html#9682a883fedc6333e95906e02236d492">Diversity</a>;
|
||||
<a name="l00043"></a>00043
|
||||
<a name="l00044"></a>00044
|
||||
<a name="l00048"></a><a class="code" href="classMOEO.html#cff537a68ecc80c753318d3e12f842f5">00048</a> <a class="code" href="classMOEO.html#cff537a68ecc80c753318d3e12f842f5">MOEO</a>()
|
||||
<a name="l00049"></a>00049 {
|
||||
<a name="l00050"></a>00050 <span class="comment">// default values for every parameters</span>
|
||||
<a name="l00051"></a>00051 <a class="code" href="classMOEO.html#26b6fd1187b825b655d5a34b1d0693c9">objectiveVectorValue</a> = <a class="code" href="classMOEO.html#9fafca99234ef3cd9fdbaf05bde5a275">ObjectiveVector</a>();
|
||||
<a name="l00052"></a>00052 <a class="code" href="classMOEO.html#bcc3104ab7311fa5987de80811393c7c">fitnessValue</a> = <a class="code" href="classMOEO.html#03184b6c0b5c905e0ff5a790a3d55803">Fitness</a>();
|
||||
<a name="l00053"></a>00053 <a class="code" href="classMOEO.html#83cc0d3a4020cbd7e1ff895dfedc61eb">diversityValue</a> = <a class="code" href="classMOEO.html#9682a883fedc6333e95906e02236d492">Diversity</a>();
|
||||
<a name="l00054"></a>00054 <span class="comment">// invalidate all</span>
|
||||
<a name="l00055"></a>00055 <a class="code" href="classMOEO.html#1069501a40e07071d78c067c46b696ee">invalidate</a>();
|
||||
<a name="l00056"></a>00056 }
|
||||
<a name="l00057"></a>00057
|
||||
<a name="l00058"></a>00058
|
||||
<a name="l00062"></a><a class="code" href="classMOEO.html#0215e9acab4ab57088175f9856e6c48c">00062</a> <span class="keyword">virtual</span> <a class="code" href="classMOEO.html#0215e9acab4ab57088175f9856e6c48c">~MOEO</a>() {};
|
||||
<a name="l00063"></a>00063
|
||||
<a name="l00064"></a>00064
|
||||
<a name="l00068"></a><a class="code" href="classMOEO.html#f34036fdd02c5aef46d2a0f000d3a59e">00068</a> <a class="code" href="classMOEO.html#9fafca99234ef3cd9fdbaf05bde5a275">ObjectiveVector</a> <a class="code" href="classMOEO.html#f34036fdd02c5aef46d2a0f000d3a59e">objectiveVector</a>()<span class="keyword"> const</span>
|
||||
<a name="l00069"></a>00069 <span class="keyword"> </span>{
|
||||
<a name="l00070"></a>00070 <span class="keywordflow">if</span> ( <a class="code" href="classMOEO.html#1063475f98ef0c8afb8ebf299e5d3baa">invalidObjectiveVector</a>() )
|
||||
<a name="l00071"></a>00071 {
|
||||
<a name="l00072"></a>00072 <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">"invalid objective vector"</span>);
|
||||
<a name="l00073"></a>00073 }
|
||||
<a name="l00074"></a>00074 <span class="keywordflow">return</span> <a class="code" href="classMOEO.html#26b6fd1187b825b655d5a34b1d0693c9">objectiveVectorValue</a>;
|
||||
<a name="l00075"></a>00075 }
|
||||
<a name="l00076"></a>00076
|
||||
<a name="l00077"></a>00077
|
||||
<a name="l00082"></a><a class="code" href="classMOEO.html#d4a765a76f9acc1bca36297ab55d7282">00082</a> <span class="keywordtype">void</span> <a class="code" href="classMOEO.html#f34036fdd02c5aef46d2a0f000d3a59e">objectiveVector</a>(<span class="keyword">const</span> <a class="code" href="classMOEO.html#9fafca99234ef3cd9fdbaf05bde5a275">ObjectiveVector</a> & _objectiveVectorValue)
|
||||
<a name="l00083"></a>00083 {
|
||||
<a name="l00084"></a>00084 <a class="code" href="classMOEO.html#26b6fd1187b825b655d5a34b1d0693c9">objectiveVectorValue</a> = _objectiveVectorValue;
|
||||
<a name="l00085"></a>00085 <a class="code" href="classMOEO.html#d07613f286ef484f164c51c9c1b2dc91">invalidObjectiveVectorValue</a> = <span class="keyword">false</span>;
|
||||
<a name="l00086"></a>00086 }
|
||||
<a name="l00087"></a>00087
|
||||
<a name="l00088"></a>00088
|
||||
<a name="l00092"></a><a class="code" href="classMOEO.html#6b75e7e84726cf4e2d50216a35cec70b">00092</a> <span class="keywordtype">void</span> <a class="code" href="classMOEO.html#6b75e7e84726cf4e2d50216a35cec70b">invalidateObjectiveVector</a>()
|
||||
<a name="l00093"></a>00093 {
|
||||
<a name="l00094"></a>00094 <a class="code" href="classMOEO.html#d07613f286ef484f164c51c9c1b2dc91">invalidObjectiveVectorValue</a> = <span class="keyword">true</span>;
|
||||
<a name="l00095"></a>00095 }
|
||||
<a name="l00096"></a>00096
|
||||
<a name="l00097"></a>00097
|
||||
<a name="l00101"></a><a class="code" href="classMOEO.html#1063475f98ef0c8afb8ebf299e5d3baa">00101</a> <span class="keywordtype">bool</span> <a class="code" href="classMOEO.html#1063475f98ef0c8afb8ebf299e5d3baa">invalidObjectiveVector</a>()<span class="keyword"> const</span>
|
||||
<a name="l00102"></a>00102 <span class="keyword"> </span>{
|
||||
<a name="l00103"></a>00103 <span class="keywordflow">return</span> <a class="code" href="classMOEO.html#d07613f286ef484f164c51c9c1b2dc91">invalidObjectiveVectorValue</a>;
|
||||
<a name="l00104"></a>00104 }
|
||||
<a name="l00105"></a>00105
|
||||
<a name="l00106"></a>00106
|
||||
<a name="l00110"></a><a class="code" href="classMOEO.html#e41a75b01ca1899adec50729cd6a4e04">00110</a> <a class="code" href="classMOEO.html#03184b6c0b5c905e0ff5a790a3d55803">Fitness</a> <a class="code" href="classMOEO.html#e41a75b01ca1899adec50729cd6a4e04">fitness</a>()<span class="keyword"> const</span>
|
||||
<a name="l00111"></a>00111 <span class="keyword"> </span>{
|
||||
<a name="l00112"></a>00112 <span class="keywordflow">if</span> ( <a class="code" href="classMOEO.html#4b5fb8c8c04e86aa039a42ffa2c8b327">invalidFitness</a>() )
|
||||
<a name="l00113"></a>00113 {
|
||||
<a name="l00114"></a>00114 <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">"invalid fitness (MOEO)"</span>);
|
||||
<a name="l00115"></a>00115 }
|
||||
<a name="l00116"></a>00116 <span class="keywordflow">return</span> <a class="code" href="classMOEO.html#bcc3104ab7311fa5987de80811393c7c">fitnessValue</a>;
|
||||
<a name="l00117"></a>00117 }
|
||||
<a name="l00118"></a>00118
|
||||
<a name="l00119"></a>00119
|
||||
<a name="l00124"></a><a class="code" href="classMOEO.html#4dc05ded73bb60d1a51e282006c8942d">00124</a> <span class="keywordtype">void</span> <a class="code" href="classMOEO.html#e41a75b01ca1899adec50729cd6a4e04">fitness</a>(<span class="keyword">const</span> <a class="code" href="classMOEO.html#03184b6c0b5c905e0ff5a790a3d55803">Fitness</a> & _fitnessValue)
|
||||
<a name="l00125"></a>00125 {
|
||||
<a name="l00126"></a>00126 <a class="code" href="classMOEO.html#bcc3104ab7311fa5987de80811393c7c">fitnessValue</a> = _fitnessValue;
|
||||
<a name="l00127"></a>00127 <a class="code" href="classMOEO.html#17f57546c6de38604d6749cc6ef9d254">invalidFitnessValue</a> = <span class="keyword">false</span>;
|
||||
<a name="l00128"></a>00128 }
|
||||
<a name="l00129"></a>00129
|
||||
<a name="l00130"></a>00130
|
||||
<a name="l00134"></a><a class="code" href="classMOEO.html#55876e2e7cd537052fec1c7f46f37ffe">00134</a> <span class="keywordtype">void</span> <a class="code" href="classMOEO.html#55876e2e7cd537052fec1c7f46f37ffe">invalidateFitness</a>()
|
||||
<a name="l00135"></a>00135 {
|
||||
<a name="l00136"></a>00136 <a class="code" href="classMOEO.html#17f57546c6de38604d6749cc6ef9d254">invalidFitnessValue</a> = <span class="keyword">true</span>;
|
||||
<a name="l00137"></a>00137 }
|
||||
<a name="l00138"></a>00138
|
||||
<a name="l00139"></a>00139
|
||||
<a name="l00143"></a><a class="code" href="classMOEO.html#4b5fb8c8c04e86aa039a42ffa2c8b327">00143</a> <span class="keywordtype">bool</span> <a class="code" href="classMOEO.html#4b5fb8c8c04e86aa039a42ffa2c8b327">invalidFitness</a>()<span class="keyword"> const</span>
|
||||
<a name="l00144"></a>00144 <span class="keyword"> </span>{
|
||||
<a name="l00145"></a>00145 <span class="keywordflow">return</span> <a class="code" href="classMOEO.html#17f57546c6de38604d6749cc6ef9d254">invalidFitnessValue</a>;
|
||||
<a name="l00146"></a>00146 }
|
||||
<a name="l00147"></a>00147
|
||||
<a name="l00148"></a>00148
|
||||
<a name="l00152"></a><a class="code" href="classMOEO.html#2242897d75e8849379b66b1e754ba65b">00152</a> <a class="code" href="classMOEO.html#9682a883fedc6333e95906e02236d492">Diversity</a> <a class="code" href="classMOEO.html#2242897d75e8849379b66b1e754ba65b">diversity</a>()<span class="keyword"> const</span>
|
||||
<a name="l00153"></a>00153 <span class="keyword"> </span>{
|
||||
<a name="l00154"></a>00154 <span class="keywordflow">if</span> ( <a class="code" href="classMOEO.html#580a4b2a92a3f8ca5e56431cf86bbd73">invalidDiversity</a>() )
|
||||
<a name="l00155"></a>00155 {
|
||||
<a name="l00156"></a>00156 <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">"invalid diversity"</span>);
|
||||
<a name="l00157"></a>00157 }
|
||||
<a name="l00158"></a>00158 <span class="keywordflow">return</span> <a class="code" href="classMOEO.html#83cc0d3a4020cbd7e1ff895dfedc61eb">diversityValue</a>;
|
||||
<a name="l00159"></a>00159 }
|
||||
<a name="l00160"></a>00160
|
||||
<a name="l00161"></a>00161
|
||||
<a name="l00166"></a><a class="code" href="classMOEO.html#1f0a391984cd14bcf930d1d81dd4848e">00166</a> <span class="keywordtype">void</span> <a class="code" href="classMOEO.html#2242897d75e8849379b66b1e754ba65b">diversity</a>(<span class="keyword">const</span> <a class="code" href="classMOEO.html#9682a883fedc6333e95906e02236d492">Diversity</a> & _diversityValue)
|
||||
<a name="l00167"></a>00167 {
|
||||
<a name="l00168"></a>00168 <a class="code" href="classMOEO.html#83cc0d3a4020cbd7e1ff895dfedc61eb">diversityValue</a> = _diversityValue;
|
||||
<a name="l00169"></a>00169 <a class="code" href="classMOEO.html#c53c08b7c51d4cc06efe58c6127f9b7d">invalidDiversityValue</a> = <span class="keyword">false</span>;
|
||||
<a name="l00170"></a>00170 }
|
||||
<a name="l00171"></a>00171
|
||||
<a name="l00172"></a>00172
|
||||
<a name="l00176"></a><a class="code" href="classMOEO.html#1283a27baab9728673445832e6d4301a">00176</a> <span class="keywordtype">void</span> <a class="code" href="classMOEO.html#1283a27baab9728673445832e6d4301a">invalidateDiversity</a>()
|
||||
<a name="l00177"></a>00177 {
|
||||
<a name="l00178"></a>00178 <a class="code" href="classMOEO.html#c53c08b7c51d4cc06efe58c6127f9b7d">invalidDiversityValue</a> = <span class="keyword">true</span>;
|
||||
<a name="l00179"></a>00179 }
|
||||
<a name="l00180"></a>00180
|
||||
<a name="l00181"></a>00181
|
||||
<a name="l00185"></a><a class="code" href="classMOEO.html#580a4b2a92a3f8ca5e56431cf86bbd73">00185</a> <span class="keywordtype">bool</span> <a class="code" href="classMOEO.html#580a4b2a92a3f8ca5e56431cf86bbd73">invalidDiversity</a>()<span class="keyword"> const</span>
|
||||
<a name="l00186"></a>00186 <span class="keyword"> </span>{
|
||||
<a name="l00187"></a>00187 <span class="keywordflow">return</span> <a class="code" href="classMOEO.html#c53c08b7c51d4cc06efe58c6127f9b7d">invalidDiversityValue</a>;
|
||||
<a name="l00188"></a>00188 }
|
||||
<a name="l00189"></a>00189
|
||||
<a name="l00190"></a>00190
|
||||
<a name="l00194"></a><a class="code" href="classMOEO.html#1069501a40e07071d78c067c46b696ee">00194</a> <span class="keywordtype">void</span> <a class="code" href="classMOEO.html#1069501a40e07071d78c067c46b696ee">invalidate</a>()
|
||||
<a name="l00195"></a>00195 {
|
||||
<a name="l00196"></a>00196 <a class="code" href="classMOEO.html#6b75e7e84726cf4e2d50216a35cec70b">invalidateObjectiveVector</a>();
|
||||
<a name="l00197"></a>00197 <a class="code" href="classMOEO.html#55876e2e7cd537052fec1c7f46f37ffe">invalidateFitness</a>();
|
||||
<a name="l00198"></a>00198 <a class="code" href="classMOEO.html#1283a27baab9728673445832e6d4301a">invalidateDiversity</a>();
|
||||
<a name="l00199"></a>00199 }
|
||||
<a name="l00200"></a>00200
|
||||
<a name="l00201"></a>00201
|
||||
<a name="l00205"></a><a class="code" href="classMOEO.html#795f686497042d62fce2f87bd47017bc">00205</a> <span class="keywordtype">bool</span> <a class="code" href="classMOEO.html#795f686497042d62fce2f87bd47017bc">invalid</a>()<span class="keyword"> const</span>
|
||||
<a name="l00206"></a>00206 <span class="keyword"> </span>{
|
||||
<a name="l00207"></a>00207 <span class="keywordflow">return</span> <a class="code" href="classMOEO.html#1063475f98ef0c8afb8ebf299e5d3baa">invalidObjectiveVector</a>();
|
||||
<a name="l00208"></a>00208 }
|
||||
<a name="l00209"></a>00209
|
||||
<a name="l00210"></a>00210
|
||||
<a name="l00217"></a><a class="code" href="classMOEO.html#d38eef435511ba3a5a310712a608f4ab">00217</a> <span class="keywordtype">bool</span> <a class="code" href="classMOEO.html#d38eef435511ba3a5a310712a608f4ab">operator<</a>(<span class="keyword">const</span> <a class="code" href="classMOEO.html">MOEO</a> & _other)<span class="keyword"> const</span>
|
||||
<a name="l00218"></a>00218 <span class="keyword"> </span>{
|
||||
<a name="l00219"></a>00219 <span class="keywordflow">return</span> <a class="code" href="classMOEO.html#f34036fdd02c5aef46d2a0f000d3a59e">objectiveVector</a>() < _other.<a class="code" href="classMOEO.html#f34036fdd02c5aef46d2a0f000d3a59e">objectiveVector</a>();
|
||||
<a name="l00220"></a>00220 }
|
||||
<a name="l00221"></a>00221
|
||||
<a name="l00222"></a>00222
|
||||
<a name="l00226"></a><a class="code" href="classMOEO.html#a020936acf61d8aef30983c2dd220a99">00226</a> <span class="keyword">virtual</span> std::string <a class="code" href="classMOEO.html#a020936acf61d8aef30983c2dd220a99">className</a>()<span class="keyword"> const</span>
|
||||
<a name="l00227"></a>00227 <span class="keyword"> </span>{
|
||||
<a name="l00228"></a>00228 <span class="keywordflow">return</span> <span class="stringliteral">"MOEO"</span>;
|
||||
<a name="l00229"></a>00229 }
|
||||
<a name="l00230"></a>00230
|
||||
<a name="l00231"></a>00231
|
||||
<a name="l00236"></a><a class="code" href="classMOEO.html#99e3dbc645fd2c23a82e9303683a05c5">00236</a> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classMOEO.html#99e3dbc645fd2c23a82e9303683a05c5">printOn</a>(std::ostream & _os)<span class="keyword"> const</span>
|
||||
<a name="l00237"></a>00237 <span class="keyword"> </span>{
|
||||
<a name="l00238"></a>00238 <span class="keywordflow">if</span> ( <a class="code" href="classMOEO.html#1063475f98ef0c8afb8ebf299e5d3baa">invalidObjectiveVector</a>() )
|
||||
<a name="l00239"></a>00239 {
|
||||
<a name="l00240"></a>00240 _os << <span class="stringliteral">"INVALID\t"</span>;
|
||||
<a name="l00241"></a>00241 }
|
||||
<a name="l00242"></a>00242 <span class="keywordflow">else</span>
|
||||
<a name="l00243"></a>00243 {
|
||||
<a name="l00244"></a>00244 _os << <a class="code" href="classMOEO.html#26b6fd1187b825b655d5a34b1d0693c9">objectiveVectorValue</a> << <span class="charliteral">'\t'</span>;
|
||||
<a name="l00245"></a>00245 }
|
||||
<a name="l00246"></a>00246 }
|
||||
<a name="l00247"></a>00247
|
||||
<a name="l00248"></a>00248
|
||||
<a name="l00253"></a><a class="code" href="classMOEO.html#1bbd9cb1a7709592bf4bc29dff8c5273">00253</a> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classMOEO.html#1bbd9cb1a7709592bf4bc29dff8c5273">readFrom</a>(std::istream & _is)
|
||||
<a name="l00254"></a>00254 {
|
||||
<a name="l00255"></a>00255 std::string objectiveVector_str;
|
||||
<a name="l00256"></a>00256 <span class="keywordtype">int</span> pos = _is.tellg();
|
||||
<a name="l00257"></a>00257 _is >> objectiveVector_str;
|
||||
<a name="l00258"></a>00258 <span class="keywordflow">if</span> (objectiveVector_str == <span class="stringliteral">"INVALID"</span>)
|
||||
<a name="l00259"></a>00259 {
|
||||
<a name="l00260"></a>00260 <a class="code" href="classMOEO.html#6b75e7e84726cf4e2d50216a35cec70b">invalidateObjectiveVector</a>();
|
||||
<a name="l00261"></a>00261 }
|
||||
<a name="l00262"></a>00262 <span class="keywordflow">else</span>
|
||||
<a name="l00263"></a>00263 {
|
||||
<a name="l00264"></a>00264 <a class="code" href="classMOEO.html#d07613f286ef484f164c51c9c1b2dc91">invalidObjectiveVectorValue</a> = <span class="keyword">false</span>;
|
||||
<a name="l00265"></a>00265 _is.seekg(pos); <span class="comment">// rewind</span>
|
||||
<a name="l00266"></a>00266 _is >> <a class="code" href="classMOEO.html#26b6fd1187b825b655d5a34b1d0693c9">objectiveVectorValue</a>;
|
||||
<a name="l00267"></a>00267 }
|
||||
<a name="l00268"></a>00268 }
|
||||
<a name="l00269"></a>00269
|
||||
<a name="l00270"></a>00270
|
||||
<a name="l00271"></a>00271 <span class="keyword">private</span>:
|
||||
<a name="l00272"></a>00272
|
||||
<a name="l00274"></a><a class="code" href="classMOEO.html#26b6fd1187b825b655d5a34b1d0693c9">00274</a> <a class="code" href="classMOEO.html#9fafca99234ef3cd9fdbaf05bde5a275">ObjectiveVector</a> <a class="code" href="classMOEO.html#26b6fd1187b825b655d5a34b1d0693c9">objectiveVectorValue</a>;
|
||||
<a name="l00276"></a><a class="code" href="classMOEO.html#d07613f286ef484f164c51c9c1b2dc91">00276</a> <span class="keywordtype">bool</span> <a class="code" href="classMOEO.html#d07613f286ef484f164c51c9c1b2dc91">invalidObjectiveVectorValue</a>;
|
||||
<a name="l00278"></a><a class="code" href="classMOEO.html#bcc3104ab7311fa5987de80811393c7c">00278</a> <a class="code" href="classMOEO.html#03184b6c0b5c905e0ff5a790a3d55803">Fitness</a> <a class="code" href="classMOEO.html#bcc3104ab7311fa5987de80811393c7c">fitnessValue</a>;
|
||||
<a name="l00280"></a><a class="code" href="classMOEO.html#17f57546c6de38604d6749cc6ef9d254">00280</a> <span class="keywordtype">bool</span> <a class="code" href="classMOEO.html#17f57546c6de38604d6749cc6ef9d254">invalidFitnessValue</a>;
|
||||
<a name="l00282"></a><a class="code" href="classMOEO.html#83cc0d3a4020cbd7e1ff895dfedc61eb">00282</a> <a class="code" href="classMOEO.html#9682a883fedc6333e95906e02236d492">Diversity</a> <a class="code" href="classMOEO.html#83cc0d3a4020cbd7e1ff895dfedc61eb">diversityValue</a>;
|
||||
<a name="l00284"></a><a class="code" href="classMOEO.html#c53c08b7c51d4cc06efe58c6127f9b7d">00284</a> <span class="keywordtype">bool</span> <a class="code" href="classMOEO.html#c53c08b7c51d4cc06efe58c6127f9b7d">invalidDiversityValue</a>;
|
||||
<a name="l00285"></a>00285
|
||||
<a name="l00286"></a>00286 };
|
||||
<a name="l00287"></a>00287
|
||||
<a name="l00288"></a>00288 <span class="preprocessor">#endif </span><span class="comment">/*MOEO_H_*/</span>
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Tue Apr 17 16:53:20 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,98 +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 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> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li id="current"><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>ParadisEO-MOEO Class List</h1>Here are the classes, structs, unions and interfaces with brief descriptions:<table>
|
||||
<tr><td class="indexkey"><a class="el" href="classMOEO.html">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity ></a></td><td class="indexvalue">Base class allowing to represent a solution (an individual) for multi-objective optimization </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoAdditiveEpsilonBinaryMetric.html">moeoAdditiveEpsilonBinaryMetric< ObjectiveVector ></a></td><td class="indexvalue">Additive epsilon binary metric allowing to compare two objective vectors as proposed in Zitzler E., Thiele L., Laumanns M., Fonseca C </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoArchive.html">moeoArchive< MOEOT ></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="classmoeoArchiveObjectiveVectorSavingUpdater.html">moeoArchiveObjectiveVectorSavingUpdater< EOT ></a></td><td class="indexvalue">This class allows to save the fitnesses of solutions contained in an archive into a file at each generation </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoArchiveUpdater.html">moeoArchiveUpdater< MOEOT ></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="classmoeoBinaryMetric.html">moeoBinaryMetric< A1, A2, R ></a></td><td class="indexvalue">Base class for binary metrics </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoBinaryMetricSavingUpdater.html">moeoBinaryMetricSavingUpdater< MOEOT ></a></td><td class="indexvalue">This class allows to save the progression of a binary metric comparing the objective vectors of the current population (or archive) with the objective vectors of the population (or archive) of the generation (n-1) into a file </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoBitVector.html">moeoBitVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity ></a></td><td class="indexvalue">This class is an implementationeo of a simple bit-valued <a class="el" href="classmoeoVector.html">moeoVector</a> </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoCombinedLS.html">moeoCombinedLS< MOEOT, Type ></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="classmoeoComparator.html">moeoComparator< MOEOT ></a></td><td class="indexvalue">Functor allowing to compare two solutions </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoContributionMetric.html">moeoContributionMetric< ObjectiveVector ></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 (Meunier, Talbi, Reininger: 'A multiobjective genetic algorithm for radio network optimization', in Proc </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoConvertPopToObjectiveVectors.html">moeoConvertPopToObjectiveVectors< MOEOT, ObjectiveVector ></a></td><td class="indexvalue">Functor allowing to get a vector of objective vectors from a population </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoCriterionBasedFitnessAssignment.html">moeoCriterionBasedFitnessAssignment< MOEOT ></a></td><td class="indexvalue">MoeoCriterionBasedFitnessAssignment is a <a class="el" href="classmoeoFitnessAssignment.html">moeoFitnessAssignment</a> for criterion-based strategies </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoCrowdingDistanceDiversityAssignment.html">moeoCrowdingDistanceDiversityAssignment< MOEOT ></a></td><td class="indexvalue">Diversity assignment sheme based on crowding distance proposed in: K </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoDetTournamentSelect.html">moeoDetTournamentSelect< MOEOT ></a></td><td class="indexvalue">Selection strategy that selects ONE individual by deterministic tournament </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoDiversityAssignment.html">moeoDiversityAssignment< MOEOT ></a></td><td class="indexvalue">Functor that sets the diversity values of a whole population </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoDiversityThenFitnessComparator.html">moeoDiversityThenFitnessComparator< MOEOT ></a></td><td class="indexvalue">Functor allowing to compare two solutions according to their diversity values, then according to their fitness values </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoDummyDiversityAssignment.html">moeoDummyDiversityAssignment< MOEOT ></a></td><td class="indexvalue">MoeoDummyDiversityAssignment is a <a class="el" href="classmoeoDiversityAssignment.html">moeoDiversityAssignment</a> that gives the value '0' as the individual's diversity for a whole population if it is invalid </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoDummyFitnessAssignment.html">moeoDummyFitnessAssignment< MOEOT ></a></td><td class="indexvalue">MoeoDummyFitnessAssignment is a <a class="el" href="classmoeoFitnessAssignment.html">moeoFitnessAssignment</a> that gives the value '0' as the individual's fitness for a whole population if it is invalid </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoEA.html">moeoEA< MOEOT ></a></td><td class="indexvalue">Abstract class for multi-objective evolutionary algorithms </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoEasyEA.html">moeoEasyEA< MOEOT ></a></td><td class="indexvalue">An easy class to design multi-objective evolutionary algorithms </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoElitistReplacement.html">moeoElitistReplacement< MOEOT ></a></td><td class="indexvalue">Elitist replacement strategy that consists in keeping the N best individuals </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoElitistReplacement_1_1Cmp.html">moeoElitistReplacement< MOEOT >::Cmp</a></td><td class="indexvalue">This class is used to compare solutions in order to sort the population </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoEntropyMetric.html">moeoEntropyMetric< ObjectiveVector ></a></td><td class="indexvalue">The entropy gives an idea of the diversity of a Pareto set relatively to another (Basseur, Seynhaeve, Talbi: 'Design of Multi-objective Evolutionary Algorithms: Application to the Flow-shop Scheduling Problem', in Proc </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoEnvironmentalReplacement.html">moeoEnvironmentalReplacement< MOEOT ></a></td><td class="indexvalue">Environmental replacement strategy that consists in keeping the N best individuals by deleting individuals 1 by 1 and by updating the fitness and diversity values after each deletion </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoEnvironmentalReplacement_1_1Cmp.html">moeoEnvironmentalReplacement< MOEOT >::Cmp</a></td><td class="indexvalue">This class is used to compare solutions in order to sort the population </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoEvalFunc.html">moeoEvalFunc< MOEOT ></a></td><td class="indexvalue"></td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoFastNonDominatedSortingFitnessAssignment.html">moeoFastNonDominatedSortingFitnessAssignment< MOEOT ></a></td><td class="indexvalue">Fitness assignment sheme based on Pareto-dominance count proposed in: N </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoFitnessAssignment.html">moeoFitnessAssignment< MOEOT ></a></td><td class="indexvalue">Functor that sets the fitness values of a whole population </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoFitnessThenDiversityComparator.html">moeoFitnessThenDiversityComparator< MOEOT ></a></td><td class="indexvalue">Functor allowing to compare two solutions according to their fitness values, then according to their diversity values </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoGDominanceObjectiveVectorComparator.html">moeoGDominanceObjectiveVectorComparator< ObjectiveVector ></a></td><td class="indexvalue">This functor class allows to compare 2 objective vectors according to g-dominance </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoGenerationalReplacement.html">moeoGenerationalReplacement< MOEOT ></a></td><td class="indexvalue">Generational replacement: only the new individuals are preserved </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoHybridLS.html">moeoHybridLS< MOEOT ></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="classmoeoHypervolumeBinaryMetric.html">moeoHypervolumeBinaryMetric< ObjectiveVector ></a></td><td class="indexvalue">Hypervolume binary metric allowing to compare two objective vectors as proposed in Zitzler E., Künzli S </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoIndicatorBasedFitnessAssignment.html">moeoIndicatorBasedFitnessAssignment< MOEOT ></a></td><td class="indexvalue">Fitness assignment sheme based an Indicator proposed in: E </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoLS.html">moeoLS< MOEOT, Type ></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="classmoeoMetric.html">moeoMetric</a></td><td class="indexvalue">Base class for performance metrics (also known as quality indicators) </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoNormalizedSolutionVsSolutionBinaryMetric.html">moeoNormalizedSolutionVsSolutionBinaryMetric< ObjectiveVector, R ></a></td><td class="indexvalue">Base class for binary metrics dedicated to the performance comparison between two solutions's objective vectors using normalized values </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoNSGAII.html">moeoNSGAII< MOEOT ></a></td><td class="indexvalue">The NSGA-II algorithm as described in: Deb, K., S </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoObjectiveComparator.html">moeoObjectiveComparator< MOEOT ></a></td><td class="indexvalue">Functor allowing to compare two solutions according to their first objective value, then their second, and so on </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoObjectiveVector.html">moeoObjectiveVector< ObjectiveVectorTraits ></a></td><td class="indexvalue">Abstract class allowing to represent a solution in the objective space (phenotypic representation) </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoObjectiveVectorComparator.html">moeoObjectiveVectorComparator< ObjectiveVector ></a></td><td class="indexvalue">Abstract class allowing to compare 2 objective vectors </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoObjectiveVectorDouble.html">moeoObjectiveVectorDouble< ObjectiveVectorTraits ></a></td><td class="indexvalue">This class allows to represent a solution in the objective space (phenotypic representation) by a std::vector of doubles, i.e </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoObjectiveVectorTraits.html">moeoObjectiveVectorTraits</a></td><td class="indexvalue">A traits class for <a class="el" href="classmoeoObjectiveVector.html">moeoObjectiveVector</a> to specify the number of objectives and which ones have to be minimized or maximized </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoOneObjectiveComparator.html">moeoOneObjectiveComparator< MOEOT ></a></td><td class="indexvalue">Functor allowing to compare two solutions according to one objective </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoParetoBasedFitnessAssignment.html">moeoParetoBasedFitnessAssignment< MOEOT ></a></td><td class="indexvalue">MoeoParetoBasedFitnessAssignment is a <a class="el" href="classmoeoFitnessAssignment.html">moeoFitnessAssignment</a> for Pareto-based strategies </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoParetoObjectiveVectorComparator.html">moeoParetoObjectiveVectorComparator< ObjectiveVector ></a></td><td class="indexvalue">This functor class allows to compare 2 objective vectors according to Pareto dominance </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoRandomSelect.html">moeoRandomSelect< MOEOT ></a></td><td class="indexvalue">Selection strategy that selects only one element randomly from a whole population </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoRealVector.html">moeoRealVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity ></a></td><td class="indexvalue">This class is an implementationeo of a simple double-valued <a class="el" href="classmoeoVector.html">moeoVector</a> </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoReplacement.html">moeoReplacement< MOEOT ></a></td><td class="indexvalue">Replacement strategy for multi-objective optimization </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoRouletteSelect.html">moeoRouletteSelect< MOEOT ></a></td><td class="indexvalue">Selection strategy that selects ONE individual by using roulette wheel process </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoScalarFitnessAssignment.html">moeoScalarFitnessAssignment< MOEOT ></a></td><td class="indexvalue">MoeoScalarFitnessAssignment is a <a class="el" href="classmoeoFitnessAssignment.html">moeoFitnessAssignment</a> for scalar strategies </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoSelectFromPopAndArch.html">moeoSelectFromPopAndArch< MOEOT ></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="classmoeoSelectOne.html">moeoSelectOne< MOEOT ></a></td><td class="indexvalue">Selection strategy for multi-objective optimization that selects only one element from a whole population </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoSolutionUnaryMetric.html">moeoSolutionUnaryMetric< ObjectiveVector, R ></a></td><td class="indexvalue">Base class for unary metrics dedicated to the performance evaluation of a single solution's objective vector </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoSolutionVsSolutionBinaryMetric.html">moeoSolutionVsSolutionBinaryMetric< ObjectiveVector, R ></a></td><td class="indexvalue">Base class for binary metrics dedicated to the performance comparison between two solutions's objective vectors </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoStochTournamentSelect.html">moeoStochTournamentSelect< MOEOT ></a></td><td class="indexvalue">Selection strategy that selects ONE individual by stochastic tournament </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoUnaryMetric.html">moeoUnaryMetric< A, R ></a></td><td class="indexvalue">Base class for unary metrics </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoVector.html">moeoVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity, GeneType ></a></td><td class="indexvalue">Base class for fixed length chromosomes, just derives from <a class="el" href="classMOEO.html">MOEO</a> and std::vector and redirects the smaller than operator to MOEO (objective vector based comparison) </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoVectorUnaryMetric.html">moeoVectorUnaryMetric< ObjectiveVector, R ></a></td><td class="indexvalue">Base class for unary metrics dedicated to the performance evaluation of a Pareto set (a vector of objective vectors) </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoVectorVsVectorBinaryMetric.html">moeoVectorVsVectorBinaryMetric< ObjectiveVector, R ></a></td><td class="indexvalue">Base class for binary metrics dedicated to the performance comparison between two Pareto sets (two vectors of objective vectors) </td></tr>
|
||||
</table>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 17 16:53:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,85 +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 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> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity > Member List</h1>This is the complete list of members for <a class="el" href="classMOEO.html">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="el" href="classMOEO.html#a020936acf61d8aef30983c2dd220a99">className</a>() const</td><td><a class="el" href="classMOEO.html">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity ></a></td><td><code> [inline, virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classMOEO.html#2242897d75e8849379b66b1e754ba65b">diversity</a>() const</td><td><a class="el" href="classMOEO.html">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classMOEO.html#1f0a391984cd14bcf930d1d81dd4848e">diversity</a>(const Diversity &_diversityValue)</td><td><a class="el" href="classMOEO.html">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classMOEO.html#9682a883fedc6333e95906e02236d492">Diversity</a> typedef</td><td><a class="el" href="classMOEO.html">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classMOEO.html#83cc0d3a4020cbd7e1ff895dfedc61eb">diversityValue</a></td><td><a class="el" href="classMOEO.html">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html#a0">EO</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html">EO< MOEOObjectiveVector ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classMOEO.html#03184b6c0b5c905e0ff5a790a3d55803">Fitness</a> typedef</td><td><a class="el" href="classMOEO.html">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classMOEO.html#e41a75b01ca1899adec50729cd6a4e04">fitness</a>() const</td><td><a class="el" href="classMOEO.html">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classMOEO.html#4dc05ded73bb60d1a51e282006c8942d">fitness</a>(const Fitness &_fitnessValue)</td><td><a class="el" href="classMOEO.html">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html#a4">EO< MOEOObjectiveVector >::fitness</a>(const Fitness &_fitness)</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html">EO< MOEOObjectiveVector ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html#a9">EO< MOEOObjectiveVector >::fitness</a>(performance_type perf)</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html">EO< MOEOObjectiveVector ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html#w1">fitness_traits</a> typedef</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html">EO< MOEOObjectiveVector ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classMOEO.html#bcc3104ab7311fa5987de80811393c7c">fitnessValue</a></td><td><a class="el" href="classMOEO.html">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classMOEO.html#795f686497042d62fce2f87bd47017bc">invalid</a>() const</td><td><a class="el" href="classMOEO.html">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classMOEO.html#1069501a40e07071d78c067c46b696ee">invalidate</a>()</td><td><a class="el" href="classMOEO.html">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html#a16">invalidate_worth</a>(void)</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html">EO< MOEOObjectiveVector ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classMOEO.html#1283a27baab9728673445832e6d4301a">invalidateDiversity</a>()</td><td><a class="el" href="classMOEO.html">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classMOEO.html#55876e2e7cd537052fec1c7f46f37ffe">invalidateFitness</a>()</td><td><a class="el" href="classMOEO.html">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classMOEO.html#6b75e7e84726cf4e2d50216a35cec70b">invalidateObjectiveVector</a>()</td><td><a class="el" href="classMOEO.html">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classMOEO.html#580a4b2a92a3f8ca5e56431cf86bbd73">invalidDiversity</a>() const</td><td><a class="el" href="classMOEO.html">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classMOEO.html#c53c08b7c51d4cc06efe58c6127f9b7d">invalidDiversityValue</a></td><td><a class="el" href="classMOEO.html">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classMOEO.html#4b5fb8c8c04e86aa039a42ffa2c8b327">invalidFitness</a>() const</td><td><a class="el" href="classMOEO.html">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classMOEO.html#17f57546c6de38604d6749cc6ef9d254">invalidFitnessValue</a></td><td><a class="el" href="classMOEO.html">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classMOEO.html#1063475f98ef0c8afb8ebf299e5d3baa">invalidObjectiveVector</a>() const</td><td><a class="el" href="classMOEO.html">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classMOEO.html#d07613f286ef484f164c51c9c1b2dc91">invalidObjectiveVectorValue</a></td><td><a class="el" href="classMOEO.html">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classMOEO.html#cff537a68ecc80c753318d3e12f842f5">MOEO</a>()</td><td><a class="el" href="classMOEO.html">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classMOEO.html#9fafca99234ef3cd9fdbaf05bde5a275">ObjectiveVector</a> typedef</td><td><a class="el" href="classMOEO.html">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classMOEO.html#f34036fdd02c5aef46d2a0f000d3a59e">objectiveVector</a>() const</td><td><a class="el" href="classMOEO.html">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classMOEO.html#d4a765a76f9acc1bca36297ab55d7282">objectiveVector</a>(const ObjectiveVector &_objectiveVectorValue)</td><td><a class="el" href="classMOEO.html">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classMOEO.html#26b6fd1187b825b655d5a34b1d0693c9">objectiveVectorValue</a></td><td><a class="el" href="classMOEO.html">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classMOEO.html#d38eef435511ba3a5a310712a608f4ab">operator<</a>(const MOEO &_other) const</td><td><a class="el" href="classMOEO.html">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html#a6">EO< MOEOObjectiveVector >::operator<</a>(const EO &_eo2) const</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html">EO< MOEOObjectiveVector ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html#a17">EO< MOEOObjectiveVector >::operator<</a>(const EO< Fitness, Traits > &other) const</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html">EO< MOEOObjectiveVector ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html#a7">operator></a>(const EO &_eo2) const</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html">EO< MOEOObjectiveVector ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html#a18">operator></a>(const EO< Fitness, Traits > &other) const</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html">EO< MOEOObjectiveVector ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html#a10">performance</a>(performance_type perf)</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html">EO< MOEOObjectiveVector ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html#a11">performance</a>(void) const</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html">EO< MOEOObjectiveVector ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html#w3">performance_type</a> typedef</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html">EO< MOEOObjectiveVector ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classMOEO.html#99e3dbc645fd2c23a82e9303683a05c5">printOn</a>(std::ostream &_os) const</td><td><a class="el" href="classMOEO.html">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity ></a></td><td><code> [inline, virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classMOEO.html#1bbd9cb1a7709592bf4bc29dff8c5273">readFrom</a>(std::istream &_is)</td><td><a class="el" href="classMOEO.html">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity ></a></td><td><code> [inline, virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html#w2">storage_type</a> typedef</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html">EO< MOEOObjectiveVector ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html#a12">worth</a>(worth_type worth)</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html">EO< MOEOObjectiveVector ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html#a13">worth</a>(void) const</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html">EO< MOEOObjectiveVector ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html#w4">worth_type</a> typedef</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html">EO< MOEOObjectiveVector ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html#a1">~EO</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html">EO< MOEOObjectiveVector ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_object.html#a0">~eoObject</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_object.html">eoObject</a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_persistent.html#a0">~eoPersistent</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_persistent.html">eoPersistent</a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_printable.html#a0">~eoPrintable</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_printable.html">eoPrintable</a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classMOEO.html#0215e9acab4ab57088175f9856e6c48c">~MOEO</a>()</td><td><a class="el" href="classMOEO.html">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity ></a></td><td><code> [inline, virtual]</code></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Tue Apr 17 16:53:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,388 +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: MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity > Class Template Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</span></a></li>
|
||||
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity > Class Template Reference</h1><!-- doxytag: class="MOEO" --><!-- doxytag: inherits="EO< MOEOObjectiveVector >" -->Base class allowing to represent a solution (an individual) for multi-objective optimization.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="MOEO_8h-source.html">MOEO.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity >:
|
||||
<p><center><img src="classMOEO.png" usemap="#MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity >_map" border="0" alt=""></center>
|
||||
<map name="MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity >_map">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html" alt="EO< MOEOObjectiveVector >" shape="rect" coords="498,112,986,136">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_object.html" alt="eoObject" shape="rect" coords="249,56,737,80">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_persistent.html" alt="eoPersistent" shape="rect" coords="747,56,1235,80">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_printable.html" alt="eoPrintable" shape="rect" coords="747,0,1235,24">
|
||||
<area href="classmoeoVector.html" alt="moeoVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity, GeneType >" shape="rect" coords="0,224,488,248">
|
||||
<area href="classmoeoVector.html" alt="moeoVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity, bool >" shape="rect" coords="498,224,986,248">
|
||||
<area href="classmoeoVector.html" alt="moeoVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity, double >" shape="rect" coords="996,224,1484,248">
|
||||
<area href="classmoeoBitVector.html" alt="moeoBitVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity >" shape="rect" coords="498,280,986,304">
|
||||
<area href="classmoeoRealVector.html" alt="moeoRealVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity >" shape="rect" coords="996,280,1484,304">
|
||||
</map>
|
||||
<a href="classMOEO-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="9fafca99234ef3cd9fdbaf05bde5a275"></a><!-- doxytag: member="MOEO::ObjectiveVector" ref="9fafca99234ef3cd9fdbaf05bde5a275" args="" -->
|
||||
typedef MOEOObjectiveVector </td><td class="memItemRight" valign="bottom"><a class="el" href="classMOEO.html#9fafca99234ef3cd9fdbaf05bde5a275">ObjectiveVector</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">the objective vector type of a solution <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="03184b6c0b5c905e0ff5a790a3d55803"></a><!-- doxytag: member="MOEO::Fitness" ref="03184b6c0b5c905e0ff5a790a3d55803" args="" -->
|
||||
typedef MOEOFitness </td><td class="memItemRight" valign="bottom"><a class="el" href="classMOEO.html#03184b6c0b5c905e0ff5a790a3d55803">Fitness</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">the fitness type of a solution <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9682a883fedc6333e95906e02236d492"></a><!-- doxytag: member="MOEO::Diversity" ref="9682a883fedc6333e95906e02236d492" args="" -->
|
||||
typedef MOEODiversity </td><td class="memItemRight" valign="bottom"><a class="el" href="classMOEO.html#9682a883fedc6333e95906e02236d492">Diversity</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">the diversity 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"><a class="anchor" name="cff537a68ecc80c753318d3e12f842f5"></a><!-- doxytag: member="MOEO::MOEO" ref="cff537a68ecc80c753318d3e12f842f5" args="()" -->
|
||||
</td><td class="memItemRight" valign="bottom"><a class="el" href="classMOEO.html#cff537a68ecc80c753318d3e12f842f5">MOEO</a> ()</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Ctor. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0215e9acab4ab57088175f9856e6c48c"></a><!-- doxytag: member="MOEO::~MOEO" ref="0215e9acab4ab57088175f9856e6c48c" args="()" -->
|
||||
virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classMOEO.html#0215e9acab4ab57088175f9856e6c48c">~MOEO</a> ()</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Virtual dtor. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f34036fdd02c5aef46d2a0f000d3a59e"></a><!-- doxytag: member="MOEO::objectiveVector" ref="f34036fdd02c5aef46d2a0f000d3a59e" args="() const" -->
|
||||
<a class="el" href="classMOEO.html#9fafca99234ef3cd9fdbaf05bde5a275">ObjectiveVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classMOEO.html#f34036fdd02c5aef46d2a0f000d3a59e">objectiveVector</a> () const</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the objective vector of the current solution. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classMOEO.html#d4a765a76f9acc1bca36297ab55d7282">objectiveVector</a> (const <a class="el" href="classMOEO.html#9fafca99234ef3cd9fdbaf05bde5a275">ObjectiveVector</a> &_objectiveVectorValue)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the objective vector of the current solution. <a href="#d4a765a76f9acc1bca36297ab55d7282"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6b75e7e84726cf4e2d50216a35cec70b"></a><!-- doxytag: member="MOEO::invalidateObjectiveVector" ref="6b75e7e84726cf4e2d50216a35cec70b" args="()" -->
|
||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classMOEO.html#6b75e7e84726cf4e2d50216a35cec70b">invalidateObjectiveVector</a> ()</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the objective vector as invalid. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1063475f98ef0c8afb8ebf299e5d3baa"></a><!-- doxytag: member="MOEO::invalidObjectiveVector" ref="1063475f98ef0c8afb8ebf299e5d3baa" args="() const" -->
|
||||
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classMOEO.html#1063475f98ef0c8afb8ebf299e5d3baa">invalidObjectiveVector</a> () const</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns true if the objective vector is invalid, false otherwise. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e41a75b01ca1899adec50729cd6a4e04"></a><!-- doxytag: member="MOEO::fitness" ref="e41a75b01ca1899adec50729cd6a4e04" args="() const" -->
|
||||
<a class="el" href="classMOEO.html#03184b6c0b5c905e0ff5a790a3d55803">Fitness</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classMOEO.html#e41a75b01ca1899adec50729cd6a4e04">fitness</a> () const</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the fitness value of the current solution. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classMOEO.html#4dc05ded73bb60d1a51e282006c8942d">fitness</a> (const <a class="el" href="classMOEO.html#03184b6c0b5c905e0ff5a790a3d55803">Fitness</a> &_fitnessValue)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the fitness value of the current solution. <a href="#4dc05ded73bb60d1a51e282006c8942d"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="55876e2e7cd537052fec1c7f46f37ffe"></a><!-- doxytag: member="MOEO::invalidateFitness" ref="55876e2e7cd537052fec1c7f46f37ffe" args="()" -->
|
||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classMOEO.html#55876e2e7cd537052fec1c7f46f37ffe">invalidateFitness</a> ()</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the fitness value as invalid. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4b5fb8c8c04e86aa039a42ffa2c8b327"></a><!-- doxytag: member="MOEO::invalidFitness" ref="4b5fb8c8c04e86aa039a42ffa2c8b327" args="() const" -->
|
||||
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classMOEO.html#4b5fb8c8c04e86aa039a42ffa2c8b327">invalidFitness</a> () const</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns true if the fitness value is invalid, false otherwise. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2242897d75e8849379b66b1e754ba65b"></a><!-- doxytag: member="MOEO::diversity" ref="2242897d75e8849379b66b1e754ba65b" args="() const" -->
|
||||
<a class="el" href="classMOEO.html#9682a883fedc6333e95906e02236d492">Diversity</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classMOEO.html#2242897d75e8849379b66b1e754ba65b">diversity</a> () const</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the diversity value of the current solution. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classMOEO.html#1f0a391984cd14bcf930d1d81dd4848e">diversity</a> (const <a class="el" href="classMOEO.html#9682a883fedc6333e95906e02236d492">Diversity</a> &_diversityValue)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the diversity value of the current solution. <a href="#1f0a391984cd14bcf930d1d81dd4848e"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1283a27baab9728673445832e6d4301a"></a><!-- doxytag: member="MOEO::invalidateDiversity" ref="1283a27baab9728673445832e6d4301a" args="()" -->
|
||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classMOEO.html#1283a27baab9728673445832e6d4301a">invalidateDiversity</a> ()</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the diversity value as invalid. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="580a4b2a92a3f8ca5e56431cf86bbd73"></a><!-- doxytag: member="MOEO::invalidDiversity" ref="580a4b2a92a3f8ca5e56431cf86bbd73" args="() const" -->
|
||||
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classMOEO.html#580a4b2a92a3f8ca5e56431cf86bbd73">invalidDiversity</a> () const</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns true if the diversity value is invalid, false otherwise. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1069501a40e07071d78c067c46b696ee"></a><!-- doxytag: member="MOEO::invalidate" ref="1069501a40e07071d78c067c46b696ee" args="()" -->
|
||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classMOEO.html#1069501a40e07071d78c067c46b696ee">invalidate</a> ()</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the objective vector, the fitness value and the diversity value as invalid. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="795f686497042d62fce2f87bd47017bc"></a><!-- doxytag: member="MOEO::invalid" ref="795f686497042d62fce2f87bd47017bc" args="() const" -->
|
||||
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classMOEO.html#795f686497042d62fce2f87bd47017bc">invalid</a> () const</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns true if the fitness value is invalid, false otherwise. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classMOEO.html#d38eef435511ba3a5a310712a608f4ab">operator<</a> (const <a class="el" href="classMOEO.html">MOEO</a> &_other) const</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns true if the objective vector of the current solution is smaller than the objective vector of _other on the first objective, then on the second, and so on (can be usefull for sorting/printing). <a href="#d38eef435511ba3a5a310712a608f4ab"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a020936acf61d8aef30983c2dd220a99"></a><!-- doxytag: member="MOEO::className" ref="a020936acf61d8aef30983c2dd220a99" args="() const" -->
|
||||
virtual std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classMOEO.html#a020936acf61d8aef30983c2dd220a99">className</a> () const</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return the class id (the class name as a std::string). <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classMOEO.html#99e3dbc645fd2c23a82e9303683a05c5">printOn</a> (std::ostream &_os) const</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Writing object. <a href="#99e3dbc645fd2c23a82e9303683a05c5"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classMOEO.html#1bbd9cb1a7709592bf4bc29dff8c5273">readFrom</a> (std::istream &_is)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Reading object. <a href="#1bbd9cb1a7709592bf4bc29dff8c5273"></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="26b6fd1187b825b655d5a34b1d0693c9"></a><!-- doxytag: member="MOEO::objectiveVectorValue" ref="26b6fd1187b825b655d5a34b1d0693c9" args="" -->
|
||||
<a class="el" href="classMOEO.html#9fafca99234ef3cd9fdbaf05bde5a275">ObjectiveVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classMOEO.html#26b6fd1187b825b655d5a34b1d0693c9">objectiveVectorValue</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">the objective vector of this solution <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d07613f286ef484f164c51c9c1b2dc91"></a><!-- doxytag: member="MOEO::invalidObjectiveVectorValue" ref="d07613f286ef484f164c51c9c1b2dc91" args="" -->
|
||||
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classMOEO.html#d07613f286ef484f164c51c9c1b2dc91">invalidObjectiveVectorValue</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">true if the objective vector is invalid <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bcc3104ab7311fa5987de80811393c7c"></a><!-- doxytag: member="MOEO::fitnessValue" ref="bcc3104ab7311fa5987de80811393c7c" args="" -->
|
||||
<a class="el" href="classMOEO.html#03184b6c0b5c905e0ff5a790a3d55803">Fitness</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classMOEO.html#bcc3104ab7311fa5987de80811393c7c">fitnessValue</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">the fitness value of this solution <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="17f57546c6de38604d6749cc6ef9d254"></a><!-- doxytag: member="MOEO::invalidFitnessValue" ref="17f57546c6de38604d6749cc6ef9d254" args="" -->
|
||||
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classMOEO.html#17f57546c6de38604d6749cc6ef9d254">invalidFitnessValue</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">true if the fitness value is invalid <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="83cc0d3a4020cbd7e1ff895dfedc61eb"></a><!-- doxytag: member="MOEO::diversityValue" ref="83cc0d3a4020cbd7e1ff895dfedc61eb" args="" -->
|
||||
<a class="el" href="classMOEO.html#9682a883fedc6333e95906e02236d492">Diversity</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classMOEO.html#83cc0d3a4020cbd7e1ff895dfedc61eb">diversityValue</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">the diversity value of this solution <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c53c08b7c51d4cc06efe58c6127f9b7d"></a><!-- doxytag: member="MOEO::invalidDiversityValue" ref="c53c08b7c51d4cc06efe58c6127f9b7d" args="" -->
|
||||
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classMOEO.html#c53c08b7c51d4cc06efe58c6127f9b7d">invalidDiversityValue</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">true if the diversity value is invalid <br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class MOEOObjectiveVector, class MOEOFitness, class MOEODiversity><br>
|
||||
class MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity ></h3>
|
||||
|
||||
Base class allowing to represent a solution (an individual) for multi-objective optimization.
|
||||
<p>
|
||||
The template argument MOEOObjectiveVector allows to represent the solution in the objective space (it can be a <a class="el" href="classmoeoObjectiveVector.html">moeoObjectiveVector</a> object). The template argument MOEOFitness is an object reflecting the quality of the solution in term of convergence (the fitness of a solution is always to be maximized). The template argument MOEODiversity is an object reflecting the quality of the solution in term of diversity (the diversity of a solution is always to be maximized). All template arguments must have a void and a copy constructor. Besides, note that, contrary to the mono-objective case (and to <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html">EO</a>) where the fitness value of a solution is confused with its objective value, the fitness value differs of the objectives values in the multi-objective case.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="MOEO_8h-source.html#l00031">31</a> of file <a class="el" href="MOEO_8h-source.html">MOEO.h</a>.<hr><h2>Member Function Documentation</h2>
|
||||
<a class="anchor" name="d4a765a76f9acc1bca36297ab55d7282"></a><!-- doxytag: member="MOEO::objectiveVector" ref="d4a765a76f9acc1bca36297ab55d7282" args="(const ObjectiveVector &_objectiveVectorValue)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class MOEOObjectiveVector, class MOEOFitness, class MOEODiversity> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void <a class="el" href="classMOEO.html">MOEO</a>< MOEOObjectiveVector, MOEOFitness, MOEODiversity >::objectiveVector </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="classMOEO.html#9fafca99234ef3cd9fdbaf05bde5a275">ObjectiveVector</a> & </td>
|
||||
<td class="paramname"> <em>_objectiveVectorValue</em> </td>
|
||||
<td> ) </td>
|
||||
<td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Sets the objective vector of the current solution.
|
||||
<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>_objectiveVectorValue</em> </td><td>the new objective vector </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="MOEO_8h-source.html#l00082">82</a> of file <a class="el" href="MOEO_8h-source.html">MOEO.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="MOEO_8h-source.html#l00276">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity >::invalidObjectiveVectorValue</a>, and <a class="el" href="MOEO_8h-source.html#l00274">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity >::objectiveVectorValue</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="4dc05ded73bb60d1a51e282006c8942d"></a><!-- doxytag: member="MOEO::fitness" ref="4dc05ded73bb60d1a51e282006c8942d" args="(const Fitness &_fitnessValue)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class MOEOObjectiveVector, class MOEOFitness, class MOEODiversity> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void <a class="el" href="classMOEO.html">MOEO</a>< MOEOObjectiveVector, MOEOFitness, MOEODiversity >::fitness </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="classMOEO.html#03184b6c0b5c905e0ff5a790a3d55803">Fitness</a> & </td>
|
||||
<td class="paramname"> <em>_fitnessValue</em> </td>
|
||||
<td> ) </td>
|
||||
<td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Sets the fitness value of the current solution.
|
||||
<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>_fitnessValue</em> </td><td>the new fitness value </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="MOEO_8h-source.html#l00124">124</a> of file <a class="el" href="MOEO_8h-source.html">MOEO.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="MOEO_8h-source.html#l00278">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity >::fitnessValue</a>, and <a class="el" href="MOEO_8h-source.html#l00280">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity >::invalidFitnessValue</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="1f0a391984cd14bcf930d1d81dd4848e"></a><!-- doxytag: member="MOEO::diversity" ref="1f0a391984cd14bcf930d1d81dd4848e" args="(const Diversity &_diversityValue)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class MOEOObjectiveVector, class MOEOFitness, class MOEODiversity> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void <a class="el" href="classMOEO.html">MOEO</a>< MOEOObjectiveVector, MOEOFitness, MOEODiversity >::diversity </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="classMOEO.html#9682a883fedc6333e95906e02236d492">Diversity</a> & </td>
|
||||
<td class="paramname"> <em>_diversityValue</em> </td>
|
||||
<td> ) </td>
|
||||
<td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Sets the diversity value of the current solution.
|
||||
<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>_diversityValue</em> </td><td>the new diversity value </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="MOEO_8h-source.html#l00166">166</a> of file <a class="el" href="MOEO_8h-source.html">MOEO.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="MOEO_8h-source.html#l00282">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity >::diversityValue</a>, and <a class="el" href="MOEO_8h-source.html#l00284">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity >::invalidDiversityValue</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="d38eef435511ba3a5a310712a608f4ab"></a><!-- doxytag: member="MOEO::operator<" ref="d38eef435511ba3a5a310712a608f4ab" args="(const MOEO &_other) const" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class MOEOObjectiveVector, class MOEOFitness, class MOEODiversity> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool <a class="el" href="classMOEO.html">MOEO</a>< MOEOObjectiveVector, MOEOFitness, MOEODiversity >::operator< </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="classMOEO.html">MOEO</a>< MOEOObjectiveVector, MOEOFitness, MOEODiversity > & </td>
|
||||
<td class="paramname"> <em>_other</em> </td>
|
||||
<td> ) </td>
|
||||
<td width="100%"> const<code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Returns true if the objective vector of the current solution is smaller than the objective vector of _other on the first objective, then on the second, and so on (can be usefull for sorting/printing).
|
||||
<p>
|
||||
You should implement another function in the sub-class of <a class="el" href="classMOEO.html">MOEO</a> to have another sorting mecanism. <dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>_other</em> </td><td>the other <a class="el" href="classMOEO.html">MOEO</a> object to compare with </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="MOEO_8h-source.html#l00217">217</a> of file <a class="el" href="MOEO_8h-source.html">MOEO.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="MOEO_8h-source.html#l00068">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity >::objectiveVector()</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="99e3dbc645fd2c23a82e9303683a05c5"></a><!-- doxytag: member="MOEO::printOn" ref="99e3dbc645fd2c23a82e9303683a05c5" args="(std::ostream &_os) const" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class MOEOObjectiveVector, class MOEOFitness, class MOEODiversity> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">virtual void <a class="el" href="classMOEO.html">MOEO</a>< MOEOObjectiveVector, MOEOFitness, MOEODiversity >::printOn </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">std::ostream & </td>
|
||||
<td class="paramname"> <em>_os</em> </td>
|
||||
<td> ) </td>
|
||||
<td width="100%"> const<code> [inline, virtual]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Writing object.
|
||||
<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>_os</em> </td><td>output stream </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Reimplemented from <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html#z10_2">EO< MOEOObjectiveVector ></a>.
|
||||
<p>
|
||||
Reimplemented in <a class="el" href="classmoeoVector.html#c327325a47954f69df985da96d2c171a">moeoVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity, GeneType ></a>, <a class="el" href="classmoeoBitVector.html#e54c36ce64b849a6846953a25247a861">moeoBitVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity ></a>, <a class="el" href="classmoeoVector.html#c327325a47954f69df985da96d2c171a">moeoVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity, bool ></a>, and <a class="el" href="classmoeoVector.html#c327325a47954f69df985da96d2c171a">moeoVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity, double ></a>.
|
||||
<p>
|
||||
Definition at line <a class="el" href="MOEO_8h-source.html#l00236">236</a> of file <a class="el" href="MOEO_8h-source.html">MOEO.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="MOEO_8h-source.html#l00101">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity >::invalidObjectiveVector()</a>, and <a class="el" href="MOEO_8h-source.html#l00274">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity >::objectiveVectorValue</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="1bbd9cb1a7709592bf4bc29dff8c5273"></a><!-- doxytag: member="MOEO::readFrom" ref="1bbd9cb1a7709592bf4bc29dff8c5273" args="(std::istream &_is)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class MOEOObjectiveVector, class MOEOFitness, class MOEODiversity> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">virtual void <a class="el" href="classMOEO.html">MOEO</a>< MOEOObjectiveVector, MOEOFitness, MOEODiversity >::readFrom </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">std::istream & </td>
|
||||
<td class="paramname"> <em>_is</em> </td>
|
||||
<td> ) </td>
|
||||
<td width="100%"><code> [inline, virtual]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Reading object.
|
||||
<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>_is</em> </td><td>input stream </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Reimplemented from <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html#z10_1">EO< MOEOObjectiveVector ></a>.
|
||||
<p>
|
||||
Reimplemented in <a class="el" href="classmoeoVector.html#cd8ee0fe79bb9515b29e2a4d3fee5ab9">moeoVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity, GeneType ></a>, <a class="el" href="classmoeoBitVector.html#31cd3f894615d0a27dd116a5c8082521">moeoBitVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity ></a>, <a class="el" href="classmoeoVector.html#cd8ee0fe79bb9515b29e2a4d3fee5ab9">moeoVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity, bool ></a>, and <a class="el" href="classmoeoVector.html#cd8ee0fe79bb9515b29e2a4d3fee5ab9">moeoVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity, double ></a>.
|
||||
<p>
|
||||
Definition at line <a class="el" href="MOEO_8h-source.html#l00253">253</a> of file <a class="el" href="MOEO_8h-source.html">MOEO.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="MOEO_8h-source.html#l00092">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity >::invalidateObjectiveVector()</a>, <a class="el" href="MOEO_8h-source.html#l00276">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity >::invalidObjectiveVectorValue</a>, and <a class="el" href="MOEO_8h-source.html#l00274">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity >::objectiveVectorValue</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="MOEO_8h-source.html">MOEO.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 17 16:53:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
Before Width: | Height: | Size: 4.3 KiB |
|
|
@ -1,56 +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 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> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li id="current"><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>ParadisEO-MOEO Class Index</h1><p><div class="qindex"><a class="qindex" href="#letter_A">A</a> | <a class="qindex" href="#letter_B">B</a> | <a class="qindex" href="#letter_C">C</a> | <a class="qindex" href="#letter_D">D</a> | <a class="qindex" href="#letter_E">E</a> | <a class="qindex" href="#letter_F">F</a> | <a class="qindex" href="#letter_G">G</a> | <a class="qindex" href="#letter_H">H</a> | <a class="qindex" href="#letter_I">I</a> | <a class="qindex" href="#letter_L">L</a> | <a class="qindex" href="#letter_M">M</a> | <a class="qindex" href="#letter_N">N</a> | <a class="qindex" href="#letter_O">O</a> | <a class="qindex" href="#letter_P">P</a> | <a class="qindex" href="#letter_R">R</a> | <a class="qindex" href="#letter_S">S</a> | <a class="qindex" href="#letter_U">U</a> | <a class="qindex" href="#letter_V">V</a></div><p>
|
||||
<table align="center" width="95%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr><td><a name="letter_A"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> A </div></td></tr></table>
|
||||
</td><td><a class="el" href="classmoeoEntropyMetric.html">moeoEntropyMetric</a> </td><td><a class="el" href="classmoeoObjectiveVector.html">moeoObjectiveVector</a> </td></tr><tr><td><a class="el" href="classmoeoAdditiveEpsilonBinaryMetric.html">moeoAdditiveEpsilonBinaryMetric</a> </td><td><a class="el" href="classmoeoEnvironmentalReplacement.html">moeoEnvironmentalReplacement</a> </td><td><a class="el" href="classmoeoObjectiveVectorComparator.html">moeoObjectiveVectorComparator</a> </td></tr><tr><td><a class="el" href="classmoeoArchive.html">moeoArchive</a> </td><td><a class="el" href="classmoeoEnvironmentalReplacement_1_1Cmp.html">moeoEnvironmentalReplacement::Cmp</a> </td><td><a class="el" href="classmoeoObjectiveVectorDouble.html">moeoObjectiveVectorDouble</a> </td></tr><tr><td><a class="el" href="classmoeoArchiveObjectiveVectorSavingUpdater.html">moeoArchiveObjectiveVectorSavingUpdater</a> </td><td><a class="el" href="classmoeoEvalFunc.html">moeoEvalFunc</a> </td><td><a class="el" href="classmoeoObjectiveVectorTraits.html">moeoObjectiveVectorTraits</a> </td></tr><tr><td><a class="el" href="classmoeoArchiveUpdater.html">moeoArchiveUpdater</a> </td><td><a name="letter_F"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> F </div></td></tr></table>
|
||||
</td><td><a class="el" href="classmoeoOneObjectiveComparator.html">moeoOneObjectiveComparator</a> </td></tr><tr><td><a name="letter_B"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> B </div></td></tr></table>
|
||||
</td><td><a class="el" href="classmoeoFastNonDominatedSortingFitnessAssignment.html">moeoFastNonDominatedSortingFitnessAssignment</a> </td><td><a name="letter_P"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> P </div></td></tr></table>
|
||||
</td></tr><tr><td><a class="el" href="classmoeoBinaryMetric.html">moeoBinaryMetric</a> </td><td><a class="el" href="classmoeoFitnessAssignment.html">moeoFitnessAssignment</a> </td><td><a class="el" href="classmoeoParetoBasedFitnessAssignment.html">moeoParetoBasedFitnessAssignment</a> </td></tr><tr><td><a class="el" href="classmoeoBinaryMetricSavingUpdater.html">moeoBinaryMetricSavingUpdater</a> </td><td><a class="el" href="classmoeoFitnessThenDiversityComparator.html">moeoFitnessThenDiversityComparator</a> </td><td><a class="el" href="classmoeoParetoObjectiveVectorComparator.html">moeoParetoObjectiveVectorComparator</a> </td></tr><tr><td><a class="el" href="classmoeoBitVector.html">moeoBitVector</a> </td><td><a name="letter_G"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> G </div></td></tr></table>
|
||||
</td><td><a name="letter_R"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> R </div></td></tr></table>
|
||||
</td></tr><tr><td><a name="letter_C"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> C </div></td></tr></table>
|
||||
</td><td><a class="el" href="classmoeoGDominanceObjectiveVectorComparator.html">moeoGDominanceObjectiveVectorComparator</a> </td><td><a class="el" href="classmoeoRandomSelect.html">moeoRandomSelect</a> </td></tr><tr><td><a class="el" href="classmoeoCombinedLS.html">moeoCombinedLS</a> </td><td><a class="el" href="classmoeoGenerationalReplacement.html">moeoGenerationalReplacement</a> </td><td><a class="el" href="classmoeoRealVector.html">moeoRealVector</a> </td></tr><tr><td><a class="el" href="classmoeoComparator.html">moeoComparator</a> </td><td><a name="letter_H"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> H </div></td></tr></table>
|
||||
</td><td><a class="el" href="classmoeoReplacement.html">moeoReplacement</a> </td></tr><tr><td><a class="el" href="classmoeoContributionMetric.html">moeoContributionMetric</a> </td><td><a class="el" href="classmoeoHybridLS.html">moeoHybridLS</a> </td><td><a class="el" href="classmoeoRouletteSelect.html">moeoRouletteSelect</a> </td></tr><tr><td><a class="el" href="classmoeoConvertPopToObjectiveVectors.html">moeoConvertPopToObjectiveVectors</a> </td><td><a class="el" href="classmoeoHypervolumeBinaryMetric.html">moeoHypervolumeBinaryMetric</a> </td><td><a name="letter_S"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> S </div></td></tr></table>
|
||||
</td></tr><tr><td><a class="el" href="classmoeoCriterionBasedFitnessAssignment.html">moeoCriterionBasedFitnessAssignment</a> </td><td><a name="letter_I"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> I </div></td></tr></table>
|
||||
</td><td><a class="el" href="classmoeoScalarFitnessAssignment.html">moeoScalarFitnessAssignment</a> </td></tr><tr><td><a class="el" href="classmoeoCrowdingDistanceDiversityAssignment.html">moeoCrowdingDistanceDiversityAssignment</a> </td><td><a class="el" href="classmoeoIndicatorBasedFitnessAssignment.html">moeoIndicatorBasedFitnessAssignment</a> </td><td><a class="el" href="classmoeoSelectFromPopAndArch.html">moeoSelectFromPopAndArch</a> </td></tr><tr><td><a name="letter_D"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> D </div></td></tr></table>
|
||||
</td><td><a name="letter_L"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> L </div></td></tr></table>
|
||||
</td><td><a class="el" href="classmoeoSelectOne.html">moeoSelectOne</a> </td></tr><tr><td><a class="el" href="classmoeoDetTournamentSelect.html">moeoDetTournamentSelect</a> </td><td><a class="el" href="classmoeoLS.html">moeoLS</a> </td><td><a class="el" href="classmoeoSolutionUnaryMetric.html">moeoSolutionUnaryMetric</a> </td></tr><tr><td><a class="el" href="classmoeoDiversityAssignment.html">moeoDiversityAssignment</a> </td><td><a name="letter_M"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> M </div></td></tr></table>
|
||||
</td><td><a class="el" href="classmoeoSolutionVsSolutionBinaryMetric.html">moeoSolutionVsSolutionBinaryMetric</a> </td></tr><tr><td><a class="el" href="classmoeoDiversityThenFitnessComparator.html">moeoDiversityThenFitnessComparator</a> </td><td><a class="el" href="classmoeoMetric.html">moeoMetric</a> </td><td><a class="el" href="classmoeoStochTournamentSelect.html">moeoStochTournamentSelect</a> </td></tr><tr><td><a class="el" href="classmoeoDummyDiversityAssignment.html">moeoDummyDiversityAssignment</a> </td><td><a class="el" href="classMOEO.html">MOEO</a> </td><td><a name="letter_U"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> U </div></td></tr></table>
|
||||
</td></tr><tr><td><a class="el" href="classmoeoDummyFitnessAssignment.html">moeoDummyFitnessAssignment</a> </td><td><a name="letter_N"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> N </div></td></tr></table>
|
||||
</td><td><a class="el" href="classmoeoUnaryMetric.html">moeoUnaryMetric</a> </td></tr><tr><td><a name="letter_E"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> E </div></td></tr></table>
|
||||
</td><td><a class="el" href="classmoeoNormalizedSolutionVsSolutionBinaryMetric.html">moeoNormalizedSolutionVsSolutionBinaryMetric</a> </td><td><a name="letter_V"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> V </div></td></tr></table>
|
||||
</td></tr><tr><td><a class="el" href="classmoeoEA.html">moeoEA</a> </td><td><a class="el" href="classmoeoNSGAII.html">moeoNSGAII</a> </td><td><a class="el" href="classmoeoVector.html">moeoVector</a> </td></tr><tr><td><a class="el" href="classmoeoEasyEA.html">moeoEasyEA</a> </td><td><a name="letter_O"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> O </div></td></tr></table>
|
||||
</td><td><a class="el" href="classmoeoVectorUnaryMetric.html">moeoVectorUnaryMetric</a> </td></tr><tr><td><a class="el" href="classmoeoElitistReplacement.html">moeoElitistReplacement</a> </td><td><a class="el" href="classmoeoObjectiveComparator.html">moeoObjectiveComparator</a> </td><td><a class="el" href="classmoeoVectorVsVectorBinaryMetric.html">moeoVectorVsVectorBinaryMetric</a> </td></tr><tr><td><a class="el" href="classmoeoElitistReplacement_1_1Cmp.html">moeoElitistReplacement::Cmp</a> </td></tr></table><p><div class="qindex"><a class="qindex" href="#letter_A">A</a> | <a class="qindex" href="#letter_B">B</a> | <a class="qindex" href="#letter_C">C</a> | <a class="qindex" href="#letter_D">D</a> | <a class="qindex" href="#letter_E">E</a> | <a class="qindex" href="#letter_F">F</a> | <a class="qindex" href="#letter_G">G</a> | <a class="qindex" href="#letter_H">H</a> | <a class="qindex" href="#letter_I">I</a> | <a class="qindex" href="#letter_L">L</a> | <a class="qindex" href="#letter_M">M</a> | <a class="qindex" href="#letter_N">N</a> | <a class="qindex" href="#letter_O">O</a> | <a class="qindex" href="#letter_P">P</a> | <a class="qindex" href="#letter_R">R</a> | <a class="qindex" href="#letter_S">S</a> | <a class="qindex" href="#letter_U">U</a> | <a class="qindex" href="#letter_V">V</a></div><p>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 17 16:53:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,43 +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 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> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moeoAdditiveEpsilonBinaryMetric< ObjectiveVector > Member List</h1>This is the complete list of members for <a class="el" href="classmoeoAdditiveEpsilonBinaryMetric.html">moeoAdditiveEpsilonBinaryMetric< ObjectiveVector ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoNormalizedSolutionVsSolutionBinaryMetric.html#81bff9a83c74f7f7f8a1db28c09c4c38">bounds</a></td><td><a class="el" href="classmoeoNormalizedSolutionVsSolutionBinaryMetric.html">moeoNormalizedSolutionVsSolutionBinaryMetric< ObjectiveVector, double ></a></td><td><code> [protected]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoAdditiveEpsilonBinaryMetric.html#482422577aa466d1605f4067dbf233c5">epsilon</a>(const ObjectiveVector &_o1, const ObjectiveVector &_o2, const unsigned _obj)</td><td><a class="el" href="classmoeoAdditiveEpsilonBinaryMetric.html">moeoAdditiveEpsilonBinaryMetric< ObjectiveVector ></a></td><td><code> [inline, private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoNormalizedSolutionVsSolutionBinaryMetric.html#e58174a553269d3e8b0685a1f22b8333">moeoNormalizedSolutionVsSolutionBinaryMetric</a>()</td><td><a class="el" href="classmoeoNormalizedSolutionVsSolutionBinaryMetric.html">moeoNormalizedSolutionVsSolutionBinaryMetric< ObjectiveVector, double ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoAdditiveEpsilonBinaryMetric.html#545aa2c8e6dd93084276763c9d8a3709">operator()</a>(const ObjectiveVector &_o1, const ObjectiveVector &_o2)</td><td><a class="el" href="classmoeoAdditiveEpsilonBinaryMetric.html">moeoAdditiveEpsilonBinaryMetric< ObjectiveVector ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoNormalizedSolutionVsSolutionBinaryMetric.html#4483614f6a7922b56cfec290afb36afd">setup</a>(double _min, double _max, unsigned _obj)</td><td><a class="el" href="classmoeoNormalizedSolutionVsSolutionBinaryMetric.html">moeoNormalizedSolutionVsSolutionBinaryMetric< ObjectiveVector, double ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoNormalizedSolutionVsSolutionBinaryMetric.html#5e72d2dd299c9f7b8b3a8ad09e165e6c">setup</a>(eoRealInterval _realInterval, unsigned _obj)</td><td><a class="el" href="classmoeoNormalizedSolutionVsSolutionBinaryMetric.html">moeoNormalizedSolutionVsSolutionBinaryMetric< ObjectiveVector, double ></a></td><td><code> [inline, virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoNormalizedSolutionVsSolutionBinaryMetric.html#d0ccbdceb71b9d2d6ae8ceec1af9dcdb">tiny</a>()</td><td><a class="el" href="classmoeoNormalizedSolutionVsSolutionBinaryMetric.html">moeoNormalizedSolutionVsSolutionBinaryMetric< ObjectiveVector, double ></a></td><td><code> [inline, static]</code></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Tue Apr 17 16:53:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,171 +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: moeoAdditiveEpsilonBinaryMetric< ObjectiveVector > Class Template Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</span></a></li>
|
||||
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moeoAdditiveEpsilonBinaryMetric< ObjectiveVector > Class Template Reference</h1><!-- doxytag: class="moeoAdditiveEpsilonBinaryMetric" --><!-- doxytag: inherits="moeoNormalizedSolutionVsSolutionBinaryMetric< ObjectiveVector, double >" -->Additive epsilon binary metric allowing to compare two objective vectors as proposed in Zitzler E., Thiele L., Laumanns M., Fonseca C.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="moeoNormalizedSolutionVsSolutionBinaryMetric_8h-source.html">moeoNormalizedSolutionVsSolutionBinaryMetric.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moeoAdditiveEpsilonBinaryMetric< ObjectiveVector >:
|
||||
<p><center><img src="classmoeoAdditiveEpsilonBinaryMetric.png" usemap="#moeoAdditiveEpsilonBinaryMetric< ObjectiveVector >_map" border="0" alt=""></center>
|
||||
<map name="moeoAdditiveEpsilonBinaryMetric< ObjectiveVector >_map">
|
||||
<area href="classmoeoNormalizedSolutionVsSolutionBinaryMetric.html" alt="moeoNormalizedSolutionVsSolutionBinaryMetric< ObjectiveVector, double >" shape="rect" coords="228,224,674,248">
|
||||
<area href="classmoeoSolutionVsSolutionBinaryMetric.html" alt="moeoSolutionVsSolutionBinaryMetric< ObjectiveVector, double >" shape="rect" coords="228,168,674,192">
|
||||
<area href="classmoeoBinaryMetric.html" alt="moeoBinaryMetric< A1, A2, R >" shape="rect" coords="228,112,674,136">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="0,56,446,80">
|
||||
<area href="classmoeoMetric.html" alt="moeoMetric" shape="rect" coords="456,56,902,80">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,446,24">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="456,0,902,24">
|
||||
</map>
|
||||
<a href="classmoeoAdditiveEpsilonBinaryMetric-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">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoAdditiveEpsilonBinaryMetric.html#545aa2c8e6dd93084276763c9d8a3709">operator()</a> (const ObjectiveVector &_o1, const ObjectiveVector &_o2)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the minimal distance by which the objective vector _o1 must be translated in all objectives so that it weakly dominates the objective vector _o2. <a href="#545aa2c8e6dd93084276763c9d8a3709"></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">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoAdditiveEpsilonBinaryMetric.html#482422577aa466d1605f4067dbf233c5">epsilon</a> (const ObjectiveVector &_o1, const ObjectiveVector &_o2, const unsigned _obj)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the epsilon value by which the objective vector _o1 must be translated in the objective _obj so that it dominates the objective vector _o2. <a href="#482422577aa466d1605f4067dbf233c5"></a><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class ObjectiveVector><br>
|
||||
class moeoAdditiveEpsilonBinaryMetric< ObjectiveVector ></h3>
|
||||
|
||||
Additive epsilon binary metric allowing to compare two objective vectors as proposed in Zitzler E., Thiele L., Laumanns M., Fonseca C.
|
||||
<p>
|
||||
M., Grunert da Fonseca V.: Performance Assessment of Multiobjective Optimizers: An Analysis and Review. IEEE Transactions on Evolutionary Computation 7(2), pp.117–132 (2003).
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoNormalizedSolutionVsSolutionBinaryMetric_8h-source.html#l00089">89</a> of file <a class="el" href="moeoNormalizedSolutionVsSolutionBinaryMetric_8h-source.html">moeoNormalizedSolutionVsSolutionBinaryMetric.h</a>.<hr><h2>Member Function Documentation</h2>
|
||||
<a class="anchor" name="545aa2c8e6dd93084276763c9d8a3709"></a><!-- doxytag: member="moeoAdditiveEpsilonBinaryMetric::operator()" ref="545aa2c8e6dd93084276763c9d8a3709" args="(const ObjectiveVector &_o1, const ObjectiveVector &_o2)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class ObjectiveVector> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">double <a class="el" href="classmoeoAdditiveEpsilonBinaryMetric.html">moeoAdditiveEpsilonBinaryMetric</a>< ObjectiveVector >::operator() </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const ObjectiveVector & </td>
|
||||
<td class="paramname"> <em>_o1</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const ObjectiveVector & </td>
|
||||
<td class="paramname"> <em>_o2</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Returns the minimal distance by which the objective vector _o1 must be translated in all objectives so that it weakly dominates the objective vector _o2.
|
||||
<p>
|
||||
<dl class="warning" compact><dt><b>Warning:</b></dt><dd>don't forget to set the bounds for every objective before the call of this function </dd></dl>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>_o1</em> </td><td>the first objective vector </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_o2</em> </td><td>the second objective vector </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoNormalizedSolutionVsSolutionBinaryMetric_8h-source.html#l00100">100</a> of file <a class="el" href="moeoNormalizedSolutionVsSolutionBinaryMetric_8h-source.html">moeoNormalizedSolutionVsSolutionBinaryMetric.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="moeoNormalizedSolutionVsSolutionBinaryMetric_8h-source.html#l00129">moeoAdditiveEpsilonBinaryMetric< ObjectiveVector >::epsilon()</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="482422577aa466d1605f4067dbf233c5"></a><!-- doxytag: member="moeoAdditiveEpsilonBinaryMetric::epsilon" ref="482422577aa466d1605f4067dbf233c5" args="(const ObjectiveVector &_o1, const ObjectiveVector &_o2, const unsigned _obj)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class ObjectiveVector> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">double <a class="el" href="classmoeoAdditiveEpsilonBinaryMetric.html">moeoAdditiveEpsilonBinaryMetric</a>< ObjectiveVector >::epsilon </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const ObjectiveVector & </td>
|
||||
<td class="paramname"> <em>_o1</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const ObjectiveVector & </td>
|
||||
<td class="paramname"> <em>_o2</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const unsigned </td>
|
||||
<td class="paramname"> <em>_obj</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline, private]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Returns the epsilon value by which the objective vector _o1 must be translated in the objective _obj so that it dominates the objective vector _o2.
|
||||
<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>_o1</em> </td><td>the first objective vector </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_o2</em> </td><td>the second objective vector </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_obj</em> </td><td>the index of the objective </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoNormalizedSolutionVsSolutionBinaryMetric_8h-source.html#l00129">129</a> of file <a class="el" href="moeoNormalizedSolutionVsSolutionBinaryMetric_8h-source.html">moeoNormalizedSolutionVsSolutionBinaryMetric.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="moeoNormalizedSolutionVsSolutionBinaryMetric_8h-source.html#l00078">moeoNormalizedSolutionVsSolutionBinaryMetric< ObjectiveVector, double >::bounds</a>.
|
||||
<p>
|
||||
Referenced by <a class="el" href="moeoNormalizedSolutionVsSolutionBinaryMetric_8h-source.html#l00100">moeoAdditiveEpsilonBinaryMetric< ObjectiveVector >::operator()()</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="moeoNormalizedSolutionVsSolutionBinaryMetric_8h-source.html">moeoNormalizedSolutionVsSolutionBinaryMetric.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 17 16:53:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
Before Width: | Height: | Size: 2.6 KiB |
|
|
@ -1,79 +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 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> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moeoArchive< MOEOT > Member List</h1>This is the complete list of members for <a class="el" href="classmoeoArchive.html">moeoArchive< MOEOT ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html#a2">append</a>(unsigned _newPopSize, eoInit< MOEOT > &_chromInit)</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop< MOEOT ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html#a10">best_element</a>() const</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop< MOEOT ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html#z19_1">className</a>() const</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop< MOEOT ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoArchive.html#59d96d161a53b3ee50df8ca5ad0d0642">comparator</a></td><td><a class="el" href="classmoeoArchive.html">moeoArchive< MOEOT ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoArchive.html#4f6f369e3f3e8fcd4663b9939a380811">contains</a>(const ObjectiveVector &_objectiveVector) const</td><td><a class="el" href="classmoeoArchive.html">moeoArchive< MOEOT ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoArchive.html#1b2bf2eb890736fbe72273b10a1a4f5a">dominates</a>(const ObjectiveVector &_objectiveVector) const</td><td><a class="el" href="classmoeoArchive.html">moeoArchive< MOEOT ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html#a0">eoPop</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop< MOEOT ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html#a1">eoPop</a>(unsigned _popSize, eoInit< MOEOT > &_chromInit)</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop< MOEOT ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html#a3">eoPop</a>(std::istream &_is)</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop< MOEOT ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoArchive.html#937088a6054ba1b50db651f50dda3a72">equals</a>(const moeoArchive< MOEOT > &_arch)</td><td><a class="el" href="classmoeoArchive.html">moeoArchive< MOEOT ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html#w0">Fitness</a> typedef</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop< MOEOT ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html#w1">fitness_traits</a> typedef</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop< MOEOT ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html#a25">getPerf2Worth</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop< MOEOT ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html#a19">invalidate</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop< MOEOT ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html#a9">it_best_element</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop< MOEOT ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html#a12">it_worse_element</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop< MOEOT ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoArchive.html#a593ca2122484d255b5aa5a0463bd913">moeoArchive</a>()</td><td><a class="el" href="classmoeoArchive.html">moeoArchive< MOEOT ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoArchive.html#75e5fee339ca463405434f6f48497de0">moeoArchive</a>(moeoObjectiveVectorComparator< ObjectiveVector > &_comparator)</td><td><a class="el" href="classmoeoArchive.html">moeoArchive< MOEOT ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html#a13">nth_element</a>(int nth)</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop< MOEOT ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html#a15">nth_element</a>(int which, std::vector< const MOEOT * > &result) const</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop< MOEOT ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html#a14">nth_element_fitness</a>(int which) const</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop< MOEOT ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoArchive.html#655f6879b14d7b4e65ea03724e5ee601">ObjectiveVector</a> typedef</td><td><a class="el" href="classmoeoArchive.html">moeoArchive< MOEOT ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoArchive.html#eefd5b82b1d7f7d60c72683da9cd8682">paretoComparator</a></td><td><a class="el" href="classmoeoArchive.html">moeoArchive< MOEOT ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html#a18">printOn</a>(std::ostream &_os) const</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop< MOEOT ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html#z19_0">readFrom</a>(std::istream &_is)</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop< MOEOT ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html#a22">scale</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop< MOEOT ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html#a23">setPerf2Worth</a>(eoPerf2Worth< MOEOT > &_p2w)</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop< MOEOT ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html#a24">setPerf2Worth</a>(eoPerf2Worth< MOEOT > *_p2w)</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop< MOEOT ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html#a7">shuffle</a>(void)</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop< MOEOT ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html#a8">shuffle</a>(std::vector< const MOEOT * > &result) const</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop< MOEOT ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html#a5">sort</a>(void)</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop< MOEOT ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html#a6">sort</a>(std::vector< const MOEOT * > &result) const</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop< MOEOT ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html#a21">sort</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop< MOEOT ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html#a17">sortedPrintOn</a>(std::ostream &_os) const</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop< MOEOT ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html#a16">swap</a>(eoPop< MOEOT > &other)</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop< MOEOT ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html#a26">swap</a>(eoPop< MOEOT > &other)</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop< MOEOT ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoArchive.html#6df0acd84cab4cb53682f2e6ca850e9a">update</a>(const MOEOT &_moeo)</td><td><a class="el" href="classmoeoArchive.html">moeoArchive< MOEOT ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoArchive.html#877bf4f0937f6be263e2686df4e77cf3">update</a>(const eoPop< MOEOT > &_pop)</td><td><a class="el" href="classmoeoArchive.html">moeoArchive< MOEOT ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html#a11">worse_element</a>() const</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop< MOEOT ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_object.html#a0">~eoObject</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_object.html">eoObject</a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_persistent.html#a0">~eoPersistent</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_persistent.html">eoPersistent</a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html#a4">~eoPop</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop< MOEOT ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_printable.html#a0">~eoPrintable</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/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 Tue Apr 17 16:53:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,316 +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< MOEOT > Class Template Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</span></a></li>
|
||||
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moeoArchive< MOEOT > Class Template Reference</h1><!-- doxytag: class="moeoArchive" --><!-- doxytag: inherits="eoPop< MOEOT >" -->An archive is a secondary population that stores non-dominated solutions.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="moeoArchive_8h-source.html">moeoArchive.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moeoArchive< MOEOT >:
|
||||
<p><center><img src="classmoeoArchive.png" usemap="#moeoArchive< MOEOT >_map" border="0" alt=""></center>
|
||||
<map name="moeoArchive< MOEOT >_map">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html" alt="eoPop< MOEOT >" shape="rect" coords="83,112,240,136">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_object.html" alt="eoObject" shape="rect" coords="0,56,157,80">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_persistent.html" alt="eoPersistent" shape="rect" coords="167,56,324,80">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_printable.html" alt="eoPrintable" shape="rect" coords="167,0,324,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="655f6879b14d7b4e65ea03724e5ee601"></a><!-- doxytag: member="moeoArchive::ObjectiveVector" ref="655f6879b14d7b4e65ea03724e5ee601" args="" -->
|
||||
typedef MOEOT::ObjectiveVector </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoArchive.html#655f6879b14d7b4e65ea03724e5ee601">ObjectiveVector</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">The type of an objective vector for a solution. <br></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoArchive.html#a593ca2122484d255b5aa5a0463bd913">moeoArchive</a> ()</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Default ctor. <a href="#a593ca2122484d255b5aa5a0463bd913"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoArchive.html#75e5fee339ca463405434f6f48497de0">moeoArchive</a> (<a class="el" href="classmoeoObjectiveVectorComparator.html">moeoObjectiveVectorComparator</a>< <a class="el" href="classmoeoArchive.html#655f6879b14d7b4e65ea03724e5ee601">ObjectiveVector</a> > &_comparator)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Ctor. <a href="#75e5fee339ca463405434f6f48497de0"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoArchive.html#1b2bf2eb890736fbe72273b10a1a4f5a">dominates</a> (const <a class="el" href="classmoeoArchive.html#655f6879b14d7b4e65ea03724e5ee601">ObjectiveVector</a> &_objectiveVector) const</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns true if the current archive dominates _objectiveVector according to the <a class="el" href="classmoeoObjectiveVectorComparator.html">moeoObjectiveVectorComparator</a> given in the constructor. <a href="#1b2bf2eb890736fbe72273b10a1a4f5a"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoArchive.html#4f6f369e3f3e8fcd4663b9939a380811">contains</a> (const <a class="el" href="classmoeoArchive.html#655f6879b14d7b4e65ea03724e5ee601">ObjectiveVector</a> &_objectiveVector) const</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns true if the current archive already contains a solution with the same objective values than _objectiveVector. <a href="#4f6f369e3f3e8fcd4663b9939a380811"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoArchive.html#6df0acd84cab4cb53682f2e6ca850e9a">update</a> (const MOEOT &_moeo)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Updates the archive with a given individual _moeo. <a href="#6df0acd84cab4cb53682f2e6ca850e9a"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoArchive.html#877bf4f0937f6be263e2686df4e77cf3">update</a> (const <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>< MOEOT > &_pop)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Updates the archive with a given population _pop. <a href="#877bf4f0937f6be263e2686df4e77cf3"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoArchive.html#937088a6054ba1b50db651f50dda3a72">equals</a> (const <a class="el" href="classmoeoArchive.html">moeoArchive</a>< MOEOT > &_arch)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns true if the current archive contains the same objective vectors than the given archive _arch. <a href="#937088a6054ba1b50db651f50dda3a72"></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="59d96d161a53b3ee50df8ca5ad0d0642"></a><!-- doxytag: member="moeoArchive::comparator" ref="59d96d161a53b3ee50df8ca5ad0d0642" args="" -->
|
||||
<a class="el" href="classmoeoObjectiveVectorComparator.html">moeoObjectiveVectorComparator</a><<br>
|
||||
<a class="el" href="classmoeoArchive.html#655f6879b14d7b4e65ea03724e5ee601">ObjectiveVector</a> > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoArchive.html#59d96d161a53b3ee50df8ca5ad0d0642">comparator</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">The <a class="el" href="classmoeoObjectiveVectorComparator.html">moeoObjectiveVectorComparator</a> used to compare solutions. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="eefd5b82b1d7f7d60c72683da9cd8682"></a><!-- doxytag: member="moeoArchive::paretoComparator" ref="eefd5b82b1d7f7d60c72683da9cd8682" args="" -->
|
||||
<a class="el" href="classmoeoParetoObjectiveVectorComparator.html">moeoParetoObjectiveVectorComparator</a><<br>
|
||||
<a class="el" href="classmoeoArchive.html#655f6879b14d7b4e65ea03724e5ee601">ObjectiveVector</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoArchive.html#eefd5b82b1d7f7d60c72683da9cd8682">paretoComparator</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">A <a class="el" href="classmoeoObjectiveVectorComparator.html">moeoObjectiveVectorComparator</a> based on Pareto dominance (used as default). <br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class MOEOT><br>
|
||||
class moeoArchive< MOEOT ></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#l00023">23</a> of file <a class="el" href="moeoArchive_8h-source.html">moeoArchive.h</a>.<hr><h2>Constructor & Destructor Documentation</h2>
|
||||
<a class="anchor" name="a593ca2122484d255b5aa5a0463bd913"></a><!-- doxytag: member="moeoArchive::moeoArchive" ref="a593ca2122484d255b5aa5a0463bd913" args="()" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class MOEOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classmoeoArchive.html">moeoArchive</a>< MOEOT >::<a class="el" href="classmoeoArchive.html">moeoArchive</a> </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"> </td>
|
||||
<td> ) </td>
|
||||
<td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Default ctor.
|
||||
<p>
|
||||
The <a class="el" href="classmoeoObjectiveVectorComparator.html">moeoObjectiveVectorComparator</a> used to compare solutions is based on Pareto dominance
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoArchive_8h-source.html#l00043">43</a> of file <a class="el" href="moeoArchive_8h-source.html">moeoArchive.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="75e5fee339ca463405434f6f48497de0"></a><!-- doxytag: member="moeoArchive::moeoArchive" ref="75e5fee339ca463405434f6f48497de0" args="(moeoObjectiveVectorComparator< ObjectiveVector > &_comparator)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class MOEOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classmoeoArchive.html">moeoArchive</a>< MOEOT >::<a class="el" href="classmoeoArchive.html">moeoArchive</a> </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classmoeoObjectiveVectorComparator.html">moeoObjectiveVectorComparator</a>< <a class="el" href="classmoeoArchive.html#655f6879b14d7b4e65ea03724e5ee601">ObjectiveVector</a> > & </td>
|
||||
<td class="paramname"> <em>_comparator</em> </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>_comparator</em> </td><td>the <a class="el" href="classmoeoObjectiveVectorComparator.html">moeoObjectiveVectorComparator</a> used to compare solutions </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>
|
||||
<hr><h2>Member Function Documentation</h2>
|
||||
<a class="anchor" name="1b2bf2eb890736fbe72273b10a1a4f5a"></a><!-- doxytag: member="moeoArchive::dominates" ref="1b2bf2eb890736fbe72273b10a1a4f5a" args="(const ObjectiveVector &_objectiveVector) const" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class MOEOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool <a class="el" href="classmoeoArchive.html">moeoArchive</a>< MOEOT >::dominates </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="classmoeoArchive.html#655f6879b14d7b4e65ea03724e5ee601">ObjectiveVector</a> & </td>
|
||||
<td class="paramname"> <em>_objectiveVector</em> </td>
|
||||
<td> ) </td>
|
||||
<td width="100%"> const<code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Returns true if the current archive dominates _objectiveVector according to the <a class="el" href="classmoeoObjectiveVectorComparator.html">moeoObjectiveVectorComparator</a> given in the 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>_objectiveVector</em> </td><td>the objective vector to compare with the current archive </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoArchive_8h-source.html#l00059">59</a> of file <a class="el" href="moeoArchive_8h-source.html">moeoArchive.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="4f6f369e3f3e8fcd4663b9939a380811"></a><!-- doxytag: member="moeoArchive::contains" ref="4f6f369e3f3e8fcd4663b9939a380811" args="(const ObjectiveVector &_objectiveVector) const" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class MOEOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool <a class="el" href="classmoeoArchive.html">moeoArchive</a>< MOEOT >::contains </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="classmoeoArchive.html#655f6879b14d7b4e65ea03724e5ee601">ObjectiveVector</a> & </td>
|
||||
<td class="paramname"> <em>_objectiveVector</em> </td>
|
||||
<td> ) </td>
|
||||
<td width="100%"> const<code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Returns true if the current archive already contains a solution with the same objective values than _objectiveVector.
|
||||
<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>_objectiveVector</em> </td><td>the objective vector to compare with the current archive </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoArchive_8h-source.html#l00076">76</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#l00150">moeoArchive< EOT >::equals()</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="6df0acd84cab4cb53682f2e6ca850e9a"></a><!-- doxytag: member="moeoArchive::update" ref="6df0acd84cab4cb53682f2e6ca850e9a" args="(const MOEOT &_moeo)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class MOEOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void <a class="el" href="classmoeoArchive.html">moeoArchive</a>< MOEOT >::update </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const MOEOT & </td>
|
||||
<td class="paramname"> <em>_moeo</em> </td>
|
||||
<td> ) </td>
|
||||
<td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Updates the archive with a given individual _moeo.
|
||||
<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>_moeo</em> </td><td>the given individual </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoArchive_8h-source.html#l00093">93</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#l00136">moeoArchive< EOT >::update()</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="877bf4f0937f6be263e2686df4e77cf3"></a><!-- doxytag: member="moeoArchive::update" ref="877bf4f0937f6be263e2686df4e77cf3" args="(const eoPop< MOEOT > &_pop)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class MOEOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void <a class="el" href="classmoeoArchive.html">moeoArchive</a>< MOEOT >::update </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>< MOEOT > & </td>
|
||||
<td class="paramname"> <em>_pop</em> </td>
|
||||
<td> ) </td>
|
||||
<td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Updates the archive with a given population _pop.
|
||||
<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>_pop</em> </td><td>the given population </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoArchive_8h-source.html#l00136">136</a> of file <a class="el" href="moeoArchive_8h-source.html">moeoArchive.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="937088a6054ba1b50db651f50dda3a72"></a><!-- doxytag: member="moeoArchive::equals" ref="937088a6054ba1b50db651f50dda3a72" args="(const moeoArchive< MOEOT > &_arch)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class MOEOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool <a class="el" href="classmoeoArchive.html">moeoArchive</a>< MOEOT >::equals </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="classmoeoArchive.html">moeoArchive</a>< MOEOT > & </td>
|
||||
<td class="paramname"> <em>_arch</em> </td>
|
||||
<td> ) </td>
|
||||
<td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Returns true if the current archive contains the same objective vectors than the given archive _arch.
|
||||
<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>_arch</em> </td><td>the given archive </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoArchive_8h-source.html#l00150">150</a> of file <a class="el" href="moeoArchive_8h-source.html">moeoArchive.h</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 Tue Apr 17 16:53:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
Before Width: | Height: | Size: 1.1 KiB |
|
|
@ -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 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> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moeoArchiveObjectiveVectorSavingUpdater< EOT > Member List</h1>This is the complete list of members for <a class="el" href="classmoeoArchiveObjectiveVectorSavingUpdater.html">moeoArchiveObjectiveVectorSavingUpdater< EOT ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoArchiveObjectiveVectorSavingUpdater.html#7088ba68c9be8b1fdea9965deea77a68">arch</a></td><td><a class="el" href="classmoeoArchiveObjectiveVectorSavingUpdater.html">moeoArchiveObjectiveVectorSavingUpdater< EOT ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_updater.html#a1">className</a>(void) const</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_updater.html">eoUpdater</a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoArchiveObjectiveVectorSavingUpdater.html#7a72b82ba35789d1b6330bad17ef6cff">counter</a></td><td><a class="el" href="classmoeoArchiveObjectiveVectorSavingUpdater.html">moeoArchiveObjectiveVectorSavingUpdater< EOT ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoArchiveObjectiveVectorSavingUpdater.html#47ddf5e512baa915f79fdd934251d85b">filename</a></td><td><a class="el" href="classmoeoArchiveObjectiveVectorSavingUpdater.html">moeoArchiveObjectiveVectorSavingUpdater< EOT ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_f.html#e0">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_f.html">eoF< void ></a></td><td><code> [static]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoArchiveObjectiveVectorSavingUpdater.html#8b5c7d9123d368503708949fa2998597">id</a></td><td><a class="el" href="classmoeoArchiveObjectiveVectorSavingUpdater.html">moeoArchiveObjectiveVectorSavingUpdater< EOT ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_updater.html#a0">lastCall</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_updater.html">eoUpdater</a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoArchiveObjectiveVectorSavingUpdater.html#cd666b2d6e66cc4c25500f1fdcaa7e76">moeoArchiveObjectiveVectorSavingUpdater</a>(moeoArchive< EOT > &_arch, const std::string &_filename, int _id=-1)</td><td><a class="el" href="classmoeoArchiveObjectiveVectorSavingUpdater.html">moeoArchiveObjectiveVectorSavingUpdater< EOT ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoArchiveObjectiveVectorSavingUpdater.html#1f7247a7d29cb0e9cd314ff46f1cc332">operator()</a>()</td><td><a class="el" href="classmoeoArchiveObjectiveVectorSavingUpdater.html">moeoArchiveObjectiveVectorSavingUpdater< EOT ></a></td><td><code> [inline, virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_f.html#w0">result_type</a> typedef</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_f.html">eoF< void ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_f.html#a0">~eoF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_f.html">eoF< void ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#a0">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Tue Apr 17 16:53:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -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: moeoArchiveObjectiveVectorSavingUpdater< EOT > Class Template Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</span></a></li>
|
||||
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moeoArchiveObjectiveVectorSavingUpdater< EOT > Class Template Reference</h1><!-- doxytag: class="moeoArchiveObjectiveVectorSavingUpdater" --><!-- 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 <<a class="el" href="moeoArchiveObjectiveVectorSavingUpdater_8h-source.html">moeoArchiveObjectiveVectorSavingUpdater.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moeoArchiveObjectiveVectorSavingUpdater< EOT >:
|
||||
<p><center><img src="classmoeoArchiveObjectiveVectorSavingUpdater.png" usemap="#moeoArchiveObjectiveVectorSavingUpdater< EOT >_map" border="0" alt=""></center>
|
||||
<map name="moeoArchiveObjectiveVectorSavingUpdater< EOT >_map">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_updater.html" alt="eoUpdater" shape="rect" coords="0,112,311,136">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_f.html" alt="eoF< void >" shape="rect" coords="0,56,311,80">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,311,24">
|
||||
</map>
|
||||
<a href="classmoeoArchiveObjectiveVectorSavingUpdater-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoArchiveObjectiveVectorSavingUpdater.html#cd666b2d6e66cc4c25500f1fdcaa7e76">moeoArchiveObjectiveVectorSavingUpdater</a> (<a class="el" href="classmoeoArchive.html">moeoArchive</a>< EOT > &_arch, const std::string &_filename, int _id=-1)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Ctor. <a href="#cd666b2d6e66cc4c25500f1fdcaa7e76"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1f7247a7d29cb0e9cd314ff46f1cc332"></a><!-- doxytag: member="moeoArchiveObjectiveVectorSavingUpdater::operator()" ref="1f7247a7d29cb0e9cd314ff46f1cc332" args="()" -->
|
||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoArchiveObjectiveVectorSavingUpdater.html#1f7247a7d29cb0e9cd314ff46f1cc332">operator()</a> ()</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Saves the fitness of the archive's members into the file. <br></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7088ba68c9be8b1fdea9965deea77a68"></a><!-- doxytag: member="moeoArchiveObjectiveVectorSavingUpdater::arch" ref="7088ba68c9be8b1fdea9965deea77a68" args="" -->
|
||||
<a class="el" href="classmoeoArchive.html">moeoArchive</a>< EOT > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoArchiveObjectiveVectorSavingUpdater.html#7088ba68c9be8b1fdea9965deea77a68">arch</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">local archive <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="47ddf5e512baa915f79fdd934251d85b"></a><!-- doxytag: member="moeoArchiveObjectiveVectorSavingUpdater::filename" ref="47ddf5e512baa915f79fdd934251d85b" args="" -->
|
||||
std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoArchiveObjectiveVectorSavingUpdater.html#47ddf5e512baa915f79fdd934251d85b">filename</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">target filename <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8b5c7d9123d368503708949fa2998597"></a><!-- doxytag: member="moeoArchiveObjectiveVectorSavingUpdater::id" ref="8b5c7d9123d368503708949fa2998597" args="" -->
|
||||
int </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoArchiveObjectiveVectorSavingUpdater.html#8b5c7d9123d368503708949fa2998597">id</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">own ID <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7a72b82ba35789d1b6330bad17ef6cff"></a><!-- doxytag: member="moeoArchiveObjectiveVectorSavingUpdater::counter" ref="7a72b82ba35789d1b6330bad17ef6cff" args="" -->
|
||||
unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoArchiveObjectiveVectorSavingUpdater.html#7a72b82ba35789d1b6330bad17ef6cff">counter</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">counter <br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class EOT><br>
|
||||
class moeoArchiveObjectiveVectorSavingUpdater< EOT ></h3>
|
||||
|
||||
This class allows to save the fitnesses of solutions contained in an archive into a file at each generation.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoArchiveObjectiveVectorSavingUpdater_8h-source.html#l00028">28</a> of file <a class="el" href="moeoArchiveObjectiveVectorSavingUpdater_8h-source.html">moeoArchiveObjectiveVectorSavingUpdater.h</a>.<hr><h2>Constructor & Destructor Documentation</h2>
|
||||
<a class="anchor" name="cd666b2d6e66cc4c25500f1fdcaa7e76"></a><!-- doxytag: member="moeoArchiveObjectiveVectorSavingUpdater::moeoArchiveObjectiveVectorSavingUpdater" ref="cd666b2d6e66cc4c25500f1fdcaa7e76" args="(moeoArchive< EOT > &_arch, const std::string &_filename, int _id=-1)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class EOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classmoeoArchiveObjectiveVectorSavingUpdater.html">moeoArchiveObjectiveVectorSavingUpdater</a>< EOT >::<a class="el" href="classmoeoArchiveObjectiveVectorSavingUpdater.html">moeoArchiveObjectiveVectorSavingUpdater</a> </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classmoeoArchive.html">moeoArchive</a>< EOT > & </td>
|
||||
<td class="paramname"> <em>_arch</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"> <em>_filename</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"> <em>_id</em> = <code>-1</code></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Ctor.
|
||||
<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>_arch</em> </td><td>local archive </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_filename</em> </td><td>target filename </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_id</em> </td><td>own ID </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoArchiveObjectiveVectorSavingUpdater_8h-source.html#l00038">38</a> of file <a class="el" href="moeoArchiveObjectiveVectorSavingUpdater_8h-source.html">moeoArchiveObjectiveVectorSavingUpdater.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="moeoArchiveObjectiveVectorSavingUpdater_8h-source.html">moeoArchiveObjectiveVectorSavingUpdater.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 17 16:53:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
Before Width: | Height: | Size: 1.1 KiB |
|
|
@ -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 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> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moeoArchiveUpdater< MOEOT > Member List</h1>This is the complete list of members for <a class="el" href="classmoeoArchiveUpdater.html">moeoArchiveUpdater< MOEOT ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoArchiveUpdater.html#64531e46898b0e2a4ec48ba28dbfd59d">arch</a></td><td><a class="el" href="classmoeoArchiveUpdater.html">moeoArchiveUpdater< MOEOT ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_updater.html#a1">className</a>(void) const</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_updater.html">eoUpdater</a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_f.html#e0">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_f.html">eoF< void ></a></td><td><code> [static]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_updater.html#a0">lastCall</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_updater.html">eoUpdater</a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoArchiveUpdater.html#1497a2bc8df12565b3ea21bb8e08bee1">moeoArchiveUpdater</a>(moeoArchive< MOEOT > &_arch, const eoPop< MOEOT > &_pop)</td><td><a class="el" href="classmoeoArchiveUpdater.html">moeoArchiveUpdater< MOEOT ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoArchiveUpdater.html#3d72137dce51d0d4f0cc7207be42878a">operator()</a>()</td><td><a class="el" href="classmoeoArchiveUpdater.html">moeoArchiveUpdater< MOEOT ></a></td><td><code> [inline, virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoArchiveUpdater.html#a7ba8cde3727d1f24835083e85dfd70d">pop</a></td><td><a class="el" href="classmoeoArchiveUpdater.html">moeoArchiveUpdater< MOEOT ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_f.html#w0">result_type</a> typedef</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_f.html">eoF< void ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_f.html#a0">~eoF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_f.html">eoF< void ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#a0">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Tue Apr 17 16:53:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -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< MOEOT > Class Template Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</span></a></li>
|
||||
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moeoArchiveUpdater< MOEOT > 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 <<a class="el" href="moeoArchiveUpdater_8h-source.html">moeoArchiveUpdater.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moeoArchiveUpdater< MOEOT >:
|
||||
<p><center><img src="classmoeoArchiveUpdater.png" usemap="#moeoArchiveUpdater< MOEOT >_map" border="0" alt=""></center>
|
||||
<map name="moeoArchiveUpdater< MOEOT >_map">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_updater.html" alt="eoUpdater" shape="rect" coords="0,112,201,136">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_f.html" alt="eoF< void >" shape="rect" coords="0,56,201,80">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,201,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"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoArchiveUpdater.html#1497a2bc8df12565b3ea21bb8e08bee1">moeoArchiveUpdater</a> (<a class="el" href="classmoeoArchive.html">moeoArchive</a>< MOEOT > &_arch, const <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>< MOEOT > &_pop)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Ctor. <a href="#1497a2bc8df12565b3ea21bb8e08bee1"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3d72137dce51d0d4f0cc7207be42878a"></a><!-- doxytag: member="moeoArchiveUpdater::operator()" ref="3d72137dce51d0d4f0cc7207be42878a" args="()" -->
|
||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoArchiveUpdater.html#3d72137dce51d0d4f0cc7207be42878a">operator()</a> ()</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Updates the archive with newly found non-dominated solutions contained in the main population. <br></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="64531e46898b0e2a4ec48ba28dbfd59d"></a><!-- doxytag: member="moeoArchiveUpdater::arch" ref="64531e46898b0e2a4ec48ba28dbfd59d" args="" -->
|
||||
<a class="el" href="classmoeoArchive.html">moeoArchive</a>< MOEOT > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoArchiveUpdater.html#64531e46898b0e2a4ec48ba28dbfd59d">arch</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">the archive of non-dominated solutions <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a7ba8cde3727d1f24835083e85dfd70d"></a><!-- doxytag: member="moeoArchiveUpdater::pop" ref="a7ba8cde3727d1f24835083e85dfd70d" args="" -->
|
||||
const <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>< MOEOT > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoArchiveUpdater.html#a7ba8cde3727d1f24835083e85dfd70d">pop</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">the main population <br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class MOEOT><br>
|
||||
class moeoArchiveUpdater< MOEOT ></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#l00024">24</a> of file <a class="el" href="moeoArchiveUpdater_8h-source.html">moeoArchiveUpdater.h</a>.<hr><h2>Constructor & Destructor Documentation</h2>
|
||||
<a class="anchor" name="1497a2bc8df12565b3ea21bb8e08bee1"></a><!-- doxytag: member="moeoArchiveUpdater::moeoArchiveUpdater" ref="1497a2bc8df12565b3ea21bb8e08bee1" args="(moeoArchive< MOEOT > &_arch, const eoPop< MOEOT > &_pop)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class MOEOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classmoeoArchiveUpdater.html">moeoArchiveUpdater</a>< MOEOT >::<a class="el" href="classmoeoArchiveUpdater.html">moeoArchiveUpdater</a> </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classmoeoArchive.html">moeoArchive</a>< MOEOT > & </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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>< MOEOT > & </td>
|
||||
<td class="paramname"> <em>_pop</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Ctor.
|
||||
<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>_arch</em> </td><td>an archive of non-dominated solutions </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_pop</em> </td><td>the main population </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoArchiveUpdater_8h-source.html#l00033">33</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 Tue Apr 17 16:53:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
Before Width: | Height: | Size: 799 B |
|
|
@ -1,71 +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: moeoBinaryMetric< A1, A2, R > Class Template Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</span></a></li>
|
||||
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moeoBinaryMetric< A1, A2, R > Class Template Reference</h1><!-- doxytag: class="moeoBinaryMetric" --><!-- doxytag: inherits="eoBF,moeoMetric" -->Base class for binary metrics.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="moeoMetric_8h-source.html">moeoMetric.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moeoBinaryMetric< A1, A2, R >:
|
||||
<p><center><img src="classmoeoBinaryMetric.png" usemap="#moeoBinaryMetric< A1, A2, R >_map" border="0" alt=""></center>
|
||||
<map name="moeoBinaryMetric< A1, A2, R >_map">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="456,56,902,80">
|
||||
<area href="classmoeoMetric.html" alt="moeoMetric" shape="rect" coords="912,56,1358,80">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="456,0,902,24">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="912,0,1358,24">
|
||||
<area href="classmoeoSolutionVsSolutionBinaryMetric.html" alt="moeoSolutionVsSolutionBinaryMetric< ObjectiveVector, R >" shape="rect" coords="0,168,446,192">
|
||||
<area href="classmoeoSolutionVsSolutionBinaryMetric.html" alt="moeoSolutionVsSolutionBinaryMetric< ObjectiveVector, double >" shape="rect" coords="456,168,902,192">
|
||||
<area href="classmoeoVectorVsVectorBinaryMetric.html" alt="moeoVectorVsVectorBinaryMetric< ObjectiveVector, R >" shape="rect" coords="912,168,1358,192">
|
||||
<area href="classmoeoVectorVsVectorBinaryMetric.html" alt="moeoVectorVsVectorBinaryMetric< ObjectiveVector, double >" shape="rect" coords="1368,168,1814,192">
|
||||
<area href="classmoeoNormalizedSolutionVsSolutionBinaryMetric.html" alt="moeoNormalizedSolutionVsSolutionBinaryMetric< ObjectiveVector, R >" shape="rect" coords="0,224,446,248">
|
||||
<area href="classmoeoNormalizedSolutionVsSolutionBinaryMetric.html" alt="moeoNormalizedSolutionVsSolutionBinaryMetric< ObjectiveVector, double >" shape="rect" coords="456,224,902,248">
|
||||
<area href="classmoeoContributionMetric.html" alt="moeoContributionMetric< ObjectiveVector >" shape="rect" coords="1140,224,1586,248">
|
||||
<area href="classmoeoEntropyMetric.html" alt="moeoEntropyMetric< ObjectiveVector >" shape="rect" coords="1596,224,2042,248">
|
||||
<area href="classmoeoAdditiveEpsilonBinaryMetric.html" alt="moeoAdditiveEpsilonBinaryMetric< ObjectiveVector >" shape="rect" coords="228,280,674,304">
|
||||
<area href="classmoeoHypervolumeBinaryMetric.html" alt="moeoHypervolumeBinaryMetric< ObjectiveVector >" shape="rect" coords="684,280,1130,304">
|
||||
</map>
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class A1, class A2, class R><br>
|
||||
class moeoBinaryMetric< A1, A2, R ></h3>
|
||||
|
||||
Base class for binary metrics.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoMetric_8h-source.html#l00037">37</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 Tue Apr 17 16:53:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
Before Width: | Height: | Size: 5.8 KiB |
|
|
@ -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 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> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moeoBinaryMetricSavingUpdater< MOEOT > Member List</h1>This is the complete list of members for <a class="el" href="classmoeoBinaryMetricSavingUpdater.html">moeoBinaryMetricSavingUpdater< MOEOT ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_updater.html#a1">className</a>(void) const</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_updater.html">eoUpdater</a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoBinaryMetricSavingUpdater.html#02339c6081864e43667860445d96a909">counter</a></td><td><a class="el" href="classmoeoBinaryMetricSavingUpdater.html">moeoBinaryMetricSavingUpdater< MOEOT ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoBinaryMetricSavingUpdater.html#6d280c180de7bab1e18ab2bb39a0e184">filename</a></td><td><a class="el" href="classmoeoBinaryMetricSavingUpdater.html">moeoBinaryMetricSavingUpdater< MOEOT ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoBinaryMetricSavingUpdater.html#9bfa927499265f53f2b25afd2cd3c94f">firstGen</a></td><td><a class="el" href="classmoeoBinaryMetricSavingUpdater.html">moeoBinaryMetricSavingUpdater< MOEOT ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_f.html#e0">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_f.html">eoF< void ></a></td><td><code> [static]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_updater.html#a0">lastCall</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_updater.html">eoUpdater</a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoBinaryMetricSavingUpdater.html#d1c66d6d179aff03d6949f4f76d3237c">metric</a></td><td><a class="el" href="classmoeoBinaryMetricSavingUpdater.html">moeoBinaryMetricSavingUpdater< MOEOT ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoBinaryMetricSavingUpdater.html#b7c3fb73caf759450367c76d4716bb62">moeoBinaryMetricSavingUpdater</a>(moeoVectorVsVectorBinaryMetric< ObjectiveVector, double > &_metric, const eoPop< MOEOT > &_pop, std::string _filename)</td><td><a class="el" href="classmoeoBinaryMetricSavingUpdater.html">moeoBinaryMetricSavingUpdater< MOEOT ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoBinaryMetricSavingUpdater.html#21c2b12ee8600d8550eff42bcba87fd2">ObjectiveVector</a> typedef</td><td><a class="el" href="classmoeoBinaryMetricSavingUpdater.html">moeoBinaryMetricSavingUpdater< MOEOT ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoBinaryMetricSavingUpdater.html#0461af7e569921fec49538ff8fa998d4">oldPop</a></td><td><a class="el" href="classmoeoBinaryMetricSavingUpdater.html">moeoBinaryMetricSavingUpdater< MOEOT ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoBinaryMetricSavingUpdater.html#a4f0a9e86b4a39ef88e7f8e1c1d6d229">operator()</a>()</td><td><a class="el" href="classmoeoBinaryMetricSavingUpdater.html">moeoBinaryMetricSavingUpdater< MOEOT ></a></td><td><code> [inline, virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoBinaryMetricSavingUpdater.html#79eea0916733568929ea9c0758ffe8fa">pop</a></td><td><a class="el" href="classmoeoBinaryMetricSavingUpdater.html">moeoBinaryMetricSavingUpdater< MOEOT ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_f.html#w0">result_type</a> typedef</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_f.html">eoF< void ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_f.html#a0">~eoF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_f.html">eoF< void ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#a0">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Tue Apr 17 16:53:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -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< MOEOT > Class Template Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</span></a></li>
|
||||
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moeoBinaryMetricSavingUpdater< MOEOT > Class Template Reference</h1><!-- doxytag: class="moeoBinaryMetricSavingUpdater" --><!-- doxytag: inherits="eoUpdater" -->This class allows to save the progression of a binary metric comparing the objective vectors of the current population (or archive) with the objective vectors of the population (or archive) of the generation (n-1) into a file.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="moeoBinaryMetricSavingUpdater_8h-source.html">moeoBinaryMetricSavingUpdater.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moeoBinaryMetricSavingUpdater< MOEOT >:
|
||||
<p><center><img src="classmoeoBinaryMetricSavingUpdater.png" usemap="#moeoBinaryMetricSavingUpdater< MOEOT >_map" border="0" alt=""></center>
|
||||
<map name="moeoBinaryMetricSavingUpdater< MOEOT >_map">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_updater.html" alt="eoUpdater" shape="rect" coords="0,112,268,136">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_f.html" alt="eoF< void >" shape="rect" coords="0,56,268,80">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,268,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="21c2b12ee8600d8550eff42bcba87fd2"></a><!-- doxytag: member="moeoBinaryMetricSavingUpdater::ObjectiveVector" ref="21c2b12ee8600d8550eff42bcba87fd2" args="" -->
|
||||
typedef MOEOT::ObjectiveVector </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoBinaryMetricSavingUpdater.html#21c2b12ee8600d8550eff42bcba87fd2">ObjectiveVector</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">The objective vector type of a solution. <br></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoBinaryMetricSavingUpdater.html#b7c3fb73caf759450367c76d4716bb62">moeoBinaryMetricSavingUpdater</a> (<a class="el" href="classmoeoVectorVsVectorBinaryMetric.html">moeoVectorVsVectorBinaryMetric</a>< <a class="el" href="classmoeoBinaryMetricSavingUpdater.html#21c2b12ee8600d8550eff42bcba87fd2">ObjectiveVector</a>, double > &_metric, const <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>< MOEOT > &_pop, std::string _filename)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Ctor. <a href="#b7c3fb73caf759450367c76d4716bb62"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a4f0a9e86b4a39ef88e7f8e1c1d6d229"></a><!-- doxytag: member="moeoBinaryMetricSavingUpdater::operator()" ref="a4f0a9e86b4a39ef88e7f8e1c1d6d229" args="()" -->
|
||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoBinaryMetricSavingUpdater.html#a4f0a9e86b4a39ef88e7f8e1c1d6d229">operator()</a> ()</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Saves the metric's value for the current generation. <br></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d1c66d6d179aff03d6949f4f76d3237c"></a><!-- doxytag: member="moeoBinaryMetricSavingUpdater::metric" ref="d1c66d6d179aff03d6949f4f76d3237c" args="" -->
|
||||
<a class="el" href="classmoeoVectorVsVectorBinaryMetric.html">moeoVectorVsVectorBinaryMetric</a><<br>
|
||||
<a class="el" href="classmoeoBinaryMetricSavingUpdater.html#21c2b12ee8600d8550eff42bcba87fd2">ObjectiveVector</a>, double > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoBinaryMetricSavingUpdater.html#d1c66d6d179aff03d6949f4f76d3237c">metric</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">binary metric comparing two Pareto sets <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="79eea0916733568929ea9c0758ffe8fa"></a><!-- doxytag: member="moeoBinaryMetricSavingUpdater::pop" ref="79eea0916733568929ea9c0758ffe8fa" args="" -->
|
||||
const <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>< MOEOT > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoBinaryMetricSavingUpdater.html#79eea0916733568929ea9c0758ffe8fa">pop</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">main population <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0461af7e569921fec49538ff8fa998d4"></a><!-- doxytag: member="moeoBinaryMetricSavingUpdater::oldPop" ref="0461af7e569921fec49538ff8fa998d4" args="" -->
|
||||
<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>< MOEOT > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoBinaryMetricSavingUpdater.html#0461af7e569921fec49538ff8fa998d4">oldPop</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">(n-1) population <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6d280c180de7bab1e18ab2bb39a0e184"></a><!-- doxytag: member="moeoBinaryMetricSavingUpdater::filename" ref="6d280c180de7bab1e18ab2bb39a0e184" args="" -->
|
||||
std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoBinaryMetricSavingUpdater.html#6d280c180de7bab1e18ab2bb39a0e184">filename</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">target filename <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9bfa927499265f53f2b25afd2cd3c94f"></a><!-- doxytag: member="moeoBinaryMetricSavingUpdater::firstGen" ref="9bfa927499265f53f2b25afd2cd3c94f" args="" -->
|
||||
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoBinaryMetricSavingUpdater.html#9bfa927499265f53f2b25afd2cd3c94f">firstGen</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">is it the first generation ? <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="02339c6081864e43667860445d96a909"></a><!-- doxytag: member="moeoBinaryMetricSavingUpdater::counter" ref="02339c6081864e43667860445d96a909" args="" -->
|
||||
unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoBinaryMetricSavingUpdater.html#02339c6081864e43667860445d96a909">counter</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">counter <br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class MOEOT><br>
|
||||
class moeoBinaryMetricSavingUpdater< MOEOT ></h3>
|
||||
|
||||
This class allows to save the progression of a binary metric comparing the objective vectors of the current population (or archive) with the objective vectors 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#l00027">27</a> of file <a class="el" href="moeoBinaryMetricSavingUpdater_8h-source.html">moeoBinaryMetricSavingUpdater.h</a>.<hr><h2>Constructor & Destructor Documentation</h2>
|
||||
<a class="anchor" name="b7c3fb73caf759450367c76d4716bb62"></a><!-- doxytag: member="moeoBinaryMetricSavingUpdater::moeoBinaryMetricSavingUpdater" ref="b7c3fb73caf759450367c76d4716bb62" args="(moeoVectorVsVectorBinaryMetric< ObjectiveVector, double > &_metric, const eoPop< MOEOT > &_pop, std::string _filename)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class MOEOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classmoeoBinaryMetricSavingUpdater.html">moeoBinaryMetricSavingUpdater</a>< MOEOT >::<a class="el" href="classmoeoBinaryMetricSavingUpdater.html">moeoBinaryMetricSavingUpdater</a> </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classmoeoVectorVsVectorBinaryMetric.html">moeoVectorVsVectorBinaryMetric</a>< <a class="el" href="classmoeoBinaryMetricSavingUpdater.html#21c2b12ee8600d8550eff42bcba87fd2">ObjectiveVector</a>, double > & </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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>< MOEOT > & </td>
|
||||
<td class="paramname"> <em>_pop</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">std::string </td>
|
||||
<td class="paramname"> <em>_filename</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Ctor.
|
||||
<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>_metric</em> </td><td>the binary metric comparing two Pareto sets </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_pop</em> </td><td>the main population </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_filename</em> </td><td>the target filename </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoBinaryMetricSavingUpdater_8h-source.html#l00042">42</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 Tue Apr 17 16:53:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
Before Width: | Height: | Size: 1.1 KiB |
|
|
@ -1,85 +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 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> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moeoBitVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity > Member List</h1>This is the complete list of members for <a class="el" href="classmoeoBitVector.html">moeoBitVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoVector.html#9d4400084dec28c37e392bb8b0a0b452">AtomType</a> typedef</td><td><a class="el" href="classmoeoVector.html">moeoVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity, bool ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classMOEO.html#a020936acf61d8aef30983c2dd220a99">className</a>() const</td><td><a class="el" href="classMOEO.html">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity ></a></td><td><code> [inline, virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoVector.html#b0fb83132e1f2c8b8258013a01aeb364">ContainerType</a> typedef</td><td><a class="el" href="classmoeoVector.html">moeoVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity, bool ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classMOEO.html#9682a883fedc6333e95906e02236d492">Diversity</a> typedef</td><td><a class="el" href="classMOEO.html">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classMOEO.html#2242897d75e8849379b66b1e754ba65b">diversity</a>() const</td><td><a class="el" href="classMOEO.html">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classMOEO.html#1f0a391984cd14bcf930d1d81dd4848e">diversity</a>(const Diversity &_diversityValue)</td><td><a class="el" href="classMOEO.html">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html#a0">EO</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html">EO< MOEOObjectiveVector ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classMOEO.html#03184b6c0b5c905e0ff5a790a3d55803">Fitness</a> typedef</td><td><a class="el" href="classMOEO.html">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classMOEO.html#e41a75b01ca1899adec50729cd6a4e04">fitness</a>() const</td><td><a class="el" href="classMOEO.html">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classMOEO.html#4dc05ded73bb60d1a51e282006c8942d">fitness</a>(const Fitness &_fitnessValue)</td><td><a class="el" href="classMOEO.html">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html#a4">EO< MOEOObjectiveVector >::fitness</a>(const Fitness &_fitness)</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html">EO< MOEOObjectiveVector ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html#a9">EO< MOEOObjectiveVector >::fitness</a>(performance_type perf)</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html">EO< MOEOObjectiveVector ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html#w1">fitness_traits</a> typedef</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html">EO< MOEOObjectiveVector ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classMOEO.html#795f686497042d62fce2f87bd47017bc">invalid</a>() const</td><td><a class="el" href="classMOEO.html">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classMOEO.html#1069501a40e07071d78c067c46b696ee">invalidate</a>()</td><td><a class="el" href="classMOEO.html">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html#a16">invalidate_worth</a>(void)</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html">EO< MOEOObjectiveVector ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classMOEO.html#1283a27baab9728673445832e6d4301a">invalidateDiversity</a>()</td><td><a class="el" href="classMOEO.html">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classMOEO.html#55876e2e7cd537052fec1c7f46f37ffe">invalidateFitness</a>()</td><td><a class="el" href="classMOEO.html">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classMOEO.html#6b75e7e84726cf4e2d50216a35cec70b">invalidateObjectiveVector</a>()</td><td><a class="el" href="classMOEO.html">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classMOEO.html#580a4b2a92a3f8ca5e56431cf86bbd73">invalidDiversity</a>() const</td><td><a class="el" href="classMOEO.html">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classMOEO.html#4b5fb8c8c04e86aa039a42ffa2c8b327">invalidFitness</a>() const</td><td><a class="el" href="classMOEO.html">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classMOEO.html#1063475f98ef0c8afb8ebf299e5d3baa">invalidObjectiveVector</a>() const</td><td><a class="el" href="classMOEO.html">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classMOEO.html#cff537a68ecc80c753318d3e12f842f5">MOEO</a>()</td><td><a class="el" href="classMOEO.html">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoBitVector.html#a9460d3ebf6b092e36b1422e6696fc77">moeoBitVector</a>(unsigned _size=0, bool _value=false)</td><td><a class="el" href="classmoeoBitVector.html">moeoBitVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoVector.html#69ea6b5008e6103bf0ae5089302c3b96">moeoVector</a>(unsigned _size=0, bool_value=bool())</td><td><a class="el" href="classmoeoVector.html">moeoVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity, bool ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classMOEO.html#9fafca99234ef3cd9fdbaf05bde5a275">ObjectiveVector</a> typedef</td><td><a class="el" href="classMOEO.html">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classMOEO.html#f34036fdd02c5aef46d2a0f000d3a59e">objectiveVector</a>() const</td><td><a class="el" href="classMOEO.html">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classMOEO.html#d4a765a76f9acc1bca36297ab55d7282">objectiveVector</a>(const ObjectiveVector &_objectiveVectorValue)</td><td><a class="el" href="classMOEO.html">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoVector.html#d7a5feff640f00e5d6a29c3ebd11e90b">operator<</a>(const moeoVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity, bool > &_moeo) const </td><td><a class="el" href="classmoeoVector.html">moeoVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity, bool ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classMOEO.html#d38eef435511ba3a5a310712a608f4ab">MOEO::operator<</a>(const MOEO &_other) const</td><td><a class="el" href="classMOEO.html">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html#a6">EO< MOEOObjectiveVector >::operator<</a>(const EO &_eo2) const</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html">EO< MOEOObjectiveVector ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html#a17">EO< MOEOObjectiveVector >::operator<</a>(const EO< Fitness, Traits > &other) const</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html">EO< MOEOObjectiveVector ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html#a7">operator></a>(const EO &_eo2) const</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html">EO< MOEOObjectiveVector ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html#a18">operator></a>(const EO< Fitness, Traits > &other) const</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html">EO< MOEOObjectiveVector ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html#a10">performance</a>(performance_type perf)</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html">EO< MOEOObjectiveVector ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html#a11">performance</a>(void) const</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html">EO< MOEOObjectiveVector ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html#w3">performance_type</a> typedef</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html">EO< MOEOObjectiveVector ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoBitVector.html#e54c36ce64b849a6846953a25247a861">printOn</a>(std::ostream &_os) const</td><td><a class="el" href="classmoeoBitVector.html">moeoBitVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity ></a></td><td><code> [inline, virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoBitVector.html#31cd3f894615d0a27dd116a5c8082521">readFrom</a>(std::istream &_is)</td><td><a class="el" href="classmoeoBitVector.html">moeoBitVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity ></a></td><td><code> [inline, virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html#w2">storage_type</a> typedef</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html">EO< MOEOObjectiveVector ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoVector.html#a7fadd876fe492717815510f68a921c5">value</a>(const std::vector< bool > &_v)</td><td><a class="el" href="classmoeoVector.html">moeoVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity, bool ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html#a12">worth</a>(worth_type worth)</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html">EO< MOEOObjectiveVector ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html#a13">worth</a>(void) const</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html">EO< MOEOObjectiveVector ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html#w4">worth_type</a> typedef</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html">EO< MOEOObjectiveVector ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html#a1">~EO</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html">EO< MOEOObjectiveVector ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_object.html#a0">~eoObject</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_object.html">eoObject</a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_persistent.html#a0">~eoPersistent</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_persistent.html">eoPersistent</a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_printable.html#a0">~eoPrintable</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_printable.html">eoPrintable</a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classMOEO.html#0215e9acab4ab57088175f9856e6c48c">~MOEO</a>()</td><td><a class="el" href="classMOEO.html">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity ></a></td><td><code> [inline, virtual]</code></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Tue Apr 17 16:53:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,182 +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: moeoBitVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity > Class Template Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</span></a></li>
|
||||
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moeoBitVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity > Class Template Reference</h1><!-- doxytag: class="moeoBitVector" --><!-- doxytag: inherits="moeoVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity, bool >" -->This class is an implementationeo of a simple bit-valued <a class="el" href="classmoeoVector.html">moeoVector</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="moeoVector_8h-source.html">moeoVector.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moeoBitVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity >:
|
||||
<p><center><img src="classmoeoBitVector.png" usemap="#moeoBitVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity >_map" border="0" alt=""></center>
|
||||
<map name="moeoBitVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity >_map">
|
||||
<area href="classmoeoVector.html" alt="moeoVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity, bool >" shape="rect" coords="232,224,686,248">
|
||||
<area href="classMOEO.html" alt="MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity >" shape="rect" coords="232,168,686,192">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/class_e_o.html" alt="EO< MOEOObjectiveVector >" shape="rect" coords="232,112,686,136">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_object.html" alt="eoObject" shape="rect" coords="0,56,454,80">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_persistent.html" alt="eoPersistent" shape="rect" coords="464,56,918,80">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_printable.html" alt="eoPrintable" shape="rect" coords="464,0,918,24">
|
||||
</map>
|
||||
<a href="classmoeoBitVector-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoBitVector.html#a9460d3ebf6b092e36b1422e6696fc77">moeoBitVector</a> (unsigned _size=0, bool _value=false)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Ctor. <a href="#a9460d3ebf6b092e36b1422e6696fc77"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoBitVector.html#e54c36ce64b849a6846953a25247a861">printOn</a> (std::ostream &_os) const</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Writing object. <a href="#e54c36ce64b849a6846953a25247a861"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoBitVector.html#31cd3f894615d0a27dd116a5c8082521">readFrom</a> (std::istream &_is)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Reading object. <a href="#31cd3f894615d0a27dd116a5c8082521"></a><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class MOEOObjectiveVector, class MOEOFitness, class MOEODiversity><br>
|
||||
class moeoBitVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity ></h3>
|
||||
|
||||
This class is an implementationeo of a simple bit-valued <a class="el" href="classmoeoVector.html">moeoVector</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoVector_8h-source.html#l00163">163</a> of file <a class="el" href="moeoVector_8h-source.html">moeoVector.h</a>.<hr><h2>Constructor & Destructor Documentation</h2>
|
||||
<a class="anchor" name="a9460d3ebf6b092e36b1422e6696fc77"></a><!-- doxytag: member="moeoBitVector::moeoBitVector" ref="a9460d3ebf6b092e36b1422e6696fc77" args="(unsigned _size=0, bool _value=false)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class MOEOObjectiveVector, class MOEOFitness, class MOEODiversity> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classmoeoBitVector.html">moeoBitVector</a>< MOEOObjectiveVector, MOEOFitness, MOEODiversity >::<a class="el" href="classmoeoBitVector.html">moeoBitVector</a> </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">unsigned </td>
|
||||
<td class="paramname"> <em>_size</em> = <code>0</code>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"> <em>_value</em> = <code>false</code></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Ctor.
|
||||
<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>_size</em> </td><td>Length of vector (default is 0) </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_value</em> </td><td>Initial value of all elements (default is default value of type GeneType) </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoVector_8h-source.html#l00178">178</a> of file <a class="el" href="moeoVector_8h-source.html">moeoVector.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr><h2>Member Function Documentation</h2>
|
||||
<a class="anchor" name="e54c36ce64b849a6846953a25247a861"></a><!-- doxytag: member="moeoBitVector::printOn" ref="e54c36ce64b849a6846953a25247a861" args="(std::ostream &_os) const" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class MOEOObjectiveVector, class MOEOFitness, class MOEODiversity> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">virtual void <a class="el" href="classmoeoBitVector.html">moeoBitVector</a>< MOEOObjectiveVector, MOEOFitness, MOEODiversity >::printOn </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">std::ostream & </td>
|
||||
<td class="paramname"> <em>_os</em> </td>
|
||||
<td> ) </td>
|
||||
<td width="100%"> const<code> [inline, virtual]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Writing object.
|
||||
<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>_os</em> </td><td>output stream </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Reimplemented from <a class="el" href="classmoeoVector.html#c327325a47954f69df985da96d2c171a">moeoVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity, bool ></a>.
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoVector_8h-source.html#l00186">186</a> of file <a class="el" href="moeoVector_8h-source.html">moeoVector.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="31cd3f894615d0a27dd116a5c8082521"></a><!-- doxytag: member="moeoBitVector::readFrom" ref="31cd3f894615d0a27dd116a5c8082521" args="(std::istream &_is)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class MOEOObjectiveVector, class MOEOFitness, class MOEODiversity> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">virtual void <a class="el" href="classmoeoBitVector.html">moeoBitVector</a>< MOEOObjectiveVector, MOEOFitness, MOEODiversity >::readFrom </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">std::istream & </td>
|
||||
<td class="paramname"> <em>_is</em> </td>
|
||||
<td> ) </td>
|
||||
<td width="100%"><code> [inline, virtual]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Reading object.
|
||||
<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>_is</em> </td><td>input stream </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Reimplemented from <a class="el" href="classmoeoVector.html#cd8ee0fe79bb9515b29e2a4d3fee5ab9">moeoVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity, bool ></a>.
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoVector_8h-source.html#l00199">199</a> of file <a class="el" href="moeoVector_8h-source.html">moeoVector.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="moeoVector_8h-source.html">moeoVector.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 17 16:53:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
Before Width: | Height: | Size: 2.5 KiB |
|
|
@ -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 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> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moeoCombinedLS< MOEOT, Type > Member List</h1>This is the complete list of members for <a class="el" href="classmoeoCombinedLS.html">moeoCombinedLS< MOEOT, Type ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoCombinedLS.html#1637b4dcf2dd694cc9ffbad605b2bf13">add</a>(moeoLS< MOEOT, Type > &_mols)</td><td><a class="el" href="classmoeoCombinedLS.html">moeoCombinedLS< MOEOT, Type ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoCombinedLS.html#3cf36ae7ada10d2837b60df01210d92a">combinedLS</a></td><td><a class="el" href="classmoeoCombinedLS.html">moeoCombinedLS< MOEOT, Type ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoCombinedLS.html#5d09220b47bac67bd332dc0f93226ae1">moeoCombinedLS</a>(moeoLS< MOEOT, Type > &_first_mols)</td><td><a class="el" href="classmoeoCombinedLS.html">moeoCombinedLS< MOEOT, Type ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoCombinedLS.html#634d7fa3092fe8f88a1b54cacfdc35fd">operator()</a>(Type _type, moeoArchive< MOEOT > &_arch)</td><td><a class="el" href="classmoeoCombinedLS.html">moeoCombinedLS< MOEOT, Type ></a></td><td><code> [inline, virtual]</code></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Tue Apr 17 16:53:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,189 +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: moeoCombinedLS< MOEOT, Type > Class Template Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</span></a></li>
|
||||
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moeoCombinedLS< MOEOT, Type > Class Template Reference</h1><!-- doxytag: class="moeoCombinedLS" --><!-- doxytag: inherits="moeoLS" -->This class allows to embed a set of local searches that are sequentially applied, and so working and updating the same archive of non-dominated solutions.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="moeoCombinedLS_8h-source.html">moeoCombinedLS.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moeoCombinedLS< MOEOT, Type >:
|
||||
<p><center><img src="classmoeoCombinedLS.png" usemap="#moeoCombinedLS< MOEOT, Type >_map" border="0" alt=""></center>
|
||||
<map name="moeoCombinedLS< MOEOT, Type >_map">
|
||||
<area href="classmoeoLS.html" alt="moeoLS< MOEOT, Type >" shape="rect" coords="0,112,295,136">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html" alt="eoBF< Type, moeoArchive< MOEOT > &, void >" shape="rect" coords="0,56,295,80">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,295,24">
|
||||
</map>
|
||||
<a href="classmoeoCombinedLS-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoCombinedLS.html#5d09220b47bac67bd332dc0f93226ae1">moeoCombinedLS</a> (<a class="el" href="classmoeoLS.html">moeoLS</a>< MOEOT, Type > &_first_mols)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Ctor. <a href="#5d09220b47bac67bd332dc0f93226ae1"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoCombinedLS.html#1637b4dcf2dd694cc9ffbad605b2bf13">add</a> (<a class="el" href="classmoeoLS.html">moeoLS</a>< MOEOT, Type > &_mols)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Adds a new local search to combine. <a href="#1637b4dcf2dd694cc9ffbad605b2bf13"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoCombinedLS.html#634d7fa3092fe8f88a1b54cacfdc35fd">operator()</a> (Type _type, <a class="el" href="classmoeoArchive.html">moeoArchive</a>< MOEOT > &_arch)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gives a new solution in order to explore the neigborhood. <a href="#634d7fa3092fe8f88a1b54cacfdc35fd"></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="3cf36ae7ada10d2837b60df01210d92a"></a><!-- doxytag: member="moeoCombinedLS::combinedLS" ref="3cf36ae7ada10d2837b60df01210d92a" args="" -->
|
||||
std::vector< <a class="el" href="classmoeoLS.html">moeoLS</a>< MOEOT,<br>
|
||||
Type > * > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoCombinedLS.html#3cf36ae7ada10d2837b60df01210d92a">combinedLS</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">the vector that contains the combined LS <br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class MOEOT, class Type><br>
|
||||
class moeoCombinedLS< MOEOT, Type ></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="moeoCombinedLS_8h-source.html#l00024">24</a> of file <a class="el" href="moeoCombinedLS_8h-source.html">moeoCombinedLS.h</a>.<hr><h2>Constructor & Destructor Documentation</h2>
|
||||
<a class="anchor" name="5d09220b47bac67bd332dc0f93226ae1"></a><!-- doxytag: member="moeoCombinedLS::moeoCombinedLS" ref="5d09220b47bac67bd332dc0f93226ae1" args="(moeoLS< MOEOT, Type > &_first_mols)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class MOEOT, class Type> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classmoeoCombinedLS.html">moeoCombinedLS</a>< MOEOT, Type >::<a class="el" href="classmoeoCombinedLS.html">moeoCombinedLS</a> </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classmoeoLS.html">moeoLS</a>< MOEOT, Type > & </td>
|
||||
<td class="paramname"> <em>_first_mols</em> </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>_first_mols</em> </td><td>the first multi-objective local search to add </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoCombinedLS_8h-source.html#l00032">32</a> of file <a class="el" href="moeoCombinedLS_8h-source.html">moeoCombinedLS.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="moeoCombinedLS_8h-source.html#l00062">moeoCombinedLS< MOEOT, Type >::combinedLS</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr><h2>Member Function Documentation</h2>
|
||||
<a class="anchor" name="1637b4dcf2dd694cc9ffbad605b2bf13"></a><!-- doxytag: member="moeoCombinedLS::add" ref="1637b4dcf2dd694cc9ffbad605b2bf13" args="(moeoLS< MOEOT, Type > &_mols)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class MOEOT, class Type> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void <a class="el" href="classmoeoCombinedLS.html">moeoCombinedLS</a>< MOEOT, Type >::add </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classmoeoLS.html">moeoLS</a>< MOEOT, Type > & </td>
|
||||
<td class="paramname"> <em>_mols</em> </td>
|
||||
<td> ) </td>
|
||||
<td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Adds a new local search to combine.
|
||||
<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>_mols</em> </td><td>the multi-objective local search to add </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoCombinedLS_8h-source.html#l00041">41</a> of file <a class="el" href="moeoCombinedLS_8h-source.html">moeoCombinedLS.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="moeoCombinedLS_8h-source.html#l00062">moeoCombinedLS< MOEOT, Type >::combinedLS</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="634d7fa3092fe8f88a1b54cacfdc35fd"></a><!-- doxytag: member="moeoCombinedLS::operator()" ref="634d7fa3092fe8f88a1b54cacfdc35fd" args="(Type _type, moeoArchive< MOEOT > &_arch)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class MOEOT, class Type> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void <a class="el" href="classmoeoCombinedLS.html">moeoCombinedLS</a>< MOEOT, Type >::operator() </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">Type </td>
|
||||
<td class="paramname"> <em>_type</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="classmoeoArchive.html">moeoArchive</a>< MOEOT > & </td>
|
||||
<td class="paramname"> <em>_arch</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline, 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>_type</em> </td><td>the object to apply the local search to </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_arch</em> </td><td>the archive of non-dominated solutions </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Implements <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#a1">eoBF< Type, moeoArchive< MOEOT > &, void ></a>.
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoCombinedLS_8h-source.html#l00052">52</a> of file <a class="el" href="moeoCombinedLS_8h-source.html">moeoCombinedLS.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="moeoCombinedLS_8h-source.html#l00062">moeoCombinedLS< MOEOT, Type >::combinedLS</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="moeoCombinedLS_8h-source.html">moeoCombinedLS.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 17 16:53:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
Before Width: | Height: | Size: 1.2 KiB |
|
|
@ -1,63 +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: moeoComparator< MOEOT > Class Template Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</span></a></li>
|
||||
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moeoComparator< MOEOT > Class Template Reference</h1><!-- doxytag: class="moeoComparator" --><!-- doxytag: inherits="eoBF" -->Functor allowing to compare two solutions.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="moeoComparator_8h-source.html">moeoComparator.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moeoComparator< MOEOT >:
|
||||
<p><center><img src="classmoeoComparator.png" usemap="#moeoComparator< MOEOT >_map" border="0" alt=""></center>
|
||||
<map name="moeoComparator< MOEOT >_map">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="459,56,755,80">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="459,0,755,24">
|
||||
<area href="classmoeoDiversityThenFitnessComparator.html" alt="moeoDiversityThenFitnessComparator< MOEOT >" shape="rect" coords="0,168,296,192">
|
||||
<area href="classmoeoFitnessThenDiversityComparator.html" alt="moeoFitnessThenDiversityComparator< MOEOT >" shape="rect" coords="306,168,602,192">
|
||||
<area href="classmoeoObjectiveComparator.html" alt="moeoObjectiveComparator< MOEOT >" shape="rect" coords="612,168,908,192">
|
||||
<area href="classmoeoOneObjectiveComparator.html" alt="moeoOneObjectiveComparator< MOEOT >" shape="rect" coords="918,168,1214,192">
|
||||
</map>
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class MOEOT><br>
|
||||
class moeoComparator< MOEOT ></h3>
|
||||
|
||||
Functor allowing to compare two solutions.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoComparator_8h-source.html#l00022">22</a> of file <a class="el" href="moeoComparator_8h-source.html">moeoComparator.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="moeoComparator_8h-source.html">moeoComparator.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 17 16:53:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
Before Width: | Height: | Size: 2.2 KiB |
|
|
@ -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 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> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moeoContributionMetric< ObjectiveVector > Member List</h1>This is the complete list of members for <a class="el" href="classmoeoContributionMetric.html">moeoContributionMetric< ObjectiveVector ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoContributionMetric.html#9bfa241c1d6d3fcfd6523ed04c089af0">card_C</a>(const std::vector< ObjectiveVector > &_set1, const std::vector< ObjectiveVector > &_set2)</td><td><a class="el" href="classmoeoContributionMetric.html">moeoContributionMetric< ObjectiveVector ></a></td><td><code> [inline, private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoContributionMetric.html#a21770ee1ddb12bb67c1f7ab755d04c7">card_N</a>(const std::vector< ObjectiveVector > &_set1, const std::vector< ObjectiveVector > &_set2)</td><td><a class="el" href="classmoeoContributionMetric.html">moeoContributionMetric< ObjectiveVector ></a></td><td><code> [inline, private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoContributionMetric.html#3fabe93859e033328c1b84db114b3bb0">card_W</a>(const std::vector< ObjectiveVector > &_set1, const std::vector< ObjectiveVector > &_set2)</td><td><a class="el" href="classmoeoContributionMetric.html">moeoContributionMetric< ObjectiveVector ></a></td><td><code> [inline, private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoContributionMetric.html#491610f6557874c2989eaa7a75117dcb">operator()</a>(const std::vector< ObjectiveVector > &_set1, const std::vector< ObjectiveVector > &_set2)</td><td><a class="el" href="classmoeoContributionMetric.html">moeoContributionMetric< ObjectiveVector ></a></td><td><code> [inline]</code></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Tue Apr 17 16:53:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,252 +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< ObjectiveVector > Class Template Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</span></a></li>
|
||||
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moeoContributionMetric< ObjectiveVector > Class Template Reference</h1><!-- doxytag: class="moeoContributionMetric" --><!-- doxytag: inherits="moeoVectorVsVectorBinaryMetric< ObjectiveVector, double >" -->The contribution metric evaluates the proportion of non-dominated solutions given by a Pareto set relatively to another Pareto set (Meunier, Talbi, Reininger: 'A multiobjective genetic algorithm for radio network optimization', in Proc.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="moeoContributionMetric_8h-source.html">moeoContributionMetric.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moeoContributionMetric< ObjectiveVector >:
|
||||
<p><center><img src="classmoeoContributionMetric.png" usemap="#moeoContributionMetric< ObjectiveVector >_map" border="0" alt=""></center>
|
||||
<map name="moeoContributionMetric< ObjectiveVector >_map">
|
||||
<area href="classmoeoVectorVsVectorBinaryMetric.html" alt="moeoVectorVsVectorBinaryMetric< ObjectiveVector, double >" shape="rect" coords="189,168,558,192">
|
||||
<area href="classmoeoBinaryMetric.html" alt="moeoBinaryMetric< A1, A2, R >" shape="rect" coords="189,112,558,136">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="0,56,369,80">
|
||||
<area href="classmoeoMetric.html" alt="moeoMetric" shape="rect" coords="379,56,748,80">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,369,24">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="379,0,748,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 Member Functions</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoContributionMetric.html#491610f6557874c2989eaa7a75117dcb">operator()</a> (const std::vector< ObjectiveVector > &_set1, const std::vector< ObjectiveVector > &_set2)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the contribution of the Pareto set '_set1' relatively to the Pareto set '_set2'. <a href="#491610f6557874c2989eaa7a75117dcb"></a><br></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoContributionMetric.html#9bfa241c1d6d3fcfd6523ed04c089af0">card_C</a> (const std::vector< ObjectiveVector > &_set1, const std::vector< ObjectiveVector > &_set2)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the number of solutions both in '_set1' and '_set2'. <a href="#9bfa241c1d6d3fcfd6523ed04c089af0"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoContributionMetric.html#3fabe93859e033328c1b84db114b3bb0">card_W</a> (const std::vector< ObjectiveVector > &_set1, const std::vector< ObjectiveVector > &_set2)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the number of solutions in '_set1' dominating at least one solution of '_set2'. <a href="#3fabe93859e033328c1b84db114b3bb0"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoContributionMetric.html#a21770ee1ddb12bb67c1f7ab755d04c7">card_N</a> (const std::vector< ObjectiveVector > &_set1, const std::vector< ObjectiveVector > &_set2)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the number of solutions in '_set1' having no relation of dominance with those from '_set2'. <a href="#a21770ee1ddb12bb67c1f7ab755d04c7"></a><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class ObjectiveVector><br>
|
||||
class moeoContributionMetric< ObjectiveVector ></h3>
|
||||
|
||||
The contribution metric evaluates the proportion of non-dominated solutions given by a Pareto set relatively to another Pareto set (Meunier, Talbi, Reininger: 'A multiobjective genetic algorithm for radio network optimization', in Proc.
|
||||
<p>
|
||||
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="491610f6557874c2989eaa7a75117dcb"></a><!-- doxytag: member="moeoContributionMetric::operator()" ref="491610f6557874c2989eaa7a75117dcb" args="(const std::vector< ObjectiveVector > &_set1, const std::vector< ObjectiveVector > &_set2)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class ObjectiveVector> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">double <a class="el" href="classmoeoContributionMetric.html">moeoContributionMetric</a>< ObjectiveVector >::operator() </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::vector< ObjectiveVector > & </td>
|
||||
<td class="paramname"> <em>_set1</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const std::vector< ObjectiveVector > & </td>
|
||||
<td class="paramname"> <em>_set2</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Returns the contribution of the Pareto set '_set1' relatively to the Pareto set '_set2'.
|
||||
<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>_set1</em> </td><td>the first Pareto set </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_set2</em> </td><td>the second Pareto set </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoContributionMetric_8h-source.html#l00032">32</a> of file <a class="el" href="moeoContributionMetric_8h-source.html">moeoContributionMetric.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="moeoContributionMetric_8h-source.html#l00049">moeoContributionMetric< ObjectiveVector >::card_C()</a>, <a class="el" href="moeoContributionMetric_8h-source.html#l00081">moeoContributionMetric< ObjectiveVector >::card_N()</a>, and <a class="el" href="moeoContributionMetric_8h-source.html#l00065">moeoContributionMetric< ObjectiveVector >::card_W()</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="9bfa241c1d6d3fcfd6523ed04c089af0"></a><!-- doxytag: member="moeoContributionMetric::card_C" ref="9bfa241c1d6d3fcfd6523ed04c089af0" args="(const std::vector< ObjectiveVector > &_set1, const std::vector< ObjectiveVector > &_set2)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class ObjectiveVector> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">unsigned <a class="el" href="classmoeoContributionMetric.html">moeoContributionMetric</a>< ObjectiveVector >::card_C </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::vector< ObjectiveVector > & </td>
|
||||
<td class="paramname"> <em>_set1</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const std::vector< ObjectiveVector > & </td>
|
||||
<td class="paramname"> <em>_set2</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline, private]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Returns the number of solutions both in '_set1' and '_set2'.
|
||||
<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>_set1</em> </td><td>the first Pareto set </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_set2</em> </td><td>the second Pareto set </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoContributionMetric_8h-source.html#l00049">49</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#l00032">moeoContributionMetric< ObjectiveVector >::operator()()</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="3fabe93859e033328c1b84db114b3bb0"></a><!-- doxytag: member="moeoContributionMetric::card_W" ref="3fabe93859e033328c1b84db114b3bb0" args="(const std::vector< ObjectiveVector > &_set1, const std::vector< ObjectiveVector > &_set2)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class ObjectiveVector> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">unsigned <a class="el" href="classmoeoContributionMetric.html">moeoContributionMetric</a>< ObjectiveVector >::card_W </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::vector< ObjectiveVector > & </td>
|
||||
<td class="paramname"> <em>_set1</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const std::vector< ObjectiveVector > & </td>
|
||||
<td class="paramname"> <em>_set2</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline, private]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Returns the number of solutions in '_set1' dominating at least one solution of '_set2'.
|
||||
<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>_set1</em> </td><td>the first Pareto set </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_set2</em> </td><td>the second Pareto set </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoContributionMetric_8h-source.html#l00065">65</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#l00032">moeoContributionMetric< ObjectiveVector >::operator()()</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="a21770ee1ddb12bb67c1f7ab755d04c7"></a><!-- doxytag: member="moeoContributionMetric::card_N" ref="a21770ee1ddb12bb67c1f7ab755d04c7" args="(const std::vector< ObjectiveVector > &_set1, const std::vector< ObjectiveVector > &_set2)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class ObjectiveVector> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">unsigned <a class="el" href="classmoeoContributionMetric.html">moeoContributionMetric</a>< ObjectiveVector >::card_N </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::vector< ObjectiveVector > & </td>
|
||||
<td class="paramname"> <em>_set1</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const std::vector< ObjectiveVector > & </td>
|
||||
<td class="paramname"> <em>_set2</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline, private]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Returns the number of solutions in '_set1' having no relation of dominance with those from '_set2'.
|
||||
<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>_set1</em> </td><td>the first Pareto set </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_set2</em> </td><td>the second Pareto set </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoContributionMetric_8h-source.html#l00081">81</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#l00032">moeoContributionMetric< ObjectiveVector >::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 Tue Apr 17 16:53:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
Before Width: | Height: | Size: 2.2 KiB |
|
|
@ -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 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> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moeoConvertPopToObjectiveVectors< MOEOT, ObjectiveVector > Member List</h1>This is the complete list of members for <a class="el" href="classmoeoConvertPopToObjectiveVectors.html">moeoConvertPopToObjectiveVectors< MOEOT, ObjectiveVector ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#e0">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF< A1, R ></a></td><td><code> [static]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoConvertPopToObjectiveVectors.html#8fada75aa151a6eaa310c5064f783c86">operator()</a>(const eoPop< MOEOT > _pop)</td><td><a class="el" href="classmoeoConvertPopToObjectiveVectors.html">moeoConvertPopToObjectiveVectors< MOEOT, ObjectiveVector ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#a1">eoUF::operator()</a>(A1)=0</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF< A1, R ></a></td><td><code> [pure virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#a0">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#a0">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF< A1, R ></a></td><td><code> [virtual]</code></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Tue Apr 17 16:53:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,95 +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: moeoConvertPopToObjectiveVectors< MOEOT, ObjectiveVector > Class Template Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</span></a></li>
|
||||
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moeoConvertPopToObjectiveVectors< MOEOT, ObjectiveVector > Class Template Reference</h1><!-- doxytag: class="moeoConvertPopToObjectiveVectors" --><!-- doxytag: inherits="eoUF" -->Functor allowing to get a vector of objective vectors from a population.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="moeoConvertPopToObjectiveVectors_8h-source.html">moeoConvertPopToObjectiveVectors.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moeoConvertPopToObjectiveVectors< MOEOT, ObjectiveVector >:
|
||||
<p><center><img src="classmoeoConvertPopToObjectiveVectors.png" usemap="#moeoConvertPopToObjectiveVectors< MOEOT, ObjectiveVector >_map" border="0" alt=""></center>
|
||||
<map name="moeoConvertPopToObjectiveVectors< MOEOT, ObjectiveVector >_map">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html" alt="eoUF< A1, R >" shape="rect" coords="0,56,392,80">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,392,24">
|
||||
</map>
|
||||
<a href="classmoeoConvertPopToObjectiveVectors-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">const std::vector< ObjectiveVector > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoConvertPopToObjectiveVectors.html#8fada75aa151a6eaa310c5064f783c86">operator()</a> (const <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>< MOEOT > _pop)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns a vector of the objective vectors from the population _pop. <a href="#8fada75aa151a6eaa310c5064f783c86"></a><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class MOEOT, class ObjectiveVector = typename MOEOT::ObjectiveVector><br>
|
||||
class moeoConvertPopToObjectiveVectors< MOEOT, ObjectiveVector ></h3>
|
||||
|
||||
Functor allowing to get a vector of objective vectors from a population.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoConvertPopToObjectiveVectors_8h-source.html#l00022">22</a> of file <a class="el" href="moeoConvertPopToObjectiveVectors_8h-source.html">moeoConvertPopToObjectiveVectors.h</a>.<hr><h2>Member Function Documentation</h2>
|
||||
<a class="anchor" name="8fada75aa151a6eaa310c5064f783c86"></a><!-- doxytag: member="moeoConvertPopToObjectiveVectors::operator()" ref="8fada75aa151a6eaa310c5064f783c86" args="(const eoPop< MOEOT > _pop)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class MOEOT, class ObjectiveVector = typename MOEOT::ObjectiveVector> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const std::vector< ObjectiveVector > <a class="el" href="classmoeoConvertPopToObjectiveVectors.html">moeoConvertPopToObjectiveVectors</a>< MOEOT, ObjectiveVector >::operator() </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>< MOEOT > </td>
|
||||
<td class="paramname"> <em>_pop</em> </td>
|
||||
<td> ) </td>
|
||||
<td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Returns a vector of the objective vectors from the population _pop.
|
||||
<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>_pop</em> </td><td>the population </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoConvertPopToObjectiveVectors_8h-source.html#l00030">30</a> of file <a class="el" href="moeoConvertPopToObjectiveVectors_8h-source.html">moeoConvertPopToObjectiveVectors.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="moeoConvertPopToObjectiveVectors_8h-source.html">moeoConvertPopToObjectiveVectors.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 17 16:53:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
Before Width: | Height: | Size: 1.1 KiB |
|
|
@ -1,60 +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: moeoCriterionBasedFitnessAssignment< MOEOT > Class Template Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</span></a></li>
|
||||
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moeoCriterionBasedFitnessAssignment< MOEOT > Class Template Reference</h1><!-- doxytag: class="moeoCriterionBasedFitnessAssignment" --><!-- doxytag: inherits="moeoFitnessAssignment" --><a class="el" href="classmoeoCriterionBasedFitnessAssignment.html">moeoCriterionBasedFitnessAssignment</a> is a <a class="el" href="classmoeoFitnessAssignment.html">moeoFitnessAssignment</a> for criterion-based strategies.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="moeoFitnessAssignment_8h-source.html">moeoFitnessAssignment.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moeoCriterionBasedFitnessAssignment< MOEOT >:
|
||||
<p><center><img src="classmoeoCriterionBasedFitnessAssignment.png" usemap="#moeoCriterionBasedFitnessAssignment< MOEOT >_map" border="0" alt=""></center>
|
||||
<map name="moeoCriterionBasedFitnessAssignment< MOEOT >_map">
|
||||
<area href="classmoeoFitnessAssignment.html" alt="moeoFitnessAssignment< MOEOT >" shape="rect" coords="0,112,300,136">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html" alt="eoUF< eoPop< MOEOT > &, void >" shape="rect" coords="0,56,300,80">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,300,24">
|
||||
</map>
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class MOEOT><br>
|
||||
class moeoCriterionBasedFitnessAssignment< MOEOT ></h3>
|
||||
|
||||
<a class="el" href="classmoeoCriterionBasedFitnessAssignment.html">moeoCriterionBasedFitnessAssignment</a> is a <a class="el" href="classmoeoFitnessAssignment.html">moeoFitnessAssignment</a> for criterion-based strategies.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoFitnessAssignment_8h-source.html#l00106">106</a> of file <a class="el" href="moeoFitnessAssignment_8h-source.html">moeoFitnessAssignment.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="moeoFitnessAssignment_8h-source.html">moeoFitnessAssignment.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 17 16:53:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
Before Width: | Height: | Size: 1.5 KiB |
|
|
@ -1,45 +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 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> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moeoCrowdingDistanceDiversityAssignment< MOEOT > Member List</h1>This is the complete list of members for <a class="el" href="classmoeoCrowdingDistanceDiversityAssignment.html">moeoCrowdingDistanceDiversityAssignment< MOEOT ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#e0">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF< eoPop< MOEOT > &, void ></a></td><td><code> [static]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoCrowdingDistanceDiversityAssignment.html#809f4454efda4c5b87b809b59afb9ce0">inf</a>() const</td><td><a class="el" href="classmoeoCrowdingDistanceDiversityAssignment.html">moeoCrowdingDistanceDiversityAssignment< MOEOT ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoCrowdingDistanceDiversityAssignment.html#7c5b1b763bf82e2d557586533b072a64">ObjectiveVector</a> typedef</td><td><a class="el" href="classmoeoCrowdingDistanceDiversityAssignment.html">moeoCrowdingDistanceDiversityAssignment< MOEOT ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoCrowdingDistanceDiversityAssignment.html#7af5b14f4a0d288fd12fa6044b816c54">operator()</a>(eoPop< MOEOT > &_pop)</td><td><a class="el" href="classmoeoCrowdingDistanceDiversityAssignment.html">moeoCrowdingDistanceDiversityAssignment< MOEOT ></a></td><td><code> [inline, virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoCrowdingDistanceDiversityAssignment.html#4ade243e5a25ccdc4fb823b9afd7e411">setDistances</a>(eoPop< MOEOT > &_pop)</td><td><a class="el" href="classmoeoCrowdingDistanceDiversityAssignment.html">moeoCrowdingDistanceDiversityAssignment< MOEOT ></a></td><td><code> [inline, private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoCrowdingDistanceDiversityAssignment.html#ac21453d018c0e5dc872ccf0d0893f18">updateByDeleting</a>(eoPop< MOEOT > &_pop, ObjectiveVector &_objVec)</td><td><a class="el" href="classmoeoCrowdingDistanceDiversityAssignment.html">moeoCrowdingDistanceDiversityAssignment< MOEOT ></a></td><td><code> [inline, virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoDiversityAssignment.html#d104002fdd5d81aabe25f95d443ed390">moeoDiversityAssignment::updateByDeleting</a>(eoPop< MOEOT > &_pop, MOEOT &_moeo)</td><td><a class="el" href="classmoeoDiversityAssignment.html">moeoDiversityAssignment< MOEOT ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#a0">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#a0">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF< eoPop< MOEOT > &, void ></a></td><td><code> [virtual]</code></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Tue Apr 17 16:53:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,199 +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: moeoCrowdingDistanceDiversityAssignment< MOEOT > Class Template Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</span></a></li>
|
||||
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moeoCrowdingDistanceDiversityAssignment< MOEOT > Class Template Reference</h1><!-- doxytag: class="moeoCrowdingDistanceDiversityAssignment" --><!-- doxytag: inherits="moeoDiversityAssignment" -->Diversity assignment sheme based on crowding distance proposed in: K.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="moeoCrowdingDistanceDiversityAssignment_8h-source.html">moeoCrowdingDistanceDiversityAssignment.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moeoCrowdingDistanceDiversityAssignment< MOEOT >:
|
||||
<p><center><img src="classmoeoCrowdingDistanceDiversityAssignment.png" usemap="#moeoCrowdingDistanceDiversityAssignment< MOEOT >_map" border="0" alt=""></center>
|
||||
<map name="moeoCrowdingDistanceDiversityAssignment< MOEOT >_map">
|
||||
<area href="classmoeoDiversityAssignment.html" alt="moeoDiversityAssignment< MOEOT >" shape="rect" coords="0,112,329,136">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html" alt="eoUF< eoPop< MOEOT > &, void >" shape="rect" coords="0,56,329,80">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,329,24">
|
||||
</map>
|
||||
<a href="classmoeoCrowdingDistanceDiversityAssignment-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="7c5b1b763bf82e2d557586533b072a64"></a><!-- doxytag: member="moeoCrowdingDistanceDiversityAssignment::ObjectiveVector" ref="7c5b1b763bf82e2d557586533b072a64" args="" -->
|
||||
typedef MOEOT::ObjectiveVector </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoCrowdingDistanceDiversityAssignment.html#7c5b1b763bf82e2d557586533b072a64">ObjectiveVector</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">the objective vector type of the solutions <br></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="809f4454efda4c5b87b809b59afb9ce0"></a><!-- doxytag: member="moeoCrowdingDistanceDiversityAssignment::inf" ref="809f4454efda4c5b87b809b59afb9ce0" args="() const" -->
|
||||
double </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoCrowdingDistanceDiversityAssignment.html#809f4454efda4c5b87b809b59afb9ce0">inf</a> () const</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns a big value (regarded as infinite). <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoCrowdingDistanceDiversityAssignment.html#7af5b14f4a0d288fd12fa6044b816c54">operator()</a> (<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>< MOEOT > &_pop)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Computes diversity values for every solution contained in the population _pop. <a href="#7af5b14f4a0d288fd12fa6044b816c54"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoCrowdingDistanceDiversityAssignment.html#ac21453d018c0e5dc872ccf0d0893f18">updateByDeleting</a> (<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>< MOEOT > &_pop, <a class="el" href="classmoeoCrowdingDistanceDiversityAssignment.html#7c5b1b763bf82e2d557586533b072a64">ObjectiveVector</a> &_objVec)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight"><dl class="warning" compact><dt><b>Warning:</b></dt><dd>NOT IMPLEMENTED, DO NOTHING ! Updates the diversity values of the whole population _pop by taking the deletion of the objective vector _objVec into account. </dd></dl>
|
||||
<a href="#ac21453d018c0e5dc872ccf0d0893f18"></a><br></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoCrowdingDistanceDiversityAssignment.html#4ade243e5a25ccdc4fb823b9afd7e411">setDistances</a> (<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>< MOEOT > &_pop)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the distance values. <a href="#4ade243e5a25ccdc4fb823b9afd7e411"></a><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class MOEOT><br>
|
||||
class moeoCrowdingDistanceDiversityAssignment< MOEOT ></h3>
|
||||
|
||||
Diversity assignment sheme based on crowding distance proposed in: K.
|
||||
<p>
|
||||
Deb, A. Pratap, S. Agarwal, T. Meyarivan, "A Fast and Elitist Multi-Objective Genetic Algorithm: NSGA-II", IEEE Transactions on Evolutionary Computation, vol. 6, no. 2 (2002). This strategy is, for instance, used in NSGA-II.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoCrowdingDistanceDiversityAssignment_8h-source.html#l00026">26</a> of file <a class="el" href="moeoCrowdingDistanceDiversityAssignment_8h-source.html">moeoCrowdingDistanceDiversityAssignment.h</a>.<hr><h2>Member Function Documentation</h2>
|
||||
<a class="anchor" name="7af5b14f4a0d288fd12fa6044b816c54"></a><!-- doxytag: member="moeoCrowdingDistanceDiversityAssignment::operator()" ref="7af5b14f4a0d288fd12fa6044b816c54" args="(eoPop< MOEOT > &_pop)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class MOEOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void <a class="el" href="classmoeoCrowdingDistanceDiversityAssignment.html">moeoCrowdingDistanceDiversityAssignment</a>< MOEOT >::operator() </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>< MOEOT > & </td>
|
||||
<td class="paramname"> <em>_pop</em> </td>
|
||||
<td> ) </td>
|
||||
<td width="100%"><code> [inline, virtual]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Computes diversity values for every solution contained in the population _pop.
|
||||
<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>_pop</em> </td><td>the population </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Implements <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#a1">eoUF< eoPop< MOEOT > &, void ></a>.
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoCrowdingDistanceDiversityAssignment_8h-source.html#l00047">47</a> of file <a class="el" href="moeoCrowdingDistanceDiversityAssignment_8h-source.html">moeoCrowdingDistanceDiversityAssignment.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="moeoCrowdingDistanceDiversityAssignment_8h-source.html#l00037">moeoCrowdingDistanceDiversityAssignment< MOEOT >::inf()</a>, and <a class="el" href="moeoCrowdingDistanceDiversityAssignment_8h-source.html#l00082">moeoCrowdingDistanceDiversityAssignment< MOEOT >::setDistances()</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="ac21453d018c0e5dc872ccf0d0893f18"></a><!-- doxytag: member="moeoCrowdingDistanceDiversityAssignment::updateByDeleting" ref="ac21453d018c0e5dc872ccf0d0893f18" args="(eoPop< MOEOT > &_pop, ObjectiveVector &_objVec)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class MOEOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void <a class="el" href="classmoeoCrowdingDistanceDiversityAssignment.html">moeoCrowdingDistanceDiversityAssignment</a>< MOEOT >::updateByDeleting </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>< MOEOT > & </td>
|
||||
<td class="paramname"> <em>_pop</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="classmoeoCrowdingDistanceDiversityAssignment.html#7c5b1b763bf82e2d557586533b072a64">ObjectiveVector</a> & </td>
|
||||
<td class="paramname"> <em>_objVec</em></td><td> </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>
|
||||
<dl class="warning" compact><dt><b>Warning:</b></dt><dd>NOT IMPLEMENTED, DO NOTHING ! Updates the diversity values of the whole population _pop by taking the deletion of the objective vector _objVec into account. </dd></dl>
|
||||
|
||||
<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>_pop</em> </td><td>the population </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_objVec</em> </td><td>the objective vector </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
<dl class="warning" compact><dt><b>Warning:</b></dt><dd>NOT IMPLEMENTED, DO NOTHING ! </dd></dl>
|
||||
|
||||
<p>
|
||||
Implements <a class="el" href="classmoeoDiversityAssignment.html#57f400263b36664df6269f1b522cfdcb">moeoDiversityAssignment< MOEOT ></a>.
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoCrowdingDistanceDiversityAssignment_8h-source.html#l00070">70</a> of file <a class="el" href="moeoCrowdingDistanceDiversityAssignment_8h-source.html">moeoCrowdingDistanceDiversityAssignment.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="4ade243e5a25ccdc4fb823b9afd7e411"></a><!-- doxytag: member="moeoCrowdingDistanceDiversityAssignment::setDistances" ref="4ade243e5a25ccdc4fb823b9afd7e411" args="(eoPop< MOEOT > &_pop)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class MOEOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void <a class="el" href="classmoeoCrowdingDistanceDiversityAssignment.html">moeoCrowdingDistanceDiversityAssignment</a>< MOEOT >::setDistances </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>< MOEOT > & </td>
|
||||
<td class="paramname"> <em>_pop</em> </td>
|
||||
<td> ) </td>
|
||||
<td width="100%"><code> [inline, private]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Sets the distance values.
|
||||
<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>_pop</em> </td><td>the population </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoCrowdingDistanceDiversityAssignment_8h-source.html#l00082">82</a> of file <a class="el" href="moeoCrowdingDistanceDiversityAssignment_8h-source.html">moeoCrowdingDistanceDiversityAssignment.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="moeoCrowdingDistanceDiversityAssignment_8h-source.html#l00037">moeoCrowdingDistanceDiversityAssignment< MOEOT >::inf()</a>.
|
||||
<p>
|
||||
Referenced by <a class="el" href="moeoCrowdingDistanceDiversityAssignment_8h-source.html#l00047">moeoCrowdingDistanceDiversityAssignment< MOEOT >::operator()()</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="moeoCrowdingDistanceDiversityAssignment_8h-source.html">moeoCrowdingDistanceDiversityAssignment.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 17 16:53:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
Before Width: | Height: | Size: 1.6 KiB |
|
|
@ -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 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> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moeoDetTournamentSelect< MOEOT > Member List</h1>This is the complete list of members for <a class="el" href="classmoeoDetTournamentSelect.html">moeoDetTournamentSelect< MOEOT ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoDetTournamentSelect.html#f31a46190da0fe561d748133456907c9">comparator</a></td><td><a class="el" href="classmoeoDetTournamentSelect.html">moeoDetTournamentSelect< MOEOT ></a></td><td><code> [protected]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoDetTournamentSelect.html#51de6c436f95d13f70e399d00dbf895a">moeoDetTournamentSelect</a>(moeoComparator< MOEOT > &_comparator, unsigned _tSize=2)</td><td><a class="el" href="classmoeoDetTournamentSelect.html">moeoDetTournamentSelect< MOEOT ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoDetTournamentSelect.html#27599d6d31d0d7730bc604f9bb167887">moeoDetTournamentSelect</a>(unsigned _tSize=2)</td><td><a class="el" href="classmoeoDetTournamentSelect.html">moeoDetTournamentSelect< MOEOT ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoDetTournamentSelect.html#0d7051a48570e5dcbe9a19b90e4be3bf">operator()</a>(const eoPop< MOEOT > &_pop)</td><td><a class="el" href="classmoeoDetTournamentSelect.html">moeoDetTournamentSelect< MOEOT ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoDetTournamentSelect.html#459c0c0bae805db8bc93ec7c5b217e20">tSize</a></td><td><a class="el" href="classmoeoDetTournamentSelect.html">moeoDetTournamentSelect< MOEOT ></a></td><td><code> [protected]</code></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Tue Apr 17 16:53:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,191 +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: moeoDetTournamentSelect< MOEOT > Class Template Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</span></a></li>
|
||||
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moeoDetTournamentSelect< MOEOT > Class Template Reference</h1><!-- doxytag: class="moeoDetTournamentSelect" --><!-- doxytag: inherits="moeoSelectOne" -->Selection strategy that selects ONE individual by deterministic tournament.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="moeoDetTournamentSelect_8h-source.html">moeoDetTournamentSelect.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moeoDetTournamentSelect< MOEOT >:
|
||||
<p><center><img src="classmoeoDetTournamentSelect.png" usemap="#moeoDetTournamentSelect< MOEOT >_map" border="0" alt=""></center>
|
||||
<map name="moeoDetTournamentSelect< MOEOT >_map">
|
||||
<area href="classmoeoSelectOne.html" alt="moeoSelectOne< MOEOT >" shape="rect" coords="0,168,232,192">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_select_one.html" alt="eoSelectOne< MOEOT >" shape="rect" coords="0,112,232,136">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html" alt="eoUF< A1, R >" shape="rect" coords="0,56,232,80">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,232,24">
|
||||
</map>
|
||||
<a href="classmoeoDetTournamentSelect-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoDetTournamentSelect.html#51de6c436f95d13f70e399d00dbf895a">moeoDetTournamentSelect</a> (<a class="el" href="classmoeoComparator.html">moeoComparator</a>< MOEOT > &_comparator, unsigned _tSize=2)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Full Ctor. <a href="#51de6c436f95d13f70e399d00dbf895a"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoDetTournamentSelect.html#27599d6d31d0d7730bc604f9bb167887">moeoDetTournamentSelect</a> (unsigned _tSize=2)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Ctor without comparator. <a href="#27599d6d31d0d7730bc604f9bb167887"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">const MOEOT & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoDetTournamentSelect.html#0d7051a48570e5dcbe9a19b90e4be3bf">operator()</a> (const <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>< MOEOT > &_pop)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Apply the tournament to the given population. <a href="#0d7051a48570e5dcbe9a19b90e4be3bf"></a><br></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f31a46190da0fe561d748133456907c9"></a><!-- doxytag: member="moeoDetTournamentSelect::comparator" ref="f31a46190da0fe561d748133456907c9" args="" -->
|
||||
<a class="el" href="classmoeoComparator.html">moeoComparator</a>< MOEOT > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoDetTournamentSelect.html#f31a46190da0fe561d748133456907c9">comparator</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">the comparator (used to compare 2 individuals) <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="459c0c0bae805db8bc93ec7c5b217e20"></a><!-- doxytag: member="moeoDetTournamentSelect::tSize" ref="459c0c0bae805db8bc93ec7c5b217e20" args="" -->
|
||||
unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoDetTournamentSelect.html#459c0c0bae805db8bc93ec7c5b217e20">tSize</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">the number of individuals in the tournament <br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class MOEOT><br>
|
||||
class moeoDetTournamentSelect< MOEOT ></h3>
|
||||
|
||||
Selection strategy that selects ONE individual by deterministic tournament.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoDetTournamentSelect_8h-source.html#l00023">23</a> of file <a class="el" href="moeoDetTournamentSelect_8h-source.html">moeoDetTournamentSelect.h</a>.<hr><h2>Constructor & Destructor Documentation</h2>
|
||||
<a class="anchor" name="51de6c436f95d13f70e399d00dbf895a"></a><!-- doxytag: member="moeoDetTournamentSelect::moeoDetTournamentSelect" ref="51de6c436f95d13f70e399d00dbf895a" args="(moeoComparator< MOEOT > &_comparator, unsigned _tSize=2)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class MOEOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classmoeoDetTournamentSelect.html">moeoDetTournamentSelect</a>< MOEOT >::<a class="el" href="classmoeoDetTournamentSelect.html">moeoDetTournamentSelect</a> </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classmoeoComparator.html">moeoComparator</a>< MOEOT > & </td>
|
||||
<td class="paramname"> <em>_comparator</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">unsigned </td>
|
||||
<td class="paramname"> <em>_tSize</em> = <code>2</code></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Full 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>_comparator</em> </td><td>the comparator (used to compare 2 individuals) </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_tSize</em> </td><td>the number of individuals in the tournament (default: 2) </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoDetTournamentSelect_8h-source.html#l00033">33</a> of file <a class="el" href="moeoDetTournamentSelect_8h-source.html">moeoDetTournamentSelect.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="moeoDetTournamentSelect_8h-source.html#l00081">moeoDetTournamentSelect< MOEOT >::tSize</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="27599d6d31d0d7730bc604f9bb167887"></a><!-- doxytag: member="moeoDetTournamentSelect::moeoDetTournamentSelect" ref="27599d6d31d0d7730bc604f9bb167887" args="(unsigned _tSize=2)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class MOEOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classmoeoDetTournamentSelect.html">moeoDetTournamentSelect</a>< MOEOT >::<a class="el" href="classmoeoDetTournamentSelect.html">moeoDetTournamentSelect</a> </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">unsigned </td>
|
||||
<td class="paramname"> <em>_tSize</em> = <code>2</code> </td>
|
||||
<td> ) </td>
|
||||
<td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Ctor without comparator.
|
||||
<p>
|
||||
A <a class="el" href="classmoeoFitnessThenDiversityComparator.html">moeoFitnessThenDiversityComparator</a> is used as default. <dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>_tSize</em> </td><td>the number of individuals in the tournament (default: 2) </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoDetTournamentSelect_8h-source.html#l00050">50</a> of file <a class="el" href="moeoDetTournamentSelect_8h-source.html">moeoDetTournamentSelect.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="moeoDetTournamentSelect_8h-source.html#l00081">moeoDetTournamentSelect< MOEOT >::tSize</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr><h2>Member Function Documentation</h2>
|
||||
<a class="anchor" name="0d7051a48570e5dcbe9a19b90e4be3bf"></a><!-- doxytag: member="moeoDetTournamentSelect::operator()" ref="0d7051a48570e5dcbe9a19b90e4be3bf" args="(const eoPop< MOEOT > &_pop)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class MOEOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const MOEOT& <a class="el" href="classmoeoDetTournamentSelect.html">moeoDetTournamentSelect</a>< MOEOT >::operator() </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>< MOEOT > & </td>
|
||||
<td class="paramname"> <em>_pop</em> </td>
|
||||
<td> ) </td>
|
||||
<td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Apply the tournament to the given population.
|
||||
<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>_pop</em> </td><td>the population </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoDetTournamentSelect_8h-source.html#l00068">68</a> of file <a class="el" href="moeoDetTournamentSelect_8h-source.html">moeoDetTournamentSelect.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="moeoDetTournamentSelect_8h-source.html#l00078">moeoDetTournamentSelect< MOEOT >::comparator</a>, and <a class="el" href="moeoDetTournamentSelect_8h-source.html#l00081">moeoDetTournamentSelect< MOEOT >::tSize</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="moeoDetTournamentSelect_8h-source.html">moeoDetTournamentSelect.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 17 16:53:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
Before Width: | Height: | Size: 1 KiB |
|
|
@ -1,43 +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 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> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moeoDiversityAssignment< MOEOT > Member List</h1>This is the complete list of members for <a class="el" href="classmoeoDiversityAssignment.html">moeoDiversityAssignment< MOEOT ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#e0">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF< eoPop< MOEOT > &, void ></a></td><td><code> [static]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoDiversityAssignment.html#dc2aa6c655cb0c163aa3c769c91c9339">ObjectiveVector</a> typedef</td><td><a class="el" href="classmoeoDiversityAssignment.html">moeoDiversityAssignment< MOEOT ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#a1">operator()</a>(eoPop< MOEOT > &)=0</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF< eoPop< MOEOT > &, void ></a></td><td><code> [pure virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoDiversityAssignment.html#57f400263b36664df6269f1b522cfdcb">updateByDeleting</a>(eoPop< MOEOT > &_pop, ObjectiveVector &_objVec)=0</td><td><a class="el" href="classmoeoDiversityAssignment.html">moeoDiversityAssignment< MOEOT ></a></td><td><code> [pure virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoDiversityAssignment.html#d104002fdd5d81aabe25f95d443ed390">updateByDeleting</a>(eoPop< MOEOT > &_pop, MOEOT &_moeo)</td><td><a class="el" href="classmoeoDiversityAssignment.html">moeoDiversityAssignment< MOEOT ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#a0">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#a0">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF< eoPop< MOEOT > &, void ></a></td><td><code> [virtual]</code></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Tue Apr 17 16:53:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,160 +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: moeoDiversityAssignment< MOEOT > Class Template Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</span></a></li>
|
||||
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moeoDiversityAssignment< MOEOT > Class Template Reference</h1><!-- doxytag: class="moeoDiversityAssignment" --><!-- doxytag: inherits="eoUF< eoPop< MOEOT > &, void >" -->Functor that sets the diversity values of a whole population.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="moeoDiversityAssignment_8h-source.html">moeoDiversityAssignment.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moeoDiversityAssignment< MOEOT >:
|
||||
<p><center><img src="classmoeoDiversityAssignment.png" usemap="#moeoDiversityAssignment< MOEOT >_map" border="0" alt=""></center>
|
||||
<map name="moeoDiversityAssignment< MOEOT >_map">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html" alt="eoUF< eoPop< MOEOT > &, void >" shape="rect" coords="169,56,498,80">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="169,0,498,24">
|
||||
<area href="classmoeoCrowdingDistanceDiversityAssignment.html" alt="moeoCrowdingDistanceDiversityAssignment< MOEOT >" shape="rect" coords="0,168,329,192">
|
||||
<area href="classmoeoDummyDiversityAssignment.html" alt="moeoDummyDiversityAssignment< MOEOT >" shape="rect" coords="339,168,668,192">
|
||||
</map>
|
||||
<a href="classmoeoDiversityAssignment-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="dc2aa6c655cb0c163aa3c769c91c9339"></a><!-- doxytag: member="moeoDiversityAssignment::ObjectiveVector" ref="dc2aa6c655cb0c163aa3c769c91c9339" args="" -->
|
||||
typedef MOEOT::ObjectiveVector </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoDiversityAssignment.html#dc2aa6c655cb0c163aa3c769c91c9339">ObjectiveVector</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">The type for objective vector. <br></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoDiversityAssignment.html#57f400263b36664df6269f1b522cfdcb">updateByDeleting</a> (<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>< MOEOT > &_pop, <a class="el" href="classmoeoDiversityAssignment.html#dc2aa6c655cb0c163aa3c769c91c9339">ObjectiveVector</a> &_objVec)=0</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Updates the diversity values of the whole population _pop by taking the deletion of the objective vector _objVec into account. <a href="#57f400263b36664df6269f1b522cfdcb"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoDiversityAssignment.html#d104002fdd5d81aabe25f95d443ed390">updateByDeleting</a> (<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>< MOEOT > &_pop, MOEOT &_moeo)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Updates the diversity values of the whole population _pop by taking the deletion of the individual _moeo into account. <a href="#d104002fdd5d81aabe25f95d443ed390"></a><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class MOEOT><br>
|
||||
class moeoDiversityAssignment< MOEOT ></h3>
|
||||
|
||||
Functor that sets the diversity values of a whole population.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoDiversityAssignment_8h-source.html#l00023">23</a> of file <a class="el" href="moeoDiversityAssignment_8h-source.html">moeoDiversityAssignment.h</a>.<hr><h2>Member Function Documentation</h2>
|
||||
<a class="anchor" name="57f400263b36664df6269f1b522cfdcb"></a><!-- doxytag: member="moeoDiversityAssignment::updateByDeleting" ref="57f400263b36664df6269f1b522cfdcb" args="(eoPop< MOEOT > &_pop, ObjectiveVector &_objVec)=0" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class MOEOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">virtual void <a class="el" href="classmoeoDiversityAssignment.html">moeoDiversityAssignment</a>< MOEOT >::updateByDeleting </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>< MOEOT > & </td>
|
||||
<td class="paramname"> <em>_pop</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="classmoeoDiversityAssignment.html#dc2aa6c655cb0c163aa3c769c91c9339">ObjectiveVector</a> & </td>
|
||||
<td class="paramname"> <em>_objVec</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [pure virtual]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Updates the diversity values of the whole population _pop by taking the deletion of the objective vector _objVec into account.
|
||||
<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>_pop</em> </td><td>the population </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_objVec</em> </td><td>the objective vector </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Implemented in <a class="el" href="classmoeoCrowdingDistanceDiversityAssignment.html#ac21453d018c0e5dc872ccf0d0893f18">moeoCrowdingDistanceDiversityAssignment< MOEOT ></a>, and <a class="el" href="classmoeoDummyDiversityAssignment.html#3382b59e2b8bbdc840dc25463649f1e4">moeoDummyDiversityAssignment< MOEOT ></a>.
|
||||
<p>
|
||||
Referenced by <a class="el" href="moeoDiversityAssignment_8h-source.html#l00044">moeoDiversityAssignment< MOEOT >::updateByDeleting()</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="d104002fdd5d81aabe25f95d443ed390"></a><!-- doxytag: member="moeoDiversityAssignment::updateByDeleting" ref="d104002fdd5d81aabe25f95d443ed390" args="(eoPop< MOEOT > &_pop, MOEOT &_moeo)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class MOEOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void <a class="el" href="classmoeoDiversityAssignment.html">moeoDiversityAssignment</a>< MOEOT >::updateByDeleting </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>< MOEOT > & </td>
|
||||
<td class="paramname"> <em>_pop</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">MOEOT & </td>
|
||||
<td class="paramname"> <em>_moeo</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Updates the diversity values of the whole population _pop by taking the deletion of the individual _moeo into account.
|
||||
<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>_pop</em> </td><td>the population </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_moeo</em> </td><td>the individual </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoDiversityAssignment_8h-source.html#l00044">44</a> of file <a class="el" href="moeoDiversityAssignment_8h-source.html">moeoDiversityAssignment.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="classmoeoDiversityAssignment.html#57f400263b36664df6269f1b522cfdcb">moeoDiversityAssignment< MOEOT >::updateByDeleting()</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="moeoDiversityAssignment_8h-source.html">moeoDiversityAssignment.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 17 16:53:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
Before Width: | Height: | Size: 1.8 KiB |
|
|
@ -1,37 +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 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> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moeoDiversityThenFitnessComparator< MOEOT > Member List</h1>This is the complete list of members for <a class="el" href="classmoeoDiversityThenFitnessComparator.html">moeoDiversityThenFitnessComparator< MOEOT ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoDiversityThenFitnessComparator.html#62620887203d033af92091d838d4b0b6">operator()</a>(const MOEOT &_moeo1, const MOEOT &_moeo2)</td><td><a class="el" href="classmoeoDiversityThenFitnessComparator.html">moeoDiversityThenFitnessComparator< MOEOT ></a></td><td><code> [inline]</code></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Tue Apr 17 16:53:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,106 +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: moeoDiversityThenFitnessComparator< MOEOT > Class Template Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</span></a></li>
|
||||
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moeoDiversityThenFitnessComparator< MOEOT > Class Template Reference</h1><!-- doxytag: class="moeoDiversityThenFitnessComparator" --><!-- doxytag: inherits="moeoComparator" -->Functor allowing to compare two solutions according to their diversity values, then according to their fitness values.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="moeoComparator_8h-source.html">moeoComparator.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moeoDiversityThenFitnessComparator< MOEOT >:
|
||||
<p><center><img src="classmoeoDiversityThenFitnessComparator.png" usemap="#moeoDiversityThenFitnessComparator< MOEOT >_map" border="0" alt=""></center>
|
||||
<map name="moeoDiversityThenFitnessComparator< MOEOT >_map">
|
||||
<area href="classmoeoComparator.html" alt="moeoComparator< MOEOT >" shape="rect" coords="0,112,296,136">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="0,56,296,80">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,296,24">
|
||||
</map>
|
||||
<a href="classmoeoDiversityThenFitnessComparator-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">const bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoDiversityThenFitnessComparator.html#62620887203d033af92091d838d4b0b6">operator()</a> (const MOEOT &_moeo1, const MOEOT &_moeo2)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns true if _moeo1 is greater than _moeo2 according to their diversity values, then according to their fitness values. <a href="#62620887203d033af92091d838d4b0b6"></a><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class MOEOT><br>
|
||||
class moeoDiversityThenFitnessComparator< MOEOT ></h3>
|
||||
|
||||
Functor allowing to compare two solutions according to their diversity values, then according to their fitness values.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoComparator_8h-source.html#l00111">111</a> of file <a class="el" href="moeoComparator_8h-source.html">moeoComparator.h</a>.<hr><h2>Member Function Documentation</h2>
|
||||
<a class="anchor" name="62620887203d033af92091d838d4b0b6"></a><!-- doxytag: member="moeoDiversityThenFitnessComparator::operator()" ref="62620887203d033af92091d838d4b0b6" args="(const MOEOT &_moeo1, const MOEOT &_moeo2)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class MOEOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const bool <a class="el" href="classmoeoDiversityThenFitnessComparator.html">moeoDiversityThenFitnessComparator</a>< MOEOT >::operator() </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const MOEOT & </td>
|
||||
<td class="paramname"> <em>_moeo1</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const MOEOT & </td>
|
||||
<td class="paramname"> <em>_moeo2</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Returns true if _moeo1 is greater than _moeo2 according to their diversity values, then according to their fitness values.
|
||||
<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>_moeo1</em> </td><td>the first solution </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_moeo2</em> </td><td>the second solution </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoComparator_8h-source.html#l00119">119</a> of file <a class="el" href="moeoComparator_8h-source.html">moeoComparator.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="moeoComparator_8h-source.html">moeoComparator.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 17 16:53:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
Before Width: | Height: | Size: 1.4 KiB |
|
|
@ -1,43 +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 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> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moeoDummyDiversityAssignment< MOEOT > Member List</h1>This is the complete list of members for <a class="el" href="classmoeoDummyDiversityAssignment.html">moeoDummyDiversityAssignment< MOEOT ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#e0">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF< eoPop< MOEOT > &, void ></a></td><td><code> [static]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoDummyDiversityAssignment.html#657d87e8f537200392bd7a24649f0294">ObjectiveVector</a> typedef</td><td><a class="el" href="classmoeoDummyDiversityAssignment.html">moeoDummyDiversityAssignment< MOEOT ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoDummyDiversityAssignment.html#78c9150d3c586f5324ccbd2faa984ba9">operator()</a>(eoPop< MOEOT > &_pop)</td><td><a class="el" href="classmoeoDummyDiversityAssignment.html">moeoDummyDiversityAssignment< MOEOT ></a></td><td><code> [inline, virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoDummyDiversityAssignment.html#3382b59e2b8bbdc840dc25463649f1e4">updateByDeleting</a>(eoPop< MOEOT > &_pop, ObjectiveVector &_objVec)</td><td><a class="el" href="classmoeoDummyDiversityAssignment.html">moeoDummyDiversityAssignment< MOEOT ></a></td><td><code> [inline, virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoDiversityAssignment.html#d104002fdd5d81aabe25f95d443ed390">moeoDiversityAssignment::updateByDeleting</a>(eoPop< MOEOT > &_pop, MOEOT &_moeo)</td><td><a class="el" href="classmoeoDiversityAssignment.html">moeoDiversityAssignment< MOEOT ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#a0">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#a0">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF< eoPop< MOEOT > &, void ></a></td><td><code> [virtual]</code></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Tue Apr 17 16:53:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,149 +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: moeoDummyDiversityAssignment< MOEOT > Class Template Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</span></a></li>
|
||||
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moeoDummyDiversityAssignment< MOEOT > Class Template Reference</h1><!-- doxytag: class="moeoDummyDiversityAssignment" --><!-- doxytag: inherits="moeoDiversityAssignment" --><a class="el" href="classmoeoDummyDiversityAssignment.html">moeoDummyDiversityAssignment</a> is a <a class="el" href="classmoeoDiversityAssignment.html">moeoDiversityAssignment</a> that gives the value '0' as the individual's diversity for a whole population if it is invalid.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="moeoDiversityAssignment_8h-source.html">moeoDiversityAssignment.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moeoDummyDiversityAssignment< MOEOT >:
|
||||
<p><center><img src="classmoeoDummyDiversityAssignment.png" usemap="#moeoDummyDiversityAssignment< MOEOT >_map" border="0" alt=""></center>
|
||||
<map name="moeoDummyDiversityAssignment< MOEOT >_map">
|
||||
<area href="classmoeoDiversityAssignment.html" alt="moeoDiversityAssignment< MOEOT >" shape="rect" coords="0,112,267,136">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html" alt="eoUF< eoPop< MOEOT > &, void >" shape="rect" coords="0,56,267,80">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,267,24">
|
||||
</map>
|
||||
<a href="classmoeoDummyDiversityAssignment-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="657d87e8f537200392bd7a24649f0294"></a><!-- doxytag: member="moeoDummyDiversityAssignment::ObjectiveVector" ref="657d87e8f537200392bd7a24649f0294" args="" -->
|
||||
typedef MOEOT::ObjectiveVector </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoDummyDiversityAssignment.html#657d87e8f537200392bd7a24649f0294">ObjectiveVector</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">The type for objective vector. <br></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoDummyDiversityAssignment.html#78c9150d3c586f5324ccbd2faa984ba9">operator()</a> (<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>< MOEOT > &_pop)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the diversity to '0' for every individuals of the population _pop if it is invalid. <a href="#78c9150d3c586f5324ccbd2faa984ba9"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoDummyDiversityAssignment.html#3382b59e2b8bbdc840dc25463649f1e4">updateByDeleting</a> (<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>< MOEOT > &_pop, <a class="el" href="classmoeoDummyDiversityAssignment.html#657d87e8f537200392bd7a24649f0294">ObjectiveVector</a> &_objVec)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Updates the diversity values of the whole population _pop by taking the deletion of the objective vector _objVec into account. <a href="#3382b59e2b8bbdc840dc25463649f1e4"></a><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class MOEOT><br>
|
||||
class moeoDummyDiversityAssignment< MOEOT ></h3>
|
||||
|
||||
<a class="el" href="classmoeoDummyDiversityAssignment.html">moeoDummyDiversityAssignment</a> is a <a class="el" href="classmoeoDiversityAssignment.html">moeoDiversityAssignment</a> that gives the value '0' as the individual's diversity for a whole population if it is invalid.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoDiversityAssignment_8h-source.html#l00056">56</a> of file <a class="el" href="moeoDiversityAssignment_8h-source.html">moeoDiversityAssignment.h</a>.<hr><h2>Member Function Documentation</h2>
|
||||
<a class="anchor" name="78c9150d3c586f5324ccbd2faa984ba9"></a><!-- doxytag: member="moeoDummyDiversityAssignment::operator()" ref="78c9150d3c586f5324ccbd2faa984ba9" args="(eoPop< MOEOT > &_pop)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class MOEOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void <a class="el" href="classmoeoDummyDiversityAssignment.html">moeoDummyDiversityAssignment</a>< MOEOT >::operator() </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>< MOEOT > & </td>
|
||||
<td class="paramname"> <em>_pop</em> </td>
|
||||
<td> ) </td>
|
||||
<td width="100%"><code> [inline, virtual]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Sets the diversity to '0' for every individuals of the population _pop if it is invalid.
|
||||
<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>_pop</em> </td><td>the population </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Implements <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#a1">eoUF< eoPop< MOEOT > &, void ></a>.
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoDiversityAssignment_8h-source.html#l00068">68</a> of file <a class="el" href="moeoDiversityAssignment_8h-source.html">moeoDiversityAssignment.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="3382b59e2b8bbdc840dc25463649f1e4"></a><!-- doxytag: member="moeoDummyDiversityAssignment::updateByDeleting" ref="3382b59e2b8bbdc840dc25463649f1e4" args="(eoPop< MOEOT > &_pop, ObjectiveVector &_objVec)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class MOEOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void <a class="el" href="classmoeoDummyDiversityAssignment.html">moeoDummyDiversityAssignment</a>< MOEOT >::updateByDeleting </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>< MOEOT > & </td>
|
||||
<td class="paramname"> <em>_pop</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="classmoeoDummyDiversityAssignment.html#657d87e8f537200392bd7a24649f0294">ObjectiveVector</a> & </td>
|
||||
<td class="paramname"> <em>_objVec</em></td><td> </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>
|
||||
Updates the diversity values of the whole population _pop by taking the deletion of the objective vector _objVec into account.
|
||||
<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>_pop</em> </td><td>the population </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_objVec</em> </td><td>the objective vector </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Implements <a class="el" href="classmoeoDiversityAssignment.html#57f400263b36664df6269f1b522cfdcb">moeoDiversityAssignment< MOEOT ></a>.
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoDiversityAssignment_8h-source.html#l00086">86</a> of file <a class="el" href="moeoDiversityAssignment_8h-source.html">moeoDiversityAssignment.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="moeoDiversityAssignment_8h-source.html">moeoDiversityAssignment.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 17 16:53:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
Before Width: | Height: | Size: 1.2 KiB |
|
|
@ -1,43 +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 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> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moeoDummyFitnessAssignment< MOEOT > Member List</h1>This is the complete list of members for <a class="el" href="classmoeoDummyFitnessAssignment.html">moeoDummyFitnessAssignment< MOEOT ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#e0">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF< eoPop< MOEOT > &, void ></a></td><td><code> [static]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoDummyFitnessAssignment.html#33cc1cd06c4c1d8f1f56602594e0593a">ObjectiveVector</a> typedef</td><td><a class="el" href="classmoeoDummyFitnessAssignment.html">moeoDummyFitnessAssignment< MOEOT ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoDummyFitnessAssignment.html#03c7c1649ae3c83ef6b3668977c10982">operator()</a>(eoPop< MOEOT > &_pop)</td><td><a class="el" href="classmoeoDummyFitnessAssignment.html">moeoDummyFitnessAssignment< MOEOT ></a></td><td><code> [inline, virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoDummyFitnessAssignment.html#6e87d4a8ff8f43a7001a21a13795d00e">updateByDeleting</a>(eoPop< MOEOT > &_pop, ObjectiveVector &_objVec)</td><td><a class="el" href="classmoeoDummyFitnessAssignment.html">moeoDummyFitnessAssignment< MOEOT ></a></td><td><code> [inline, virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoFitnessAssignment.html#057fd85764abb5de35adb52b5ef695be">moeoFitnessAssignment::updateByDeleting</a>(eoPop< MOEOT > &_pop, MOEOT &_moeo)</td><td><a class="el" href="classmoeoFitnessAssignment.html">moeoFitnessAssignment< MOEOT ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#a0">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#a0">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF< eoPop< MOEOT > &, void ></a></td><td><code> [virtual]</code></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Tue Apr 17 16:53:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,149 +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: moeoDummyFitnessAssignment< MOEOT > Class Template Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</span></a></li>
|
||||
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moeoDummyFitnessAssignment< MOEOT > Class Template Reference</h1><!-- doxytag: class="moeoDummyFitnessAssignment" --><!-- doxytag: inherits="moeoFitnessAssignment" --><a class="el" href="classmoeoDummyFitnessAssignment.html">moeoDummyFitnessAssignment</a> is a <a class="el" href="classmoeoFitnessAssignment.html">moeoFitnessAssignment</a> that gives the value '0' as the individual's fitness for a whole population if it is invalid.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="moeoFitnessAssignment_8h-source.html">moeoFitnessAssignment.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moeoDummyFitnessAssignment< MOEOT >:
|
||||
<p><center><img src="classmoeoDummyFitnessAssignment.png" usemap="#moeoDummyFitnessAssignment< MOEOT >_map" border="0" alt=""></center>
|
||||
<map name="moeoDummyFitnessAssignment< MOEOT >_map">
|
||||
<area href="classmoeoFitnessAssignment.html" alt="moeoFitnessAssignment< MOEOT >" shape="rect" coords="0,112,257,136">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html" alt="eoUF< eoPop< MOEOT > &, void >" shape="rect" coords="0,56,257,80">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,257,24">
|
||||
</map>
|
||||
<a href="classmoeoDummyFitnessAssignment-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="33cc1cd06c4c1d8f1f56602594e0593a"></a><!-- doxytag: member="moeoDummyFitnessAssignment::ObjectiveVector" ref="33cc1cd06c4c1d8f1f56602594e0593a" args="" -->
|
||||
typedef MOEOT::ObjectiveVector </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoDummyFitnessAssignment.html#33cc1cd06c4c1d8f1f56602594e0593a">ObjectiveVector</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">The type for objective vector. <br></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoDummyFitnessAssignment.html#03c7c1649ae3c83ef6b3668977c10982">operator()</a> (<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>< MOEOT > &_pop)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the fitness to '0' for every individuals of the population _pop if it is invalid. <a href="#03c7c1649ae3c83ef6b3668977c10982"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoDummyFitnessAssignment.html#6e87d4a8ff8f43a7001a21a13795d00e">updateByDeleting</a> (<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>< MOEOT > &_pop, <a class="el" href="classmoeoDummyFitnessAssignment.html#33cc1cd06c4c1d8f1f56602594e0593a">ObjectiveVector</a> &_objVec)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Updates the fitness values of the whole population _pop by taking the deletion of the objective vector _objVec into account. <a href="#6e87d4a8ff8f43a7001a21a13795d00e"></a><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class MOEOT><br>
|
||||
class moeoDummyFitnessAssignment< MOEOT ></h3>
|
||||
|
||||
<a class="el" href="classmoeoDummyFitnessAssignment.html">moeoDummyFitnessAssignment</a> is a <a class="el" href="classmoeoFitnessAssignment.html">moeoFitnessAssignment</a> that gives the value '0' as the individual's fitness for a whole population if it is invalid.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoFitnessAssignment_8h-source.html#l00056">56</a> of file <a class="el" href="moeoFitnessAssignment_8h-source.html">moeoFitnessAssignment.h</a>.<hr><h2>Member Function Documentation</h2>
|
||||
<a class="anchor" name="03c7c1649ae3c83ef6b3668977c10982"></a><!-- doxytag: member="moeoDummyFitnessAssignment::operator()" ref="03c7c1649ae3c83ef6b3668977c10982" args="(eoPop< MOEOT > &_pop)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class MOEOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void <a class="el" href="classmoeoDummyFitnessAssignment.html">moeoDummyFitnessAssignment</a>< MOEOT >::operator() </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>< MOEOT > & </td>
|
||||
<td class="paramname"> <em>_pop</em> </td>
|
||||
<td> ) </td>
|
||||
<td width="100%"><code> [inline, virtual]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Sets the fitness to '0' for every individuals of the population _pop if it is invalid.
|
||||
<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>_pop</em> </td><td>the population </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Implements <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#a1">eoUF< eoPop< MOEOT > &, void ></a>.
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoFitnessAssignment_8h-source.html#l00068">68</a> of file <a class="el" href="moeoFitnessAssignment_8h-source.html">moeoFitnessAssignment.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="6e87d4a8ff8f43a7001a21a13795d00e"></a><!-- doxytag: member="moeoDummyFitnessAssignment::updateByDeleting" ref="6e87d4a8ff8f43a7001a21a13795d00e" args="(eoPop< MOEOT > &_pop, ObjectiveVector &_objVec)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class MOEOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void <a class="el" href="classmoeoDummyFitnessAssignment.html">moeoDummyFitnessAssignment</a>< MOEOT >::updateByDeleting </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>< MOEOT > & </td>
|
||||
<td class="paramname"> <em>_pop</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="classmoeoDummyFitnessAssignment.html#33cc1cd06c4c1d8f1f56602594e0593a">ObjectiveVector</a> & </td>
|
||||
<td class="paramname"> <em>_objVec</em></td><td> </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>
|
||||
Updates the fitness values of the whole population _pop by taking the deletion of the objective vector _objVec into account.
|
||||
<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>_pop</em> </td><td>the population </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_objVec</em> </td><td>the objective vector </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Implements <a class="el" href="classmoeoFitnessAssignment.html#4922629569eddc9be049b3ead1ab0269">moeoFitnessAssignment< MOEOT ></a>.
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoFitnessAssignment_8h-source.html#l00086">86</a> of file <a class="el" href="moeoFitnessAssignment_8h-source.html">moeoFitnessAssignment.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="moeoFitnessAssignment_8h-source.html">moeoFitnessAssignment.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 17 16:53:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
Before Width: | Height: | Size: 1.2 KiB |
|
|
@ -1,62 +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: moeoEA< MOEOT > Class Template Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</span></a></li>
|
||||
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moeoEA< MOEOT > Class Template Reference</h1><!-- doxytag: class="moeoEA" --><!-- doxytag: inherits="eoAlgo< MOEOT >" -->Abstract class for multi-objective evolutionary algorithms.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="moeoEA_8h-source.html">moeoEA.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moeoEA< MOEOT >:
|
||||
<p><center><img src="classmoeoEA.png" usemap="#moeoEA< MOEOT >_map" border="0" alt=""></center>
|
||||
<map name="moeoEA< MOEOT >_map">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_algo.html" alt="eoAlgo< MOEOT >" shape="rect" coords="114,112,333,136">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html" alt="eoUF< eoPop< MOEOT > &, void >" shape="rect" coords="114,56,333,80">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="114,0,333,24">
|
||||
<area href="classmoeoEasyEA.html" alt="moeoEasyEA< MOEOT >" shape="rect" coords="0,224,219,248">
|
||||
<area href="classmoeoNSGAII.html" alt="moeoNSGAII< MOEOT >" shape="rect" coords="229,224,448,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<class MOEOT><br>
|
||||
class moeoEA< MOEOT ></h3>
|
||||
|
||||
Abstract class for multi-objective evolutionary algorithms.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoEA_8h-source.html#l00022">22</a> of file <a class="el" href="moeoEA_8h-source.html">moeoEA.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="moeoEA_8h-source.html">moeoEA.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 17 16:53:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
Before Width: | Height: | Size: 1.5 KiB |
|
|
@ -1,47 +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 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> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moeoEasyEA< MOEOT > Member List</h1>This is the complete list of members for <a class="el" href="classmoeoEasyEA.html">moeoEasyEA< MOEOT ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoEasyEA.html#35d5909694019d1b0d52347c72a9092e">breed</a></td><td><a class="el" href="classmoeoEasyEA.html">moeoEasyEA< MOEOT ></a></td><td><code> [protected]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoEasyEA.html#5f5b76acbaf99a6a3ee2710da07dde29">continuator</a></td><td><a class="el" href="classmoeoEasyEA.html">moeoEasyEA< MOEOT ></a></td><td><code> [protected]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoEasyEA.html#b9d1b3790072dbbbe0012a252bab95f4">diversityEval</a></td><td><a class="el" href="classmoeoEasyEA.html">moeoEasyEA< MOEOT ></a></td><td><code> [protected]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoEasyEA.html#26e8ebce6a1bc3216e20171688ba6b83">eval</a></td><td><a class="el" href="classmoeoEasyEA.html">moeoEasyEA< MOEOT ></a></td><td><code> [protected]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoEasyEA.html#856a19d9a7c180fe33ce7a5bb010edcc">evalFitAndDivBeforeSelection</a></td><td><a class="el" href="classmoeoEasyEA.html">moeoEasyEA< MOEOT ></a></td><td><code> [protected]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoEasyEA.html#1268fc2f0b62fe51bca17d4efb51954b">fitnessEval</a></td><td><a class="el" href="classmoeoEasyEA.html">moeoEasyEA< MOEOT ></a></td><td><code> [protected]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoEasyEA.html#c1d492090805bf322c07159a9238a7ae">loopEval</a></td><td><a class="el" href="classmoeoEasyEA.html">moeoEasyEA< MOEOT ></a></td><td><code> [protected]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoEasyEA.html#7fe81a5e24bd69d9f6de172d2bbe059a">moeoEasyEA</a>(eoContinue< MOEOT > &_continuator, eoEvalFunc< MOEOT > &_eval, eoBreed< MOEOT > &_breed, eoReplacement< MOEOT > &_replace, moeoFitnessAssignment< MOEOT > &_fitnessEval, moeoDiversityAssignment< MOEOT > &_diversityEval, bool _evalFitAndDivBeforeSelection=false)</td><td><a class="el" href="classmoeoEasyEA.html">moeoEasyEA< MOEOT ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoEasyEA.html#f18e8fd179fbb2b89f4a59d213317170">operator()</a>(eoPop< MOEOT > &_pop)</td><td><a class="el" href="classmoeoEasyEA.html">moeoEasyEA< MOEOT ></a></td><td><code> [inline, virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoEasyEA.html#189a8f5196844907ff71f386d95bf415">popEval</a></td><td><a class="el" href="classmoeoEasyEA.html">moeoEasyEA< MOEOT ></a></td><td><code> [protected]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoEasyEA.html#1872664368d198f983d11a96f0ee3d8d">replace</a></td><td><a class="el" href="classmoeoEasyEA.html">moeoEasyEA< MOEOT ></a></td><td><code> [protected]</code></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Tue Apr 17 16:53:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,218 +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: moeoEasyEA< MOEOT > Class Template Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</span></a></li>
|
||||
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moeoEasyEA< MOEOT > Class Template Reference</h1><!-- doxytag: class="moeoEasyEA" --><!-- doxytag: inherits="moeoEA" -->An easy class to design multi-objective evolutionary algorithms.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="moeoEasyEA_8h-source.html">moeoEasyEA.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moeoEasyEA< MOEOT >:
|
||||
<p><center><img src="classmoeoEasyEA.png" usemap="#moeoEasyEA< MOEOT >_map" border="0" alt=""></center>
|
||||
<map name="moeoEasyEA< MOEOT >_map">
|
||||
<area href="classmoeoEA.html" alt="moeoEA< MOEOT >" shape="rect" coords="0,168,219,192">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_algo.html" alt="eoAlgo< MOEOT >" shape="rect" coords="0,112,219,136">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html" alt="eoUF< eoPop< MOEOT > &, void >" shape="rect" coords="0,56,219,80">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,219,24">
|
||||
</map>
|
||||
<a href="classmoeoEasyEA-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoEasyEA.html#7fe81a5e24bd69d9f6de172d2bbe059a">moeoEasyEA</a> (<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_continue.html">eoContinue</a>< MOEOT > &_continuator, <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_eval_func.html">eoEvalFunc</a>< MOEOT > &_eval, <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_breed.html">eoBreed</a>< MOEOT > &_breed, <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_replacement.html">eoReplacement</a>< MOEOT > &_replace, <a class="el" href="classmoeoFitnessAssignment.html">moeoFitnessAssignment</a>< MOEOT > &_fitnessEval, <a class="el" href="classmoeoDiversityAssignment.html">moeoDiversityAssignment</a>< MOEOT > &_diversityEval, bool _evalFitAndDivBeforeSelection=false)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Ctor. <a href="#7fe81a5e24bd69d9f6de172d2bbe059a"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoEasyEA.html#f18e8fd179fbb2b89f4a59d213317170">operator()</a> (<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>< MOEOT > &_pop)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Applies a few generation of evolution to the population _pop. <a href="#f18e8fd179fbb2b89f4a59d213317170"></a><br></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5f5b76acbaf99a6a3ee2710da07dde29"></a><!-- doxytag: member="moeoEasyEA::continuator" ref="5f5b76acbaf99a6a3ee2710da07dde29" args="" -->
|
||||
<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_continue.html">eoContinue</a>< MOEOT > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoEasyEA.html#5f5b76acbaf99a6a3ee2710da07dde29">continuator</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">the stopping criteria <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="26e8ebce6a1bc3216e20171688ba6b83"></a><!-- doxytag: member="moeoEasyEA::eval" ref="26e8ebce6a1bc3216e20171688ba6b83" args="" -->
|
||||
<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_eval_func.html">eoEvalFunc</a>< MOEOT > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoEasyEA.html#26e8ebce6a1bc3216e20171688ba6b83">eval</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">the evaluation functions <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c1d492090805bf322c07159a9238a7ae"></a><!-- doxytag: member="moeoEasyEA::loopEval" ref="c1d492090805bf322c07159a9238a7ae" args="" -->
|
||||
<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop_loop_eval.html">eoPopLoopEval</a>< MOEOT > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoEasyEA.html#c1d492090805bf322c07159a9238a7ae">loopEval</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">to evaluate the whole population <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="189a8f5196844907ff71f386d95bf415"></a><!-- doxytag: member="moeoEasyEA::popEval" ref="189a8f5196844907ff71f386d95bf415" args="" -->
|
||||
<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop_eval_func.html">eoPopEvalFunc</a>< MOEOT > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoEasyEA.html#189a8f5196844907ff71f386d95bf415">popEval</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">to evaluate the whole population <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="35d5909694019d1b0d52347c72a9092e"></a><!-- doxytag: member="moeoEasyEA::breed" ref="35d5909694019d1b0d52347c72a9092e" args="" -->
|
||||
<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_breed.html">eoBreed</a>< MOEOT > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoEasyEA.html#35d5909694019d1b0d52347c72a9092e">breed</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">the breeder <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1872664368d198f983d11a96f0ee3d8d"></a><!-- doxytag: member="moeoEasyEA::replace" ref="1872664368d198f983d11a96f0ee3d8d" args="" -->
|
||||
<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_replacement.html">eoReplacement</a>< MOEOT > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoEasyEA.html#1872664368d198f983d11a96f0ee3d8d">replace</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">the replacment strategy <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1268fc2f0b62fe51bca17d4efb51954b"></a><!-- doxytag: member="moeoEasyEA::fitnessEval" ref="1268fc2f0b62fe51bca17d4efb51954b" args="" -->
|
||||
<a class="el" href="classmoeoFitnessAssignment.html">moeoFitnessAssignment</a>< MOEOT > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoEasyEA.html#1268fc2f0b62fe51bca17d4efb51954b">fitnessEval</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">the fitness assignment strategy <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b9d1b3790072dbbbe0012a252bab95f4"></a><!-- doxytag: member="moeoEasyEA::diversityEval" ref="b9d1b3790072dbbbe0012a252bab95f4" args="" -->
|
||||
<a class="el" href="classmoeoDiversityAssignment.html">moeoDiversityAssignment</a>< MOEOT > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoEasyEA.html#b9d1b3790072dbbbe0012a252bab95f4">diversityEval</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">the diversity assignment strategy <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="856a19d9a7c180fe33ce7a5bb010edcc"></a><!-- doxytag: member="moeoEasyEA::evalFitAndDivBeforeSelection" ref="856a19d9a7c180fe33ce7a5bb010edcc" args="" -->
|
||||
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoEasyEA.html#856a19d9a7c180fe33ce7a5bb010edcc">evalFitAndDivBeforeSelection</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">if this parameter is set to 'true', the fitness and the diversity of the whole population will be re-evaluated before the selection process <br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class MOEOT><br>
|
||||
class moeoEasyEA< MOEOT ></h3>
|
||||
|
||||
An easy class to design multi-objective evolutionary algorithms.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoEasyEA_8h-source.html#l00031">31</a> of file <a class="el" href="moeoEasyEA_8h-source.html">moeoEasyEA.h</a>.<hr><h2>Constructor & Destructor Documentation</h2>
|
||||
<a class="anchor" name="7fe81a5e24bd69d9f6de172d2bbe059a"></a><!-- doxytag: member="moeoEasyEA::moeoEasyEA" ref="7fe81a5e24bd69d9f6de172d2bbe059a" args="(eoContinue< MOEOT > &_continuator, eoEvalFunc< MOEOT > &_eval, eoBreed< MOEOT > &_breed, eoReplacement< MOEOT > &_replace, moeoFitnessAssignment< MOEOT > &_fitnessEval, moeoDiversityAssignment< MOEOT > &_diversityEval, bool _evalFitAndDivBeforeSelection=false)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class MOEOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classmoeoEasyEA.html">moeoEasyEA</a>< MOEOT >::<a class="el" href="classmoeoEasyEA.html">moeoEasyEA</a> </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_continue.html">eoContinue</a>< MOEOT > & </td>
|
||||
<td class="paramname"> <em>_continuator</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_eval_func.html">eoEvalFunc</a>< MOEOT > & </td>
|
||||
<td class="paramname"> <em>_eval</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_breed.html">eoBreed</a>< MOEOT > & </td>
|
||||
<td class="paramname"> <em>_breed</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_replacement.html">eoReplacement</a>< MOEOT > & </td>
|
||||
<td class="paramname"> <em>_replace</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="classmoeoFitnessAssignment.html">moeoFitnessAssignment</a>< MOEOT > & </td>
|
||||
<td class="paramname"> <em>_fitnessEval</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="classmoeoDiversityAssignment.html">moeoDiversityAssignment</a>< MOEOT > & </td>
|
||||
<td class="paramname"> <em>_diversityEval</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"> <em>_evalFitAndDivBeforeSelection</em> = <code>false</code></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Ctor.
|
||||
<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>_continuator</em> </td><td>the stopping criteria </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_eval</em> </td><td>the evaluation functions </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_breed</em> </td><td>the breeder </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_replace</em> </td><td>the replacment strategy </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_fitnessEval</em> </td><td>the fitness evaluation scheme </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_diversityEval</em> </td><td>the diversity evaluation scheme </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_evalFitAndDivBeforeSelection</em> </td><td>put this parameter to 'true' if you want to re-evalue the fitness and the diversity of the population before the selection process </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoEasyEA_8h-source.html#l00045">45</a> of file <a class="el" href="moeoEasyEA_8h-source.html">moeoEasyEA.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr><h2>Member Function Documentation</h2>
|
||||
<a class="anchor" name="f18e8fd179fbb2b89f4a59d213317170"></a><!-- doxytag: member="moeoEasyEA::operator()" ref="f18e8fd179fbb2b89f4a59d213317170" args="(eoPop< MOEOT > &_pop)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class MOEOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">virtual void <a class="el" href="classmoeoEasyEA.html">moeoEasyEA</a>< MOEOT >::operator() </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>< MOEOT > & </td>
|
||||
<td class="paramname"> <em>_pop</em> </td>
|
||||
<td> ) </td>
|
||||
<td width="100%"><code> [inline, virtual]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Applies a few generation of evolution to the population _pop.
|
||||
<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>_pop</em> </td><td>the population </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Implements <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#a1">eoUF< eoPop< MOEOT > &, void ></a>.
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoEasyEA_8h-source.html#l00057">57</a> of file <a class="el" href="moeoEasyEA_8h-source.html">moeoEasyEA.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="moeoEasyEA_8h-source.html#l00108">moeoEasyEA< MOEOT >::breed</a>, <a class="el" href="moeoEasyEA_8h-source.html#l00100">moeoEasyEA< MOEOT >::continuator</a>, <a class="el" href="moeoEasyEA_8h-source.html#l00114">moeoEasyEA< MOEOT >::diversityEval</a>, <a class="el" href="moeoEasyEA_8h-source.html#l00116">moeoEasyEA< MOEOT >::evalFitAndDivBeforeSelection</a>, <a class="el" href="moeoEasyEA_8h-source.html#l00112">moeoEasyEA< MOEOT >::fitnessEval</a>, <a class="el" href="moeoEasyEA_8h-source.html#l00106">moeoEasyEA< MOEOT >::popEval</a>, and <a class="el" href="moeoEasyEA_8h-source.html#l00110">moeoEasyEA< MOEOT >::replace</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="moeoEasyEA_8h-source.html">moeoEasyEA.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 17 16:53:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
Before Width: | Height: | Size: 1.1 KiB |
|
|
@ -1,44 +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 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> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moeoElitistReplacement< MOEOT > Member List</h1>This is the complete list of members for <a class="el" href="classmoeoElitistReplacement.html">moeoElitistReplacement< MOEOT ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoElitistReplacement.html#642ddf2bf5d556b20d2bdddeaab9e968">comparator</a></td><td><a class="el" href="classmoeoElitistReplacement.html">moeoElitistReplacement< MOEOT ></a></td><td><code> [protected]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoElitistReplacement.html#52ba3396f1d95337486b29a6a997c7c3">evalDiversity</a></td><td><a class="el" href="classmoeoElitistReplacement.html">moeoElitistReplacement< MOEOT ></a></td><td><code> [protected]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoElitistReplacement.html#caefe4d041453d2a5fb8ccedc5c9e351">evalFitness</a></td><td><a class="el" href="classmoeoElitistReplacement.html">moeoElitistReplacement< MOEOT ></a></td><td><code> [protected]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoElitistReplacement.html#76d642bc51aef42444a01cd0f54832e2">moeoElitistReplacement</a>(moeoFitnessAssignment< MOEOT > &_evalFitness, moeoDiversityAssignment< MOEOT > &_evalDiversity, moeoComparator< MOEOT > &_comparator)</td><td><a class="el" href="classmoeoElitistReplacement.html">moeoElitistReplacement< MOEOT ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoElitistReplacement.html#755797c869d35fdeb3467cb13faabb39">moeoElitistReplacement</a>(moeoFitnessAssignment< MOEOT > &_evalFitness, moeoDiversityAssignment< MOEOT > &_evalDiversity)</td><td><a class="el" href="classmoeoElitistReplacement.html">moeoElitistReplacement< MOEOT ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoElitistReplacement.html#edb91a2a6450cc8da01b98da631d11ce">moeoElitistReplacement</a>(moeoFitnessAssignment< MOEOT > &_evalFitness, moeoComparator< MOEOT > &_comparator)</td><td><a class="el" href="classmoeoElitistReplacement.html">moeoElitistReplacement< MOEOT ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoElitistReplacement.html#782c45dbc5d077b96db4f08b808488df">moeoElitistReplacement</a>(moeoFitnessAssignment< MOEOT > &_evalFitness)</td><td><a class="el" href="classmoeoElitistReplacement.html">moeoElitistReplacement< MOEOT ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoElitistReplacement.html#0364c6ef9d16f7eb65caa9edfce69006">operator()</a>(eoPop< MOEOT > &_parents, eoPop< MOEOT > &_offspring)</td><td><a class="el" href="classmoeoElitistReplacement.html">moeoElitistReplacement< MOEOT ></a></td><td><code> [inline, virtual]</code></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Tue Apr 17 16:53:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,302 +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: moeoElitistReplacement< MOEOT > Class Template Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</span></a></li>
|
||||
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moeoElitistReplacement< MOEOT > Class Template Reference</h1><!-- doxytag: class="moeoElitistReplacement" --><!-- doxytag: inherits="moeoReplacement" -->Elitist replacement strategy that consists in keeping the N best individuals.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="moeoElitistReplacement_8h-source.html">moeoElitistReplacement.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moeoElitistReplacement< MOEOT >:
|
||||
<p><center><img src="classmoeoElitistReplacement.png" usemap="#moeoElitistReplacement< MOEOT >_map" border="0" alt=""></center>
|
||||
<map name="moeoElitistReplacement< MOEOT >_map">
|
||||
<area href="classmoeoReplacement.html" alt="moeoReplacement< MOEOT >" shape="rect" coords="0,168,348,192">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_replacement.html" alt="eoReplacement< MOEOT >" shape="rect" coords="0,112,348,136">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html" alt="eoBF< eoPop< MOEOT > &, eoPop< MOEOT > &, void >" shape="rect" coords="0,56,348,80">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,348,24">
|
||||
</map>
|
||||
<a href="classmoeoElitistReplacement-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoElitistReplacement.html#76d642bc51aef42444a01cd0f54832e2">moeoElitistReplacement</a> (<a class="el" href="classmoeoFitnessAssignment.html">moeoFitnessAssignment</a>< MOEOT > &_evalFitness, <a class="el" href="classmoeoDiversityAssignment.html">moeoDiversityAssignment</a>< MOEOT > &_evalDiversity, <a class="el" href="classmoeoComparator.html">moeoComparator</a>< MOEOT > &_comparator)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Full constructor. <a href="#76d642bc51aef42444a01cd0f54832e2"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoElitistReplacement.html#755797c869d35fdeb3467cb13faabb39">moeoElitistReplacement</a> (<a class="el" href="classmoeoFitnessAssignment.html">moeoFitnessAssignment</a>< MOEOT > &_evalFitness, <a class="el" href="classmoeoDiversityAssignment.html">moeoDiversityAssignment</a>< MOEOT > &_evalDiversity)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor without comparator. <a href="#755797c869d35fdeb3467cb13faabb39"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoElitistReplacement.html#edb91a2a6450cc8da01b98da631d11ce">moeoElitistReplacement</a> (<a class="el" href="classmoeoFitnessAssignment.html">moeoFitnessAssignment</a>< MOEOT > &_evalFitness, <a class="el" href="classmoeoComparator.html">moeoComparator</a>< MOEOT > &_comparator)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor without moeoDiversityAssignement. <a href="#edb91a2a6450cc8da01b98da631d11ce"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoElitistReplacement.html#782c45dbc5d077b96db4f08b808488df">moeoElitistReplacement</a> (<a class="el" href="classmoeoFitnessAssignment.html">moeoFitnessAssignment</a>< MOEOT > &_evalFitness)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor without moeoDiversityAssignement nor <a class="el" href="classmoeoComparator.html">moeoComparator</a>. <a href="#782c45dbc5d077b96db4f08b808488df"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoElitistReplacement.html#0364c6ef9d16f7eb65caa9edfce69006">operator()</a> (<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>< MOEOT > &_parents, <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>< MOEOT > &_offspring)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Replaces the first population by adding the individuals of the second one, sorting with a <a class="el" href="classmoeoComparator.html">moeoComparator</a> and resizing the whole population obtained. <a href="#0364c6ef9d16f7eb65caa9edfce69006"></a><br></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="caefe4d041453d2a5fb8ccedc5c9e351"></a><!-- doxytag: member="moeoElitistReplacement::evalFitness" ref="caefe4d041453d2a5fb8ccedc5c9e351" args="" -->
|
||||
<a class="el" href="classmoeoFitnessAssignment.html">moeoFitnessAssignment</a>< MOEOT > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoElitistReplacement.html#caefe4d041453d2a5fb8ccedc5c9e351">evalFitness</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">the fitness assignment strategy <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="52ba3396f1d95337486b29a6a997c7c3"></a><!-- doxytag: member="moeoElitistReplacement::evalDiversity" ref="52ba3396f1d95337486b29a6a997c7c3" args="" -->
|
||||
<a class="el" href="classmoeoDiversityAssignment.html">moeoDiversityAssignment</a>< MOEOT > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoElitistReplacement.html#52ba3396f1d95337486b29a6a997c7c3">evalDiversity</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">the diversity assignment strategy <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="642ddf2bf5d556b20d2bdddeaab9e968"></a><!-- doxytag: member="moeoElitistReplacement::comparator" ref="642ddf2bf5d556b20d2bdddeaab9e968" args="" -->
|
||||
<a class="el" href="classmoeoComparator.html">moeoComparator</a>< MOEOT > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoElitistReplacement.html#642ddf2bf5d556b20d2bdddeaab9e968">comparator</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">the comparator (used to compare 2 individuals) <br></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoElitistReplacement_1_1Cmp.html">Cmp</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">This class is used to compare solutions in order to sort the population. <a href="classmoeoElitistReplacement_1_1Cmp.html#_details">More...</a><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class MOEOT><br>
|
||||
class moeoElitistReplacement< MOEOT ></h3>
|
||||
|
||||
Elitist replacement strategy that consists in keeping the N best individuals.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoElitistReplacement_8h-source.html#l00024">24</a> of file <a class="el" href="moeoElitistReplacement_8h-source.html">moeoElitistReplacement.h</a>.<hr><h2>Constructor & Destructor Documentation</h2>
|
||||
<a class="anchor" name="76d642bc51aef42444a01cd0f54832e2"></a><!-- doxytag: member="moeoElitistReplacement::moeoElitistReplacement" ref="76d642bc51aef42444a01cd0f54832e2" args="(moeoFitnessAssignment< MOEOT > &_evalFitness, moeoDiversityAssignment< MOEOT > &_evalDiversity, moeoComparator< MOEOT > &_comparator)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class MOEOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classmoeoElitistReplacement.html">moeoElitistReplacement</a>< MOEOT >::<a class="el" href="classmoeoElitistReplacement.html">moeoElitistReplacement</a> </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classmoeoFitnessAssignment.html">moeoFitnessAssignment</a>< MOEOT > & </td>
|
||||
<td class="paramname"> <em>_evalFitness</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="classmoeoDiversityAssignment.html">moeoDiversityAssignment</a>< MOEOT > & </td>
|
||||
<td class="paramname"> <em>_evalDiversity</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="classmoeoComparator.html">moeoComparator</a>< MOEOT > & </td>
|
||||
<td class="paramname"> <em>_comparator</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Full 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>_evalFitness</em> </td><td>the fitness assignment strategy </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_evalDiversity</em> </td><td>the diversity assignment strategy </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_comparator</em> </td><td>the comparator (used to compare 2 individuals) </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoElitistReplacement_8h-source.html#l00034">34</a> of file <a class="el" href="moeoElitistReplacement_8h-source.html">moeoElitistReplacement.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="755797c869d35fdeb3467cb13faabb39"></a><!-- doxytag: member="moeoElitistReplacement::moeoElitistReplacement" ref="755797c869d35fdeb3467cb13faabb39" args="(moeoFitnessAssignment< MOEOT > &_evalFitness, moeoDiversityAssignment< MOEOT > &_evalDiversity)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class MOEOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classmoeoElitistReplacement.html">moeoElitistReplacement</a>< MOEOT >::<a class="el" href="classmoeoElitistReplacement.html">moeoElitistReplacement</a> </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classmoeoFitnessAssignment.html">moeoFitnessAssignment</a>< MOEOT > & </td>
|
||||
<td class="paramname"> <em>_evalFitness</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="classmoeoDiversityAssignment.html">moeoDiversityAssignment</a>< MOEOT > & </td>
|
||||
<td class="paramname"> <em>_evalDiversity</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Constructor without comparator.
|
||||
<p>
|
||||
A moeoFitThenDivComparator is used as default. <dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>_evalFitness</em> </td><td>the fitness assignment strategy </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_evalDiversity</em> </td><td>the diversity assignment strategy </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoElitistReplacement_8h-source.html#l00044">44</a> of file <a class="el" href="moeoElitistReplacement_8h-source.html">moeoElitistReplacement.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="edb91a2a6450cc8da01b98da631d11ce"></a><!-- doxytag: member="moeoElitistReplacement::moeoElitistReplacement" ref="edb91a2a6450cc8da01b98da631d11ce" args="(moeoFitnessAssignment< MOEOT > &_evalFitness, moeoComparator< MOEOT > &_comparator)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class MOEOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classmoeoElitistReplacement.html">moeoElitistReplacement</a>< MOEOT >::<a class="el" href="classmoeoElitistReplacement.html">moeoElitistReplacement</a> </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classmoeoFitnessAssignment.html">moeoFitnessAssignment</a>< MOEOT > & </td>
|
||||
<td class="paramname"> <em>_evalFitness</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="classmoeoComparator.html">moeoComparator</a>< MOEOT > & </td>
|
||||
<td class="paramname"> <em>_comparator</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Constructor without moeoDiversityAssignement.
|
||||
<p>
|
||||
A dummy diversity is used as default. <dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>_evalFitness</em> </td><td>the fitness assignment strategy </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_comparator</em> </td><td>the comparator (used to compare 2 individuals) </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoElitistReplacement_8h-source.html#l00054">54</a> of file <a class="el" href="moeoElitistReplacement_8h-source.html">moeoElitistReplacement.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="782c45dbc5d077b96db4f08b808488df"></a><!-- doxytag: member="moeoElitistReplacement::moeoElitistReplacement" ref="782c45dbc5d077b96db4f08b808488df" args="(moeoFitnessAssignment< MOEOT > &_evalFitness)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class MOEOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classmoeoElitistReplacement.html">moeoElitistReplacement</a>< MOEOT >::<a class="el" href="classmoeoElitistReplacement.html">moeoElitistReplacement</a> </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classmoeoFitnessAssignment.html">moeoFitnessAssignment</a>< MOEOT > & </td>
|
||||
<td class="paramname"> <em>_evalFitness</em> </td>
|
||||
<td> ) </td>
|
||||
<td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Constructor without moeoDiversityAssignement nor <a class="el" href="classmoeoComparator.html">moeoComparator</a>.
|
||||
<p>
|
||||
A moeoFitThenDivComparator and a dummy diversity are used as default. <dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>_evalFitness</em> </td><td>the fitness assignment strategy </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoElitistReplacement_8h-source.html#l00064">64</a> of file <a class="el" href="moeoElitistReplacement_8h-source.html">moeoElitistReplacement.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr><h2>Member Function Documentation</h2>
|
||||
<a class="anchor" name="0364c6ef9d16f7eb65caa9edfce69006"></a><!-- doxytag: member="moeoElitistReplacement::operator()" ref="0364c6ef9d16f7eb65caa9edfce69006" args="(eoPop< MOEOT > &_parents, eoPop< MOEOT > &_offspring)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class MOEOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void <a class="el" href="classmoeoElitistReplacement.html">moeoElitistReplacement</a>< MOEOT >::operator() </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>< MOEOT > & </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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>< MOEOT > & </td>
|
||||
<td class="paramname"> <em>_offspring</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline, virtual]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Replaces the first population by adding the individuals of the second one, sorting with a <a class="el" href="classmoeoComparator.html">moeoComparator</a> and resizing the whole population obtained.
|
||||
<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>_parents</em> </td><td>the population composed of the parents (the population you want to replace) </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_offspring</em> </td><td>the offspring population </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Implements <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#a1">eoBF< eoPop< MOEOT > &, eoPop< MOEOT > &, void ></a>.
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoElitistReplacement_8h-source.html#l00074">74</a> of file <a class="el" href="moeoElitistReplacement_8h-source.html">moeoElitistReplacement.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="moeoElitistReplacement_8h-source.html#l00100">moeoElitistReplacement< MOEOT >::comparator</a>, <a class="el" href="moeoElitistReplacement_8h-source.html#l00098">moeoElitistReplacement< MOEOT >::evalDiversity</a>, and <a class="el" href="moeoElitistReplacement_8h-source.html#l00096">moeoElitistReplacement< MOEOT >::evalFitness</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="moeoElitistReplacement_8h-source.html">moeoElitistReplacement.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 17 16:53:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
Before Width: | Height: | Size: 1.6 KiB |
|
|
@ -1,39 +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 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> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moeoElitistReplacement< MOEOT >::Cmp Member List</h1>This is the complete list of members for <a class="el" href="classmoeoElitistReplacement_1_1Cmp.html">moeoElitistReplacement< MOEOT >::Cmp</a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoElitistReplacement_1_1Cmp.html#79fd35cce3f2d5081a9ed0ee58c25ef8">Cmp</a>(moeoComparator< MOEOT > &_comparator)</td><td><a class="el" href="classmoeoElitistReplacement_1_1Cmp.html">moeoElitistReplacement< MOEOT >::Cmp</a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoElitistReplacement_1_1Cmp.html#d86031360b8b2754431c3de650651a92">comparator</a></td><td><a class="el" href="classmoeoElitistReplacement_1_1Cmp.html">moeoElitistReplacement< MOEOT >::Cmp</a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoElitistReplacement_1_1Cmp.html#2411b927dde02225114635e776ce863f">operator()</a>(const MOEOT &_moeo1, const MOEOT &_moeo2)</td><td><a class="el" href="classmoeoElitistReplacement_1_1Cmp.html">moeoElitistReplacement< MOEOT >::Cmp</a></td><td><code> [inline]</code></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Tue Apr 17 16:53:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,100 +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: moeoElitistReplacement< MOEOT >::Cmp Class Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</span></a></li>
|
||||
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<div class="nav">
|
||||
<a class="el" href="classmoeoElitistReplacement.html">moeoElitistReplacement</a>::<a class="el" href="classmoeoElitistReplacement_1_1Cmp.html">Cmp</a></div>
|
||||
<h1>moeoElitistReplacement< MOEOT >::Cmp Class Reference</h1><!-- doxytag: class="moeoElitistReplacement::Cmp" -->This class is used to compare solutions in order to sort the population.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="moeoElitistReplacement_8h-source.html">moeoElitistReplacement.h</a>></code>
|
||||
<p>
|
||||
<a href="classmoeoElitistReplacement_1_1Cmp-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoElitistReplacement_1_1Cmp.html#79fd35cce3f2d5081a9ed0ee58c25ef8">Cmp</a> (<a class="el" href="classmoeoComparator.html">moeoComparator</a>< MOEOT > &_comparator)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Ctor. <a href="#79fd35cce3f2d5081a9ed0ee58c25ef8"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2411b927dde02225114635e776ce863f"></a><!-- doxytag: member="moeoElitistReplacement::Cmp::operator()" ref="2411b927dde02225114635e776ce863f" args="(const MOEOT &_moeo1, const MOEOT &_moeo2)" -->
|
||||
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoElitistReplacement_1_1Cmp.html#2411b927dde02225114635e776ce863f">operator()</a> (const MOEOT &_moeo1, const MOEOT &_moeo2)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns true if _moeo1 is greater than _moeo2 according to the comparator _moeo1 the first individual _moeo2 the first individual. <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="d86031360b8b2754431c3de650651a92"></a><!-- doxytag: member="moeoElitistReplacement::Cmp::comparator" ref="d86031360b8b2754431c3de650651a92" args="" -->
|
||||
<a class="el" href="classmoeoComparator.html">moeoComparator</a>< MOEOT > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoElitistReplacement_1_1Cmp.html#d86031360b8b2754431c3de650651a92">comparator</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">the comparator <br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class MOEOT><br>
|
||||
class moeoElitistReplacement< MOEOT >::Cmp</h3>
|
||||
|
||||
This class is used to compare solutions in order to sort the population.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoElitistReplacement_8h-source.html#l00105">105</a> of file <a class="el" href="moeoElitistReplacement_8h-source.html">moeoElitistReplacement.h</a>.<hr><h2>Constructor & Destructor Documentation</h2>
|
||||
<a class="anchor" name="79fd35cce3f2d5081a9ed0ee58c25ef8"></a><!-- doxytag: member="moeoElitistReplacement::Cmp::Cmp" ref="79fd35cce3f2d5081a9ed0ee58c25ef8" args="(moeoComparator< MOEOT > &_comparator)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class MOEOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classmoeoElitistReplacement.html">moeoElitistReplacement</a>< MOEOT >::Cmp::Cmp </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classmoeoComparator.html">moeoComparator</a>< MOEOT > & </td>
|
||||
<td class="paramname"> <em>_comparator</em> </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>_comparator</em> </td><td>the comparator </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoElitistReplacement_8h-source.html#l00113">113</a> of file <a class="el" href="moeoElitistReplacement_8h-source.html">moeoElitistReplacement.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="moeoElitistReplacement_8h-source.html">moeoElitistReplacement.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 17 16:53:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,45 +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 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> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moeoEntropyMetric< ObjectiveVector > Member List</h1>This is the complete list of members for <a class="el" href="classmoeoEntropyMetric.html">moeoEntropyMetric< ObjectiveVector ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoEntropyMetric.html#4b99c1842d780a89bda08e99a59e3e29">computeUnion</a>(const std::vector< ObjectiveVector > &_f1, const std::vector< ObjectiveVector > &_f2, std::vector< ObjectiveVector > &_f)</td><td><a class="el" href="classmoeoEntropyMetric.html">moeoEntropyMetric< ObjectiveVector ></a></td><td><code> [inline, private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoEntropyMetric.html#670d6e5eb1a539aabc741138846bc747">euclidianDistance</a>(const ObjectiveVector &_set1, const ObjectiveVector &_to, unsigned _deg=2)</td><td><a class="el" href="classmoeoEntropyMetric.html">moeoEntropyMetric< ObjectiveVector ></a></td><td><code> [inline, private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoEntropyMetric.html#74cca13e6ea6d23c4cebb3af92a09ff9">howManyInNicheOf</a>(const std::vector< ObjectiveVector > &_f, const ObjectiveVector &_s, unsigned _size)</td><td><a class="el" href="classmoeoEntropyMetric.html">moeoEntropyMetric< ObjectiveVector ></a></td><td><code> [inline, private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoEntropyMetric.html#2ed5771c3c611634b415f4be48cad172">normalize</a>(std::vector< ObjectiveVector > &_f)</td><td><a class="el" href="classmoeoEntropyMetric.html">moeoEntropyMetric< ObjectiveVector ></a></td><td><code> [inline, private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoEntropyMetric.html#191a8cdda7873e20338e678c5a7b927b">operator()</a>(const std::vector< ObjectiveVector > &_set1, const std::vector< ObjectiveVector > &_set2)</td><td><a class="el" href="classmoeoEntropyMetric.html">moeoEntropyMetric< ObjectiveVector ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoEntropyMetric.html#51dd04bdd0ac6315f4f5956fb726cec1">prenormalize</a>(const std::vector< ObjectiveVector > &_f)</td><td><a class="el" href="classmoeoEntropyMetric.html">moeoEntropyMetric< ObjectiveVector ></a></td><td><code> [inline, private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoEntropyMetric.html#198a717fd0bab0bb91346399c1021f82">removeDominated</a>(std::vector< ObjectiveVector > &_f)</td><td><a class="el" href="classmoeoEntropyMetric.html">moeoEntropyMetric< ObjectiveVector ></a></td><td><code> [inline, private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoEntropyMetric.html#f5fad6d144520fd1403f774f98b18b99">vect_max_val</a></td><td><a class="el" href="classmoeoEntropyMetric.html">moeoEntropyMetric< ObjectiveVector ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoEntropyMetric.html#e423d7d4416ef371ce7b0fd24c3212f8">vect_min_val</a></td><td><a class="el" href="classmoeoEntropyMetric.html">moeoEntropyMetric< ObjectiveVector ></a></td><td><code> [private]</code></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Tue Apr 17 16:53:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,296 +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: moeoEntropyMetric< ObjectiveVector > Class Template Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</span></a></li>
|
||||
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moeoEntropyMetric< ObjectiveVector > Class Template Reference</h1><!-- doxytag: class="moeoEntropyMetric" --><!-- doxytag: inherits="moeoVectorVsVectorBinaryMetric< ObjectiveVector, double >" -->The entropy gives an idea of the diversity of a Pareto set relatively to another (Basseur, Seynhaeve, Talbi: 'Design of Multi-objective Evolutionary Algorithms: Application to the Flow-shop Scheduling Problem', in Proc.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="moeoEntropyMetric_8h-source.html">moeoEntropyMetric.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moeoEntropyMetric< ObjectiveVector >:
|
||||
<p><center><img src="classmoeoEntropyMetric.png" usemap="#moeoEntropyMetric< ObjectiveVector >_map" border="0" alt=""></center>
|
||||
<map name="moeoEntropyMetric< ObjectiveVector >_map">
|
||||
<area href="classmoeoVectorVsVectorBinaryMetric.html" alt="moeoVectorVsVectorBinaryMetric< ObjectiveVector, double >" shape="rect" coords="189,168,558,192">
|
||||
<area href="classmoeoBinaryMetric.html" alt="moeoBinaryMetric< A1, A2, R >" shape="rect" coords="189,112,558,136">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="0,56,369,80">
|
||||
<area href="classmoeoMetric.html" alt="moeoMetric" shape="rect" coords="379,56,748,80">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,369,24">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="379,0,748,24">
|
||||
</map>
|
||||
<a href="classmoeoEntropyMetric-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoEntropyMetric.html#191a8cdda7873e20338e678c5a7b927b">operator()</a> (const std::vector< ObjectiveVector > &_set1, const std::vector< ObjectiveVector > &_set2)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the entropy of the Pareto set '_set1' relatively to the Pareto set '_set2'. <a href="#191a8cdda7873e20338e678c5a7b927b"></a><br></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoEntropyMetric.html#198a717fd0bab0bb91346399c1021f82">removeDominated</a> (std::vector< ObjectiveVector > &_f)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Removes the dominated individuals contained in _f. <a href="#198a717fd0bab0bb91346399c1021f82"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoEntropyMetric.html#51dd04bdd0ac6315f4f5956fb726cec1">prenormalize</a> (const std::vector< ObjectiveVector > &_f)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Prenormalization. <a href="#51dd04bdd0ac6315f4f5956fb726cec1"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoEntropyMetric.html#2ed5771c3c611634b415f4be48cad172">normalize</a> (std::vector< ObjectiveVector > &_f)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Normalization. <a href="#2ed5771c3c611634b415f4be48cad172"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoEntropyMetric.html#4b99c1842d780a89bda08e99a59e3e29">computeUnion</a> (const std::vector< ObjectiveVector > &_f1, const std::vector< ObjectiveVector > &_f2, std::vector< ObjectiveVector > &_f)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Computation of the union of _f1 and _f2 in _f. <a href="#4b99c1842d780a89bda08e99a59e3e29"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="74cca13e6ea6d23c4cebb3af92a09ff9"></a><!-- doxytag: member="moeoEntropyMetric::howManyInNicheOf" ref="74cca13e6ea6d23c4cebb3af92a09ff9" args="(const std::vector< ObjectiveVector > &_f, const ObjectiveVector &_s, unsigned _size)" -->
|
||||
unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoEntropyMetric.html#74cca13e6ea6d23c4cebb3af92a09ff9">howManyInNicheOf</a> (const std::vector< ObjectiveVector > &_f, const ObjectiveVector &_s, unsigned _size)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">How many in niche. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="670d6e5eb1a539aabc741138846bc747"></a><!-- doxytag: member="moeoEntropyMetric::euclidianDistance" ref="670d6e5eb1a539aabc741138846bc747" args="(const ObjectiveVector &_set1, const ObjectiveVector &_to, unsigned _deg=2)" -->
|
||||
double </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoEntropyMetric.html#670d6e5eb1a539aabc741138846bc747">euclidianDistance</a> (const ObjectiveVector &_set1, const ObjectiveVector &_to, unsigned _deg=2)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Euclidian distance. <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="e423d7d4416ef371ce7b0fd24c3212f8"></a><!-- doxytag: member="moeoEntropyMetric::vect_min_val" ref="e423d7d4416ef371ce7b0fd24c3212f8" args="" -->
|
||||
std::vector< double > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoEntropyMetric.html#e423d7d4416ef371ce7b0fd24c3212f8">vect_min_val</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">vector of min values <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f5fad6d144520fd1403f774f98b18b99"></a><!-- doxytag: member="moeoEntropyMetric::vect_max_val" ref="f5fad6d144520fd1403f774f98b18b99" args="" -->
|
||||
std::vector< double > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoEntropyMetric.html#f5fad6d144520fd1403f774f98b18b99">vect_max_val</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">vector of max values <br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class ObjectiveVector><br>
|
||||
class moeoEntropyMetric< ObjectiveVector ></h3>
|
||||
|
||||
The entropy gives an idea of the diversity of a Pareto set relatively to another (Basseur, Seynhaeve, Talbi: 'Design of Multi-objective Evolutionary Algorithms: Application to the Flow-shop Scheduling Problem', in Proc.
|
||||
<p>
|
||||
of the 2002 Congress on Evolutionary Computation, IEEE Press, pp. 1155-1156)
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoEntropyMetric_8h-source.html#l00023">23</a> of file <a class="el" href="moeoEntropyMetric_8h-source.html">moeoEntropyMetric.h</a>.<hr><h2>Member Function Documentation</h2>
|
||||
<a class="anchor" name="191a8cdda7873e20338e678c5a7b927b"></a><!-- doxytag: member="moeoEntropyMetric::operator()" ref="191a8cdda7873e20338e678c5a7b927b" args="(const std::vector< ObjectiveVector > &_set1, const std::vector< ObjectiveVector > &_set2)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class ObjectiveVector> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">double <a class="el" href="classmoeoEntropyMetric.html">moeoEntropyMetric</a>< ObjectiveVector >::operator() </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::vector< ObjectiveVector > & </td>
|
||||
<td class="paramname"> <em>_set1</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const std::vector< ObjectiveVector > & </td>
|
||||
<td class="paramname"> <em>_set2</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Returns the entropy of the Pareto set '_set1' relatively to the Pareto set '_set2'.
|
||||
<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>_set1</em> </td><td>the first Pareto set </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_set2</em> </td><td>the second Pareto set </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoEntropyMetric_8h-source.html#l00032">32</a> of file <a class="el" href="moeoEntropyMetric_8h-source.html">moeoEntropyMetric.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="moeoEntropyMetric_8h-source.html#l00137">moeoEntropyMetric< ObjectiveVector >::computeUnion()</a>, <a class="el" href="moeoEntropyMetric_8h-source.html#l00155">moeoEntropyMetric< ObjectiveVector >::howManyInNicheOf()</a>, <a class="el" href="moeoEntropyMetric_8h-source.html#l00124">moeoEntropyMetric< ObjectiveVector >::normalize()</a>, <a class="el" href="moeoEntropyMetric_8h-source.html#l00102">moeoEntropyMetric< ObjectiveVector >::prenormalize()</a>, and <a class="el" href="moeoEntropyMetric_8h-source.html#l00081">moeoEntropyMetric< ObjectiveVector >::removeDominated()</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="198a717fd0bab0bb91346399c1021f82"></a><!-- doxytag: member="moeoEntropyMetric::removeDominated" ref="198a717fd0bab0bb91346399c1021f82" args="(std::vector< ObjectiveVector > &_f)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class ObjectiveVector> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void <a class="el" href="classmoeoEntropyMetric.html">moeoEntropyMetric</a>< ObjectiveVector >::removeDominated </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">std::vector< ObjectiveVector > & </td>
|
||||
<td class="paramname"> <em>_f</em> </td>
|
||||
<td> ) </td>
|
||||
<td width="100%"><code> [inline, private]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Removes the dominated individuals contained in _f.
|
||||
<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>_f</em> </td><td>a Pareto set </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoEntropyMetric_8h-source.html#l00081">81</a> of file <a class="el" href="moeoEntropyMetric_8h-source.html">moeoEntropyMetric.h</a>.
|
||||
<p>
|
||||
Referenced by <a class="el" href="moeoEntropyMetric_8h-source.html#l00032">moeoEntropyMetric< ObjectiveVector >::operator()()</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="51dd04bdd0ac6315f4f5956fb726cec1"></a><!-- doxytag: member="moeoEntropyMetric::prenormalize" ref="51dd04bdd0ac6315f4f5956fb726cec1" args="(const std::vector< ObjectiveVector > &_f)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class ObjectiveVector> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void <a class="el" href="classmoeoEntropyMetric.html">moeoEntropyMetric</a>< ObjectiveVector >::prenormalize </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::vector< ObjectiveVector > & </td>
|
||||
<td class="paramname"> <em>_f</em> </td>
|
||||
<td> ) </td>
|
||||
<td width="100%"><code> [inline, private]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Prenormalization.
|
||||
<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>_f</em> </td><td>a Pareto set </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoEntropyMetric_8h-source.html#l00102">102</a> of file <a class="el" href="moeoEntropyMetric_8h-source.html">moeoEntropyMetric.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="moeoEntropyMetric_8h-source.html#l00074">moeoEntropyMetric< ObjectiveVector >::vect_max_val</a>, and <a class="el" href="moeoEntropyMetric_8h-source.html#l00072">moeoEntropyMetric< ObjectiveVector >::vect_min_val</a>.
|
||||
<p>
|
||||
Referenced by <a class="el" href="moeoEntropyMetric_8h-source.html#l00032">moeoEntropyMetric< ObjectiveVector >::operator()()</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="2ed5771c3c611634b415f4be48cad172"></a><!-- doxytag: member="moeoEntropyMetric::normalize" ref="2ed5771c3c611634b415f4be48cad172" args="(std::vector< ObjectiveVector > &_f)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class ObjectiveVector> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void <a class="el" href="classmoeoEntropyMetric.html">moeoEntropyMetric</a>< ObjectiveVector >::normalize </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">std::vector< ObjectiveVector > & </td>
|
||||
<td class="paramname"> <em>_f</em> </td>
|
||||
<td> ) </td>
|
||||
<td width="100%"><code> [inline, private]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Normalization.
|
||||
<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>_f</em> </td><td>a Pareto set </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoEntropyMetric_8h-source.html#l00124">124</a> of file <a class="el" href="moeoEntropyMetric_8h-source.html">moeoEntropyMetric.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="moeoEntropyMetric_8h-source.html#l00074">moeoEntropyMetric< ObjectiveVector >::vect_max_val</a>, and <a class="el" href="moeoEntropyMetric_8h-source.html#l00072">moeoEntropyMetric< ObjectiveVector >::vect_min_val</a>.
|
||||
<p>
|
||||
Referenced by <a class="el" href="moeoEntropyMetric_8h-source.html#l00032">moeoEntropyMetric< ObjectiveVector >::operator()()</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="4b99c1842d780a89bda08e99a59e3e29"></a><!-- doxytag: member="moeoEntropyMetric::computeUnion" ref="4b99c1842d780a89bda08e99a59e3e29" args="(const std::vector< ObjectiveVector > &_f1, const std::vector< ObjectiveVector > &_f2, std::vector< ObjectiveVector > &_f)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class ObjectiveVector> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void <a class="el" href="classmoeoEntropyMetric.html">moeoEntropyMetric</a>< ObjectiveVector >::computeUnion </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::vector< ObjectiveVector > & </td>
|
||||
<td class="paramname"> <em>_f1</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const std::vector< ObjectiveVector > & </td>
|
||||
<td class="paramname"> <em>_f2</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">std::vector< ObjectiveVector > & </td>
|
||||
<td class="paramname"> <em>_f</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline, private]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Computation of the union of _f1 and _f2 in _f.
|
||||
<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>_f1</em> </td><td>the first Pareto set </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_f2</em> </td><td>the second Pareto set </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_f</em> </td><td>the final Pareto set </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoEntropyMetric_8h-source.html#l00137">137</a> of file <a class="el" href="moeoEntropyMetric_8h-source.html">moeoEntropyMetric.h</a>.
|
||||
<p>
|
||||
Referenced by <a class="el" href="moeoEntropyMetric_8h-source.html#l00032">moeoEntropyMetric< ObjectiveVector >::operator()()</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="moeoEntropyMetric_8h-source.html">moeoEntropyMetric.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 17 16:53:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
Before Width: | Height: | Size: 2.2 KiB |
|
|
@ -1,45 +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 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> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moeoEnvironmentalReplacement< MOEOT > Member List</h1>This is the complete list of members for <a class="el" href="classmoeoEnvironmentalReplacement.html">moeoEnvironmentalReplacement< MOEOT ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoEnvironmentalReplacement.html#38bb3a80a72557537d2bfa05c51467f9">comparator</a></td><td><a class="el" href="classmoeoEnvironmentalReplacement.html">moeoEnvironmentalReplacement< MOEOT ></a></td><td><code> [protected]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoEnvironmentalReplacement.html#e6c72ca94a7e5c2785f465899c50f6a4">evalDiversity</a></td><td><a class="el" href="classmoeoEnvironmentalReplacement.html">moeoEnvironmentalReplacement< MOEOT ></a></td><td><code> [protected]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoEnvironmentalReplacement.html#c6153c6660117e2be01037005e7b2f88">evalFitness</a></td><td><a class="el" href="classmoeoEnvironmentalReplacement.html">moeoEnvironmentalReplacement< MOEOT ></a></td><td><code> [protected]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoEnvironmentalReplacement.html#ce7cbcb364cd895a26f5a4d391162646">moeoEnvironmentalReplacement</a>(moeoFitnessAssignment< MOEOT > &_evalFitness, moeoDiversityAssignment< MOEOT > &_evalDiversity, moeoComparator< MOEOT > &_comparator)</td><td><a class="el" href="classmoeoEnvironmentalReplacement.html">moeoEnvironmentalReplacement< MOEOT ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoEnvironmentalReplacement.html#54f9aee2bfd18f1ad3df3f9373f14f57">moeoEnvironmentalReplacement</a>(moeoFitnessAssignment< MOEOT > &_evalFitness, moeoDiversityAssignment< MOEOT > &_evalDiversity)</td><td><a class="el" href="classmoeoEnvironmentalReplacement.html">moeoEnvironmentalReplacement< MOEOT ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoEnvironmentalReplacement.html#e44afd264a95693eb21daae3508c8450">moeoEnvironmentalReplacement</a>(moeoFitnessAssignment< MOEOT > &_evalFitness, moeoComparator< MOEOT > &_comparator)</td><td><a class="el" href="classmoeoEnvironmentalReplacement.html">moeoEnvironmentalReplacement< MOEOT ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoEnvironmentalReplacement.html#f31706a4551bb293c86713fa196d0ac0">moeoEnvironmentalReplacement</a>(moeoFitnessAssignment< MOEOT > &_evalFitness)</td><td><a class="el" href="classmoeoEnvironmentalReplacement.html">moeoEnvironmentalReplacement< MOEOT ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoEnvironmentalReplacement.html#ef38fb9b1ab23ddd2c558639e19f4821">ObjectiveVector</a> typedef</td><td><a class="el" href="classmoeoEnvironmentalReplacement.html">moeoEnvironmentalReplacement< MOEOT ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoEnvironmentalReplacement.html#55acfca7f9dd9e3d75cef7c9015dc037">operator()</a>(eoPop< MOEOT > &_parents, eoPop< MOEOT > &_offspring)</td><td><a class="el" href="classmoeoEnvironmentalReplacement.html">moeoEnvironmentalReplacement< MOEOT ></a></td><td><code> [inline, virtual]</code></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Tue Apr 17 16:53:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,307 +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: moeoEnvironmentalReplacement< MOEOT > Class Template Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</span></a></li>
|
||||
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moeoEnvironmentalReplacement< MOEOT > Class Template Reference</h1><!-- doxytag: class="moeoEnvironmentalReplacement" --><!-- doxytag: inherits="moeoReplacement" -->Environmental replacement strategy that consists in keeping the N best individuals by deleting individuals 1 by 1 and by updating the fitness and diversity values after each deletion.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="moeoEnvironmentalReplacement_8h-source.html">moeoEnvironmentalReplacement.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moeoEnvironmentalReplacement< MOEOT >:
|
||||
<p><center><img src="classmoeoEnvironmentalReplacement.png" usemap="#moeoEnvironmentalReplacement< MOEOT >_map" border="0" alt=""></center>
|
||||
<map name="moeoEnvironmentalReplacement< MOEOT >_map">
|
||||
<area href="classmoeoReplacement.html" alt="moeoReplacement< MOEOT >" shape="rect" coords="0,168,348,192">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_replacement.html" alt="eoReplacement< MOEOT >" shape="rect" coords="0,112,348,136">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html" alt="eoBF< eoPop< MOEOT > &, eoPop< MOEOT > &, void >" shape="rect" coords="0,56,348,80">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,348,24">
|
||||
</map>
|
||||
<a href="classmoeoEnvironmentalReplacement-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="ef38fb9b1ab23ddd2c558639e19f4821"></a><!-- doxytag: member="moeoEnvironmentalReplacement::ObjectiveVector" ref="ef38fb9b1ab23ddd2c558639e19f4821" args="" -->
|
||||
typedef MOEOT::ObjectiveVector </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoEnvironmentalReplacement.html#ef38fb9b1ab23ddd2c558639e19f4821">ObjectiveVector</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">The type for objective vector. <br></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoEnvironmentalReplacement.html#ce7cbcb364cd895a26f5a4d391162646">moeoEnvironmentalReplacement</a> (<a class="el" href="classmoeoFitnessAssignment.html">moeoFitnessAssignment</a>< MOEOT > &_evalFitness, <a class="el" href="classmoeoDiversityAssignment.html">moeoDiversityAssignment</a>< MOEOT > &_evalDiversity, <a class="el" href="classmoeoComparator.html">moeoComparator</a>< MOEOT > &_comparator)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Full constructor. <a href="#ce7cbcb364cd895a26f5a4d391162646"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoEnvironmentalReplacement.html#54f9aee2bfd18f1ad3df3f9373f14f57">moeoEnvironmentalReplacement</a> (<a class="el" href="classmoeoFitnessAssignment.html">moeoFitnessAssignment</a>< MOEOT > &_evalFitness, <a class="el" href="classmoeoDiversityAssignment.html">moeoDiversityAssignment</a>< MOEOT > &_evalDiversity)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor without comparator. <a href="#54f9aee2bfd18f1ad3df3f9373f14f57"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoEnvironmentalReplacement.html#e44afd264a95693eb21daae3508c8450">moeoEnvironmentalReplacement</a> (<a class="el" href="classmoeoFitnessAssignment.html">moeoFitnessAssignment</a>< MOEOT > &_evalFitness, <a class="el" href="classmoeoComparator.html">moeoComparator</a>< MOEOT > &_comparator)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor without moeoDiversityAssignement. <a href="#e44afd264a95693eb21daae3508c8450"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoEnvironmentalReplacement.html#f31706a4551bb293c86713fa196d0ac0">moeoEnvironmentalReplacement</a> (<a class="el" href="classmoeoFitnessAssignment.html">moeoFitnessAssignment</a>< MOEOT > &_evalFitness)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor without moeoDiversityAssignement nor <a class="el" href="classmoeoComparator.html">moeoComparator</a>. <a href="#f31706a4551bb293c86713fa196d0ac0"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoEnvironmentalReplacement.html#55acfca7f9dd9e3d75cef7c9015dc037">operator()</a> (<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>< MOEOT > &_parents, <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>< MOEOT > &_offspring)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Replaces the first population by adding the individuals of the second one, sorting with a <a class="el" href="classmoeoComparator.html">moeoComparator</a> and resizing the whole population obtained. <a href="#55acfca7f9dd9e3d75cef7c9015dc037"></a><br></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c6153c6660117e2be01037005e7b2f88"></a><!-- doxytag: member="moeoEnvironmentalReplacement::evalFitness" ref="c6153c6660117e2be01037005e7b2f88" args="" -->
|
||||
<a class="el" href="classmoeoFitnessAssignment.html">moeoFitnessAssignment</a>< MOEOT > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoEnvironmentalReplacement.html#c6153c6660117e2be01037005e7b2f88">evalFitness</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">the fitness assignment strategy <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e6c72ca94a7e5c2785f465899c50f6a4"></a><!-- doxytag: member="moeoEnvironmentalReplacement::evalDiversity" ref="e6c72ca94a7e5c2785f465899c50f6a4" args="" -->
|
||||
<a class="el" href="classmoeoDiversityAssignment.html">moeoDiversityAssignment</a>< MOEOT > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoEnvironmentalReplacement.html#e6c72ca94a7e5c2785f465899c50f6a4">evalDiversity</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">the diversity assignment strategy <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="38bb3a80a72557537d2bfa05c51467f9"></a><!-- doxytag: member="moeoEnvironmentalReplacement::comparator" ref="38bb3a80a72557537d2bfa05c51467f9" args="" -->
|
||||
<a class="el" href="classmoeoComparator.html">moeoComparator</a>< MOEOT > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoEnvironmentalReplacement.html#38bb3a80a72557537d2bfa05c51467f9">comparator</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">the comparator (used to compare 2 individuals) <br></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoEnvironmentalReplacement_1_1Cmp.html">Cmp</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">This class is used to compare solutions in order to sort the population. <a href="classmoeoEnvironmentalReplacement_1_1Cmp.html#_details">More...</a><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class MOEOT><br>
|
||||
class moeoEnvironmentalReplacement< MOEOT ></h3>
|
||||
|
||||
Environmental replacement strategy that consists in keeping the N best individuals by deleting individuals 1 by 1 and by updating the fitness and diversity values after each deletion.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoEnvironmentalReplacement_8h-source.html#l00025">25</a> of file <a class="el" href="moeoEnvironmentalReplacement_8h-source.html">moeoEnvironmentalReplacement.h</a>.<hr><h2>Constructor & Destructor Documentation</h2>
|
||||
<a class="anchor" name="ce7cbcb364cd895a26f5a4d391162646"></a><!-- doxytag: member="moeoEnvironmentalReplacement::moeoEnvironmentalReplacement" ref="ce7cbcb364cd895a26f5a4d391162646" args="(moeoFitnessAssignment< MOEOT > &_evalFitness, moeoDiversityAssignment< MOEOT > &_evalDiversity, moeoComparator< MOEOT > &_comparator)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class MOEOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classmoeoEnvironmentalReplacement.html">moeoEnvironmentalReplacement</a>< MOEOT >::<a class="el" href="classmoeoEnvironmentalReplacement.html">moeoEnvironmentalReplacement</a> </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classmoeoFitnessAssignment.html">moeoFitnessAssignment</a>< MOEOT > & </td>
|
||||
<td class="paramname"> <em>_evalFitness</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="classmoeoDiversityAssignment.html">moeoDiversityAssignment</a>< MOEOT > & </td>
|
||||
<td class="paramname"> <em>_evalDiversity</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="classmoeoComparator.html">moeoComparator</a>< MOEOT > & </td>
|
||||
<td class="paramname"> <em>_comparator</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Full 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>_evalFitness</em> </td><td>the fitness assignment strategy </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_evalDiversity</em> </td><td>the diversity assignment strategy </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_comparator</em> </td><td>the comparator (used to compare 2 individuals) </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoEnvironmentalReplacement_8h-source.html#l00039">39</a> of file <a class="el" href="moeoEnvironmentalReplacement_8h-source.html">moeoEnvironmentalReplacement.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="54f9aee2bfd18f1ad3df3f9373f14f57"></a><!-- doxytag: member="moeoEnvironmentalReplacement::moeoEnvironmentalReplacement" ref="54f9aee2bfd18f1ad3df3f9373f14f57" args="(moeoFitnessAssignment< MOEOT > &_evalFitness, moeoDiversityAssignment< MOEOT > &_evalDiversity)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class MOEOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classmoeoEnvironmentalReplacement.html">moeoEnvironmentalReplacement</a>< MOEOT >::<a class="el" href="classmoeoEnvironmentalReplacement.html">moeoEnvironmentalReplacement</a> </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classmoeoFitnessAssignment.html">moeoFitnessAssignment</a>< MOEOT > & </td>
|
||||
<td class="paramname"> <em>_evalFitness</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="classmoeoDiversityAssignment.html">moeoDiversityAssignment</a>< MOEOT > & </td>
|
||||
<td class="paramname"> <em>_evalDiversity</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Constructor without comparator.
|
||||
<p>
|
||||
A moeoFitThenDivComparator is used as default. <dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>_evalFitness</em> </td><td>the fitness assignment strategy </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_evalDiversity</em> </td><td>the diversity assignment strategy </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoEnvironmentalReplacement_8h-source.html#l00049">49</a> of file <a class="el" href="moeoEnvironmentalReplacement_8h-source.html">moeoEnvironmentalReplacement.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="e44afd264a95693eb21daae3508c8450"></a><!-- doxytag: member="moeoEnvironmentalReplacement::moeoEnvironmentalReplacement" ref="e44afd264a95693eb21daae3508c8450" args="(moeoFitnessAssignment< MOEOT > &_evalFitness, moeoComparator< MOEOT > &_comparator)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class MOEOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classmoeoEnvironmentalReplacement.html">moeoEnvironmentalReplacement</a>< MOEOT >::<a class="el" href="classmoeoEnvironmentalReplacement.html">moeoEnvironmentalReplacement</a> </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classmoeoFitnessAssignment.html">moeoFitnessAssignment</a>< MOEOT > & </td>
|
||||
<td class="paramname"> <em>_evalFitness</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="classmoeoComparator.html">moeoComparator</a>< MOEOT > & </td>
|
||||
<td class="paramname"> <em>_comparator</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Constructor without moeoDiversityAssignement.
|
||||
<p>
|
||||
A dummy diversity is used as default. <dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>_evalFitness</em> </td><td>the fitness assignment strategy </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_comparator</em> </td><td>the comparator (used to compare 2 individuals) </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoEnvironmentalReplacement_8h-source.html#l00059">59</a> of file <a class="el" href="moeoEnvironmentalReplacement_8h-source.html">moeoEnvironmentalReplacement.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="f31706a4551bb293c86713fa196d0ac0"></a><!-- doxytag: member="moeoEnvironmentalReplacement::moeoEnvironmentalReplacement" ref="f31706a4551bb293c86713fa196d0ac0" args="(moeoFitnessAssignment< MOEOT > &_evalFitness)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class MOEOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classmoeoEnvironmentalReplacement.html">moeoEnvironmentalReplacement</a>< MOEOT >::<a class="el" href="classmoeoEnvironmentalReplacement.html">moeoEnvironmentalReplacement</a> </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classmoeoFitnessAssignment.html">moeoFitnessAssignment</a>< MOEOT > & </td>
|
||||
<td class="paramname"> <em>_evalFitness</em> </td>
|
||||
<td> ) </td>
|
||||
<td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Constructor without moeoDiversityAssignement nor <a class="el" href="classmoeoComparator.html">moeoComparator</a>.
|
||||
<p>
|
||||
A moeoFitThenDivComparator and a dummy diversity are used as default. <dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>_evalFitness</em> </td><td>the fitness assignment strategy </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoEnvironmentalReplacement_8h-source.html#l00069">69</a> of file <a class="el" href="moeoEnvironmentalReplacement_8h-source.html">moeoEnvironmentalReplacement.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr><h2>Member Function Documentation</h2>
|
||||
<a class="anchor" name="55acfca7f9dd9e3d75cef7c9015dc037"></a><!-- doxytag: member="moeoEnvironmentalReplacement::operator()" ref="55acfca7f9dd9e3d75cef7c9015dc037" args="(eoPop< MOEOT > &_parents, eoPop< MOEOT > &_offspring)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class MOEOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void <a class="el" href="classmoeoEnvironmentalReplacement.html">moeoEnvironmentalReplacement</a>< MOEOT >::operator() </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>< MOEOT > & </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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>< MOEOT > & </td>
|
||||
<td class="paramname"> <em>_offspring</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline, virtual]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Replaces the first population by adding the individuals of the second one, sorting with a <a class="el" href="classmoeoComparator.html">moeoComparator</a> and resizing the whole population obtained.
|
||||
<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>_parents</em> </td><td>the population composed of the parents (the population you want to replace) </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_offspring</em> </td><td>the offspring population </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Implements <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#a1">eoBF< eoPop< MOEOT > &, eoPop< MOEOT > &, void ></a>.
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoEnvironmentalReplacement_8h-source.html#l00079">79</a> of file <a class="el" href="moeoEnvironmentalReplacement_8h-source.html">moeoEnvironmentalReplacement.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="moeoEnvironmentalReplacement_8h-source.html#l00111">moeoEnvironmentalReplacement< MOEOT >::comparator</a>, <a class="el" href="moeoEnvironmentalReplacement_8h-source.html#l00109">moeoEnvironmentalReplacement< MOEOT >::evalDiversity</a>, and <a class="el" href="moeoEnvironmentalReplacement_8h-source.html#l00107">moeoEnvironmentalReplacement< MOEOT >::evalFitness</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="moeoEnvironmentalReplacement_8h-source.html">moeoEnvironmentalReplacement.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 17 16:53:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
Before Width: | Height: | Size: 1.7 KiB |
|
|
@ -1,39 +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 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> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moeoEnvironmentalReplacement< MOEOT >::Cmp Member List</h1>This is the complete list of members for <a class="el" href="classmoeoEnvironmentalReplacement_1_1Cmp.html">moeoEnvironmentalReplacement< MOEOT >::Cmp</a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoEnvironmentalReplacement_1_1Cmp.html#734409b8f04b599c5291520b5cfc9177">Cmp</a>(moeoComparator< MOEOT > &_comparator)</td><td><a class="el" href="classmoeoEnvironmentalReplacement_1_1Cmp.html">moeoEnvironmentalReplacement< MOEOT >::Cmp</a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoEnvironmentalReplacement_1_1Cmp.html#7d2cc653e0ec997e72381a3f191a30df">comparator</a></td><td><a class="el" href="classmoeoEnvironmentalReplacement_1_1Cmp.html">moeoEnvironmentalReplacement< MOEOT >::Cmp</a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoEnvironmentalReplacement_1_1Cmp.html#b006918d5d6fc1f87fb9ed585946595a">operator()</a>(const MOEOT &_moeo1, const MOEOT &_moeo2)</td><td><a class="el" href="classmoeoEnvironmentalReplacement_1_1Cmp.html">moeoEnvironmentalReplacement< MOEOT >::Cmp</a></td><td><code> [inline]</code></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Tue Apr 17 16:53:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,100 +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: moeoEnvironmentalReplacement< MOEOT >::Cmp Class Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</span></a></li>
|
||||
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<div class="nav">
|
||||
<a class="el" href="classmoeoEnvironmentalReplacement.html">moeoEnvironmentalReplacement</a>::<a class="el" href="classmoeoEnvironmentalReplacement_1_1Cmp.html">Cmp</a></div>
|
||||
<h1>moeoEnvironmentalReplacement< MOEOT >::Cmp Class Reference</h1><!-- doxytag: class="moeoEnvironmentalReplacement::Cmp" -->This class is used to compare solutions in order to sort the population.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="moeoEnvironmentalReplacement_8h-source.html">moeoEnvironmentalReplacement.h</a>></code>
|
||||
<p>
|
||||
<a href="classmoeoEnvironmentalReplacement_1_1Cmp-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoEnvironmentalReplacement_1_1Cmp.html#734409b8f04b599c5291520b5cfc9177">Cmp</a> (<a class="el" href="classmoeoComparator.html">moeoComparator</a>< MOEOT > &_comparator)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Ctor. <a href="#734409b8f04b599c5291520b5cfc9177"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b006918d5d6fc1f87fb9ed585946595a"></a><!-- doxytag: member="moeoEnvironmentalReplacement::Cmp::operator()" ref="b006918d5d6fc1f87fb9ed585946595a" args="(const MOEOT &_moeo1, const MOEOT &_moeo2)" -->
|
||||
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoEnvironmentalReplacement_1_1Cmp.html#b006918d5d6fc1f87fb9ed585946595a">operator()</a> (const MOEOT &_moeo1, const MOEOT &_moeo2)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns true if _moeo1 is greater than _moeo2 according to the comparator _moeo1 the first individual _moeo2 the first individual. <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="7d2cc653e0ec997e72381a3f191a30df"></a><!-- doxytag: member="moeoEnvironmentalReplacement::Cmp::comparator" ref="7d2cc653e0ec997e72381a3f191a30df" args="" -->
|
||||
<a class="el" href="classmoeoComparator.html">moeoComparator</a>< MOEOT > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoEnvironmentalReplacement_1_1Cmp.html#7d2cc653e0ec997e72381a3f191a30df">comparator</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">the comparator <br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class MOEOT><br>
|
||||
class moeoEnvironmentalReplacement< MOEOT >::Cmp</h3>
|
||||
|
||||
This class is used to compare solutions in order to sort the population.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoEnvironmentalReplacement_8h-source.html#l00117">117</a> of file <a class="el" href="moeoEnvironmentalReplacement_8h-source.html">moeoEnvironmentalReplacement.h</a>.<hr><h2>Constructor & Destructor Documentation</h2>
|
||||
<a class="anchor" name="734409b8f04b599c5291520b5cfc9177"></a><!-- doxytag: member="moeoEnvironmentalReplacement::Cmp::Cmp" ref="734409b8f04b599c5291520b5cfc9177" args="(moeoComparator< MOEOT > &_comparator)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class MOEOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classmoeoEnvironmentalReplacement.html">moeoEnvironmentalReplacement</a>< MOEOT >::Cmp::Cmp </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classmoeoComparator.html">moeoComparator</a>< MOEOT > & </td>
|
||||
<td class="paramname"> <em>_comparator</em> </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>_comparator</em> </td><td>the comparator </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoEnvironmentalReplacement_8h-source.html#l00125">125</a> of file <a class="el" href="moeoEnvironmentalReplacement_8h-source.html">moeoEnvironmentalReplacement.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="moeoEnvironmentalReplacement_8h-source.html">moeoEnvironmentalReplacement.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 17 16:53:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,55 +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: moeoEvalFunc< MOEOT > Class Template Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</span></a></li>
|
||||
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moeoEvalFunc< MOEOT > Class Template Reference</h1><!-- doxytag: class="moeoEvalFunc" --><!-- doxytag: inherits="eoEvalFunc< MOEOT >" --><p>Inheritance diagram for moeoEvalFunc< MOEOT >:
|
||||
<p><center><img src="classmoeoEvalFunc.png" usemap="#moeoEvalFunc< MOEOT >_map" border="0" alt=""></center>
|
||||
<map name="moeoEvalFunc< MOEOT >_map">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_eval_func.html" alt="eoEvalFunc< MOEOT >" shape="rect" coords="0,112,166,136">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html" alt="eoUF< MOEOT &, void >" shape="rect" coords="0,56,166,80">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,166,24">
|
||||
</map>
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class MOEOT><br>
|
||||
class moeoEvalFunc< MOEOT ></h3>
|
||||
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoEvalFunc_8h-source.html#l00022">22</a> of file <a class="el" href="moeoEvalFunc_8h-source.html">moeoEvalFunc.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="moeoEvalFunc_8h-source.html">moeoEvalFunc.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 17 16:53:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
Before Width: | Height: | Size: 892 B |
|
|
@ -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 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> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moeoFastNonDominatedSortingFitnessAssignment< MOEOT > Member List</h1>This is the complete list of members for <a class="el" href="classmoeoFastNonDominatedSortingFitnessAssignment.html">moeoFastNonDominatedSortingFitnessAssignment< MOEOT ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoFastNonDominatedSortingFitnessAssignment.html#cc2269f00944e308e53004cc3a68855b">comparator</a></td><td><a class="el" href="classmoeoFastNonDominatedSortingFitnessAssignment.html">moeoFastNonDominatedSortingFitnessAssignment< MOEOT ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoFastNonDominatedSortingFitnessAssignment.html#f28ad92fe565e13b8d38a3beb30e1e29">mObjectives</a>(eoPop< MOEOT > &_pop)</td><td><a class="el" href="classmoeoFastNonDominatedSortingFitnessAssignment.html">moeoFastNonDominatedSortingFitnessAssignment< MOEOT ></a></td><td><code> [inline, private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoFastNonDominatedSortingFitnessAssignment.html#d02bd6ca60399f6171c08fa42f131644">moeoFastNonDominatedSortingFitnessAssignment</a>()</td><td><a class="el" href="classmoeoFastNonDominatedSortingFitnessAssignment.html">moeoFastNonDominatedSortingFitnessAssignment< MOEOT ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoFastNonDominatedSortingFitnessAssignment.html#6843abccb77386a06016063f42c63f75">moeoFastNonDominatedSortingFitnessAssignment</a>(moeoObjectiveVectorComparator< ObjectiveVector > &_comparator)</td><td><a class="el" href="classmoeoFastNonDominatedSortingFitnessAssignment.html">moeoFastNonDominatedSortingFitnessAssignment< MOEOT ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoFastNonDominatedSortingFitnessAssignment.html#7bca09c8cf084700172a6e0dfcf6c381">ObjectiveVector</a> typedef</td><td><a class="el" href="classmoeoFastNonDominatedSortingFitnessAssignment.html">moeoFastNonDominatedSortingFitnessAssignment< MOEOT ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoFastNonDominatedSortingFitnessAssignment.html#f69d3a918dbbe8d7e9ef5abc50fbf17b">oneObjective</a>(eoPop< MOEOT > &_pop)</td><td><a class="el" href="classmoeoFastNonDominatedSortingFitnessAssignment.html">moeoFastNonDominatedSortingFitnessAssignment< MOEOT ></a></td><td><code> [inline, private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoFastNonDominatedSortingFitnessAssignment.html#4d75a10be83e50e4d3827c32b74f9d7d">operator()</a>(eoPop< MOEOT > &_pop)</td><td><a class="el" href="classmoeoFastNonDominatedSortingFitnessAssignment.html">moeoFastNonDominatedSortingFitnessAssignment< MOEOT ></a></td><td><code> [inline, virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoFastNonDominatedSortingFitnessAssignment.html#c91bade0a1aa1200d0245f7c13fb74fc">paretoComparator</a></td><td><a class="el" href="classmoeoFastNonDominatedSortingFitnessAssignment.html">moeoFastNonDominatedSortingFitnessAssignment< MOEOT ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoFastNonDominatedSortingFitnessAssignment.html#ac0337fe41c4d565c5a81de38398a9e9">twoObjectives</a>(eoPop< MOEOT > &_pop)</td><td><a class="el" href="classmoeoFastNonDominatedSortingFitnessAssignment.html">moeoFastNonDominatedSortingFitnessAssignment< MOEOT ></a></td><td><code> [inline, private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoFastNonDominatedSortingFitnessAssignment.html#8d16de444f6c7a73c28c9087b652656e">updateByDeleting</a>(eoPop< MOEOT > &_pop, ObjectiveVector &_objVec)</td><td><a class="el" href="classmoeoFastNonDominatedSortingFitnessAssignment.html">moeoFastNonDominatedSortingFitnessAssignment< MOEOT ></a></td><td><code> [inline, virtual]</code></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Tue Apr 17 16:53:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,316 +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: moeoFastNonDominatedSortingFitnessAssignment< MOEOT > Class Template Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</span></a></li>
|
||||
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moeoFastNonDominatedSortingFitnessAssignment< MOEOT > Class Template Reference</h1><!-- doxytag: class="moeoFastNonDominatedSortingFitnessAssignment" --><!-- doxytag: inherits="moeoParetoBasedFitnessAssignment" -->Fitness assignment sheme based on Pareto-dominance count proposed in: N.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="moeoFastNonDominatedSortingFitnessAssignment_8h-source.html">moeoFastNonDominatedSortingFitnessAssignment.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moeoFastNonDominatedSortingFitnessAssignment< MOEOT >:
|
||||
<p><center><img src="classmoeoFastNonDominatedSortingFitnessAssignment.png" usemap="#moeoFastNonDominatedSortingFitnessAssignment< MOEOT >_map" border="0" alt=""></center>
|
||||
<map name="moeoFastNonDominatedSortingFitnessAssignment< MOEOT >_map">
|
||||
<area href="classmoeoParetoBasedFitnessAssignment.html" alt="moeoParetoBasedFitnessAssignment< MOEOT >" shape="rect" coords="0,168,362,192">
|
||||
<area href="classmoeoFitnessAssignment.html" alt="moeoFitnessAssignment< MOEOT >" shape="rect" coords="0,112,362,136">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html" alt="eoUF< eoPop< MOEOT > &, void >" shape="rect" coords="0,56,362,80">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,362,24">
|
||||
</map>
|
||||
<a href="classmoeoFastNonDominatedSortingFitnessAssignment-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="7bca09c8cf084700172a6e0dfcf6c381"></a><!-- doxytag: member="moeoFastNonDominatedSortingFitnessAssignment::ObjectiveVector" ref="7bca09c8cf084700172a6e0dfcf6c381" args="" -->
|
||||
typedef MOEOT::ObjectiveVector </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoFastNonDominatedSortingFitnessAssignment.html#7bca09c8cf084700172a6e0dfcf6c381">ObjectiveVector</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">the objective vector type of the solutions <br></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d02bd6ca60399f6171c08fa42f131644"></a><!-- doxytag: member="moeoFastNonDominatedSortingFitnessAssignment::moeoFastNonDominatedSortingFitnessAssignment" ref="d02bd6ca60399f6171c08fa42f131644" args="()" -->
|
||||
</td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoFastNonDominatedSortingFitnessAssignment.html#d02bd6ca60399f6171c08fa42f131644">moeoFastNonDominatedSortingFitnessAssignment</a> ()</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Default ctor. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoFastNonDominatedSortingFitnessAssignment.html#6843abccb77386a06016063f42c63f75">moeoFastNonDominatedSortingFitnessAssignment</a> (<a class="el" href="classmoeoObjectiveVectorComparator.html">moeoObjectiveVectorComparator</a>< <a class="el" href="classmoeoFastNonDominatedSortingFitnessAssignment.html#7bca09c8cf084700172a6e0dfcf6c381">ObjectiveVector</a> > &_comparator)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Ctor where you can choose your own way to compare objective vectors. <a href="#6843abccb77386a06016063f42c63f75"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoFastNonDominatedSortingFitnessAssignment.html#4d75a10be83e50e4d3827c32b74f9d7d">operator()</a> (<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>< MOEOT > &_pop)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the fitness values for every solution contained in the population _pop. <a href="#4d75a10be83e50e4d3827c32b74f9d7d"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoFastNonDominatedSortingFitnessAssignment.html#8d16de444f6c7a73c28c9087b652656e">updateByDeleting</a> (<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>< MOEOT > &_pop, <a class="el" href="classmoeoFastNonDominatedSortingFitnessAssignment.html#7bca09c8cf084700172a6e0dfcf6c381">ObjectiveVector</a> &_objVec)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight"><dl class="warning" compact><dt><b>Warning:</b></dt><dd>NOT IMPLEMENTED, DO NOTHING ! Updates the fitness values of the whole population _pop by taking the deletion of the objective vector _objVec into account. </dd></dl>
|
||||
<a href="#8d16de444f6c7a73c28c9087b652656e"></a><br></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoFastNonDominatedSortingFitnessAssignment.html#f69d3a918dbbe8d7e9ef5abc50fbf17b">oneObjective</a> (<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>< MOEOT > &_pop)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the fitness values for mono-objective problems. <a href="#f69d3a918dbbe8d7e9ef5abc50fbf17b"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoFastNonDominatedSortingFitnessAssignment.html#ac0337fe41c4d565c5a81de38398a9e9">twoObjectives</a> (<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>< MOEOT > &_pop)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the fitness values for bi-objective problems with a complexity of O(n log n), where n stands for the population size. <a href="#ac0337fe41c4d565c5a81de38398a9e9"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoFastNonDominatedSortingFitnessAssignment.html#f28ad92fe565e13b8d38a3beb30e1e29">mObjectives</a> (<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>< MOEOT > &_pop)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the fitness values for problems with more than two objectives with a complexity of O(n² log n), where n stands for the population size. <a href="#f28ad92fe565e13b8d38a3beb30e1e29"></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="cc2269f00944e308e53004cc3a68855b"></a><!-- doxytag: member="moeoFastNonDominatedSortingFitnessAssignment::comparator" ref="cc2269f00944e308e53004cc3a68855b" args="" -->
|
||||
<a class="el" href="classmoeoObjectiveVectorComparator.html">moeoObjectiveVectorComparator</a><<br>
|
||||
<a class="el" href="classmoeoFastNonDominatedSortingFitnessAssignment.html#7bca09c8cf084700172a6e0dfcf6c381">ObjectiveVector</a> > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoFastNonDominatedSortingFitnessAssignment.html#cc2269f00944e308e53004cc3a68855b">comparator</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Functor to compare two objective vectors. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c91bade0a1aa1200d0245f7c13fb74fc"></a><!-- doxytag: member="moeoFastNonDominatedSortingFitnessAssignment::paretoComparator" ref="c91bade0a1aa1200d0245f7c13fb74fc" args="" -->
|
||||
<a class="el" href="classmoeoParetoObjectiveVectorComparator.html">moeoParetoObjectiveVectorComparator</a><<br>
|
||||
<a class="el" href="classmoeoFastNonDominatedSortingFitnessAssignment.html#7bca09c8cf084700172a6e0dfcf6c381">ObjectiveVector</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoFastNonDominatedSortingFitnessAssignment.html#c91bade0a1aa1200d0245f7c13fb74fc">paretoComparator</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Functor to compare two objective vectors according to Pareto dominance relation. <br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class MOEOT><br>
|
||||
class moeoFastNonDominatedSortingFitnessAssignment< MOEOT ></h3>
|
||||
|
||||
Fitness assignment sheme based on Pareto-dominance count proposed in: N.
|
||||
<p>
|
||||
Srinivas, K. Deb, "Multiobjective Optimization Using Nondominated Sorting in Genetic Algorithms", Evolutionary Computation vol. 2, no. 3, pp. 221-248 (1994) and in: K. Deb, A. Pratap, S. Agarwal, T. Meyarivan, "A Fast and Elitist Multi-Objective Genetic Algorithm: NSGA-II", IEEE Transactions on Evolutionary Computation, vol. 6, no. 2 (2002). This strategy is, for instance, used in NSGA and NSGA-II.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoFastNonDominatedSortingFitnessAssignment_8h-source.html#l00029">29</a> of file <a class="el" href="moeoFastNonDominatedSortingFitnessAssignment_8h-source.html">moeoFastNonDominatedSortingFitnessAssignment.h</a>.<hr><h2>Constructor & Destructor Documentation</h2>
|
||||
<a class="anchor" name="6843abccb77386a06016063f42c63f75"></a><!-- doxytag: member="moeoFastNonDominatedSortingFitnessAssignment::moeoFastNonDominatedSortingFitnessAssignment" ref="6843abccb77386a06016063f42c63f75" args="(moeoObjectiveVectorComparator< ObjectiveVector > &_comparator)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class MOEOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classmoeoFastNonDominatedSortingFitnessAssignment.html">moeoFastNonDominatedSortingFitnessAssignment</a>< MOEOT >::<a class="el" href="classmoeoFastNonDominatedSortingFitnessAssignment.html">moeoFastNonDominatedSortingFitnessAssignment</a> </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classmoeoObjectiveVectorComparator.html">moeoObjectiveVectorComparator</a>< <a class="el" href="classmoeoFastNonDominatedSortingFitnessAssignment.html#7bca09c8cf084700172a6e0dfcf6c381">ObjectiveVector</a> > & </td>
|
||||
<td class="paramname"> <em>_comparator</em> </td>
|
||||
<td> ) </td>
|
||||
<td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Ctor where you can choose your own way to compare objective vectors.
|
||||
<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>_comparator</em> </td><td>the functor used to compare objective vectors </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoFastNonDominatedSortingFitnessAssignment_8h-source.html#l00048">48</a> of file <a class="el" href="moeoFastNonDominatedSortingFitnessAssignment_8h-source.html">moeoFastNonDominatedSortingFitnessAssignment.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr><h2>Member Function Documentation</h2>
|
||||
<a class="anchor" name="4d75a10be83e50e4d3827c32b74f9d7d"></a><!-- doxytag: member="moeoFastNonDominatedSortingFitnessAssignment::operator()" ref="4d75a10be83e50e4d3827c32b74f9d7d" args="(eoPop< MOEOT > &_pop)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class MOEOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void <a class="el" href="classmoeoFastNonDominatedSortingFitnessAssignment.html">moeoFastNonDominatedSortingFitnessAssignment</a>< MOEOT >::operator() </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>< MOEOT > & </td>
|
||||
<td class="paramname"> <em>_pop</em> </td>
|
||||
<td> ) </td>
|
||||
<td width="100%"><code> [inline, virtual]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Sets the fitness values for every solution contained in the population _pop.
|
||||
<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>_pop</em> </td><td>the population </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Implements <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#a1">eoUF< eoPop< MOEOT > &, void ></a>.
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoFastNonDominatedSortingFitnessAssignment_8h-source.html#l00056">56</a> of file <a class="el" href="moeoFastNonDominatedSortingFitnessAssignment_8h-source.html">moeoFastNonDominatedSortingFitnessAssignment.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="moeoFastNonDominatedSortingFitnessAssignment_8h-source.html#l00146">moeoFastNonDominatedSortingFitnessAssignment< MOEOT >::mObjectives()</a>, and <a class="el" href="moeoFastNonDominatedSortingFitnessAssignment_8h-source.html#l00120">moeoFastNonDominatedSortingFitnessAssignment< MOEOT >::oneObjective()</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="8d16de444f6c7a73c28c9087b652656e"></a><!-- doxytag: member="moeoFastNonDominatedSortingFitnessAssignment::updateByDeleting" ref="8d16de444f6c7a73c28c9087b652656e" args="(eoPop< MOEOT > &_pop, ObjectiveVector &_objVec)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class MOEOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void <a class="el" href="classmoeoFastNonDominatedSortingFitnessAssignment.html">moeoFastNonDominatedSortingFitnessAssignment</a>< MOEOT >::updateByDeleting </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>< MOEOT > & </td>
|
||||
<td class="paramname"> <em>_pop</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="classmoeoFastNonDominatedSortingFitnessAssignment.html#7bca09c8cf084700172a6e0dfcf6c381">ObjectiveVector</a> & </td>
|
||||
<td class="paramname"> <em>_objVec</em></td><td> </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>
|
||||
<dl class="warning" compact><dt><b>Warning:</b></dt><dd>NOT IMPLEMENTED, DO NOTHING ! Updates the fitness values of the whole population _pop by taking the deletion of the objective vector _objVec into account. </dd></dl>
|
||||
|
||||
<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>_pop</em> </td><td>the population </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_objVec</em> </td><td>the objective vector </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
<dl class="warning" compact><dt><b>Warning:</b></dt><dd>NOT IMPLEMENTED, DO NOTHING ! </dd></dl>
|
||||
|
||||
<p>
|
||||
Implements <a class="el" href="classmoeoFitnessAssignment.html#4922629569eddc9be049b3ead1ab0269">moeoFitnessAssignment< MOEOT ></a>.
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoFastNonDominatedSortingFitnessAssignment_8h-source.html#l00100">100</a> of file <a class="el" href="moeoFastNonDominatedSortingFitnessAssignment_8h-source.html">moeoFastNonDominatedSortingFitnessAssignment.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="f69d3a918dbbe8d7e9ef5abc50fbf17b"></a><!-- doxytag: member="moeoFastNonDominatedSortingFitnessAssignment::oneObjective" ref="f69d3a918dbbe8d7e9ef5abc50fbf17b" args="(eoPop< MOEOT > &_pop)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class MOEOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void <a class="el" href="classmoeoFastNonDominatedSortingFitnessAssignment.html">moeoFastNonDominatedSortingFitnessAssignment</a>< MOEOT >::oneObjective </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>< MOEOT > & </td>
|
||||
<td class="paramname"> <em>_pop</em> </td>
|
||||
<td> ) </td>
|
||||
<td width="100%"><code> [inline, private]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Sets the fitness values for mono-objective problems.
|
||||
<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>_pop</em> </td><td>the population </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoFastNonDominatedSortingFitnessAssignment_8h-source.html#l00120">120</a> of file <a class="el" href="moeoFastNonDominatedSortingFitnessAssignment_8h-source.html">moeoFastNonDominatedSortingFitnessAssignment.h</a>.
|
||||
<p>
|
||||
Referenced by <a class="el" href="moeoFastNonDominatedSortingFitnessAssignment_8h-source.html#l00056">moeoFastNonDominatedSortingFitnessAssignment< MOEOT >::operator()()</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="ac0337fe41c4d565c5a81de38398a9e9"></a><!-- doxytag: member="moeoFastNonDominatedSortingFitnessAssignment::twoObjectives" ref="ac0337fe41c4d565c5a81de38398a9e9" args="(eoPop< MOEOT > &_pop)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class MOEOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void <a class="el" href="classmoeoFastNonDominatedSortingFitnessAssignment.html">moeoFastNonDominatedSortingFitnessAssignment</a>< MOEOT >::twoObjectives </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>< MOEOT > & </td>
|
||||
<td class="paramname"> <em>_pop</em> </td>
|
||||
<td> ) </td>
|
||||
<td width="100%"><code> [inline, private]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Sets the fitness values for bi-objective problems with a complexity of O(n log n), where n stands for the population size.
|
||||
<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>_pop</em> </td><td>the population </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoFastNonDominatedSortingFitnessAssignment_8h-source.html#l00136">136</a> of file <a class="el" href="moeoFastNonDominatedSortingFitnessAssignment_8h-source.html">moeoFastNonDominatedSortingFitnessAssignment.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="f28ad92fe565e13b8d38a3beb30e1e29"></a><!-- doxytag: member="moeoFastNonDominatedSortingFitnessAssignment::mObjectives" ref="f28ad92fe565e13b8d38a3beb30e1e29" args="(eoPop< MOEOT > &_pop)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class MOEOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void <a class="el" href="classmoeoFastNonDominatedSortingFitnessAssignment.html">moeoFastNonDominatedSortingFitnessAssignment</a>< MOEOT >::mObjectives </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>< MOEOT > & </td>
|
||||
<td class="paramname"> <em>_pop</em> </td>
|
||||
<td> ) </td>
|
||||
<td width="100%"><code> [inline, private]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Sets the fitness values for problems with more than two objectives with a complexity of O(n² log n), where n stands for the population size.
|
||||
<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>_pop</em> </td><td>the population </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoFastNonDominatedSortingFitnessAssignment_8h-source.html#l00146">146</a> of file <a class="el" href="moeoFastNonDominatedSortingFitnessAssignment_8h-source.html">moeoFastNonDominatedSortingFitnessAssignment.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="moeoFastNonDominatedSortingFitnessAssignment_8h-source.html#l00109">moeoFastNonDominatedSortingFitnessAssignment< MOEOT >::comparator</a>.
|
||||
<p>
|
||||
Referenced by <a class="el" href="moeoFastNonDominatedSortingFitnessAssignment_8h-source.html#l00056">moeoFastNonDominatedSortingFitnessAssignment< MOEOT >::operator()()</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="moeoFastNonDominatedSortingFitnessAssignment_8h-source.html">moeoFastNonDominatedSortingFitnessAssignment.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 17 16:53:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
Before Width: | Height: | Size: 1.6 KiB |
|
|
@ -1,43 +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 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> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moeoFitnessAssignment< MOEOT > Member List</h1>This is the complete list of members for <a class="el" href="classmoeoFitnessAssignment.html">moeoFitnessAssignment< MOEOT ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#e0">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF< eoPop< MOEOT > &, void ></a></td><td><code> [static]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoFitnessAssignment.html#6271b8215ea5df4fc1f19e513cd1d533">ObjectiveVector</a> typedef</td><td><a class="el" href="classmoeoFitnessAssignment.html">moeoFitnessAssignment< MOEOT ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#a1">operator()</a>(eoPop< MOEOT > &)=0</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF< eoPop< MOEOT > &, void ></a></td><td><code> [pure virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoFitnessAssignment.html#4922629569eddc9be049b3ead1ab0269">updateByDeleting</a>(eoPop< MOEOT > &_pop, ObjectiveVector &_objVec)=0</td><td><a class="el" href="classmoeoFitnessAssignment.html">moeoFitnessAssignment< MOEOT ></a></td><td><code> [pure virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoFitnessAssignment.html#057fd85764abb5de35adb52b5ef695be">updateByDeleting</a>(eoPop< MOEOT > &_pop, MOEOT &_moeo)</td><td><a class="el" href="classmoeoFitnessAssignment.html">moeoFitnessAssignment< MOEOT ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#a0">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#a0">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF< eoPop< MOEOT > &, void ></a></td><td><code> [virtual]</code></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Tue Apr 17 16:53:22 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,164 +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: moeoFitnessAssignment< MOEOT > Class Template Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</span></a></li>
|
||||
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moeoFitnessAssignment< MOEOT > Class Template Reference</h1><!-- doxytag: class="moeoFitnessAssignment" --><!-- doxytag: inherits="eoUF< eoPop< MOEOT > &, void >" -->Functor that sets the fitness values of a whole population.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="moeoFitnessAssignment_8h-source.html">moeoFitnessAssignment.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moeoFitnessAssignment< MOEOT >:
|
||||
<p><center><img src="classmoeoFitnessAssignment.png" usemap="#moeoFitnessAssignment< MOEOT >_map" border="0" alt=""></center>
|
||||
<map name="moeoFitnessAssignment< MOEOT >_map">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html" alt="eoUF< eoPop< MOEOT > &, void >" shape="rect" coords="558,56,920,80">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="558,0,920,24">
|
||||
<area href="classmoeoCriterionBasedFitnessAssignment.html" alt="moeoCriterionBasedFitnessAssignment< MOEOT >" shape="rect" coords="0,168,362,192">
|
||||
<area href="classmoeoDummyFitnessAssignment.html" alt="moeoDummyFitnessAssignment< MOEOT >" shape="rect" coords="372,168,734,192">
|
||||
<area href="classmoeoParetoBasedFitnessAssignment.html" alt="moeoParetoBasedFitnessAssignment< MOEOT >" shape="rect" coords="744,168,1106,192">
|
||||
<area href="classmoeoScalarFitnessAssignment.html" alt="moeoScalarFitnessAssignment< MOEOT >" shape="rect" coords="1116,168,1478,192">
|
||||
<area href="classmoeoFastNonDominatedSortingFitnessAssignment.html" alt="moeoFastNonDominatedSortingFitnessAssignment< MOEOT >" shape="rect" coords="558,224,920,248">
|
||||
<area href="classmoeoIndicatorBasedFitnessAssignment.html" alt="moeoIndicatorBasedFitnessAssignment< MOEOT >" shape="rect" coords="930,224,1292,248">
|
||||
</map>
|
||||
<a href="classmoeoFitnessAssignment-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="6271b8215ea5df4fc1f19e513cd1d533"></a><!-- doxytag: member="moeoFitnessAssignment::ObjectiveVector" ref="6271b8215ea5df4fc1f19e513cd1d533" args="" -->
|
||||
typedef MOEOT::ObjectiveVector </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoFitnessAssignment.html#6271b8215ea5df4fc1f19e513cd1d533">ObjectiveVector</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">The type for objective vector. <br></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoFitnessAssignment.html#4922629569eddc9be049b3ead1ab0269">updateByDeleting</a> (<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>< MOEOT > &_pop, <a class="el" href="classmoeoFitnessAssignment.html#6271b8215ea5df4fc1f19e513cd1d533">ObjectiveVector</a> &_objVec)=0</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Updates the fitness values of the whole population _pop by taking the deletion of the objective vector _objVec into account. <a href="#4922629569eddc9be049b3ead1ab0269"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoFitnessAssignment.html#057fd85764abb5de35adb52b5ef695be">updateByDeleting</a> (<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>< MOEOT > &_pop, MOEOT &_moeo)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Updates the fitness values of the whole population _pop by taking the deletion of the individual _moeo into account. <a href="#057fd85764abb5de35adb52b5ef695be"></a><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class MOEOT><br>
|
||||
class moeoFitnessAssignment< MOEOT ></h3>
|
||||
|
||||
Functor that sets the fitness values of a whole population.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoFitnessAssignment_8h-source.html#l00023">23</a> of file <a class="el" href="moeoFitnessAssignment_8h-source.html">moeoFitnessAssignment.h</a>.<hr><h2>Member Function Documentation</h2>
|
||||
<a class="anchor" name="4922629569eddc9be049b3ead1ab0269"></a><!-- doxytag: member="moeoFitnessAssignment::updateByDeleting" ref="4922629569eddc9be049b3ead1ab0269" args="(eoPop< MOEOT > &_pop, ObjectiveVector &_objVec)=0" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class MOEOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">virtual void <a class="el" href="classmoeoFitnessAssignment.html">moeoFitnessAssignment</a>< MOEOT >::updateByDeleting </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>< MOEOT > & </td>
|
||||
<td class="paramname"> <em>_pop</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="classmoeoFitnessAssignment.html#6271b8215ea5df4fc1f19e513cd1d533">ObjectiveVector</a> & </td>
|
||||
<td class="paramname"> <em>_objVec</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [pure virtual]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Updates the fitness values of the whole population _pop by taking the deletion of the objective vector _objVec into account.
|
||||
<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>_pop</em> </td><td>the population </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_objVec</em> </td><td>the objective vector </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Implemented in <a class="el" href="classmoeoFastNonDominatedSortingFitnessAssignment.html#8d16de444f6c7a73c28c9087b652656e">moeoFastNonDominatedSortingFitnessAssignment< MOEOT ></a>, <a class="el" href="classmoeoDummyFitnessAssignment.html#6e87d4a8ff8f43a7001a21a13795d00e">moeoDummyFitnessAssignment< MOEOT ></a>, and <a class="el" href="classmoeoIndicatorBasedFitnessAssignment.html#04d6a7e20060af2da765e76600c72e2c">moeoIndicatorBasedFitnessAssignment< MOEOT ></a>.
|
||||
<p>
|
||||
Referenced by <a class="el" href="moeoFitnessAssignment_8h-source.html#l00044">moeoFitnessAssignment< MOEOT >::updateByDeleting()</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="057fd85764abb5de35adb52b5ef695be"></a><!-- doxytag: member="moeoFitnessAssignment::updateByDeleting" ref="057fd85764abb5de35adb52b5ef695be" args="(eoPop< MOEOT > &_pop, MOEOT &_moeo)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class MOEOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void <a class="el" href="classmoeoFitnessAssignment.html">moeoFitnessAssignment</a>< MOEOT >::updateByDeleting </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>< MOEOT > & </td>
|
||||
<td class="paramname"> <em>_pop</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">MOEOT & </td>
|
||||
<td class="paramname"> <em>_moeo</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Updates the fitness values of the whole population _pop by taking the deletion of the individual _moeo into account.
|
||||
<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>_pop</em> </td><td>the population </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_moeo</em> </td><td>the individual </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoFitnessAssignment_8h-source.html#l00044">44</a> of file <a class="el" href="moeoFitnessAssignment_8h-source.html">moeoFitnessAssignment.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="classmoeoFitnessAssignment.html#4922629569eddc9be049b3ead1ab0269">moeoFitnessAssignment< MOEOT >::updateByDeleting()</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="moeoFitnessAssignment_8h-source.html">moeoFitnessAssignment.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 17 16:53:22 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
Before Width: | Height: | Size: 3.4 KiB |
|
|
@ -1,37 +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 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> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moeoFitnessThenDiversityComparator< MOEOT > Member List</h1>This is the complete list of members for <a class="el" href="classmoeoFitnessThenDiversityComparator.html">moeoFitnessThenDiversityComparator< MOEOT ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoFitnessThenDiversityComparator.html#087856d1a7d81f242e95591d694e3ef6">operator()</a>(const MOEOT &_moeo1, const MOEOT &_moeo2)</td><td><a class="el" href="classmoeoFitnessThenDiversityComparator.html">moeoFitnessThenDiversityComparator< MOEOT ></a></td><td><code> [inline]</code></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Tue Apr 17 16:53:22 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,106 +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: moeoFitnessThenDiversityComparator< MOEOT > Class Template Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</span></a></li>
|
||||
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moeoFitnessThenDiversityComparator< MOEOT > Class Template Reference</h1><!-- doxytag: class="moeoFitnessThenDiversityComparator" --><!-- doxytag: inherits="moeoComparator" -->Functor allowing to compare two solutions according to their fitness values, then according to their diversity values.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="moeoComparator_8h-source.html">moeoComparator.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moeoFitnessThenDiversityComparator< MOEOT >:
|
||||
<p><center><img src="classmoeoFitnessThenDiversityComparator.png" usemap="#moeoFitnessThenDiversityComparator< MOEOT >_map" border="0" alt=""></center>
|
||||
<map name="moeoFitnessThenDiversityComparator< MOEOT >_map">
|
||||
<area href="classmoeoComparator.html" alt="moeoComparator< MOEOT >" shape="rect" coords="0,112,296,136">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="0,56,296,80">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,296,24">
|
||||
</map>
|
||||
<a href="classmoeoFitnessThenDiversityComparator-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">const bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoFitnessThenDiversityComparator.html#087856d1a7d81f242e95591d694e3ef6">operator()</a> (const MOEOT &_moeo1, const MOEOT &_moeo2)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns true if _moeo1 is greater than _moeo2 according to their fitness values, then according to their diversity values. <a href="#087856d1a7d81f242e95591d694e3ef6"></a><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class MOEOT><br>
|
||||
class moeoFitnessThenDiversityComparator< MOEOT ></h3>
|
||||
|
||||
Functor allowing to compare two solutions according to their fitness values, then according to their diversity values.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoComparator_8h-source.html#l00085">85</a> of file <a class="el" href="moeoComparator_8h-source.html">moeoComparator.h</a>.<hr><h2>Member Function Documentation</h2>
|
||||
<a class="anchor" name="087856d1a7d81f242e95591d694e3ef6"></a><!-- doxytag: member="moeoFitnessThenDiversityComparator::operator()" ref="087856d1a7d81f242e95591d694e3ef6" args="(const MOEOT &_moeo1, const MOEOT &_moeo2)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class MOEOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const bool <a class="el" href="classmoeoFitnessThenDiversityComparator.html">moeoFitnessThenDiversityComparator</a>< MOEOT >::operator() </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const MOEOT & </td>
|
||||
<td class="paramname"> <em>_moeo1</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const MOEOT & </td>
|
||||
<td class="paramname"> <em>_moeo2</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Returns true if _moeo1 is greater than _moeo2 according to their fitness values, then according to their diversity values.
|
||||
<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>_moeo1</em> </td><td>the first solution </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_moeo2</em> </td><td>the second solution </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoComparator_8h-source.html#l00093">93</a> of file <a class="el" href="moeoComparator_8h-source.html">moeoComparator.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="moeoComparator_8h-source.html">moeoComparator.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 17 16:53:22 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
Before Width: | Height: | Size: 1.4 KiB |
|
|
@ -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 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> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moeoGDominanceObjectiveVectorComparator< ObjectiveVector > Member List</h1>This is the complete list of members for <a class="el" href="classmoeoGDominanceObjectiveVectorComparator.html">moeoGDominanceObjectiveVectorComparator< ObjectiveVector ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoGDominanceObjectiveVectorComparator.html#7095866316c7f03940d22ca4b4175b7b">flag</a>(const ObjectiveVector &_objectiveVector)</td><td><a class="el" href="classmoeoGDominanceObjectiveVectorComparator.html">moeoGDominanceObjectiveVectorComparator< ObjectiveVector ></a></td><td><code> [inline, private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoGDominanceObjectiveVectorComparator.html#3eb8db7f05eabcd94ec96a3bc5fe48ae">moeoGDominanceObjectiveVectorComparator</a>(ObjectiveVector _ref)</td><td><a class="el" href="classmoeoGDominanceObjectiveVectorComparator.html">moeoGDominanceObjectiveVectorComparator< ObjectiveVector ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoGDominanceObjectiveVectorComparator.html#e2714bd3b21e027801ca84943e846e88">operator()</a>(const ObjectiveVector &_objectiveVector1, const ObjectiveVector &_objectiveVector2)</td><td><a class="el" href="classmoeoGDominanceObjectiveVectorComparator.html">moeoGDominanceObjectiveVectorComparator< ObjectiveVector ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoGDominanceObjectiveVectorComparator.html#5768e6444e546f1da2f36ccabcfc1f70">paretoComparator</a></td><td><a class="el" href="classmoeoGDominanceObjectiveVectorComparator.html">moeoGDominanceObjectiveVectorComparator< ObjectiveVector ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoGDominanceObjectiveVectorComparator.html#55abecc05f8768dda29695c0aff608db">ref</a></td><td><a class="el" href="classmoeoGDominanceObjectiveVectorComparator.html">moeoGDominanceObjectiveVectorComparator< ObjectiveVector ></a></td><td><code> [private]</code></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Tue Apr 17 16:53:22 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,194 +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: moeoGDominanceObjectiveVectorComparator< ObjectiveVector > Class Template Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</span></a></li>
|
||||
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moeoGDominanceObjectiveVectorComparator< ObjectiveVector > Class Template Reference</h1><!-- doxytag: class="moeoGDominanceObjectiveVectorComparator" --><!-- doxytag: inherits="moeoObjectiveVectorComparator" -->This functor class allows to compare 2 objective vectors according to g-dominance.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="moeoObjectiveVectorComparator_8h-source.html">moeoObjectiveVectorComparator.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moeoGDominanceObjectiveVectorComparator< ObjectiveVector >:
|
||||
<p><center><img src="classmoeoGDominanceObjectiveVectorComparator.png" usemap="#moeoGDominanceObjectiveVectorComparator< ObjectiveVector >_map" border="0" alt=""></center>
|
||||
<map name="moeoGDominanceObjectiveVectorComparator< ObjectiveVector >_map">
|
||||
<area href="classmoeoObjectiveVectorComparator.html" alt="moeoObjectiveVectorComparator< ObjectiveVector >" shape="rect" coords="0,112,388,136">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="0,56,388,80">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,388,24">
|
||||
</map>
|
||||
<a href="classmoeoGDominanceObjectiveVectorComparator-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoGDominanceObjectiveVectorComparator.html#3eb8db7f05eabcd94ec96a3bc5fe48ae">moeoGDominanceObjectiveVectorComparator</a> (ObjectiveVector _ref)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Ctor. <a href="#3eb8db7f05eabcd94ec96a3bc5fe48ae"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoGDominanceObjectiveVectorComparator.html#e2714bd3b21e027801ca84943e846e88">operator()</a> (const ObjectiveVector &_objectiveVector1, const ObjectiveVector &_objectiveVector2)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns true if _objectiveVector1 g-dominates _objectiveVector2. <a href="#e2714bd3b21e027801ca84943e846e88"></a><br></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoGDominanceObjectiveVectorComparator.html#7095866316c7f03940d22ca4b4175b7b">flag</a> (const ObjectiveVector &_objectiveVector)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the flag of _objectiveVector according to the reference point. <a href="#7095866316c7f03940d22ca4b4175b7b"></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="55abecc05f8768dda29695c0aff608db"></a><!-- doxytag: member="moeoGDominanceObjectiveVectorComparator::ref" ref="55abecc05f8768dda29695c0aff608db" args="" -->
|
||||
ObjectiveVector </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoGDominanceObjectiveVectorComparator.html#55abecc05f8768dda29695c0aff608db">ref</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">the reference point <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5768e6444e546f1da2f36ccabcfc1f70"></a><!-- doxytag: member="moeoGDominanceObjectiveVectorComparator::paretoComparator" ref="5768e6444e546f1da2f36ccabcfc1f70" args="" -->
|
||||
<a class="el" href="classmoeoParetoObjectiveVectorComparator.html">moeoParetoObjectiveVectorComparator</a><<br>
|
||||
ObjectiveVector > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoGDominanceObjectiveVectorComparator.html#5768e6444e546f1da2f36ccabcfc1f70">paretoComparator</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Pareto comparator. <br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class ObjectiveVector><br>
|
||||
class moeoGDominanceObjectiveVectorComparator< ObjectiveVector ></h3>
|
||||
|
||||
This functor class allows to compare 2 objective vectors according to g-dominance.
|
||||
<p>
|
||||
The concept of g-dominance as been introduced in: J. Molina, L. V. Santana, A. G. Hernandez-Diaz, C. A. Coello Coello, R. Caballero, "g-dominance: Reference point based dominance" (2007)
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoObjectiveVectorComparator_8h-source.html#l00088">88</a> of file <a class="el" href="moeoObjectiveVectorComparator_8h-source.html">moeoObjectiveVectorComparator.h</a>.<hr><h2>Constructor & Destructor Documentation</h2>
|
||||
<a class="anchor" name="3eb8db7f05eabcd94ec96a3bc5fe48ae"></a><!-- doxytag: member="moeoGDominanceObjectiveVectorComparator::moeoGDominanceObjectiveVectorComparator" ref="3eb8db7f05eabcd94ec96a3bc5fe48ae" args="(ObjectiveVector _ref)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class ObjectiveVector> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classmoeoGDominanceObjectiveVectorComparator.html">moeoGDominanceObjectiveVectorComparator</a>< ObjectiveVector >::<a class="el" href="classmoeoGDominanceObjectiveVectorComparator.html">moeoGDominanceObjectiveVectorComparator</a> </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">ObjectiveVector </td>
|
||||
<td class="paramname"> <em>_ref</em> </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>_ref</em> </td><td>the reference point </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoObjectiveVectorComparator_8h-source.html#l00096">96</a> of file <a class="el" href="moeoObjectiveVectorComparator_8h-source.html">moeoObjectiveVectorComparator.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr><h2>Member Function Documentation</h2>
|
||||
<a class="anchor" name="e2714bd3b21e027801ca84943e846e88"></a><!-- doxytag: member="moeoGDominanceObjectiveVectorComparator::operator()" ref="e2714bd3b21e027801ca84943e846e88" args="(const ObjectiveVector &_objectiveVector1, const ObjectiveVector &_objectiveVector2)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class ObjectiveVector> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool <a class="el" href="classmoeoGDominanceObjectiveVectorComparator.html">moeoGDominanceObjectiveVectorComparator</a>< ObjectiveVector >::operator() </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const ObjectiveVector & </td>
|
||||
<td class="paramname"> <em>_objectiveVector1</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const ObjectiveVector & </td>
|
||||
<td class="paramname"> <em>_objectiveVector2</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Returns true if _objectiveVector1 g-dominates _objectiveVector2.
|
||||
<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>_objectiveVector1</em> </td><td>the first objective vector </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_objectiveVector2</em> </td><td>the second objective vector </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoObjectiveVectorComparator_8h-source.html#l00105">105</a> of file <a class="el" href="moeoObjectiveVectorComparator_8h-source.html">moeoObjectiveVectorComparator.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="moeoObjectiveVectorComparator_8h-source.html#l00139">moeoGDominanceObjectiveVectorComparator< ObjectiveVector >::flag()</a>, and <a class="el" href="moeoObjectiveVectorComparator_8h-source.html#l00132">moeoGDominanceObjectiveVectorComparator< ObjectiveVector >::paretoComparator</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="7095866316c7f03940d22ca4b4175b7b"></a><!-- doxytag: member="moeoGDominanceObjectiveVectorComparator::flag" ref="7095866316c7f03940d22ca4b4175b7b" args="(const ObjectiveVector &_objectiveVector)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class ObjectiveVector> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">unsigned <a class="el" href="classmoeoGDominanceObjectiveVectorComparator.html">moeoGDominanceObjectiveVectorComparator</a>< ObjectiveVector >::flag </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const ObjectiveVector & </td>
|
||||
<td class="paramname"> <em>_objectiveVector</em> </td>
|
||||
<td> ) </td>
|
||||
<td width="100%"><code> [inline, private]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Returns the flag of _objectiveVector according to the reference point.
|
||||
<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>_objectiveVector</em> </td><td>the first objective vector </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoObjectiveVectorComparator_8h-source.html#l00139">139</a> of file <a class="el" href="moeoObjectiveVectorComparator_8h-source.html">moeoObjectiveVectorComparator.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="moeoObjectiveVectorComparator_8h-source.html#l00130">moeoGDominanceObjectiveVectorComparator< ObjectiveVector >::ref</a>.
|
||||
<p>
|
||||
Referenced by <a class="el" href="moeoObjectiveVectorComparator_8h-source.html#l00105">moeoGDominanceObjectiveVectorComparator< ObjectiveVector >::operator()()</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="moeoObjectiveVectorComparator_8h-source.html">moeoObjectiveVectorComparator.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 17 16:53:22 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
Before Width: | Height: | Size: 1.5 KiB |
|
|
@ -1,37 +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 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> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moeoGenerationalReplacement< MOEOT > Member List</h1>This is the complete list of members for <a class="el" href="classmoeoGenerationalReplacement.html">moeoGenerationalReplacement< MOEOT ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoGenerationalReplacement.html#7b8ac20d375820ba44a9f3dd4b95e120">operator()</a>(eoPop< MOEOT > &_parents, eoPop< MOEOT > &_offspring)</td><td><a class="el" href="classmoeoGenerationalReplacement.html">moeoGenerationalReplacement< MOEOT ></a></td><td><code> [inline]</code></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Tue Apr 17 16:53:22 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,113 +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: moeoGenerationalReplacement< MOEOT > Class Template Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</span></a></li>
|
||||
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moeoGenerationalReplacement< MOEOT > Class Template Reference</h1><!-- doxytag: class="moeoGenerationalReplacement" --><!-- doxytag: inherits="moeoReplacement,eoGenerationalReplacement< MOEOT >" -->Generational replacement: only the new individuals are preserved.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="moeoGenerationalReplacement_8h-source.html">moeoGenerationalReplacement.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moeoGenerationalReplacement< MOEOT >:
|
||||
<p><center><img src="classmoeoGenerationalReplacement.png" usemap="#moeoGenerationalReplacement< MOEOT >_map" border="0" alt=""></center>
|
||||
<map name="moeoGenerationalReplacement< MOEOT >_map">
|
||||
<area href="classmoeoReplacement.html" alt="moeoReplacement< MOEOT >" shape="rect" coords="0,168,348,192">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_generational_replacement.html" alt="eoGenerationalReplacement< MOEOT >" shape="rect" coords="358,168,706,192">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_replacement.html" alt="eoReplacement< MOEOT >" shape="rect" coords="0,112,348,136">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_replacement.html" alt="eoReplacement< EOT >" shape="rect" coords="358,112,706,136">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html" alt="eoBF< eoPop< MOEOT > &, eoPop< MOEOT > &, void >" shape="rect" coords="0,56,348,80">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html" alt="eoBF< eoPop< EOT > &, eoPop< EOT > &, void >" shape="rect" coords="358,56,706,80">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,348,24">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="358,0,706,24">
|
||||
</map>
|
||||
<a href="classmoeoGenerationalReplacement-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoGenerationalReplacement.html#7b8ac20d375820ba44a9f3dd4b95e120">operator()</a> (<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>< MOEOT > &_parents, <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>< MOEOT > &_offspring)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Swaps _parents and _offspring. <a href="#7b8ac20d375820ba44a9f3dd4b95e120"></a><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class MOEOT><br>
|
||||
class moeoGenerationalReplacement< MOEOT ></h3>
|
||||
|
||||
Generational replacement: only the new individuals are preserved.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoGenerationalReplacement_8h-source.html#l00023">23</a> of file <a class="el" href="moeoGenerationalReplacement_8h-source.html">moeoGenerationalReplacement.h</a>.<hr><h2>Member Function Documentation</h2>
|
||||
<a class="anchor" name="7b8ac20d375820ba44a9f3dd4b95e120"></a><!-- doxytag: member="moeoGenerationalReplacement::operator()" ref="7b8ac20d375820ba44a9f3dd4b95e120" args="(eoPop< MOEOT > &_parents, eoPop< MOEOT > &_offspring)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class MOEOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void <a class="el" href="classmoeoGenerationalReplacement.html">moeoGenerationalReplacement</a>< MOEOT >::operator() </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>< MOEOT > & </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:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_pop.html">eoPop</a>< MOEOT > & </td>
|
||||
<td class="paramname"> <em>_offspring</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Swaps _parents and _offspring.
|
||||
<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>_parents</em> </td><td>the parents population </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_offspring</em> </td><td>the offspring population </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Reimplemented from <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_generational_replacement.html#a0">eoGenerationalReplacement< MOEOT ></a>.
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoGenerationalReplacement_8h-source.html#l00032">32</a> of file <a class="el" href="moeoGenerationalReplacement_8h-source.html">moeoGenerationalReplacement.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="moeoGenerationalReplacement_8h-source.html">moeoGenerationalReplacement.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 17 16:53:22 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
Before Width: | Height: | Size: 2.7 KiB |
|
|
@ -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 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> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moeoHybridLS< MOEOT > Member List</h1>This is the complete list of members for <a class="el" href="classmoeoHybridLS.html">moeoHybridLS< MOEOT ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoHybridLS.html#4cda70ac38a51d7b629a1fed56af4c33">arch</a></td><td><a class="el" href="classmoeoHybridLS.html">moeoHybridLS< MOEOT ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_updater.html#a1">className</a>(void) const</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_updater.html">eoUpdater</a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_f.html#e0">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_f.html">eoF< void ></a></td><td><code> [static]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_updater.html#a0">lastCall</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_updater.html">eoUpdater</a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoHybridLS.html#e669b2ca5e17467eb9819c71557aad53">moeoHybridLS</a>(eoContinue< MOEOT > &_term, eoSelect< MOEOT > &_select, moeoLS< MOEOT, MOEOT > &_mols, moeoArchive< MOEOT > &_arch)</td><td><a class="el" href="classmoeoHybridLS.html">moeoHybridLS< MOEOT ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoHybridLS.html#28af163ec90dbff609b38666b249a19c">mols</a></td><td><a class="el" href="classmoeoHybridLS.html">moeoHybridLS< MOEOT ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoHybridLS.html#bd35c0f0e03914b1b669cb064310d3eb">operator()</a>()</td><td><a class="el" href="classmoeoHybridLS.html">moeoHybridLS< MOEOT ></a></td><td><code> [inline, virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_f.html#w0">result_type</a> typedef</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_f.html">eoF< void ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoHybridLS.html#106ca80830d807da0cfdcac934737533">select</a></td><td><a class="el" href="classmoeoHybridLS.html">moeoHybridLS< MOEOT ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoHybridLS.html#776a00e2e8970ad6e3940c61eabd52ba">term</a></td><td><a class="el" href="classmoeoHybridLS.html">moeoHybridLS< MOEOT ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_f.html#a0">~eoF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_f.html">eoF< void ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#a0">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Tue Apr 17 16:53:22 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,141 +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: moeoHybridLS< MOEOT > Class Template Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</span></a></li>
|
||||
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moeoHybridLS< MOEOT > Class Template Reference</h1><!-- doxytag: class="moeoHybridLS" --><!-- doxytag: inherits="eoUpdater" -->This class allows to apply a multi-objective local search to a number of selected individuals contained in the archive at every generation until a stopping criteria is verified.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="moeoHybridLS_8h-source.html">moeoHybridLS.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moeoHybridLS< MOEOT >:
|
||||
<p><center><img src="classmoeoHybridLS.png" usemap="#moeoHybridLS< MOEOT >_map" border="0" alt=""></center>
|
||||
<map name="moeoHybridLS< MOEOT >_map">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_updater.html" alt="eoUpdater" shape="rect" coords="0,112,165,136">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_f.html" alt="eoF< void >" shape="rect" coords="0,56,165,80">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,165,24">
|
||||
</map>
|
||||
<a href="classmoeoHybridLS-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoHybridLS.html#e669b2ca5e17467eb9819c71557aad53">moeoHybridLS</a> (<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_continue.html">eoContinue</a>< MOEOT > &_term, <a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_select.html">eoSelect</a>< MOEOT > &_select, <a class="el" href="classmoeoLS.html">moeoLS</a>< MOEOT, MOEOT > &_mols, <a class="el" href="classmoeoArchive.html">moeoArchive</a>< MOEOT > &_arch)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Ctor. <a href="#e669b2ca5e17467eb9819c71557aad53"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bd35c0f0e03914b1b669cb064310d3eb"></a><!-- doxytag: member="moeoHybridLS::operator()" ref="bd35c0f0e03914b1b669cb064310d3eb" args="()" -->
|
||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoHybridLS.html#bd35c0f0e03914b1b669cb064310d3eb">operator()</a> ()</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Applies the multi-objective local search to selected individuals contained in the archive if the stopping criteria is not verified. <br></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="776a00e2e8970ad6e3940c61eabd52ba"></a><!-- doxytag: member="moeoHybridLS::term" ref="776a00e2e8970ad6e3940c61eabd52ba" args="" -->
|
||||
<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_continue.html">eoContinue</a>< MOEOT > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoHybridLS.html#776a00e2e8970ad6e3940c61eabd52ba">term</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">stopping criteria <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="106ca80830d807da0cfdcac934737533"></a><!-- doxytag: member="moeoHybridLS::select" ref="106ca80830d807da0cfdcac934737533" args="" -->
|
||||
<a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_select.html">eoSelect</a>< MOEOT > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoHybridLS.html#106ca80830d807da0cfdcac934737533">select</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">selector <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="28af163ec90dbff609b38666b249a19c"></a><!-- doxytag: member="moeoHybridLS::mols" ref="28af163ec90dbff609b38666b249a19c" args="" -->
|
||||
<a class="el" href="classmoeoLS.html">moeoLS</a>< MOEOT, MOEOT > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoHybridLS.html#28af163ec90dbff609b38666b249a19c">mols</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">multi-objective local search <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4cda70ac38a51d7b629a1fed56af4c33"></a><!-- doxytag: member="moeoHybridLS::arch" ref="4cda70ac38a51d7b629a1fed56af4c33" args="" -->
|
||||
<a class="el" href="classmoeoArchive.html">moeoArchive</a>< MOEOT > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoHybridLS.html#4cda70ac38a51d7b629a1fed56af4c33">arch</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">archive <br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class MOEOT><br>
|
||||
class moeoHybridLS< MOEOT ></h3>
|
||||
|
||||
This class allows to apply a multi-objective local search to a number of selected individuals contained in the archive at every generation until a stopping criteria is verified.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoHybridLS_8h-source.html#l00028">28</a> of file <a class="el" href="moeoHybridLS_8h-source.html">moeoHybridLS.h</a>.<hr><h2>Constructor & Destructor Documentation</h2>
|
||||
<a class="anchor" name="e669b2ca5e17467eb9819c71557aad53"></a><!-- doxytag: member="moeoHybridLS::moeoHybridLS" ref="e669b2ca5e17467eb9819c71557aad53" args="(eoContinue< MOEOT > &_term, eoSelect< MOEOT > &_select, moeoLS< MOEOT, MOEOT > &_mols, moeoArchive< MOEOT > &_arch)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class MOEOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classmoeoHybridLS.html">moeoHybridLS</a>< MOEOT >::<a class="el" href="classmoeoHybridLS.html">moeoHybridLS</a> </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_continue.html">eoContinue</a>< MOEOT > & </td>
|
||||
<td class="paramname"> <em>_term</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_select.html">eoSelect</a>< MOEOT > & </td>
|
||||
<td class="paramname"> <em>_select</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="classmoeoLS.html">moeoLS</a>< MOEOT, MOEOT > & </td>
|
||||
<td class="paramname"> <em>_mols</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="classmoeoArchive.html">moeoArchive</a>< MOEOT > & </td>
|
||||
<td class="paramname"> <em>_arch</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Ctor.
|
||||
<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>_term</em> </td><td>stopping criteria </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_select</em> </td><td>selector </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_mols</em> </td><td>a multi-objective local search </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_arch</em> </td><td>the archive </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoHybridLS_8h-source.html#l00039">39</a> of file <a class="el" href="moeoHybridLS_8h-source.html">moeoHybridLS.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="moeoHybridLS_8h-source.html">moeoHybridLS.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 17 16:53:22 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
Before Width: | Height: | Size: 750 B |
|
|
@ -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 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> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moeoHypervolumeBinaryMetric< ObjectiveVector > Member List</h1>This is the complete list of members for <a class="el" href="classmoeoHypervolumeBinaryMetric.html">moeoHypervolumeBinaryMetric< ObjectiveVector ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoNormalizedSolutionVsSolutionBinaryMetric.html#81bff9a83c74f7f7f8a1db28c09c4c38">bounds</a></td><td><a class="el" href="classmoeoNormalizedSolutionVsSolutionBinaryMetric.html">moeoNormalizedSolutionVsSolutionBinaryMetric< ObjectiveVector, double ></a></td><td><code> [protected]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoHypervolumeBinaryMetric.html#f8253e7b209fe5d985c389c9dc4dce34">hypervolume</a>(const ObjectiveVector &_o1, const ObjectiveVector &_o2, const unsigned _obj, const bool _flag=false)</td><td><a class="el" href="classmoeoHypervolumeBinaryMetric.html">moeoHypervolumeBinaryMetric< ObjectiveVector ></a></td><td><code> [inline, private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoHypervolumeBinaryMetric.html#01a07711a7c9f38cdc2c76e40a3c5958">moeoHypervolumeBinaryMetric</a>(double _rho=1.1)</td><td><a class="el" href="classmoeoHypervolumeBinaryMetric.html">moeoHypervolumeBinaryMetric< ObjectiveVector ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoNormalizedSolutionVsSolutionBinaryMetric.html#e58174a553269d3e8b0685a1f22b8333">moeoNormalizedSolutionVsSolutionBinaryMetric</a>()</td><td><a class="el" href="classmoeoNormalizedSolutionVsSolutionBinaryMetric.html">moeoNormalizedSolutionVsSolutionBinaryMetric< ObjectiveVector, double ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoHypervolumeBinaryMetric.html#c147309a5ba6b365be926e6083c5b9f2">operator()</a>(const ObjectiveVector &_o1, const ObjectiveVector &_o2)</td><td><a class="el" href="classmoeoHypervolumeBinaryMetric.html">moeoHypervolumeBinaryMetric< ObjectiveVector ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoHypervolumeBinaryMetric.html#2bbeb34a5bfde25b9eadc7eca899906e">paretoComparator</a></td><td><a class="el" href="classmoeoHypervolumeBinaryMetric.html">moeoHypervolumeBinaryMetric< ObjectiveVector ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoHypervolumeBinaryMetric.html#2498b6010719249121e3a371978d927b">rho</a></td><td><a class="el" href="classmoeoHypervolumeBinaryMetric.html">moeoHypervolumeBinaryMetric< ObjectiveVector ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoNormalizedSolutionVsSolutionBinaryMetric.html#4483614f6a7922b56cfec290afb36afd">setup</a>(double _min, double _max, unsigned _obj)</td><td><a class="el" href="classmoeoNormalizedSolutionVsSolutionBinaryMetric.html">moeoNormalizedSolutionVsSolutionBinaryMetric< ObjectiveVector, double ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoNormalizedSolutionVsSolutionBinaryMetric.html#5e72d2dd299c9f7b8b3a8ad09e165e6c">setup</a>(eoRealInterval _realInterval, unsigned _obj)</td><td><a class="el" href="classmoeoNormalizedSolutionVsSolutionBinaryMetric.html">moeoNormalizedSolutionVsSolutionBinaryMetric< ObjectiveVector, double ></a></td><td><code> [inline, virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoNormalizedSolutionVsSolutionBinaryMetric.html#d0ccbdceb71b9d2d6ae8ceec1af9dcdb">tiny</a>()</td><td><a class="el" href="classmoeoNormalizedSolutionVsSolutionBinaryMetric.html">moeoNormalizedSolutionVsSolutionBinaryMetric< ObjectiveVector, double ></a></td><td><code> [inline, static]</code></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Tue Apr 17 16:53:22 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,225 +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: moeoHypervolumeBinaryMetric< ObjectiveVector > Class Template Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</span></a></li>
|
||||
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<form action="search.php" method="get">
|
||||
<table cellspacing="0" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td><label> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moeoHypervolumeBinaryMetric< ObjectiveVector > Class Template Reference</h1><!-- doxytag: class="moeoHypervolumeBinaryMetric" --><!-- doxytag: inherits="moeoNormalizedSolutionVsSolutionBinaryMetric< ObjectiveVector, double >" -->Hypervolume binary metric allowing to compare two objective vectors as proposed in Zitzler E., Künzli S.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="moeoNormalizedSolutionVsSolutionBinaryMetric_8h-source.html">moeoNormalizedSolutionVsSolutionBinaryMetric.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moeoHypervolumeBinaryMetric< ObjectiveVector >:
|
||||
<p><center><img src="classmoeoHypervolumeBinaryMetric.png" usemap="#moeoHypervolumeBinaryMetric< ObjectiveVector >_map" border="0" alt=""></center>
|
||||
<map name="moeoHypervolumeBinaryMetric< ObjectiveVector >_map">
|
||||
<area href="classmoeoNormalizedSolutionVsSolutionBinaryMetric.html" alt="moeoNormalizedSolutionVsSolutionBinaryMetric< ObjectiveVector, double >" shape="rect" coords="228,224,674,248">
|
||||
<area href="classmoeoSolutionVsSolutionBinaryMetric.html" alt="moeoSolutionVsSolutionBinaryMetric< ObjectiveVector, double >" shape="rect" coords="228,168,674,192">
|
||||
<area href="classmoeoBinaryMetric.html" alt="moeoBinaryMetric< A1, A2, R >" shape="rect" coords="228,112,674,136">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="0,56,446,80">
|
||||
<area href="classmoeoMetric.html" alt="moeoMetric" shape="rect" coords="456,56,902,80">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,446,24">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="456,0,902,24">
|
||||
</map>
|
||||
<a href="classmoeoHypervolumeBinaryMetric-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoHypervolumeBinaryMetric.html#01a07711a7c9f38cdc2c76e40a3c5958">moeoHypervolumeBinaryMetric</a> (double _rho=1.1)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Ctor. <a href="#01a07711a7c9f38cdc2c76e40a3c5958"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoHypervolumeBinaryMetric.html#c147309a5ba6b365be926e6083c5b9f2">operator()</a> (const ObjectiveVector &_o1, const ObjectiveVector &_o2)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the volume of the space that is dominated by _o2 but not by _o1 with respect to a reference point computed using rho. <a href="#c147309a5ba6b365be926e6083c5b9f2"></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">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoHypervolumeBinaryMetric.html#f8253e7b209fe5d985c389c9dc4dce34">hypervolume</a> (const ObjectiveVector &_o1, const ObjectiveVector &_o2, const unsigned _obj, const bool _flag=false)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the volume of the space that is dominated by _o2 but not by _o1 with respect to a reference point computed using rho for the objective _obj. <a href="#f8253e7b209fe5d985c389c9dc4dce34"></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="2498b6010719249121e3a371978d927b"></a><!-- doxytag: member="moeoHypervolumeBinaryMetric::rho" ref="2498b6010719249121e3a371978d927b" args="" -->
|
||||
double </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoHypervolumeBinaryMetric.html#2498b6010719249121e3a371978d927b">rho</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">value used to compute the reference point from the worst values for each objective <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2bbeb34a5bfde25b9eadc7eca899906e"></a><!-- doxytag: member="moeoHypervolumeBinaryMetric::paretoComparator" ref="2bbeb34a5bfde25b9eadc7eca899906e" args="" -->
|
||||
<a class="el" href="classmoeoParetoObjectiveVectorComparator.html">moeoParetoObjectiveVectorComparator</a><<br>
|
||||
ObjectiveVector > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoHypervolumeBinaryMetric.html#2bbeb34a5bfde25b9eadc7eca899906e">paretoComparator</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Functor to compare two objective vectors according to Pareto dominance relation. <br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class ObjectiveVector><br>
|
||||
class moeoHypervolumeBinaryMetric< ObjectiveVector ></h3>
|
||||
|
||||
Hypervolume binary metric allowing to compare two objective vectors as proposed in Zitzler E., Künzli S.
|
||||
<p>
|
||||
: Indicator-Based Selection in Multiobjective Search. In Parallel Problem Solving from Nature (PPSN VIII). Lecture Notes in Computer Science 3242, Springer, Birmingham, UK pp.832–842 (2004). This indicator is based on the hypervolume concept introduced in Zitzler, E., Thiele, L.: Multiobjective Optimization Using Evolutionary Algorithms - A Comparative Case Study. Parallel Problem Solving from Nature (PPSN-V), pp.292-301 (1998).
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoNormalizedSolutionVsSolutionBinaryMetric_8h-source.html#l00159">159</a> of file <a class="el" href="moeoNormalizedSolutionVsSolutionBinaryMetric_8h-source.html">moeoNormalizedSolutionVsSolutionBinaryMetric.h</a>.<hr><h2>Constructor & Destructor Documentation</h2>
|
||||
<a class="anchor" name="01a07711a7c9f38cdc2c76e40a3c5958"></a><!-- doxytag: member="moeoHypervolumeBinaryMetric::moeoHypervolumeBinaryMetric" ref="01a07711a7c9f38cdc2c76e40a3c5958" args="(double _rho=1.1)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class ObjectiveVector> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classmoeoHypervolumeBinaryMetric.html">moeoHypervolumeBinaryMetric</a>< ObjectiveVector >::<a class="el" href="classmoeoHypervolumeBinaryMetric.html">moeoHypervolumeBinaryMetric</a> </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">double </td>
|
||||
<td class="paramname"> <em>_rho</em> = <code>1.1</code> </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>_rho</em> </td><td>value used to compute the reference point from the worst values for each objective (default : 1.1) </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoNormalizedSolutionVsSolutionBinaryMetric_8h-source.html#l00167">167</a> of file <a class="el" href="moeoNormalizedSolutionVsSolutionBinaryMetric_8h-source.html">moeoNormalizedSolutionVsSolutionBinaryMetric.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="moeoNormalizedSolutionVsSolutionBinaryMetric_8h-source.html#l00212">moeoHypervolumeBinaryMetric< ObjectiveVector >::rho</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr><h2>Member Function Documentation</h2>
|
||||
<a class="anchor" name="c147309a5ba6b365be926e6083c5b9f2"></a><!-- doxytag: member="moeoHypervolumeBinaryMetric::operator()" ref="c147309a5ba6b365be926e6083c5b9f2" args="(const ObjectiveVector &_o1, const ObjectiveVector &_o2)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class ObjectiveVector> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">double <a class="el" href="classmoeoHypervolumeBinaryMetric.html">moeoHypervolumeBinaryMetric</a>< ObjectiveVector >::operator() </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const ObjectiveVector & </td>
|
||||
<td class="paramname"> <em>_o1</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const ObjectiveVector & </td>
|
||||
<td class="paramname"> <em>_o2</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Returns the volume of the space that is dominated by _o2 but not by _o1 with respect to a reference point computed using rho.
|
||||
<p>
|
||||
<dl class="warning" compact><dt><b>Warning:</b></dt><dd>don't forget to set the bounds for every objective before the call of this function </dd></dl>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>_o1</em> </td><td>the first objective vector </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_o2</em> </td><td>the second objective vector </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoNormalizedSolutionVsSolutionBinaryMetric_8h-source.html#l00193">193</a> of file <a class="el" href="moeoNormalizedSolutionVsSolutionBinaryMetric_8h-source.html">moeoNormalizedSolutionVsSolutionBinaryMetric.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="moeoNormalizedSolutionVsSolutionBinaryMetric_8h-source.html#l00225">moeoHypervolumeBinaryMetric< ObjectiveVector >::hypervolume()</a>, and <a class="el" href="moeoNormalizedSolutionVsSolutionBinaryMetric_8h-source.html#l00216">moeoHypervolumeBinaryMetric< ObjectiveVector >::paretoComparator</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="f8253e7b209fe5d985c389c9dc4dce34"></a><!-- doxytag: member="moeoHypervolumeBinaryMetric::hypervolume" ref="f8253e7b209fe5d985c389c9dc4dce34" args="(const ObjectiveVector &_o1, const ObjectiveVector &_o2, const unsigned _obj, const bool _flag=false)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class ObjectiveVector> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">double <a class="el" href="classmoeoHypervolumeBinaryMetric.html">moeoHypervolumeBinaryMetric</a>< ObjectiveVector >::hypervolume </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const ObjectiveVector & </td>
|
||||
<td class="paramname"> <em>_o1</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const ObjectiveVector & </td>
|
||||
<td class="paramname"> <em>_o2</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const unsigned </td>
|
||||
<td class="paramname"> <em>_obj</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const bool </td>
|
||||
<td class="paramname"> <em>_flag</em> = <code>false</code></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline, private]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Returns the volume of the space that is dominated by _o2 but not by _o1 with respect to a reference point computed using rho for the objective _obj.
|
||||
<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>_o1</em> </td><td>the first objective vector </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_o2</em> </td><td>the second objective vector </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_obj</em> </td><td>the objective index </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_flag</em> </td><td>used for iteration, if _flag=true _o2 is not talen into account (default : false) </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoNormalizedSolutionVsSolutionBinaryMetric_8h-source.html#l00225">225</a> of file <a class="el" href="moeoNormalizedSolutionVsSolutionBinaryMetric_8h-source.html">moeoNormalizedSolutionVsSolutionBinaryMetric.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="moeoNormalizedSolutionVsSolutionBinaryMetric_8h-source.html#l00078">moeoNormalizedSolutionVsSolutionBinaryMetric< ObjectiveVector, double >::bounds</a>, and <a class="el" href="moeoNormalizedSolutionVsSolutionBinaryMetric_8h-source.html#l00212">moeoHypervolumeBinaryMetric< ObjectiveVector >::rho</a>.
|
||||
<p>
|
||||
Referenced by <a class="el" href="moeoNormalizedSolutionVsSolutionBinaryMetric_8h-source.html#l00193">moeoHypervolumeBinaryMetric< ObjectiveVector >::operator()()</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="moeoNormalizedSolutionVsSolutionBinaryMetric_8h-source.html">moeoNormalizedSolutionVsSolutionBinaryMetric.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 17 16:53:22 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
Before Width: | Height: | Size: 2.6 KiB |
|
|
@ -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 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> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moeoIndicatorBasedFitnessAssignment< MOEOT > Member List</h1>This is the complete list of members for <a class="el" href="classmoeoIndicatorBasedFitnessAssignment.html">moeoIndicatorBasedFitnessAssignment< MOEOT ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoIndicatorBasedFitnessAssignment.html#fc5825dbcf0641a1fb08ab26418313e9">computeFitness</a>(const unsigned _idx)</td><td><a class="el" href="classmoeoIndicatorBasedFitnessAssignment.html">moeoIndicatorBasedFitnessAssignment< MOEOT ></a></td><td><code> [inline, protected]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoIndicatorBasedFitnessAssignment.html#2fd93c0a5fe35e979637c5f602c39341">computeValues</a>(const eoPop< MOEOT > &_pop)</td><td><a class="el" href="classmoeoIndicatorBasedFitnessAssignment.html">moeoIndicatorBasedFitnessAssignment< MOEOT ></a></td><td><code> [inline, protected]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoIndicatorBasedFitnessAssignment.html#d03b1277faa2c3719d2dc24a0de36183">kappa</a></td><td><a class="el" href="classmoeoIndicatorBasedFitnessAssignment.html">moeoIndicatorBasedFitnessAssignment< MOEOT ></a></td><td><code> [protected]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoIndicatorBasedFitnessAssignment.html#fbabae702d72cbcda1a384b2766e5a8d">metric</a></td><td><a class="el" href="classmoeoIndicatorBasedFitnessAssignment.html">moeoIndicatorBasedFitnessAssignment< MOEOT ></a></td><td><code> [protected]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoIndicatorBasedFitnessAssignment.html#007384a5f3d13eaa52819c5684a2124b">moeoIndicatorBasedFitnessAssignment</a>(moeoNormalizedSolutionVsSolutionBinaryMetric< ObjectiveVector, double > *_metric, const double _kappa)</td><td><a class="el" href="classmoeoIndicatorBasedFitnessAssignment.html">moeoIndicatorBasedFitnessAssignment< MOEOT ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoIndicatorBasedFitnessAssignment.html#d3e6ebd336966e4c27c49b1f3a5caff7">ObjectiveVector</a> typedef</td><td><a class="el" href="classmoeoIndicatorBasedFitnessAssignment.html">moeoIndicatorBasedFitnessAssignment< MOEOT ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoIndicatorBasedFitnessAssignment.html#01cd4c9d1383f2a5948851278866c068">operator()</a>(eoPop< MOEOT > &_pop)</td><td><a class="el" href="classmoeoIndicatorBasedFitnessAssignment.html">moeoIndicatorBasedFitnessAssignment< MOEOT ></a></td><td><code> [inline, virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoIndicatorBasedFitnessAssignment.html#8d23624ddefd5eb2cf88eb28049b588c">setFitnesses</a>(eoPop< MOEOT > &_pop)</td><td><a class="el" href="classmoeoIndicatorBasedFitnessAssignment.html">moeoIndicatorBasedFitnessAssignment< MOEOT ></a></td><td><code> [inline, protected]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoIndicatorBasedFitnessAssignment.html#decaa6258ead44f1e0587e84208c6bf9">setup</a>(const eoPop< MOEOT > &_pop)</td><td><a class="el" href="classmoeoIndicatorBasedFitnessAssignment.html">moeoIndicatorBasedFitnessAssignment< MOEOT ></a></td><td><code> [inline, protected]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoIndicatorBasedFitnessAssignment.html#33707dba105ebf6a8ba75e31b2319c98">updateByAdding</a>(eoPop< MOEOT > &_pop, ObjectiveVector &_objVec)</td><td><a class="el" href="classmoeoIndicatorBasedFitnessAssignment.html">moeoIndicatorBasedFitnessAssignment< MOEOT ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoIndicatorBasedFitnessAssignment.html#04d6a7e20060af2da765e76600c72e2c">updateByDeleting</a>(eoPop< MOEOT > &_pop, ObjectiveVector &_objVec)</td><td><a class="el" href="classmoeoIndicatorBasedFitnessAssignment.html">moeoIndicatorBasedFitnessAssignment< MOEOT ></a></td><td><code> [inline, virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoIndicatorBasedFitnessAssignment.html#30cd71c3fcc46432eee7b462d41d357b">values</a></td><td><a class="el" href="classmoeoIndicatorBasedFitnessAssignment.html">moeoIndicatorBasedFitnessAssignment< MOEOT ></a></td><td><code> [protected]</code></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Tue Apr 17 16:53:22 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||