added licence header + new doc generation
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@627 331e1502-861f-0410-8da2-ba01fb791d7f
This commit is contained in:
parent
1b30ca50ae
commit
66f11ea1a0
413 changed files with 8040 additions and 6294 deletions
|
|
@ -21,209 +21,232 @@
|
|||
</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>;
|
||||
<h1>MOEO.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/* <MOEO.h> </span>
|
||||
<a name="l00002"></a>00002 <span class="comment"> *</span>
|
||||
<a name="l00003"></a>00003 <span class="comment"> * Copyright (C) DOLPHIN Project-Team, INRIA Futurs, 2006-2007</span>
|
||||
<a name="l00004"></a>00004 <span class="comment"> * (C) OPAC Team, LIFL, 2002-2007</span>
|
||||
<a name="l00005"></a>00005 <span class="comment"> *</span>
|
||||
<a name="l00006"></a>00006 <span class="comment"> * Arnaud Liefooghe</span>
|
||||
<a name="l00007"></a>00007 <span class="comment"> *</span>
|
||||
<a name="l00008"></a>00008 <span class="comment"> * This software is governed by the CeCILL license under French law and</span>
|
||||
<a name="l00009"></a>00009 <span class="comment"> * abiding by the rules of distribution of free software. You can use,</span>
|
||||
<a name="l00010"></a>00010 <span class="comment"> * modify and/ or redistribute the software under the terms of the CeCILL</span>
|
||||
<a name="l00011"></a>00011 <span class="comment"> * license as circulated by CEA, CNRS and INRIA at the following URL</span>
|
||||
<a name="l00012"></a>00012 <span class="comment"> * "http://www.cecill.info".</span>
|
||||
<a name="l00013"></a>00013 <span class="comment"> *</span>
|
||||
<a name="l00014"></a>00014 <span class="comment"> * As a counterpart to the access to the source code and rights to copy,</span>
|
||||
<a name="l00015"></a>00015 <span class="comment"> * modify and redistribute granted by the license, users are provided only</span>
|
||||
<a name="l00016"></a>00016 <span class="comment"> * with a limited warranty and the software's author, the holder of the</span>
|
||||
<a name="l00017"></a>00017 <span class="comment"> * economic rights, and the successive licensors have only limited liability.</span>
|
||||
<a name="l00018"></a>00018 <span class="comment"> *</span>
|
||||
<a name="l00019"></a>00019 <span class="comment"> * In this respect, the user's attention is drawn to the risks associated</span>
|
||||
<a name="l00020"></a>00020 <span class="comment"> * with loading, using, modifying and/or developing or reproducing the</span>
|
||||
<a name="l00021"></a>00021 <span class="comment"> * software by the user in light of its specific status of free software,</span>
|
||||
<a name="l00022"></a>00022 <span class="comment"> * that may mean that it is complicated to manipulate, and that also</span>
|
||||
<a name="l00023"></a>00023 <span class="comment"> * therefore means that it is reserved for developers and experienced</span>
|
||||
<a name="l00024"></a>00024 <span class="comment"> * professionals having in-depth computer knowledge. Users are therefore</span>
|
||||
<a name="l00025"></a>00025 <span class="comment"> * encouraged to load and test the software's suitability as regards their</span>
|
||||
<a name="l00026"></a>00026 <span class="comment"> * requirements in conditions enabling the security of their systems and/or</span>
|
||||
<a name="l00027"></a>00027 <span class="comment"> * data to be ensured and, more generally, to use and operate it in the</span>
|
||||
<a name="l00028"></a>00028 <span class="comment"> * same conditions as regards security.</span>
|
||||
<a name="l00029"></a>00029 <span class="comment"> * The fact that you are presently reading this means that you have had</span>
|
||||
<a name="l00030"></a>00030 <span class="comment"> * knowledge of the CeCILL license and that you accept its terms.</span>
|
||||
<a name="l00031"></a>00031 <span class="comment"> *</span>
|
||||
<a name="l00032"></a>00032 <span class="comment"> * ParadisEO WebSite : http://paradiseo.gforge.inria.fr</span>
|
||||
<a name="l00033"></a>00033 <span class="comment"> * Contact: paradiseo-help@lists.gforge.inria.fr</span>
|
||||
<a name="l00034"></a>00034 <span class="comment"> */</span>
|
||||
<a name="l00035"></a>00035
|
||||
<a name="l00036"></a>00036 <span class="preprocessor">#ifndef MOEO_H_</span>
|
||||
<a name="l00037"></a>00037 <span class="preprocessor"></span><span class="preprocessor">#define MOEO_H_</span>
|
||||
<a name="l00038"></a>00038 <span class="preprocessor"></span>
|
||||
<a name="l00039"></a>00039 <span class="preprocessor">#include <iostream></span>
|
||||
<a name="l00040"></a>00040 <span class="preprocessor">#include <stdexcept></span>
|
||||
<a name="l00041"></a>00041 <span class="preprocessor">#include <string></span>
|
||||
<a name="l00042"></a>00042 <span class="preprocessor">#include <EO.h></span>
|
||||
<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="l00056"></a>00056 <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="l00057"></a><a class="code" href="classMOEO.html">00057</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="l00058"></a>00058 {
|
||||
<a name="l00059"></a>00059 <span class="keyword">public</span>:
|
||||
<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="l00062"></a><a class="code" href="classMOEO.html#9fafca99234ef3cd9fdbaf05bde5a275">00062</a> <span class="keyword">typedef</span> MOEOObjectiveVector <a class="code" href="classMOEO.html#9fafca99234ef3cd9fdbaf05bde5a275">ObjectiveVector</a>;
|
||||
<a name="l00063"></a>00063
|
||||
<a name="l00065"></a><a class="code" href="classMOEO.html#03184b6c0b5c905e0ff5a790a3d55803">00065</a> <span class="keyword">typedef</span> MOEOFitness <a class="code" href="classMOEO.html#03184b6c0b5c905e0ff5a790a3d55803">Fitness</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="l00068"></a><a class="code" href="classMOEO.html#9682a883fedc6333e95906e02236d492">00068</a> <span class="keyword">typedef</span> MOEODiversity <a class="code" href="classMOEO.html#9682a883fedc6333e95906e02236d492">Diversity</a>;
|
||||
<a name="l00069"></a>00069
|
||||
<a name="l00070"></a>00070
|
||||
<a name="l00074"></a><a class="code" href="classMOEO.html#cff537a68ecc80c753318d3e12f842f5">00074</a> <a class="code" href="classMOEO.html#cff537a68ecc80c753318d3e12f842f5">MOEO</a>()
|
||||
<a name="l00075"></a>00075 {
|
||||
<a name="l00076"></a>00076 <span class="comment">// default values for every parameters</span>
|
||||
<a name="l00077"></a>00077 <a class="code" href="classMOEO.html#26b6fd1187b825b655d5a34b1d0693c9">objectiveVectorValue</a> = <a class="code" href="classMOEO.html#9fafca99234ef3cd9fdbaf05bde5a275">ObjectiveVector</a>();
|
||||
<a name="l00078"></a>00078 <a class="code" href="classMOEO.html#bcc3104ab7311fa5987de80811393c7c">fitnessValue</a> = <a class="code" href="classMOEO.html#03184b6c0b5c905e0ff5a790a3d55803">Fitness</a>();
|
||||
<a name="l00079"></a>00079 <a class="code" href="classMOEO.html#83cc0d3a4020cbd7e1ff895dfedc61eb">diversityValue</a> = <a class="code" href="classMOEO.html#9682a883fedc6333e95906e02236d492">Diversity</a>();
|
||||
<a name="l00080"></a>00080 <span class="comment">// invalidate all</span>
|
||||
<a name="l00081"></a>00081 <a class="code" href="classMOEO.html#1069501a40e07071d78c067c46b696ee">invalidate</a>();
|
||||
<a name="l00082"></a>00082 }
|
||||
<a name="l00083"></a>00083
|
||||
<a name="l00084"></a>00084
|
||||
<a name="l00088"></a><a class="code" href="classMOEO.html#0215e9acab4ab57088175f9856e6c48c">00088</a> <span class="keyword">virtual</span> <a class="code" href="classMOEO.html#0215e9acab4ab57088175f9856e6c48c">~MOEO</a>() {};
|
||||
<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="l00094"></a><a class="code" href="classMOEO.html#7509143b0f18644e7d3183a039cece7b">00094</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="l00095"></a>00095 <span class="keyword"> </span>{
|
||||
<a name="l00096"></a>00096 <span class="keywordflow">if</span> ( <a class="code" href="classMOEO.html#c8e93beabdab8c2f79f17c7e39efdd05">invalidObjectiveVector</a>() )
|
||||
<a name="l00097"></a>00097 {
|
||||
<a name="l00098"></a>00098 <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">"invalid objective vector in MOEO"</span>);
|
||||
<a name="l00099"></a>00099 }
|
||||
<a name="l00100"></a>00100 <span class="keywordflow">return</span> <a class="code" href="classMOEO.html#26b6fd1187b825b655d5a34b1d0693c9">objectiveVectorValue</a>;
|
||||
<a name="l00101"></a>00101 }
|
||||
<a name="l00102"></a>00102
|
||||
<a name="l00103"></a>00103
|
||||
<a name="l00108"></a><a class="code" href="classMOEO.html#d4a765a76f9acc1bca36297ab55d7282">00108</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="l00109"></a>00109 {
|
||||
<a name="l00110"></a>00110 <a class="code" href="classMOEO.html#26b6fd1187b825b655d5a34b1d0693c9">objectiveVectorValue</a> = _objectiveVectorValue;
|
||||
<a name="l00111"></a>00111 <a class="code" href="classMOEO.html#d07613f286ef484f164c51c9c1b2dc91">invalidObjectiveVectorValue</a> = <span class="keyword">false</span>;
|
||||
<a name="l00112"></a>00112 }
|
||||
<a name="l00113"></a>00113
|
||||
<a name="l00114"></a>00114
|
||||
<a name="l00118"></a><a class="code" href="classMOEO.html#6b75e7e84726cf4e2d50216a35cec70b">00118</a> <span class="keywordtype">void</span> <a class="code" href="classMOEO.html#6b75e7e84726cf4e2d50216a35cec70b">invalidateObjectiveVector</a>()
|
||||
<a name="l00119"></a>00119 {
|
||||
<a name="l00120"></a>00120 <a class="code" href="classMOEO.html#d07613f286ef484f164c51c9c1b2dc91">invalidObjectiveVectorValue</a> = <span class="keyword">true</span>;
|
||||
<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="l00123"></a>00123
|
||||
<a name="l00127"></a><a class="code" href="classMOEO.html#c8e93beabdab8c2f79f17c7e39efdd05">00127</a> <span class="keywordtype">bool</span> <a class="code" href="classMOEO.html#c8e93beabdab8c2f79f17c7e39efdd05">invalidObjectiveVector</a>()<span class="keyword"> const</span>
|
||||
<a name="l00128"></a>00128 <span class="keyword"> </span>{
|
||||
<a name="l00129"></a>00129 <span class="keywordflow">return</span> <a class="code" href="classMOEO.html#d07613f286ef484f164c51c9c1b2dc91">invalidObjectiveVectorValue</a>;
|
||||
<a name="l00130"></a>00130 }
|
||||
<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="l00136"></a><a class="code" href="classMOEO.html#c02c16902f914a6fde83a33d2c8b1534">00136</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="l00137"></a>00137 <span class="keyword"> </span>{
|
||||
<a name="l00138"></a>00138 <span class="keywordflow">if</span> ( <a class="code" href="classMOEO.html#9423f9daebb1f7be6d52c80692e4af48">invalidFitness</a>() )
|
||||
<a name="l00139"></a>00139 {
|
||||
<a name="l00140"></a>00140 <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">"invalid fitness in MOEO"</span>);
|
||||
<a name="l00141"></a>00141 }
|
||||
<a name="l00142"></a>00142 <span class="keywordflow">return</span> <a class="code" href="classMOEO.html#bcc3104ab7311fa5987de80811393c7c">fitnessValue</a>;
|
||||
<a name="l00143"></a>00143 }
|
||||
<a name="l00144"></a>00144
|
||||
<a name="l00145"></a>00145
|
||||
<a name="l00150"></a><a class="code" href="classMOEO.html#4dc05ded73bb60d1a51e282006c8942d">00150</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="l00151"></a>00151 {
|
||||
<a name="l00152"></a>00152 <a class="code" href="classMOEO.html#bcc3104ab7311fa5987de80811393c7c">fitnessValue</a> = _fitnessValue;
|
||||
<a name="l00153"></a>00153 <a class="code" href="classMOEO.html#17f57546c6de38604d6749cc6ef9d254">invalidFitnessValue</a> = <span class="keyword">false</span>;
|
||||
<a name="l00154"></a>00154 }
|
||||
<a name="l00155"></a>00155
|
||||
<a name="l00156"></a>00156
|
||||
<a name="l00160"></a><a class="code" href="classMOEO.html#55876e2e7cd537052fec1c7f46f37ffe">00160</a> <span class="keywordtype">void</span> <a class="code" href="classMOEO.html#55876e2e7cd537052fec1c7f46f37ffe">invalidateFitness</a>()
|
||||
<a name="l00161"></a>00161 {
|
||||
<a name="l00162"></a>00162 <a class="code" href="classMOEO.html#17f57546c6de38604d6749cc6ef9d254">invalidFitnessValue</a> = <span class="keyword">true</span>;
|
||||
<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="l00165"></a>00165
|
||||
<a name="l00169"></a><a class="code" href="classMOEO.html#9423f9daebb1f7be6d52c80692e4af48">00169</a> <span class="keywordtype">bool</span> <a class="code" href="classMOEO.html#9423f9daebb1f7be6d52c80692e4af48">invalidFitness</a>()<span class="keyword"> const</span>
|
||||
<a name="l00170"></a>00170 <span class="keyword"> </span>{
|
||||
<a name="l00171"></a>00171 <span class="keywordflow">return</span> <a class="code" href="classMOEO.html#17f57546c6de38604d6749cc6ef9d254">invalidFitnessValue</a>;
|
||||
<a name="l00172"></a>00172 }
|
||||
<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="l00178"></a><a class="code" href="classMOEO.html#c610f4636e8c26a351fcfbc25028aa01">00178</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="l00179"></a>00179 <span class="keyword"> </span>{
|
||||
<a name="l00180"></a>00180 <span class="keywordflow">if</span> ( <a class="code" href="classMOEO.html#c4941e8e600fd360fdf1b061ee938e34">invalidDiversity</a>() )
|
||||
<a name="l00181"></a>00181 {
|
||||
<a name="l00182"></a>00182 <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">"invalid diversity in MOEO"</span>);
|
||||
<a name="l00183"></a>00183 }
|
||||
<a name="l00184"></a>00184 <span class="keywordflow">return</span> <a class="code" href="classMOEO.html#83cc0d3a4020cbd7e1ff895dfedc61eb">diversityValue</a>;
|
||||
<a name="l00185"></a>00185 }
|
||||
<a name="l00186"></a>00186
|
||||
<a name="l00187"></a>00187
|
||||
<a name="l00192"></a><a class="code" href="classMOEO.html#1f0a391984cd14bcf930d1d81dd4848e">00192</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="l00193"></a>00193 {
|
||||
<a name="l00194"></a>00194 <a class="code" href="classMOEO.html#83cc0d3a4020cbd7e1ff895dfedc61eb">diversityValue</a> = _diversityValue;
|
||||
<a name="l00195"></a>00195 <a class="code" href="classMOEO.html#c53c08b7c51d4cc06efe58c6127f9b7d">invalidDiversityValue</a> = <span class="keyword">false</span>;
|
||||
<a name="l00196"></a>00196 }
|
||||
<a name="l00197"></a>00197
|
||||
<a name="l00198"></a>00198
|
||||
<a name="l00202"></a><a class="code" href="classMOEO.html#1283a27baab9728673445832e6d4301a">00202</a> <span class="keywordtype">void</span> <a class="code" href="classMOEO.html#1283a27baab9728673445832e6d4301a">invalidateDiversity</a>()
|
||||
<a name="l00203"></a>00203 {
|
||||
<a name="l00204"></a>00204 <a class="code" href="classMOEO.html#c53c08b7c51d4cc06efe58c6127f9b7d">invalidDiversityValue</a> = <span class="keyword">true</span>;
|
||||
<a name="l00205"></a>00205 }
|
||||
<a name="l00206"></a>00206
|
||||
<a name="l00207"></a>00207
|
||||
<a name="l00211"></a><a class="code" href="classMOEO.html#c4941e8e600fd360fdf1b061ee938e34">00211</a> <span class="keywordtype">bool</span> <a class="code" href="classMOEO.html#c4941e8e600fd360fdf1b061ee938e34">invalidDiversity</a>()<span class="keyword"> const</span>
|
||||
<a name="l00212"></a>00212 <span class="keyword"> </span>{
|
||||
<a name="l00213"></a>00213 <span class="keywordflow">return</span> <a class="code" href="classMOEO.html#c53c08b7c51d4cc06efe58c6127f9b7d">invalidDiversityValue</a>;
|
||||
<a name="l00214"></a>00214 }
|
||||
<a name="l00215"></a>00215
|
||||
<a name="l00216"></a>00216
|
||||
<a name="l00220"></a><a class="code" href="classMOEO.html#1069501a40e07071d78c067c46b696ee">00220</a> <span class="keywordtype">void</span> <a class="code" href="classMOEO.html#1069501a40e07071d78c067c46b696ee">invalidate</a>()
|
||||
<a name="l00221"></a>00221 {
|
||||
<a name="l00222"></a>00222 <a class="code" href="classMOEO.html#6b75e7e84726cf4e2d50216a35cec70b">invalidateObjectiveVector</a>();
|
||||
<a name="l00223"></a>00223 <a class="code" href="classMOEO.html#55876e2e7cd537052fec1c7f46f37ffe">invalidateFitness</a>();
|
||||
<a name="l00224"></a>00224 <a class="code" href="classMOEO.html#1283a27baab9728673445832e6d4301a">invalidateDiversity</a>();
|
||||
<a name="l00225"></a>00225 }
|
||||
<a name="l00226"></a>00226
|
||||
<a name="l00227"></a>00227
|
||||
<a name="l00231"></a><a class="code" href="classMOEO.html#314df446d1a9211121cedb2629da8906">00231</a> <span class="keywordtype">bool</span> <a class="code" href="classMOEO.html#314df446d1a9211121cedb2629da8906">invalid</a>()<span class="keyword"> const</span>
|
||||
<a name="l00232"></a>00232 <span class="keyword"> </span>{
|
||||
<a name="l00233"></a>00233 <span class="keywordflow">return</span> <a class="code" href="classMOEO.html#c8e93beabdab8c2f79f17c7e39efdd05">invalidObjectiveVector</a>();
|
||||
<a name="l00234"></a>00234 }
|
||||
<a name="l00235"></a>00235
|
||||
<a name="l00236"></a>00236
|
||||
<a name="l00243"></a><a class="code" href="classMOEO.html#119ef916de4955298febaf3e1c8ad705">00243</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="l00244"></a>00244 <span class="keyword"> </span>{
|
||||
<a name="l00245"></a>00245 <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="l00246"></a>00246 }
|
||||
<a name="l00247"></a>00247
|
||||
<a name="l00248"></a>00248
|
||||
<a name="l00252"></a><a class="code" href="classMOEO.html#ca43305b2f4d1b1933f7e1c579404379">00252</a> <span class="keyword">virtual</span> std::string <a class="code" href="classMOEO.html#ca43305b2f4d1b1933f7e1c579404379">className</a>()<span class="keyword"> const</span>
|
||||
<a name="l00253"></a>00253 <span class="keyword"> </span>{
|
||||
<a name="l00254"></a>00254 <span class="keywordflow">return</span> <span class="stringliteral">"MOEO"</span>;
|
||||
<a name="l00255"></a>00255 }
|
||||
<a name="l00256"></a>00256
|
||||
<a name="l00257"></a>00257
|
||||
<a name="l00262"></a><a class="code" href="classMOEO.html#a3b6074b3289585bf4dc6998e8397e24">00262</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="l00263"></a>00263 <span class="keyword"> </span>{
|
||||
<a name="l00264"></a>00264 <span class="keywordflow">if</span> ( <a class="code" href="classMOEO.html#c8e93beabdab8c2f79f17c7e39efdd05">invalidObjectiveVector</a>() )
|
||||
<a name="l00265"></a>00265 {
|
||||
<a name="l00266"></a>00266 _os << <span class="stringliteral">"INVALID\t"</span>;
|
||||
<a name="l00267"></a>00267 }
|
||||
<a name="l00268"></a>00268 <span class="keywordflow">else</span>
|
||||
<a name="l00269"></a>00269 {
|
||||
<a name="l00270"></a>00270 _os << <a class="code" href="classMOEO.html#26b6fd1187b825b655d5a34b1d0693c9">objectiveVectorValue</a> << <span class="charliteral">'\t'</span>;
|
||||
<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 name="l00274"></a>00274
|
||||
<a name="l00279"></a><a class="code" href="classMOEO.html#1bbd9cb1a7709592bf4bc29dff8c5273">00279</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="l00280"></a>00280 {
|
||||
<a name="l00281"></a>00281 std::string objectiveVector_str;
|
||||
<a name="l00282"></a>00282 <span class="keywordtype">int</span> pos = _is.tellg();
|
||||
<a name="l00283"></a>00283 _is >> objectiveVector_str;
|
||||
<a name="l00284"></a>00284 <span class="keywordflow">if</span> (objectiveVector_str == <span class="stringliteral">"INVALID"</span>)
|
||||
<a name="l00285"></a>00285 {
|
||||
<a name="l00286"></a>00286 <a class="code" href="classMOEO.html#6b75e7e84726cf4e2d50216a35cec70b">invalidateObjectiveVector</a>();
|
||||
<a name="l00287"></a>00287 }
|
||||
<a name="l00288"></a>00288 <span class="keywordflow">else</span>
|
||||
<a name="l00289"></a>00289 {
|
||||
<a name="l00290"></a>00290 <a class="code" href="classMOEO.html#d07613f286ef484f164c51c9c1b2dc91">invalidObjectiveVectorValue</a> = <span class="keyword">false</span>;
|
||||
<a name="l00291"></a>00291 _is.seekg(pos); <span class="comment">// rewind</span>
|
||||
<a name="l00292"></a>00292 _is >> <a class="code" href="classMOEO.html#26b6fd1187b825b655d5a34b1d0693c9">objectiveVectorValue</a>;
|
||||
<a name="l00293"></a>00293 }
|
||||
<a name="l00294"></a>00294 }
|
||||
<a name="l00295"></a>00295
|
||||
<a name="l00296"></a>00296
|
||||
<a name="l00297"></a>00297 <span class="keyword">private</span>:
|
||||
<a name="l00298"></a>00298
|
||||
<a name="l00300"></a><a class="code" href="classMOEO.html#26b6fd1187b825b655d5a34b1d0693c9">00300</a> <a class="code" href="classMOEO.html#9fafca99234ef3cd9fdbaf05bde5a275">ObjectiveVector</a> <a class="code" href="classMOEO.html#26b6fd1187b825b655d5a34b1d0693c9">objectiveVectorValue</a>;
|
||||
<a name="l00302"></a><a class="code" href="classMOEO.html#d07613f286ef484f164c51c9c1b2dc91">00302</a> <span class="keywordtype">bool</span> <a class="code" href="classMOEO.html#d07613f286ef484f164c51c9c1b2dc91">invalidObjectiveVectorValue</a>;
|
||||
<a name="l00304"></a><a class="code" href="classMOEO.html#bcc3104ab7311fa5987de80811393c7c">00304</a> <a class="code" href="classMOEO.html#03184b6c0b5c905e0ff5a790a3d55803">Fitness</a> <a class="code" href="classMOEO.html#bcc3104ab7311fa5987de80811393c7c">fitnessValue</a>;
|
||||
<a name="l00306"></a><a class="code" href="classMOEO.html#17f57546c6de38604d6749cc6ef9d254">00306</a> <span class="keywordtype">bool</span> <a class="code" href="classMOEO.html#17f57546c6de38604d6749cc6ef9d254">invalidFitnessValue</a>;
|
||||
<a name="l00308"></a><a class="code" href="classMOEO.html#83cc0d3a4020cbd7e1ff895dfedc61eb">00308</a> <a class="code" href="classMOEO.html#9682a883fedc6333e95906e02236d492">Diversity</a> <a class="code" href="classMOEO.html#83cc0d3a4020cbd7e1ff895dfedc61eb">diversityValue</a>;
|
||||
<a name="l00310"></a><a class="code" href="classMOEO.html#c53c08b7c51d4cc06efe58c6127f9b7d">00310</a> <span class="keywordtype">bool</span> <a class="code" href="classMOEO.html#c53c08b7c51d4cc06efe58c6127f9b7d">invalidDiversityValue</a>;
|
||||
<a name="l00311"></a>00311
|
||||
<a name="l00312"></a>00312 };
|
||||
<a name="l00313"></a>00313
|
||||
<a name="l00314"></a>00314 <span class="preprocessor">#endif </span><span class="comment">/*MOEO_H_*/</span>
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Tue Oct 2 16:10:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
|
||||
</body>
|
||||
|
|
|
|||
|
|
@ -111,7 +111,7 @@
|
|||
<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
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Tue Oct 2 16:10:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
|
||||
</body>
|
||||
|
|
|
|||
|
|
@ -42,6 +42,7 @@
|
|||
<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="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/class_e_o.html#04467a534c57168bf92c80f3d4f338de">fitnessReference</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#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>
|
||||
|
|
@ -79,7 +80,7 @@
|
|||
<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
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Tue Oct 2 16:10:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
|
||||
</body>
|
||||
|
|
|
|||
|
|
@ -172,7 +172,7 @@ The template argument MOEOObjectiveVector allows to represent the solution in th
|
|||
<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>
|
||||
Definition at line <a class="el" href="MOEO_8h-source.html#l00057">57</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">
|
||||
|
|
@ -201,9 +201,9 @@ Sets the objective vector of the current solution.
|
|||
</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>.
|
||||
Definition at line <a class="el" href="MOEO_8h-source.html#l00108">108</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>.
|
||||
References <a class="el" href="MOEO_8h-source.html#l00302">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity >::invalidObjectiveVectorValue</a>, and <a class="el" href="MOEO_8h-source.html#l00300">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)" -->
|
||||
|
|
@ -234,9 +234,9 @@ Sets the fitness value of the current solution.
|
|||
</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>.
|
||||
Definition at line <a class="el" href="MOEO_8h-source.html#l00150">150</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>.
|
||||
References <a class="el" href="MOEO_8h-source.html#l00304">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity >::fitnessValue</a>, and <a class="el" href="MOEO_8h-source.html#l00306">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)" -->
|
||||
|
|
@ -267,9 +267,9 @@ Sets the diversity value of the current solution.
|
|||
</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>.
|
||||
Definition at line <a class="el" href="MOEO_8h-source.html#l00192">192</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>.
|
||||
References <a class="el" href="MOEO_8h-source.html#l00308">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity >::diversityValue</a>, and <a class="el" href="MOEO_8h-source.html#l00310">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 " -->
|
||||
|
|
@ -300,9 +300,9 @@ You should implement another function in the sub-class of <a class="el" href="cl
|
|||
</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>.
|
||||
Definition at line <a class="el" href="MOEO_8h-source.html#l00243">243</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>.
|
||||
References <a class="el" href="MOEO_8h-source.html#l00094">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 " -->
|
||||
|
|
@ -337,9 +337,9 @@ Reimplemented from <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge
|
|||
<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>.
|
||||
Definition at line <a class="el" href="MOEO_8h-source.html#l00262">262</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>.
|
||||
References <a class="el" href="MOEO_8h-source.html#l00127">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity >::invalidObjectiveVector()</a>, and <a class="el" href="MOEO_8h-source.html#l00300">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)" -->
|
||||
|
|
@ -374,14 +374,14 @@ Reimplemented from <a class="elRef" doxygen="eo.doxytag:http://eodev.sourceforge
|
|||
<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>.
|
||||
Definition at line <a class="el" href="MOEO_8h-source.html#l00279">279</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>.
|
||||
References <a class="el" href="MOEO_8h-source.html#l00118">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity >::invalidateObjectiveVector()</a>, <a class="el" href="MOEO_8h-source.html#l00302">MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity >::invalidObjectiveVectorValue</a>, and <a class="el" href="MOEO_8h-source.html#l00300">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
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Tue Oct 2 16:10:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
|
||||
</body>
|
||||
|
|
|
|||
|
|
@ -49,7 +49,7 @@
|
|||
</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
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Tue Oct 2 16:10:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
|
||||
</body>
|
||||
|
|
|
|||
|
|
@ -44,7 +44,7 @@
|
|||
<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
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Tue Oct 2 16:10:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
|
||||
</body>
|
||||
|
|
|
|||
|
|
@ -94,7 +94,7 @@ Fitness assignment sheme based on the achievement scalarizing function propozed
|
|||
<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>
|
||||
Definition at line <a class="el" href="moeoAchievementFitnessAssignment_8h-source.html#l00047">47</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">
|
||||
|
|
@ -140,9 +140,9 @@ Default ctor.
|
|||
</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>.
|
||||
Definition at line <a class="el" href="moeoAchievementFitnessAssignment_8h-source.html#l00061">61</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>.
|
||||
References <a class="el" href="moeoAchievementFitnessAssignment_8h-source.html#l00135">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)" -->
|
||||
|
|
@ -183,9 +183,9 @@ Ctor with default values for lambdas (1/nObjectives).
|
|||
</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>.
|
||||
Definition at line <a class="el" href="moeoAchievementFitnessAssignment_8h-source.html#l00077">77</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>.
|
||||
References <a class="el" href="moeoAchievementFitnessAssignment_8h-source.html#l00133">moeoAchievementFitnessAssignment< MOEOT >::lambdas</a>, and <a class="el" href="moeoAchievementFitnessAssignment_8h-source.html#l00135">moeoAchievementFitnessAssignment< MOEOT >::spn</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr><h2>Member Function Documentation</h2>
|
||||
|
|
@ -219,9 +219,9 @@ Sets the fitness values for every solution contained in the population _pop.
|
|||
<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>.
|
||||
Definition at line <a class="el" href="moeoAchievementFitnessAssignment_8h-source.html#l00098">98</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>.
|
||||
References <a class="el" href="moeoAchievementFitnessAssignment_8h-source.html#l00151">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)" -->
|
||||
|
|
@ -264,7 +264,7 @@ Updates the fitness values of the whole population _pop by taking the deletion o
|
|||
<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>.
|
||||
Definition at line <a class="el" href="moeoAchievementFitnessAssignment_8h-source.html#l00112">112</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)" -->
|
||||
|
|
@ -295,9 +295,9 @@ Sets the reference point.
|
|||
</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>.
|
||||
Definition at line <a class="el" href="moeoAchievementFitnessAssignment_8h-source.html#l00122">122</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>.
|
||||
References <a class="el" href="moeoAchievementFitnessAssignment_8h-source.html#l00131">moeoAchievementFitnessAssignment< MOEOT >::reference</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="7c027540ed0d7f61559f636b6b8a4b29"></a><!-- doxytag: member="moeoAchievementFitnessAssignment::compute" ref="7c027540ed0d7f61559f636b6b8a4b29" args="(MOEOT &_moeo)" -->
|
||||
|
|
@ -328,16 +328,16 @@ Computes the fitness value for a solution.
|
|||
</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>.
|
||||
Definition at line <a class="el" href="moeoAchievementFitnessAssignment_8h-source.html#l00151">151</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>.
|
||||
References <a class="el" href="moeoAchievementFitnessAssignment_8h-source.html#l00141">moeoAchievementFitnessAssignment< MOEOT >::inf()</a>, <a class="el" href="moeoAchievementFitnessAssignment_8h-source.html#l00133">moeoAchievementFitnessAssignment< MOEOT >::lambdas</a>, <a class="el" href="moeoAchievementFitnessAssignment_8h-source.html#l00131">moeoAchievementFitnessAssignment< MOEOT >::reference</a>, and <a class="el" href="moeoAchievementFitnessAssignment_8h-source.html#l00135">moeoAchievementFitnessAssignment< MOEOT >::spn</a>.
|
||||
<p>
|
||||
Referenced by <a class="el" href="moeoAchievementFitnessAssignment_8h-source.html#l00075">moeoAchievementFitnessAssignment< MOEOT >::operator()()</a>.
|
||||
Referenced by <a class="el" href="moeoAchievementFitnessAssignment_8h-source.html#l00098">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
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Tue Oct 2 16:10:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
|
||||
</body>
|
||||
|
|
|
|||
|
|
@ -40,7 +40,7 @@
|
|||
<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
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Tue Oct 2 16:10:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
|
||||
</body>
|
||||
|
|
|
|||
|
|
@ -65,7 +65,7 @@ M., Grunert da Fonseca V.: Performance Assessment of Multiobjective Optimizers:
|
|||
<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>
|
||||
Definition at line <a class="el" href="moeoAdditiveEpsilonBinaryMetric_8h-source.html#l00047">47</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">
|
||||
|
|
@ -105,9 +105,9 @@ Returns the minimal distance by which the objective vector _o1 must be translate
|
|||
</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>.
|
||||
Definition at line <a class="el" href="moeoAdditiveEpsilonBinaryMetric_8h-source.html#l00058">58</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>.
|
||||
References <a class="el" href="moeoAdditiveEpsilonBinaryMetric_8h-source.html#l00087">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)" -->
|
||||
|
|
@ -155,16 +155,16 @@ Returns the epsilon value by which the objective vector _o1 must be translated i
|
|||
</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>.
|
||||
Definition at line <a class="el" href="moeoAdditiveEpsilonBinaryMetric_8h-source.html#l00087">87</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>.
|
||||
References <a class="el" href="moeoNormalizedSolutionVsSolutionBinaryMetric_8h-source.html#l00107">moeoNormalizedSolutionVsSolutionBinaryMetric< ObjectiveVector, double >::bounds</a>.
|
||||
<p>
|
||||
Referenced by <a class="el" href="moeoAdditiveEpsilonBinaryMetric_8h-source.html#l00035">moeoAdditiveEpsilonBinaryMetric< ObjectiveVector >::operator()()</a>.
|
||||
Referenced by <a class="el" href="moeoAdditiveEpsilonBinaryMetric_8h-source.html#l00058">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
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Tue Oct 2 16:10:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
|
||||
</body>
|
||||
|
|
|
|||
|
|
@ -37,7 +37,7 @@
|
|||
<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
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Tue Oct 2 16:10:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
|
||||
</body>
|
||||
|
|
|
|||
|
|
@ -67,7 +67,7 @@ Functor allowing to compare two solutions according to their fitness and diversi
|
|||
<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>
|
||||
Definition at line <a class="el" href="moeoAggregativeComparator_8h-source.html#l00045">45</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">
|
||||
|
|
@ -106,7 +106,7 @@ Ctor.
|
|||
</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>.
|
||||
Definition at line <a class="el" href="moeoAggregativeComparator_8h-source.html#l00054">54</a> of file <a class="el" href="moeoAggregativeComparator_8h-source.html">moeoAggregativeComparator.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr><h2>Member Function Documentation</h2>
|
||||
|
|
@ -148,14 +148,14 @@ Returns true if _moeo1 < _moeo2 according to the aggregation of their fitness
|
|||
</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>.
|
||||
Definition at line <a class="el" href="moeoAggregativeComparator_8h-source.html#l00063">63</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>.
|
||||
References <a class="el" href="moeoAggregativeComparator_8h-source.html#l00074">moeoAggregativeComparator< MOEOT >::weightDiversity</a>, and <a class="el" href="moeoAggregativeComparator_8h-source.html#l00072">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
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Tue Oct 2 16:10:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
|
||||
</body>
|
||||
|
|
|
|||
|
|
@ -52,9 +52,9 @@ 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>
|
||||
Definition at line <a class="el" href="moeoAlgo_8h-source.html#l00042">42</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
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Tue Oct 2 16:10:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
|
||||
</body>
|
||||
|
|
|
|||
|
|
@ -73,7 +73,7 @@
|
|||
<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
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Tue Oct 2 16:10:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
|
||||
</body>
|
||||
|
|
|
|||
|
|
@ -90,7 +90,7 @@ 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>
|
||||
Definition at line <a class="el" href="moeoArchive_8h-source.html#l00047">47</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">
|
||||
|
|
@ -113,7 +113,7 @@ 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>.
|
||||
Definition at line <a class="el" href="moeoArchive_8h-source.html#l00067">67</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)" -->
|
||||
|
|
@ -144,7 +144,7 @@ Ctor.
|
|||
</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>.
|
||||
Definition at line <a class="el" href="moeoArchive_8h-source.html#l00075">75</a> of file <a class="el" href="moeoArchive_8h-source.html">moeoArchive.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr><h2>Member Function Documentation</h2>
|
||||
|
|
@ -176,9 +176,9 @@ Returns true if the current archive dominates _objectiveVector according to the
|
|||
</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>.
|
||||
Definition at line <a class="el" href="moeoArchive_8h-source.html#l00083">83</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>.
|
||||
References <a class="el" href="moeoArchive_8h-source.html#l00197">moeoArchive< MOEOT >::comparator</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="748d5c75d713075288257192be1986a9"></a><!-- doxytag: member="moeoArchive::contains" ref="748d5c75d713075288257192be1986a9" args="(const ObjectiveVector &_objectiveVector) const " -->
|
||||
|
|
@ -209,9 +209,9 @@ Returns true if the current archive already contains a solution with the same ob
|
|||
</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>.
|
||||
Definition at line <a class="el" href="moeoArchive_8h-source.html#l00101">101</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>.
|
||||
Referenced by <a class="el" href="moeoArchive_8h-source.html#l00174">moeoArchive< MOEOT >::equals()</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="6df0acd84cab4cb53682f2e6ca850e9a"></a><!-- doxytag: member="moeoArchive::update" ref="6df0acd84cab4cb53682f2e6ca850e9a" args="(const MOEOT &_moeo)" -->
|
||||
|
|
@ -242,11 +242,11 @@ Updates the archive with a given individual _moeo.
|
|||
</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>.
|
||||
Definition at line <a class="el" href="moeoArchive_8h-source.html#l00118">118</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>.
|
||||
References <a class="el" href="moeoArchive_8h-source.html#l00197">moeoArchive< MOEOT >::comparator</a>.
|
||||
<p>
|
||||
Referenced by <a class="el" href="moeoArchive_8h-source.html#l00138">moeoArchive< MOEOT >::update()</a>.
|
||||
Referenced by <a class="el" href="moeoArchive_8h-source.html#l00161">moeoArchive< MOEOT >::update()</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="877bf4f0937f6be263e2686df4e77cf3"></a><!-- doxytag: member="moeoArchive::update" ref="877bf4f0937f6be263e2686df4e77cf3" args="(const eoPop< MOEOT > &_pop)" -->
|
||||
|
|
@ -277,9 +277,9 @@ Updates the archive with a given population _pop.
|
|||
</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>.
|
||||
Definition at line <a class="el" href="moeoArchive_8h-source.html#l00161">161</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>.
|
||||
References <a class="el" href="moeoArchive_8h-source.html#l00118">moeoArchive< MOEOT >::update()</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="937088a6054ba1b50db651f50dda3a72"></a><!-- doxytag: member="moeoArchive::equals" ref="937088a6054ba1b50db651f50dda3a72" args="(const moeoArchive< MOEOT > &_arch)" -->
|
||||
|
|
@ -310,14 +310,14 @@ Returns true if the current archive contains the same objective vectors than the
|
|||
</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>.
|
||||
Definition at line <a class="el" href="moeoArchive_8h-source.html#l00174">174</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>.
|
||||
References <a class="el" href="moeoArchive_8h-source.html#l00101">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
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Tue Oct 2 16:10:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
|
||||
</body>
|
||||
|
|
|
|||
|
|
@ -29,6 +29,7 @@
|
|||
<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="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_updater.html#d24e769249a861468a0c0e113d1208bb">addTo</a>(eoCheckPoint< EOT > &cp)</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></td></tr>
|
||||
<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>
|
||||
|
|
@ -42,7 +43,7 @@
|
|||
<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
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Tue Oct 2 16:10:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
|
||||
</body>
|
||||
|
|
|
|||
|
|
@ -80,7 +80,7 @@ This class allows to save the objective vectors of the solutions contained in an
|
|||
<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>
|
||||
Definition at line <a class="el" href="moeoArchiveObjectiveVectorSavingUpdater_8h-source.html#l00051">51</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">
|
||||
|
|
@ -133,12 +133,12 @@ Ctor.
|
|||
</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>.
|
||||
Definition at line <a class="el" href="moeoArchiveObjectiveVectorSavingUpdater_8h-source.html#l00062">62</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
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Tue Oct 2 16:10:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
|
||||
</body>
|
||||
|
|
|
|||
|
|
@ -29,6 +29,7 @@
|
|||
<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="elRef" doxygen="eo.doxytag:http://eodev.sourceforge.net/eo/doc/html/" href="http://eodev.sourceforge.net/eo/doc/html/classeo_updater.html#d24e769249a861468a0c0e113d1208bb">addTo</a>(eoCheckPoint< EOT > &cp)</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></td></tr>
|
||||
<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>
|
||||
|
|
@ -39,7 +40,7 @@
|
|||
<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
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Tue Oct 2 16:10:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
|
||||
</body>
|
||||
|
|
|
|||
|
|
@ -68,7 +68,7 @@ This class allows to update the archive at each generation with newly found non-
|
|||
<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>
|
||||
Definition at line <a class="el" href="moeoArchiveUpdater_8h-source.html#l00047">47</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">
|
||||
|
|
@ -107,12 +107,12 @@ Ctor.
|
|||
</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>.
|
||||
Definition at line <a class="el" href="moeoArchiveUpdater_8h-source.html#l00056">56</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
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Tue Oct 2 16:10:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
|
||||
</body>
|
||||
|
|
|
|||
|
|
@ -36,7 +36,7 @@
|
|||
<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
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Tue Oct 2 16:10:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
|
||||
</body>
|
||||
|
|
|
|||
|
|
@ -53,9 +53,9 @@
|
|||
<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>
|
||||
Definition at line <a class="el" href="moeoBinaryIndicatorBasedFitnessAssignment_8h-source.html#l00045">45</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
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Tue Oct 2 16:10:21 2007 for ParadisEO-MOEO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
|
||||
</body>
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue