doc up-to-date
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@558 331e1502-861f-0410-8da2-ba01fb791d7f
230
trunk/paradiseo-moeo/doc/html/MOEO_8h-source.html
Normal file
|
|
@ -0,0 +1,230 @@
|
|||
<!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.4.7 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</span></a></li>
|
||||
<li><a href="classes.html"><span>Classes</span></a></li>
|
||||
<li 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="l00033"></a>00033 <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="l00034"></a><a class="code" href="classMOEO.html">00034</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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html">EO</a> < MOEOObjectiveVector >
|
||||
<a name="l00035"></a>00035 {
|
||||
<a name="l00036"></a>00036 <span class="keyword">public</span>:
|
||||
<a name="l00037"></a>00037
|
||||
<a name="l00039"></a><a class="code" href="classMOEO.html#9fafca99234ef3cd9fdbaf05bde5a275">00039</a> <span class="keyword">typedef</span> MOEOObjectiveVector <a class="code" href="classMOEO.html#9fafca99234ef3cd9fdbaf05bde5a275">ObjectiveVector</a>;
|
||||
<a name="l00040"></a>00040
|
||||
<a name="l00042"></a><a class="code" href="classMOEO.html#03184b6c0b5c905e0ff5a790a3d55803">00042</a> <span class="keyword">typedef</span> MOEOFitness <a class="code" href="classMOEO.html#03184b6c0b5c905e0ff5a790a3d55803">Fitness</a>;
|
||||
<a name="l00043"></a>00043
|
||||
<a name="l00045"></a><a class="code" href="classMOEO.html#9682a883fedc6333e95906e02236d492">00045</a> <span class="keyword">typedef</span> MOEODiversity <a class="code" href="classMOEO.html#9682a883fedc6333e95906e02236d492">Diversity</a>;
|
||||
<a name="l00046"></a>00046
|
||||
<a name="l00047"></a>00047
|
||||
<a name="l00051"></a><a class="code" href="classMOEO.html#cff537a68ecc80c753318d3e12f842f5">00051</a> <a class="code" href="classMOEO.html#cff537a68ecc80c753318d3e12f842f5">MOEO</a>()
|
||||
<a name="l00052"></a>00052 {
|
||||
<a name="l00053"></a>00053 <span class="comment">// default values for every parameters</span>
|
||||
<a name="l00054"></a>00054 <a class="code" href="classMOEO.html#26b6fd1187b825b655d5a34b1d0693c9">objectiveVectorValue</a> = <a class="code" href="classMOEO.html#9fafca99234ef3cd9fdbaf05bde5a275">ObjectiveVector</a>();
|
||||
<a name="l00055"></a>00055 <a class="code" href="classMOEO.html#bcc3104ab7311fa5987de80811393c7c">fitnessValue</a> = <a class="code" href="classMOEO.html#03184b6c0b5c905e0ff5a790a3d55803">Fitness</a>();
|
||||
<a name="l00056"></a>00056 <a class="code" href="classMOEO.html#83cc0d3a4020cbd7e1ff895dfedc61eb">diversityValue</a> = <a class="code" href="classMOEO.html#9682a883fedc6333e95906e02236d492">Diversity</a>();
|
||||
<a name="l00057"></a>00057 <span class="comment">// invalidate all</span>
|
||||
<a name="l00058"></a>00058 <a class="code" href="classMOEO.html#1069501a40e07071d78c067c46b696ee">invalidate</a>();
|
||||
<a name="l00059"></a>00059 }
|
||||
<a name="l00060"></a>00060
|
||||
<a name="l00061"></a>00061
|
||||
<a name="l00065"></a><a class="code" href="classMOEO.html#0215e9acab4ab57088175f9856e6c48c">00065</a> <span class="keyword">virtual</span> <a class="code" href="classMOEO.html#0215e9acab4ab57088175f9856e6c48c">~MOEO</a>() {};
|
||||
<a name="l00066"></a>00066
|
||||
<a name="l00067"></a>00067
|
||||
<a name="l00071"></a><a class="code" href="classMOEO.html#7509143b0f18644e7d3183a039cece7b">00071</a> <a class="code" href="classMOEO.html#9fafca99234ef3cd9fdbaf05bde5a275">ObjectiveVector</a> <a class="code" href="classMOEO.html#7509143b0f18644e7d3183a039cece7b">objectiveVector</a>()<span class="keyword"> const</span>
|
||||
<a name="l00072"></a>00072 <span class="keyword"> </span>{
|
||||
<a name="l00073"></a>00073 <span class="keywordflow">if</span> ( <a class="code" href="classMOEO.html#c8e93beabdab8c2f79f17c7e39efdd05">invalidObjectiveVector</a>() )
|
||||
<a name="l00074"></a>00074 {
|
||||
<a name="l00075"></a>00075 <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">"invalid objective vector in MOEO"</span>);
|
||||
<a name="l00076"></a>00076 }
|
||||
<a name="l00077"></a>00077 <span class="keywordflow">return</span> <a class="code" href="classMOEO.html#26b6fd1187b825b655d5a34b1d0693c9">objectiveVectorValue</a>;
|
||||
<a name="l00078"></a>00078 }
|
||||
<a name="l00079"></a>00079
|
||||
<a name="l00080"></a>00080
|
||||
<a name="l00085"></a><a class="code" href="classMOEO.html#d4a765a76f9acc1bca36297ab55d7282">00085</a> <span class="keywordtype">void</span> <a class="code" href="classMOEO.html#7509143b0f18644e7d3183a039cece7b">objectiveVector</a>(<span class="keyword">const</span> <a class="code" href="classMOEO.html#9fafca99234ef3cd9fdbaf05bde5a275">ObjectiveVector</a> & _objectiveVectorValue)
|
||||
<a name="l00086"></a>00086 {
|
||||
<a name="l00087"></a>00087 <a class="code" href="classMOEO.html#26b6fd1187b825b655d5a34b1d0693c9">objectiveVectorValue</a> = _objectiveVectorValue;
|
||||
<a name="l00088"></a>00088 <a class="code" href="classMOEO.html#d07613f286ef484f164c51c9c1b2dc91">invalidObjectiveVectorValue</a> = <span class="keyword">false</span>;
|
||||
<a name="l00089"></a>00089 }
|
||||
<a name="l00090"></a>00090
|
||||
<a name="l00091"></a>00091
|
||||
<a name="l00095"></a><a class="code" href="classMOEO.html#6b75e7e84726cf4e2d50216a35cec70b">00095</a> <span class="keywordtype">void</span> <a class="code" href="classMOEO.html#6b75e7e84726cf4e2d50216a35cec70b">invalidateObjectiveVector</a>()
|
||||
<a name="l00096"></a>00096 {
|
||||
<a name="l00097"></a>00097 <a class="code" href="classMOEO.html#d07613f286ef484f164c51c9c1b2dc91">invalidObjectiveVectorValue</a> = <span class="keyword">true</span>;
|
||||
<a name="l00098"></a>00098 }
|
||||
<a name="l00099"></a>00099
|
||||
<a name="l00100"></a>00100
|
||||
<a name="l00104"></a><a class="code" href="classMOEO.html#c8e93beabdab8c2f79f17c7e39efdd05">00104</a> <span class="keywordtype">bool</span> <a class="code" href="classMOEO.html#c8e93beabdab8c2f79f17c7e39efdd05">invalidObjectiveVector</a>()<span class="keyword"> const</span>
|
||||
<a name="l00105"></a>00105 <span class="keyword"> </span>{
|
||||
<a name="l00106"></a>00106 <span class="keywordflow">return</span> <a class="code" href="classMOEO.html#d07613f286ef484f164c51c9c1b2dc91">invalidObjectiveVectorValue</a>;
|
||||
<a name="l00107"></a>00107 }
|
||||
<a name="l00108"></a>00108
|
||||
<a name="l00109"></a>00109
|
||||
<a name="l00113"></a><a class="code" href="classMOEO.html#c02c16902f914a6fde83a33d2c8b1534">00113</a> <a class="code" href="classMOEO.html#03184b6c0b5c905e0ff5a790a3d55803">Fitness</a> <a class="code" href="classMOEO.html#c02c16902f914a6fde83a33d2c8b1534">fitness</a>()<span class="keyword"> const</span>
|
||||
<a name="l00114"></a>00114 <span class="keyword"> </span>{
|
||||
<a name="l00115"></a>00115 <span class="keywordflow">if</span> ( <a class="code" href="classMOEO.html#9423f9daebb1f7be6d52c80692e4af48">invalidFitness</a>() )
|
||||
<a name="l00116"></a>00116 {
|
||||
<a name="l00117"></a>00117 <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">"invalid fitness in MOEO"</span>);
|
||||
<a name="l00118"></a>00118 }
|
||||
<a name="l00119"></a>00119 <span class="keywordflow">return</span> <a class="code" href="classMOEO.html#bcc3104ab7311fa5987de80811393c7c">fitnessValue</a>;
|
||||
<a name="l00120"></a>00120 }
|
||||
<a name="l00121"></a>00121
|
||||
<a name="l00122"></a>00122
|
||||
<a name="l00127"></a><a class="code" href="classMOEO.html#4dc05ded73bb60d1a51e282006c8942d">00127</a> <span class="keywordtype">void</span> <a class="code" href="classMOEO.html#c02c16902f914a6fde83a33d2c8b1534">fitness</a>(<span class="keyword">const</span> <a class="code" href="classMOEO.html#03184b6c0b5c905e0ff5a790a3d55803">Fitness</a> & _fitnessValue)
|
||||
<a name="l00128"></a>00128 {
|
||||
<a name="l00129"></a>00129 <a class="code" href="classMOEO.html#bcc3104ab7311fa5987de80811393c7c">fitnessValue</a> = _fitnessValue;
|
||||
<a name="l00130"></a>00130 <a class="code" href="classMOEO.html#17f57546c6de38604d6749cc6ef9d254">invalidFitnessValue</a> = <span class="keyword">false</span>;
|
||||
<a name="l00131"></a>00131 }
|
||||
<a name="l00132"></a>00132
|
||||
<a name="l00133"></a>00133
|
||||
<a name="l00137"></a><a class="code" href="classMOEO.html#55876e2e7cd537052fec1c7f46f37ffe">00137</a> <span class="keywordtype">void</span> <a class="code" href="classMOEO.html#55876e2e7cd537052fec1c7f46f37ffe">invalidateFitness</a>()
|
||||
<a name="l00138"></a>00138 {
|
||||
<a name="l00139"></a>00139 <a class="code" href="classMOEO.html#17f57546c6de38604d6749cc6ef9d254">invalidFitnessValue</a> = <span class="keyword">true</span>;
|
||||
<a name="l00140"></a>00140 }
|
||||
<a name="l00141"></a>00141
|
||||
<a name="l00142"></a>00142
|
||||
<a name="l00146"></a><a class="code" href="classMOEO.html#9423f9daebb1f7be6d52c80692e4af48">00146</a> <span class="keywordtype">bool</span> <a class="code" href="classMOEO.html#9423f9daebb1f7be6d52c80692e4af48">invalidFitness</a>()<span class="keyword"> const</span>
|
||||
<a name="l00147"></a>00147 <span class="keyword"> </span>{
|
||||
<a name="l00148"></a>00148 <span class="keywordflow">return</span> <a class="code" href="classMOEO.html#17f57546c6de38604d6749cc6ef9d254">invalidFitnessValue</a>;
|
||||
<a name="l00149"></a>00149 }
|
||||
<a name="l00150"></a>00150
|
||||
<a name="l00151"></a>00151
|
||||
<a name="l00155"></a><a class="code" href="classMOEO.html#c610f4636e8c26a351fcfbc25028aa01">00155</a> <a class="code" href="classMOEO.html#9682a883fedc6333e95906e02236d492">Diversity</a> <a class="code" href="classMOEO.html#c610f4636e8c26a351fcfbc25028aa01">diversity</a>()<span class="keyword"> const</span>
|
||||
<a name="l00156"></a>00156 <span class="keyword"> </span>{
|
||||
<a name="l00157"></a>00157 <span class="keywordflow">if</span> ( <a class="code" href="classMOEO.html#c4941e8e600fd360fdf1b061ee938e34">invalidDiversity</a>() )
|
||||
<a name="l00158"></a>00158 {
|
||||
<a name="l00159"></a>00159 <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">"invalid diversity in MOEO"</span>);
|
||||
<a name="l00160"></a>00160 }
|
||||
<a name="l00161"></a>00161 <span class="keywordflow">return</span> <a class="code" href="classMOEO.html#83cc0d3a4020cbd7e1ff895dfedc61eb">diversityValue</a>;
|
||||
<a name="l00162"></a>00162 }
|
||||
<a name="l00163"></a>00163
|
||||
<a name="l00164"></a>00164
|
||||
<a name="l00169"></a><a class="code" href="classMOEO.html#1f0a391984cd14bcf930d1d81dd4848e">00169</a> <span class="keywordtype">void</span> <a class="code" href="classMOEO.html#c610f4636e8c26a351fcfbc25028aa01">diversity</a>(<span class="keyword">const</span> <a class="code" href="classMOEO.html#9682a883fedc6333e95906e02236d492">Diversity</a> & _diversityValue)
|
||||
<a name="l00170"></a>00170 {
|
||||
<a name="l00171"></a>00171 <a class="code" href="classMOEO.html#83cc0d3a4020cbd7e1ff895dfedc61eb">diversityValue</a> = _diversityValue;
|
||||
<a name="l00172"></a>00172 <a class="code" href="classMOEO.html#c53c08b7c51d4cc06efe58c6127f9b7d">invalidDiversityValue</a> = <span class="keyword">false</span>;
|
||||
<a name="l00173"></a>00173 }
|
||||
<a name="l00174"></a>00174
|
||||
<a name="l00175"></a>00175
|
||||
<a name="l00179"></a><a class="code" href="classMOEO.html#1283a27baab9728673445832e6d4301a">00179</a> <span class="keywordtype">void</span> <a class="code" href="classMOEO.html#1283a27baab9728673445832e6d4301a">invalidateDiversity</a>()
|
||||
<a name="l00180"></a>00180 {
|
||||
<a name="l00181"></a>00181 <a class="code" href="classMOEO.html#c53c08b7c51d4cc06efe58c6127f9b7d">invalidDiversityValue</a> = <span class="keyword">true</span>;
|
||||
<a name="l00182"></a>00182 }
|
||||
<a name="l00183"></a>00183
|
||||
<a name="l00184"></a>00184
|
||||
<a name="l00188"></a><a class="code" href="classMOEO.html#c4941e8e600fd360fdf1b061ee938e34">00188</a> <span class="keywordtype">bool</span> <a class="code" href="classMOEO.html#c4941e8e600fd360fdf1b061ee938e34">invalidDiversity</a>()<span class="keyword"> const</span>
|
||||
<a name="l00189"></a>00189 <span class="keyword"> </span>{
|
||||
<a name="l00190"></a>00190 <span class="keywordflow">return</span> <a class="code" href="classMOEO.html#c53c08b7c51d4cc06efe58c6127f9b7d">invalidDiversityValue</a>;
|
||||
<a name="l00191"></a>00191 }
|
||||
<a name="l00192"></a>00192
|
||||
<a name="l00193"></a>00193
|
||||
<a name="l00197"></a><a class="code" href="classMOEO.html#1069501a40e07071d78c067c46b696ee">00197</a> <span class="keywordtype">void</span> <a class="code" href="classMOEO.html#1069501a40e07071d78c067c46b696ee">invalidate</a>()
|
||||
<a name="l00198"></a>00198 {
|
||||
<a name="l00199"></a>00199 <a class="code" href="classMOEO.html#6b75e7e84726cf4e2d50216a35cec70b">invalidateObjectiveVector</a>();
|
||||
<a name="l00200"></a>00200 <a class="code" href="classMOEO.html#55876e2e7cd537052fec1c7f46f37ffe">invalidateFitness</a>();
|
||||
<a name="l00201"></a>00201 <a class="code" href="classMOEO.html#1283a27baab9728673445832e6d4301a">invalidateDiversity</a>();
|
||||
<a name="l00202"></a>00202 }
|
||||
<a name="l00203"></a>00203
|
||||
<a name="l00204"></a>00204
|
||||
<a name="l00208"></a><a class="code" href="classMOEO.html#314df446d1a9211121cedb2629da8906">00208</a> <span class="keywordtype">bool</span> <a class="code" href="classMOEO.html#314df446d1a9211121cedb2629da8906">invalid</a>()<span class="keyword"> const</span>
|
||||
<a name="l00209"></a>00209 <span class="keyword"> </span>{
|
||||
<a name="l00210"></a>00210 <span class="keywordflow">return</span> <a class="code" href="classMOEO.html#c8e93beabdab8c2f79f17c7e39efdd05">invalidObjectiveVector</a>();
|
||||
<a name="l00211"></a>00211 }
|
||||
<a name="l00212"></a>00212
|
||||
<a name="l00213"></a>00213
|
||||
<a name="l00220"></a><a class="code" href="classMOEO.html#119ef916de4955298febaf3e1c8ad705">00220</a> <span class="keywordtype">bool</span> <a class="code" href="classMOEO.html#119ef916de4955298febaf3e1c8ad705">operator<</a>(<span class="keyword">const</span> <a class="code" href="classMOEO.html">MOEO</a> & _other)<span class="keyword"> const</span>
|
||||
<a name="l00221"></a>00221 <span class="keyword"> </span>{
|
||||
<a name="l00222"></a>00222 <span class="keywordflow">return</span> <a class="code" href="classMOEO.html#7509143b0f18644e7d3183a039cece7b">objectiveVector</a>() < _other.<a class="code" href="classMOEO.html#7509143b0f18644e7d3183a039cece7b">objectiveVector</a>();
|
||||
<a name="l00223"></a>00223 }
|
||||
<a name="l00224"></a>00224
|
||||
<a name="l00225"></a>00225
|
||||
<a name="l00229"></a><a class="code" href="classMOEO.html#ca43305b2f4d1b1933f7e1c579404379">00229</a> <span class="keyword">virtual</span> std::string <a class="code" href="classMOEO.html#ca43305b2f4d1b1933f7e1c579404379">className</a>()<span class="keyword"> const</span>
|
||||
<a name="l00230"></a>00230 <span class="keyword"> </span>{
|
||||
<a name="l00231"></a>00231 <span class="keywordflow">return</span> <span class="stringliteral">"MOEO"</span>;
|
||||
<a name="l00232"></a>00232 }
|
||||
<a name="l00233"></a>00233
|
||||
<a name="l00234"></a>00234
|
||||
<a name="l00239"></a><a class="code" href="classMOEO.html#a3b6074b3289585bf4dc6998e8397e24">00239</a> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classMOEO.html#a3b6074b3289585bf4dc6998e8397e24">printOn</a>(std::ostream & _os)<span class="keyword"> const</span>
|
||||
<a name="l00240"></a>00240 <span class="keyword"> </span>{
|
||||
<a name="l00241"></a>00241 <span class="keywordflow">if</span> ( <a class="code" href="classMOEO.html#c8e93beabdab8c2f79f17c7e39efdd05">invalidObjectiveVector</a>() )
|
||||
<a name="l00242"></a>00242 {
|
||||
<a name="l00243"></a>00243 _os << <span class="stringliteral">"INVALID\t"</span>;
|
||||
<a name="l00244"></a>00244 }
|
||||
<a name="l00245"></a>00245 <span class="keywordflow">else</span>
|
||||
<a name="l00246"></a>00246 {
|
||||
<a name="l00247"></a>00247 _os << <a class="code" href="classMOEO.html#26b6fd1187b825b655d5a34b1d0693c9">objectiveVectorValue</a> << <span class="charliteral">'\t'</span>;
|
||||
<a name="l00248"></a>00248 }
|
||||
<a name="l00249"></a>00249 }
|
||||
<a name="l00250"></a>00250
|
||||
<a name="l00251"></a>00251
|
||||
<a name="l00256"></a><a class="code" href="classMOEO.html#1bbd9cb1a7709592bf4bc29dff8c5273">00256</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="l00257"></a>00257 {
|
||||
<a name="l00258"></a>00258 std::string objectiveVector_str;
|
||||
<a name="l00259"></a>00259 <span class="keywordtype">int</span> pos = _is.tellg();
|
||||
<a name="l00260"></a>00260 _is >> objectiveVector_str;
|
||||
<a name="l00261"></a>00261 <span class="keywordflow">if</span> (objectiveVector_str == <span class="stringliteral">"INVALID"</span>)
|
||||
<a name="l00262"></a>00262 {
|
||||
<a name="l00263"></a>00263 <a class="code" href="classMOEO.html#6b75e7e84726cf4e2d50216a35cec70b">invalidateObjectiveVector</a>();
|
||||
<a name="l00264"></a>00264 }
|
||||
<a name="l00265"></a>00265 <span class="keywordflow">else</span>
|
||||
<a name="l00266"></a>00266 {
|
||||
<a name="l00267"></a>00267 <a class="code" href="classMOEO.html#d07613f286ef484f164c51c9c1b2dc91">invalidObjectiveVectorValue</a> = <span class="keyword">false</span>;
|
||||
<a name="l00268"></a>00268 _is.seekg(pos); <span class="comment">// rewind</span>
|
||||
<a name="l00269"></a>00269 _is >> <a class="code" href="classMOEO.html#26b6fd1187b825b655d5a34b1d0693c9">objectiveVectorValue</a>;
|
||||
<a name="l00270"></a>00270 }
|
||||
<a name="l00271"></a>00271 }
|
||||
<a name="l00272"></a>00272
|
||||
<a name="l00273"></a>00273
|
||||
<a name="l00274"></a>00274 <span class="keyword">private</span>:
|
||||
<a name="l00275"></a>00275
|
||||
<a name="l00277"></a><a class="code" href="classMOEO.html#26b6fd1187b825b655d5a34b1d0693c9">00277</a> <a class="code" href="classMOEO.html#9fafca99234ef3cd9fdbaf05bde5a275">ObjectiveVector</a> <a class="code" href="classMOEO.html#26b6fd1187b825b655d5a34b1d0693c9">objectiveVectorValue</a>;
|
||||
<a name="l00279"></a><a class="code" href="classMOEO.html#d07613f286ef484f164c51c9c1b2dc91">00279</a> <span class="keywordtype">bool</span> <a class="code" href="classMOEO.html#d07613f286ef484f164c51c9c1b2dc91">invalidObjectiveVectorValue</a>;
|
||||
<a name="l00281"></a><a class="code" href="classMOEO.html#bcc3104ab7311fa5987de80811393c7c">00281</a> <a class="code" href="classMOEO.html#03184b6c0b5c905e0ff5a790a3d55803">Fitness</a> <a class="code" href="classMOEO.html#bcc3104ab7311fa5987de80811393c7c">fitnessValue</a>;
|
||||
<a name="l00283"></a><a class="code" href="classMOEO.html#17f57546c6de38604d6749cc6ef9d254">00283</a> <span class="keywordtype">bool</span> <a class="code" href="classMOEO.html#17f57546c6de38604d6749cc6ef9d254">invalidFitnessValue</a>;
|
||||
<a name="l00285"></a><a class="code" href="classMOEO.html#83cc0d3a4020cbd7e1ff895dfedc61eb">00285</a> <a class="code" href="classMOEO.html#9682a883fedc6333e95906e02236d492">Diversity</a> <a class="code" href="classMOEO.html#83cc0d3a4020cbd7e1ff895dfedc61eb">diversityValue</a>;
|
||||
<a name="l00287"></a><a class="code" href="classMOEO.html#c53c08b7c51d4cc06efe58c6127f9b7d">00287</a> <span class="keywordtype">bool</span> <a class="code" href="classMOEO.html#c53c08b7c51d4cc06efe58c6127f9b7d">invalidDiversityValue</a>;
|
||||
<a name="l00288"></a>00288
|
||||
<a name="l00289"></a>00289 };
|
||||
<a name="l00290"></a>00290
|
||||
<a name="l00291"></a>00291 <span class="preprocessor">#endif </span><span class="comment">/*MOEO_H_*/</span>
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Jul 6 09:41:04 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.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
118
trunk/paradiseo-moeo/doc/html/annotated.html
Normal file
|
|
@ -0,0 +1,118 @@
|
|||
<!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.4.7 -->
|
||||
<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="classmoeoAchievementFitnessAssignment.html">moeoAchievementFitnessAssignment< MOEOT ></a></td><td class="indexvalue">Fitness assignment sheme based on the achievement scalarizing function propozed by Wiersbicki (1980) </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="classmoeoAggregativeComparator.html">moeoAggregativeComparator< MOEOT ></a></td><td class="indexvalue">Functor allowing to compare two solutions according to their fitness and diversity values, each according to its aggregative value </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoAlgo.html">moeoAlgo</a></td><td class="indexvalue">Abstract class for multi-objective algorithms </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< MOEOT ></a></td><td class="indexvalue">This class allows to save the objective vectors of the 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="classmoeoBinaryIndicatorBasedFitnessAssignment.html">moeoBinaryIndicatorBasedFitnessAssignment< MOEOT ></a></td><td class="indexvalue">MoeoIndicatorBasedFitnessAssignment for binary indicators </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="classmoeoCrowdingDiversityAssignment.html">moeoCrowdingDiversityAssignment< MOEOT ></a></td><td class="indexvalue">Diversity assignment sheme based on crowding 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="classmoeoDistance.html">moeoDistance< MOEOT, Type ></a></td><td class="indexvalue">The base class for distance computation </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoDistanceMatrix.html">moeoDistanceMatrix< MOEOT, Type ></a></td><td class="indexvalue">A matrix to compute distances between every pair of individuals contained in a population </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="classmoeoEasyEA_1_1eoDummyEval.html">moeoEasyEA< MOEOT >::eoDummyEval</a></td><td class="indexvalue"><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/struct_dummy.html">Dummy</a> eval </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoEasyEA_1_1eoDummySelect.html">moeoEasyEA< MOEOT >::eoDummySelect</a></td><td class="indexvalue"><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/struct_dummy.html">Dummy</a> select </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoEasyEA_1_1eoDummyTransform.html">moeoEasyEA< MOEOT >::eoDummyTransform</a></td><td class="indexvalue"><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/struct_dummy.html">Dummy</a> transform </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 object 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 object is used to compare solutions in order to sort the population </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoEuclideanDistance.html">moeoEuclideanDistance< MOEOT ></a></td><td class="indexvalue">A class allowing to compute an euclidian distance between two solutions in the objective space with normalized objective values (i.e </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="classmoeoExpBinaryIndicatorBasedFitnessAssignment.html">moeoExpBinaryIndicatorBasedFitnessAssignment< MOEOT ></a></td><td class="indexvalue">Fitness assignment sheme based on an indicator proposed in: E </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="classmoeoFastNonDominatedSortingFitnessAssignment_1_1ObjectiveComparator.html">moeoFastNonDominatedSortingFitnessAssignment< MOEOT >::ObjectiveComparator</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="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="classmoeoFrontByFrontCrowdingDiversityAssignment.html">moeoFrontByFrontCrowdingDiversityAssignment< MOEOT ></a></td><td class="indexvalue">Diversity assignment sheme based on crowding proposed in: K </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoFrontByFrontSharingDiversityAssignment.html">moeoFrontByFrontSharingDiversityAssignment< MOEOT ></a></td><td class="indexvalue">Sharing assignment scheme on the way it is used in NSGA </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="classmoeoIBEA.html">moeoIBEA< MOEOT ></a></td><td class="indexvalue">IBEA (Indicator-Based Evolutionary Algorithm) as described in: E </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoIndicatorBasedFitnessAssignment.html">moeoIndicatorBasedFitnessAssignment< MOEOT ></a></td><td class="indexvalue">MoeoIndicatorBasedFitnessAssignment is a <a class="el" href="classmoeoFitnessAssignment.html">moeoFitnessAssignment</a> for Indicator-based strategies </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="classmoeoManhattanDistance.html">moeoManhattanDistance< MOEOT ></a></td><td class="indexvalue">A class allowing to compute the Manhattan distance between two solutions in the objective space normalized objective values (i.e </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="classmoeoNormalizedDistance.html">moeoNormalizedDistance< MOEOT, Type ></a></td><td class="indexvalue">The base class for double distance computation with normalized objective values (i.e </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="classmoeoNSGA.html">moeoNSGA< MOEOT ></a></td><td class="indexvalue">NSGA (Non-dominated Sorting Genetic Algorithm) as described in: N </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoNSGAII.html">moeoNSGAII< MOEOT ></a></td><td class="indexvalue">NSGA-II (Non-dominated Sorting Genetic Algorithm II) as described in: Deb, K., S </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmoeoObjectiveObjectiveVectorComparator.html">moeoObjectiveObjectiveVectorComparator< ObjectiveVector ></a></td><td class="indexvalue">Functor allowing to compare two objective vectors 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, ObjectiveVectorType ></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="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="classmoeoRealObjectiveVector.html">moeoRealObjectiveVector< ObjectiveVectorTraits ></a></td><td class="indexvalue">This class allows to represent a solution in the objective space (phenotypic representation) by a std::vector of real values, i.e </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 implementation 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="classmoeoSharingDiversityAssignment.html">moeoSharingDiversityAssignment< MOEOT ></a></td><td class="indexvalue">Sharing assignment scheme originally porposed by: D </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="classmoeoUnaryIndicatorBasedFitnessAssignment.html">moeoUnaryIndicatorBasedFitnessAssignment< MOEOT ></a></td><td class="indexvalue">MoeoIndicatorBasedFitnessAssignment for unary indicators </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 Fri Jul 6 09:41:04 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.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
86
trunk/paradiseo-moeo/doc/html/classMOEO-members.html
Normal file
|
|
@ -0,0 +1,86 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: 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.4.7 -->
|
||||
<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#ca43305b2f4d1b1933f7e1c579404379">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#c610f4636e8c26a351fcfbc25028aa01">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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html#f3219f2db76a83f25a8096d2afd61d12">EO</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html">EO< MOEOObjectiveVector ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html#f3219f2db76a83f25a8096d2afd61d12">EO</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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#c02c16902f914a6fde83a33d2c8b1534">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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html#2d88f93163bc50fe57a18627e3b776b9">EO< MOEOObjectiveVector >::fitness</a>(const Fitness &_fitness)</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html">EO< MOEOObjectiveVector ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html#0e9eb37c82c311a6498be52c59586395">EO< MOEOObjectiveVector >::fitness</a>(performance_type perf)</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html">EO< MOEOObjectiveVector ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html#2c8bbb894baa564cd8b38b5699321763">fitness_traits</a> typedef</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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#314df446d1a9211121cedb2629da8906">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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html#dec1d9ef4915ccd68a3b9594009af678">invalidate_worth</a>(void)</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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#c4941e8e600fd360fdf1b061ee938e34">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#9423f9daebb1f7be6d52c80692e4af48">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#c8e93beabdab8c2f79f17c7e39efdd05">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#7509143b0f18644e7d3183a039cece7b">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#119ef916de4955298febaf3e1c8ad705">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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html#47622fb5583b3ac0a6308c56a2727fdd">EO< MOEOObjectiveVector >::operator<</a>(const EO &_eo2) const </td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html">EO< MOEOObjectiveVector ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html#34f0c0dddb9ba3f666b374931713fde6">EO< MOEOObjectiveVector >::operator<</a>(const EO< Fitness, Traits > &other) const </td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html">EO< MOEOObjectiveVector ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html#7860c3d97a5ae50a5bf860f18fda0f02">operator></a>(const EO &_eo2) const </td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html">EO< MOEOObjectiveVector ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html#17dba30efbc49c4e9816814fd1328ca5">operator></a>(const EO< Fitness, Traits > &other) const </td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html">EO< MOEOObjectiveVector ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html#0f3a1e631c64285c966b416a4234a8ce">performance</a>(performance_type perf)</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html">EO< MOEOObjectiveVector ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html#91573893b98cc10bfc12ff6948f39ac9">performance</a>(void) const </td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html">EO< MOEOObjectiveVector ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html#a3b3914123736b9bcd9066c4c7f0e463">performance_type</a> typedef</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html">EO< MOEOObjectiveVector ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classMOEO.html#a3b6074b3289585bf4dc6998e8397e24">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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html#d250965da9726a2622b4e3e7d37867b7">storage_type</a> typedef</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html">EO< MOEOObjectiveVector ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html#d4d39085735a75340c8dbbfd556f0eef">worth</a>(worth_type worth)</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html">EO< MOEOObjectiveVector ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html#ab3c3d6204397a472d0b1c0712b3fb1a">worth</a>(void) const </td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html">EO< MOEOObjectiveVector ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html#0ce9beaea3bf461264a67d341c66f541">worth_type</a> typedef</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html">EO< MOEOObjectiveVector ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html#94d6a24a40dad9d98898466799e75fdf">~EO</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_object.html#e10c6f17bfca09833245227b379dd62a">~eoObject</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_persistent.html#3fbc81768adc08cc9a31a15030b114c9">~eoPersistent</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_printable.html#74ffc0d020758b11f640a798d251679e">~eoPrintable</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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 Fri Jul 6 09:41:04 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.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
388
trunk/paradiseo-moeo/doc/html/classMOEO.html
Normal file
|
|
@ -0,0 +1,388 @@
|
|||
<!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.4.7 -->
|
||||
<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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html" alt="EO< MOEOObjectiveVector >" shape="rect" coords="498,112,986,136">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_object.html" alt="eoObject" shape="rect" coords="249,56,737,80">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_persistent.html" alt="eoPersistent" shape="rect" coords="747,56,1235,80">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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="7509143b0f18644e7d3183a039cece7b"></a><!-- doxytag: member="MOEO::objectiveVector" ref="7509143b0f18644e7d3183a039cece7b" args="() const " -->
|
||||
<a class="el" href="classMOEO.html#9fafca99234ef3cd9fdbaf05bde5a275">ObjectiveVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classMOEO.html#7509143b0f18644e7d3183a039cece7b">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="c8e93beabdab8c2f79f17c7e39efdd05"></a><!-- doxytag: member="MOEO::invalidObjectiveVector" ref="c8e93beabdab8c2f79f17c7e39efdd05" args="() const " -->
|
||||
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classMOEO.html#c8e93beabdab8c2f79f17c7e39efdd05">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="c02c16902f914a6fde83a33d2c8b1534"></a><!-- doxytag: member="MOEO::fitness" ref="c02c16902f914a6fde83a33d2c8b1534" args="() const " -->
|
||||
<a class="el" href="classMOEO.html#03184b6c0b5c905e0ff5a790a3d55803">Fitness</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classMOEO.html#c02c16902f914a6fde83a33d2c8b1534">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="9423f9daebb1f7be6d52c80692e4af48"></a><!-- doxytag: member="MOEO::invalidFitness" ref="9423f9daebb1f7be6d52c80692e4af48" args="() const " -->
|
||||
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classMOEO.html#9423f9daebb1f7be6d52c80692e4af48">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="c610f4636e8c26a351fcfbc25028aa01"></a><!-- doxytag: member="MOEO::diversity" ref="c610f4636e8c26a351fcfbc25028aa01" args="() const " -->
|
||||
<a class="el" href="classMOEO.html#9682a883fedc6333e95906e02236d492">Diversity</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classMOEO.html#c610f4636e8c26a351fcfbc25028aa01">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="c4941e8e600fd360fdf1b061ee938e34"></a><!-- doxytag: member="MOEO::invalidDiversity" ref="c4941e8e600fd360fdf1b061ee938e34" args="() const " -->
|
||||
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classMOEO.html#c4941e8e600fd360fdf1b061ee938e34">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="314df446d1a9211121cedb2629da8906"></a><!-- doxytag: member="MOEO::invalid" ref="314df446d1a9211121cedb2629da8906" args="() const " -->
|
||||
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classMOEO.html#314df446d1a9211121cedb2629da8906">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#119ef916de4955298febaf3e1c8ad705">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="#119ef916de4955298febaf3e1c8ad705"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ca43305b2f4d1b1933f7e1c579404379"></a><!-- doxytag: member="MOEO::className" ref="ca43305b2f4d1b1933f7e1c579404379" args="() const " -->
|
||||
virtual std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classMOEO.html#ca43305b2f4d1b1933f7e1c579404379">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#a3b6074b3289585bf4dc6998e8397e24">printOn</a> (std::ostream &_os) const </td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Writing object. <a href="#a3b6074b3289585bf4dc6998e8397e24"></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. Using some specific representations, you will have to define a copy constructor if the default one is not what you want. In the same cases, you will also have to define the affectation operator (operator=). Then, you will explicitly have to call the parent copy constructor and the parent affectation operator at the beginning of the corresponding implementation. Besides, note that, contrary to the mono-objective case (and to <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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#l00034">34</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#l00085">85</a> of file <a class="el" href="MOEO_8h-source.html">MOEO.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="MOEO_8h-source.html#l00279">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity >::invalidObjectiveVectorValue</a>, and <a class="el" href="MOEO_8h-source.html#l00277">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#l00127">127</a> of file <a class="el" href="MOEO_8h-source.html">MOEO.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="MOEO_8h-source.html#l00281">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity >::fitnessValue</a>, and <a class="el" href="MOEO_8h-source.html#l00283">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#l00169">169</a> of file <a class="el" href="MOEO_8h-source.html">MOEO.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="MOEO_8h-source.html#l00285">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity >::diversityValue</a>, and <a class="el" href="MOEO_8h-source.html#l00287">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity >::invalidDiversityValue</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="119ef916de4955298febaf3e1c8ad705"></a><!-- doxytag: member="MOEO::operator<" ref="119ef916de4955298febaf3e1c8ad705" 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#l00220">220</a> of file <a class="el" href="MOEO_8h-source.html">MOEO.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="MOEO_8h-source.html#l00071">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity >::objectiveVector()</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="a3b6074b3289585bf4dc6998e8397e24"></a><!-- doxytag: member="MOEO::printOn" ref="a3b6074b3289585bf4dc6998e8397e24" 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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html#c4ac74f2daf9daeed66d935391908d62">EO< MOEOObjectiveVector ></a>.
|
||||
<p>
|
||||
Reimplemented in <a class="el" href="classmoeoBitVector.html#78f821c548cf46d8bcd30aa8a52ffb7c">moeoBitVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity ></a>, <a class="el" href="classmoeoVector.html#d0a92cb26483ffab754ac4a0efb76308">moeoVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity, GeneType ></a>, <a class="el" href="classmoeoVector.html#d0a92cb26483ffab754ac4a0efb76308">moeoVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity, bool ></a>, and <a class="el" href="classmoeoVector.html#d0a92cb26483ffab754ac4a0efb76308">moeoVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity, double ></a>.
|
||||
<p>
|
||||
Definition at line <a class="el" href="MOEO_8h-source.html#l00239">239</a> of file <a class="el" href="MOEO_8h-source.html">MOEO.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="MOEO_8h-source.html#l00104">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity >::invalidObjectiveVector()</a>, and <a class="el" href="MOEO_8h-source.html#l00277">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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html#8d98b330d6a8c2b4e3371eae2b2d7e48">EO< MOEOObjectiveVector ></a>.
|
||||
<p>
|
||||
Reimplemented in <a class="el" href="classmoeoBitVector.html#31cd3f894615d0a27dd116a5c8082521">moeoBitVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity ></a>, <a class="el" href="classmoeoVector.html#cd8ee0fe79bb9515b29e2a4d3fee5ab9">moeoVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity, GeneType ></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#l00256">256</a> of file <a class="el" href="MOEO_8h-source.html">MOEO.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="MOEO_8h-source.html#l00095">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity >::invalidateObjectiveVector()</a>, <a class="el" href="MOEO_8h-source.html#l00279">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity >::invalidObjectiveVectorValue</a>, and <a class="el" href="MOEO_8h-source.html#l00277">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 Fri Jul 6 09:41:04 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.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
BIN
trunk/paradiseo-moeo/doc/html/classMOEO.png
Normal file
|
After Width: | Height: | Size: 4.3 KiB |
56
trunk/paradiseo-moeo/doc/html/classes.html
Normal file
|
|
@ -0,0 +1,56 @@
|
|||
<!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.4.7 -->
|
||||
<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="classmoeoEasyEA_1_1eoDummyTransform.html">moeoEasyEA::eoDummyTransform</a> </td><td><a class="el" href="classmoeoNormalizedSolutionVsSolutionBinaryMetric.html">moeoNormalizedSolutionVsSolutionBinaryMetric</a> </td></tr><tr><td><a class="el" href="classmoeoAchievementFitnessAssignment.html">moeoAchievementFitnessAssignment</a> </td><td><a class="el" href="classmoeoElitistReplacement.html">moeoElitistReplacement</a> </td><td><a class="el" href="classmoeoNSGA.html">moeoNSGA</a> </td></tr><tr><td><a class="el" href="classmoeoAdditiveEpsilonBinaryMetric.html">moeoAdditiveEpsilonBinaryMetric</a> </td><td><a class="el" href="classmoeoElitistReplacement_1_1Cmp.html">moeoElitistReplacement::Cmp</a> </td><td><a class="el" href="classmoeoNSGAII.html">moeoNSGAII</a> </td></tr><tr><td><a class="el" href="classmoeoAggregativeComparator.html">moeoAggregativeComparator</a> </td><td><a class="el" href="classmoeoEntropyMetric.html">moeoEntropyMetric</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></tr><tr><td><a class="el" href="classmoeoAlgo.html">moeoAlgo</a> </td><td><a class="el" href="classmoeoEnvironmentalReplacement.html">moeoEnvironmentalReplacement</a> </td><td><a class="el" href="classmoeoObjectiveObjectiveVectorComparator.html">moeoObjectiveObjectiveVectorComparator</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="classmoeoObjectiveVector.html">moeoObjectiveVector</a> </td></tr><tr><td><a class="el" href="classmoeoArchiveObjectiveVectorSavingUpdater.html">moeoArchiveObjectiveVectorSavingUpdater</a> </td><td><a class="el" href="classmoeoEuclideanDistance.html">moeoEuclideanDistance</a> </td><td><a class="el" href="classmoeoObjectiveVectorComparator.html">moeoObjectiveVectorComparator</a> </td></tr><tr><td><a class="el" href="classmoeoArchiveUpdater.html">moeoArchiveUpdater</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 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="classmoeoExpBinaryIndicatorBasedFitnessAssignment.html">moeoExpBinaryIndicatorBasedFitnessAssignment</a> </td><td><a class="el" href="classmoeoOneObjectiveComparator.html">moeoOneObjectiveComparator</a> </td></tr><tr><td><a class="el" href="classmoeoBinaryIndicatorBasedFitnessAssignment.html">moeoBinaryIndicatorBasedFitnessAssignment</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 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="classmoeoFastNonDominatedSortingFitnessAssignment.html">moeoFastNonDominatedSortingFitnessAssignment</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="classmoeoFastNonDominatedSortingFitnessAssignment_1_1ObjectiveComparator.html">moeoFastNonDominatedSortingFitnessAssignment::ObjectiveComparator</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 class="el" href="classmoeoFitnessAssignment.html">moeoFitnessAssignment</a> </td><td><a name="letter_R"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> R </div></td></tr></table>
|
||||
</td></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="classmoeoFitnessThenDiversityComparator.html">moeoFitnessThenDiversityComparator</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="classmoeoFrontByFrontCrowdingDiversityAssignment.html">moeoFrontByFrontCrowdingDiversityAssignment</a> </td><td><a class="el" href="classmoeoRealObjectiveVector.html">moeoRealObjectiveVector</a> </td></tr><tr><td><a class="el" href="classmoeoComparator.html">moeoComparator</a> </td><td><a class="el" href="classmoeoFrontByFrontSharingDiversityAssignment.html">moeoFrontByFrontSharingDiversityAssignment</a> </td><td><a class="el" href="classmoeoRealVector.html">moeoRealVector</a> </td></tr><tr><td><a class="el" href="classmoeoContributionMetric.html">moeoContributionMetric</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 class="el" href="classmoeoReplacement.html">moeoReplacement</a> </td></tr><tr><td><a class="el" href="classmoeoConvertPopToObjectiveVectors.html">moeoConvertPopToObjectiveVectors</a> </td><td><a class="el" href="classmoeoGDominanceObjectiveVectorComparator.html">moeoGDominanceObjectiveVectorComparator</a> </td><td><a class="el" href="classmoeoRouletteSelect.html">moeoRouletteSelect</a> </td></tr><tr><td><a class="el" href="classmoeoCriterionBasedFitnessAssignment.html">moeoCriterionBasedFitnessAssignment</a> </td><td><a class="el" href="classmoeoGenerationalReplacement.html">moeoGenerationalReplacement</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="classmoeoCrowdingDiversityAssignment.html">moeoCrowdingDiversityAssignment</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="classmoeoScalarFitnessAssignment.html">moeoScalarFitnessAssignment</a> </td></tr><tr><td><a name="letter_D"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> D </div></td></tr></table>
|
||||
</td><td><a class="el" href="classmoeoHybridLS.html">moeoHybridLS</a> </td><td><a class="el" href="classmoeoSelectFromPopAndArch.html">moeoSelectFromPopAndArch</a> </td></tr><tr><td><a class="el" href="classmoeoDetTournamentSelect.html">moeoDetTournamentSelect</a> </td><td><a class="el" href="classmoeoHypervolumeBinaryMetric.html">moeoHypervolumeBinaryMetric</a> </td><td><a class="el" href="classmoeoSelectOne.html">moeoSelectOne</a> </td></tr><tr><td><a class="el" href="classmoeoDistance.html">moeoDistance</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="classmoeoSharingDiversityAssignment.html">moeoSharingDiversityAssignment</a> </td></tr><tr><td><a class="el" href="classmoeoDistanceMatrix.html">moeoDistanceMatrix</a> </td><td><a class="el" href="classmoeoIBEA.html">moeoIBEA</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 class="el" href="classmoeoIndicatorBasedFitnessAssignment.html">moeoIndicatorBasedFitnessAssignment</a> </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 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="classmoeoStochTournamentSelect.html">moeoStochTournamentSelect</a> </td></tr><tr><td><a class="el" href="classmoeoDummyDiversityAssignment.html">moeoDummyDiversityAssignment</a> </td><td><a class="el" href="classmoeoLS.html">moeoLS</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_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="classmoeoUnaryIndicatorBasedFitnessAssignment.html">moeoUnaryIndicatorBasedFitnessAssignment</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="classmoeoManhattanDistance.html">moeoManhattanDistance</a> </td><td><a class="el" href="classmoeoUnaryMetric.html">moeoUnaryMetric</a> </td></tr><tr><td><a class="el" href="classmoeoEA.html">moeoEA</a> </td><td><a class="el" href="classmoeoMetric.html">moeoMetric</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="classmoeoEasyEA.html">moeoEasyEA</a> </td><td><a class="el" href="classMOEO.html">MOEO</a> </td><td><a class="el" href="classmoeoVector.html">moeoVector</a> </td></tr><tr><td><a class="el" href="classmoeoEasyEA_1_1eoDummyEval.html">moeoEasyEA::eoDummyEval</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="classmoeoVectorUnaryMetric.html">moeoVectorUnaryMetric</a> </td></tr><tr><td><a class="el" href="classmoeoEasyEA_1_1eoDummySelect.html">moeoEasyEA::eoDummySelect</a> </td><td><a class="el" href="classmoeoNormalizedDistance.html">moeoNormalizedDistance</a> </td><td><a class="el" href="classmoeoVectorVsVectorBinaryMetric.html">moeoVectorVsVectorBinaryMetric</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 Fri Jul 6 09:41:04 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.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,51 @@
|
|||
<!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.4.7 -->
|
||||
<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>moeoAchievementFitnessAssignment< MOEOT > Member List</h1>This is the complete list of members for <a class="el" href="classmoeoAchievementFitnessAssignment.html">moeoAchievementFitnessAssignment< MOEOT ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoAchievementFitnessAssignment.html#7c027540ed0d7f61559f636b6b8a4b29">compute</a>(MOEOT &_moeo)</td><td><a class="el" href="classmoeoAchievementFitnessAssignment.html">moeoAchievementFitnessAssignment< MOEOT ></a></td><td><code> [inline, private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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="classmoeoAchievementFitnessAssignment.html#cdc77cfe1180bc792b9de82755828896">inf</a>() const </td><td><a class="el" href="classmoeoAchievementFitnessAssignment.html">moeoAchievementFitnessAssignment< MOEOT ></a></td><td><code> [inline, private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoAchievementFitnessAssignment.html#2992fb7c43286bef9cd6dc7628fa083a">lambdas</a></td><td><a class="el" href="classmoeoAchievementFitnessAssignment.html">moeoAchievementFitnessAssignment< MOEOT ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoAchievementFitnessAssignment.html#52ae7d8112e66813232172a26d03cbb8">moeoAchievementFitnessAssignment</a>(ObjectiveVector &_reference, std::vector< double > &_lambdas, double _spn=0.0001)</td><td><a class="el" href="classmoeoAchievementFitnessAssignment.html">moeoAchievementFitnessAssignment< MOEOT ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoAchievementFitnessAssignment.html#75d9668a256381ef764352d705dcf47a">moeoAchievementFitnessAssignment</a>(ObjectiveVector &_reference, double _spn=0.0001)</td><td><a class="el" href="classmoeoAchievementFitnessAssignment.html">moeoAchievementFitnessAssignment< MOEOT ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoAchievementFitnessAssignment.html#1a58a88ff0175cf303eb63d8b4f52a26">ObjectiveVector</a> typedef</td><td><a class="el" href="classmoeoAchievementFitnessAssignment.html">moeoAchievementFitnessAssignment< MOEOT ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoAchievementFitnessAssignment.html#d5863db9571d7f23a16ca184adf562a3">operator()</a>(eoPop< MOEOT > &_pop)</td><td><a class="el" href="classmoeoAchievementFitnessAssignment.html">moeoAchievementFitnessAssignment< MOEOT ></a></td><td><code> [inline, virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoAchievementFitnessAssignment.html#3f01cc20823b53f440dd1ab5a82c3564">reference</a></td><td><a class="el" href="classmoeoAchievementFitnessAssignment.html">moeoAchievementFitnessAssignment< MOEOT ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoAchievementFitnessAssignment.html#d200530e3fbdf847dca970ac2265d83d">setReference</a>(const ObjectiveVector &_reference)</td><td><a class="el" href="classmoeoAchievementFitnessAssignment.html">moeoAchievementFitnessAssignment< MOEOT ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoAchievementFitnessAssignment.html#bf99cd0c85e298bdd1281ef2fb06e7b0">spn</a></td><td><a class="el" href="classmoeoAchievementFitnessAssignment.html">moeoAchievementFitnessAssignment< MOEOT ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoAchievementFitnessAssignment.html#a6a2ae6c263dbcea3c16cde4c8a1e5fc">updateByDeleting</a>(eoPop< MOEOT > &_pop, ObjectiveVector &_objVec)</td><td><a class="el" href="classmoeoAchievementFitnessAssignment.html">moeoAchievementFitnessAssignment< MOEOT ></a></td><td><code> [inline, virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoFitnessAssignment.html#057fd85764abb5de35adb52b5ef695be">moeoScalarFitnessAssignment::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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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 Fri Jul 6 09:41:04 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.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,344 @@
|
|||
<!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: moeoAchievementFitnessAssignment< 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.4.7 -->
|
||||
<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>moeoAchievementFitnessAssignment< MOEOT > Class Template Reference</h1><!-- doxytag: class="moeoAchievementFitnessAssignment" --><!-- doxytag: inherits="moeoScalarFitnessAssignment" -->Fitness assignment sheme based on the achievement scalarizing function propozed by Wiersbicki (1980).
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="moeoAchievementFitnessAssignment_8h-source.html">moeoAchievementFitnessAssignment.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moeoAchievementFitnessAssignment< MOEOT >:
|
||||
<p><center><img src="classmoeoAchievementFitnessAssignment.png" usemap="#moeoAchievementFitnessAssignment< MOEOT >_map" border="0" alt=""></center>
|
||||
<map name="moeoAchievementFitnessAssignment< MOEOT >_map">
|
||||
<area href="classmoeoScalarFitnessAssignment.html" alt="moeoScalarFitnessAssignment< MOEOT >" shape="rect" coords="0,168,289,192">
|
||||
<area href="classmoeoFitnessAssignment.html" alt="moeoFitnessAssignment< MOEOT >" shape="rect" coords="0,112,289,136">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html" alt="eoUF< eoPop< MOEOT > &, void >" shape="rect" coords="0,56,289,80">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,289,24">
|
||||
</map>
|
||||
<a href="classmoeoAchievementFitnessAssignment-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="1a58a88ff0175cf303eb63d8b4f52a26"></a><!-- doxytag: member="moeoAchievementFitnessAssignment::ObjectiveVector" ref="1a58a88ff0175cf303eb63d8b4f52a26" args="" -->
|
||||
typedef MOEOT::ObjectiveVector </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoAchievementFitnessAssignment.html#1a58a88ff0175cf303eb63d8b4f52a26">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"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoAchievementFitnessAssignment.html#52ae7d8112e66813232172a26d03cbb8">moeoAchievementFitnessAssignment</a> (<a class="el" href="classmoeoAchievementFitnessAssignment.html#1a58a88ff0175cf303eb63d8b4f52a26">ObjectiveVector</a> &_reference, std::vector< double > &_lambdas, double _spn=0.0001)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Default ctor. <a href="#52ae7d8112e66813232172a26d03cbb8"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoAchievementFitnessAssignment.html#75d9668a256381ef764352d705dcf47a">moeoAchievementFitnessAssignment</a> (<a class="el" href="classmoeoAchievementFitnessAssignment.html#1a58a88ff0175cf303eb63d8b4f52a26">ObjectiveVector</a> &_reference, double _spn=0.0001)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Ctor with default values for lambdas (1/nObjectives). <a href="#75d9668a256381ef764352d705dcf47a"></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="classmoeoAchievementFitnessAssignment.html#d5863db9571d7f23a16ca184adf562a3">operator()</a> (<a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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="#d5863db9571d7f23a16ca184adf562a3"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoAchievementFitnessAssignment.html#a6a2ae6c263dbcea3c16cde4c8a1e5fc">updateByDeleting</a> (<a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html">eoPop</a>< MOEOT > &_pop, <a class="el" href="classmoeoAchievementFitnessAssignment.html#1a58a88ff0175cf303eb63d8b4f52a26">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 (nothing to do). <a href="#a6a2ae6c263dbcea3c16cde4c8a1e5fc"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoAchievementFitnessAssignment.html#d200530e3fbdf847dca970ac2265d83d">setReference</a> (const <a class="el" href="classmoeoAchievementFitnessAssignment.html#1a58a88ff0175cf303eb63d8b4f52a26">ObjectiveVector</a> &_reference)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the reference point. <a href="#d200530e3fbdf847dca970ac2265d83d"></a><br></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cdc77cfe1180bc792b9de82755828896"></a><!-- doxytag: member="moeoAchievementFitnessAssignment::inf" ref="cdc77cfe1180bc792b9de82755828896" args="() const " -->
|
||||
double </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoAchievementFitnessAssignment.html#cdc77cfe1180bc792b9de82755828896">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="classmoeoAchievementFitnessAssignment.html#7c027540ed0d7f61559f636b6b8a4b29">compute</a> (MOEOT &_moeo)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Computes the fitness value for a solution. <a href="#7c027540ed0d7f61559f636b6b8a4b29"></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="3f01cc20823b53f440dd1ab5a82c3564"></a><!-- doxytag: member="moeoAchievementFitnessAssignment::reference" ref="3f01cc20823b53f440dd1ab5a82c3564" args="" -->
|
||||
<a class="el" href="classmoeoAchievementFitnessAssignment.html#1a58a88ff0175cf303eb63d8b4f52a26">ObjectiveVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoAchievementFitnessAssignment.html#3f01cc20823b53f440dd1ab5a82c3564">reference</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="2992fb7c43286bef9cd6dc7628fa083a"></a><!-- doxytag: member="moeoAchievementFitnessAssignment::lambdas" ref="2992fb7c43286bef9cd6dc7628fa083a" args="" -->
|
||||
std::vector< double > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoAchievementFitnessAssignment.html#2992fb7c43286bef9cd6dc7628fa083a">lambdas</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">the weighted coefficients vector <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bf99cd0c85e298bdd1281ef2fb06e7b0"></a><!-- doxytag: member="moeoAchievementFitnessAssignment::spn" ref="bf99cd0c85e298bdd1281ef2fb06e7b0" args="" -->
|
||||
double </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoAchievementFitnessAssignment.html#bf99cd0c85e298bdd1281ef2fb06e7b0">spn</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">an arbitrary small positive number (0 < _spn << 1) <br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class MOEOT><br>
|
||||
class moeoAchievementFitnessAssignment< MOEOT ></h3>
|
||||
|
||||
Fitness assignment sheme based on the achievement scalarizing function propozed by Wiersbicki (1980).
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoAchievementFitnessAssignment_8h-source.html#l00024">24</a> of file <a class="el" href="moeoAchievementFitnessAssignment_8h-source.html">moeoAchievementFitnessAssignment.h</a>.<hr><h2>Constructor & Destructor Documentation</h2>
|
||||
<a class="anchor" name="52ae7d8112e66813232172a26d03cbb8"></a><!-- doxytag: member="moeoAchievementFitnessAssignment::moeoAchievementFitnessAssignment" ref="52ae7d8112e66813232172a26d03cbb8" args="(ObjectiveVector &_reference, std::vector< double > &_lambdas, double _spn=0.0001)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class MOEOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classmoeoAchievementFitnessAssignment.html">moeoAchievementFitnessAssignment</a>< MOEOT >::<a class="el" href="classmoeoAchievementFitnessAssignment.html">moeoAchievementFitnessAssignment</a> </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classmoeoAchievementFitnessAssignment.html#1a58a88ff0175cf303eb63d8b4f52a26">ObjectiveVector</a> & </td>
|
||||
<td class="paramname"> <em>_reference</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">std::vector< double > & </td>
|
||||
<td class="paramname"> <em>_lambdas</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">double </td>
|
||||
<td class="paramname"> <em>_spn</em> = <code>0.0001</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>
|
||||
Default 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>_reference</em> </td><td>reference point vector </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_lambdas</em> </td><td>weighted coefficients vector </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_spn</em> </td><td>arbitrary small positive number (0 < _spn << 1) </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoAchievementFitnessAssignment_8h-source.html#l00038">38</a> of file <a class="el" href="moeoAchievementFitnessAssignment_8h-source.html">moeoAchievementFitnessAssignment.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="moeoAchievementFitnessAssignment_8h-source.html#l00112">moeoAchievementFitnessAssignment< MOEOT >::spn</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="75d9668a256381ef764352d705dcf47a"></a><!-- doxytag: member="moeoAchievementFitnessAssignment::moeoAchievementFitnessAssignment" ref="75d9668a256381ef764352d705dcf47a" args="(ObjectiveVector &_reference, double _spn=0.0001)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class MOEOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classmoeoAchievementFitnessAssignment.html">moeoAchievementFitnessAssignment</a>< MOEOT >::<a class="el" href="classmoeoAchievementFitnessAssignment.html">moeoAchievementFitnessAssignment</a> </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classmoeoAchievementFitnessAssignment.html#1a58a88ff0175cf303eb63d8b4f52a26">ObjectiveVector</a> & </td>
|
||||
<td class="paramname"> <em>_reference</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">double </td>
|
||||
<td class="paramname"> <em>_spn</em> = <code>0.0001</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 with default values for lambdas (1/nObjectives).
|
||||
<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>_reference</em> </td><td>reference point vector </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_spn</em> </td><td>arbitrary small positive number (0 < _spn << 1) </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoAchievementFitnessAssignment_8h-source.html#l00054">54</a> of file <a class="el" href="moeoAchievementFitnessAssignment_8h-source.html">moeoAchievementFitnessAssignment.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="moeoAchievementFitnessAssignment_8h-source.html#l00110">moeoAchievementFitnessAssignment< MOEOT >::lambdas</a>, and <a class="el" href="moeoAchievementFitnessAssignment_8h-source.html#l00112">moeoAchievementFitnessAssignment< MOEOT >::spn</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr><h2>Member Function Documentation</h2>
|
||||
<a class="anchor" name="d5863db9571d7f23a16ca184adf562a3"></a><!-- doxytag: member="moeoAchievementFitnessAssignment::operator()" ref="d5863db9571d7f23a16ca184adf562a3" 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="classmoeoAchievementFitnessAssignment.html">moeoAchievementFitnessAssignment</a>< MOEOT >::operator() </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">eoUF< eoPop< MOEOT > &, void ></a>.
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoAchievementFitnessAssignment_8h-source.html#l00075">75</a> of file <a class="el" href="moeoAchievementFitnessAssignment_8h-source.html">moeoAchievementFitnessAssignment.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="moeoAchievementFitnessAssignment_8h-source.html#l00128">moeoAchievementFitnessAssignment< MOEOT >::compute()</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="a6a2ae6c263dbcea3c16cde4c8a1e5fc"></a><!-- doxytag: member="moeoAchievementFitnessAssignment::updateByDeleting" ref="a6a2ae6c263dbcea3c16cde4c8a1e5fc" 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="classmoeoAchievementFitnessAssignment.html">moeoAchievementFitnessAssignment</a>< MOEOT >::updateByDeleting </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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="classmoeoAchievementFitnessAssignment.html#1a58a88ff0175cf303eb63d8b4f52a26">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 (nothing to do).
|
||||
<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="moeoAchievementFitnessAssignment_8h-source.html#l00089">89</a> of file <a class="el" href="moeoAchievementFitnessAssignment_8h-source.html">moeoAchievementFitnessAssignment.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="d200530e3fbdf847dca970ac2265d83d"></a><!-- doxytag: member="moeoAchievementFitnessAssignment::setReference" ref="d200530e3fbdf847dca970ac2265d83d" args="(const ObjectiveVector &_reference)" -->
|
||||
<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="classmoeoAchievementFitnessAssignment.html">moeoAchievementFitnessAssignment</a>< MOEOT >::setReference </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="classmoeoAchievementFitnessAssignment.html#1a58a88ff0175cf303eb63d8b4f52a26">ObjectiveVector</a> & </td>
|
||||
<td class="paramname"> <em>_reference</em> </td>
|
||||
<td> ) </td>
|
||||
<td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Sets 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>_reference</em> </td><td>the new reference point </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoAchievementFitnessAssignment_8h-source.html#l00099">99</a> of file <a class="el" href="moeoAchievementFitnessAssignment_8h-source.html">moeoAchievementFitnessAssignment.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="moeoAchievementFitnessAssignment_8h-source.html#l00108">moeoAchievementFitnessAssignment< MOEOT >::reference</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="7c027540ed0d7f61559f636b6b8a4b29"></a><!-- doxytag: member="moeoAchievementFitnessAssignment::compute" ref="7c027540ed0d7f61559f636b6b8a4b29" args="(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="classmoeoAchievementFitnessAssignment.html">moeoAchievementFitnessAssignment</a>< MOEOT >::compute </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">MOEOT & </td>
|
||||
<td class="paramname"> <em>_moeo</em> </td>
|
||||
<td> ) </td>
|
||||
<td width="100%"><code> [inline, private]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Computes the fitness value for a 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>_moeo</em> </td><td>the solution </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoAchievementFitnessAssignment_8h-source.html#l00128">128</a> of file <a class="el" href="moeoAchievementFitnessAssignment_8h-source.html">moeoAchievementFitnessAssignment.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="moeoAchievementFitnessAssignment_8h-source.html#l00118">moeoAchievementFitnessAssignment< MOEOT >::inf()</a>, <a class="el" href="moeoAchievementFitnessAssignment_8h-source.html#l00110">moeoAchievementFitnessAssignment< MOEOT >::lambdas</a>, <a class="el" href="moeoAchievementFitnessAssignment_8h-source.html#l00108">moeoAchievementFitnessAssignment< MOEOT >::reference</a>, and <a class="el" href="moeoAchievementFitnessAssignment_8h-source.html#l00112">moeoAchievementFitnessAssignment< MOEOT >::spn</a>.
|
||||
<p>
|
||||
Referenced by <a class="el" href="moeoAchievementFitnessAssignment_8h-source.html#l00075">moeoAchievementFitnessAssignment< MOEOT >::operator()()</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="moeoAchievementFitnessAssignment_8h-source.html">moeoAchievementFitnessAssignment.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Fri Jul 6 09:41:04 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.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
After Width: | Height: | Size: 1.9 KiB |
|
|
@ -0,0 +1,47 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: Member List</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<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#04253f76c832d24a3fd6bc574be54c46">epsilon</a>(const ObjectiveVector &_o1, const ObjectiveVector &_o2, const unsigned int _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="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [static]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="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="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">moeoNormalizedSolutionVsSolutionBinaryMetric< ObjectiveVector, double >::operator()</a>(A1, A2)=0</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [pure virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoNormalizedSolutionVsSolutionBinaryMetric.html#1f56a2f59a9b0548ad0ab691c8a02334">setup</a>(double _min, double _max, unsigned int _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#0693a23c68e3fe0bb546e34926dcfe93">setup</a>(eoRealInterval _realInterval, unsigned int _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>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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 Fri Jul 6 09:41:04 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.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,171 @@
|
|||
<!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.4.7 -->
|
||||
<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="moeoAdditiveEpsilonBinaryMetric_8h-source.html">moeoAdditiveEpsilonBinaryMetric.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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,446,24">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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#04253f76c832d24a3fd6bc574be54c46">epsilon</a> (const ObjectiveVector &_o1, const ObjectiveVector &_o2, const unsigned int _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="#04253f76c832d24a3fd6bc574be54c46"></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="moeoAdditiveEpsilonBinaryMetric_8h-source.html#l00024">24</a> of file <a class="el" href="moeoAdditiveEpsilonBinaryMetric_8h-source.html">moeoAdditiveEpsilonBinaryMetric.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 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="moeoAdditiveEpsilonBinaryMetric_8h-source.html#l00035">35</a> of file <a class="el" href="moeoAdditiveEpsilonBinaryMetric_8h-source.html">moeoAdditiveEpsilonBinaryMetric.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="moeoAdditiveEpsilonBinaryMetric_8h-source.html#l00064">moeoAdditiveEpsilonBinaryMetric< ObjectiveVector >::epsilon()</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="04253f76c832d24a3fd6bc574be54c46"></a><!-- doxytag: member="moeoAdditiveEpsilonBinaryMetric::epsilon" ref="04253f76c832d24a3fd6bc574be54c46" args="(const ObjectiveVector &_o1, const ObjectiveVector &_o2, const unsigned int _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 int </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="moeoAdditiveEpsilonBinaryMetric_8h-source.html#l00064">64</a> of file <a class="el" href="moeoAdditiveEpsilonBinaryMetric_8h-source.html">moeoAdditiveEpsilonBinaryMetric.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="moeoNormalizedSolutionVsSolutionBinaryMetric_8h-source.html#l00084">moeoNormalizedSolutionVsSolutionBinaryMetric< ObjectiveVector, double >::bounds</a>.
|
||||
<p>
|
||||
Referenced by <a class="el" href="moeoAdditiveEpsilonBinaryMetric_8h-source.html#l00035">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="moeoAdditiveEpsilonBinaryMetric_8h-source.html">moeoAdditiveEpsilonBinaryMetric.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Fri Jul 6 09:41:04 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.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
After Width: | Height: | Size: 2.6 KiB |
|
|
@ -0,0 +1,44 @@
|
|||
<!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.4.7 -->
|
||||
<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>moeoAggregativeComparator< MOEOT > Member List</h1>This is the complete list of members for <a class="el" href="classmoeoAggregativeComparator.html">moeoAggregativeComparator< MOEOT ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [static]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoAggregativeComparator.html#76cc4d0f5f9bd4984c77410ad8142914">moeoAggregativeComparator</a>(double _weightFitness=1.0, double _weightDiversity=1.0)</td><td><a class="el" href="classmoeoAggregativeComparator.html">moeoAggregativeComparator< MOEOT ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoAggregativeComparator.html#2f6745ebc2d575e64b162fc250f04b0f">operator()</a>(const MOEOT &_moeo1, const MOEOT &_moeo2)</td><td><a class="el" href="classmoeoAggregativeComparator.html">moeoAggregativeComparator< MOEOT ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">moeoComparator::operator()</a>(A1, A2)=0</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [pure virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoAggregativeComparator.html#d4ce25f797af0218c6c8cfca7c73b2d3">weightDiversity</a></td><td><a class="el" href="classmoeoAggregativeComparator.html">moeoAggregativeComparator< MOEOT ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoAggregativeComparator.html#9ddf44b9e447bee8503c5b9cad9a7df0">weightFitness</a></td><td><a class="el" href="classmoeoAggregativeComparator.html">moeoAggregativeComparator< MOEOT ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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 Fri Jul 6 09:41:04 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.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,162 @@
|
|||
<!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: moeoAggregativeComparator< 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.4.7 -->
|
||||
<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>moeoAggregativeComparator< MOEOT > Class Template Reference</h1><!-- doxytag: class="moeoAggregativeComparator" --><!-- doxytag: inherits="moeoComparator" -->Functor allowing to compare two solutions according to their fitness and diversity values, each according to its aggregative value.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="moeoAggregativeComparator_8h-source.html">moeoAggregativeComparator.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moeoAggregativeComparator< MOEOT >:
|
||||
<p><center><img src="classmoeoAggregativeComparator.png" usemap="#moeoAggregativeComparator< MOEOT >_map" border="0" alt=""></center>
|
||||
<map name="moeoAggregativeComparator< MOEOT >_map">
|
||||
<area href="classmoeoComparator.html" alt="moeoComparator< MOEOT >" shape="rect" coords="0,112,247,136">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="0,56,247,80">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,247,24">
|
||||
</map>
|
||||
<a href="classmoeoAggregativeComparator-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="classmoeoAggregativeComparator.html#76cc4d0f5f9bd4984c77410ad8142914">moeoAggregativeComparator</a> (double _weightFitness=1.0, double _weightDiversity=1.0)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Ctor. <a href="#76cc4d0f5f9bd4984c77410ad8142914"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">const bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoAggregativeComparator.html#2f6745ebc2d575e64b162fc250f04b0f">operator()</a> (const MOEOT &_moeo1, const MOEOT &_moeo2)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns true if _moeo1 < _moeo2 according to the aggregation of their fitness and diversity values. <a href="#2f6745ebc2d575e64b162fc250f04b0f"></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="9ddf44b9e447bee8503c5b9cad9a7df0"></a><!-- doxytag: member="moeoAggregativeComparator::weightFitness" ref="9ddf44b9e447bee8503c5b9cad9a7df0" args="" -->
|
||||
double </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoAggregativeComparator.html#9ddf44b9e447bee8503c5b9cad9a7df0">weightFitness</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">the weight for fitness <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d4ce25f797af0218c6c8cfca7c73b2d3"></a><!-- doxytag: member="moeoAggregativeComparator::weightDiversity" ref="d4ce25f797af0218c6c8cfca7c73b2d3" args="" -->
|
||||
double </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoAggregativeComparator.html#d4ce25f797af0218c6c8cfca7c73b2d3">weightDiversity</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">the weight for diversity <br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class MOEOT><br>
|
||||
class moeoAggregativeComparator< MOEOT ></h3>
|
||||
|
||||
Functor allowing to compare two solutions according to their fitness and diversity values, each according to its aggregative value.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoAggregativeComparator_8h-source.html#l00022">22</a> of file <a class="el" href="moeoAggregativeComparator_8h-source.html">moeoAggregativeComparator.h</a>.<hr><h2>Constructor & Destructor Documentation</h2>
|
||||
<a class="anchor" name="76cc4d0f5f9bd4984c77410ad8142914"></a><!-- doxytag: member="moeoAggregativeComparator::moeoAggregativeComparator" ref="76cc4d0f5f9bd4984c77410ad8142914" args="(double _weightFitness=1.0, double _weightDiversity=1.0)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class MOEOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classmoeoAggregativeComparator.html">moeoAggregativeComparator</a>< MOEOT >::<a class="el" href="classmoeoAggregativeComparator.html">moeoAggregativeComparator</a> </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">double </td>
|
||||
<td class="paramname"> <em>_weightFitness</em> = <code>1.0</code>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">double </td>
|
||||
<td class="paramname"> <em>_weightDiversity</em> = <code>1.0</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>_weightFitness</em> </td><td>the weight for fitness </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_weightDiversity</em> </td><td>the weight for diversity </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoAggregativeComparator_8h-source.html#l00031">31</a> of file <a class="el" href="moeoAggregativeComparator_8h-source.html">moeoAggregativeComparator.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr><h2>Member Function Documentation</h2>
|
||||
<a class="anchor" name="2f6745ebc2d575e64b162fc250f04b0f"></a><!-- doxytag: member="moeoAggregativeComparator::operator()" ref="2f6745ebc2d575e64b162fc250f04b0f" 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="classmoeoAggregativeComparator.html">moeoAggregativeComparator</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 < _moeo2 according to the aggregation of their fitness and 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="moeoAggregativeComparator_8h-source.html#l00040">40</a> of file <a class="el" href="moeoAggregativeComparator_8h-source.html">moeoAggregativeComparator.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="moeoAggregativeComparator_8h-source.html#l00051">moeoAggregativeComparator< MOEOT >::weightDiversity</a>, and <a class="el" href="moeoAggregativeComparator_8h-source.html#l00049">moeoAggregativeComparator< MOEOT >::weightFitness</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="moeoAggregativeComparator_8h-source.html">moeoAggregativeComparator.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Fri Jul 6 09:41:04 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.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
BIN
trunk/paradiseo-moeo/doc/html/classmoeoAggregativeComparator.png
Normal file
|
After Width: | Height: | Size: 1 KiB |
61
trunk/paradiseo-moeo/doc/html/classmoeoAlgo.html
Normal file
|
|
@ -0,0 +1,61 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: moeoAlgo 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.4.7 -->
|
||||
<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>moeoAlgo Class Reference</h1><!-- doxytag: class="moeoAlgo" -->Abstract class for multi-objective algorithms.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="moeoAlgo_8h-source.html">moeoAlgo.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moeoAlgo:
|
||||
<p><center><img src="classmoeoAlgo.png" usemap="#moeoAlgo_map" border="0" alt=""></center>
|
||||
<map name="moeoAlgo_map">
|
||||
<area href="classmoeoEA.html" alt="moeoEA< MOEOT >" shape="rect" coords="345,56,565,80">
|
||||
<area href="classmoeoLS.html" alt="moeoLS< MOEOT, Type >" shape="rect" coords="920,56,1140,80">
|
||||
<area href="classmoeoEasyEA.html" alt="moeoEasyEA< MOEOT >" shape="rect" coords="0,112,220,136">
|
||||
<area href="classmoeoIBEA.html" alt="moeoIBEA< MOEOT >" shape="rect" coords="230,112,450,136">
|
||||
<area href="classmoeoNSGA.html" alt="moeoNSGA< MOEOT >" shape="rect" coords="460,112,680,136">
|
||||
<area href="classmoeoNSGAII.html" alt="moeoNSGAII< MOEOT >" shape="rect" coords="690,112,910,136">
|
||||
<area href="classmoeoCombinedLS.html" alt="moeoCombinedLS< MOEOT, Type >" shape="rect" coords="920,112,1140,136">
|
||||
</map>
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
Abstract class for multi-objective algorithms.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoAlgo_8h-source.html#l00019">19</a> of file <a class="el" href="moeoAlgo_8h-source.html">moeoAlgo.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="moeoAlgo_8h-source.html">moeoAlgo.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Fri Jul 6 09:41:04 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.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
BIN
trunk/paradiseo-moeo/doc/html/classmoeoAlgo.png
Normal file
|
After Width: | Height: | Size: 1.9 KiB |
80
trunk/paradiseo-moeo/doc/html/classmoeoArchive-members.html
Normal file
|
|
@ -0,0 +1,80 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: 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.4.7 -->
|
||||
<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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html#f37a425b85894e44c25392ee5f6514fc">append</a>(unsigned _newPopSize, eoInit< MOEOT > &_chromInit)</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html">eoPop< MOEOT ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html#bd89eb233cb6af943eab45f2533d06cf">best_element</a>() const </td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html">eoPop< MOEOT ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html#6d93a514c70d595534972aac8d377243">className</a>() const </td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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#748d5c75d713075288257192be1986a9">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#67f667e822e0485c6976c6ee0d18f70a">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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html#b643687724fca7036769c7c5c0cdf5f2">eoPop</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html">eoPop< MOEOT ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html#56dac0c179a2c7226197df6f5ce2b36a">eoPop</a>(unsigned _popSize, eoInit< MOEOT > &_chromInit)</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html">eoPop< MOEOT ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html#4e8b1be3cf2f862f70315371d388ff0b">eoPop</a>(std::istream &_is)</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html">eoPop< MOEOT ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html#e1612c3bf2f005476fd4c16b90e4a0ca">eoPop</a>(void)</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html#a1f7b9eb75e6d683885c3b0b510a2db9">Fitness</a> typedef</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html">eoPop< MOEOT ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html#542b1ff8c2d26b38ada3b0ee08fb7ba9">fitness_traits</a> typedef</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html">eoPop< MOEOT ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html#5236800b986f85c706d6462b6fe8f31f">getPerf2Worth</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html">eoPop< MOEOT ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html#94ff8afbb4bad67b48f04165b1170e67">invalidate</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html#92cdbaec5a1d66a9ac6322e1277b10b5">it_best_element</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html">eoPop< MOEOT ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html#b2194ac46bdbe81812bbaea955c2dc35">it_worse_element</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html#102853315e533fe5e977b8fe8c593658">nth_element</a>(int nth)</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html">eoPop< MOEOT ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html#59846c976a72f548010b09586025a78b">nth_element</a>(int which, std::vector< const MOEOT * > &result) const </td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html">eoPop< MOEOT ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html#f4f9f756757e46fa01b22e74012c2c4d">nth_element_fitness</a>(int which) const </td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html#7c8f819840dd398905bc568152fc5cd4">printOn</a>(std::ostream &_os) const </td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html#88d28926eb525f367ca9a19c0b69695a">readFrom</a>(std::istream &_is)</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html#3677b4f8523e0af644946e5e623abe5a">scale</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html">eoPop< MOEOT ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html#926a97b56035bdf1b46979e8d5ecee3e">setPerf2Worth</a>(eoPerf2Worth< MOEOT > &_p2w)</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html">eoPop< MOEOT ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html#aeaa666347d7966262f8147b45273a6b">setPerf2Worth</a>(eoPerf2Worth< MOEOT > *_p2w)</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html">eoPop< MOEOT ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html#b65faec2bbc1217a9a94c240362fce63">shuffle</a>(void)</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html">eoPop< MOEOT ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html#e927210cb0a67c8c8ef6d23e5e54e617">shuffle</a>(std::vector< const MOEOT * > &result) const </td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html">eoPop< MOEOT ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html#cee388e2a8d68da24040a9d440a36830">sort</a>(void)</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html">eoPop< MOEOT ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html#3ec622adbd8b61f1b5a9e7c693495068">sort</a>(std::vector< const MOEOT * > &result) const </td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html">eoPop< MOEOT ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html#5368d1de4074e4ec7586a304978b8779">sort</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html">eoPop< MOEOT ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html#b6572898562eebe5bab105c4475a9a64">sortedPrintOn</a>(std::ostream &_os) const </td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html#738202cf7d2c262a442c6c2ab8efa3f2">swap</a>(eoPop< MOEOT > &other)</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html">eoPop< MOEOT ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html#738202cf7d2c262a442c6c2ab8efa3f2">swap</a>(eoPop< MOEOT > &other)</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html#a23b23a05723e11e95592bbe265f367d">worse_element</a>() const </td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html">eoPop< MOEOT ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_object.html#e10c6f17bfca09833245227b379dd62a">~eoObject</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_persistent.html#3fbc81768adc08cc9a31a15030b114c9">~eoPersistent</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html#d6a2ecffaab89a8c6d00858de7a54ef5">~eoPop</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_printable.html#74ffc0d020758b11f640a798d251679e">~eoPrintable</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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 Fri Jul 6 09:41:04 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.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
324
trunk/paradiseo-moeo/doc/html/classmoeoArchive.html
Normal file
|
|
@ -0,0 +1,324 @@
|
|||
<!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.4.7 -->
|
||||
<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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html" alt="eoPop< MOEOT >" shape="rect" coords="83,112,240,136">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_object.html" alt="eoObject" shape="rect" coords="0,56,157,80">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_persistent.html" alt="eoPersistent" shape="rect" coords="167,56,324,80">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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#67f667e822e0485c6976c6ee0d18f70a">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="#67f667e822e0485c6976c6ee0d18f70a"></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#748d5c75d713075288257192be1986a9">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="#748d5c75d713075288257192be1986a9"></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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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#l00024">24</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#l00044">44</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#l00052">52</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="67f667e822e0485c6976c6ee0d18f70a"></a><!-- doxytag: member="moeoArchive::dominates" ref="67f667e822e0485c6976c6ee0d18f70a" 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#l00060">60</a> of file <a class="el" href="moeoArchive_8h-source.html">moeoArchive.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="moeoArchive_8h-source.html#l00174">moeoArchive< MOEOT >::comparator</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="748d5c75d713075288257192be1986a9"></a><!-- doxytag: member="moeoArchive::contains" ref="748d5c75d713075288257192be1986a9" 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#l00078">78</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#l00151">moeoArchive< MOEOT >::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#l00095">95</a> of file <a class="el" href="moeoArchive_8h-source.html">moeoArchive.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="moeoArchive_8h-source.html#l00174">moeoArchive< MOEOT >::comparator</a>.
|
||||
<p>
|
||||
Referenced by <a class="el" href="moeoArchive_8h-source.html#l00138">moeoArchive< MOEOT >::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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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#l00138">138</a> of file <a class="el" href="moeoArchive_8h-source.html">moeoArchive.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="moeoArchive_8h-source.html#l00095">moeoArchive< MOEOT >::update()</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#l00151">151</a> of file <a class="el" href="moeoArchive_8h-source.html">moeoArchive.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="moeoArchive_8h-source.html#l00078">moeoArchive< MOEOT >::contains()</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 Fri Jul 6 09:41:04 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.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
BIN
trunk/paradiseo-moeo/doc/html/classmoeoArchive.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
|
|
@ -0,0 +1,49 @@
|
|||
<!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.4.7 -->
|
||||
<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< MOEOT > Member List</h1>This is the complete list of members for <a class="el" href="classmoeoArchiveObjectiveVectorSavingUpdater.html">moeoArchiveObjectiveVectorSavingUpdater< MOEOT ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoArchiveObjectiveVectorSavingUpdater.html#b252eed0ea4f837efefdcdd81d5c42a6">arch</a></td><td><a class="el" href="classmoeoArchiveObjectiveVectorSavingUpdater.html">moeoArchiveObjectiveVectorSavingUpdater< MOEOT ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_updater.html#362659613082a328a9a1fac94cc2a120">className</a>(void) const </td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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#6eb54eb29152e2d357b1b975ce33c062">count</a></td><td><a class="el" href="classmoeoArchiveObjectiveVectorSavingUpdater.html">moeoArchiveObjectiveVectorSavingUpdater< MOEOT ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoArchiveObjectiveVectorSavingUpdater.html#5ea4722f75597976cf6a21a7fba3ddbc">counter</a></td><td><a class="el" href="classmoeoArchiveObjectiveVectorSavingUpdater.html">moeoArchiveObjectiveVectorSavingUpdater< MOEOT ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoArchiveObjectiveVectorSavingUpdater.html#7571569a5fb6df07f5d4e72310ec4d4d">filename</a></td><td><a class="el" href="classmoeoArchiveObjectiveVectorSavingUpdater.html">moeoArchiveObjectiveVectorSavingUpdater< MOEOT ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_f.html#2e9f6291a5516a275953520ca592ec20">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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#cd6940347cf39a47085c4d0a7c558355">id</a></td><td><a class="el" href="classmoeoArchiveObjectiveVectorSavingUpdater.html">moeoArchiveObjectiveVectorSavingUpdater< MOEOT ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_updater.html#5a1ee902b561f1ccd1ee01fe45bdea2a">lastCall</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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#d9f70d24605ccd1e89c8b4ea4c96c333">moeoArchiveObjectiveVectorSavingUpdater</a>(moeoArchive< MOEOT > &_arch, const std::string &_filename, bool _count=false, int _id=-1)</td><td><a class="el" href="classmoeoArchiveObjectiveVectorSavingUpdater.html">moeoArchiveObjectiveVectorSavingUpdater< MOEOT ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoArchiveObjectiveVectorSavingUpdater.html#0f6770822c62463ee3b56f7a4c59a850">operator()</a>()</td><td><a class="el" href="classmoeoArchiveObjectiveVectorSavingUpdater.html">moeoArchiveObjectiveVectorSavingUpdater< MOEOT ></a></td><td><code> [inline, virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_f.html#ce124173b1bde24e846c8095e5bf060b">result_type</a> typedef</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_f.html">eoF< void ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_f.html#178dc5a2f684f488c806089dec9ae84b">~eoF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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 Fri Jul 6 09:41:04 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.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,145 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: moeoArchiveObjectiveVectorSavingUpdater< 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.4.7 -->
|
||||
<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< MOEOT > Class Template Reference</h1><!-- doxytag: class="moeoArchiveObjectiveVectorSavingUpdater" --><!-- doxytag: inherits="eoUpdater" -->This class allows to save the objective vectors of the 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< MOEOT >:
|
||||
<p><center><img src="classmoeoArchiveObjectiveVectorSavingUpdater.png" usemap="#moeoArchiveObjectiveVectorSavingUpdater< MOEOT >_map" border="0" alt=""></center>
|
||||
<map name="moeoArchiveObjectiveVectorSavingUpdater< MOEOT >_map">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_updater.html" alt="eoUpdater" shape="rect" coords="0,112,332,136">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_f.html" alt="eoF< void >" shape="rect" coords="0,56,332,80">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,332,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#d9f70d24605ccd1e89c8b4ea4c96c333">moeoArchiveObjectiveVectorSavingUpdater</a> (<a class="el" href="classmoeoArchive.html">moeoArchive</a>< MOEOT > &_arch, const std::string &_filename, bool _count=false, int _id=-1)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Ctor. <a href="#d9f70d24605ccd1e89c8b4ea4c96c333"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0f6770822c62463ee3b56f7a4c59a850"></a><!-- doxytag: member="moeoArchiveObjectiveVectorSavingUpdater::operator()" ref="0f6770822c62463ee3b56f7a4c59a850" args="()" -->
|
||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoArchiveObjectiveVectorSavingUpdater.html#0f6770822c62463ee3b56f7a4c59a850">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="b252eed0ea4f837efefdcdd81d5c42a6"></a><!-- doxytag: member="moeoArchiveObjectiveVectorSavingUpdater::arch" ref="b252eed0ea4f837efefdcdd81d5c42a6" args="" -->
|
||||
<a class="el" href="classmoeoArchive.html">moeoArchive</a>< MOEOT > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoArchiveObjectiveVectorSavingUpdater.html#b252eed0ea4f837efefdcdd81d5c42a6">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="7571569a5fb6df07f5d4e72310ec4d4d"></a><!-- doxytag: member="moeoArchiveObjectiveVectorSavingUpdater::filename" ref="7571569a5fb6df07f5d4e72310ec4d4d" args="" -->
|
||||
std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoArchiveObjectiveVectorSavingUpdater.html#7571569a5fb6df07f5d4e72310ec4d4d">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="6eb54eb29152e2d357b1b975ce33c062"></a><!-- doxytag: member="moeoArchiveObjectiveVectorSavingUpdater::count" ref="6eb54eb29152e2d357b1b975ce33c062" args="" -->
|
||||
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoArchiveObjectiveVectorSavingUpdater.html#6eb54eb29152e2d357b1b975ce33c062">count</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">this variable is set to true if a new file have to be created each time () is called and to false if the file only HAVE to be updated <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5ea4722f75597976cf6a21a7fba3ddbc"></a><!-- doxytag: member="moeoArchiveObjectiveVectorSavingUpdater::counter" ref="5ea4722f75597976cf6a21a7fba3ddbc" args="" -->
|
||||
unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoArchiveObjectiveVectorSavingUpdater.html#5ea4722f75597976cf6a21a7fba3ddbc">counter</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">counter <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cd6940347cf39a47085c4d0a7c558355"></a><!-- doxytag: member="moeoArchiveObjectiveVectorSavingUpdater::id" ref="cd6940347cf39a47085c4d0a7c558355" args="" -->
|
||||
int </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoArchiveObjectiveVectorSavingUpdater.html#cd6940347cf39a47085c4d0a7c558355">id</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">own ID <br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class MOEOT><br>
|
||||
class moeoArchiveObjectiveVectorSavingUpdater< MOEOT ></h3>
|
||||
|
||||
This class allows to save the objective vectors of the 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="d9f70d24605ccd1e89c8b4ea4c96c333"></a><!-- doxytag: member="moeoArchiveObjectiveVectorSavingUpdater::moeoArchiveObjectiveVectorSavingUpdater" ref="d9f70d24605ccd1e89c8b4ea4c96c333" args="(moeoArchive< MOEOT > &_arch, const std::string &_filename, bool _count=false, int _id=-1)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class MOEOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classmoeoArchiveObjectiveVectorSavingUpdater.html">moeoArchiveObjectiveVectorSavingUpdater</a>< MOEOT >::<a class="el" href="classmoeoArchiveObjectiveVectorSavingUpdater.html">moeoArchiveObjectiveVectorSavingUpdater</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 std::string & </td>
|
||||
<td class="paramname"> <em>_filename</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"> <em>_count</em> = <code>false</code>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"> <em>_id</em> = <code>-1</code></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Ctor.
|
||||
<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>_arch</em> </td><td>local archive </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_filename</em> </td><td>target filename </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_count</em> </td><td>put this variable to true if you want a new file to be created each time () is called and to false if you only want the file to be updated </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#l00039">39</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 Fri Jul 6 09:41:04 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.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
After Width: | Height: | Size: 1.3 KiB |
|
|
@ -0,0 +1,46 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: Member List</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_updater.html#362659613082a328a9a1fac94cc2a120">className</a>(void) const </td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_f.html#2e9f6291a5516a275953520ca592ec20">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_updater.html#5a1ee902b561f1ccd1ee01fe45bdea2a">lastCall</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_f.html#ce124173b1bde24e846c8095e5bf060b">result_type</a> typedef</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_f.html">eoF< void ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_f.html#178dc5a2f684f488c806089dec9ae84b">~eoF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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 Fri Jul 6 09:41:04 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.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
119
trunk/paradiseo-moeo/doc/html/classmoeoArchiveUpdater.html
Normal file
|
|
@ -0,0 +1,119 @@
|
|||
<!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.4.7 -->
|
||||
<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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_updater.html" alt="eoUpdater" shape="rect" coords="0,112,201,136">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_f.html" alt="eoF< void >" shape="rect" coords="0,56,201,80">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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 Fri Jul 6 09:41:04 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.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
BIN
trunk/paradiseo-moeo/doc/html/classmoeoArchiveUpdater.png
Normal file
|
After Width: | Height: | Size: 799 B |
|
|
@ -0,0 +1,43 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: Member List</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<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>moeoBinaryIndicatorBasedFitnessAssignment< MOEOT > Member List</h1>This is the complete list of members for <a class="el" href="classmoeoBinaryIndicatorBasedFitnessAssignment.html">moeoBinaryIndicatorBasedFitnessAssignment< MOEOT ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">operator()</a>(eoPop< MOEOT > &)=0</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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 Fri Jul 6 09:41:04 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.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,62 @@
|
|||
<!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: moeoBinaryIndicatorBasedFitnessAssignment< 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.4.7 -->
|
||||
<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>moeoBinaryIndicatorBasedFitnessAssignment< MOEOT > Class Template Reference</h1><!-- doxytag: class="moeoBinaryIndicatorBasedFitnessAssignment" --><!-- doxytag: inherits="moeoIndicatorBasedFitnessAssignment" --><a class="el" href="classmoeoIndicatorBasedFitnessAssignment.html">moeoIndicatorBasedFitnessAssignment</a> for binary indicators.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="moeoBinaryIndicatorBasedFitnessAssignment_8h-source.html">moeoBinaryIndicatorBasedFitnessAssignment.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moeoBinaryIndicatorBasedFitnessAssignment< MOEOT >:
|
||||
<p><center><img src="classmoeoBinaryIndicatorBasedFitnessAssignment.png" usemap="#moeoBinaryIndicatorBasedFitnessAssignment< MOEOT >_map" border="0" alt=""></center>
|
||||
<map name="moeoBinaryIndicatorBasedFitnessAssignment< MOEOT >_map">
|
||||
<area href="classmoeoIndicatorBasedFitnessAssignment.html" alt="moeoIndicatorBasedFitnessAssignment< MOEOT >" shape="rect" coords="0,168,358,192">
|
||||
<area href="classmoeoFitnessAssignment.html" alt="moeoFitnessAssignment< MOEOT >" shape="rect" coords="0,112,358,136">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html" alt="eoUF< eoPop< MOEOT > &, void >" shape="rect" coords="0,56,358,80">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,358,24">
|
||||
<area href="classmoeoExpBinaryIndicatorBasedFitnessAssignment.html" alt="moeoExpBinaryIndicatorBasedFitnessAssignment< MOEOT >" shape="rect" coords="0,280,358,304">
|
||||
</map>
|
||||
<a href="classmoeoBinaryIndicatorBasedFitnessAssignment-members.html">List of all members.</a><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 moeoBinaryIndicatorBasedFitnessAssignment< MOEOT ></h3>
|
||||
|
||||
<a class="el" href="classmoeoIndicatorBasedFitnessAssignment.html">moeoIndicatorBasedFitnessAssignment</a> for binary indicators.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoBinaryIndicatorBasedFitnessAssignment_8h-source.html#l00022">22</a> of file <a class="el" href="moeoBinaryIndicatorBasedFitnessAssignment_8h-source.html">moeoBinaryIndicatorBasedFitnessAssignment.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="moeoBinaryIndicatorBasedFitnessAssignment_8h-source.html">moeoBinaryIndicatorBasedFitnessAssignment.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Fri Jul 6 09:41:04 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.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
After Width: | Height: | Size: 2.1 KiB |
|
|
@ -0,0 +1,40 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: Member List</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<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 > Member List</h1>This is the complete list of members for <a class="el" href="classmoeoBinaryMetric.html">moeoBinaryMetric< A1, A2, R ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [static]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">operator()</a>(A1, A2)=0</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [pure virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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 Fri Jul 6 09:41:04 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.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
71
trunk/paradiseo-moeo/doc/html/classmoeoBinaryMetric.html
Normal file
|
|
@ -0,0 +1,71 @@
|
|||
<!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.4.7 -->
|
||||
<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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="456,0,902,24">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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>
|
||||
<a href="classmoeoBinaryMetric-members.html">List of all members.</a><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#l00036">36</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 Fri Jul 6 09:41:04 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.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
BIN
trunk/paradiseo-moeo/doc/html/classmoeoBinaryMetric.png
Normal file
|
After Width: | Height: | Size: 5.8 KiB |
|
|
@ -0,0 +1,51 @@
|
|||
<!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.4.7 -->
|
||||
<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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_updater.html#362659613082a328a9a1fac94cc2a120">className</a>(void) const </td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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#d8d3ce9ac8ab5a57ee1840bc1c98d776">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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_f.html#2e9f6291a5516a275953520ca592ec20">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_updater.html#5a1ee902b561f1ccd1ee01fe45bdea2a">lastCall</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_f.html#ce124173b1bde24e846c8095e5bf060b">result_type</a> typedef</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_f.html">eoF< void ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_f.html#178dc5a2f684f488c806089dec9ae84b">~eoF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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 Fri Jul 6 09:41:04 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.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,148 @@
|
|||
<!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.4.7 -->
|
||||
<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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_updater.html" alt="eoUpdater" shape="rect" coords="0,112,268,136">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_f.html" alt="eoF< void >" shape="rect" coords="0,56,268,80">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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="d8d3ce9ac8ab5a57ee1840bc1c98d776"></a><!-- doxytag: member="moeoBinaryMetricSavingUpdater::counter" ref="d8d3ce9ac8ab5a57ee1840bc1c98d776" args="" -->
|
||||
unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoBinaryMetricSavingUpdater.html#d8d3ce9ac8ab5a57ee1840bc1c98d776">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#l00028">28</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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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 Fri Jul 6 09:41:04 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.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
After Width: | Height: | Size: 1.1 KiB |
|
|
@ -0,0 +1,86 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: 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.4.7 -->
|
||||
<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="classmoeoBitVector.html#dc2b3649bb839b04a14371b5b96dc738">className</a>() 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="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#c610f4636e8c26a351fcfbc25028aa01">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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html#f3219f2db76a83f25a8096d2afd61d12">EO</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html">EO< MOEOObjectiveVector ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html#f3219f2db76a83f25a8096d2afd61d12">EO</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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#c02c16902f914a6fde83a33d2c8b1534">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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html#2d88f93163bc50fe57a18627e3b776b9">EO< MOEOObjectiveVector >::fitness</a>(const Fitness &_fitness)</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html">EO< MOEOObjectiveVector ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html#0e9eb37c82c311a6498be52c59586395">EO< MOEOObjectiveVector >::fitness</a>(performance_type perf)</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html">EO< MOEOObjectiveVector ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html#2c8bbb894baa564cd8b38b5699321763">fitness_traits</a> typedef</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html">EO< MOEOObjectiveVector ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classMOEO.html#314df446d1a9211121cedb2629da8906">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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html#dec1d9ef4915ccd68a3b9594009af678">invalidate_worth</a>(void)</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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#c4941e8e600fd360fdf1b061ee938e34">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#9423f9daebb1f7be6d52c80692e4af48">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#c8e93beabdab8c2f79f17c7e39efdd05">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#959ae6d2acf91467142366049a0b6121">moeoBitVector</a>(unsigned int _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#b109dd4d5ae93cdc4d039eb3c3b07664">moeoVector</a>(unsigned int _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#7509143b0f18644e7d3183a039cece7b">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#119ef916de4955298febaf3e1c8ad705">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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html#47622fb5583b3ac0a6308c56a2727fdd">EO< MOEOObjectiveVector >::operator<</a>(const EO &_eo2) const </td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html">EO< MOEOObjectiveVector ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html#34f0c0dddb9ba3f666b374931713fde6">EO< MOEOObjectiveVector >::operator<</a>(const EO< Fitness, Traits > &other) const </td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html">EO< MOEOObjectiveVector ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html#7860c3d97a5ae50a5bf860f18fda0f02">operator></a>(const EO &_eo2) const </td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html">EO< MOEOObjectiveVector ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html#17dba30efbc49c4e9816814fd1328ca5">operator></a>(const EO< Fitness, Traits > &other) const </td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html">EO< MOEOObjectiveVector ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html#0f3a1e631c64285c966b416a4234a8ce">performance</a>(performance_type perf)</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html">EO< MOEOObjectiveVector ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html#91573893b98cc10bfc12ff6948f39ac9">performance</a>(void) const </td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html">EO< MOEOObjectiveVector ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html#a3b3914123736b9bcd9066c4c7f0e463">performance_type</a> typedef</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html">EO< MOEOObjectiveVector ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoBitVector.html#78f821c548cf46d8bcd30aa8a52ffb7c">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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html#d250965da9726a2622b4e3e7d37867b7">storage_type</a> typedef</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html#d4d39085735a75340c8dbbfd556f0eef">worth</a>(worth_type worth)</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html">EO< MOEOObjectiveVector ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html#ab3c3d6204397a472d0b1c0712b3fb1a">worth</a>(void) const </td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html">EO< MOEOObjectiveVector ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html#0ce9beaea3bf461264a67d341c66f541">worth_type</a> typedef</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html">EO< MOEOObjectiveVector ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html#94d6a24a40dad9d98898466799e75fdf">~EO</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_object.html#e10c6f17bfca09833245227b379dd62a">~eoObject</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_persistent.html#3fbc81768adc08cc9a31a15030b114c9">~eoPersistent</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_printable.html#74ffc0d020758b11f640a798d251679e">~eoPrintable</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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 Fri Jul 6 09:41:04 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.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
186
trunk/paradiseo-moeo/doc/html/classmoeoBitVector.html
Normal file
|
|
@ -0,0 +1,186 @@
|
|||
<!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.4.7 -->
|
||||
<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="moeoBitVector_8h-source.html">moeoBitVector.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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html" alt="EO< MOEOObjectiveVector >" shape="rect" coords="232,112,686,136">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_object.html" alt="eoObject" shape="rect" coords="0,56,454,80">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_persistent.html" alt="eoPersistent" shape="rect" coords="464,56,918,80">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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#959ae6d2acf91467142366049a0b6121">moeoBitVector</a> (unsigned int _size=0, bool _value=false)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Ctor. <a href="#959ae6d2acf91467142366049a0b6121"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="dc2b3649bb839b04a14371b5b96dc738"></a><!-- doxytag: member="moeoBitVector::className" ref="dc2b3649bb839b04a14371b5b96dc738" args="() const " -->
|
||||
virtual std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoBitVector.html#dc2b3649bb839b04a14371b5b96dc738">className</a> () const </td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns 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="classmoeoBitVector.html#78f821c548cf46d8bcd30aa8a52ffb7c">printOn</a> (std::ostream &_os) const </td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Writing object. <a href="#78f821c548cf46d8bcd30aa8a52ffb7c"></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="moeoBitVector_8h-source.html#l00022">22</a> of file <a class="el" href="moeoBitVector_8h-source.html">moeoBitVector.h</a>.<hr><h2>Constructor & Destructor Documentation</h2>
|
||||
<a class="anchor" name="959ae6d2acf91467142366049a0b6121"></a><!-- doxytag: member="moeoBitVector::moeoBitVector" ref="959ae6d2acf91467142366049a0b6121" args="(unsigned int _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 int </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="moeoBitVector_8h-source.html#l00037">37</a> of file <a class="el" href="moeoBitVector_8h-source.html">moeoBitVector.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr><h2>Member Function Documentation</h2>
|
||||
<a class="anchor" name="78f821c548cf46d8bcd30aa8a52ffb7c"></a><!-- doxytag: member="moeoBitVector::printOn" ref="78f821c548cf46d8bcd30aa8a52ffb7c" 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#d0a92cb26483ffab754ac4a0efb76308">moeoVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity, bool ></a>.
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoBitVector_8h-source.html#l00054">54</a> of file <a class="el" href="moeoBitVector_8h-source.html">moeoBitVector.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="moeoBitVector_8h-source.html#l00067">67</a> of file <a class="el" href="moeoBitVector_8h-source.html">moeoBitVector.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="moeoBitVector_8h-source.html">moeoBitVector.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Fri Jul 6 09:41:04 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.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
BIN
trunk/paradiseo-moeo/doc/html/classmoeoBitVector.png
Normal file
|
After Width: | Height: | Size: 2.5 KiB |
|
|
@ -0,0 +1,43 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: Member List</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<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="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF< Type, moeoArchive< MOEOT > &, void ></a></td><td><code> [static]</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>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF< Type, moeoArchive< MOEOT > &, void ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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 Fri Jul 6 09:41:04 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.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
190
trunk/paradiseo-moeo/doc/html/classmoeoCombinedLS.html
Normal file
|
|
@ -0,0 +1,190 @@
|
|||
<!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.4.7 -->
|
||||
<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="152,112,447,136">
|
||||
<area href="classmoeoAlgo.html" alt="moeoAlgo" shape="rect" coords="0,56,295,80">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html" alt="eoBF< Type, moeoArchive< MOEOT > &, void >" shape="rect" coords="305,56,600,80">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="305,0,600,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#l00025">25</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#l00033">33</a> of file <a class="el" href="moeoCombinedLS_8h-source.html">moeoCombinedLS.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="moeoCombinedLS_8h-source.html#l00063">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#l00042">42</a> of file <a class="el" href="moeoCombinedLS_8h-source.html">moeoCombinedLS.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="moeoCombinedLS_8h-source.html#l00063">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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">eoBF< Type, moeoArchive< MOEOT > &, void ></a>.
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoCombinedLS_8h-source.html#l00053">53</a> of file <a class="el" href="moeoCombinedLS_8h-source.html">moeoCombinedLS.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="moeoCombinedLS_8h-source.html#l00063">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 Fri Jul 6 09:41:04 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.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
BIN
trunk/paradiseo-moeo/doc/html/classmoeoCombinedLS.png
Normal file
|
After Width: | Height: | Size: 1.8 KiB |
|
|
@ -0,0 +1,40 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: Member List</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<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 > Member List</h1>This is the complete list of members for <a class="el" href="classmoeoComparator.html">moeoComparator< MOEOT ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [static]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">operator()</a>(A1, A2)=0</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [pure virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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 Fri Jul 6 09:41:04 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.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
64
trunk/paradiseo-moeo/doc/html/classmoeoComparator.html
Normal file
|
|
@ -0,0 +1,64 @@
|
|||
<!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.4.7 -->
|
||||
<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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="996,56,1484,80">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="996,0,1484,24">
|
||||
<area href="classmoeoAggregativeComparator.html" alt="moeoAggregativeComparator< MOEOT >" shape="rect" coords="0,168,488,192">
|
||||
<area href="classmoeoDiversityThenFitnessComparator.html" alt="moeoDiversityThenFitnessComparator< MOEOT >" shape="rect" coords="498,168,986,192">
|
||||
<area href="classmoeoFastNonDominatedSortingFitnessAssignment_1_1ObjectiveComparator.html" alt="moeoFastNonDominatedSortingFitnessAssignment< MOEOT >::ObjectiveComparator" shape="rect" coords="996,168,1484,192">
|
||||
<area href="classmoeoFitnessThenDiversityComparator.html" alt="moeoFitnessThenDiversityComparator< MOEOT >" shape="rect" coords="1494,168,1982,192">
|
||||
<area href="classmoeoOneObjectiveComparator.html" alt="moeoOneObjectiveComparator< MOEOT >" shape="rect" coords="1992,168,2480,192">
|
||||
</map>
|
||||
<a href="classmoeoComparator-members.html">List of all members.</a><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 Fri Jul 6 09:41:04 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.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
BIN
trunk/paradiseo-moeo/doc/html/classmoeoComparator.png
Normal file
|
After Width: | Height: | Size: 3.3 KiB |
|
|
@ -0,0 +1,45 @@
|
|||
<!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.4.7 -->
|
||||
<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#4e60849763aaad0cdea66e71edf2d29e">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#df26b17120ed2271a6d1ec9c8c77b451">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#68d6d1ec1ed0bed1ea290cdacb93b5b2">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="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [static]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="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>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">moeoVectorVsVectorBinaryMetric< ObjectiveVector, double >::operator()</a>(A1, A2)=0</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [pure virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoContributionMetric.html#b474229c85ffbf5108f51eef01ab2d64">paretoComparator</a></td><td><a class="el" href="classmoeoContributionMetric.html">moeoContributionMetric< ObjectiveVector ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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 Fri Jul 6 09:41:04 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.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
262
trunk/paradiseo-moeo/doc/html/classmoeoContributionMetric.html
Normal file
|
|
@ -0,0 +1,262 @@
|
|||
<!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.4.7 -->
|
||||
<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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,369,24">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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 int </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoContributionMetric.html#4e60849763aaad0cdea66e71edf2d29e">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="#4e60849763aaad0cdea66e71edf2d29e"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoContributionMetric.html#68d6d1ec1ed0bed1ea290cdacb93b5b2">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="#68d6d1ec1ed0bed1ea290cdacb93b5b2"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoContributionMetric.html#df26b17120ed2271a6d1ec9c8c77b451">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="#df26b17120ed2271a6d1ec9c8c77b451"></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="b474229c85ffbf5108f51eef01ab2d64"></a><!-- doxytag: member="moeoContributionMetric::paretoComparator" ref="b474229c85ffbf5108f51eef01ab2d64" args="" -->
|
||||
<a class="el" href="classmoeoParetoObjectiveVectorComparator.html">moeoParetoObjectiveVectorComparator</a><<br>
|
||||
ObjectiveVector > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoContributionMetric.html#b474229c85ffbf5108f51eef01ab2d64">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 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#l00024">24</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#l00033">33</a> of file <a class="el" href="moeoContributionMetric_8h-source.html">moeoContributionMetric.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="moeoContributionMetric_8h-source.html#l00054">moeoContributionMetric< ObjectiveVector >::card_C()</a>, <a class="el" href="moeoContributionMetric_8h-source.html#l00089">moeoContributionMetric< ObjectiveVector >::card_N()</a>, and <a class="el" href="moeoContributionMetric_8h-source.html#l00071">moeoContributionMetric< ObjectiveVector >::card_W()</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="4e60849763aaad0cdea66e71edf2d29e"></a><!-- doxytag: member="moeoContributionMetric::card_C" ref="4e60849763aaad0cdea66e71edf2d29e" 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 int <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#l00054">54</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#l00033">moeoContributionMetric< ObjectiveVector >::operator()()</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="68d6d1ec1ed0bed1ea290cdacb93b5b2"></a><!-- doxytag: member="moeoContributionMetric::card_W" ref="68d6d1ec1ed0bed1ea290cdacb93b5b2" 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 int <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#l00071">71</a> of file <a class="el" href="moeoContributionMetric_8h-source.html">moeoContributionMetric.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="moeoContributionMetric_8h-source.html#l00046">moeoContributionMetric< ObjectiveVector >::paretoComparator</a>.
|
||||
<p>
|
||||
Referenced by <a class="el" href="moeoContributionMetric_8h-source.html#l00033">moeoContributionMetric< ObjectiveVector >::operator()()</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="df26b17120ed2271a6d1ec9c8c77b451"></a><!-- doxytag: member="moeoContributionMetric::card_N" ref="df26b17120ed2271a6d1ec9c8c77b451" 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 int <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#l00089">89</a> of file <a class="el" href="moeoContributionMetric_8h-source.html">moeoContributionMetric.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="moeoContributionMetric_8h-source.html#l00046">moeoContributionMetric< ObjectiveVector >::paretoComparator</a>.
|
||||
<p>
|
||||
Referenced by <a class="el" href="moeoContributionMetric_8h-source.html#l00033">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 Fri Jul 6 09:41:04 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.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
BIN
trunk/paradiseo-moeo/doc/html/classmoeoContributionMetric.png
Normal file
|
After Width: | Height: | Size: 2.2 KiB |
|
|
@ -0,0 +1,41 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: Member List</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">eoUF::operator()</a>(A1)=0</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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 Fri Jul 6 09:41:04 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.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,95 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: 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.4.7 -->
|
||||
<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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html" alt="eoUF< A1, R >" shape="rect" coords="0,56,392,80">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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#l00023">23</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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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#l00031">31</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 Fri Jul 6 09:41:04 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.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
After Width: | Height: | Size: 1.1 KiB |
|
|
@ -0,0 +1,43 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: Member List</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<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 > Member List</h1>This is the complete list of members for <a class="el" href="classmoeoCriterionBasedFitnessAssignment.html">moeoCriterionBasedFitnessAssignment< MOEOT ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">operator()</a>(eoPop< MOEOT > &)=0</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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 Fri Jul 6 09:41:04 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.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,60 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: 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.4.7 -->
|
||||
<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="moeoCriterionBasedFitnessAssignment_8h-source.html">moeoCriterionBasedFitnessAssignment.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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html" alt="eoUF< eoPop< MOEOT > &, void >" shape="rect" coords="0,56,300,80">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,300,24">
|
||||
</map>
|
||||
<a href="classmoeoCriterionBasedFitnessAssignment-members.html">List of all members.</a><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="moeoCriterionBasedFitnessAssignment_8h-source.html#l00022">22</a> of file <a class="el" href="moeoCriterionBasedFitnessAssignment_8h-source.html">moeoCriterionBasedFitnessAssignment.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="moeoCriterionBasedFitnessAssignment_8h-source.html">moeoCriterionBasedFitnessAssignment.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Fri Jul 6 09:41:04 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.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
After Width: | Height: | Size: 1.5 KiB |
|
|
@ -0,0 +1,46 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: Member List</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<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>moeoCrowdingDiversityAssignment< MOEOT > Member List</h1>This is the complete list of members for <a class="el" href="classmoeoCrowdingDiversityAssignment.html">moeoCrowdingDiversityAssignment< MOEOT ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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="classmoeoCrowdingDiversityAssignment.html#e7f5dbe11427a5c264e70fe4e036242f">inf</a>() const </td><td><a class="el" href="classmoeoCrowdingDiversityAssignment.html">moeoCrowdingDiversityAssignment< MOEOT ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoCrowdingDiversityAssignment.html#e6ece5e7569e9d168fcddaae37902585">ObjectiveVector</a> typedef</td><td><a class="el" href="classmoeoCrowdingDiversityAssignment.html">moeoCrowdingDiversityAssignment< MOEOT ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoCrowdingDiversityAssignment.html#1db056d5e06b337e67f848fdb60fa2a6">operator()</a>(eoPop< MOEOT > &_pop)</td><td><a class="el" href="classmoeoCrowdingDiversityAssignment.html">moeoCrowdingDiversityAssignment< MOEOT ></a></td><td><code> [inline, virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoCrowdingDiversityAssignment.html#acbe3e03404ecc67dd5e83f00576c255">setDistances</a>(eoPop< MOEOT > &_pop)</td><td><a class="el" href="classmoeoCrowdingDiversityAssignment.html">moeoCrowdingDiversityAssignment< MOEOT ></a></td><td><code> [inline, protected, virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoCrowdingDiversityAssignment.html#eb70be9c246dfa56b55a4ecc5454f778">tiny</a>() const </td><td><a class="el" href="classmoeoCrowdingDiversityAssignment.html">moeoCrowdingDiversityAssignment< MOEOT ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoCrowdingDiversityAssignment.html#ba1d60c8e59fbe2c12e9eef33863f012">updateByDeleting</a>(eoPop< MOEOT > &_pop, ObjectiveVector &_objVec)</td><td><a class="el" href="classmoeoCrowdingDiversityAssignment.html">moeoCrowdingDiversityAssignment< 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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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 Fri Jul 6 09:41:04 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.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,204 @@
|
|||
<!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: moeoCrowdingDiversityAssignment< 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.4.7 -->
|
||||
<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>moeoCrowdingDiversityAssignment< MOEOT > Class Template Reference</h1><!-- doxytag: class="moeoCrowdingDiversityAssignment" --><!-- doxytag: inherits="moeoDiversityAssignment" -->Diversity assignment sheme based on crowding proposed in: K.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="moeoCrowdingDiversityAssignment_8h-source.html">moeoCrowdingDiversityAssignment.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moeoCrowdingDiversityAssignment< MOEOT >:
|
||||
<p><center><img src="classmoeoCrowdingDiversityAssignment.png" usemap="#moeoCrowdingDiversityAssignment< MOEOT >_map" border="0" alt=""></center>
|
||||
<map name="moeoCrowdingDiversityAssignment< MOEOT >_map">
|
||||
<area href="classmoeoDiversityAssignment.html" alt="moeoDiversityAssignment< MOEOT >" shape="rect" coords="0,112,355,136">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html" alt="eoUF< eoPop< MOEOT > &, void >" shape="rect" coords="0,56,355,80">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,355,24">
|
||||
<area href="classmoeoFrontByFrontCrowdingDiversityAssignment.html" alt="moeoFrontByFrontCrowdingDiversityAssignment< MOEOT >" shape="rect" coords="0,224,355,248">
|
||||
</map>
|
||||
<a href="classmoeoCrowdingDiversityAssignment-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="e6ece5e7569e9d168fcddaae37902585"></a><!-- doxytag: member="moeoCrowdingDiversityAssignment::ObjectiveVector" ref="e6ece5e7569e9d168fcddaae37902585" args="" -->
|
||||
typedef MOEOT::ObjectiveVector </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoCrowdingDiversityAssignment.html#e6ece5e7569e9d168fcddaae37902585">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="e7f5dbe11427a5c264e70fe4e036242f"></a><!-- doxytag: member="moeoCrowdingDiversityAssignment::inf" ref="e7f5dbe11427a5c264e70fe4e036242f" args="() const " -->
|
||||
double </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoCrowdingDiversityAssignment.html#e7f5dbe11427a5c264e70fe4e036242f">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"><a class="anchor" name="eb70be9c246dfa56b55a4ecc5454f778"></a><!-- doxytag: member="moeoCrowdingDiversityAssignment::tiny" ref="eb70be9c246dfa56b55a4ecc5454f778" args="() const " -->
|
||||
double </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoCrowdingDiversityAssignment.html#eb70be9c246dfa56b55a4ecc5454f778">tiny</a> () const </td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns a very small value that can be used to avoid extreme cases (where the min bound == the max bound). <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoCrowdingDiversityAssignment.html#1db056d5e06b337e67f848fdb60fa2a6">operator()</a> (<a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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="#1db056d5e06b337e67f848fdb60fa2a6"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoCrowdingDiversityAssignment.html#ba1d60c8e59fbe2c12e9eef33863f012">updateByDeleting</a> (<a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html">eoPop</a>< MOEOT > &_pop, <a class="el" href="classmoeoCrowdingDiversityAssignment.html#e6ece5e7569e9d168fcddaae37902585">ObjectiveVector</a> &_objVec)</td></tr>
|
||||
|
||||
<tr><td colspan="2"><br><h2>Protected 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="classmoeoCrowdingDiversityAssignment.html#acbe3e03404ecc67dd5e83f00576c255">setDistances</a> (<a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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="#acbe3e03404ecc67dd5e83f00576c255"></a><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class MOEOT><br>
|
||||
class moeoCrowdingDiversityAssignment< MOEOT ></h3>
|
||||
|
||||
Diversity assignment sheme based on crowding 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).
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoCrowdingDiversityAssignment_8h-source.html#l00025">25</a> of file <a class="el" href="moeoCrowdingDiversityAssignment_8h-source.html">moeoCrowdingDiversityAssignment.h</a>.<hr><h2>Member Function Documentation</h2>
|
||||
<a class="anchor" name="1db056d5e06b337e67f848fdb60fa2a6"></a><!-- doxytag: member="moeoCrowdingDiversityAssignment::operator()" ref="1db056d5e06b337e67f848fdb60fa2a6" 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="classmoeoCrowdingDiversityAssignment.html">moeoCrowdingDiversityAssignment</a>< MOEOT >::operator() </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">eoUF< eoPop< MOEOT > &, void ></a>.
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoCrowdingDiversityAssignment_8h-source.html#l00055">55</a> of file <a class="el" href="moeoCrowdingDiversityAssignment_8h-source.html">moeoCrowdingDiversityAssignment.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="moeoCrowdingDiversityAssignment_8h-source.html#l00036">moeoCrowdingDiversityAssignment< MOEOT >::inf()</a>, and <a class="el" href="moeoCrowdingDiversityAssignment_8h-source.html#l00090">moeoCrowdingDiversityAssignment< MOEOT >::setDistances()</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="ba1d60c8e59fbe2c12e9eef33863f012"></a><!-- doxytag: member="moeoCrowdingDiversityAssignment::updateByDeleting" ref="ba1d60c8e59fbe2c12e9eef33863f012" 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="classmoeoCrowdingDiversityAssignment.html">moeoCrowdingDiversityAssignment</a>< MOEOT >::updateByDeleting </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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="classmoeoCrowdingDiversityAssignment.html#e6ece5e7569e9d168fcddaae37902585">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 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>
|
||||
<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 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>
|
||||
Reimplemented in <a class="el" href="classmoeoFrontByFrontCrowdingDiversityAssignment.html#f73ff88bd29c49260e2ca859250e4b68">moeoFrontByFrontCrowdingDiversityAssignment< MOEOT ></a>.
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoCrowdingDiversityAssignment_8h-source.html#l00078">78</a> of file <a class="el" href="moeoCrowdingDiversityAssignment_8h-source.html">moeoCrowdingDiversityAssignment.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="acbe3e03404ecc67dd5e83f00576c255"></a><!-- doxytag: member="moeoCrowdingDiversityAssignment::setDistances" ref="acbe3e03404ecc67dd5e83f00576c255" 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="classmoeoCrowdingDiversityAssignment.html">moeoCrowdingDiversityAssignment</a>< MOEOT >::setDistances </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html">eoPop</a>< MOEOT > & </td>
|
||||
<td class="paramname"> <em>_pop</em> </td>
|
||||
<td> ) </td>
|
||||
<td width="100%"><code> [inline, protected, virtual]</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>
|
||||
Reimplemented in <a class="el" href="classmoeoFrontByFrontCrowdingDiversityAssignment.html#1aa0ec7b94fbbf952636bcc21e1a9d16">moeoFrontByFrontCrowdingDiversityAssignment< MOEOT ></a>.
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoCrowdingDiversityAssignment_8h-source.html#l00090">90</a> of file <a class="el" href="moeoCrowdingDiversityAssignment_8h-source.html">moeoCrowdingDiversityAssignment.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="moeoCrowdingDiversityAssignment_8h-source.html#l00036">moeoCrowdingDiversityAssignment< MOEOT >::inf()</a>.
|
||||
<p>
|
||||
Referenced by <a class="el" href="moeoCrowdingDiversityAssignment_8h-source.html#l00055">moeoCrowdingDiversityAssignment< MOEOT >::operator()()</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="moeoCrowdingDiversityAssignment_8h-source.html">moeoCrowdingDiversityAssignment.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Fri Jul 6 09:41:04 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.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
After Width: | Height: | Size: 1.8 KiB |
|
|
@ -0,0 +1,47 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: Member List</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<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#dde5fc82ffff52056aab75632f779825">defaultComparator</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="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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="classmoeoDetTournamentSelect.html#106e44d01bbf2775b483104639c6556e">moeoDetTournamentSelect</a>(moeoComparator< MOEOT > &_comparator, unsigned int _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#f17a16c1b0f688832e7143e55d0f767d">moeoDetTournamentSelect</a>(unsigned int _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="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">moeoSelectOne::operator()</a>(A1)=0</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_select_one.html#cf3dedb81da5473386b4848057ef1cf4">setup</a>(const eoPop< MOEOT > &_pop)</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_select_one.html">eoSelectOne< MOEOT ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoDetTournamentSelect.html#061c191c2df365cf4325e0093aae2ae6">tSize</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="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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 Fri Jul 6 09:41:04 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.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
196
trunk/paradiseo-moeo/doc/html/classmoeoDetTournamentSelect.html
Normal file
|
|
@ -0,0 +1,196 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: 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.4.7 -->
|
||||
<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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_select_one.html" alt="eoSelectOne< MOEOT >" shape="rect" coords="0,112,232,136">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html" alt="eoUF< A1, R >" shape="rect" coords="0,56,232,80">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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#106e44d01bbf2775b483104639c6556e">moeoDetTournamentSelect</a> (<a class="el" href="classmoeoComparator.html">moeoComparator</a>< MOEOT > &_comparator, unsigned int _tSize=2)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Full Ctor. <a href="#106e44d01bbf2775b483104639c6556e"></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#f17a16c1b0f688832e7143e55d0f767d">moeoDetTournamentSelect</a> (unsigned int _tSize=2)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Ctor without comparator. <a href="#f17a16c1b0f688832e7143e55d0f767d"></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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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="dde5fc82ffff52056aab75632f779825"></a><!-- doxytag: member="moeoDetTournamentSelect::defaultComparator" ref="dde5fc82ffff52056aab75632f779825" args="" -->
|
||||
<a class="el" href="classmoeoFitnessThenDiversityComparator.html">moeoFitnessThenDiversityComparator</a><<br>
|
||||
MOEOT > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoDetTournamentSelect.html#dde5fc82ffff52056aab75632f779825">defaultComparator</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">a fitness then diversity comparator can be used as default <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="061c191c2df365cf4325e0093aae2ae6"></a><!-- doxytag: member="moeoDetTournamentSelect::tSize" ref="061c191c2df365cf4325e0093aae2ae6" args="" -->
|
||||
unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoDetTournamentSelect.html#061c191c2df365cf4325e0093aae2ae6">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#l00024">24</a> of file <a class="el" href="moeoDetTournamentSelect_8h-source.html">moeoDetTournamentSelect.h</a>.<hr><h2>Constructor & Destructor Documentation</h2>
|
||||
<a class="anchor" name="106e44d01bbf2775b483104639c6556e"></a><!-- doxytag: member="moeoDetTournamentSelect::moeoDetTournamentSelect" ref="106e44d01bbf2775b483104639c6556e" args="(moeoComparator< MOEOT > &_comparator, unsigned int _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 int </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#l00079">moeoDetTournamentSelect< MOEOT >::tSize</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="f17a16c1b0f688832e7143e55d0f767d"></a><!-- doxytag: member="moeoDetTournamentSelect::moeoDetTournamentSelect" ref="f17a16c1b0f688832e7143e55d0f767d" args="(unsigned int _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 int </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#l00049">49</a> of file <a class="el" href="moeoDetTournamentSelect_8h-source.html">moeoDetTournamentSelect.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="moeoDetTournamentSelect_8h-source.html#l00079">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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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#l00065">65</a> of file <a class="el" href="moeoDetTournamentSelect_8h-source.html">moeoDetTournamentSelect.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="moeoDetTournamentSelect_8h-source.html#l00075">moeoDetTournamentSelect< MOEOT >::comparator</a>, and <a class="el" href="moeoDetTournamentSelect_8h-source.html#l00079">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 Fri Jul 6 09:41:04 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.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
BIN
trunk/paradiseo-moeo/doc/html/classmoeoDetTournamentSelect.png
Normal file
|
After Width: | Height: | Size: 1 KiB |
43
trunk/paradiseo-moeo/doc/html/classmoeoDistance-members.html
Normal file
|
|
@ -0,0 +1,43 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: 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.4.7 -->
|
||||
<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>moeoDistance< MOEOT, Type > Member List</h1>This is the complete list of members for <a class="el" href="classmoeoDistance.html">moeoDistance< MOEOT, Type ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [static]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">operator()</a>(A1, A2)=0</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [pure virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoDistance.html#1834a67c2a7a96f0c9a3c408108a8f8c">setup</a>(const eoPop< MOEOT > &_pop)</td><td><a class="el" href="classmoeoDistance.html">moeoDistance< MOEOT, Type ></a></td><td><code> [inline, virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoDistance.html#341c4fa39652871761053e85914a16ad">setup</a>(double _min, double _max, unsigned int _obj)</td><td><a class="el" href="classmoeoDistance.html">moeoDistance< MOEOT, Type ></a></td><td><code> [inline, virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoDistance.html#b08e7b8c1bedb2993669ec0315fb2b73">setup</a>(eoRealInterval _realInterval, unsigned int _obj)</td><td><a class="el" href="classmoeoDistance.html">moeoDistance< MOEOT, Type ></a></td><td><code> [inline, virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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 Fri Jul 6 09:41:04 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.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
197
trunk/paradiseo-moeo/doc/html/classmoeoDistance.html
Normal file
|
|
@ -0,0 +1,197 @@
|
|||
<!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: moeoDistance< 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.4.7 -->
|
||||
<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>moeoDistance< MOEOT, Type > Class Template Reference</h1><!-- doxytag: class="moeoDistance" --><!-- doxytag: inherits="eoBF" -->The base class for distance computation.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="moeoDistance_8h-source.html">moeoDistance.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moeoDistance< MOEOT, Type >:
|
||||
<p><center><img src="classmoeoDistance.png" usemap="#moeoDistance< MOEOT, Type >_map" border="0" alt=""></center>
|
||||
<map name="moeoDistance< MOEOT, Type >_map">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="0,56,261,80">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,261,24">
|
||||
<area href="classmoeoNormalizedDistance.html" alt="moeoNormalizedDistance< MOEOT, Type >" shape="rect" coords="0,168,261,192">
|
||||
</map>
|
||||
<a href="classmoeoDistance-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">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoDistance.html#1834a67c2a7a96f0c9a3c408108a8f8c">setup</a> (const <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html">eoPop</a>< MOEOT > &_pop)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Nothing to do. <a href="#1834a67c2a7a96f0c9a3c408108a8f8c"></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="classmoeoDistance.html#341c4fa39652871761053e85914a16ad">setup</a> (double _min, double _max, unsigned int _obj)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Nothing to do. <a href="#341c4fa39652871761053e85914a16ad"></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="classmoeoDistance.html#b08e7b8c1bedb2993669ec0315fb2b73">setup</a> (<a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_real_interval.html">eoRealInterval</a> _realInterval, unsigned int _obj)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Nothing to do. <a href="#b08e7b8c1bedb2993669ec0315fb2b73"></a><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class MOEOT, class Type><br>
|
||||
class moeoDistance< MOEOT, Type ></h3>
|
||||
|
||||
The base class for distance computation.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoDistance_8h-source.html#l00022">22</a> of file <a class="el" href="moeoDistance_8h-source.html">moeoDistance.h</a>.<hr><h2>Member Function Documentation</h2>
|
||||
<a class="anchor" name="1834a67c2a7a96f0c9a3c408108a8f8c"></a><!-- doxytag: member="moeoDistance::setup" ref="1834a67c2a7a96f0c9a3c408108a8f8c" args="(const eoPop< MOEOT > &_pop)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class MOEOT, class Type> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">virtual void <a class="el" href="classmoeoDistance.html">moeoDistance</a>< MOEOT, Type >::setup </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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>
|
||||
Nothing to do.
|
||||
<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>
|
||||
Reimplemented in <a class="el" href="classmoeoNormalizedDistance.html#b99ffed3c0ce6c9c10aef0a76d983bb1">moeoNormalizedDistance< MOEOT, Type ></a>, and <a class="el" href="classmoeoNormalizedDistance.html#b99ffed3c0ce6c9c10aef0a76d983bb1">moeoNormalizedDistance< MOEOT ></a>.
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoDistance_8h-source.html#l00030">30</a> of file <a class="el" href="moeoDistance_8h-source.html">moeoDistance.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="341c4fa39652871761053e85914a16ad"></a><!-- doxytag: member="moeoDistance::setup" ref="341c4fa39652871761053e85914a16ad" args="(double _min, double _max, unsigned int _obj)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class MOEOT, class Type> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">virtual void <a class="el" href="classmoeoDistance.html">moeoDistance</a>< MOEOT, Type >::setup </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">double </td>
|
||||
<td class="paramname"> <em>_min</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">double </td>
|
||||
<td class="paramname"> <em>_max</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">unsigned int </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, virtual]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Nothing to do.
|
||||
<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>_min</em> </td><td>lower bound </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_max</em> </td><td>upper bound </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_obj</em> </td><td>the objective index </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Reimplemented in <a class="el" href="classmoeoNormalizedDistance.html#e58bbf9eb90a8d2704f88d774d3fe1e1">moeoNormalizedDistance< MOEOT, Type ></a>, and <a class="el" href="classmoeoNormalizedDistance.html#e58bbf9eb90a8d2704f88d774d3fe1e1">moeoNormalizedDistance< MOEOT ></a>.
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoDistance_8h-source.html#l00040">40</a> of file <a class="el" href="moeoDistance_8h-source.html">moeoDistance.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="b08e7b8c1bedb2993669ec0315fb2b73"></a><!-- doxytag: member="moeoDistance::setup" ref="b08e7b8c1bedb2993669ec0315fb2b73" args="(eoRealInterval _realInterval, unsigned int _obj)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class MOEOT, class Type> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">virtual void <a class="el" href="classmoeoDistance.html">moeoDistance</a>< MOEOT, Type >::setup </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_real_interval.html">eoRealInterval</a> </td>
|
||||
<td class="paramname"> <em>_realInterval</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">unsigned int </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, virtual]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Nothing to do.
|
||||
<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>_realInterval</em> </td><td>the <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_real_interval.html">eoRealInterval</a> object </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_obj</em> </td><td>the objective index </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Reimplemented in <a class="el" href="classmoeoNormalizedDistance.html#dda4f95d7f6cae9dd1f4bf6cd8fb7c1c">moeoNormalizedDistance< MOEOT, Type ></a>, and <a class="el" href="classmoeoNormalizedDistance.html#dda4f95d7f6cae9dd1f4bf6cd8fb7c1c">moeoNormalizedDistance< MOEOT ></a>.
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoDistance_8h-source.html#l00049">49</a> of file <a class="el" href="moeoDistance_8h-source.html">moeoDistance.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="moeoDistance_8h-source.html">moeoDistance.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Fri Jul 6 09:41:04 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.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
BIN
trunk/paradiseo-moeo/doc/html/classmoeoDistance.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
|
|
@ -0,0 +1,42 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: Member List</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<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>moeoDistanceMatrix< MOEOT, Type > Member List</h1>This is the complete list of members for <a class="el" href="classmoeoDistanceMatrix.html">moeoDistanceMatrix< MOEOT, Type ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoDistanceMatrix.html#72789ab7bcb89670cdc4242173dc2c69">distance</a></td><td><a class="el" href="classmoeoDistanceMatrix.html">moeoDistanceMatrix< MOEOT, Type ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF< const eoPop< MOEOT > &, void ></a></td><td><code> [static]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoDistanceMatrix.html#5526260bd46b6877abd700a15b9b9ee8">moeoDistanceMatrix</a>(unsigned int _size, moeoDistance< MOEOT, Type > &_distance)</td><td><a class="el" href="classmoeoDistanceMatrix.html">moeoDistanceMatrix< MOEOT, Type ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoDistanceMatrix.html#ae3d433983a0a3d369cc17971498ad48">operator()</a>(const eoPop< MOEOT > &_pop)</td><td><a class="el" href="classmoeoDistanceMatrix.html">moeoDistanceMatrix< MOEOT, Type ></a></td><td><code> [inline, virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF< const eoPop< MOEOT > &, void ></a></td><td><code> [virtual]</code></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Fri Jul 6 09:41:04 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.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
149
trunk/paradiseo-moeo/doc/html/classmoeoDistanceMatrix.html
Normal file
|
|
@ -0,0 +1,149 @@
|
|||
<!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: moeoDistanceMatrix< 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.4.7 -->
|
||||
<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>moeoDistanceMatrix< MOEOT, Type > Class Template Reference</h1><!-- doxytag: class="moeoDistanceMatrix" --><!-- doxytag: inherits="eoUF< const eoPop< MOEOT > &, void >" -->A matrix to compute distances between every pair of individuals contained in a population.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="moeoDistanceMatrix_8h-source.html">moeoDistanceMatrix.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moeoDistanceMatrix< MOEOT, Type >:
|
||||
<p><center><img src="classmoeoDistanceMatrix.png" usemap="#moeoDistanceMatrix< MOEOT, Type >_map" border="0" alt=""></center>
|
||||
<map name="moeoDistanceMatrix< MOEOT, Type >_map">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html" alt="eoUF< const eoPop< MOEOT > &, void >" shape="rect" coords="0,56,254,80">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,254,24">
|
||||
</map>
|
||||
<a href="classmoeoDistanceMatrix-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="classmoeoDistanceMatrix.html#5526260bd46b6877abd700a15b9b9ee8">moeoDistanceMatrix</a> (unsigned int _size, <a class="el" href="classmoeoDistance.html">moeoDistance</a>< MOEOT, Type > &_distance)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Ctor. <a href="#5526260bd46b6877abd700a15b9b9ee8"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoDistanceMatrix.html#ae3d433983a0a3d369cc17971498ad48">operator()</a> (const <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html">eoPop</a>< MOEOT > &_pop)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the distance between every pair of individuals contained in the population _pop. <a href="#ae3d433983a0a3d369cc17971498ad48"></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="72789ab7bcb89670cdc4242173dc2c69"></a><!-- doxytag: member="moeoDistanceMatrix::distance" ref="72789ab7bcb89670cdc4242173dc2c69" args="" -->
|
||||
<a class="el" href="classmoeoDistance.html">moeoDistance</a>< MOEOT, Type > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoDistanceMatrix.html#72789ab7bcb89670cdc4242173dc2c69">distance</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">the distance to use <br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class MOEOT, class Type><br>
|
||||
class moeoDistanceMatrix< MOEOT, Type ></h3>
|
||||
|
||||
A matrix to compute distances between every pair of individuals contained in a population.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoDistanceMatrix_8h-source.html#l00024">24</a> of file <a class="el" href="moeoDistanceMatrix_8h-source.html">moeoDistanceMatrix.h</a>.<hr><h2>Constructor & Destructor Documentation</h2>
|
||||
<a class="anchor" name="5526260bd46b6877abd700a15b9b9ee8"></a><!-- doxytag: member="moeoDistanceMatrix::moeoDistanceMatrix" ref="5526260bd46b6877abd700a15b9b9ee8" args="(unsigned int _size, moeoDistance< MOEOT, Type > &_distance)" -->
|
||||
<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="classmoeoDistanceMatrix.html">moeoDistanceMatrix</a>< MOEOT, Type >::<a class="el" href="classmoeoDistanceMatrix.html">moeoDistanceMatrix</a> </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">unsigned int </td>
|
||||
<td class="paramname"> <em>_size</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="classmoeoDistance.html">moeoDistance</a>< MOEOT, Type > & </td>
|
||||
<td class="paramname"> <em>_distance</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>_size</em> </td><td>size for every dimension of the matrix </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_distance</em> </td><td>the distance to use </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoDistanceMatrix_8h-source.html#l00037">37</a> of file <a class="el" href="moeoDistanceMatrix_8h-source.html">moeoDistanceMatrix.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr><h2>Member Function Documentation</h2>
|
||||
<a class="anchor" name="ae3d433983a0a3d369cc17971498ad48"></a><!-- doxytag: member="moeoDistanceMatrix::operator()" ref="ae3d433983a0a3d369cc17971498ad48" args="(const eoPop< MOEOT > &_pop)" -->
|
||||
<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="classmoeoDistanceMatrix.html">moeoDistanceMatrix</a>< MOEOT, Type >::operator() </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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 distance between every pair of individuals 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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">eoUF< const eoPop< MOEOT > &, void ></a>.
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoDistanceMatrix_8h-source.html#l00051">51</a> of file <a class="el" href="moeoDistanceMatrix_8h-source.html">moeoDistanceMatrix.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="moeoDistanceMatrix_8h-source.html#l00072">moeoDistanceMatrix< MOEOT, Type >::distance</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="moeoDistanceMatrix_8h-source.html">moeoDistanceMatrix.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Fri Jul 6 09:41:04 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.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
BIN
trunk/paradiseo-moeo/doc/html/classmoeoDistanceMatrix.png
Normal file
|
After Width: | Height: | Size: 889 B |
|
|
@ -0,0 +1,43 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: Member List</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">operator()</a>(eoPop< MOEOT > &)=0</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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 Fri Jul 6 09:41:04 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.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
163
trunk/paradiseo-moeo/doc/html/classmoeoDiversityAssignment.html
Normal file
|
|
@ -0,0 +1,163 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: 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.4.7 -->
|
||||
<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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html" alt="eoUF< eoPop< MOEOT > &, void >" shape="rect" coords="365,56,720,80">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="365,0,720,24">
|
||||
<area href="classmoeoCrowdingDiversityAssignment.html" alt="moeoCrowdingDiversityAssignment< MOEOT >" shape="rect" coords="0,168,355,192">
|
||||
<area href="classmoeoDummyDiversityAssignment.html" alt="moeoDummyDiversityAssignment< MOEOT >" shape="rect" coords="365,168,720,192">
|
||||
<area href="classmoeoSharingDiversityAssignment.html" alt="moeoSharingDiversityAssignment< MOEOT >" shape="rect" coords="730,168,1085,192">
|
||||
<area href="classmoeoFrontByFrontCrowdingDiversityAssignment.html" alt="moeoFrontByFrontCrowdingDiversityAssignment< MOEOT >" shape="rect" coords="0,224,355,248">
|
||||
<area href="classmoeoFrontByFrontSharingDiversityAssignment.html" alt="moeoFrontByFrontSharingDiversityAssignment< MOEOT >" shape="rect" coords="730,224,1085,248">
|
||||
</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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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="classmoeoCrowdingDiversityAssignment.html#ba1d60c8e59fbe2c12e9eef33863f012">moeoCrowdingDiversityAssignment< MOEOT ></a>, <a class="el" href="classmoeoDummyDiversityAssignment.html#3382b59e2b8bbdc840dc25463649f1e4">moeoDummyDiversityAssignment< MOEOT ></a>, <a class="el" href="classmoeoFrontByFrontCrowdingDiversityAssignment.html#f73ff88bd29c49260e2ca859250e4b68">moeoFrontByFrontCrowdingDiversityAssignment< MOEOT ></a>, <a class="el" href="classmoeoFrontByFrontSharingDiversityAssignment.html#623489a246f86cf24cc5860d32caa743">moeoFrontByFrontSharingDiversityAssignment< MOEOT ></a>, and <a class="el" href="classmoeoSharingDiversityAssignment.html#21c8d6e020af23b2be219b7e02248300">moeoSharingDiversityAssignment< 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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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 Fri Jul 6 09:41:04 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.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
BIN
trunk/paradiseo-moeo/doc/html/classmoeoDiversityAssignment.png
Normal file
|
After Width: | Height: | Size: 3.2 KiB |
|
|
@ -0,0 +1,41 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: Member List</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<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="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [static]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="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>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">moeoComparator::operator()</a>(A1, A2)=0</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [pure virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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 Fri Jul 6 09:41:04 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.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,106 @@
|
|||
<!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.4.7 -->
|
||||
<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="moeoDiversityThenFitnessComparator_8h-source.html">moeoDiversityThenFitnessComparator.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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="0,56,296,80">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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 < _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="moeoDiversityThenFitnessComparator_8h-source.html#l00022">22</a> of file <a class="el" href="moeoDiversityThenFitnessComparator_8h-source.html">moeoDiversityThenFitnessComparator.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 < _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="moeoDiversityThenFitnessComparator_8h-source.html#l00031">31</a> of file <a class="el" href="moeoDiversityThenFitnessComparator_8h-source.html">moeoDiversityThenFitnessComparator.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="moeoDiversityThenFitnessComparator_8h-source.html">moeoDiversityThenFitnessComparator.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Fri Jul 6 09:41:04 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.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
After Width: | Height: | Size: 1.4 KiB |
|
|
@ -0,0 +1,43 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: Member List</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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 Fri Jul 6 09:41:04 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.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,149 @@
|
|||
<!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.4.7 -->
|
||||
<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="moeoDummyDiversityAssignment_8h-source.html">moeoDummyDiversityAssignment.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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html" alt="eoUF< eoPop< MOEOT > &, void >" shape="rect" coords="0,56,267,80">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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="moeoDummyDiversityAssignment_8h-source.html#l00022">22</a> of file <a class="el" href="moeoDummyDiversityAssignment_8h-source.html">moeoDummyDiversityAssignment.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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">eoUF< eoPop< MOEOT > &, void ></a>.
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoDummyDiversityAssignment_8h-source.html#l00034">34</a> of file <a class="el" href="moeoDummyDiversityAssignment_8h-source.html">moeoDummyDiversityAssignment.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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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="moeoDummyDiversityAssignment_8h-source.html#l00052">52</a> of file <a class="el" href="moeoDummyDiversityAssignment_8h-source.html">moeoDummyDiversityAssignment.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="moeoDummyDiversityAssignment_8h-source.html">moeoDummyDiversityAssignment.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Fri Jul 6 09:41:04 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.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
After Width: | Height: | Size: 1.2 KiB |
|
|
@ -0,0 +1,43 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: Member List</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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 Fri Jul 6 09:41:04 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.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,149 @@
|
|||
<!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.4.7 -->
|
||||
<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="moeoDummyFitnessAssignment_8h-source.html">moeoDummyFitnessAssignment.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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html" alt="eoUF< eoPop< MOEOT > &, void >" shape="rect" coords="0,56,257,80">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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="moeoDummyFitnessAssignment_8h-source.html#l00022">22</a> of file <a class="el" href="moeoDummyFitnessAssignment_8h-source.html">moeoDummyFitnessAssignment.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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">eoUF< eoPop< MOEOT > &, void ></a>.
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoDummyFitnessAssignment_8h-source.html#l00034">34</a> of file <a class="el" href="moeoDummyFitnessAssignment_8h-source.html">moeoDummyFitnessAssignment.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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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="moeoDummyFitnessAssignment_8h-source.html#l00052">52</a> of file <a class="el" href="moeoDummyFitnessAssignment_8h-source.html">moeoDummyFitnessAssignment.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="moeoDummyFitnessAssignment_8h-source.html">moeoDummyFitnessAssignment.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Fri Jul 6 09:41:04 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.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
After Width: | Height: | Size: 1.2 KiB |
40
trunk/paradiseo-moeo/doc/html/classmoeoEA-members.html
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: Member List</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<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 > Member List</h1>This is the complete list of members for <a class="el" href="classmoeoEA.html">moeoEA< MOEOT ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html">eoUF< A1, R ></a></td><td><code> [static]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">operator()</a>(A1)=0</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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 Fri Jul 6 09:41:04 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.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
65
trunk/paradiseo-moeo/doc/html/classmoeoEA.html
Normal file
|
|
@ -0,0 +1,65 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: 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.4.7 -->
|
||||
<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="moeoAlgo,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 href="classmoeoAlgo.html" alt="moeoAlgo" shape="rect" coords="167,112,324,136">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_algo.html" alt="eoAlgo< MOEOT >" shape="rect" coords="334,112,491,136">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html" alt="eoUF< A1, R >" shape="rect" coords="334,56,491,80">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="334,0,491,24">
|
||||
<area href="classmoeoEasyEA.html" alt="moeoEasyEA< MOEOT >" shape="rect" coords="0,224,157,248">
|
||||
<area href="classmoeoIBEA.html" alt="moeoIBEA< MOEOT >" shape="rect" coords="167,224,324,248">
|
||||
<area href="classmoeoNSGA.html" alt="moeoNSGA< MOEOT >" shape="rect" coords="334,224,491,248">
|
||||
<area href="classmoeoNSGAII.html" alt="moeoNSGAII< MOEOT >" shape="rect" coords="501,224,658,248">
|
||||
</map>
|
||||
<a href="classmoeoEA-members.html">List of all members.</a><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#l00023">23</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 Fri Jul 6 09:41:04 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.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
BIN
trunk/paradiseo-moeo/doc/html/classmoeoEA.png
Normal file
|
After Width: | Height: | Size: 2.1 KiB |
62
trunk/paradiseo-moeo/doc/html/classmoeoEasyEA-members.html
Normal file
|
|
@ -0,0 +1,62 @@
|
|||
<!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.4.7 -->
|
||||
<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#16cbb12cb7de77c6d7d3f7aee9434880">dummyEval</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#e26830e1301cfd626eed55b0fbf8dbcb">dummyMerge</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#65963f9308ccc0acc3dfc32a128f6228">dummyReduce</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#fed6522fe0fcea204850dbb89cc7116e">dummySelect</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#56991f36963ed61e44e91759c891f13c">dummyTransform</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="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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="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#15a69654c07b24f9795add0a22f1f856">mergeReduce</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#3f657699b8ed340ae3f51194206daa20">moeoEasyEA</a>(eoContinue< MOEOT > &_continuator, eoEvalFunc< MOEOT > &_eval, eoBreed< MOEOT > &_breed, moeoReplacement< 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#6cdebc72ce0134ce1680dafdf94740a1">moeoEasyEA</a>(eoContinue< MOEOT > &_continuator, eoPopEvalFunc< MOEOT > &_popEval, eoBreed< MOEOT > &_breed, moeoReplacement< 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#65c1069eeed979ca433e6caee3b5e942">moeoEasyEA</a>(eoContinue< MOEOT > &_continuator, eoEvalFunc< MOEOT > &_eval, eoBreed< MOEOT > &_breed, eoMerge< MOEOT > &_merge, eoReduce< MOEOT > &_reduce, 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#27f0db7a608636c904305afa11cd6ae1">moeoEasyEA</a>(eoContinue< MOEOT > &_continuator, eoEvalFunc< MOEOT > &_eval, eoSelect< MOEOT > &_select, eoTransform< MOEOT > &_transform, moeoReplacement< 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#564a3291a8239515328cf0a6b40f3c99">moeoEasyEA</a>(eoContinue< MOEOT > &_continuator, eoEvalFunc< MOEOT > &_eval, eoSelect< MOEOT > &_select, eoTransform< MOEOT > &_transform, eoMerge< MOEOT > &_merge, eoReduce< MOEOT > &_reduce, 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="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">moeoEA::operator()</a>(A1)=0</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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="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#91611cf2862c2db953554e367a576244">replace</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#bd69a176f3cacc2694342075a9022f74">selectTransform</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="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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 Fri Jul 6 09:41:04 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.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
599
trunk/paradiseo-moeo/doc/html/classmoeoEasyEA.html
Normal file
|
|
@ -0,0 +1,599 @@
|
|||
<!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.4.7 -->
|
||||
<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="83,168,240,192">
|
||||
<area href="classmoeoAlgo.html" alt="moeoAlgo" shape="rect" coords="0,112,157,136">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_algo.html" alt="eoAlgo< MOEOT >" shape="rect" coords="167,112,324,136">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html" alt="eoUF< A1, R >" shape="rect" coords="167,56,324,80">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="167,0,324,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#3f657699b8ed340ae3f51194206daa20">moeoEasyEA</a> (<a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_continue.html">eoContinue</a>< MOEOT > &_continuator, <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_eval_func.html">eoEvalFunc</a>< MOEOT > &_eval, <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_breed.html">eoBreed</a>< MOEOT > &_breed, <a class="el" href="classmoeoReplacement.html">moeoReplacement</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 taking a breed and merge. <a href="#3f657699b8ed340ae3f51194206daa20"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoEasyEA.html#6cdebc72ce0134ce1680dafdf94740a1">moeoEasyEA</a> (<a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_continue.html">eoContinue</a>< MOEOT > &_continuator, <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop_eval_func.html">eoPopEvalFunc</a>< MOEOT > &_popEval, <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_breed.html">eoBreed</a>< MOEOT > &_breed, <a class="el" href="classmoeoReplacement.html">moeoReplacement</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 taking a breed, a merge and a eoPopEval. <a href="#6cdebc72ce0134ce1680dafdf94740a1"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoEasyEA.html#65c1069eeed979ca433e6caee3b5e942">moeoEasyEA</a> (<a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_continue.html">eoContinue</a>< MOEOT > &_continuator, <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_eval_func.html">eoEvalFunc</a>< MOEOT > &_eval, <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_breed.html">eoBreed</a>< MOEOT > &_breed, <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_merge.html">eoMerge</a>< MOEOT > &_merge, <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_reduce.html">eoReduce</a>< MOEOT > &_reduce, <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 taking a breed, a merge and a reduce. <a href="#65c1069eeed979ca433e6caee3b5e942"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoEasyEA.html#27f0db7a608636c904305afa11cd6ae1">moeoEasyEA</a> (<a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_continue.html">eoContinue</a>< MOEOT > &_continuator, <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_eval_func.html">eoEvalFunc</a>< MOEOT > &_eval, <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_select.html">eoSelect</a>< MOEOT > &_select, <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_transform.html">eoTransform</a>< MOEOT > &_transform, <a class="el" href="classmoeoReplacement.html">moeoReplacement</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 taking a select, a transform and a replacement. <a href="#27f0db7a608636c904305afa11cd6ae1"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoEasyEA.html#564a3291a8239515328cf0a6b40f3c99">moeoEasyEA</a> (<a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_continue.html">eoContinue</a>< MOEOT > &_continuator, <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_eval_func.html">eoEvalFunc</a>< MOEOT > &_eval, <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_select.html">eoSelect</a>< MOEOT > &_select, <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_transform.html">eoTransform</a>< MOEOT > &_transform, <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_merge.html">eoMerge</a>< MOEOT > &_merge, <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_reduce.html">eoReduce</a>< MOEOT > &_reduce, <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 taking a select, a transform, a merge and a reduce. <a href="#564a3291a8239515328cf0a6b40f3c99"></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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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="bd69a176f3cacc2694342075a9022f74"></a><!-- doxytag: member="moeoEasyEA::selectTransform" ref="bd69a176f3cacc2694342075a9022f74" args="" -->
|
||||
<a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_select_transform.html">eoSelectTransform</a>< MOEOT > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoEasyEA.html#bd69a176f3cacc2694342075a9022f74">selectTransform</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">breed: a select followed by a transform <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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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="15a69654c07b24f9795add0a22f1f856"></a><!-- doxytag: member="moeoEasyEA::mergeReduce" ref="15a69654c07b24f9795add0a22f1f856" args="" -->
|
||||
<a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_merge_reduce.html">eoMergeReduce</a>< MOEOT > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoEasyEA.html#15a69654c07b24f9795add0a22f1f856">mergeReduce</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">replacement: a merge followed by a reduce <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="91611cf2862c2db953554e367a576244"></a><!-- doxytag: member="moeoEasyEA::replace" ref="91611cf2862c2db953554e367a576244" args="" -->
|
||||
<a class="el" href="classmoeoReplacement.html">moeoReplacement</a>< MOEOT > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoEasyEA.html#91611cf2862c2db953554e367a576244">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>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="16cbb12cb7de77c6d7d3f7aee9434880"></a><!-- doxytag: member="moeoEasyEA::dummyEval" ref="16cbb12cb7de77c6d7d3f7aee9434880" args="" -->
|
||||
<a class="el" href="classmoeoEasyEA_1_1eoDummyEval.html">moeoEasyEA::eoDummyEval</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoEasyEA.html#16cbb12cb7de77c6d7d3f7aee9434880">dummyEval</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">a dummy eval <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fed6522fe0fcea204850dbb89cc7116e"></a><!-- doxytag: member="moeoEasyEA::dummySelect" ref="fed6522fe0fcea204850dbb89cc7116e" args="" -->
|
||||
<a class="el" href="classmoeoEasyEA_1_1eoDummySelect.html">moeoEasyEA::eoDummySelect</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoEasyEA.html#fed6522fe0fcea204850dbb89cc7116e">dummySelect</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">a dummy select <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="56991f36963ed61e44e91759c891f13c"></a><!-- doxytag: member="moeoEasyEA::dummyTransform" ref="56991f36963ed61e44e91759c891f13c" args="" -->
|
||||
<a class="el" href="classmoeoEasyEA_1_1eoDummyTransform.html">moeoEasyEA::eoDummyTransform</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoEasyEA.html#56991f36963ed61e44e91759c891f13c">dummyTransform</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">a dummy transform <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e26830e1301cfd626eed55b0fbf8dbcb"></a><!-- doxytag: member="moeoEasyEA::dummyMerge" ref="e26830e1301cfd626eed55b0fbf8dbcb" args="" -->
|
||||
<a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_no_elitism.html">eoNoElitism</a>< MOEOT > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoEasyEA.html#e26830e1301cfd626eed55b0fbf8dbcb">dummyMerge</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">a dummy merge <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="65963f9308ccc0acc3dfc32a128f6228"></a><!-- doxytag: member="moeoEasyEA::dummyReduce" ref="65963f9308ccc0acc3dfc32a128f6228" args="" -->
|
||||
<a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_truncate.html">eoTruncate</a>< MOEOT > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoEasyEA.html#65963f9308ccc0acc3dfc32a128f6228">dummyReduce</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">a dummy reduce <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="classmoeoEasyEA_1_1eoDummyEval.html">eoDummyEval</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">a dummy eval <a href="classmoeoEasyEA_1_1eoDummyEval.html#_details">More...</a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoEasyEA_1_1eoDummySelect.html">eoDummySelect</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">a dummy select <a href="classmoeoEasyEA_1_1eoDummySelect.html#_details">More...</a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoEasyEA_1_1eoDummyTransform.html">eoDummyTransform</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">a dummy transform <a href="classmoeoEasyEA_1_1eoDummyTransform.html#_details">More...</a><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#l00033">33</a> of file <a class="el" href="moeoEasyEA_8h-source.html">moeoEasyEA.h</a>.<hr><h2>Constructor & Destructor Documentation</h2>
|
||||
<a class="anchor" name="3f657699b8ed340ae3f51194206daa20"></a><!-- doxytag: member="moeoEasyEA::moeoEasyEA" ref="3f657699b8ed340ae3f51194206daa20" args="(eoContinue< MOEOT > &_continuator, eoEvalFunc< MOEOT > &_eval, eoBreed< MOEOT > &_breed, moeoReplacement< 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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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="el" href="classmoeoReplacement.html">moeoReplacement</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 taking a breed and merge.
|
||||
<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 replacement 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#l00047">47</a> of file <a class="el" href="moeoEasyEA_8h-source.html">moeoEasyEA.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="6cdebc72ce0134ce1680dafdf94740a1"></a><!-- doxytag: member="moeoEasyEA::moeoEasyEA" ref="6cdebc72ce0134ce1680dafdf94740a1" args="(eoContinue< MOEOT > &_continuator, eoPopEvalFunc< MOEOT > &_popEval, eoBreed< MOEOT > &_breed, moeoReplacement< 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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop_eval_func.html">eoPopEvalFunc</a>< MOEOT > & </td>
|
||||
<td class="paramname"> <em>_popEval</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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="el" href="classmoeoReplacement.html">moeoReplacement</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 taking a breed, a merge and a eoPopEval.
|
||||
<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>_popEval</em> </td><td>the evaluation functions for the whole population </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 replacement 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#l00065">65</a> of file <a class="el" href="moeoEasyEA_8h-source.html">moeoEasyEA.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="65c1069eeed979ca433e6caee3b5e942"></a><!-- doxytag: member="moeoEasyEA::moeoEasyEA" ref="65c1069eeed979ca433e6caee3b5e942" args="(eoContinue< MOEOT > &_continuator, eoEvalFunc< MOEOT > &_eval, eoBreed< MOEOT > &_breed, eoMerge< MOEOT > &_merge, eoReduce< MOEOT > &_reduce, 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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_merge.html">eoMerge</a>< MOEOT > & </td>
|
||||
<td class="paramname"> <em>_merge</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_reduce.html">eoReduce</a>< MOEOT > & </td>
|
||||
<td class="paramname"> <em>_reduce</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 taking a breed, a merge and a reduce.
|
||||
<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>_merge</em> </td><td>the merge scheme </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_reduce</em> </td><td>the reduce scheme </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#l00084">84</a> of file <a class="el" href="moeoEasyEA_8h-source.html">moeoEasyEA.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="27f0db7a608636c904305afa11cd6ae1"></a><!-- doxytag: member="moeoEasyEA::moeoEasyEA" ref="27f0db7a608636c904305afa11cd6ae1" args="(eoContinue< MOEOT > &_continuator, eoEvalFunc< MOEOT > &_eval, eoSelect< MOEOT > &_select, eoTransform< MOEOT > &_transform, moeoReplacement< 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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_transform.html">eoTransform</a>< MOEOT > & </td>
|
||||
<td class="paramname"> <em>_transform</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="classmoeoReplacement.html">moeoReplacement</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 taking a select, a transform and a replacement.
|
||||
<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>_select</em> </td><td>the selection scheme </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_transform</em> </td><td>the tranformation scheme </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_replace</em> </td><td>the replacement 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#l00103">103</a> of file <a class="el" href="moeoEasyEA_8h-source.html">moeoEasyEA.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="564a3291a8239515328cf0a6b40f3c99"></a><!-- doxytag: member="moeoEasyEA::moeoEasyEA" ref="564a3291a8239515328cf0a6b40f3c99" args="(eoContinue< MOEOT > &_continuator, eoEvalFunc< MOEOT > &_eval, eoSelect< MOEOT > &_select, eoTransform< MOEOT > &_transform, eoMerge< MOEOT > &_merge, eoReduce< MOEOT > &_reduce, 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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_transform.html">eoTransform</a>< MOEOT > & </td>
|
||||
<td class="paramname"> <em>_transform</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_merge.html">eoMerge</a>< MOEOT > & </td>
|
||||
<td class="paramname"> <em>_merge</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_reduce.html">eoReduce</a>< MOEOT > & </td>
|
||||
<td class="paramname"> <em>_reduce</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 taking a select, a transform, a merge and a reduce.
|
||||
<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>_select</em> </td><td>the selection scheme </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_transform</em> </td><td>the tranformation scheme </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_merge</em> </td><td>the merge scheme </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_reduce</em> </td><td>the reduce scheme </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#l00123">123</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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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>
|
||||
Definition at line <a class="el" href="moeoEasyEA_8h-source.html#l00135">135</a> of file <a class="el" href="moeoEasyEA_8h-source.html">moeoEasyEA.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="moeoEasyEA_8h-source.html#l00188">moeoEasyEA< MOEOT >::breed</a>, <a class="el" href="moeoEasyEA_8h-source.html#l00178">moeoEasyEA< MOEOT >::continuator</a>, <a class="el" href="moeoEasyEA_8h-source.html#l00196">moeoEasyEA< MOEOT >::diversityEval</a>, <a class="el" href="moeoEasyEA_8h-source.html#l00198">moeoEasyEA< MOEOT >::evalFitAndDivBeforeSelection</a>, <a class="el" href="moeoEasyEA_8h-source.html#l00194">moeoEasyEA< MOEOT >::fitnessEval</a>, <a class="el" href="moeoEasyEA_8h-source.html#l00184">moeoEasyEA< MOEOT >::popEval</a>, and <a class="el" href="moeoEasyEA_8h-source.html#l00192">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 Fri Jul 6 09:41:04 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.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
BIN
trunk/paradiseo-moeo/doc/html/classmoeoEasyEA.png
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
|
|
@ -0,0 +1,43 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: Member List</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<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 >::eoDummyEval Member List</h1>This is the complete list of members for <a class="el" href="classmoeoEasyEA_1_1eoDummyEval.html">moeoEasyEA< MOEOT >::eoDummyEval</a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_eval_func.html#5f5b8425b18dc822fe07233d1ad080cb">EOFitT</a> typedef</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_eval_func.html">eoEvalFunc< MOEOT ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_eval_func.html#5a93ff2efd034f363aa5da789c081ee8">EOType</a> typedef</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_eval_func.html">eoEvalFunc< MOEOT ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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="classmoeoEasyEA_1_1eoDummyEval.html#1ed55869451f883db2fc43c60f7caff5">operator()</a>(MOEOT &)</td><td><a class="el" href="classmoeoEasyEA_1_1eoDummyEval.html">moeoEasyEA< MOEOT >::eoDummyEval</a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">eoEvalFunc< MOEOT >::operator()</a>(A1)=0</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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 Fri Jul 6 09:41:04 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.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,67 @@
|
|||
<!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 >::eoDummyEval 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.4.7 -->
|
||||
<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="classmoeoEasyEA.html">moeoEasyEA</a>::<a class="el" href="classmoeoEasyEA_1_1eoDummyEval.html">eoDummyEval</a></div>
|
||||
<h1>moeoEasyEA< MOEOT >::eoDummyEval Class Reference</h1><!-- doxytag: class="moeoEasyEA::eoDummyEval" --><!-- doxytag: inherits="eoEvalFunc< MOEOT >" -->a dummy eval
|
||||
<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 >::eoDummyEval:
|
||||
<p><center><img src="classmoeoEasyEA_1_1eoDummyEval.png" usemap="#moeoEasyEA< MOEOT >::eoDummyEval_map" border="0" alt=""></center>
|
||||
<map name="moeoEasyEA< MOEOT >::eoDummyEval_map">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_eval_func.html" alt="eoEvalFunc< MOEOT >" shape="rect" coords="0,112,243,136">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html" alt="eoUF< A1, R >" shape="rect" coords="0,56,243,80">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,243,24">
|
||||
</map>
|
||||
<a href="classmoeoEasyEA_1_1eoDummyEval-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"><a class="anchor" name="1ed55869451f883db2fc43c60f7caff5"></a><!-- doxytag: member="moeoEasyEA::eoDummyEval::operator()" ref="1ed55869451f883db2fc43c60f7caff5" args="(MOEOT &)" -->
|
||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoEasyEA_1_1eoDummyEval.html#1ed55869451f883db2fc43c60f7caff5">operator()</a> (MOEOT &)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">the dummy functor <br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class MOEOT><br>
|
||||
class moeoEasyEA< MOEOT >::eoDummyEval</h3>
|
||||
|
||||
a dummy eval
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoEasyEA_8h-source.html#l00200">200</a> of file <a class="el" href="moeoEasyEA_8h-source.html">moeoEasyEA.h</a>.<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 Fri Jul 6 09:41:04 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.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
BIN
trunk/paradiseo-moeo/doc/html/classmoeoEasyEA_1_1eoDummyEval.png
Normal file
|
After Width: | Height: | Size: 979 B |
|
|
@ -0,0 +1,41 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: Member List</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<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 >::eoDummySelect Member List</h1>This is the complete list of members for <a class="el" href="classmoeoEasyEA_1_1eoDummySelect.html">moeoEasyEA< MOEOT >::eoDummySelect</a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [static]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoEasyEA_1_1eoDummySelect.html#32207d2ed997aa90ba9f32f5625b63d6">operator()</a>(const eoPop< MOEOT > &, eoPop< MOEOT > &)</td><td><a class="el" href="classmoeoEasyEA_1_1eoDummySelect.html">moeoEasyEA< MOEOT >::eoDummySelect</a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">eoSelect< MOEOT >::operator()</a>(A1, A2)=0</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [pure virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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 Fri Jul 6 09:41:04 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.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,67 @@
|
|||
<!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 >::eoDummySelect 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.4.7 -->
|
||||
<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="classmoeoEasyEA.html">moeoEasyEA</a>::<a class="el" href="classmoeoEasyEA_1_1eoDummySelect.html">eoDummySelect</a></div>
|
||||
<h1>moeoEasyEA< MOEOT >::eoDummySelect Class Reference</h1><!-- doxytag: class="moeoEasyEA::eoDummySelect" --><!-- doxytag: inherits="eoSelect< MOEOT >" -->a dummy select
|
||||
<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 >::eoDummySelect:
|
||||
<p><center><img src="classmoeoEasyEA_1_1eoDummySelect.png" usemap="#moeoEasyEA< MOEOT >::eoDummySelect_map" border="0" alt=""></center>
|
||||
<map name="moeoEasyEA< MOEOT >::eoDummySelect_map">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_select.html" alt="eoSelect< MOEOT >" shape="rect" coords="0,112,253,136">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="0,56,253,80">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,253,24">
|
||||
</map>
|
||||
<a href="classmoeoEasyEA_1_1eoDummySelect-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"><a class="anchor" name="32207d2ed997aa90ba9f32f5625b63d6"></a><!-- doxytag: member="moeoEasyEA::eoDummySelect::operator()" ref="32207d2ed997aa90ba9f32f5625b63d6" args="(const eoPop< MOEOT > &, eoPop< MOEOT > &)" -->
|
||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoEasyEA_1_1eoDummySelect.html#32207d2ed997aa90ba9f32f5625b63d6">operator()</a> (const <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html">eoPop</a>< MOEOT > &, <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html">eoPop</a>< MOEOT > &)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">the dummy functor <br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class MOEOT><br>
|
||||
class moeoEasyEA< MOEOT >::eoDummySelect</h3>
|
||||
|
||||
a dummy select
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoEasyEA_8h-source.html#l00204">204</a> of file <a class="el" href="moeoEasyEA_8h-source.html">moeoEasyEA.h</a>.<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 Fri Jul 6 09:41:04 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.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
After Width: | Height: | Size: 1,019 B |
|
|
@ -0,0 +1,41 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: Member List</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.7 -->
|
||||
<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 >::eoDummyTransform Member List</h1>This is the complete list of members for <a class="el" href="classmoeoEasyEA_1_1eoDummyTransform.html">moeoEasyEA< MOEOT >::eoDummyTransform</a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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="classmoeoEasyEA_1_1eoDummyTransform.html#0e153e482291a7f19f7f7a02505fb432">operator()</a>(eoPop< MOEOT > &)</td><td><a class="el" href="classmoeoEasyEA_1_1eoDummyTransform.html">moeoEasyEA< MOEOT >::eoDummyTransform</a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">eoTransform< MOEOT >::operator()</a>(A1)=0</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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 Fri Jul 6 09:41:04 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.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,67 @@
|
|||
<!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 >::eoDummyTransform 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.4.7 -->
|
||||
<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="classmoeoEasyEA.html">moeoEasyEA</a>::<a class="el" href="classmoeoEasyEA_1_1eoDummyTransform.html">eoDummyTransform</a></div>
|
||||
<h1>moeoEasyEA< MOEOT >::eoDummyTransform Class Reference</h1><!-- doxytag: class="moeoEasyEA::eoDummyTransform" --><!-- doxytag: inherits="eoTransform< MOEOT >" -->a dummy transform
|
||||
<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 >::eoDummyTransform:
|
||||
<p><center><img src="classmoeoEasyEA_1_1eoDummyTransform.png" usemap="#moeoEasyEA< MOEOT >::eoDummyTransform_map" border="0" alt=""></center>
|
||||
<map name="moeoEasyEA< MOEOT >::eoDummyTransform_map">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_transform.html" alt="eoTransform< MOEOT >" shape="rect" coords="0,112,275,136">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_u_f.html" alt="eoUF< A1, R >" shape="rect" coords="0,56,275,80">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,275,24">
|
||||
</map>
|
||||
<a href="classmoeoEasyEA_1_1eoDummyTransform-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"><a class="anchor" name="0e153e482291a7f19f7f7a02505fb432"></a><!-- doxytag: member="moeoEasyEA::eoDummyTransform::operator()" ref="0e153e482291a7f19f7f7a02505fb432" args="(eoPop< MOEOT > &)" -->
|
||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoEasyEA_1_1eoDummyTransform.html#0e153e482291a7f19f7f7a02505fb432">operator()</a> (<a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html">eoPop</a>< MOEOT > &)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">the dummy functor <br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class MOEOT><br>
|
||||
class moeoEasyEA< MOEOT >::eoDummyTransform</h3>
|
||||
|
||||
a dummy transform
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoEasyEA_8h-source.html#l00208">208</a> of file <a class="el" href="moeoEasyEA_8h-source.html">moeoEasyEA.h</a>.<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 Fri Jul 6 09:41:04 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.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
After Width: | Height: | Size: 1.1 KiB |
|
|
@ -0,0 +1,50 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: 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.4.7 -->
|
||||
<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#4ef0a67b6f52c7238449522f4773ad60">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#e4b10eae9d1b048525737fbe47e34215">defaultComparator</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#0a88fa6ae1cba0eb041b804f86e31ab2">defaultDiversity</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#7dff2c8d871e87a2ba326b69fd0c48d9">diversityAssignment</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#ba390ae799848417dc41d0e71b010425">fitnessAssignment</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="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [static]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoElitistReplacement.html#1d91980f3f800833c8e9452cb450ae3e">moeoElitistReplacement</a>(moeoFitnessAssignment< MOEOT > &_fitnessAssignment, moeoDiversityAssignment< MOEOT > &_diversityAssignment, 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#d7122be0519207c7496852284ed24514">moeoElitistReplacement</a>(moeoFitnessAssignment< MOEOT > &_fitnessAssignment, moeoDiversityAssignment< MOEOT > &_diversityAssignment)</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#81b7b8e0cac6cbed36e47688adf1466c">moeoElitistReplacement</a>(moeoFitnessAssignment< MOEOT > &_fitnessAssignment, 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#2ef7c199d779d473a9d35cee21556794">moeoElitistReplacement</a>(moeoFitnessAssignment< MOEOT > &_fitnessAssignment)</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]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">moeoReplacement::operator()</a>(A1, A2)=0</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [pure virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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 Fri Jul 6 09:41:04 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.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
310
trunk/paradiseo-moeo/doc/html/classmoeoElitistReplacement.html
Normal file
|
|
@ -0,0 +1,310 @@
|
|||
<!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.4.7 -->
|
||||
<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,213,192">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_replacement.html" alt="eoReplacement< MOEOT >" shape="rect" coords="0,112,213,136">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="0,56,213,80">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,213,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#1d91980f3f800833c8e9452cb450ae3e">moeoElitistReplacement</a> (<a class="el" href="classmoeoFitnessAssignment.html">moeoFitnessAssignment</a>< MOEOT > &_fitnessAssignment, <a class="el" href="classmoeoDiversityAssignment.html">moeoDiversityAssignment</a>< MOEOT > &_diversityAssignment, <a class="el" href="classmoeoComparator.html">moeoComparator</a>< MOEOT > &_comparator)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Full constructor. <a href="#1d91980f3f800833c8e9452cb450ae3e"></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#d7122be0519207c7496852284ed24514">moeoElitistReplacement</a> (<a class="el" href="classmoeoFitnessAssignment.html">moeoFitnessAssignment</a>< MOEOT > &_fitnessAssignment, <a class="el" href="classmoeoDiversityAssignment.html">moeoDiversityAssignment</a>< MOEOT > &_diversityAssignment)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor without comparator. <a href="#d7122be0519207c7496852284ed24514"></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#81b7b8e0cac6cbed36e47688adf1466c">moeoElitistReplacement</a> (<a class="el" href="classmoeoFitnessAssignment.html">moeoFitnessAssignment</a>< MOEOT > &_fitnessAssignment, <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="#81b7b8e0cac6cbed36e47688adf1466c"></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#2ef7c199d779d473a9d35cee21556794">moeoElitistReplacement</a> (<a class="el" href="classmoeoFitnessAssignment.html">moeoFitnessAssignment</a>< MOEOT > &_fitnessAssignment)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor without moeoDiversityAssignement nor <a class="el" href="classmoeoComparator.html">moeoComparator</a>. <a href="#2ef7c199d779d473a9d35cee21556794"></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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_pop.html">eoPop</a>< MOEOT > &_parents, <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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="ba390ae799848417dc41d0e71b010425"></a><!-- doxytag: member="moeoElitistReplacement::fitnessAssignment" ref="ba390ae799848417dc41d0e71b010425" args="" -->
|
||||
<a class="el" href="classmoeoFitnessAssignment.html">moeoFitnessAssignment</a>< MOEOT > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoElitistReplacement.html#ba390ae799848417dc41d0e71b010425">fitnessAssignment</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="7dff2c8d871e87a2ba326b69fd0c48d9"></a><!-- doxytag: member="moeoElitistReplacement::diversityAssignment" ref="7dff2c8d871e87a2ba326b69fd0c48d9" args="" -->
|
||||
<a class="el" href="classmoeoDiversityAssignment.html">moeoDiversityAssignment</a>< MOEOT > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoElitistReplacement.html#7dff2c8d871e87a2ba326b69fd0c48d9">diversityAssignment</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="0a88fa6ae1cba0eb041b804f86e31ab2"></a><!-- doxytag: member="moeoElitistReplacement::defaultDiversity" ref="0a88fa6ae1cba0eb041b804f86e31ab2" args="" -->
|
||||
<a class="el" href="classmoeoDummyDiversityAssignment.html">moeoDummyDiversityAssignment</a><<br>
|
||||
MOEOT > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoElitistReplacement.html#0a88fa6ae1cba0eb041b804f86e31ab2">defaultDiversity</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">a dummy diversity assignment can be used as default <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e4b10eae9d1b048525737fbe47e34215"></a><!-- doxytag: member="moeoElitistReplacement::defaultComparator" ref="e4b10eae9d1b048525737fbe47e34215" args="" -->
|
||||
<a class="el" href="classmoeoFitnessThenDiversityComparator.html">moeoFitnessThenDiversityComparator</a><<br>
|
||||
MOEOT > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoElitistReplacement.html#e4b10eae9d1b048525737fbe47e34215">defaultComparator</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">a fitness then diversity comparator can be used as default <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4ef0a67b6f52c7238449522f4773ad60"></a><!-- doxytag: member="moeoElitistReplacement::comparator" ref="4ef0a67b6f52c7238449522f4773ad60" args="" -->
|
||||
<a class="el" href="classmoeoElitistReplacement_1_1Cmp.html">moeoElitistReplacement::Cmp</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoElitistReplacement.html#4ef0a67b6f52c7238449522f4773ad60">comparator</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">this object is used to compare solutions in order to sort the population <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 object 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#l00026">26</a> of file <a class="el" href="moeoElitistReplacement_8h-source.html">moeoElitistReplacement.h</a>.<hr><h2>Constructor & Destructor Documentation</h2>
|
||||
<a class="anchor" name="1d91980f3f800833c8e9452cb450ae3e"></a><!-- doxytag: member="moeoElitistReplacement::moeoElitistReplacement" ref="1d91980f3f800833c8e9452cb450ae3e" args="(moeoFitnessAssignment< MOEOT > &_fitnessAssignment, moeoDiversityAssignment< MOEOT > &_diversityAssignment, 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>_fitnessAssignment</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>_diversityAssignment</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>_fitnessAssignment</em> </td><td>the fitness assignment strategy </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_diversityAssignment</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#l00036">36</a> of file <a class="el" href="moeoElitistReplacement_8h-source.html">moeoElitistReplacement.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="d7122be0519207c7496852284ed24514"></a><!-- doxytag: member="moeoElitistReplacement::moeoElitistReplacement" ref="d7122be0519207c7496852284ed24514" args="(moeoFitnessAssignment< MOEOT > &_fitnessAssignment, moeoDiversityAssignment< MOEOT > &_diversityAssignment)" -->
|
||||
<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>_fitnessAssignment</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>_diversityAssignment</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>_fitnessAssignment</em> </td><td>the fitness assignment strategy </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>_diversityAssignment</em> </td><td>the diversity assignment strategy </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoElitistReplacement_8h-source.html#l00046">46</a> of file <a class="el" href="moeoElitistReplacement_8h-source.html">moeoElitistReplacement.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="81b7b8e0cac6cbed36e47688adf1466c"></a><!-- doxytag: member="moeoElitistReplacement::moeoElitistReplacement" ref="81b7b8e0cac6cbed36e47688adf1466c" args="(moeoFitnessAssignment< MOEOT > &_fitnessAssignment, 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>_fitnessAssignment</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>_fitnessAssignment</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#l00056">56</a> of file <a class="el" href="moeoElitistReplacement_8h-source.html">moeoElitistReplacement.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="2ef7c199d779d473a9d35cee21556794"></a><!-- doxytag: member="moeoElitistReplacement::moeoElitistReplacement" ref="2ef7c199d779d473a9d35cee21556794" args="(moeoFitnessAssignment< MOEOT > &_fitnessAssignment)" -->
|
||||
<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>_fitnessAssignment</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>_fitnessAssignment</em> </td><td>the fitness assignment strategy </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoElitistReplacement_8h-source.html#l00066">66</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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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>
|
||||
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>
|
||||
Definition at line <a class="el" href="moeoElitistReplacement_8h-source.html#l00076">76</a> of file <a class="el" href="moeoElitistReplacement_8h-source.html">moeoElitistReplacement.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="classmoeoElitistReplacement.html#4ef0a67b6f52c7238449522f4773ad60">moeoElitistReplacement< MOEOT >::comparator</a>, <a class="el" href="moeoElitistReplacement_8h-source.html#l00099">moeoElitistReplacement< MOEOT >::diversityAssignment</a>, and <a class="el" href="moeoElitistReplacement_8h-source.html#l00097">moeoElitistReplacement< MOEOT >::fitnessAssignment</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 Fri Jul 6 09:41:04 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.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
BIN
trunk/paradiseo-moeo/doc/html/classmoeoElitistReplacement.png
Normal file
|
After Width: | Height: | Size: 1 KiB |
|
|
@ -0,0 +1,39 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: 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.4.7 -->
|
||||
<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#c9f21fe0df172dc601a13d6531c5ffd9">Cmp</a>(moeoComparator< MOEOT > &_comp)</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#c7c0d0839bcbe86455d9f1064884219a">comp</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 Fri Jul 6 09:41:04 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.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,100 @@
|
|||
<!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.4.7 -->
|
||||
<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 object 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#c9f21fe0df172dc601a13d6531c5ffd9">Cmp</a> (<a class="el" href="classmoeoComparator.html">moeoComparator</a>< MOEOT > &_comp)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Ctor. <a href="#c9f21fe0df172dc601a13d6531c5ffd9"></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="c7c0d0839bcbe86455d9f1064884219a"></a><!-- doxytag: member="moeoElitistReplacement::Cmp::comp" ref="c7c0d0839bcbe86455d9f1064884219a" args="" -->
|
||||
<a class="el" href="classmoeoComparator.html">moeoComparator</a>< MOEOT > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoElitistReplacement_1_1Cmp.html#c7c0d0839bcbe86455d9f1064884219a">comp</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 object 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="c9f21fe0df172dc601a13d6531c5ffd9"></a><!-- doxytag: member="moeoElitistReplacement::Cmp::Cmp" ref="c9f21fe0df172dc601a13d6531c5ffd9" args="(moeoComparator< MOEOT > &_comp)" -->
|
||||
<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>_comp</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>_comp</em> </td><td>the comparator </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="moeoElitistReplacement_8h-source.html#l00112">112</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 Fri Jul 6 09:41:04 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.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,50 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>ParadisEO-MOEO: 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.4.7 -->
|
||||
<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#4716a673498a0681fb78414e390824a3">euclidianDistance</a>(const ObjectiveVector &_set1, const ObjectiveVector &_to, unsigned int _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="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [static]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoEntropyMetric.html#7977dac672bd6e2e1dfff8cf7954c180">howManyInNicheOf</a>(const std::vector< ObjectiveVector > &_f, const ObjectiveVector &_s, unsigned int _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="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">moeoVectorVsVectorBinaryMetric< ObjectiveVector, double >::operator()</a>(A1, A2)=0</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [pure virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmoeoEntropyMetric.html#227ce550253c35957300c6e11730c847">paretoComparator</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#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>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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 Fri Jul 6 09:41:04 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.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
303
trunk/paradiseo-moeo/doc/html/classmoeoEntropyMetric.html
Normal file
|
|
@ -0,0 +1,303 @@
|
|||
<!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.4.7 -->
|
||||
<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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="0,0,369,24">
|
||||
<area doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/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="7977dac672bd6e2e1dfff8cf7954c180"></a><!-- doxytag: member="moeoEntropyMetric::howManyInNicheOf" ref="7977dac672bd6e2e1dfff8cf7954c180" args="(const std::vector< ObjectiveVector > &_f, const ObjectiveVector &_s, unsigned int _size)" -->
|
||||
unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoEntropyMetric.html#7977dac672bd6e2e1dfff8cf7954c180">howManyInNicheOf</a> (const std::vector< ObjectiveVector > &_f, const ObjectiveVector &_s, unsigned int _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="4716a673498a0681fb78414e390824a3"></a><!-- doxytag: member="moeoEntropyMetric::euclidianDistance" ref="4716a673498a0681fb78414e390824a3" args="(const ObjectiveVector &_set1, const ObjectiveVector &_to, unsigned int _deg=2)" -->
|
||||
double </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoEntropyMetric.html#4716a673498a0681fb78414e390824a3">euclidianDistance</a> (const ObjectiveVector &_set1, const ObjectiveVector &_to, unsigned int _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>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="227ce550253c35957300c6e11730c847"></a><!-- doxytag: member="moeoEntropyMetric::paretoComparator" ref="227ce550253c35957300c6e11730c847" args="" -->
|
||||
<a class="el" href="classmoeoParetoObjectiveVectorComparator.html">moeoParetoObjectiveVectorComparator</a><<br>
|
||||
ObjectiveVector > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmoeoEntropyMetric.html#227ce550253c35957300c6e11730c847">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 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#l00025">25</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#l00034">34</a> of file <a class="el" href="moeoEntropyMetric_8h-source.html">moeoEntropyMetric.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="moeoEntropyMetric_8h-source.html#l00142">moeoEntropyMetric< ObjectiveVector >::computeUnion()</a>, <a class="el" href="moeoEntropyMetric_8h-source.html#l00160">moeoEntropyMetric< ObjectiveVector >::howManyInNicheOf()</a>, <a class="el" href="moeoEntropyMetric_8h-source.html#l00129">moeoEntropyMetric< ObjectiveVector >::normalize()</a>, <a class="el" href="moeoEntropyMetric_8h-source.html#l00107">moeoEntropyMetric< ObjectiveVector >::prenormalize()</a>, and <a class="el" href="moeoEntropyMetric_8h-source.html#l00085">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#l00085">85</a> of file <a class="el" href="moeoEntropyMetric_8h-source.html">moeoEntropyMetric.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="moeoEntropyMetric_8h-source.html#l00078">moeoEntropyMetric< ObjectiveVector >::paretoComparator</a>.
|
||||
<p>
|
||||
Referenced by <a class="el" href="moeoEntropyMetric_8h-source.html#l00034">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#l00107">107</a> of file <a class="el" href="moeoEntropyMetric_8h-source.html">moeoEntropyMetric.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="moeoEntropyMetric_8h-source.html#l00076">moeoEntropyMetric< ObjectiveVector >::vect_max_val</a>, and <a class="el" href="moeoEntropyMetric_8h-source.html#l00074">moeoEntropyMetric< ObjectiveVector >::vect_min_val</a>.
|
||||
<p>
|
||||
Referenced by <a class="el" href="moeoEntropyMetric_8h-source.html#l00034">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#l00129">129</a> of file <a class="el" href="moeoEntropyMetric_8h-source.html">moeoEntropyMetric.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="moeoEntropyMetric_8h-source.html#l00076">moeoEntropyMetric< ObjectiveVector >::vect_max_val</a>, and <a class="el" href="moeoEntropyMetric_8h-source.html#l00074">moeoEntropyMetric< ObjectiveVector >::vect_min_val</a>.
|
||||
<p>
|
||||
Referenced by <a class="el" href="moeoEntropyMetric_8h-source.html#l00034">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#l00142">142</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#l00034">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 Fri Jul 6 09:41:04 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.4.7 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
BIN
trunk/paradiseo-moeo/doc/html/classmoeoEntropyMetric.png
Normal file
|
After Width: | Height: | Size: 2.2 KiB |