From f24ad209d727d8da774fe2042973bb761c5fb96a Mon Sep 17 00:00:00 2001 From: legrand Date: Fri, 29 Feb 2008 16:19:49 +0000 Subject: [PATCH] Doc script updates API documentation module=paradiseo-moeo SPY=/data/OPAC/software/paradisEO/script/spy-update-api-doc-24143.20080229171848.log git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@1032 331e1502-861f-0410-8da2-ba01fb791d7f --- .../FlowShopBenchmarkParser_8cpp-source.html | 3 +- .../FlowShopBenchmarkParser_8h-source.html | 3 +- .../doc/html/FlowShopEval_8cpp-source.html | 3 +- .../doc/html/FlowShopEval_8h-source.html | 3 +- .../doc/html/FlowShopInit_8cpp-source.html | 13 ++-- .../doc/html/FlowShopInit_8h-source.html | 5 +- ...ShopObjectiveVectorTraits_8cpp-source.html | 3 +- ...owShopObjectiveVectorTraits_8h-source.html | 3 +- .../FlowShopObjectiveVector_8h-source.html | 3 +- .../FlowShopOpCrossoverQuad_8cpp-source.html | 7 +-- .../FlowShopOpCrossoverQuad_8h-source.html | 5 +- .../FlowShopOpMutationExchange_8h-source.html | 5 +- .../FlowShopOpMutationShift_8h-source.html | 5 +- .../doc/html/FlowShop_8cpp-source.html | 3 +- .../doc/html/FlowShop_8h-source.html | 3 +- .../doc/html/README-source.html | 5 +- .../doc/html/Sch1_8cpp-source.html | 11 ++-- .../doc/html/classFlowShop-members.html | 25 +++++++- .../doc/html/classFlowShop.html | 11 ++-- .../paradiseo-moeo/doc/html/classFlowShop.png | Bin 1419 -> 2568 bytes .../classFlowShopBenchmarkParser-members.html | 3 +- .../html/classFlowShopBenchmarkParser.html | 3 +- .../doc/html/classFlowShopEval-members.html | 9 ++- .../doc/html/classFlowShopEval.html | 8 ++- .../doc/html/classFlowShopEval.png | Bin 511 -> 921 bytes ...FlowShopObjectiveVectorTraits-members.html | 3 +- .../classFlowShopObjectiveVectorTraits.html | 3 +- .../classFlowShopOpCrossoverQuad-members.html | 16 +++-- .../html/classFlowShopOpCrossoverQuad.html | 19 ++++-- .../doc/html/classSch1-members.html | 25 +++++++- .../paradiseo-moeo/doc/html/classSch1.html | 13 ++-- .../paradiseo-moeo/doc/html/classSch1.png | Bin 1633 -> 2779 bytes .../doc/html/classSch1Eval-members.html | 9 ++- .../doc/html/classSch1Eval.html | 8 ++- .../paradiseo-moeo/doc/html/classSch1Eval.png | Bin 447 -> 841 bytes ...lassSch1ObjectiveVectorTraits-members.html | 3 +- .../html/classSch1ObjectiveVectorTraits.html | 3 +- .../doc/html/classmoeoIBMOLS-members.html | 8 ++- .../doc/html/classmoeoIBMOLS.html | 35 ++++++----- .../doc/html/classmoeoIBMOLS.png | Bin 830 -> 1838 bytes ...OLS_1_1OneObjectiveComparator-members.html | 7 ++- ...smoeoIBMOLS_1_1OneObjectiveComparator.html | 7 ++- ...ssmoeoIBMOLS_1_1OneObjectiveComparator.png | Bin 824 -> 1285 bytes .../html/classmoeoIteratedIBMOLS-members.html | 8 ++- .../doc/html/classmoeoIteratedIBMOLS.html | 41 +++++++------ .../doc/html/classmoeoIteratedIBMOLS.png | Bin 865 -> 1889 bytes .../html/classmoeoMoveIncrEval-members.html | 4 +- .../doc/html/classmoeoMoveIncrEval.html | 11 +++- ...dicatorBasedFitnessAssignment-members.html | 8 ++- ...ePointIndicatorBasedFitnessAssignment.html | 27 +++++---- ...cePointIndicatorBasedFitnessAssignment.png | Bin 931 -> 1490 bytes .../doc/html/functions_0x62.html | 3 +- .../doc/html/functions_0x63.html | 3 +- .../doc/html/functions_0x64.html | 3 +- .../doc/html/functions_0x65.html | 3 +- .../doc/html/functions_0x66.html | 9 ++- .../doc/html/functions_0x67.html | 3 +- .../doc/html/functions_0x68.html | 3 +- .../doc/html/functions_0x69.html | 3 +- .../doc/html/functions_0x6b.html | 3 +- .../doc/html/functions_0x6c.html | 3 +- .../doc/html/functions_0x6d.html | 3 +- .../doc/html/functions_0x6e.html | 3 +- .../doc/html/functions_0x6f.html | 9 ++- .../doc/html/functions_0x70.html | 3 +- .../doc/html/functions_0x72.html | 3 +- .../doc/html/functions_0x73.html | 3 +- .../doc/html/functions_0x74.html | 3 +- .../doc/html/functions_0x75.html | 3 +- .../doc/html/functions_0x76.html | 3 +- .../doc/html/functions_0x77.html | 3 +- .../doc/html/functions_0x7e.html | 3 +- .../html/make__eval__FlowShop_8h-source.html | 11 ++-- .../make__genotype__FlowShop_8h-source.html | 11 ++-- .../doc/html/make__ls__moeo_8h-source.html | 23 ++++--- .../html/make__op__FlowShop_8h-source.html | 57 +++++++++--------- .../doc/html/moeoIBMOLS_8h-source.html | 3 +- .../html/moeoIteratedIBMOLS_8h-source.html | 5 +- .../doc/html/moeoMoveIncrEval_8h-source.html | 5 +- ...catorBasedFitnessAssignment_8h-source.html | 3 +- .../doc/html/t-moeo_8cpp-source.html | 3 +- ...ples_2flowshop_2benchs_2README-source.html | 3 +- .../doc/latex/classFlowShop.eps | 42 ++++++++++--- .../doc/latex/classFlowShop.tex | 2 +- .../doc/latex/classFlowShopEval.eps | 24 +++++++- .../doc/latex/classFlowShopEval.tex | 2 +- .../latex/classFlowShopOpCrossoverQuad.tex | 12 +++- .../paradiseo-moeo/doc/latex/classSch1.eps | 52 +++++++++++----- .../paradiseo-moeo/doc/latex/classSch1.tex | 2 +- .../doc/latex/classSch1Eval.eps | 24 +++++++- .../doc/latex/classSch1Eval.tex | 2 +- .../doc/latex/classmoeoIBMOLS.eps | 30 ++++++--- .../doc/latex/classmoeoIBMOLS.tex | 24 ++++---- ...ssmoeoIBMOLS_1_1OneObjectiveComparator.eps | 18 +++++- ...ssmoeoIBMOLS_1_1OneObjectiveComparator.tex | 2 +- .../doc/latex/classmoeoIteratedIBMOLS.eps | 30 ++++++--- .../doc/latex/classmoeoIteratedIBMOLS.tex | 26 ++++---- .../doc/latex/classmoeoMoveIncrEval.tex | 6 ++ ...cePointIndicatorBasedFitnessAssignment.eps | 18 +++++- ...cePointIndicatorBasedFitnessAssignment.tex | 20 +++--- .../doc/man/man3/FlowShopOpCrossoverQuad.3 | 8 ++- .../paradiseo-moeo/doc/man/man3/moeoIBMOLS.3 | 22 ++++--- .../doc/man/man3/moeoIteratedIBMOLS.3 | 24 ++++---- .../doc/man/man3/moeoMoveIncrEval.3 | 2 + ...encePointIndicatorBasedFitnessAssignment.3 | 18 +++--- 105 files changed, 611 insertions(+), 398 deletions(-) diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/FlowShopBenchmarkParser_8cpp-source.html b/tags/dummy-tag/paradiseo-moeo/doc/html/FlowShopBenchmarkParser_8cpp-source.html index 097ce4135..12947686d 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/FlowShopBenchmarkParser_8cpp-source.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/FlowShopBenchmarkParser_8cpp-source.html @@ -10,7 +10,6 @@
  • Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -153,7 +152,7 @@ 00129 // closing of the input file00130 inputFile.close(); 00131 } -
    Generated on Fri Feb 29 17:04:16 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  +
    Generated on Fri Feb 29 17:19:47 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/FlowShopBenchmarkParser_8h-source.html b/tags/dummy-tag/paradiseo-moeo/doc/html/FlowShopBenchmarkParser_8h-source.html index a281f4a7f..cec495acd 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/FlowShopBenchmarkParser_8h-source.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/FlowShopBenchmarkParser_8h-source.html @@ -10,7 +10,6 @@
  • Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -101,7 +100,7 @@ 00107 }; 00108 00109 #endif /*FLOWSHOPBENCHMARKPARSER_H_*/ -
    Generated on Fri Feb 29 17:04:16 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  +
    Generated on Fri Feb 29 17:19:47 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/FlowShopEval_8cpp-source.html b/tags/dummy-tag/paradiseo-moeo/doc/html/FlowShopEval_8cpp-source.html index 6a07133ed..8c1022d61 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/FlowShopEval_8cpp-source.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/FlowShopEval_8cpp-source.html @@ -10,7 +10,6 @@
  • Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -112,7 +111,7 @@ 00088 C[i][_flowshop[j]] = std::max(C[i][_flowshop[j-1]], C[i-1][_flowshop[j]]) + p[i][_flowshop[j]]; 00089 return C; 00090 } -
    Generated on Fri Feb 29 17:04:16 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  +
    Generated on Fri Feb 29 17:19:47 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/FlowShopEval_8h-source.html b/tags/dummy-tag/paradiseo-moeo/doc/html/FlowShopEval_8h-source.html index c0ebcde64..f5dadcf76 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/FlowShopEval_8h-source.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/FlowShopEval_8h-source.html @@ -10,7 +10,6 @@
  • Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -95,7 +94,7 @@ 00102 }; 00103 00104 #endif /*FLOWSHOPEVAL_H_*/ -
    Generated on Fri Feb 29 17:04:16 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  +
    Generated on Fri Feb 29 17:19:47 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/FlowShopInit_8cpp-source.html b/tags/dummy-tag/paradiseo-moeo/doc/html/FlowShopInit_8cpp-source.html index b3fc64952..3ba48f536 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/FlowShopInit_8cpp-source.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/FlowShopInit_8cpp-source.html @@ -10,7 +10,6 @@
  • Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -66,19 +65,19 @@ 00042 {} 00043 00044 -00045 void FlowShopInit::operator()(FlowShop & _flowshop) +00045 void FlowShopInit::operator()(FlowShop & _flowshop) 00046 { 00047 // scheduling vector -00048 std::vector<unsigned int> scheduling(N); +00048 std::vector<unsigned int> scheduling(N); 00049 // initialisation of possible values -00050 std::vector<unsigned int> possibles(N); -00051 for (unsigned int i=0 ; i<N ; i++) +00050 std::vector<unsigned int> possibles(N); +00051 for (unsigned int i=0 ; i<N ; i++) 00052 possibles[i] = i; 00053 // random initialization 00054 unsigned int rInd; // random index 00055 for (unsigned int i=0; i<N; i++) 00056 { -00057 rInd = (unsigned int) rng.uniform(N-i); +00057 rInd = (unsigned int) rng.uniform(N-i); 00058 scheduling[i] = possibles[rInd]; 00059 possibles[rInd] = possibles[N-i-1]; 00060 } @@ -86,7 +85,7 @@ 00062 _flowshop.value(scheduling); 00063 _flowshop.invalidate(); // IMPORTANT in case the _genotype is old 00064 } -
    Generated on Fri Feb 29 17:04:16 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  +
    Generated on Fri Feb 29 17:19:47 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/FlowShopInit_8h-source.html b/tags/dummy-tag/paradiseo-moeo/doc/html/FlowShopInit_8h-source.html index 31ca31165..3852a67d0 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/FlowShopInit_8h-source.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/FlowShopInit_8h-source.html @@ -10,7 +10,6 @@
  • Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -65,10 +64,10 @@ 00041 #include <eoInit.h> 00042 #include <FlowShop.h> 00043 -00047 typedef eoInitPermutation<FlowShop> FlowShopInit; +00047 typedef eoInitPermutation<FlowShop> FlowShopInit; 00048 00049 #endif /*FLOWSHOPINIT_H_*/ -
    Generated on Fri Feb 29 17:04:16 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  +
    Generated on Fri Feb 29 17:19:47 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/FlowShopObjectiveVectorTraits_8cpp-source.html b/tags/dummy-tag/paradiseo-moeo/doc/html/FlowShopObjectiveVectorTraits_8cpp-source.html index 8adbee385..ce4667352 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/FlowShopObjectiveVectorTraits_8cpp-source.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/FlowShopObjectiveVectorTraits_8cpp-source.html @@ -10,7 +10,6 @@
  • Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -79,7 +78,7 @@ 00055 // 2 objectives 00056 return 2; 00057 } -
    Generated on Fri Feb 29 17:04:16 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  +
    Generated on Fri Feb 29 17:19:47 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/FlowShopObjectiveVectorTraits_8h-source.html b/tags/dummy-tag/paradiseo-moeo/doc/html/FlowShopObjectiveVectorTraits_8h-source.html index c04fa942b..74d4eab9e 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/FlowShopObjectiveVectorTraits_8h-source.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/FlowShopObjectiveVectorTraits_8h-source.html @@ -10,7 +10,6 @@
  • Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -79,7 +78,7 @@ 00069 }; 00070 00071 #endif /*FLOWSHOPOBJECTIVEVECTORTRAITS_H_*/ -
    Generated on Fri Feb 29 17:04:16 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  +
    Generated on Fri Feb 29 17:19:47 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/FlowShopObjectiveVector_8h-source.html b/tags/dummy-tag/paradiseo-moeo/doc/html/FlowShopObjectiveVector_8h-source.html index d48a8dbf0..9cf18fbc2 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/FlowShopObjectiveVector_8h-source.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/FlowShopObjectiveVector_8h-source.html @@ -10,7 +10,6 @@
  • Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -68,7 +67,7 @@ 00047 typedef moeoRealObjectiveVector < FlowShopObjectiveVectorTraits > FlowShopObjectiveVector; 00048 00049 #endif /*FLOWSHOPOBJECTIVEVECTOR_H_*/ -
    Generated on Fri Feb 29 17:04:16 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  +
    Generated on Fri Feb 29 17:19:47 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/FlowShopOpCrossoverQuad_8cpp-source.html b/tags/dummy-tag/paradiseo-moeo/doc/html/FlowShopOpCrossoverQuad_8cpp-source.html index e48c9a8cb..61fcaf591 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/FlowShopOpCrossoverQuad_8cpp-source.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/FlowShopOpCrossoverQuad_8cpp-source.html @@ -10,7 +10,6 @@
  • Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -75,8 +74,8 @@ 00051 unsigned int point1, point2; 00052 do 00053 { -00054 point1 = rng.random(std::min(_flowshop1.size(), _flowshop2.size())); -00055 point2 = rng.random(std::min(_flowshop1.size(), _flowshop2.size())); +00054 point1 = rng.random(std::min(_flowshop1.size(), _flowshop2.size())); +00055 point2 = rng.random(std::min(_flowshop1.size(), _flowshop2.size())); 00056 } 00057 while (fabs((double) point1-point2) <= 2); 00058 // computation of the offspring @@ -132,7 +131,7 @@ 00108 } 00109 return result; 00110 } -
    Generated on Fri Feb 29 17:04:16 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  +
    Generated on Fri Feb 29 17:19:47 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/FlowShopOpCrossoverQuad_8h-source.html b/tags/dummy-tag/paradiseo-moeo/doc/html/FlowShopOpCrossoverQuad_8h-source.html index 3137924c3..c32600031 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/FlowShopOpCrossoverQuad_8h-source.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/FlowShopOpCrossoverQuad_8h-source.html @@ -10,7 +10,6 @@
  • Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -65,7 +64,7 @@ 00041 #include <eoOp.h> 00042 #include <FlowShop.h> 00043 -00047 class FlowShopOpCrossoverQuad : public eoQuadOp < FlowShop > +00047 class FlowShopOpCrossoverQuad : public eoQuadOp < FlowShop > 00048 { 00049 public: 00050 @@ -82,7 +81,7 @@ 00076 }; 00077 00078 #endif /*FLOWSHOPOPCROSSOVERQUAD_H_*/ -
    Generated on Fri Feb 29 17:04:16 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  +
    Generated on Fri Feb 29 17:19:47 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/FlowShopOpMutationExchange_8h-source.html b/tags/dummy-tag/paradiseo-moeo/doc/html/FlowShopOpMutationExchange_8h-source.html index 6e04c8321..9310214c1 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/FlowShopOpMutationExchange_8h-source.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/FlowShopOpMutationExchange_8h-source.html @@ -10,7 +10,6 @@
  • Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -65,10 +64,10 @@ 00041 #include <eoSwapMutation.h> 00042 #include <FlowShop.h> 00043 -00047 typedef eoSwapMutation<FlowShop> FlowShopOpMutationExchange; +00047 typedef eoSwapMutation<FlowShop> FlowShopOpMutationExchange; 00048 00049 #endif /*FLOWSHOPOPMUTATIONEXCHANGE_H_*/ -
    Generated on Fri Feb 29 17:04:16 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  +
    Generated on Fri Feb 29 17:19:47 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/FlowShopOpMutationShift_8h-source.html b/tags/dummy-tag/paradiseo-moeo/doc/html/FlowShopOpMutationShift_8h-source.html index 2be71e752..85fe98d50 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/FlowShopOpMutationShift_8h-source.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/FlowShopOpMutationShift_8h-source.html @@ -10,7 +10,6 @@
  • Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -65,10 +64,10 @@ 00041 #include <eoShiftMutation.h> 00042 #include <FlowShop.h> 00043 -00047 typedef eoShiftMutation<FlowShop> FlowShopOpMutationShift; +00047 typedef eoShiftMutation<FlowShop> FlowShopOpMutationShift; 00048 00049 #endif /*FLOWSHOPOPMUTATIONSHIFT_H_*/ -
    Generated on Fri Feb 29 17:04:16 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  +
    Generated on Fri Feb 29 17:19:47 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/FlowShop_8cpp-source.html b/tags/dummy-tag/paradiseo-moeo/doc/html/FlowShop_8cpp-source.html index 2f0156a26..aa8c16d31 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/FlowShop_8cpp-source.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/FlowShop_8cpp-source.html @@ -10,7 +10,6 @@
  • Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -65,7 +64,7 @@ 00041 { 00042 return "FlowShop"; 00043 } -
    Generated on Fri Feb 29 17:04:16 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  +
    Generated on Fri Feb 29 17:19:47 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/FlowShop_8h-source.html b/tags/dummy-tag/paradiseo-moeo/doc/html/FlowShop_8h-source.html index 575f21fc1..1c90cff9d 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/FlowShop_8h-source.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/FlowShop_8h-source.html @@ -10,7 +10,6 @@
  • Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -74,7 +73,7 @@ 00056 }; 00057 00058 #endif /*FLOWSHOP_H_*/ -
    Generated on Fri Feb 29 17:04:16 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  +
    Generated on Fri Feb 29 17:19:47 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/README-source.html b/tags/dummy-tag/paradiseo-moeo/doc/html/README-source.html index 8ef10712f..e3b95b7db 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/README-source.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/README-source.html @@ -10,7 +10,6 @@
  • Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -24,7 +23,7 @@

    README

    00001                 PARADISEO-MOEO README FILE
     00002 =======================================================================
    -00003          check latest news at http://paradiseo.gforge.inria.fr/
    +00003          check latest news at http://paradiseo.gforge.inria.fr/
     00004 =======================================================================
     00005 
     00006 Welcome to ParadisEO-MOEO, the Multi-Objective Evolving Objects library.
    @@ -102,7 +101,7 @@
     00078 =======================================================================
     00079 
     00080 Mailing list : paradiseo-help@lists.gforge.inria.fr
    -

    Generated on Fri Feb 29 17:04:16 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  +
    Generated on Fri Feb 29 17:19:48 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/Sch1_8cpp-source.html b/tags/dummy-tag/paradiseo-moeo/doc/html/Sch1_8cpp-source.html index 27f9edb73..eb9c14f7c 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/Sch1_8cpp-source.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/Sch1_8cpp-source.html @@ -10,7 +10,6 @@
  • Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -119,8 +118,8 @@ 00095 // main 00096 int main (int argc, char *argv[]) 00097 { -00098 eoParser parser(argc, argv); // for user-parameter reading -00099 eoState state; // to keep all things allocated +00098 eoParser parser(argc, argv); // for user-parameter reading +00099 eoState state; // to keep all things allocated 00100 00101 // parameters 00102 unsigned int POP_SIZE = parser.createParam((unsigned int)(100), "popSize", "Population size",'P',"Param").value(); @@ -137,7 +136,7 @@ 00113 eoUniformMutation < Sch1 > mutation (M_EPSILON); 00114 00115 // generate initial population -00116 eoRealVectorBounds bounds (1, 0.0, 2.0); // [0, 2] +00116 eoRealVectorBounds bounds (1, 0.0, 2.0); // [0, 2] 00117 eoRealInitBounded < Sch1 > init (bounds); 00118 eoPop < Sch1 > pop (POP_SIZE, init); 00119 @@ -156,12 +155,12 @@ 00132 00133 // printing of the final archive 00134 cout << "Final Archive" << endl; -00135 arch.sortedPrintOn (cout); +00135 arch.sortedPrintOn (cout); 00136 cout << endl; 00137 00138 return EXIT_SUCCESS; 00139 } -
    Generated on Fri Feb 29 17:04:16 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  +
    Generated on Fri Feb 29 17:19:48 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/classFlowShop-members.html b/tags/dummy-tag/paradiseo-moeo/doc/html/classFlowShop-members.html index 4f83d7387..518609db3 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/classFlowShop-members.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/classFlowShop-members.html @@ -10,7 +10,6 @@
  • Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -36,11 +35,18 @@ + + + + + + + @@ -54,11 +60,26 @@ + + + + + + + + + + + + + + + -
    Diversity typedefMOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity >
    diversity() const MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity > [inline]
    diversity(const Diversity &_diversityValue)MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity > [inline]
    EO()EO< MOEOObjectiveVector >
    EO()EO< MOEOObjectiveVector >
    Fitness typedefMOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity >
    fitness() const MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity > [inline]
    fitness(const Fitness &_fitnessValue)MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity > [inline]
    EO< MOEOObjectiveVector >::fitness(const Fitness &_fitness)EO< MOEOObjectiveVector >
    EO< MOEOObjectiveVector >::fitness(performance_type perf)EO< MOEOObjectiveVector >
    fitness_traits typedefEO< MOEOObjectiveVector >
    fitnessReference()EO< MOEOObjectiveVector >
    invalid() const MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity > [inline]
    invalidate()MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity > [inline]
    invalidate_worth(void)EO< MOEOObjectiveVector >
    invalidateDiversity()MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity > [inline]
    invalidateFitness()MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity > [inline]
    invalidateObjectiveVector()MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity > [inline]
    objectiveVector(const ObjectiveVector &_objectiveVectorValue)MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity > [inline]
    operator<(const moeoVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity, GeneType > &_moeo) const moeoVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity, GeneType > [inline]
    MOEO::operator<(const MOEO &_other) const MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity > [inline]
    EO< MOEOObjectiveVector >::operator<(const EO &_eo2) const EO< MOEOObjectiveVector >
    EO< MOEOObjectiveVector >::operator<(const EO< Fitness, Traits > &other) const EO< MOEOObjectiveVector >
    operator>(const EO &_eo2) const EO< MOEOObjectiveVector >
    operator>(const EO< Fitness, Traits > &other) const EO< MOEOObjectiveVector >
    performance(performance_type perf)EO< MOEOObjectiveVector >
    performance(void) const EO< MOEOObjectiveVector >
    performance_type typedefEO< MOEOObjectiveVector >
    printOn(std::ostream &_os) const moeoVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity, GeneType > [inline, virtual]
    readFrom(std::istream &_is)moeoVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity, GeneType > [inline, virtual]
    storage_type typedefEO< MOEOObjectiveVector >
    value(const std::vector< GeneType > &_v)moeoVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity, GeneType > [inline]
    worth(worth_type worth)EO< MOEOObjectiveVector >
    worth(void) const EO< MOEOObjectiveVector >
    worth_type typedefEO< MOEOObjectiveVector >
    ~EO()EO< MOEOObjectiveVector > [virtual]
    ~eoObject()eoObject [virtual]
    ~eoPersistent()eoPersistent [virtual]
    ~eoPrintable()eoPrintable [virtual]
    ~MOEO()MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity > [inline, virtual]

    Generated on Fri Feb 29 17:04:16 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  +
    Generated on Fri Feb 29 17:19:48 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/classFlowShop.html b/tags/dummy-tag/paradiseo-moeo/doc/html/classFlowShop.html index 69d9eb408..ba7fcf45e 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/classFlowShop.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/classFlowShop.html @@ -10,7 +10,6 @@
  • Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -37,8 +36,12 @@

    Inheritance diagram for FlowShop:

    -moeoVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity, GeneType > -MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity > +moeoVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity, GeneType > +MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity > +EO< MOEOObjectiveVector > +eoObject +eoPersistent +eoPrintable List of all members.
    @@ -55,7 +58,7 @@ Structure of the genotype for the flow-shop scheduling problem: a vector of unsi

    Definition at line 47 of file FlowShop.h.


    The documentation for this class was generated from the following files: -
    Generated on Fri Feb 29 17:04:16 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  +
    Generated on Fri Feb 29 17:19:48 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/classFlowShop.png b/tags/dummy-tag/paradiseo-moeo/doc/html/classFlowShop.png index e8e9d7ab630c478637cba65d04272b69b3a47cfe..e2566fff876f2d0713579b01dc1971c3856b54c6 100644 GIT binary patch literal 2568 zcmb_ec{J2(AD=0btXYyPH{2Rp?4?B`CS0->H`|QClv|nMYM5!5vD`!nMRpmvqU$BH z^c%|^jBWA`HQqyvpE21YH4S2-vD~S9>eV^#Iq!1bKYr)=JkRre&hz^{pXK@8bannw zZrgX;AP|V0y`A-02xRjR1OhdZ*eo7tAgR=go1LzX?l$Y|>teXR-cnHDcSnpqKP@dS zk*(_!;x07otg{=$^3`A<1R_nfx3+S>dXJy)lQwo##kwp&=VRjoO}m=dn>li?%Y@Bw zRlY#d_1KH}nj#YguF4jFv`EWG@#V^r-{eUI8{EZgPEBd<1$QN2O|?PCr)J94J#qE? zm&mnoW|^ONEEe3JJCTIdz+42Ei!mPHh)8k8V`S&K=xWXc-NvK_l`^)7X+*PboD({F#*@VUn%# zoWL=Wd7*=1;8QbIX;h5Sox0OjTMA+^Opb;Rq+mD;l!ED&KpJ z41!)u_=D%<-S!c8!b+|2;4zfe!{{gXp@KJwh94%K&a^U;i~#r^EVjxMex*$o0|q&| z%55*bq*HhyQG%tV{(!H4eClUGS7f@~Yu@5nGpn7g4D4foz87;CoJ=XeMfMKopBu-y zeBb$_qmcld147zb9pprWx6YJ;a&F|+c8PB4A1R*GDPWbLi#aY-0J!ll7gvQwFa;IN zd;}i6n`KOrmNMP6;+0!Ep-Rb&w*s6PLjW9E`Il0@h^8IrMMv1Qh~zN4r0cMH(kRHU zaRv|@gc>BqOz-BEj(r}-Pt}jrTG^)`aIXJ{`ZHCR=}oR;qPB|3RQYFhj8>tHWhz@z z%kICM4mqb3!K#^)5lg`O8{urw&^Iu04Y3}f*>Z9^S$^Dbp>!W)0>H>oQRdZyy`A3BZs)~nx~^H&G|yHS2`f?(Z1&Q}+Pbpoq^6jT|y- z4_626MnmJXu{;`_(!APej2?Z4{2PuZHMGdf2l%T5lr4C-Q8#{~nxgq!@+4hJVbME1 z9a{jYUOj!HFX+r!m)cA|tEGdiN+nfweU9xftbH=$2g#Nojf5z8ipiN`#(dl2>r&i&@}XuB))jZxQe37zC=~nF`RpVO*KA2bd)g9b4b?Dxu-xJ z5eob2F)`Wrw#^Ja?1D%YtRX)RpP5aH1a$Gz3APV$3UWjlF8nyW$b`mMl69|vI*&D$ zEc-3)Unq}RN&0Sd+;%PP|W zg9c=4mMUJ*TyP4{FB&@+a^EN7c=>REE_v;`1?(amE~K2!@%>;l1Kx#`?zI#9#|gw} za~N+o4Rf169~wRU4k3@{a7Hv~4{@tNQuqTlE;FDLPU6T+*P&hm3C5%ooy24+Oh6OE z-_7G!YUlS~;`oL3yvyw=9wJcgqt>}WAd!t5-aV6AB9Nb-9qxbFZ%pzk@0`devv7zs z*gyS<;Yy_bLcV4IHnZGMAHev&`4#nRT+xZ*gk9%VU|vhHhvU3dlzSPEU7ZGEz`` zqU&_%+zU6bd2A7(h8xTR)U`mFf@++6CxMOy!iNE<39PaL1rH8#3})`0^U4j~UM*(> uB#U2tZ7bOM#Rg(WD1x@pTs26aaJ?JqGhc}Czb^i5gV@_RTUQ|be*F_14ef6L literal 1419 zcmb_c{Xf$Q9G|C1xOH2bSII?T)obWwrP(pdhK)=kf4&9-OF&qVLfOb&c$x-Z|H~5=ktF5^!dDBpZDie=I`faYP{VT1Ok~7 zz3~(fNM}ZiOZD}%d2}rn&=zxl-#~&!qtQZ*M#N-BRcq1zArgsldNh+-s*^$S3jn#l zA36;J8CVhVxWMe&s<4Q9_F)rW>Joavbh6{O55?+t%h;Z1;<}DWAp^D8UuRA9@Os?z zm3@lFljQ47d``A7>rMhLj=@}wGYM_3Wp8WdUx3vwZ!k{TWlnuOF-L1izEO)2av%%? zl~_!O8#^y;V{t9_el{I(9)xm|ZLcL>IXuAMw|I5N&!NkBY*m)JLf0+;(}+AvL-E&jLkZ#up{fW+U~4QY zM0$og?@MrR^g%1rTlzr-R)qZA&GkKt<`i{x@jT4cME@vA2M2L?f1?iuqjdDY1x;xL zG`LDpogng0mPCZ4LDl$Vbor_q(%DN6JEsuS+Z7d|co)IjrI_av&5D7(djbX=d~ABt za5@X)c0a8>sm120%qL`%O5Cic;Iw6RF7M&TwNI|xS;ib{Y9>pm2xS?zJw;Nz!>rXy z`fC72$m703UrLM~DK$N4$i2l^^s%mU=CI=wpFZOr{v&L$ZkR`@VUVRJz6Vld z)~C27JMUJbsB2UTSZ<%~pj~HL_HGwwOfbxKIe|V?o4)^PeL@_ru*tOX+7vQ~<()vKWAdKN_Vs4?vBj^)JMnfVVgOr!Z58r$ws^~wS_>sT> diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/classFlowShopBenchmarkParser-members.html b/tags/dummy-tag/paradiseo-moeo/doc/html/classFlowShopBenchmarkParser-members.html index 89812e568..5e6e7b4bd 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/classFlowShopBenchmarkParser-members.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/classFlowShopBenchmarkParser-members.html @@ -10,7 +10,6 @@
  • Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -41,7 +40,7 @@ -
    NFlowShopBenchmarkParser [private]
    pFlowShopBenchmarkParser [private]
    printOn(std::ostream &_os) const FlowShopBenchmarkParser

    Generated on Fri Feb 29 17:04:16 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  +
    Generated on Fri Feb 29 17:19:48 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/classFlowShopBenchmarkParser.html b/tags/dummy-tag/paradiseo-moeo/doc/html/classFlowShopBenchmarkParser.html index a400e5751..a52512b4f 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/classFlowShopBenchmarkParser.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/classFlowShopBenchmarkParser.html @@ -10,7 +10,6 @@
  • Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -183,7 +182,7 @@ Referenced by FlowShopBenchmarkParser.h
  • FlowShopBenchmarkParser.cpp -
    Generated on Fri Feb 29 17:04:16 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  +
    Generated on Fri Feb 29 17:19:48 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/classFlowShopEval-members.html b/tags/dummy-tag/paradiseo-moeo/doc/html/classFlowShopEval-members.html index 4b7fb3af1..9a8f4d0ba 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/classFlowShopEval-members.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/classFlowShopEval-members.html @@ -10,7 +10,6 @@
  • Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -32,14 +31,20 @@

    FlowShopEval Member List

    This is the complete list of members for FlowShopEval, including all inherited members.

    + + + + -
    completionTime(const FlowShop &_flowshop)FlowShopEval [private]
    dFlowShopEval [private]
    EOFitT typedefeoEvalFunc< FlowShop >
    EOType typedefeoEvalFunc< FlowShop >
    FlowShopEval(unsigned int _M, unsigned int _N, const std::vector< std::vector< unsigned int > > &_p, const std::vector< unsigned int > &_d)FlowShopEval
    functor_category()eoUF< A1, R > [static]
    MFlowShopEval [private]
    makespan(const FlowShop &_flowshop)FlowShopEval [private]
    NFlowShopEval [private]
    operator()(FlowShop &_flowshop)FlowShopEval
    moeoEvalFunc< FlowShop >::operator()(A1)=0eoUF< A1, R > [pure virtual]
    pFlowShopEval [private]
    tardiness(const FlowShop &_flowshop)FlowShopEval [private]

    Generated on Fri Feb 29 17:04:16 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  + ~eoFunctorBase()eoFunctorBase [virtual] + ~eoUF()eoUF< A1, R > [virtual] +
    Generated on Fri Feb 29 17:19:48 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/classFlowShopEval.html b/tags/dummy-tag/paradiseo-moeo/doc/html/classFlowShopEval.html index 93fcef16d..f85cd3eba 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/classFlowShopEval.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/classFlowShopEval.html @@ -10,7 +10,6 @@
  • Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -37,7 +36,10 @@

    Inheritance diagram for FlowShopEval:

    -moeoEvalFunc< FlowShop > +moeoEvalFunc< FlowShop > +eoEvalFunc< FlowShop > +eoUF< A1, R > +eoFunctorBase List of all members.
    @@ -270,7 +272,7 @@ Referenced by makespan


    The documentation for this class was generated from the following files:
    -
    Generated on Fri Feb 29 17:04:16 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  +
    Generated on Fri Feb 29 17:19:48 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/classFlowShopEval.png b/tags/dummy-tag/paradiseo-moeo/doc/html/classFlowShopEval.png index 7e4a6c4b4ff9e9f4e4953f0510d0c6ce991bba1c..3dbdc85d2ca7b68e06c026335bc29a360c854e29 100644 GIT binary patch delta 864 zcmV-m1E2i=1DOYq7Yg_U0{{R3zLIflks&jG120KLK~#90?V3%Jt1t|NVe{6=H<0HB zGZ&gw?tg@5%f`qAn_p)_rIo4#jQvG4N;C;XUAOLRzv$sK% z%VunH%vQX&Env0Flk>6Sy_L--G1?Y?!1f$CnLs0$0?f?7T+(9;m?&~HaMZX&E`o`4 z#-v~=X` z-x}QP_TTJ*Wt@Z!Rt2Y?3L=(%@vY*|Cjj*6gOiOrdp3X2c#SS_V%hkX4OWy4fxHLg8>|SCi4u zz$VkF2#)P&Vlw5;ZqdmiQXO92Y)Ugk6M6zCqs{mB`KvPTNh2ji0*~7XJd#z$R)aGs zvWyeV#nhix$#~K@cwi%#r)8Oc#(CpgS>v%Pq?OGp!#rztn^i@?Qfx9TSHG3wg}dnN4+-z z2Xlum_1*&5koJr&@!kU1nhbn}_m+b%^xkF}U+29oN)Z>I^4=z}s){RrytiwAd8(X0 z9jpT2SAd({{+m6pyaO1%TYK>Rssdnu0R|XgfB^=$8q_Gdq0Pzl0RJI4zp!qn&yU3@ zEiZ!yy~;s{K0kI6OpfPX9@_Uq*OPpNWB%w-urU40oq9j`$wT-Ma9>$o(|BAebEpd# z84CIjwdLy>cVmVM?DxG(Je42r7O;zc5qwOF1P-qW9M8bLodEmmE?5d0$EuJz_QJc9 q*$pm5zdq$tz?;7x;P&8FxBvf=$-RY$c896}0000_)XMk$!YL!24tWID1XsuYPVq5$(&Qbmn0F~SOrK&lRLGO#Weur7H639L+i zb;(l|gN8!}8zF(UgrY{NF=kg3aX@-6NnV9G#Go1suw*RR5EL037>ZIPaG(`f!d4lF z5?qy{$~eKuuIFaPxyB;SV9K(p#&INZv&KbNNL{6NKn5nn*d?p3Fs$7|t1EuZigtc? zaA5=d7vOH6|08xe6#WmtAM@G3^L#mf8Tfo%F~9>nzymzM13bV3ylc?OCg109Zh&71 zt}m81uJ%RSl5c~3sbZ*iweLwVFpq~oo%53eoy;fRN5RUJ!AEyqg1t=&c02OD8ZT0f zfyprX$m;L++Af82Y(Y_17@tP}}sBZK1!_~!|*+`D4IY8<;RLi<<> t&xbh--ZFPPMain Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -37,7 +36,7 @@ -
    nObjectives()FlowShopObjectiveVectorTraits [static]
    setup(unsigned int _nObjectives, std::vector< bool > &_bObjectives)moeoObjectiveVectorTraits [inline, static]
    tolerance()moeoObjectiveVectorTraits [inline, static]

    Generated on Fri Feb 29 17:04:17 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  +
    Generated on Fri Feb 29 17:19:48 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/classFlowShopObjectiveVectorTraits.html b/tags/dummy-tag/paradiseo-moeo/doc/html/classFlowShopObjectiveVectorTraits.html index e8d965526..4e94ceafd 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/classFlowShopObjectiveVectorTraits.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/classFlowShopObjectiveVectorTraits.html @@ -10,7 +10,6 @@
  • Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -119,7 +118,7 @@ Definition at line FlowShopObjectiveVectorTraits.h
  • FlowShopObjectiveVectorTraits.cpp -
    Generated on Fri Feb 29 17:04:17 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  +
    Generated on Fri Feb 29 17:19:48 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/classFlowShopOpCrossoverQuad-members.html b/tags/dummy-tag/paradiseo-moeo/doc/html/classFlowShopOpCrossoverQuad-members.html index aae882d8f..b2e46dd9d 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/classFlowShopOpCrossoverQuad-members.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/classFlowShopOpCrossoverQuad-members.html @@ -10,7 +10,6 @@
  • Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -30,10 +29,19 @@
  • Class Members
  • FlowShopOpCrossoverQuad Member List

    This is the complete list of members for FlowShopOpCrossoverQuad, including all inherited members.

    - + + + + + - -
    className() const FlowShopOpCrossoverQuad
    className() const FlowShopOpCrossoverQuad [virtual]
    eoOp(OpType _type)eoOp< EOType >
    eoOp(const eoOp &_eop)eoOp< EOType >
    eoQuadOp()eoQuadOp< FlowShop >
    functor_category()eoBF< FlowShop &, FlowShop &, bool > [static]
    generateOffspring(const FlowShop &_parent1, const FlowShop &_parent2, unsigned int _point1, unsigned int _point2)FlowShopOpCrossoverQuad [private]
    operator()(FlowShop &_flowshop1, FlowShop &_flowshop2)FlowShopOpCrossoverQuad

    Generated on Fri Feb 29 17:04:17 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  + getType() const eoOp< EOType > + operator()(FlowShop &_flowshop1, FlowShop &_flowshop2)FlowShopOpCrossoverQuad [virtual] + OpType enum nameeoOp< EOType > + ~eoBF()eoBF< FlowShop &, FlowShop &, bool > [virtual] + ~eoFunctorBase()eoFunctorBase [virtual] + ~eoOp()eoOp< EOType > [virtual] +
    Generated on Fri Feb 29 17:19:48 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/classFlowShopOpCrossoverQuad.html b/tags/dummy-tag/paradiseo-moeo/doc/html/classFlowShopOpCrossoverQuad.html index 484d3a5ca..665d69a8c 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/classFlowShopOpCrossoverQuad.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/classFlowShopOpCrossoverQuad.html @@ -10,7 +10,6 @@
  • Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -29,11 +28,19 @@
  • Class Hierarchy
  • Class Members
  • -

    FlowShopOpCrossoverQuad Class Reference

    Quadratic crossover operator for flow-shop (modify the both genotypes). +

    FlowShopOpCrossoverQuad Class Reference

    Quadratic crossover operator for flow-shop (modify the both genotypes). More...

    #include <FlowShopOpCrossoverQuad.h>

    +

    Inheritance diagram for FlowShopOpCrossoverQuad: +

    + +eoQuadOp< FlowShop > +eoOp< EOType > +eoBF< FlowShop &, FlowShop &, bool > +eoFunctorBase +List of all members.
    @@ -74,7 +81,7 @@ Definition at line +

    Public Member Functions

    [virtual]
    @@ -90,10 +97,12 @@ _copies_ of the parents
    Parameters:
    +

    +Implements eoBF< FlowShop &, FlowShop &, bool >.

    Definition at line 47 of file FlowShopOpCrossoverQuad.cpp.

    -References generateOffspring(), and moeoVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity, GeneType >::value(). +References generateOffspring(), eoRng::random(), and moeoVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity, GeneType >::value().

    @@ -153,7 +162,7 @@ Referenced by FlowShopOpCrossoverQuad.h

  • FlowShopOpCrossoverQuad.cpp -
    Generated on Fri Feb 29 17:04:17 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  +
    Generated on Fri Feb 29 17:19:48 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/classSch1-members.html b/tags/dummy-tag/paradiseo-moeo/doc/html/classSch1-members.html index ecc56b2a9..7f18643ba 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/classSch1-members.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/classSch1-members.html @@ -10,7 +10,6 @@
  • Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -36,11 +35,18 @@ + + + + + + + @@ -55,12 +61,27 @@ + + + + + + + + + + + + + + + -
    Diversity typedefMOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity >
    diversity() const MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity > [inline]
    diversity(const Diversity &_diversityValue)MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity > [inline]
    EO()EO< MOEOObjectiveVector >
    EO()EO< MOEOObjectiveVector >
    Fitness typedefMOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity >
    fitness() const MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity > [inline]
    fitness(const Fitness &_fitnessValue)MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity > [inline]
    EO< MOEOObjectiveVector >::fitness(const Fitness &_fitness)EO< MOEOObjectiveVector >
    EO< MOEOObjectiveVector >::fitness(performance_type perf)EO< MOEOObjectiveVector >
    fitness_traits typedefEO< MOEOObjectiveVector >
    fitnessReference()EO< MOEOObjectiveVector >
    invalid() const MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity > [inline]
    invalidate()MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity > [inline]
    invalidate_worth(void)EO< MOEOObjectiveVector >
    invalidateDiversity()MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity > [inline]
    invalidateFitness()MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity > [inline]
    invalidateObjectiveVector()MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity > [inline]
    ObjectiveVector typedefMOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity >
    operator<(const moeoVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity, double > &_moeo) const moeoVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity, double > [inline]
    MOEO::operator<(const MOEO &_other) const MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity > [inline]
    EO< MOEOObjectiveVector >::operator<(const EO &_eo2) const EO< MOEOObjectiveVector >
    EO< MOEOObjectiveVector >::operator<(const EO< Fitness, Traits > &other) const EO< MOEOObjectiveVector >
    operator>(const EO &_eo2) const EO< MOEOObjectiveVector >
    operator>(const EO< Fitness, Traits > &other) const EO< MOEOObjectiveVector >
    performance(performance_type perf)EO< MOEOObjectiveVector >
    performance(void) const EO< MOEOObjectiveVector >
    performance_type typedefEO< MOEOObjectiveVector >
    printOn(std::ostream &_os) const moeoVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity, double > [inline, virtual]
    readFrom(std::istream &_is)moeoVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity, double > [inline, virtual]
    Sch1()Sch1 [inline]
    storage_type typedefEO< MOEOObjectiveVector >
    value(const std::vector< double > &_v)moeoVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity, double > [inline]
    worth(worth_type worth)EO< MOEOObjectiveVector >
    worth(void) const EO< MOEOObjectiveVector >
    worth_type typedefEO< MOEOObjectiveVector >
    ~EO()EO< MOEOObjectiveVector > [virtual]
    ~eoObject()eoObject [virtual]
    ~eoPersistent()eoPersistent [virtual]
    ~eoPrintable()eoPrintable [virtual]
    ~MOEO()MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity > [inline, virtual]

    Generated on Fri Feb 29 17:04:17 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  +
    Generated on Fri Feb 29 17:19:49 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/classSch1.html b/tags/dummy-tag/paradiseo-moeo/doc/html/classSch1.html index 549c98d88..dcdef42e5 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/classSch1.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/classSch1.html @@ -10,7 +10,6 @@
  • Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -32,9 +31,13 @@

    Sch1 Class Reference

    Inheritance diagram for Sch1:

    -moeoRealVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity > -moeoVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity, double > -MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity > +moeoRealVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity > +moeoVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity, double > +MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity > +EO< MOEOObjectiveVector > +eoObject +eoPersistent +eoPrintable List of all members.
    @@ -50,7 +53,7 @@

    Definition at line 69 of file Sch1.cpp.


    The documentation for this class was generated from the following file: -
    Generated on Fri Feb 29 17:04:17 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  +
    Generated on Fri Feb 29 17:19:49 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/classSch1.png b/tags/dummy-tag/paradiseo-moeo/doc/html/classSch1.png index 8bd295ebad89f75c5c748a3e3fe35d6a363ffc00..3b4958d4e1c9ccc5c25405a3dc962d711c00bdc6 100644 GIT binary patch literal 2779 zcmcImdpMMN8=ff=DO<{EicgX#Wx`k=hJ=y~n@U3x!#iY#ta9F=gKU{mn=lBSG=(UW zL*z6xVrGoR%4;-EF<*H#Y1$Ek*WlsZA7fZv2E5ReGmK|}ug*V-u}oFVl_BBAH00@pCy#Dm7oNu+F)6w-RemQjTKHD?C12jopezdB zk(@8&Z?MxbDQc6%iFd-Q6S3F@_hrZjc4l*&IxP3k$p5>mvv5iwdP0L3p&*Ht+T~bv z-1k4K`g`KMEHmz$)kKT|6KQZMCysiQRF~CfRr|yOk*Qe|b%w)~5IxLmxLr01z3iV9 zS<6u|ifIL4OwXicE)8R+jRX66IMJG8jJO#bz9P#zLFF;lfLGbj4yjFjXTSVFtX-kz zves=|7_E@@rQ6Y{6L*(qj8w!MBl5C8UPhkDsvkOFA;nl<_^1VP`9+8lzv5psr$dum)x&Bc>ui zxQwl_V=UknXH$>|ennq@qd!LWK8HFB+~aWg^1atFk%a z?HNbvEHV>{r0$_R2KuJCIK<;lOUspX-@vtH_z||L->xBKxU20INo{&Bp8*vd52;X` zFalmZlT;!q!)}iW*iS6Y!wQ)8k6QQW`v}U~l&Et?6mYsZr*l@=Ob9agI1u{C_X+xF zPk4b3o0R_4q2S<=10kr39oqC9?%QrC<0R6jNKJO16|lD!G4d8!^WeCze9HX#Hqc_C zG_l;O&fOTOZzG|0wm>fQvx&z!?W`7KuQZ%^T{W4Ki7q4AkSW3$(EPBed1Gi1b_N`{ zH6j5&y_tj1s62Zky^`3KrHi@wn}j6(F!=H!R#j%CU`3y3noHm)HfqZHweDCq`Db=@ zL;9PAI^F8wAy24Dl($$J6M4_>dnwkp1}A) z=_dc^yyDS{>l!S=s9{M2#}kIgF`=!K5wNOE7%=hrkx6uUKxt1&d}cw;OiJ$ zPUvzvuI|>A0>Rn*oQZFmBC0c<2?-}QO0dJvU*Hg3fcT*oTa9k$8r1?7Agu)<*t1C; zc@%EuYu^3>oz(IFyu0khMw`a@DRcJ$tj*=Tcw%Iq7ui)O6;v0-4u3L1)frt9#2Y^X z_u9r)6S6B%;=H*)rV4lqW<{_ExK=u{w2KNg1Xut4SlhbrVp`WeRrH<1_3^U2fkk* z=iyEnaqAEH$nf1k{->tEmbC+{c_GcN8gPJMeszY zjP;8K1MJ&HfkMH1>wB|L3v|?)pa?o%7tO0p##@`lm1TT-yuh4VGo(ld^+)d>+&I4( zCopTK#k-6<42w(;XzzQF#&`wG&n^=A8%GRc3f-uuKC{vSL)!Nl5<{(;iCU7X_3Lu( zIH3@S$h-ilK+}o^%^K*UM|s&9std&iloGx=kuu?*~iZLdLQ*G`Wd4!wyIgnZIM*1!e ziu+)C`$P0cO?tuYvmZpAP#!<62R%DUecik!6oqE>8qPuQrb&c&2v0NjHo$nqdG$xl z&v~r@ROXat%R6dXsS(it%r!B8t-J0lMyrAghEU|bu&f(Adu5x-`5Za zBn3vWz=tjI}3aB4N%j;)YJ52Kx(K%jhOcx2o z4<+&BWJQ@w59e_)1E|JiQsnEa2Dp(Mb;R@BbAFr??K;;6BVcsTq5Q!JIlB5}i~i@o zO%l!a;;9#R05Z@cU$VthhSs%rca#9fMReL2D-V3xWWE}YFUV_s&?7T)rbD@K!7#~MCb%AVgC=qN76Y-3@GLRu1eG|E(-h;B;?N=~5bh2fl1p!#$Y7?3|hY>&x z4viu;6|WZSZDaQh`iT{Q)u*Fvt*%m#yiM~f3jQIDZJGi KhZ6gf=YIp01!A}W literal 1633 zcmcIl`8(SO7!PVGidj*MW04jQr3Y<7<0y?IrPQ}kO5H`pRduU6rhU{%R8^Fe7zzE# z1g%haXv#2pNLoiR%oSC2q*3W)>GmgV`{8}x&*ypG_m}thyxHfS?d4@*vJePF9_xSs zAP@6*_LWqw8Xd-;kt`Td{5ie3E)>1Qnq*`(%zJZP7XkF8-;OMuh(E9$1;oMN-o~GMQuogN zI#8@kPaJv z5mew_)%oTCwaV3^uq41jzN@_0e1uX2lcmuXarofsb4-PHT`u)D;}@1cqqi?oI&u*o zxzdbh*nvVr0w=^u6WBP;lyoQq*(H_1@Sa)Qm07>&co?h4!JTgtA;z zw_?n_=juTSXsNjYw4s%AjBz-3AYtIJ3!6iQfu6-FnKzS8OsT!4hIGp8D$~z#ZK@}> zo}CH7XQW!?$N@UH&2nn-OUhd6+hsCML;_#ep|oeA|*6# zor6IA_p_}33knqespz8-+-mKI)l_uk-7zJVL`pX=_sP8`pISQj5T!`tkyfDSs87J3 zbvcj1pT3&!UEPZLhO*qg?BHfsG$HKhf7D44ohe1x38+Y`MWx!KO!BNrDatm?zD6*} zc1~!LDq1TjMeTUhIFs^|1%aig>dJ94-CuZmacKSWDud;jR?Q4k z3x6$p(q2@~d3&crv#rd>S76V+cM4H;Z=mx^w$%LiW^1bzLf4q$bSMt7+5f+uP)$|$ zyxp>&B;y~I-Q&q~o3t52vr2PG$#MphIWV6Z^|3*IvU(~mlRd$Y*Yv3wNsbB9y9+ZI zhVzkR&cr@oGKpKu+V7zARSm=){wmfuV64b6dRtDEAb(rPr0f&_0|?gE8N;yg`|&S+ CXa8>i diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/classSch1Eval-members.html b/tags/dummy-tag/paradiseo-moeo/doc/html/classSch1Eval-members.html index aa3577382..682891b4b 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/classSch1Eval-members.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/classSch1Eval-members.html @@ -10,7 +10,6 @@
  • Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -30,8 +29,14 @@
  • Class Members
  • Sch1Eval Member List

    This is the complete list of members for Sch1Eval, including all inherited members.

    + + + -
    EOFitT typedefeoEvalFunc< Sch1 >
    EOType typedefeoEvalFunc< Sch1 >
    functor_category()eoUF< A1, R > [static]
    operator()(Sch1 &_sch1)Sch1Eval [inline]

    Generated on Fri Feb 29 17:04:17 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  + moeoEvalFunc< Sch1 >::operator()(A1)=0eoUF< A1, R > [pure virtual] + ~eoFunctorBase()eoFunctorBase [virtual] + ~eoUF()eoUF< A1, R > [virtual] +
    Generated on Fri Feb 29 17:19:49 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/classSch1Eval.html b/tags/dummy-tag/paradiseo-moeo/doc/html/classSch1Eval.html index 3a83cc7bd..da3a226dc 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/classSch1Eval.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/classSch1Eval.html @@ -10,7 +10,6 @@
  • Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -32,7 +31,10 @@

    Sch1Eval Class Reference

    Inheritance diagram for Sch1Eval:

    -moeoEvalFunc< Sch1 > +moeoEvalFunc< Sch1 > +eoEvalFunc< Sch1 > +eoUF< A1, R > +eoFunctorBase List of all members.
    @@ -48,7 +50,7 @@ void 
    78 of file Sch1.cpp.
    The documentation for this class was generated from the following file: -
    Generated on Fri Feb 29 17:04:17 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  +
    Generated on Fri Feb 29 17:19:49 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/classSch1Eval.png b/tags/dummy-tag/paradiseo-moeo/doc/html/classSch1Eval.png index fb301e7f619b6489054aa029499706c5f20f7d59..f51abff0873921deab89de389301824ffdad246a 100644 GIT binary patch delta 783 zcmV+q1MvL61IY%E7Yg_U0{{R37v{P6ks&jG0^dnQK~#90?b=a};~)$G(DJk2*f(%a zu-duMeD(fEm|z1Tgk*uSs#G;2jZ%iZIxtmYm&cb{`}_E}Xf?BxEC488QSQYFYkv;q zUOEmvw`h%LeRt$DkqAQ%VCY5+77ySt|Fr_Jo{=mh=?OY;T=J5R5uRGWu_ab4jPtdB z_AXu4I=qZ)Z^<==2x+%Ar*SRU7SAO%*5G=+C>~;E_0CtZj)Z*5+C#FAJYNLVyN>hC zEVGW5<~^;eefJG}we{zDPwV;ozNK~7bu`N?v&=HftWUEvpXKiQy!ycwa?YLeU|Mov zp^+VTSVgvpTv|wMyWnw=*Va~!tKZ6h`F6C3v*m?q>v*A;7H8K2mR6jvj+#QQPe?HV zxASvc@u0>o>Jt=e0kIS7`Rb~5H0G;e^~_gXM~XFy94w|O8(7E7c2WHrwl1o2Z}{0Z z>%`K$r)l16Uu{`^Vz4PvW|?J{S!S7K*1VK9*WpvpJeoZ*H(Gh z%J5Pqic2n794*deW8x~`wO4y6iZ=^6FPz7fzxXc>_j@Q}iVZRVQUXqRYQ>TQ??l+| zp-9=f1dlnH&)8-Gq`0JbgY~|LJUh6zGFHU3l-BMV%ed%ZHR9UlOV$eOJrsh8MVr-_ zue6R_!wHv6scw??P^59G4t3anU-K@XA+z4q(!8f>-fLfNS$$%#DN<&cWtLfHnPt|z zrTHv(*XPyGv}S7*O{+W{s8O)RDQy0}eY!>=76NTa`gDy#tOa-0WQ}5P{jNq)#r3Ni zMe`c-T8-5xHmg|2$r{BweTK|>M@#dbrg^V@wPp2*!KO%=WtLfHnPrxGS@RaCHUIEx z!JDOJIpDuI8RY=dKsRoAIVt=CUjkEBi0$E=Pp%6;Fk^|~op+@bdd97Qc>&^l@!_1s zQDln;2Xn^qO>6ENeVQFtuIZc={=azD@_dCO2X1PTz4SkKhtW! z_Ii1*iX~;qF}Gy5p6k{0QEMdHZ*fbQb6@iyk8RFatw|%SuzG9eJMFFUcrWa)t*`Z( z*1A3}XG)=OtVFjTLz gBdoA`YvMcY2TxiMVvhzGkpKVy07*qoM6N<$f=CU$*Z=?k diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/classSch1ObjectiveVectorTraits-members.html b/tags/dummy-tag/paradiseo-moeo/doc/html/classSch1ObjectiveVectorTraits-members.html index aa97b353a..8444f3620 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/classSch1ObjectiveVectorTraits-members.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/classSch1ObjectiveVectorTraits-members.html @@ -10,7 +10,6 @@
  • Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -37,7 +36,7 @@ -
    nObjectives()Sch1ObjectiveVectorTraits [inline, static]
    setup(unsigned int _nObjectives, std::vector< bool > &_bObjectives)moeoObjectiveVectorTraits [inline, static]
    tolerance()moeoObjectiveVectorTraits [inline, static]

    Generated on Fri Feb 29 17:04:17 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  +

  • Generated on Fri Feb 29 17:19:49 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/classSch1ObjectiveVectorTraits.html b/tags/dummy-tag/paradiseo-moeo/doc/html/classSch1ObjectiveVectorTraits.html index 933ec78ef..2738c5340 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/classSch1ObjectiveVectorTraits.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/classSch1ObjectiveVectorTraits.html @@ -10,7 +10,6 @@
  • Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -55,7 +54,7 @@ static unsigned int  + + +
    Definition at line 46 of file Sch1.cpp.
    The documentation for this class was generated from the following file: -
    Generated on Fri Feb 29 17:04:17 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  +
    Generated on Fri Feb 29 17:19:49 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/classmoeoIBMOLS-members.html b/tags/dummy-tag/paradiseo-moeo/doc/html/classmoeoIBMOLS-members.html index 47bfb67ba..44870dc65 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/classmoeoIBMOLS-members.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/classmoeoIBMOLS-members.html @@ -10,7 +10,6 @@
  • Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -33,6 +32,7 @@ + @@ -40,8 +40,10 @@ - -
    continuatormoeoIBMOLS< MOEOT, Move > [private]
    evalmoeoIBMOLS< MOEOT, Move > [private]
    fitnessAssignmentmoeoIBMOLS< MOEOT, Move > [private]
    functor_category()eoBF< eoPop< MOEOT > &, moeoArchive< MOEOT > &, void > [static]
    moeoIBMOLS(moMoveInit< Move > &_moveInit, moNextMove< Move > &_nextMove, eoEvalFunc< MOEOT > &_eval, moeoMoveIncrEval< Move > &_moveIncrEval, moeoBinaryIndicatorBasedFitnessAssignment< MOEOT > &_fitnessAssignment, eoContinue< MOEOT > &_continuator)moeoIBMOLS< MOEOT, Move > [inline]
    moveIncrEvalmoeoIBMOLS< MOEOT, Move > [private]
    moveInitmoeoIBMOLS< MOEOT, Move > [private]
    nextMovemoeoIBMOLS< MOEOT, Move > [private]
    ObjectiveVector typedefmoeoIBMOLS< MOEOT, Move >
    oneStep(eoPop< MOEOT > &_pop)moeoIBMOLS< MOEOT, Move > [inline, private]
    operator()(eoPop< MOEOT > &_pop, moeoArchive< MOEOT > &_arch)moeoIBMOLS< MOEOT, Move > [inline]

    Generated on Fri Feb 29 17:04:17 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  +
  • operator()(eoPop< MOEOT > &_pop, moeoArchive< MOEOT > &_arch)moeoIBMOLS< MOEOT, Move > [inline, virtual]
    ~eoBF()eoBF< eoPop< MOEOT > &, moeoArchive< MOEOT > &, void > [virtual]
    ~eoFunctorBase()eoFunctorBase [virtual]

    Generated on Fri Feb 29 17:19:48 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/classmoeoIBMOLS.html b/tags/dummy-tag/paradiseo-moeo/doc/html/classmoeoIBMOLS.html index 7d2e6ac72..f7793b3b9 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/classmoeoIBMOLS.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/classmoeoIBMOLS.html @@ -10,7 +10,6 @@
  • Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -37,8 +36,10 @@

    Inheritance diagram for moeoIBMOLS< MOEOT, Move >:

    -moeoLS< MOEOT, eoPop< MOEOT > & > -moeoAlgo +moeoLS< MOEOT, eoPop< MOEOT > & > +moeoAlgo +eoBF< eoPop< MOEOT > &, moeoArchive< MOEOT > &, void > +eoFunctorBase List of all members.
    @@ -48,17 +49,17 @@ typedef MOEOT::ObjectiveVector  - + - + - + - + @@ -71,7 +72,7 @@ moNextMove< Move > &  +eoEvalFunc< MOEOT > &  +eoContinue< MOEOT > &  @@ -123,7 +124,7 @@ template<class MOEOT, class Move> - + @@ -141,7 +142,7 @@ template<class MOEOT, class Move> - + @@ -181,7 +182,7 @@ template<class MOEOT, class Move> - + @@ -193,7 +194,7 @@ template<class MOEOT, class Move> - +
     The type of objective vector.

    Public Member Functions

     moeoIBMOLS (moMoveInit< Move > &_moveInit, moNextMove< Move > &_nextMove, eoEvalFunc< MOEOT > &_eval, moeoMoveIncrEval< Move > &_moveIncrEval, moeoBinaryIndicatorBasedFitnessAssignment< MOEOT > &_fitnessAssignment, eoContinue< MOEOT > &_continuator)
     moeoIBMOLS (moMoveInit< Move > &_moveInit, moNextMove< Move > &_nextMove, eoEvalFunc< MOEOT > &_eval, moeoMoveIncrEval< Move > &_moveIncrEval, moeoBinaryIndicatorBasedFitnessAssignment< MOEOT > &_fitnessAssignment, eoContinue< MOEOT > &_continuator)
     Ctor.
    void operator() (eoPop< MOEOT > &_pop, moeoArchive< MOEOT > &_arch)
    void operator() (eoPop< MOEOT > &_pop, moeoArchive< MOEOT > &_arch)
     Apply the local search until a local archive does not change or another stopping criteria is met and update the archive _arch with new non-dominated solutions.

    Private Member Functions

    void oneStep (eoPop< MOEOT > &_pop)
    void oneStep (eoPop< MOEOT > &_pop)
     Apply one step of the local search to the population _pop.
    void new_oneStep (eoPop< MOEOT > &_pop)
    void new_oneStep (eoPop< MOEOT > &_pop)
     Apply one step of the local search to the population _pop.

    Private Attributes

     the neighborhood explorer
    -eoEvalFunc< MOEOT > & eval
    eval
     the full evaluation
    @@ -84,7 +85,7 @@ eoEvalFunc< MOEOT > &  the fitness assignment strategy
    -eoContinue< MOEOT > & continuator
    continuator
     the stopping criteria

    Classes

    eoEvalFunc< MOEOT > & eoEvalFunc< MOEOT > &  _eval,
    eoContinue< MOEOT > & eoContinue< MOEOT > &  _continuator 
    void moeoIBMOLS< MOEOT, Move >::operator() (eoPop< MOEOT > & eoPop< MOEOT > &  _pop,
    ) [inline] [inline, virtual]
    @@ -209,6 +210,8 @@ Apply the local search until a local archive does not change or another stopping +

    +Implements eoBF< eoPop< MOEOT > &, moeoArchive< MOEOT > &, void >.

    Definition at line 98 of file moeoIBMOLS.h.

    @@ -224,7 +227,7 @@ template<class MOEOT, class Move> void moeoIBMOLS< MOEOT, Move >::oneStep ( - eoPop< MOEOT > &  + eoPop< MOEOT > &  _pop  )  [inline, private] @@ -259,7 +262,7 @@ template<class MOEOT, class Move> void moeoIBMOLS< MOEOT, Move >::new_oneStep ( - eoPop< MOEOT > &  + eoPop< MOEOT > &  _pop  )  [inline, private] @@ -285,7 +288,7 @@ References moeoIBMOLS<


    The documentation for this class was generated from the following file: -
    Generated on Fri Feb 29 17:04:17 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  +
    Generated on Fri Feb 29 17:19:48 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/classmoeoIBMOLS.png b/tags/dummy-tag/paradiseo-moeo/doc/html/classmoeoIBMOLS.png index d3a5325140f09cce9db11f67b54b874c9c2a66d0..f8ca65a0c08752e1f6c5838783872770a7ad31bc 100644 GIT binary patch literal 1838 zcmcgtdpOf;93PRTXYymNWpjS(xaDyxMi-ZCuG?~?TxwxcsuLL&a+!p-G3E9Ua;Xrf z7P=Uc#o{P&Oif91$&^f@6iYd)o=%t!-L=qQ`A<3 zKp-$z7mOzavP@aZxpK>-xKAcOPC99N;JmO)OG{F^w8Skb2{^0bea&+t*v$~4KH1*0uV3J!p-ha40xBa2N8OM;SdZ?oOY z-_GZ~FdS7FU-r_oYM0#{#DK(Fy{|P)r~tHGim=MjT+O@$14mUyBQlPIg5+LgYAihP zOpctTUN>~1S7#$ys%M%}cBT_B$qy_^22+Nk2xq2d`^FL=0ti2#7}0i5{dKbkPkUYP zdon=zP}5;D0I${aM-|y#T?y<)A;S3V&PUclM@BYr`)*VbWzcd<;`Bv_QmC?ltQ-?^ z47C4;A}bf*aTCjxZ{>wT7=t(6>k}~svdPnj{To-TwFeC5`7qri(SjP=1I3(NG1oV{F(aztLSCe7 z>`?RJ<14J5vP>&P%C<`Gtz&d|?IE+AN#j2fY{- z64x~c4)jy0!LLt!2;nJRC(OU$LLRYuKwQaA@2sBBu879|T^?P#r3Z*G`~RvjU| zvl3{r_JT=_>|mZ|>A}mVf%t?2+QB>v-j2ISCBMxt+o_QSfZs8~D;)2Q-!?%5oFYlj zm-Px+umt7fD`&+P*;8RbIASBa#}x0%o6i>1R1tm)@72znD!}meHtCVuwT8B(>_iZn z^mOXtdh9mg(~GUb3FXAT{1vt)Hf5wM*SdY~sx?(86uq_!ICM0)ImD^hoQ8Z5a|XJr zguY&T@j~|`hJ(5yis)9Q{JL0<{1PJj&w27+w1z=DXdVY|O}+8v$oV(QG?hV>g{a(D zuu&&N+2fC+=7`YyNVFSZ5LUbVdqaQcZP1<*-y(nWjkSPVh-;Kc3;f6a|5AT)*Ql!- zO(6(Pb3ZxkaHFHXO$hmxmt+kL&%Vms3HzGc+T#?uRhMrZB;xG$X8L42&AFkz{N8@C zw;iG;?HMv>QZfUo`_^6&n*u3DcrT<})Z7|!CX10P$ua_bS>VGHl+W29~D$-cNOy0=eBw|=>gC-3B-7L_@l zIhoLp0qk1+CC9$B`t#G}A?Y(~iqQaq+g9a&+BZ{&$T7LYZxM`&Ime&(_-iJAcnRMG z#k~6j@1t_7&Po!zhGfcrfP16t8U^_kI*6-*EA`Y;-@EJ#9jiFNLQG{uQFkhkur-BdJM6GECo}g%`G^K! zdb$)!uG0cKB2{`L>vT=;JOlkM89e06FUqUJ0p~e3-TI*gs#xt8Y!OiS@%AkL{_|*) zBX|lcKes0ePi)kq!ushN*sde^nRv{mX8-52?*QM1UbNmS`Sw|0Wmr zH%%=c24Dd10EqlI4*>CIfUGbkgp@#T0szR3TL2;uLd+WJCKo2)$}Iq-ZUn&l0YDZF zFbg21a>H2wr~z*FfffYt!~;^t9b{ zfaz(w=>XH6&;Sg;01UtY48Q;kzyJ)u01V(d08B0}yuk_=iZ=iQe|QPtbDRVo6`apC zPco=aDLH^t0HoKK&vgJ&3b_)v=0#=c?d8%@`m&t5j{|sCnIGj9X#m#k%eoc7BJbb? zfM@VL-Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -30,10 +29,14 @@
  • Class Members
  • moeoIBMOLS< MOEOT, Move >::OneObjectiveComparator Member List

    This is the complete list of members for moeoIBMOLS< MOEOT, Move >::OneObjectiveComparator, including all inherited members.

    + -
    functor_category()eoBF< A1, A2, R > [static]
    objmoeoIBMOLS< MOEOT, Move >::OneObjectiveComparator [private]
    OneObjectiveComparator(unsigned int _obj)moeoIBMOLS< MOEOT, Move >::OneObjectiveComparator [inline]
    operator()(const MOEOT &_moeo1, const MOEOT &_moeo2)moeoIBMOLS< MOEOT, Move >::OneObjectiveComparator [inline]

    Generated on Fri Feb 29 17:04:17 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  + moeoComparator::operator()(A1, A2)=0eoBF< A1, A2, R > [pure virtual] + ~eoBF()eoBF< A1, A2, R > [virtual] + ~eoFunctorBase()eoFunctorBase [virtual] +
    Generated on Fri Feb 29 17:19:48 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/classmoeoIBMOLS_1_1OneObjectiveComparator.html b/tags/dummy-tag/paradiseo-moeo/doc/html/classmoeoIBMOLS_1_1OneObjectiveComparator.html index 414eca3a3..8c894d1e6 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/classmoeoIBMOLS_1_1OneObjectiveComparator.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/classmoeoIBMOLS_1_1OneObjectiveComparator.html @@ -10,7 +10,6 @@
  • Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -34,7 +33,9 @@

    moeoIBMOLS< MOEOT, Move >::OneObjectiveComparator Class Reference

    Inheritance diagram for moeoIBMOLS< MOEOT, Move >::OneObjectiveComparator:

    -moeoComparator< MOEOT > +moeoComparator< MOEOT > +eoBF< A1, A2, R > +eoFunctorBase List of all members.
    @@ -60,7 +61,7 @@ unsigned int  + +
    Definition at line 488 of file moeoIBMOLS.h.
    The documentation for this class was generated from the following file: -
    Generated on Fri Feb 29 17:04:17 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  +
    Generated on Fri Feb 29 17:19:48 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/classmoeoIBMOLS_1_1OneObjectiveComparator.png b/tags/dummy-tag/paradiseo-moeo/doc/html/classmoeoIBMOLS_1_1OneObjectiveComparator.png index f09742c4551276fab2b21e83ecf5b8d6c8be1ea0..d4f1e1cad1ee8b03a0ab9a0dfa11c994ad66819b 100644 GIT binary patch delta 1231 zcmZ{ke>l?#9LIHbrJdSSDxC=D><%Z@$hE9JBtN?RJlB+xlxLY(rT99{w^P^-g+%99 zdJdy8aYFWG&Cc%5$SIp+eC1|aWiwwt!ZvoEdhY(Z{(C*o=kv$={eC|0PwUz=bdD+d zDaz2mz@TI2Hg>Kx4n!6Edb)=IC90C31gVwr;c?~|-QwjCuP0s3(w^?z?i+Ejxp5ncz4dr(u*JyzhKZB_o7aViM-&uV`g<`wGTw|eU;A<6vk6te*~bD&gVW>| zc&MIn&$aiq&(Pi-jr;ddSC^5rjhj<9E0l zW^u2>HRCIm5s=U7NHIX1xSUb>>?=RNOQaIYD4#jNKic4w!0?MsABgY5E30oIShmH` z%er%n9rruKj$B1kyS?jnJ+yhln65hHehFRwD>WoPEZlZrk$}3Em54pBV_BU%lV7lj zpuJ)YE>?rgeLGQ~@5>z)mDbFA=;H)x6WBpYnl%gxLz4iP4a{L0Ed{9FI8|#FVMWaZ zMj9SkE-mnPtXf{xcMPm*R3|<%t1XLhhWp<<@se6hrQpJAvrHYNUEM&#-v7l$4X*#9 z96DTw`Slv-m4@9u83lHqNvEef;KEHZq=l< z5wd4+)R+qSzy(k|BM3G(IXxzbb){A`<*PjF(lakqMfLsCwtQSZ!8#g!Cy{zoDHmn4 z#L!hDtAh7Xa%z1b{~OOzF!3X94@a3K29cSv*rjSHBz$YjGRJiBs@^{gio!HJ2Gz42 zLhfeFiSMycQ5|FWNw>;0{W0*HmHT@P=91nr>)XW`;ez_NdbaP zQGhmCF}mtoAZ^zeYWyE`h#!40A@G9{r6SKmFRzgq(V=%o9*b!9lTpp<6pDhrefCnb z1G&!hiowY~!QL%x&4Y|%Myf~tLb@O9X5E|p)bS_i`dq^6KRbrXIIe@Ur#S8QT!L~< zJ-IW<_AN;$tgge2bi=1Ir)NOpGDS>o>H?nAd}Eil^(&wZOC+b3yWxCa20f{PegJMJ zYVy~2j!;@X_SY&c>IW;YeAbR{kF;#6Zz_~gGRdFx9EyDV+^)BC(xXp^NG{2ES(0JJ znLfbw;FY5E!S9Z=@K|pCHq7ZZ7bkt2!^*s9587r=za%-lBM%BR0{zwQYuQ;cbQ&pz zqrtDF7k=$UpF+gru8{lKZM|ZH%g6zJo0!WU7qJUSR?9Sf0>ZkDCHm+R-X0{jZZ?7) zkua|%e2r%m_oT`mn!DN3i^&7|d1Q`G@>gY04$aRPc3k2OIGs#4m7*=5SoRZuM~) N_#XE6WP3!U{sZq`mS6w? delta 766 zcmV zIvbj&?0*S^E?}^6GNhF=KIPA`tqK`FWLas#?`tW1-mauylh;*~*H>TVjkNR!8h6x# zhz~iX8`&7vS9up<=?+wi=`Z5QMf_si4mSE&qr5RPBBw|$0?Su+FXoQvoP26lybF_m zF1nX^7VkoW7H@Wu7T$TaQ;E<1W9)yl3TC>p}WM=A|C5)~|i`{o$1QUHgOd zU+EK!EN;$uI%|I@cg1c0J*huD(n|n;gPOd)`f2~~oUO_0tLyQ;`v>}#E7?s~#_;o`K@W0LcROQI4zpL~0P}DA>_ihOn`J!6w=u z)M1U*h%PTrNXbC4bn*<+`gOp@lAnjW>p^4JyMlh$16~lqw36hj<`vXB8DZmZ_M*Hp z1ITU#ceZ0d z8_V{(T(M*}6dqDH=%AXJH(<+uEA`uOaj@Xl{uK6%SL?&3sdz)73>{wM3066oH*9(3 z>n`UPN@5H~YohhHys{Hs2r<|@D8Pj=?@)R5+Z9Uuj+dlHh>mzm_>LFtdHg#smU3_M z8|wUqir0o}UWJ6?{5JJ#pQ=A-{Wku#KZINe5Z3z5QBWq;s%)1lLz$Opp77TFLHjSR zeYWYpm0yjF45cwZSo;H%Hg03`s;~V45OX|~1_jn1_#vdT_J_>-9Xe>75AIaB-$A^-pY07*qoM6N<$f*o9hJpcdz diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/classmoeoIteratedIBMOLS-members.html b/tags/dummy-tag/paradiseo-moeo/doc/html/classmoeoIteratedIBMOLS-members.html index 190df7455..cee6468c1 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/classmoeoIteratedIBMOLS-members.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/classmoeoIteratedIBMOLS-members.html @@ -10,7 +10,6 @@
  • Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -32,15 +31,18 @@

    moeoIteratedIBMOLS< MOEOT, Move > Member List

    This is the complete list of members for moeoIteratedIBMOLS< MOEOT, Move >, including all inherited members.

    + - + -
    continuatormoeoIteratedIBMOLS< MOEOT, Move > [private]
    evalmoeoIteratedIBMOLS< MOEOT, Move > [private]
    functor_category()eoBF< eoPop< MOEOT > &, moeoArchive< MOEOT > &, void > [static]
    generateNewSolutions(eoPop< MOEOT > &_pop, const moeoArchive< MOEOT > &_arch)moeoIteratedIBMOLS< MOEOT, Move > [inline, private]
    ibmolsmoeoIteratedIBMOLS< MOEOT, Move > [private]
    moeoIteratedIBMOLS(moMoveInit< Move > &_moveInit, moNextMove< Move > &_nextMove, eoEvalFunc< MOEOT > &_eval, moeoMoveIncrEval< Move > &_moveIncrEval, moeoBinaryIndicatorBasedFitnessAssignment< MOEOT > &_fitnessAssignment, eoContinue< MOEOT > &_continuator, eoMonOp< MOEOT > &_monOp, eoMonOp< MOEOT > &_randomMonOp, unsigned int _nNoiseIterations=1)moeoIteratedIBMOLS< MOEOT, Move > [inline]
    monOpmoeoIteratedIBMOLS< MOEOT, Move > [private]
    nNoiseIterationsmoeoIteratedIBMOLS< MOEOT, Move > [private]
    ObjectiveVector typedefmoeoIteratedIBMOLS< MOEOT, Move >
    operator()(eoPop< MOEOT > &_pop, moeoArchive< MOEOT > &_arch)moeoIteratedIBMOLS< MOEOT, Move > [inline]
    operator()(eoPop< MOEOT > &_pop, moeoArchive< MOEOT > &_arch)moeoIteratedIBMOLS< MOEOT, Move > [inline, virtual]
    randomMonOpmoeoIteratedIBMOLS< MOEOT, Move > [private]

    Generated on Fri Feb 29 17:04:17 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  +
  • ~eoBF()eoBF< eoPop< MOEOT > &, moeoArchive< MOEOT > &, void > [virtual]
    ~eoFunctorBase()eoFunctorBase [virtual]

    Generated on Fri Feb 29 17:19:48 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/classmoeoIteratedIBMOLS.html b/tags/dummy-tag/paradiseo-moeo/doc/html/classmoeoIteratedIBMOLS.html index 0f4d4a733..6cbe0367b 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/classmoeoIteratedIBMOLS.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/classmoeoIteratedIBMOLS.html @@ -10,7 +10,6 @@
  • Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -37,8 +36,10 @@

    Inheritance diagram for moeoIteratedIBMOLS< MOEOT, Move >:

    -moeoLS< MOEOT, eoPop< MOEOT > & > -moeoAlgo +moeoLS< MOEOT, eoPop< MOEOT > & > +moeoAlgo +eoBF< eoPop< MOEOT > &, moeoArchive< MOEOT > &, void > +eoFunctorBase List of all members.
    @@ -48,14 +49,14 @@ typedef MOEOT::ObjectiveVector  - + - + - + @@ -64,19 +65,19 @@ typedef MOEOT::ObjectiveVector  +eoEvalFunc< MOEOT > &  +eoContinue< MOEOT > &  +eoMonOp< MOEOT > &  +eoMonOp< MOEOT > &  - + @@ -134,19 +135,19 @@ template<class MOEOT, class Move> - + - + - + @@ -195,7 +196,7 @@ template<class MOEOT, class Move> - + @@ -207,7 +208,7 @@ template<class MOEOT, class Move> - +
     The type of objective vector.

    Public Member Functions

     moeoIteratedIBMOLS (moMoveInit< Move > &_moveInit, moNextMove< Move > &_nextMove, eoEvalFunc< MOEOT > &_eval, moeoMoveIncrEval< Move > &_moveIncrEval, moeoBinaryIndicatorBasedFitnessAssignment< MOEOT > &_fitnessAssignment, eoContinue< MOEOT > &_continuator, eoMonOp< MOEOT > &_monOp, eoMonOp< MOEOT > &_randomMonOp, unsigned int _nNoiseIterations=1)
     moeoIteratedIBMOLS (moMoveInit< Move > &_moveInit, moNextMove< Move > &_nextMove, eoEvalFunc< MOEOT > &_eval, moeoMoveIncrEval< Move > &_moveIncrEval, moeoBinaryIndicatorBasedFitnessAssignment< MOEOT > &_fitnessAssignment, eoContinue< MOEOT > &_continuator, eoMonOp< MOEOT > &_monOp, eoMonOp< MOEOT > &_randomMonOp, unsigned int _nNoiseIterations=1)
     Ctor.
    void operator() (eoPop< MOEOT > &_pop, moeoArchive< MOEOT > &_arch)
    void operator() (eoPop< MOEOT > &_pop, moeoArchive< MOEOT > &_arch)
     Apply the local search iteratively until the stopping criteria is met.

    Private Member Functions

    void generateNewSolutions (eoPop< MOEOT > &_pop, const moeoArchive< MOEOT > &_arch)
    void generateNewSolutions (eoPop< MOEOT > &_pop, const moeoArchive< MOEOT > &_arch)
     Creates new population randomly initialized and/or initialized from the archive _arch.

    Private Attributes

     the local search to iterate
    -eoEvalFunc< MOEOT > & eval
    eval
     the full evaluation
    -eoContinue< MOEOT > & continuator
    continuator
     the stopping criteria
    -eoMonOp< MOEOT > & monOp
    monOp
     the monary operator
    -eoMonOp< MOEOT > & randomMonOp
    randomMonOp
     the random monary operator (or random initializer)
    @@ -116,7 +117,7 @@ template<class MOEOT, class Move>
    eoEvalFunc< MOEOT > & eoEvalFunc< MOEOT > &  _eval,
    eoContinue< MOEOT > & eoContinue< MOEOT > &  _continuator,
    eoMonOp< MOEOT > & eoMonOp< MOEOT > &  _monOp,
    eoMonOp< MOEOT > & eoMonOp< MOEOT > &  _randomMonOp,
    void moeoIteratedIBMOLS< MOEOT, Move >::operator() (eoPop< MOEOT > & eoPop< MOEOT > &  _pop,
    ) [inline] [inline, virtual]
    @@ -223,6 +224,8 @@ Apply the local search iteratively until the stopping criteria is met. +

    +Implements eoBF< eoPop< MOEOT > &, moeoArchive< MOEOT > &, void >.

    Definition at line 111 of file moeoIteratedIBMOLS.h.

    @@ -238,7 +241,7 @@ template<class MOEOT, class Move> void moeoIteratedIBMOLS< MOEOT, Move >::generateNewSolutions ( - eoPop< MOEOT > &  + eoPop< MOEOT > &  _pop, @@ -269,14 +272,14 @@ Creates new population randomly initialized and/or initialized from the archive

    Definition at line 146 of file moeoIteratedIBMOLS.h.

    -References moeoIteratedIBMOLS< MOEOT, Move >::eval, moeoIteratedIBMOLS< MOEOT, Move >::monOp, moeoIteratedIBMOLS< MOEOT, Move >::nNoiseIterations, and moeoIteratedIBMOLS< MOEOT, Move >::randomMonOp. +References moeoIteratedIBMOLS< MOEOT, Move >::eval, eoPop< EOT >::invalidate(), moeoIteratedIBMOLS< MOEOT, Move >::monOp, moeoIteratedIBMOLS< MOEOT, Move >::nNoiseIterations, and moeoIteratedIBMOLS< MOEOT, Move >::randomMonOp.

    Referenced by moeoIteratedIBMOLS< MOEOT, Move >::operator()().


    The documentation for this class was generated from the following file: -
    Generated on Fri Feb 29 17:04:17 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  +
    Generated on Fri Feb 29 17:19:48 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/classmoeoIteratedIBMOLS.png b/tags/dummy-tag/paradiseo-moeo/doc/html/classmoeoIteratedIBMOLS.png index 1b301d156898dd50049b893eedc43999c16c250c..dc4163151f6e645db1890721cca2fc89465d1d16 100644 GIT binary patch literal 1889 zcmcIlX;hO(6#ZB#6h!l}B!VCiDkv&iNkmG7P(lC|l&~vnEK|_!x$h0-sE>!9 zj)@Kc0D4}Y7#sj-KvcL>Q$uA>s+DG{x=lw9`@1WZN)=QpJ887YODgnR>+I~z;3>yd zL$xzFA3p&77OjNjp|?q+4VIE~=+@C!+af#jBRD zLWmn*7WVBg0~H9&v8RaxcrJ__ zJoYwj80tDra!Gl1o{XF@0mplGVp=+5LcR4sLG8=i>@q;50uGrKikO{YIYUfc3!G_#lk zktbSAu|B}RDQZ1~6AA9VWN5lMfcxunGL0pwX+92KlE&yoQ}SN z@V%1%o{ZN=@n0HCqTe+aw7;12hwW+V30tf%2IX4ti*_ERA=D8hud7k$9$K4q(BulN zvOzSDa@p}b%+R#^K*vCgFN+;xz@T1I|E3--F@k@Welyg(*yFD4sO^k1F?(#E{vA;r zeGg-(g$*QF!h7bzrA2v0@Ip#a492cX!ny`#5#k@)<3soXgAPU5Nw;thhOwpDBhB5I z!^6|xJD0$HXrP~30ILI=_Z9cy^5{N4>F4_yQSB^2f_DvBaX3A#{zzcbGZSBFSuj7k z&3bYnPsYFsNWBeSxWL)BF(s6uuJf$=L}77!&g52`WNG+JQF;qr$hqgJ)cEd@j2TgW zIp)dmO=p&Yc-kNl+j%@I+y-tMa-2Jk0)ukQ<;H(z5Sj>PkBuR)``_i_bh$pt4JD8! zjTd?pN($uB{$v^rY^a8_C=gFgfq`Q82r1YReSsA<_GOw%Bt z5&SBl!j@G_cig_xKWUIXFVB^_U}wMP*OOEg~noVhhoGb-<@BB)I72w7i1iMBOIgEZ0lyqc0@M)3DNpX?dQCER}F@ zw_bH%q|9lmF?$!U1fG`v$UVVaTDIJu{J>=XD25$Bsy>|LgD93+VPP4n1G+0Q?f2zL z&h^x-7{#MprW?N?^yk~wA%GQ{sK<4#sg7Mm z6O9^!H?Mu9f2t+_5!SVp=Q_XNhoLH156?|Qd&lwgo*Bo2j&pWmc=2^iS)upvYE zdBfMurOg6&L}rB5g|{TApzO}K+H#w)^4{&uU!Odrx$7y)>bjw&S`-#_a{7nG$oxwz zypSKyXJ&EZ;}#Cof7XaqtY>5lB9ZL@2L)}hLcYwZb!wF-&B8o;sx{#5bh-qmk>YLJ zzKXT0IdHC~XUoG`8A}EJErM(Lo_B~RryC&iFn`x%70r*#t0c*3yJ1H_%peL z-(_m~Z~zB*2SDP#c>p=z3{VZGlCcz&N&ql(;}(E~gpjI5s^pUk^35#(WNr(P?*~A6 zX~bCorD&CB0b~nsa}4w>5P&PQ(O6K+mAT7J^bS{^;olEP;YyEMjyy_Pee{ov+lYO8! z7+`e}n2S|s02bvfT+>fII)b9e&9P6PO4{87qaqvLvUm7ET90W>t7W=iC%aI4Vz5-x#aoYEQ z7^PQgjg<#VuX6Li6M(Kie|q2;fcx73TMv|M0W=2mvy%ljW`-Eh&o&FhL&~{|0h0xs zw|yN*>vdpZ=vgynfta`Jz?cQtTc=mTokO})$7ZJicC6hCuv4Z3oGK3B0Df+Gz03xf zerz`#VEVD$bb#qW=l~Aj01n^)4&VR|-~bNb01j{+04J9KZ}7r}e-a(Q0S*8lTAijE zYtTlK)H{BZ>P1WCD3=gXdqKa~0jQ%sz!*S}#%1JDt{vKk()|TL2uvri#3u-&Yo&~%P#Gdb9*8w9( zT_7NIM{@W>ILd-AD=)_Xa)9`<|C|0VZ~zCm5n%3*a>T!f6MTQCe~25800000NkvXX Hu0mjfD@a=i diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/classmoeoMoveIncrEval-members.html b/tags/dummy-tag/paradiseo-moeo/doc/html/classmoeoMoveIncrEval-members.html index 6e2c307eb..428225419 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/classmoeoMoveIncrEval-members.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/classmoeoMoveIncrEval-members.html @@ -1,6 +1,6 @@ -ParadisEO-MOEOMovingObjects: Member List +ParadisEO-MOEO-MultiObjectiveEvolvingObjects: Member List @@ -33,7 +33,7 @@ operator()(A1, A2)=0eoBF< A1, A2, R > [pure virtual] ~eoBF()eoBF< A1, A2, R > [virtual] ~eoFunctorBase()eoFunctorBase [virtual] -
    Generated on Mon Oct 8 10:35:52 2007 for ParadisEO-MOEOMovingObjects by  +
    Generated on Fri Feb 29 17:19:48 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/classmoeoMoveIncrEval.html b/tags/dummy-tag/paradiseo-moeo/doc/html/classmoeoMoveIncrEval.html index 0908d0d05..4ae755b40 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/classmoeoMoveIncrEval.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/classmoeoMoveIncrEval.html @@ -10,7 +10,6 @@
  • Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -29,7 +28,13 @@
  • Class Hierarchy
  • Class Members
  • -

    moeoMoveIncrEval< Move > Class Template Reference

    +

    moeoMoveIncrEval< Move > Class Template Reference

    Inheritance diagram for moeoMoveIncrEval< Move >: +

    + +eoBF< A1, A2, R > +eoFunctorBase + +List of all members.

    Detailed Description

    @@ -42,7 +47,7 @@

    Definition at line 44 of file moeoMoveIncrEval.h.


    The documentation for this class was generated from the following file: -
    Generated on Fri Feb 29 17:04:17 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  +
    Generated on Fri Feb 29 17:19:48 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/classmoeoReferencePointIndicatorBasedFitnessAssignment-members.html b/tags/dummy-tag/paradiseo-moeo/doc/html/classmoeoReferencePointIndicatorBasedFitnessAssignment-members.html index c2abd112d..7a01113f4 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/classmoeoReferencePointIndicatorBasedFitnessAssignment-members.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/classmoeoReferencePointIndicatorBasedFitnessAssignment-members.html @@ -10,7 +10,6 @@
  • Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -30,16 +29,19 @@
  • Class Members
  • moeoReferencePointIndicatorBasedFitnessAssignment< MOEOT > Member List

    This is the complete list of members for moeoReferencePointIndicatorBasedFitnessAssignment< MOEOT >, including all inherited members.

    + - + -
    functor_category()eoUF< eoPop< MOEOT > &, void > [static]
    metricmoeoReferencePointIndicatorBasedFitnessAssignment< MOEOT > [protected]
    moeoReferencePointIndicatorBasedFitnessAssignment(ObjectiveVector &_refPoint, moeoNormalizedSolutionVsSolutionBinaryMetric< ObjectiveVector, double > &_metric)moeoReferencePointIndicatorBasedFitnessAssignment< MOEOT > [inline]
    ObjectiveVector typedefmoeoReferencePointIndicatorBasedFitnessAssignment< MOEOT >
    operator()(eoPop< MOEOT > &_pop)moeoReferencePointIndicatorBasedFitnessAssignment< MOEOT > [inline]
    operator()(eoPop< MOEOT > &_pop)moeoReferencePointIndicatorBasedFitnessAssignment< MOEOT > [inline, virtual]
    refPointmoeoReferencePointIndicatorBasedFitnessAssignment< MOEOT > [protected]
    setFitnesses(eoPop< MOEOT > &_pop)moeoReferencePointIndicatorBasedFitnessAssignment< MOEOT > [inline, protected]
    setup(const eoPop< MOEOT > &_pop)moeoReferencePointIndicatorBasedFitnessAssignment< MOEOT > [inline, protected]
    updateByDeleting(eoPop< MOEOT > &_pop, ObjectiveVector &_objVec)moeoReferencePointIndicatorBasedFitnessAssignment< MOEOT > [inline, virtual]
    moeoFitnessAssignment::updateByDeleting(eoPop< MOEOT > &_pop, MOEOT &_moeo)moeoFitnessAssignment< MOEOT > [inline]

    Generated on Fri Feb 29 17:04:17 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  + ~eoFunctorBase()eoFunctorBase [virtual] + ~eoUF()eoUF< eoPop< MOEOT > &, void > [virtual] +
    Generated on Fri Feb 29 17:19:48 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/classmoeoReferencePointIndicatorBasedFitnessAssignment.html b/tags/dummy-tag/paradiseo-moeo/doc/html/classmoeoReferencePointIndicatorBasedFitnessAssignment.html index 8bae8bc78..935b3c564 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/classmoeoReferencePointIndicatorBasedFitnessAssignment.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/classmoeoReferencePointIndicatorBasedFitnessAssignment.html @@ -10,7 +10,6 @@
  • Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -37,7 +36,9 @@

    Inheritance diagram for moeoReferencePointIndicatorBasedFitnessAssignment< MOEOT >:

    -moeoFitnessAssignment< MOEOT > +moeoFitnessAssignment< MOEOT > +eoUF< eoPop< MOEOT > &, void > +eoFunctorBase List of all members.
    @@ -50,17 +51,17 @@ typedef MOEOT::ObjectiveVector  - + - + - + - + @@ -134,10 +135,10 @@ template<class MOEOT> - + - +
     moeoReferencePointIndicatorBasedFitnessAssignment (ObjectiveVector &_refPoint, moeoNormalizedSolutionVsSolutionBinaryMetric< ObjectiveVector, double > &_metric)
     Ctor.
    void operator() (eoPop< MOEOT > &_pop)
    void operator() (eoPop< MOEOT > &_pop)
     Sets the fitness values for every solution contained in the population _pop.
    void updateByDeleting (eoPop< MOEOT > &_pop, ObjectiveVector &_objVec)
    void updateByDeleting (eoPop< MOEOT > &_pop, ObjectiveVector &_objVec)
     Updates the fitness values of the whole population _pop by taking the deletion of the objective vector _objVec into account.

    Protected Member Functions

    void setup (const eoPop< MOEOT > &_pop)
    void setup (const eoPop< MOEOT > &_pop)
     Sets the bounds for every objective using the min and the max value for every objective vector of _pop (and the reference point).
    void setFitnesses (eoPop< MOEOT > &_pop)
    void setFitnesses (eoPop< MOEOT > &_pop)
     Sets the fitness of every individual contained in the population _pop.

    Protected Attributes

    void moeoReferencePointIndicatorBasedFitnessAssignment< MOEOT >::operator() (eoPop< MOEOT > & eoPop< MOEOT > &  _pop  )  [inline] [inline, virtual]
    @@ -152,6 +153,8 @@ Sets the fitness values for every solution contained in the population _pop. +

    +Implements eoUF< eoPop< MOEOT > &, void >.

    Definition at line 71 of file moeoReferencePointIndicatorBasedFitnessAssignment.h.

    @@ -167,7 +170,7 @@ template<class MOEOT> void moeoReferencePointIndicatorBasedFitnessAssignment< MOEOT >::updateByDeleting ( - eoPop< MOEOT > &  + eoPop< MOEOT > &  _pop, @@ -210,7 +213,7 @@ template<class MOEOT> void moeoReferencePointIndicatorBasedFitnessAssignment< MOEOT >::setup ( - const eoPop< MOEOT > &  + const eoPop< MOEOT > &  _pop  )  [inline, protected] @@ -245,7 +248,7 @@ template<class MOEOT> void moeoReferencePointIndicatorBasedFitnessAssignment< MOEOT >::setFitnesses ( - eoPop< MOEOT > &  + eoPop< MOEOT > &  _pop  )  [inline, protected] @@ -273,7 +276,7 @@ Referenced by moeoReferencePointIndicatorBasedFitnessAssignment.h -


    Generated on Fri Feb 29 17:04:17 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  +
    Generated on Fri Feb 29 17:19:48 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/classmoeoReferencePointIndicatorBasedFitnessAssignment.png b/tags/dummy-tag/paradiseo-moeo/doc/html/classmoeoReferencePointIndicatorBasedFitnessAssignment.png index 3a8d64008f9680d89bca8c5b9a3244ff24c03fb9..b52223b04ca18a18c96ae70d6ef01cabc11c17d0 100644 GIT binary patch literal 1490 zcmah}dozw^_JLkLie)pVv?jQHN_Z9{Qc4mPfJM}vstARsp{R6%8KwvRB!)-!WWsnqmqO%xSW(d3i=>i>tp6|GFqk0D-~hUO*yp-spc zC-IiAf9FcOT+qi4-8+L`+}6rRq|SF+xGjedXE%ku*bcd4Tbn{`&`Zq^O@3hr?w8ej z?P6sZOJ3R%eOmJ>ZLvP{`-KdvzSi8vEEzzbk|}?TKz!)vH7?PZ^31!Eek@)Wc84`) z<>JL#XLq)d9O>}NPhF$yL@{gu1Cx=jmrprS*^?x+(7Gu3Fb1YF#MPpCFiTR9vu`ny z^yOj9!T?f;oT`YHrR?icT2GKa4mKk_<)NVqTe{J0_(Lm51TeL9$wl4W2qiuZ7ko9OT zL-m+(^*HPHpw=ZDJK8v_U)xCY$C_;8$=9&U~`IiodBlXB_*-isZiYiy$GUFi%zi=nKE=HyKxGX;L*VE-J)kl`~5e_sg3?{D)ZK9d=X#`!eRG>-7w4Y~L8=izq z#@Akf$d0BNEg?VY8fZx^+p$iJ;u~?#R=N2+=;<#Q`qX8C@h#zCC>RM&UnAB~*1x%* zt@u)+I4oyL=wUGs9_U$pAHPtFbr>O^wYrJnzyv1?cjUJ1{xfHCa)RbiqdrCZBG8(W bFn3K0xzW}YSX(4hJYc}rGr*&Pc$E1MkDQai delta 874 zcmV-w1C{*J3!?{+7Ya}W0{{R336}&Eks&jG135`VK~!jg?U-9~>mUq<%}bvpb^t5r zoU@@mW&ca4bpeDg>DU=3N`}8lO}GesNGP37|KDBT)4%-Y8VDXV5IpEX1Vqd+EjrVx zu`w9=osixr4W!0#J%|vkSGDt=BV{tq%}5Z^Lyb-3zjYKL(wXzA@q^D2W0X&cUyMM1 z9pv6TpFGu7^SpA{IFC3&`XO!QM%N!BG^rC=+BbTpX` zM&chbA_}>S!Y;zIqR`)eh0fDhX6ap6CX(I-{aIC{r`&~QMM{*{ts-#< zOhr-znI4OW3Shq%o>Y+z>&%zcF4eE`BIT<3w{K?A{q27(6-1P>Yr9yAa1P>Yr9<+rJ5aqc^M|gus;Z zWPb4W2-HH_g&LtwU{f>+aQ+B?JTgCYI3ODdYGW$v1Oes+x(&Y=fjY>h*dkNB4I63* z>`7MGBWO0&$A&O}8?jLk!VUqk zSdyl=%j*OI^)z=75Zl@ELfWJ)H`@fwF|3JX5!4T@ClJE4lSlzpQJ7jHm8%ZrxS%ZG zMF=Jenn*2r20`y?i3PNQ5`_{wxR0g}!TrI6@dpn}y`qyW$=6-Wq7MJmjC-D<@aU(ENysvILcqW0Y|0P9X$=Gq8VDW)AMj6@U(7AFl(lqTj{pDw07*qoM6N<$f``C| AMain Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -72,7 +71,7 @@ Here is a list of all documented class members with links to the class documenta : moeoObjectiveVectorTraits
  • bounds : moeoNormalizedSolutionVsSolutionBinaryMetric< ObjectiveVector, R >, moeoNormalizedDistance< MOEOT, Type >
  • breed : moeoNSGAII< MOEOT >, moeoNSGA< MOEOT >, moeoIBEA< MOEOT >, moeoEasyEA< MOEOT > -
    Generated on Fri Feb 29 17:04:16 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  +
    Generated on Fri Feb 29 17:19:48 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x63.html b/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x63.html index 28b064b2f..63e9f63bc 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x63.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x63.html @@ -10,7 +10,6 @@
  • Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -88,7 +87,7 @@ Here is a list of all documented class members with links to the class documenta : moeoNSGAII< MOEOT >, moeoNSGA< MOEOT >, moeoIteratedIBMOLS< MOEOT, Move >, moeoIBMOLS< MOEOT, Move >, moeoIBEA< MOEOT >, moeoEasyEA< MOEOT >
  • count : moeoArchiveObjectiveVectorSavingUpdater< MOEOT >
  • counter : moeoBinaryMetricSavingUpdater< MOEOT >, moeoArchiveObjectiveVectorSavingUpdater< MOEOT > -
    Generated on Fri Feb 29 17:04:16 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  +
    Generated on Fri Feb 29 17:19:48 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x64.html b/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x64.html index 6858c978a..12eea3bfa 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x64.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x64.html @@ -10,7 +10,6 @@
  • Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -90,7 +89,7 @@ Here is a list of all documented class members with links to the class documenta : moeoEasyEA< MOEOT >
  • dummySelect : moeoEasyEA< MOEOT >
  • dummyTransform : moeoEasyEA< MOEOT > -
    Generated on Fri Feb 29 17:04:16 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  +
    Generated on Fri Feb 29 17:19:48 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x65.html b/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x65.html index 270fd52ea..6bf04faef 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x65.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x65.html @@ -10,7 +10,6 @@
  • Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -74,7 +73,7 @@ Here is a list of all documented class members with links to the class documenta : moeoEntropyMetric< ObjectiveVector >
  • eval : moeoIteratedIBMOLS< MOEOT, Move >, moeoIBMOLS< MOEOT, Move >, moeoEasyEA< MOEOT >
  • evalFitAndDivBeforeSelection : moeoEasyEA< MOEOT > -
    Generated on Fri Feb 29 17:04:16 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  +
    Generated on Fri Feb 29 17:19:48 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x66.html b/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x66.html index 0b0db79ce..fa5ddc3b8 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x66.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x66.html @@ -10,7 +10,6 @@
  • Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -70,16 +69,16 @@ Here is a list of all documented class members with links to the class documenta

    - f -

    -
    Generated on Fri Feb 29 17:04:16 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  +
    Generated on Fri Feb 29 17:19:48 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x67.html b/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x67.html index 198fa6c72..d31c9fc6b 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x67.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x67.html @@ -10,7 +10,6 @@
  • Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -76,7 +75,7 @@ Here is a list of all documented class members with links to the class documenta : FlowShopBenchmarkParser
  • getN() : FlowShopBenchmarkParser
  • getP() : FlowShopBenchmarkParser -
    Generated on Fri Feb 29 17:04:16 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  +
    Generated on Fri Feb 29 17:19:48 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x68.html b/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x68.html index 74dfe8c3b..54f1fd903 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x68.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x68.html @@ -10,7 +10,6 @@
  • Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -71,7 +70,7 @@ Here is a list of all documented class members with links to the class documenta
  • howManyInNicheOf() : moeoEntropyMetric< ObjectiveVector >
  • hypervolume() : moeoHypervolumeBinaryMetric< ObjectiveVector > -
    Generated on Fri Feb 29 17:04:16 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  +
    Generated on Fri Feb 29 17:19:48 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x69.html b/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x69.html index c65b061ec..e5eb35e91 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x69.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x69.html @@ -10,7 +10,6 @@
  • Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -84,7 +83,7 @@ Here is a list of all documented class members with links to the class documenta : MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity >
  • invalidObjectiveVector() : MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity >
  • invalidObjectiveVectorValue : MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity > -
    Generated on Fri Feb 29 17:04:16 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  +
    Generated on Fri Feb 29 17:19:48 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x6b.html b/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x6b.html index adab1c05c..c8f823ac1 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x6b.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x6b.html @@ -10,7 +10,6 @@
  • Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -70,7 +69,7 @@ Here is a list of all documented class members with links to the class documenta

    - k -

    -
    Generated on Fri Feb 29 17:04:16 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  +
    Generated on Fri Feb 29 17:19:48 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x6c.html b/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x6c.html index eeff99790..94b300824 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x6c.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x6c.html @@ -10,7 +10,6 @@
  • Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -72,7 +71,7 @@ Here is a list of all documented class members with links to the class documenta : moeoAchievementFitnessAssignment< MOEOT >
  • lastIndex() : moeoFrontByFrontCrowdingDiversityAssignment< MOEOT >
  • loopEval : moeoEasyEA< MOEOT > -
    Generated on Fri Feb 29 17:04:16 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  +
    Generated on Fri Feb 29 17:19:48 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x6d.html b/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x6d.html index 536182d7d..167dada93 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x6d.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x6d.html @@ -10,7 +10,6 @@
  • Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -118,7 +117,7 @@ Here is a list of all documented class members with links to the class documenta : moeoIteratedIBMOLS< MOEOT, Move >
  • moveIncrEval : moeoIBMOLS< MOEOT, Move >
  • moveInit : moeoIBMOLS< MOEOT, Move > -
    Generated on Fri Feb 29 17:04:16 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  +
    Generated on Fri Feb 29 17:19:48 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x6e.html b/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x6e.html index 3ca623f82..fc9f7f57b 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x6e.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x6e.html @@ -10,7 +10,6 @@
  • Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -77,7 +76,7 @@ Here is a list of all documented class members with links to the class documenta : moeoObjectiveVectorTraits
  • nObjectives() : Sch1ObjectiveVectorTraits, FlowShopObjectiveVectorTraits, moeoObjectiveVectorTraits, moeoObjectiveVector< ObjectiveVectorTraits, ObjectiveVectorType >
  • normalize() : moeoEntropyMetric< ObjectiveVector > -
    Generated on Fri Feb 29 17:04:16 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  +
    Generated on Fri Feb 29 17:19:48 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x6f.html b/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x6f.html index e5d3af074..600419b4e 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x6f.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x6f.html @@ -10,7 +10,6 @@
  • Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -70,9 +69,9 @@ Here is a list of all documented class members with links to the class documenta

    - o -

    -
    Generated on Fri Feb 29 17:04:16 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  +
    Generated on Fri Feb 29 17:19:48 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x70.html b/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x70.html index 92fe1ca70..c1d9802cf 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x70.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x70.html @@ -10,7 +10,6 @@
  • Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -76,7 +75,7 @@ Here is a list of all documented class members with links to the class documenta : moeoSelectFromPopAndArch< MOEOT >
  • prenormalize() : moeoEntropyMetric< ObjectiveVector >
  • printOn() : FlowShopBenchmarkParser, moeoVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity, GeneType >, moeoBitVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity >, MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity > -
    Generated on Fri Feb 29 17:04:16 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  +
    Generated on Fri Feb 29 17:19:48 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x72.html b/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x72.html index d24cea058..d9f0c9203 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x72.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x72.html @@ -10,7 +10,6 @@
  • Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -79,7 +78,7 @@ Here is a list of all documented class members with links to the class documenta : moeoEntropyMetric< ObjectiveVector >
  • replace : moeoNSGAII< MOEOT >, moeoNSGA< MOEOT >, moeoIBEA< MOEOT >, moeoEasyEA< MOEOT >
  • rho : moeoHypervolumeBinaryMetric< ObjectiveVector > -
    Generated on Fri Feb 29 17:04:16 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  +
    Generated on Fri Feb 29 17:19:48 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x73.html b/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x73.html index 4ab787360..f1e28a9a9 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x73.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x73.html @@ -10,7 +10,6 @@
  • Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -79,7 +78,7 @@ Here is a list of all documented class members with links to the class documenta : moeoSelectFromPopAndArch< MOEOT >, moeoNormalizedSolutionVsSolutionBinaryMetric< ObjectiveVector, R >, moeoReferencePointIndicatorBasedFitnessAssignment< MOEOT >, moeoExpBinaryIndicatorBasedFitnessAssignment< MOEOT >, moeoNormalizedDistance< MOEOT, Type >, moeoDistance< MOEOT, Type >, moeoObjectiveVectorTraits, moeoObjectiveVector< ObjectiveVectorTraits, ObjectiveVectorType >
  • sh() : moeoSharingDiversityAssignment< MOEOT >
  • spn : moeoAchievementFitnessAssignment< MOEOT > -
    Generated on Fri Feb 29 17:04:16 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  +
    Generated on Fri Feb 29 17:19:48 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x74.html b/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x74.html index 2b0391f92..fa664ad05 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x74.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x74.html @@ -10,7 +10,6 @@
  • Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -78,7 +77,7 @@ Here is a list of all documented class members with links to the class documenta : moeoRouletteSelect< MOEOT >, moeoDetTournamentSelect< MOEOT >
  • twoObjectives() : moeoFastNonDominatedSortingFitnessAssignment< MOEOT >
  • Type : moeoObjectiveVector< ObjectiveVectorTraits, ObjectiveVectorType > -
    Generated on Fri Feb 29 17:04:16 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  +
    Generated on Fri Feb 29 17:19:48 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x75.html b/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x75.html index 15d8354b3..2cbcec746 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x75.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x75.html @@ -10,7 +10,6 @@
  • Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -72,7 +71,7 @@ Here is a list of all documented class members with links to the class documenta : moeoArchive< MOEOT >
  • updateByAdding() : moeoExpBinaryIndicatorBasedFitnessAssignment< MOEOT >, moeoBinaryIndicatorBasedFitnessAssignment< MOEOT >
  • updateByDeleting() : moeoReferencePointIndicatorBasedFitnessAssignment< MOEOT >, moeoFitnessAssignment< MOEOT >, moeoFastNonDominatedSortingFitnessAssignment< MOEOT >, moeoExpBinaryIndicatorBasedFitnessAssignment< MOEOT >, moeoDummyFitnessAssignment< MOEOT >, moeoAchievementFitnessAssignment< MOEOT >, moeoSharingDiversityAssignment< MOEOT >, moeoFrontByFrontSharingDiversityAssignment< MOEOT >, moeoFrontByFrontCrowdingDiversityAssignment< MOEOT >, moeoDummyDiversityAssignment< MOEOT >, moeoDiversityAssignment< MOEOT >, moeoCrowdingDiversityAssignment< MOEOT > -
    Generated on Fri Feb 29 17:04:16 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  +
    Generated on Fri Feb 29 17:19:48 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x76.html b/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x76.html index dc1013842..eb4058f55 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x76.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x76.html @@ -10,7 +10,6 @@
  • Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -73,7 +72,7 @@ Here is a list of all documented class members with links to the class documenta : moeoExpBinaryIndicatorBasedFitnessAssignment< MOEOT >
  • vect_max_val : moeoEntropyMetric< ObjectiveVector >
  • vect_min_val : moeoEntropyMetric< ObjectiveVector > -
    Generated on Fri Feb 29 17:04:16 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  +
    Generated on Fri Feb 29 17:19:48 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x77.html b/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x77.html index 97f0691de..d36661d4c 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x77.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x77.html @@ -10,7 +10,6 @@
  • Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -71,7 +70,7 @@ Here is a list of all documented class members with links to the class documenta
  • weightDiversity : moeoAggregativeComparator< MOEOT >
  • weightFitness : moeoAggregativeComparator< MOEOT > -
    Generated on Fri Feb 29 17:04:16 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  +
    Generated on Fri Feb 29 17:19:48 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x7e.html b/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x7e.html index 788c03859..fab6f8326 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x7e.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x7e.html @@ -10,7 +10,6 @@
  • Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -70,7 +69,7 @@ Here is a list of all documented class members with links to the class documenta

    - ~ -

    -
    Generated on Fri Feb 29 17:04:16 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  +
    Generated on Fri Feb 29 17:19:48 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/make__eval__FlowShop_8h-source.html b/tags/dummy-tag/paradiseo-moeo/doc/html/make__eval__FlowShop_8h-source.html index 118282a00..48204e496 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/make__eval__FlowShop_8h-source.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/make__eval__FlowShop_8h-source.html @@ -10,7 +10,6 @@
  • Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -75,10 +74,10 @@ 00051 * @param eoParser& _parser to get user parameters 00052 * @param eoState& _state to store the memory 00053 */ -00054 eoEvalFuncCounter<FlowShop> & do_make_eval(eoParser& _parser, eoState& _state) +00054 eoEvalFuncCounter<FlowShop> & do_make_eval(eoParser& _parser, eoState& _state) 00055 { 00056 // benchmark file name -00057 std::string benchmarkFileName = _parser.getORcreateParam(std::string(), "BenchmarkFile", "Benchmark file name (benchmarks are available at www.lifl.fr/~liefooga/benchmarks)", 'B',"Representation", true).value(); +00057 std::string benchmarkFileName = _parser.getORcreateParam(std::string(), "BenchmarkFile", "Benchmark file name (benchmarks are available at www.lifl.fr/~liefooga/benchmarks)", 'B',"Representation", true).value(); 00058 if (benchmarkFileName == "") 00059 { 00060 std::string stmp = "*** Missing name of the benchmark file\n"; @@ -95,15 +94,15 @@ 00071 // build of the initializer (a pointer, stored in the eoState) 00072 FlowShopEval* plainEval = new FlowShopEval(M, N, p, d); 00073 // turn that object into an evaluation counter -00074 eoEvalFuncCounter<FlowShop>* eval = new eoEvalFuncCounter<FlowShop> (* plainEval); +00074 eoEvalFuncCounter<FlowShop>* eval = new eoEvalFuncCounter<FlowShop> (* plainEval); 00075 // store in state -00076 _state.storeFunctor(eval); +00076 _state.storeFunctor(eval); 00077 // and return a reference 00078 return *eval; 00079 } 00080 00081 #endif /*MAKE_EVAL_FLOWSHOP_H_*/ -
    Generated on Fri Feb 29 17:04:16 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  +
    Generated on Fri Feb 29 17:19:47 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/make__genotype__FlowShop_8h-source.html b/tags/dummy-tag/paradiseo-moeo/doc/html/make__genotype__FlowShop_8h-source.html index 51269fbcd..5afe5a6d8 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/make__genotype__FlowShop_8h-source.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/make__genotype__FlowShop_8h-source.html @@ -10,7 +10,6 @@
  • Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -73,10 +72,10 @@ 00049 * @param eoParser& _parser to get user parameters 00050 * @param eoState& _state to store the memory 00051 */ -00052 eoInit<FlowShop> & do_make_genotype(eoParser& _parser, eoState& _state) +00052 eoInit<FlowShop> & do_make_genotype(eoParser& _parser, eoState& _state) 00053 { 00054 // benchmark file name -00055 std::string benchmarkFileName = _parser.getORcreateParam(std::string(), "BenchmarkFile", "Benchmark file name (benchmarks are available at www.lifl.fr/~liefooga/benchmarks/)", 'B',"Representation", true).value(); +00055 std::string benchmarkFileName = _parser.getORcreateParam(std::string(), "BenchmarkFile", "Benchmark file name (benchmarks are available at www.lifl.fr/~liefooga/benchmarks/)", 'B',"Representation", true).value(); 00056 if (benchmarkFileName == "") 00057 { 00058 std::string stmp = "*** Missing name of the benchmark file\n"; @@ -88,15 +87,15 @@ 00064 FlowShopBenchmarkParser fParser(benchmarkFileName); 00065 unsigned int N = fParser.getN(); 00066 // build of the initializer (a pointer, stored in the eoState) -00067 eoInit<FlowShop>* init = new FlowShopInit(N); +00067 eoInit<FlowShop>* init = new FlowShopInit(N); 00068 // store in state -00069 _state.storeFunctor(init); +00069 _state.storeFunctor(init); 00070 // and return a reference 00071 return *init; 00072 } 00073 00074 #endif /*MAKE_GENOTYPE_FLOWSHOP_H_*/ -
    Generated on Fri Feb 29 17:04:16 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  +
    Generated on Fri Feb 29 17:19:47 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/make__ls__moeo_8h-source.html b/tags/dummy-tag/paradiseo-moeo/doc/html/make__ls__moeo_8h-source.html index da646465b..fffe0def7 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/make__ls__moeo_8h-source.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/make__ls__moeo_8h-source.html @@ -10,7 +10,6 @@
  • Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -78,8 +77,8 @@ 00054 00068 template < class MOEOT, class Move > 00069 moeoLS < MOEOT, eoPop<MOEOT> & > & do_make_ls_moeo ( -00070 eoParser & _parser, -00071 eoState & _state, +00070 eoParser & _parser, +00071 eoState & _state, 00072 eoEvalFunc < MOEOT > & _eval, 00073 moeoMoveIncrEval < Move > & _moveIncrEval, 00074 eoContinue < MOEOT > & _continue, @@ -93,15 +92,15 @@ 00082 /* the objective vector type */ 00083 typedef typename MOEOT::ObjectiveVector ObjectiveVector; 00084 /* the fitness assignment strategy */ -00085 std::string & fitnessParam = _parser.getORcreateParam(std::string("IndicatorBased"), "fitness", +00085 std::string & fitnessParam = _parser.getORcreateParam(std::string("IndicatorBased"), "fitness", 00086 "Fitness assignment strategy parameter: IndicatorBased...", 'F', 00087 "Evolution Engine").value(); -00088 std::string & indicatorParam = _parser.getORcreateParam(std::string("Epsilon"), "indicator", +00088 std::string & indicatorParam = _parser.getORcreateParam(std::string("Epsilon"), "indicator", 00089 "Binary indicator to use with the IndicatorBased assignment: Epsilon, Hypervolume", 'i', 00090 "Evolution Engine").value(); -00091 double rho = _parser.getORcreateParam(1.1, "rho", "reference point for the hypervolume indicator", +00091 double rho = _parser.getORcreateParam(1.1, "rho", "reference point for the hypervolume indicator", 00092 'r', "Evolution Engine").value(); -00093 double kappa = _parser.getORcreateParam(0.05, "kappa", "Scaling factor kappa for IndicatorBased", +00093 double kappa = _parser.getORcreateParam(0.05, "kappa", "Scaling factor kappa for IndicatorBased", 00094 'k', "Evolution Engine").value(); 00095 moeoBinaryIndicatorBasedFitnessAssignment < MOEOT > * fitnessAssignment; 00096 if (fitnessParam == std::string("IndicatorBased")) @@ -128,11 +127,11 @@ 00117 std::string stmp = std::string("Invalid fitness assignment strategy: ") + fitnessParam; 00118 throw std::runtime_error(stmp.c_str()); 00119 } -00120 _state.storeFunctor(fitnessAssignment); +00120 _state.storeFunctor(fitnessAssignment); 00121 // number of iterations -00122 unsigned int n = _parser.getORcreateParam(1, "n", "Number of iterations for population Initialization", 'n', "Evolution Engine").value(); +00122 unsigned int n = _parser.getORcreateParam(1, "n", "Number of iterations for population Initialization", 'n', "Evolution Engine").value(); 00123 // LS -00124 std::string & lsParam = _parser.getORcreateParam(std::string("I-IBMOLS"), "ls", +00124 std::string & lsParam = _parser.getORcreateParam(std::string("I-IBMOLS"), "ls", 00125 "Local Search: IBMOLS, I-IBMOLS (Iterated-IBMOLS)...", 'L', 00126 "Evolution Engine").value(); 00127 moeoLS < MOEOT, eoPop<MOEOT> & > * ls; @@ -150,13 +149,13 @@ 00139 std::string stmp = std::string("Invalid fitness assignment strategy: ") + fitnessParam; 00140 throw std::runtime_error(stmp.c_str()); 00141 } -00142 _state.storeFunctor(ls); +00142 _state.storeFunctor(ls); 00143 // that's it ! 00144 return *ls; 00145 } 00146 00147 #endif /*MAKE_LS_MOEO_H_*/ -
    Generated on Fri Feb 29 17:04:16 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  +
    Generated on Fri Feb 29 17:19:47 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/make__op__FlowShop_8h-source.html b/tags/dummy-tag/paradiseo-moeo/doc/html/make__op__FlowShop_8h-source.html index 50b0baac8..4887cf8d2 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/make__op__FlowShop_8h-source.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/make__op__FlowShop_8h-source.html @@ -10,7 +10,6 @@
  • Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -78,7 +77,7 @@ 00054 * @param eoParameterLoader& _parser to get user parameters 00055 * @param eoState& _state to store the memory 00056 */ -00057 eoGenOp<FlowShop> & do_make_op(eoParameterLoader& _parser, eoState& _state) +00057 eoGenOp<FlowShop> & do_make_op(eoParameterLoader& _parser, eoState& _state) 00058 { 00059 00061 // Variation operators @@ -86,70 +85,70 @@ 00064 // the crossover 00066 00067 // a first crossover -00068 eoQuadOp<FlowShop> *cross = new FlowShopOpCrossoverQuad; +00068 eoQuadOp<FlowShop> *cross = new FlowShopOpCrossoverQuad; 00069 // store in the state -00070 _state.storeFunctor(cross); +00070 _state.storeFunctor(cross); 00071 00072 // relative rate in the combination -00073 double cross1Rate = _parser.createParam(1.0, "crossRate", "Relative rate for the only crossover", 0, "Variation Operators").value(); +00073 double cross1Rate = _parser.createParam(1.0, "crossRate", "Relative rate for the only crossover", 0, "Variation Operators").value(); 00074 // creation of the combined operator with this one -00075 eoPropCombinedQuadOp<FlowShop> *propXover = new eoPropCombinedQuadOp<FlowShop>(*cross, cross1Rate); +00075 eoPropCombinedQuadOp<FlowShop> *propXover = new eoPropCombinedQuadOp<FlowShop>(*cross, cross1Rate); 00076 // store in the state -00077 _state.storeFunctor(propXover); +00077 _state.storeFunctor(propXover); 00078 00079 00080 // the mutation 00082 00083 // a first mutation : the shift mutation -00084 eoMonOp<FlowShop> *mut = new FlowShopOpMutationShift; -00085 _state.storeFunctor(mut); +00084 eoMonOp<FlowShop> *mut = new FlowShopOpMutationShift; +00085 _state.storeFunctor(mut); 00086 // its relative rate in the combination -00087 double mut1Rate = _parser.createParam(0.5, "shiftMutRate", "Relative rate for shift mutation", 0, "Variation Operators").value(); +00087 double mut1Rate = _parser.createParam(0.5, "shiftMutRate", "Relative rate for shift mutation", 0, "Variation Operators").value(); 00088 // creation of the combined operator with this one -00089 eoPropCombinedMonOp<FlowShop> *propMutation = new eoPropCombinedMonOp<FlowShop>(*mut, mut1Rate); -00090 _state.storeFunctor(propMutation); +00089 eoPropCombinedMonOp<FlowShop> *propMutation = new eoPropCombinedMonOp<FlowShop>(*mut, mut1Rate); +00090 _state.storeFunctor(propMutation); 00091 00092 // a second mutation : the exchange mutation -00093 mut = new FlowShopOpMutationExchange; -00094 _state.storeFunctor(mut); +00093 mut = new FlowShopOpMutationExchange; +00094 _state.storeFunctor(mut); 00095 // its relative rate in the combination -00096 double mut2Rate = _parser.createParam(0.5, "exchangeMutRate", "Relative rate for exchange mutation", 0, "Variation Operators").value(); +00096 double mut2Rate = _parser.createParam(0.5, "exchangeMutRate", "Relative rate for exchange mutation", 0, "Variation Operators").value(); 00097 // addition of this one to the combined operator 00098 propMutation -> add(*mut, mut2Rate); 00099 00100 // end of crossover and mutation definitions 00102 00103 // First read the individual level parameters -00104 eoValueParam<double>& pCrossParam = _parser.createParam(0.25, "pCross", "Probability of Crossover", 'c', "Variation Operators" ); +00104 eoValueParam<double>& pCrossParam = _parser.createParam(0.25, "pCross", "Probability of Crossover", 'c', "Variation Operators" ); 00105 // minimum check -00106 if ( (pCrossParam.value() < 0) || (pCrossParam.value() > 1) ) +00106 if ( (pCrossParam.value() < 0) || (pCrossParam.value() > 1) ) 00107 throw std::runtime_error("Invalid pCross"); 00108 -00109 eoValueParam<double>& pMutParam = _parser.createParam(0.35, "pMut", "Probability of Mutation", 'm', "Variation Operators" ); +00109 eoValueParam<double>& pMutParam = _parser.createParam(0.35, "pMut", "Probability of Mutation", 'm', "Variation Operators" ); 00110 // minimum check -00111 if ( (pMutParam.value() < 0) || (pMutParam.value() > 1) ) +00111 if ( (pMutParam.value() < 0) || (pMutParam.value() > 1) ) 00112 throw std::runtime_error("Invalid pMut"); 00113 00114 // the crossover - with probability pCross -00115 eoProportionalOp<FlowShop> * propOp = new eoProportionalOp<FlowShop> ; -00116 _state.storeFunctor(propOp); -00117 eoQuadOp<FlowShop> *ptQuad = new eoQuadCloneOp<FlowShop>; -00118 _state.storeFunctor(ptQuad); -00119 propOp -> add(*propXover, pCrossParam.value()); // crossover, with proba pcross -00120 propOp -> add(*ptQuad, 1-pCrossParam.value()); // nothing, with proba 1-pcross +00115 eoProportionalOp<FlowShop> * propOp = new eoProportionalOp<FlowShop> ; +00116 _state.storeFunctor(propOp); +00117 eoQuadOp<FlowShop> *ptQuad = new eoQuadCloneOp<FlowShop>; +00118 _state.storeFunctor(ptQuad); +00119 propOp -> add(*propXover, pCrossParam.value()); // crossover, with proba pcross +00120 propOp -> add(*ptQuad, 1-pCrossParam.value()); // nothing, with proba 1-pcross 00121 00122 // now the sequential -00123 eoSequentialOp<FlowShop> *op = new eoSequentialOp<FlowShop>; -00124 _state.storeFunctor(op); +00123 eoSequentialOp<FlowShop> *op = new eoSequentialOp<FlowShop>; +00124 _state.storeFunctor(op); 00125 op -> add(*propOp, 1.0); // always do combined crossover -00126 op -> add(*propMutation, pMutParam.value()); // then mutation, with proba pmut +00126 op -> add(*propMutation, pMutParam.value()); // then mutation, with proba pmut 00127 00128 // return a reference 00129 return *op; 00130 } 00131 00132 #endif /*MAKE_OP_FLOWSHOP_H_*/ -
    Generated on Fri Feb 29 17:04:16 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  +
    Generated on Fri Feb 29 17:19:47 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/moeoIBMOLS_8h-source.html b/tags/dummy-tag/paradiseo-moeo/doc/html/moeoIBMOLS_8h-source.html index 550934a98..64d2bdaed 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/moeoIBMOLS_8h-source.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/moeoIBMOLS_8h-source.html @@ -10,7 +10,6 @@
  • Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -489,7 +488,7 @@ 00517 }; 00518 00519 #endif /*MOEOIBMOLS_H_*/ -
    Generated on Fri Feb 29 17:04:16 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  +
    Generated on Fri Feb 29 17:19:48 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/moeoIteratedIBMOLS_8h-source.html b/tags/dummy-tag/paradiseo-moeo/doc/html/moeoIteratedIBMOLS_8h-source.html index 77efe2061..5d6502f96 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/moeoIteratedIBMOLS_8h-source.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/moeoIteratedIBMOLS_8h-source.html @@ -10,7 +10,6 @@
  • Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -166,7 +165,7 @@ 00175 randomMonOp(_pop[i]); 00176 } 00177 // evaluation of the new individual -00178 _pop[i].invalidate(); +00178 _pop[i].invalidate(); 00179 eval(_pop[i]); 00180 } 00181 } @@ -225,7 +224,7 @@ 00236 }; 00237 00238 #endif /*MOEOITERATEDIBMOLS_H_*/ -
    Generated on Fri Feb 29 17:04:16 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  +
    Generated on Fri Feb 29 17:19:48 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/moeoMoveIncrEval_8h-source.html b/tags/dummy-tag/paradiseo-moeo/doc/html/moeoMoveIncrEval_8h-source.html index ecce94b09..a21f968d9 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/moeoMoveIncrEval_8h-source.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/moeoMoveIncrEval_8h-source.html @@ -10,7 +10,6 @@
  • Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -65,11 +64,11 @@ 00041 #include <eoFunctor.h> 00042 00043 template < class Move > -00044 class moeoMoveIncrEval : public eoBF < const Move &, const typename Move::EOType &, typename Move::EOType::ObjectiveVector > +00044 class moeoMoveIncrEval : public eoBF < const Move &, const typename Move::EOType &, typename Move::EOType::ObjectiveVector > 00045 {}; 00046 00047 #endif -
    Generated on Fri Feb 29 17:04:16 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  +
    Generated on Fri Feb 29 17:19:48 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/moeoReferencePointIndicatorBasedFitnessAssignment_8h-source.html b/tags/dummy-tag/paradiseo-moeo/doc/html/moeoReferencePointIndicatorBasedFitnessAssignment_8h-source.html index 76a9964e5..c3009277a 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/moeoReferencePointIndicatorBasedFitnessAssignment_8h-source.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/moeoReferencePointIndicatorBasedFitnessAssignment_8h-source.html @@ -10,7 +10,6 @@
  • Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -128,7 +127,7 @@ 00132 }; 00133 00134 #endif /*MOEOREFERENCEPOINTINDICATORBASEDFITNESSASSIGNMENT_H_*/ -
    Generated on Fri Feb 29 17:04:16 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  +
    Generated on Fri Feb 29 17:19:48 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/t-moeo_8cpp-source.html b/tags/dummy-tag/paradiseo-moeo/doc/html/t-moeo_8cpp-source.html index 73113b011..318ca39a5 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/t-moeo_8cpp-source.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/t-moeo_8cpp-source.html @@ -10,7 +10,6 @@
  • Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -76,7 +75,7 @@ 00052 } 00053 00054 //----------------------------------------------------------------------------- -
    Generated on Fri Feb 29 17:04:16 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  +
    Generated on Fri Feb 29 17:19:48 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/tutorial_2examples_2flowshop_2benchs_2README-source.html b/tags/dummy-tag/paradiseo-moeo/doc/html/tutorial_2examples_2flowshop_2benchs_2README-source.html index 5f0696a0b..2b921e1f1 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/tutorial_2examples_2flowshop_2benchs_2README-source.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/tutorial_2examples_2flowshop_2benchs_2README-source.html @@ -10,7 +10,6 @@
  • Main Page
  • Classes
  • Files
  • -
  • Related Pages
  • @@ -23,7 +22,7 @@

    README

    00001 Further benchmarks for the bi-objective flow-shop scheduling problem are available at http://www.lifl.fr/~liefooga/benchmarks/
    -

    Generated on Fri Feb 29 17:04:16 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  +
    Generated on Fri Feb 29 17:19:48 2008 for ParadisEO-MOEO-MultiObjectiveEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-moeo/doc/latex/classFlowShop.eps b/tags/dummy-tag/paradiseo-moeo/doc/latex/classFlowShop.eps index d817f19a6..f75958a57 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/latex/classFlowShop.eps +++ b/tags/dummy-tag/paradiseo-moeo/doc/latex/classFlowShop.eps @@ -24,8 +24,8 @@ /boundy boundx boundaspect div def /xspacing 0 def /yspacing 0 def -/rows 3 def -/cols 1 def +/rows 6 def +/cols 2 def /scalefactor 0 def /boxfont /Times-Roman findfont fontheight scalefont def @@ -176,6 +176,10 @@ boxfont setfont (FlowShop) cw (moeoVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity, GeneType >) cw (MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity >) cw +(EO< MOEOObjectiveVector >) cw +(eoObject) cw +(eoPersistent) cw +(eoPrintable) cw /boxwidth boxwidth marginwidth 2 mul add def /xspacing boxwidth distx add def /yspacing boxheight disty add def @@ -187,17 +191,37 @@ boundx scalefactor div boundy scalefactor div scale % ----- classes ----- - (FlowShop) 0 0 box - (moeoVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity, GeneType >) 0 1 box - (MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity >) 0 2 box + (FlowShop) 0.5 0 box + (moeoVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity, GeneType >) 0.5 1 box + (MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity >) 0.5 2 box + (EO< MOEOObjectiveVector >) 0.5 3 box + (eoObject) 0 4 box + (eoPersistent) 1 4 box + (eoPrintable) 1 5 box % ----- relations ----- solid -0 0 0 out +0 0.5 0 out solid -1 0 1 in +1 0.5 1 in solid -0 0 1 out +0 0.5 1 out solid -1 0 2 in +1 0.5 2 in +solid +0 0.5 2 out +solid +1 0.5 3 in +solid +0 0.5 3 out +solid +0 1 4 conn +solid +1 0 4 in +solid +1 1 4 in +solid +0 1 4 out +solid +1 1 5 in diff --git a/tags/dummy-tag/paradiseo-moeo/doc/latex/classFlowShop.tex b/tags/dummy-tag/paradiseo-moeo/doc/latex/classFlowShop.tex index b0d145a8f..ea86d60fa 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/latex/classFlowShop.tex +++ b/tags/dummy-tag/paradiseo-moeo/doc/latex/classFlowShop.tex @@ -8,7 +8,7 @@ Structure of the genotype for the flow-shop scheduling problem: a vector of unsi Inheritance diagram for Flow\-Shop::\begin{figure}[H] \begin{center} \leavevmode -\includegraphics[height=3cm]{classFlowShop} +\includegraphics[height=3.3871cm]{classFlowShop} \end{center} \end{figure} \subsection*{Public Member Functions} diff --git a/tags/dummy-tag/paradiseo-moeo/doc/latex/classFlowShopEval.eps b/tags/dummy-tag/paradiseo-moeo/doc/latex/classFlowShopEval.eps index 5c66f0c04..a523d0b88 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/latex/classFlowShopEval.eps +++ b/tags/dummy-tag/paradiseo-moeo/doc/latex/classFlowShopEval.eps @@ -5,7 +5,7 @@ %%For: %Magnification: 1.00 %%Orientation: Portrait -%%BoundingBox: 0 0 500 217.391 +%%BoundingBox: 0 0 500 543.478 %%Pages: 0 %%BeginSetup %%EndSetup @@ -19,12 +19,12 @@ /marginwidth 10 def /distx 20 def /disty 40 def -/boundaspect 2.3 def % aspect ratio of the BoundingBox (width/height) +/boundaspect 0.92 def % aspect ratio of the BoundingBox (width/height) /boundx 500 def /boundy boundx boundaspect div def /xspacing 0 def /yspacing 0 def -/rows 2 def +/rows 5 def /cols 1 def /scalefactor 0 def /boxfont /Times-Roman findfont fontheight scalefont def @@ -175,6 +175,9 @@ boxfont setfont 1 boundaspect scale (FlowShopEval) cw (moeoEvalFunc< FlowShop >) cw +(eoEvalFunc< FlowShop >) cw +(eoUF< A1, R >) cw +(eoFunctorBase) cw /boxwidth boxwidth marginwidth 2 mul add def /xspacing boxwidth distx add def /yspacing boxheight disty add def @@ -188,6 +191,9 @@ boundx scalefactor div boundy scalefactor div scale (FlowShopEval) 0 0 box (moeoEvalFunc< FlowShop >) 0 1 box + (eoEvalFunc< FlowShop >) 0 2 box + (eoUF< A1, R >) 0 3 box + (eoFunctorBase) 0 4 box % ----- relations ----- @@ -195,3 +201,15 @@ solid 0 0 0 out solid 1 0 1 in +solid +0 0 1 out +solid +1 0 2 in +solid +0 0 2 out +solid +1 0 3 in +solid +0 0 3 out +solid +1 0 4 in diff --git a/tags/dummy-tag/paradiseo-moeo/doc/latex/classFlowShopEval.tex b/tags/dummy-tag/paradiseo-moeo/doc/latex/classFlowShopEval.tex index 405fc61e6..d05076f90 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/latex/classFlowShopEval.tex +++ b/tags/dummy-tag/paradiseo-moeo/doc/latex/classFlowShopEval.tex @@ -8,7 +8,7 @@ Evaluation of the objective vector a (multi-objective) \doxyref{Flow\-Shop}{p.}{ Inheritance diagram for Flow\-Shop\-Eval::\begin{figure}[H] \begin{center} \leavevmode -\includegraphics[height=2cm]{classFlowShopEval} +\includegraphics[height=5cm]{classFlowShopEval} \end{center} \end{figure} \subsection*{Public Member Functions} diff --git a/tags/dummy-tag/paradiseo-moeo/doc/latex/classFlowShopOpCrossoverQuad.tex b/tags/dummy-tag/paradiseo-moeo/doc/latex/classFlowShopOpCrossoverQuad.tex index 32b4ef6bf..91397faff 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/latex/classFlowShopOpCrossoverQuad.tex +++ b/tags/dummy-tag/paradiseo-moeo/doc/latex/classFlowShopOpCrossoverQuad.tex @@ -5,6 +5,12 @@ Quadratic crossover operator for flow-shop (modify the both genotypes). {\tt \#include $<$Flow\-Shop\-Op\-Crossover\-Quad.h$>$} +Inheritance diagram for Flow\-Shop\-Op\-Crossover\-Quad::\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[height=4cm]{classFlowShopOpCrossoverQuad} +\end{center} +\end{figure} \subsection*{Public Member Functions} \begin{CompactItemize} \item @@ -30,7 +36,7 @@ Definition at line 47 of file Flow\-Shop\-Op\-Crossover\-Quad.h. \subsection{Member Function Documentation} \index{FlowShopOpCrossoverQuad@{Flow\-Shop\-Op\-Crossover\-Quad}!operator()@{operator()}} \index{operator()@{operator()}!FlowShopOpCrossoverQuad@{Flow\-Shop\-Op\-Crossover\-Quad}} -\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool Flow\-Shop\-Op\-Crossover\-Quad::operator() (\bf{Flow\-Shop} \& {\em \_\-flowshop1}, \bf{Flow\-Shop} \& {\em \_\-flowshop2})}\label{classFlowShopOpCrossoverQuad_92f70807bea24d3c233af580e2c55e3a} +\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool Flow\-Shop\-Op\-Crossover\-Quad::operator() (\bf{Flow\-Shop} \& {\em \_\-flowshop1}, \bf{Flow\-Shop} \& {\em \_\-flowshop2})\hspace{0.3cm}{\tt [virtual]}}\label{classFlowShopOpCrossoverQuad_92f70807bea24d3c233af580e2c55e3a} eo\-Quad crossover - \_\-flowshop1 and \_\-flowshop2 are the (future) offspring, i.e. @@ -42,9 +48,11 @@ eo\-Quad crossover - \_\-flowshop1 and \_\-flowshop2 are the (future) offspring, \end{Desc} +Implements \bf{eo\-BF$<$ Flow\-Shop \&, Flow\-Shop \&, bool $>$}. + Definition at line 47 of file Flow\-Shop\-Op\-Crossover\-Quad.cpp. -References generate\-Offspring(), and moeo\-Vector$<$ MOEOObjective\-Vector, MOEOFitness, MOEODiversity, Gene\-Type $>$::value().\index{FlowShopOpCrossoverQuad@{Flow\-Shop\-Op\-Crossover\-Quad}!generateOffspring@{generateOffspring}} +References generate\-Offspring(), eo\-Rng::random(), and moeo\-Vector$<$ MOEOObjective\-Vector, MOEOFitness, MOEODiversity, Gene\-Type $>$::value().\index{FlowShopOpCrossoverQuad@{Flow\-Shop\-Op\-Crossover\-Quad}!generateOffspring@{generateOffspring}} \index{generateOffspring@{generateOffspring}!FlowShopOpCrossoverQuad@{Flow\-Shop\-Op\-Crossover\-Quad}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}\bf{Flow\-Shop} Flow\-Shop\-Op\-Crossover\-Quad::generate\-Offspring (const \bf{Flow\-Shop} \& {\em \_\-parent1}, const \bf{Flow\-Shop} \& {\em \_\-parent2}, unsigned int {\em \_\-point1}, unsigned int {\em \_\-point2})\hspace{0.3cm}{\tt [private]}}\label{classFlowShopOpCrossoverQuad_cbc2f344a0a29861900f4846597564c3} diff --git a/tags/dummy-tag/paradiseo-moeo/doc/latex/classSch1.eps b/tags/dummy-tag/paradiseo-moeo/doc/latex/classSch1.eps index 264b9f126..07b0240e6 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/latex/classSch1.eps +++ b/tags/dummy-tag/paradiseo-moeo/doc/latex/classSch1.eps @@ -5,7 +5,7 @@ %%For: %Magnification: 1.00 %%Orientation: Portrait -%%BoundingBox: 0 0 500 168.067 +%%BoundingBox: 0 0 500 147.059 %%Pages: 0 %%BeginSetup %%EndSetup @@ -19,13 +19,13 @@ /marginwidth 10 def /distx 20 def /disty 40 def -/boundaspect 2.975 def % aspect ratio of the BoundingBox (width/height) +/boundaspect 3.4 def % aspect ratio of the BoundingBox (width/height) /boundx 500 def /boundy boundx boundaspect div def /xspacing 0 def /yspacing 0 def -/rows 4 def -/cols 1 def +/rows 7 def +/cols 2 def /scalefactor 0 def /boxfont /Times-Roman findfont fontheight scalefont def @@ -177,6 +177,10 @@ boxfont setfont (moeoRealVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity >) cw (moeoVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity, double >) cw (MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity >) cw +(EO< MOEOObjectiveVector >) cw +(eoObject) cw +(eoPersistent) cw +(eoPrintable) cw /boxwidth boxwidth marginwidth 2 mul add def /xspacing boxwidth distx add def /yspacing boxheight disty add def @@ -188,22 +192,42 @@ boundx scalefactor div boundy scalefactor div scale % ----- classes ----- - (Sch1) 0 0 box - (moeoRealVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity >) 0 1 box - (moeoVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity, double >) 0 2 box - (MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity >) 0 3 box + (Sch1) 0.5 0 box + (moeoRealVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity >) 0.5 1 box + (moeoVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity, double >) 0.5 2 box + (MOEO< MOEOObjectiveVector, MOEOFitness, MOEODiversity >) 0.5 3 box + (EO< MOEOObjectiveVector >) 0.5 4 box + (eoObject) 0 5 box + (eoPersistent) 1 5 box + (eoPrintable) 1 6 box % ----- relations ----- solid -0 0 0 out +0 0.5 0 out solid -1 0 1 in +1 0.5 1 in solid -0 0 1 out +0 0.5 1 out solid -1 0 2 in +1 0.5 2 in solid -0 0 2 out +0 0.5 2 out solid -1 0 3 in +1 0.5 3 in +solid +0 0.5 3 out +solid +1 0.5 4 in +solid +0 0.5 4 out +solid +0 1 5 conn +solid +1 0 5 in +solid +1 1 5 in +solid +0 1 5 out +solid +1 1 6 in diff --git a/tags/dummy-tag/paradiseo-moeo/doc/latex/classSch1.tex b/tags/dummy-tag/paradiseo-moeo/doc/latex/classSch1.tex index 1485ab3be..5b765f13d 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/latex/classSch1.tex +++ b/tags/dummy-tag/paradiseo-moeo/doc/latex/classSch1.tex @@ -3,7 +3,7 @@ Inheritance diagram for Sch1::\begin{figure}[H] \begin{center} \leavevmode -\includegraphics[height=4cm]{classSch1} +\includegraphics[height=4.11765cm]{classSch1} \end{center} \end{figure} \subsection*{Public Member Functions} diff --git a/tags/dummy-tag/paradiseo-moeo/doc/latex/classSch1Eval.eps b/tags/dummy-tag/paradiseo-moeo/doc/latex/classSch1Eval.eps index 72839f9f5..88fc1f312 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/latex/classSch1Eval.eps +++ b/tags/dummy-tag/paradiseo-moeo/doc/latex/classSch1Eval.eps @@ -5,7 +5,7 @@ %%For: %Magnification: 1.00 %%Orientation: Portrait -%%BoundingBox: 0 0 500 254.777 +%%BoundingBox: 0 0 500 636.943 %%Pages: 0 %%BeginSetup %%EndSetup @@ -19,12 +19,12 @@ /marginwidth 10 def /distx 20 def /disty 40 def -/boundaspect 1.9625 def % aspect ratio of the BoundingBox (width/height) +/boundaspect 0.785 def % aspect ratio of the BoundingBox (width/height) /boundx 500 def /boundy boundx boundaspect div def /xspacing 0 def /yspacing 0 def -/rows 2 def +/rows 5 def /cols 1 def /scalefactor 0 def /boxfont /Times-Roman findfont fontheight scalefont def @@ -175,6 +175,9 @@ boxfont setfont 1 boundaspect scale (Sch1Eval) cw (moeoEvalFunc< Sch1 >) cw +(eoEvalFunc< Sch1 >) cw +(eoUF< A1, R >) cw +(eoFunctorBase) cw /boxwidth boxwidth marginwidth 2 mul add def /xspacing boxwidth distx add def /yspacing boxheight disty add def @@ -188,6 +191,9 @@ boundx scalefactor div boundy scalefactor div scale (Sch1Eval) 0 0 box (moeoEvalFunc< Sch1 >) 0 1 box + (eoEvalFunc< Sch1 >) 0 2 box + (eoUF< A1, R >) 0 3 box + (eoFunctorBase) 0 4 box % ----- relations ----- @@ -195,3 +201,15 @@ solid 0 0 0 out solid 1 0 1 in +solid +0 0 1 out +solid +1 0 2 in +solid +0 0 2 out +solid +1 0 3 in +solid +0 0 3 out +solid +1 0 4 in diff --git a/tags/dummy-tag/paradiseo-moeo/doc/latex/classSch1Eval.tex b/tags/dummy-tag/paradiseo-moeo/doc/latex/classSch1Eval.tex index 4f2936c08..f4fc95f86 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/latex/classSch1Eval.tex +++ b/tags/dummy-tag/paradiseo-moeo/doc/latex/classSch1Eval.tex @@ -3,7 +3,7 @@ Inheritance diagram for Sch1Eval::\begin{figure}[H] \begin{center} \leavevmode -\includegraphics[height=2cm]{classSch1Eval} +\includegraphics[height=5cm]{classSch1Eval} \end{center} \end{figure} \subsection*{Public Member Functions} diff --git a/tags/dummy-tag/paradiseo-moeo/doc/latex/classmoeoIBMOLS.eps b/tags/dummy-tag/paradiseo-moeo/doc/latex/classmoeoIBMOLS.eps index b2cee4976..e4e6c44f5 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/latex/classmoeoIBMOLS.eps +++ b/tags/dummy-tag/paradiseo-moeo/doc/latex/classmoeoIBMOLS.eps @@ -5,7 +5,7 @@ %%For: %Magnification: 1.00 %%Orientation: Portrait -%%BoundingBox: 0 0 500 227.273 +%%BoundingBox: 0 0 500 101.266 %%Pages: 0 %%BeginSetup %%EndSetup @@ -19,13 +19,13 @@ /marginwidth 10 def /distx 20 def /disty 40 def -/boundaspect 2.2 def % aspect ratio of the BoundingBox (width/height) +/boundaspect 4.9375 def % aspect ratio of the BoundingBox (width/height) /boundx 500 def /boundy boundx boundaspect div def /xspacing 0 def /yspacing 0 def -/rows 3 def -/cols 1 def +/rows 4 def +/cols 2 def /scalefactor 0 def /boxfont /Times-Roman findfont fontheight scalefont def @@ -176,6 +176,8 @@ boxfont setfont (moeoIBMOLS< MOEOT, Move >) cw (moeoLS< MOEOT, eoPop< MOEOT > & >) cw (moeoAlgo) cw +(eoBF< eoPop< MOEOT > &, moeoArchive< MOEOT > &, void >) cw +(eoFunctorBase) cw /boxwidth boxwidth marginwidth 2 mul add def /xspacing boxwidth distx add def /yspacing boxheight disty add def @@ -187,17 +189,27 @@ boundx scalefactor div boundy scalefactor div scale % ----- classes ----- - (moeoIBMOLS< MOEOT, Move >) 0 0 box - (moeoLS< MOEOT, eoPop< MOEOT > & >) 0 1 box + (moeoIBMOLS< MOEOT, Move >) 0.5 0 box + (moeoLS< MOEOT, eoPop< MOEOT > & >) 0.5 1 box (moeoAlgo) 0 2 box + (eoBF< eoPop< MOEOT > &, moeoArchive< MOEOT > &, void >) 1 2 box + (eoFunctorBase) 1 3 box % ----- relations ----- solid -0 0 0 out +0 0.5 0 out solid -1 0 1 in +1 0.5 1 in solid -0 0 1 out +0 0.5 1 out +solid +0 1 2 conn solid 1 0 2 in +solid +1 1 2 in +solid +0 1 2 out +solid +1 1 3 in diff --git a/tags/dummy-tag/paradiseo-moeo/doc/latex/classmoeoIBMOLS.tex b/tags/dummy-tag/paradiseo-moeo/doc/latex/classmoeoIBMOLS.tex index 03453f065..01a97d236 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/latex/classmoeoIBMOLS.tex +++ b/tags/dummy-tag/paradiseo-moeo/doc/latex/classmoeoIBMOLS.tex @@ -8,7 +8,7 @@ Indicator-Based Multi-Objective Local Search (IBMOLS) as described in Basseur M. Inheritance diagram for moeo\-IBMOLS$<$ MOEOT, Move $>$::\begin{figure}[H] \begin{center} \leavevmode -\includegraphics[height=3cm]{classmoeoIBMOLS} +\includegraphics[height=2.83544cm]{classmoeoIBMOLS} \end{center} \end{figure} \subsection*{Public Types} @@ -20,16 +20,16 @@ typedef MOEOT::Objective\-Vector \bf{Objective\-Vector}\label{classmoeoIBMOLS_d3 \subsection*{Public Member Functions} \begin{CompactItemize} \item -\bf{moeo\-IBMOLS} (mo\-Move\-Init$<$ Move $>$ \&\_\-move\-Init, mo\-Next\-Move$<$ Move $>$ \&\_\-next\-Move, eo\-Eval\-Func$<$ MOEOT $>$ \&\_\-eval, \bf{moeo\-Move\-Incr\-Eval}$<$ Move $>$ \&\_\-move\-Incr\-Eval, \bf{moeo\-Binary\-Indicator\-Based\-Fitness\-Assignment}$<$ MOEOT $>$ \&\_\-fitness\-Assignment, eo\-Continue$<$ MOEOT $>$ \&\_\-continuator) +\bf{moeo\-IBMOLS} (mo\-Move\-Init$<$ Move $>$ \&\_\-move\-Init, mo\-Next\-Move$<$ Move $>$ \&\_\-next\-Move, \bf{eo\-Eval\-Func}$<$ MOEOT $>$ \&\_\-eval, \bf{moeo\-Move\-Incr\-Eval}$<$ Move $>$ \&\_\-move\-Incr\-Eval, \bf{moeo\-Binary\-Indicator\-Based\-Fitness\-Assignment}$<$ MOEOT $>$ \&\_\-fitness\-Assignment, \bf{eo\-Continue}$<$ MOEOT $>$ \&\_\-continuator) \begin{CompactList}\small\item\em Ctor. \item\end{CompactList}\item -void \bf{operator()} (eo\-Pop$<$ MOEOT $>$ \&\_\-pop, \bf{moeo\-Archive}$<$ MOEOT $>$ \&\_\-arch) +void \bf{operator()} (\bf{eo\-Pop}$<$ MOEOT $>$ \&\_\-pop, \bf{moeo\-Archive}$<$ MOEOT $>$ \&\_\-arch) \begin{CompactList}\small\item\em Apply the local search until a local archive does not change or another stopping criteria is met and update the archive \_\-arch with new non-dominated solutions. \item\end{CompactList}\end{CompactItemize} \subsection*{Private Member Functions} \begin{CompactItemize} \item -void \bf{one\-Step} (eo\-Pop$<$ MOEOT $>$ \&\_\-pop) +void \bf{one\-Step} (\bf{eo\-Pop}$<$ MOEOT $>$ \&\_\-pop) \begin{CompactList}\small\item\em Apply one step of the local search to the population \_\-pop. \item\end{CompactList}\item -void \bf{new\_\-one\-Step} (eo\-Pop$<$ MOEOT $>$ \&\_\-pop) +void \bf{new\_\-one\-Step} (\bf{eo\-Pop}$<$ MOEOT $>$ \&\_\-pop) \begin{CompactList}\small\item\em Apply one step of the local search to the population \_\-pop. \item\end{CompactList}\end{CompactItemize} \subsection*{Private Attributes} \begin{CompactItemize} @@ -40,7 +40,7 @@ mo\-Move\-Init$<$ Move $>$ \& \bf{move\-Init}\label{classmoeoIBMOLS_b4b4908b893e mo\-Next\-Move$<$ Move $>$ \& \bf{next\-Move}\label{classmoeoIBMOLS_8b8ebbd6eb6c82caa796160b4be2a86b} \begin{CompactList}\small\item\em the neighborhood explorer \item\end{CompactList}\item -eo\-Eval\-Func$<$ MOEOT $>$ \& \bf{eval}\label{classmoeoIBMOLS_e9acda4b2f61f8960109a8c6fd52551e} +\bf{eo\-Eval\-Func}$<$ MOEOT $>$ \& \bf{eval}\label{classmoeoIBMOLS_e9acda4b2f61f8960109a8c6fd52551e} \begin{CompactList}\small\item\em the full evaluation \item\end{CompactList}\item \bf{moeo\-Move\-Incr\-Eval}$<$ Move $>$ \& \bf{move\-Incr\-Eval}\label{classmoeoIBMOLS_6c38636061bd03c4be809277e2dc257a} @@ -49,7 +49,7 @@ eo\-Eval\-Func$<$ MOEOT $>$ \& \bf{eval}\label{classmoeoIBMOLS_e9acda4b2f61f8960 \bf{moeo\-Binary\-Indicator\-Based\-Fitness\-Assignment}$<$ MOEOT $>$ \& \bf{fitness\-Assignment}\label{classmoeoIBMOLS_0c858da33922736b74d9875766cec9d7} \begin{CompactList}\small\item\em the fitness assignment strategy \item\end{CompactList}\item -eo\-Continue$<$ MOEOT $>$ \& \bf{continuator}\label{classmoeoIBMOLS_c15985c0bb5d9ba835f35d99d7c42b14} +\bf{eo\-Continue}$<$ MOEOT $>$ \& \bf{continuator}\label{classmoeoIBMOLS_c15985c0bb5d9ba835f35d99d7c42b14} \begin{CompactList}\small\item\em the stopping criteria \item\end{CompactList}\end{CompactItemize} \subsection*{Classes} @@ -73,7 +73,7 @@ Definition at line 58 of file moeo\-IBMOLS.h. \subsection{Constructor \& Destructor Documentation} \index{moeoIBMOLS@{moeo\-IBMOLS}!moeoIBMOLS@{moeoIBMOLS}} \index{moeoIBMOLS@{moeoIBMOLS}!moeoIBMOLS@{moeo\-IBMOLS}} -\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$class MOEOT, class Move$>$ \bf{moeo\-IBMOLS}$<$ MOEOT, Move $>$::\bf{moeo\-IBMOLS} (mo\-Move\-Init$<$ Move $>$ \& {\em \_\-move\-Init}, mo\-Next\-Move$<$ Move $>$ \& {\em \_\-next\-Move}, eo\-Eval\-Func$<$ MOEOT $>$ \& {\em \_\-eval}, \bf{moeo\-Move\-Incr\-Eval}$<$ Move $>$ \& {\em \_\-move\-Incr\-Eval}, \bf{moeo\-Binary\-Indicator\-Based\-Fitness\-Assignment}$<$ MOEOT $>$ \& {\em \_\-fitness\-Assignment}, eo\-Continue$<$ MOEOT $>$ \& {\em \_\-continuator})\hspace{0.3cm}{\tt [inline]}}\label{classmoeoIBMOLS_6d6a39ad3d5e4c298d450d801098e274} +\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$class MOEOT, class Move$>$ \bf{moeo\-IBMOLS}$<$ MOEOT, Move $>$::\bf{moeo\-IBMOLS} (mo\-Move\-Init$<$ Move $>$ \& {\em \_\-move\-Init}, mo\-Next\-Move$<$ Move $>$ \& {\em \_\-next\-Move}, \bf{eo\-Eval\-Func}$<$ MOEOT $>$ \& {\em \_\-eval}, \bf{moeo\-Move\-Incr\-Eval}$<$ Move $>$ \& {\em \_\-move\-Incr\-Eval}, \bf{moeo\-Binary\-Indicator\-Based\-Fitness\-Assignment}$<$ MOEOT $>$ \& {\em \_\-fitness\-Assignment}, \bf{eo\-Continue}$<$ MOEOT $>$ \& {\em \_\-continuator})\hspace{0.3cm}{\tt [inline]}}\label{classmoeoIBMOLS_6d6a39ad3d5e4c298d450d801098e274} Ctor. @@ -90,7 +90,7 @@ Definition at line 75 of file moeo\-IBMOLS.h. \subsection{Member Function Documentation} \index{moeoIBMOLS@{moeo\-IBMOLS}!operator()@{operator()}} \index{operator()@{operator()}!moeoIBMOLS@{moeo\-IBMOLS}} -\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$class MOEOT, class Move$>$ void \bf{moeo\-IBMOLS}$<$ MOEOT, Move $>$::operator() (eo\-Pop$<$ MOEOT $>$ \& {\em \_\-pop}, \bf{moeo\-Archive}$<$ MOEOT $>$ \& {\em \_\-arch})\hspace{0.3cm}{\tt [inline]}}\label{classmoeoIBMOLS_fd788bbc4f956dec932dba2a4d4479b6} +\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$class MOEOT, class Move$>$ void \bf{moeo\-IBMOLS}$<$ MOEOT, Move $>$::operator() (\bf{eo\-Pop}$<$ MOEOT $>$ \& {\em \_\-pop}, \bf{moeo\-Archive}$<$ MOEOT $>$ \& {\em \_\-arch})\hspace{0.3cm}{\tt [inline, virtual]}}\label{classmoeoIBMOLS_fd788bbc4f956dec932dba2a4d4479b6} Apply the local search until a local archive does not change or another stopping criteria is met and update the archive \_\-arch with new non-dominated solutions. @@ -102,11 +102,13 @@ Apply the local search until a local archive does not change or another stopping \end{Desc} +Implements \bf{eo\-BF$<$ eo\-Pop$<$ MOEOT $>$ \&, moeo\-Archive$<$ MOEOT $>$ \&, void $>$}. + Definition at line 98 of file moeo\-IBMOLS.h. References moeo\-IBMOLS$<$ MOEOT, Move $>$::continuator, moeo\-Archive$<$ MOEOT $>$::equals(), moeo\-IBMOLS$<$ MOEOT, Move $>$::fitness\-Assignment, moeo\-IBMOLS$<$ MOEOT, Move $>$::one\-Step(), and moeo\-Archive$<$ MOEOT $>$::update().\index{moeoIBMOLS@{moeo\-IBMOLS}!oneStep@{oneStep}} \index{oneStep@{oneStep}!moeoIBMOLS@{moeo\-IBMOLS}} -\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$class MOEOT, class Move$>$ void \bf{moeo\-IBMOLS}$<$ MOEOT, Move $>$::one\-Step (eo\-Pop$<$ MOEOT $>$ \& {\em \_\-pop})\hspace{0.3cm}{\tt [inline, private]}}\label{classmoeoIBMOLS_fce770398602972b5d67c52638687d43} +\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$class MOEOT, class Move$>$ void \bf{moeo\-IBMOLS}$<$ MOEOT, Move $>$::one\-Step (\bf{eo\-Pop}$<$ MOEOT $>$ \& {\em \_\-pop})\hspace{0.3cm}{\tt [inline, private]}}\label{classmoeoIBMOLS_fce770398602972b5d67c52638687d43} Apply one step of the local search to the population \_\-pop. @@ -124,7 +126,7 @@ References moeo\-IBMOLS$<$ MOEOT, Move $>$::continuator, moeo\-IBMOLS$<$ MOEOT, Referenced by moeo\-IBMOLS$<$ MOEOT, Move $>$::operator()().\index{moeoIBMOLS@{moeo\-IBMOLS}!new_oneStep@{new\_\-oneStep}} \index{new_oneStep@{new\_\-oneStep}!moeoIBMOLS@{moeo\-IBMOLS}} -\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$class MOEOT, class Move$>$ void \bf{moeo\-IBMOLS}$<$ MOEOT, Move $>$::new\_\-one\-Step (eo\-Pop$<$ MOEOT $>$ \& {\em \_\-pop})\hspace{0.3cm}{\tt [inline, private]}}\label{classmoeoIBMOLS_9d811733d8e7508a7c48615c8ff0f990} +\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$class MOEOT, class Move$>$ void \bf{moeo\-IBMOLS}$<$ MOEOT, Move $>$::new\_\-one\-Step (\bf{eo\-Pop}$<$ MOEOT $>$ \& {\em \_\-pop})\hspace{0.3cm}{\tt [inline, private]}}\label{classmoeoIBMOLS_9d811733d8e7508a7c48615c8ff0f990} Apply one step of the local search to the population \_\-pop. diff --git a/tags/dummy-tag/paradiseo-moeo/doc/latex/classmoeoIBMOLS_1_1OneObjectiveComparator.eps b/tags/dummy-tag/paradiseo-moeo/doc/latex/classmoeoIBMOLS_1_1OneObjectiveComparator.eps index 7324532ff..ffa490e53 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/latex/classmoeoIBMOLS_1_1OneObjectiveComparator.eps +++ b/tags/dummy-tag/paradiseo-moeo/doc/latex/classmoeoIBMOLS_1_1OneObjectiveComparator.eps @@ -5,7 +5,7 @@ %%For: %Magnification: 1.00 %%Orientation: Portrait -%%BoundingBox: 0 0 500 111.732 +%%BoundingBox: 0 0 500 223.464 %%Pages: 0 %%BeginSetup %%EndSetup @@ -19,12 +19,12 @@ /marginwidth 10 def /distx 20 def /disty 40 def -/boundaspect 4.475 def % aspect ratio of the BoundingBox (width/height) +/boundaspect 2.2375 def % aspect ratio of the BoundingBox (width/height) /boundx 500 def /boundy boundx boundaspect div def /xspacing 0 def /yspacing 0 def -/rows 2 def +/rows 4 def /cols 1 def /scalefactor 0 def /boxfont /Times-Roman findfont fontheight scalefont def @@ -175,6 +175,8 @@ boxfont setfont 1 boundaspect scale (moeoIBMOLS< MOEOT, Move >::OneObjectiveComparator) cw (moeoComparator< MOEOT >) cw +(eoBF< A1, A2, R >) cw +(eoFunctorBase) cw /boxwidth boxwidth marginwidth 2 mul add def /xspacing boxwidth distx add def /yspacing boxheight disty add def @@ -188,6 +190,8 @@ boundx scalefactor div boundy scalefactor div scale (moeoIBMOLS< MOEOT, Move >::OneObjectiveComparator) 0 0 box (moeoComparator< MOEOT >) 0 1 box + (eoBF< A1, A2, R >) 0 2 box + (eoFunctorBase) 0 3 box % ----- relations ----- @@ -195,3 +199,11 @@ solid 0 0 0 out solid 1 0 1 in +solid +0 0 1 out +solid +1 0 2 in +solid +0 0 2 out +solid +1 0 3 in diff --git a/tags/dummy-tag/paradiseo-moeo/doc/latex/classmoeoIBMOLS_1_1OneObjectiveComparator.tex b/tags/dummy-tag/paradiseo-moeo/doc/latex/classmoeoIBMOLS_1_1OneObjectiveComparator.tex index 5e3ca169e..2e79c9b7d 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/latex/classmoeoIBMOLS_1_1OneObjectiveComparator.tex +++ b/tags/dummy-tag/paradiseo-moeo/doc/latex/classmoeoIBMOLS_1_1OneObjectiveComparator.tex @@ -3,7 +3,7 @@ Inheritance diagram for moeo\-IBMOLS$<$ MOEOT, Move $>$::One\-Objective\-Comparator::\begin{figure}[H] \begin{center} \leavevmode -\includegraphics[height=2cm]{classmoeoIBMOLS_1_1OneObjectiveComparator} +\includegraphics[height=4cm]{classmoeoIBMOLS_1_1OneObjectiveComparator} \end{center} \end{figure} \subsection*{Public Member Functions} diff --git a/tags/dummy-tag/paradiseo-moeo/doc/latex/classmoeoIteratedIBMOLS.eps b/tags/dummy-tag/paradiseo-moeo/doc/latex/classmoeoIteratedIBMOLS.eps index 578dcd803..9957b08e2 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/latex/classmoeoIteratedIBMOLS.eps +++ b/tags/dummy-tag/paradiseo-moeo/doc/latex/classmoeoIteratedIBMOLS.eps @@ -5,7 +5,7 @@ %%For: %Magnification: 1.00 %%Orientation: Portrait -%%BoundingBox: 0 0 500 227.273 +%%BoundingBox: 0 0 500 101.266 %%Pages: 0 %%BeginSetup %%EndSetup @@ -19,13 +19,13 @@ /marginwidth 10 def /distx 20 def /disty 40 def -/boundaspect 2.2 def % aspect ratio of the BoundingBox (width/height) +/boundaspect 4.9375 def % aspect ratio of the BoundingBox (width/height) /boundx 500 def /boundy boundx boundaspect div def /xspacing 0 def /yspacing 0 def -/rows 3 def -/cols 1 def +/rows 4 def +/cols 2 def /scalefactor 0 def /boxfont /Times-Roman findfont fontheight scalefont def @@ -176,6 +176,8 @@ boxfont setfont (moeoIteratedIBMOLS< MOEOT, Move >) cw (moeoLS< MOEOT, eoPop< MOEOT > & >) cw (moeoAlgo) cw +(eoBF< eoPop< MOEOT > &, moeoArchive< MOEOT > &, void >) cw +(eoFunctorBase) cw /boxwidth boxwidth marginwidth 2 mul add def /xspacing boxwidth distx add def /yspacing boxheight disty add def @@ -187,17 +189,27 @@ boundx scalefactor div boundy scalefactor div scale % ----- classes ----- - (moeoIteratedIBMOLS< MOEOT, Move >) 0 0 box - (moeoLS< MOEOT, eoPop< MOEOT > & >) 0 1 box + (moeoIteratedIBMOLS< MOEOT, Move >) 0.5 0 box + (moeoLS< MOEOT, eoPop< MOEOT > & >) 0.5 1 box (moeoAlgo) 0 2 box + (eoBF< eoPop< MOEOT > &, moeoArchive< MOEOT > &, void >) 1 2 box + (eoFunctorBase) 1 3 box % ----- relations ----- solid -0 0 0 out +0 0.5 0 out solid -1 0 1 in +1 0.5 1 in solid -0 0 1 out +0 0.5 1 out +solid +0 1 2 conn solid 1 0 2 in +solid +1 1 2 in +solid +0 1 2 out +solid +1 1 3 in diff --git a/tags/dummy-tag/paradiseo-moeo/doc/latex/classmoeoIteratedIBMOLS.tex b/tags/dummy-tag/paradiseo-moeo/doc/latex/classmoeoIteratedIBMOLS.tex index 45e67044f..8900d1bdd 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/latex/classmoeoIteratedIBMOLS.tex +++ b/tags/dummy-tag/paradiseo-moeo/doc/latex/classmoeoIteratedIBMOLS.tex @@ -8,7 +8,7 @@ Iterated version of IBMOLS as described in Basseur M., Burke K. Inheritance diagram for moeo\-Iterated\-IBMOLS$<$ MOEOT, Move $>$::\begin{figure}[H] \begin{center} \leavevmode -\includegraphics[height=3cm]{classmoeoIteratedIBMOLS} +\includegraphics[height=2.83544cm]{classmoeoIteratedIBMOLS} \end{center} \end{figure} \subsection*{Public Types} @@ -20,14 +20,14 @@ typedef MOEOT::Objective\-Vector \bf{Objective\-Vector}\label{classmoeoIteratedI \subsection*{Public Member Functions} \begin{CompactItemize} \item -\bf{moeo\-Iterated\-IBMOLS} (mo\-Move\-Init$<$ Move $>$ \&\_\-move\-Init, mo\-Next\-Move$<$ Move $>$ \&\_\-next\-Move, eo\-Eval\-Func$<$ MOEOT $>$ \&\_\-eval, \bf{moeo\-Move\-Incr\-Eval}$<$ Move $>$ \&\_\-move\-Incr\-Eval, \bf{moeo\-Binary\-Indicator\-Based\-Fitness\-Assignment}$<$ MOEOT $>$ \&\_\-fitness\-Assignment, eo\-Continue$<$ MOEOT $>$ \&\_\-continuator, eo\-Mon\-Op$<$ MOEOT $>$ \&\_\-mon\-Op, eo\-Mon\-Op$<$ MOEOT $>$ \&\_\-random\-Mon\-Op, unsigned int \_\-n\-Noise\-Iterations=1) +\bf{moeo\-Iterated\-IBMOLS} (mo\-Move\-Init$<$ Move $>$ \&\_\-move\-Init, mo\-Next\-Move$<$ Move $>$ \&\_\-next\-Move, \bf{eo\-Eval\-Func}$<$ MOEOT $>$ \&\_\-eval, \bf{moeo\-Move\-Incr\-Eval}$<$ Move $>$ \&\_\-move\-Incr\-Eval, \bf{moeo\-Binary\-Indicator\-Based\-Fitness\-Assignment}$<$ MOEOT $>$ \&\_\-fitness\-Assignment, \bf{eo\-Continue}$<$ MOEOT $>$ \&\_\-continuator, \bf{eo\-Mon\-Op}$<$ MOEOT $>$ \&\_\-mon\-Op, \bf{eo\-Mon\-Op}$<$ MOEOT $>$ \&\_\-random\-Mon\-Op, unsigned int \_\-n\-Noise\-Iterations=1) \begin{CompactList}\small\item\em Ctor. \item\end{CompactList}\item -void \bf{operator()} (eo\-Pop$<$ MOEOT $>$ \&\_\-pop, \bf{moeo\-Archive}$<$ MOEOT $>$ \&\_\-arch) +void \bf{operator()} (\bf{eo\-Pop}$<$ MOEOT $>$ \&\_\-pop, \bf{moeo\-Archive}$<$ MOEOT $>$ \&\_\-arch) \begin{CompactList}\small\item\em Apply the local search iteratively until the stopping criteria is met. \item\end{CompactList}\end{CompactItemize} \subsection*{Private Member Functions} \begin{CompactItemize} \item -void \bf{generate\-New\-Solutions} (eo\-Pop$<$ MOEOT $>$ \&\_\-pop, const \bf{moeo\-Archive}$<$ MOEOT $>$ \&\_\-arch) +void \bf{generate\-New\-Solutions} (\bf{eo\-Pop}$<$ MOEOT $>$ \&\_\-pop, const \bf{moeo\-Archive}$<$ MOEOT $>$ \&\_\-arch) \begin{CompactList}\small\item\em Creates new population randomly initialized and/or initialized from the archive \_\-arch. \item\end{CompactList}\end{CompactItemize} \subsection*{Private Attributes} \begin{CompactItemize} @@ -35,16 +35,16 @@ void \bf{generate\-New\-Solutions} (eo\-Pop$<$ MOEOT $>$ \&\_\-pop, const \bf{mo \bf{moeo\-IBMOLS}$<$ MOEOT, Move $>$ \bf{ibmols}\label{classmoeoIteratedIBMOLS_6b1351f1faa391a1f095d1f9d4dba915} \begin{CompactList}\small\item\em the local search to iterate \item\end{CompactList}\item -eo\-Eval\-Func$<$ MOEOT $>$ \& \bf{eval}\label{classmoeoIteratedIBMOLS_7abdd0c1433ec4671522c8d5edc9fe61} +\bf{eo\-Eval\-Func}$<$ MOEOT $>$ \& \bf{eval}\label{classmoeoIteratedIBMOLS_7abdd0c1433ec4671522c8d5edc9fe61} \begin{CompactList}\small\item\em the full evaluation \item\end{CompactList}\item -eo\-Continue$<$ MOEOT $>$ \& \bf{continuator}\label{classmoeoIteratedIBMOLS_964e5df65c7aa33dd84eed3180d5e0a3} +\bf{eo\-Continue}$<$ MOEOT $>$ \& \bf{continuator}\label{classmoeoIteratedIBMOLS_964e5df65c7aa33dd84eed3180d5e0a3} \begin{CompactList}\small\item\em the stopping criteria \item\end{CompactList}\item -eo\-Mon\-Op$<$ MOEOT $>$ \& \bf{mon\-Op}\label{classmoeoIteratedIBMOLS_77851daa2f2230000c0012beef3b8558} +\bf{eo\-Mon\-Op}$<$ MOEOT $>$ \& \bf{mon\-Op}\label{classmoeoIteratedIBMOLS_77851daa2f2230000c0012beef3b8558} \begin{CompactList}\small\item\em the monary operator \item\end{CompactList}\item -eo\-Mon\-Op$<$ MOEOT $>$ \& \bf{random\-Mon\-Op}\label{classmoeoIteratedIBMOLS_89df3bfa7069c06c7e7cf4b30ccc5535} +\bf{eo\-Mon\-Op}$<$ MOEOT $>$ \& \bf{random\-Mon\-Op}\label{classmoeoIteratedIBMOLS_89df3bfa7069c06c7e7cf4b30ccc5535} \begin{CompactList}\small\item\em the random monary operator (or random initializer) \item\end{CompactList}\item unsigned int \bf{n\-Noise\-Iterations}\label{classmoeoIteratedIBMOLS_a50f25daf2847fb9d299ef65baf3bda7} @@ -66,7 +66,7 @@ Definition at line 66 of file moeo\-Iterated\-IBMOLS.h. \subsection{Constructor \& Destructor Documentation} \index{moeoIteratedIBMOLS@{moeo\-Iterated\-IBMOLS}!moeoIteratedIBMOLS@{moeoIteratedIBMOLS}} \index{moeoIteratedIBMOLS@{moeoIteratedIBMOLS}!moeoIteratedIBMOLS@{moeo\-Iterated\-IBMOLS}} -\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$class MOEOT, class Move$>$ \bf{moeo\-Iterated\-IBMOLS}$<$ MOEOT, Move $>$::\bf{moeo\-Iterated\-IBMOLS} (mo\-Move\-Init$<$ Move $>$ \& {\em \_\-move\-Init}, mo\-Next\-Move$<$ Move $>$ \& {\em \_\-next\-Move}, eo\-Eval\-Func$<$ MOEOT $>$ \& {\em \_\-eval}, \bf{moeo\-Move\-Incr\-Eval}$<$ Move $>$ \& {\em \_\-move\-Incr\-Eval}, \bf{moeo\-Binary\-Indicator\-Based\-Fitness\-Assignment}$<$ MOEOT $>$ \& {\em \_\-fitness\-Assignment}, eo\-Continue$<$ MOEOT $>$ \& {\em \_\-continuator}, eo\-Mon\-Op$<$ MOEOT $>$ \& {\em \_\-mon\-Op}, eo\-Mon\-Op$<$ MOEOT $>$ \& {\em \_\-random\-Mon\-Op}, unsigned int {\em \_\-n\-Noise\-Iterations} = {\tt 1})\hspace{0.3cm}{\tt [inline]}}\label{classmoeoIteratedIBMOLS_67352bb5d797f20e767a4f0fa6d80f93} +\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$class MOEOT, class Move$>$ \bf{moeo\-Iterated\-IBMOLS}$<$ MOEOT, Move $>$::\bf{moeo\-Iterated\-IBMOLS} (mo\-Move\-Init$<$ Move $>$ \& {\em \_\-move\-Init}, mo\-Next\-Move$<$ Move $>$ \& {\em \_\-next\-Move}, \bf{eo\-Eval\-Func}$<$ MOEOT $>$ \& {\em \_\-eval}, \bf{moeo\-Move\-Incr\-Eval}$<$ Move $>$ \& {\em \_\-move\-Incr\-Eval}, \bf{moeo\-Binary\-Indicator\-Based\-Fitness\-Assignment}$<$ MOEOT $>$ \& {\em \_\-fitness\-Assignment}, \bf{eo\-Continue}$<$ MOEOT $>$ \& {\em \_\-continuator}, \bf{eo\-Mon\-Op}$<$ MOEOT $>$ \& {\em \_\-mon\-Op}, \bf{eo\-Mon\-Op}$<$ MOEOT $>$ \& {\em \_\-random\-Mon\-Op}, unsigned int {\em \_\-n\-Noise\-Iterations} = {\tt 1})\hspace{0.3cm}{\tt [inline]}}\label{classmoeoIteratedIBMOLS_67352bb5d797f20e767a4f0fa6d80f93} Ctor. @@ -83,7 +83,7 @@ Definition at line 86 of file moeo\-Iterated\-IBMOLS.h. \subsection{Member Function Documentation} \index{moeoIteratedIBMOLS@{moeo\-Iterated\-IBMOLS}!operator()@{operator()}} \index{operator()@{operator()}!moeoIteratedIBMOLS@{moeo\-Iterated\-IBMOLS}} -\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$class MOEOT, class Move$>$ void \bf{moeo\-Iterated\-IBMOLS}$<$ MOEOT, Move $>$::operator() (eo\-Pop$<$ MOEOT $>$ \& {\em \_\-pop}, \bf{moeo\-Archive}$<$ MOEOT $>$ \& {\em \_\-arch})\hspace{0.3cm}{\tt [inline]}}\label{classmoeoIteratedIBMOLS_52d4aa19a93c69ed0c2246c62821e76e} +\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$class MOEOT, class Move$>$ void \bf{moeo\-Iterated\-IBMOLS}$<$ MOEOT, Move $>$::operator() (\bf{eo\-Pop}$<$ MOEOT $>$ \& {\em \_\-pop}, \bf{moeo\-Archive}$<$ MOEOT $>$ \& {\em \_\-arch})\hspace{0.3cm}{\tt [inline, virtual]}}\label{classmoeoIteratedIBMOLS_52d4aa19a93c69ed0c2246c62821e76e} Apply the local search iteratively until the stopping criteria is met. @@ -95,11 +95,13 @@ Apply the local search iteratively until the stopping criteria is met. \end{Desc} +Implements \bf{eo\-BF$<$ eo\-Pop$<$ MOEOT $>$ \&, moeo\-Archive$<$ MOEOT $>$ \&, void $>$}. + Definition at line 111 of file moeo\-Iterated\-IBMOLS.h. References moeo\-Iterated\-IBMOLS$<$ MOEOT, Move $>$::continuator, moeo\-Iterated\-IBMOLS$<$ MOEOT, Move $>$::generate\-New\-Solutions(), moeo\-Iterated\-IBMOLS$<$ MOEOT, Move $>$::ibmols, and moeo\-Archive$<$ MOEOT $>$::update().\index{moeoIteratedIBMOLS@{moeo\-Iterated\-IBMOLS}!generateNewSolutions@{generateNewSolutions}} \index{generateNewSolutions@{generateNewSolutions}!moeoIteratedIBMOLS@{moeo\-Iterated\-IBMOLS}} -\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$class MOEOT, class Move$>$ void \bf{moeo\-Iterated\-IBMOLS}$<$ MOEOT, Move $>$::generate\-New\-Solutions (eo\-Pop$<$ MOEOT $>$ \& {\em \_\-pop}, const \bf{moeo\-Archive}$<$ MOEOT $>$ \& {\em \_\-arch})\hspace{0.3cm}{\tt [inline, private]}}\label{classmoeoIteratedIBMOLS_2826cf283f6670b3c46da5ac6b6def18} +\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$class MOEOT, class Move$>$ void \bf{moeo\-Iterated\-IBMOLS}$<$ MOEOT, Move $>$::generate\-New\-Solutions (\bf{eo\-Pop}$<$ MOEOT $>$ \& {\em \_\-pop}, const \bf{moeo\-Archive}$<$ MOEOT $>$ \& {\em \_\-arch})\hspace{0.3cm}{\tt [inline, private]}}\label{classmoeoIteratedIBMOLS_2826cf283f6670b3c46da5ac6b6def18} Creates new population randomly initialized and/or initialized from the archive \_\-arch. @@ -113,7 +115,7 @@ Creates new population randomly initialized and/or initialized from the archive Definition at line 146 of file moeo\-Iterated\-IBMOLS.h. -References moeo\-Iterated\-IBMOLS$<$ MOEOT, Move $>$::eval, moeo\-Iterated\-IBMOLS$<$ MOEOT, Move $>$::mon\-Op, moeo\-Iterated\-IBMOLS$<$ MOEOT, Move $>$::n\-Noise\-Iterations, and moeo\-Iterated\-IBMOLS$<$ MOEOT, Move $>$::random\-Mon\-Op. +References moeo\-Iterated\-IBMOLS$<$ MOEOT, Move $>$::eval, eo\-Pop$<$ EOT $>$::invalidate(), moeo\-Iterated\-IBMOLS$<$ MOEOT, Move $>$::mon\-Op, moeo\-Iterated\-IBMOLS$<$ MOEOT, Move $>$::n\-Noise\-Iterations, and moeo\-Iterated\-IBMOLS$<$ MOEOT, Move $>$::random\-Mon\-Op. Referenced by moeo\-Iterated\-IBMOLS$<$ MOEOT, Move $>$::operator()(). diff --git a/tags/dummy-tag/paradiseo-moeo/doc/latex/classmoeoMoveIncrEval.tex b/tags/dummy-tag/paradiseo-moeo/doc/latex/classmoeoMoveIncrEval.tex index a86dbb43f..a95e524c3 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/latex/classmoeoMoveIncrEval.tex +++ b/tags/dummy-tag/paradiseo-moeo/doc/latex/classmoeoMoveIncrEval.tex @@ -1,5 +1,11 @@ \section{moeo\-Move\-Incr\-Eval$<$ Move $>$ Class Template Reference} \label{classmoeoMoveIncrEval}\index{moeoMoveIncrEval@{moeoMoveIncrEval}} +Inheritance diagram for moeo\-Move\-Incr\-Eval$<$ Move $>$::\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[height=3cm]{classmoeoMoveIncrEval} +\end{center} +\end{figure} \subsection{Detailed Description} diff --git a/tags/dummy-tag/paradiseo-moeo/doc/latex/classmoeoReferencePointIndicatorBasedFitnessAssignment.eps b/tags/dummy-tag/paradiseo-moeo/doc/latex/classmoeoReferencePointIndicatorBasedFitnessAssignment.eps index 1a0597c9e..c1feb7742 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/latex/classmoeoReferencePointIndicatorBasedFitnessAssignment.eps +++ b/tags/dummy-tag/paradiseo-moeo/doc/latex/classmoeoReferencePointIndicatorBasedFitnessAssignment.eps @@ -5,7 +5,7 @@ %%For: %Magnification: 1.00 %%Orientation: Portrait -%%BoundingBox: 0 0 500 101.266 +%%BoundingBox: 0 0 500 202.532 %%Pages: 0 %%BeginSetup %%EndSetup @@ -19,12 +19,12 @@ /marginwidth 10 def /distx 20 def /disty 40 def -/boundaspect 4.9375 def % aspect ratio of the BoundingBox (width/height) +/boundaspect 2.46875 def % aspect ratio of the BoundingBox (width/height) /boundx 500 def /boundy boundx boundaspect div def /xspacing 0 def /yspacing 0 def -/rows 2 def +/rows 4 def /cols 1 def /scalefactor 0 def /boxfont /Times-Roman findfont fontheight scalefont def @@ -175,6 +175,8 @@ boxfont setfont 1 boundaspect scale (moeoReferencePointIndicatorBasedFitnessAssignment< MOEOT >) cw (moeoFitnessAssignment< MOEOT >) cw +(eoUF< eoPop< MOEOT > &, void >) cw +(eoFunctorBase) cw /boxwidth boxwidth marginwidth 2 mul add def /xspacing boxwidth distx add def /yspacing boxheight disty add def @@ -188,6 +190,8 @@ boundx scalefactor div boundy scalefactor div scale (moeoReferencePointIndicatorBasedFitnessAssignment< MOEOT >) 0 0 box (moeoFitnessAssignment< MOEOT >) 0 1 box + (eoUF< eoPop< MOEOT > &, void >) 0 2 box + (eoFunctorBase) 0 3 box % ----- relations ----- @@ -195,3 +199,11 @@ solid 0 0 0 out solid 1 0 1 in +solid +0 0 1 out +solid +1 0 2 in +solid +0 0 2 out +solid +1 0 3 in diff --git a/tags/dummy-tag/paradiseo-moeo/doc/latex/classmoeoReferencePointIndicatorBasedFitnessAssignment.tex b/tags/dummy-tag/paradiseo-moeo/doc/latex/classmoeoReferencePointIndicatorBasedFitnessAssignment.tex index 392801fae..d2fa69d92 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/latex/classmoeoReferencePointIndicatorBasedFitnessAssignment.tex +++ b/tags/dummy-tag/paradiseo-moeo/doc/latex/classmoeoReferencePointIndicatorBasedFitnessAssignment.tex @@ -8,7 +8,7 @@ Fitness assignment sheme based a Reference Point and a Quality Indicator. Inheritance diagram for moeo\-Reference\-Point\-Indicator\-Based\-Fitness\-Assignment$<$ MOEOT $>$::\begin{figure}[H] \begin{center} \leavevmode -\includegraphics[height=2cm]{classmoeoReferencePointIndicatorBasedFitnessAssignment} +\includegraphics[height=4cm]{classmoeoReferencePointIndicatorBasedFitnessAssignment} \end{center} \end{figure} \subsection*{Public Types} @@ -22,16 +22,16 @@ typedef MOEOT::Objective\-Vector \bf{Objective\-Vector}\label{classmoeoReference \item \bf{moeo\-Reference\-Point\-Indicator\-Based\-Fitness\-Assignment} (\bf{Objective\-Vector} \&\_\-ref\-Point, \bf{moeo\-Normalized\-Solution\-Vs\-Solution\-Binary\-Metric}$<$ \bf{Objective\-Vector}, double $>$ \&\_\-metric) \begin{CompactList}\small\item\em Ctor. \item\end{CompactList}\item -void \bf{operator()} (eo\-Pop$<$ MOEOT $>$ \&\_\-pop) +void \bf{operator()} (\bf{eo\-Pop}$<$ MOEOT $>$ \&\_\-pop) \begin{CompactList}\small\item\em Sets the fitness values for every solution contained in the population \_\-pop. \item\end{CompactList}\item -void \bf{update\-By\-Deleting} (eo\-Pop$<$ MOEOT $>$ \&\_\-pop, \bf{Objective\-Vector} \&\_\-obj\-Vec) +void \bf{update\-By\-Deleting} (\bf{eo\-Pop}$<$ MOEOT $>$ \&\_\-pop, \bf{Objective\-Vector} \&\_\-obj\-Vec) \begin{CompactList}\small\item\em Updates the fitness values of the whole population \_\-pop by taking the deletion of the objective vector \_\-obj\-Vec into account. \item\end{CompactList}\end{CompactItemize} \subsection*{Protected Member Functions} \begin{CompactItemize} \item -void \bf{setup} (const eo\-Pop$<$ MOEOT $>$ \&\_\-pop) +void \bf{setup} (const \bf{eo\-Pop}$<$ MOEOT $>$ \&\_\-pop) \begin{CompactList}\small\item\em Sets the bounds for every objective using the min and the max value for every objective vector of \_\-pop (and the reference point). \item\end{CompactList}\item -void \bf{set\-Fitnesses} (eo\-Pop$<$ MOEOT $>$ \&\_\-pop) +void \bf{set\-Fitnesses} (\bf{eo\-Pop}$<$ MOEOT $>$ \&\_\-pop) \begin{CompactList}\small\item\em Sets the fitness of every individual contained in the population \_\-pop. \item\end{CompactList}\end{CompactItemize} \subsection*{Protected Attributes} \begin{CompactItemize} @@ -73,7 +73,7 @@ Definition at line 62 of file moeo\-Reference\-Point\-Indicator\-Based\-Fitness\ \subsection{Member Function Documentation} \index{moeoReferencePointIndicatorBasedFitnessAssignment@{moeo\-Reference\-Point\-Indicator\-Based\-Fitness\-Assignment}!operator()@{operator()}} \index{operator()@{operator()}!moeoReferencePointIndicatorBasedFitnessAssignment@{moeo\-Reference\-Point\-Indicator\-Based\-Fitness\-Assignment}} -\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$class MOEOT$>$ void \bf{moeo\-Reference\-Point\-Indicator\-Based\-Fitness\-Assignment}$<$ MOEOT $>$::operator() (eo\-Pop$<$ MOEOT $>$ \& {\em \_\-pop})\hspace{0.3cm}{\tt [inline]}}\label{classmoeoReferencePointIndicatorBasedFitnessAssignment_d122ebb7cda54b283d6736dc5e57da7d} +\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$class MOEOT$>$ void \bf{moeo\-Reference\-Point\-Indicator\-Based\-Fitness\-Assignment}$<$ MOEOT $>$::operator() (\bf{eo\-Pop}$<$ MOEOT $>$ \& {\em \_\-pop})\hspace{0.3cm}{\tt [inline, virtual]}}\label{classmoeoReferencePointIndicatorBasedFitnessAssignment_d122ebb7cda54b283d6736dc5e57da7d} Sets the fitness values for every solution contained in the population \_\-pop. @@ -85,11 +85,13 @@ Sets the fitness values for every solution contained in the population \_\-pop. \end{Desc} +Implements \bf{eo\-UF$<$ eo\-Pop$<$ MOEOT $>$ \&, void $>$}. + Definition at line 71 of file moeo\-Reference\-Point\-Indicator\-Based\-Fitness\-Assignment.h. References moeo\-Reference\-Point\-Indicator\-Based\-Fitness\-Assignment$<$ MOEOT $>$::set\-Fitnesses(), and moeo\-Reference\-Point\-Indicator\-Based\-Fitness\-Assignment$<$ MOEOT $>$::setup().\index{moeoReferencePointIndicatorBasedFitnessAssignment@{moeo\-Reference\-Point\-Indicator\-Based\-Fitness\-Assignment}!updateByDeleting@{updateByDeleting}} \index{updateByDeleting@{updateByDeleting}!moeoReferencePointIndicatorBasedFitnessAssignment@{moeo\-Reference\-Point\-Indicator\-Based\-Fitness\-Assignment}} -\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$class MOEOT$>$ void \bf{moeo\-Reference\-Point\-Indicator\-Based\-Fitness\-Assignment}$<$ MOEOT $>$::update\-By\-Deleting (eo\-Pop$<$ MOEOT $>$ \& {\em \_\-pop}, \bf{Objective\-Vector} \& {\em \_\-obj\-Vec})\hspace{0.3cm}{\tt [inline, virtual]}}\label{classmoeoReferencePointIndicatorBasedFitnessAssignment_ba47422dd4f82274af2f69c0b5f95d3a} +\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$class MOEOT$>$ void \bf{moeo\-Reference\-Point\-Indicator\-Based\-Fitness\-Assignment}$<$ MOEOT $>$::update\-By\-Deleting (\bf{eo\-Pop}$<$ MOEOT $>$ \& {\em \_\-pop}, \bf{Objective\-Vector} \& {\em \_\-obj\-Vec})\hspace{0.3cm}{\tt [inline, virtual]}}\label{classmoeoReferencePointIndicatorBasedFitnessAssignment_ba47422dd4f82274af2f69c0b5f95d3a} Updates the fitness values of the whole population \_\-pop by taking the deletion of the objective vector \_\-obj\-Vec into account. @@ -105,7 +107,7 @@ Implements \bf{moeo\-Fitness\-Assignment$<$ MOEOT $>$} \doxyref{p.}{classmoeoFit Definition at line 85 of file moeo\-Reference\-Point\-Indicator\-Based\-Fitness\-Assignment.h.\index{moeoReferencePointIndicatorBasedFitnessAssignment@{moeo\-Reference\-Point\-Indicator\-Based\-Fitness\-Assignment}!setup@{setup}} \index{setup@{setup}!moeoReferencePointIndicatorBasedFitnessAssignment@{moeo\-Reference\-Point\-Indicator\-Based\-Fitness\-Assignment}} -\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$class MOEOT$>$ void \bf{moeo\-Reference\-Point\-Indicator\-Based\-Fitness\-Assignment}$<$ MOEOT $>$::setup (const eo\-Pop$<$ MOEOT $>$ \& {\em \_\-pop})\hspace{0.3cm}{\tt [inline, protected]}}\label{classmoeoReferencePointIndicatorBasedFitnessAssignment_67bfa12f97d247c15f3e28f923646b78} +\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$class MOEOT$>$ void \bf{moeo\-Reference\-Point\-Indicator\-Based\-Fitness\-Assignment}$<$ MOEOT $>$::setup (const \bf{eo\-Pop}$<$ MOEOT $>$ \& {\em \_\-pop})\hspace{0.3cm}{\tt [inline, protected]}}\label{classmoeoReferencePointIndicatorBasedFitnessAssignment_67bfa12f97d247c15f3e28f923646b78} Sets the bounds for every objective using the min and the max value for every objective vector of \_\-pop (and the reference point). @@ -123,7 +125,7 @@ References moeo\-Reference\-Point\-Indicator\-Based\-Fitness\-Assignment$<$ MOEO Referenced by moeo\-Reference\-Point\-Indicator\-Based\-Fitness\-Assignment$<$ MOEOT $>$::operator()().\index{moeoReferencePointIndicatorBasedFitnessAssignment@{moeo\-Reference\-Point\-Indicator\-Based\-Fitness\-Assignment}!setFitnesses@{setFitnesses}} \index{setFitnesses@{setFitnesses}!moeoReferencePointIndicatorBasedFitnessAssignment@{moeo\-Reference\-Point\-Indicator\-Based\-Fitness\-Assignment}} -\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$class MOEOT$>$ void \bf{moeo\-Reference\-Point\-Indicator\-Based\-Fitness\-Assignment}$<$ MOEOT $>$::set\-Fitnesses (eo\-Pop$<$ MOEOT $>$ \& {\em \_\-pop})\hspace{0.3cm}{\tt [inline, protected]}}\label{classmoeoReferencePointIndicatorBasedFitnessAssignment_b1ca358eeb6dac0afe902a3978e1219a} +\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$class MOEOT$>$ void \bf{moeo\-Reference\-Point\-Indicator\-Based\-Fitness\-Assignment}$<$ MOEOT $>$::set\-Fitnesses (\bf{eo\-Pop}$<$ MOEOT $>$ \& {\em \_\-pop})\hspace{0.3cm}{\tt [inline, protected]}}\label{classmoeoReferencePointIndicatorBasedFitnessAssignment_b1ca358eeb6dac0afe902a3978e1219a} Sets the fitness of every individual contained in the population \_\-pop. diff --git a/tags/dummy-tag/paradiseo-moeo/doc/man/man3/FlowShopOpCrossoverQuad.3 b/tags/dummy-tag/paradiseo-moeo/doc/man/man3/FlowShopOpCrossoverQuad.3 index 663415e6e..8f12221fc 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/man/man3/FlowShopOpCrossoverQuad.3 +++ b/tags/dummy-tag/paradiseo-moeo/doc/man/man3/FlowShopOpCrossoverQuad.3 @@ -10,6 +10,8 @@ FlowShopOpCrossoverQuad \- Quadratic crossover operator for flow-shop (modify th .PP \fC#include \fP .PP +Inherits \fBeoQuadOp< FlowShop >\fP. +.PP .SS "Public Member Functions" .in +1c @@ -37,7 +39,7 @@ Quadratic crossover operator for flow-shop (modify the both genotypes). Definition at line 47 of file FlowShopOpCrossoverQuad.h. .SH "Member Function Documentation" .PP -.SS "bool FlowShopOpCrossoverQuad::operator() (\fBFlowShop\fP & _flowshop1, \fBFlowShop\fP & _flowshop2)" +.SS "bool FlowShopOpCrossoverQuad::operator() (\fBFlowShop\fP & _flowshop1, \fBFlowShop\fP & _flowshop2)\fC [virtual]\fP" .PP eoQuad crossover - _flowshop1 and _flowshop2 are the (future) offspring, i.e. .PP @@ -51,10 +53,12 @@ _copies_ of the parents .RE .PP +.PP +Implements \fBeoBF< FlowShop &, FlowShop &, bool >\fP. .PP Definition at line 47 of file FlowShopOpCrossoverQuad.cpp. .PP -References generateOffspring(), and moeoVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity, GeneType >::value(). +References generateOffspring(), eoRng::random(), and moeoVector< MOEOObjectiveVector, MOEOFitness, MOEODiversity, GeneType >::value(). .SS "\fBFlowShop\fP FlowShopOpCrossoverQuad::generateOffspring (const \fBFlowShop\fP & _parent1, const \fBFlowShop\fP & _parent2, unsigned int _point1, unsigned int _point2)\fC [private]\fP" .PP generation of an offspring by a 2 points crossover diff --git a/tags/dummy-tag/paradiseo-moeo/doc/man/man3/moeoIBMOLS.3 b/tags/dummy-tag/paradiseo-moeo/doc/man/man3/moeoIBMOLS.3 index c474aa222..5ea6506de 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/man/man3/moeoIBMOLS.3 +++ b/tags/dummy-tag/paradiseo-moeo/doc/man/man3/moeoIBMOLS.3 @@ -24,11 +24,11 @@ Inherits \fBmoeoLS< MOEOT, eoPop< MOEOT > & >\fP. .in +1c .ti -1c -.RI "\fBmoeoIBMOLS\fP (moMoveInit< Move > &_moveInit, moNextMove< Move > &_nextMove, eoEvalFunc< MOEOT > &_eval, \fBmoeoMoveIncrEval\fP< Move > &_moveIncrEval, \fBmoeoBinaryIndicatorBasedFitnessAssignment\fP< MOEOT > &_fitnessAssignment, eoContinue< MOEOT > &_continuator)" +.RI "\fBmoeoIBMOLS\fP (moMoveInit< Move > &_moveInit, moNextMove< Move > &_nextMove, \fBeoEvalFunc\fP< MOEOT > &_eval, \fBmoeoMoveIncrEval\fP< Move > &_moveIncrEval, \fBmoeoBinaryIndicatorBasedFitnessAssignment\fP< MOEOT > &_fitnessAssignment, \fBeoContinue\fP< MOEOT > &_continuator)" .br .RI "\fICtor. \fP" .ti -1c -.RI "void \fBoperator()\fP (eoPop< MOEOT > &_pop, \fBmoeoArchive\fP< MOEOT > &_arch)" +.RI "void \fBoperator()\fP (\fBeoPop\fP< MOEOT > &_pop, \fBmoeoArchive\fP< MOEOT > &_arch)" .br .RI "\fIApply the local search until a local archive does not change or another stopping criteria is met and update the archive _arch with new non-dominated solutions. \fP" .in -1c @@ -36,11 +36,11 @@ Inherits \fBmoeoLS< MOEOT, eoPop< MOEOT > & >\fP. .in +1c .ti -1c -.RI "void \fBoneStep\fP (eoPop< MOEOT > &_pop)" +.RI "void \fBoneStep\fP (\fBeoPop\fP< MOEOT > &_pop)" .br .RI "\fIApply one step of the local search to the population _pop. \fP" .ti -1c -.RI "void \fBnew_oneStep\fP (eoPop< MOEOT > &_pop)" +.RI "void \fBnew_oneStep\fP (\fBeoPop\fP< MOEOT > &_pop)" .br .RI "\fIApply one step of the local search to the population _pop. \fP" .in -1c @@ -56,7 +56,7 @@ Inherits \fBmoeoLS< MOEOT, eoPop< MOEOT > & >\fP. .br .RI "\fIthe neighborhood explorer \fP" .ti -1c -.RI "eoEvalFunc< MOEOT > & \fBeval\fP" +.RI "\fBeoEvalFunc\fP< MOEOT > & \fBeval\fP" .br .RI "\fIthe full evaluation \fP" .ti -1c @@ -68,7 +68,7 @@ Inherits \fBmoeoLS< MOEOT, eoPop< MOEOT > & >\fP. .br .RI "\fIthe fitness assignment strategy \fP" .ti -1c -.RI "eoContinue< MOEOT > & \fBcontinuator\fP" +.RI "\fBeoContinue\fP< MOEOT > & \fBcontinuator\fP" .br .RI "\fIthe stopping criteria \fP" .in -1c @@ -90,7 +90,7 @@ Indicator-Based Multi-Objective Local Search (IBMOLS) as described in Basseur M. Definition at line 58 of file moeoIBMOLS.h. .SH "Constructor & Destructor Documentation" .PP -.SS "template \fBmoeoIBMOLS\fP< MOEOT, Move >::\fBmoeoIBMOLS\fP (moMoveInit< Move > & _moveInit, moNextMove< Move > & _nextMove, eoEvalFunc< MOEOT > & _eval, \fBmoeoMoveIncrEval\fP< Move > & _moveIncrEval, \fBmoeoBinaryIndicatorBasedFitnessAssignment\fP< MOEOT > & _fitnessAssignment, eoContinue< MOEOT > & _continuator)\fC [inline]\fP" +.SS "template \fBmoeoIBMOLS\fP< MOEOT, Move >::\fBmoeoIBMOLS\fP (moMoveInit< Move > & _moveInit, moNextMove< Move > & _nextMove, \fBeoEvalFunc\fP< MOEOT > & _eval, \fBmoeoMoveIncrEval\fP< Move > & _moveIncrEval, \fBmoeoBinaryIndicatorBasedFitnessAssignment\fP< MOEOT > & _fitnessAssignment, \fBeoContinue\fP< MOEOT > & _continuator)\fC [inline]\fP" .PP Ctor. .PP @@ -114,7 +114,7 @@ Ctor. Definition at line 75 of file moeoIBMOLS.h. .SH "Member Function Documentation" .PP -.SS "template void \fBmoeoIBMOLS\fP< MOEOT, Move >::operator() (eoPop< MOEOT > & _pop, \fBmoeoArchive\fP< MOEOT > & _arch)\fC [inline]\fP" +.SS "template void \fBmoeoIBMOLS\fP< MOEOT, Move >::operator() (\fBeoPop\fP< MOEOT > & _pop, \fBmoeoArchive\fP< MOEOT > & _arch)\fC [inline, virtual]\fP" .PP Apply the local search until a local archive does not change or another stopping criteria is met and update the archive _arch with new non-dominated solutions. .PP @@ -126,11 +126,13 @@ Apply the local search until a local archive does not change or another stopping .RE .PP +.PP +Implements \fBeoBF< eoPop< MOEOT > &, moeoArchive< MOEOT > &, void >\fP. .PP Definition at line 98 of file moeoIBMOLS.h. .PP References moeoIBMOLS< MOEOT, Move >::continuator, moeoArchive< MOEOT >::equals(), moeoIBMOLS< MOEOT, Move >::fitnessAssignment, moeoIBMOLS< MOEOT, Move >::oneStep(), and moeoArchive< MOEOT >::update(). -.SS "template void \fBmoeoIBMOLS\fP< MOEOT, Move >::oneStep (eoPop< MOEOT > & _pop)\fC [inline, private]\fP" +.SS "template void \fBmoeoIBMOLS\fP< MOEOT, Move >::oneStep (\fBeoPop\fP< MOEOT > & _pop)\fC [inline, private]\fP" .PP Apply one step of the local search to the population _pop. .PP @@ -146,7 +148,7 @@ Definition at line 146 of file moeoIBMOLS.h. References moeoIBMOLS< MOEOT, Move >::continuator, moeoIBMOLS< MOEOT, Move >::fitnessAssignment, moeoIBMOLS< MOEOT, Move >::moveIncrEval, moeoIBMOLS< MOEOT, Move >::moveInit, and moeoIBMOLS< MOEOT, Move >::nextMove. .PP Referenced by moeoIBMOLS< MOEOT, Move >::operator()(). -.SS "template void \fBmoeoIBMOLS\fP< MOEOT, Move >::new_oneStep (eoPop< MOEOT > & _pop)\fC [inline, private]\fP" +.SS "template void \fBmoeoIBMOLS\fP< MOEOT, Move >::new_oneStep (\fBeoPop\fP< MOEOT > & _pop)\fC [inline, private]\fP" .PP Apply one step of the local search to the population _pop. .PP diff --git a/tags/dummy-tag/paradiseo-moeo/doc/man/man3/moeoIteratedIBMOLS.3 b/tags/dummy-tag/paradiseo-moeo/doc/man/man3/moeoIteratedIBMOLS.3 index 2e88334d9..f39b8b64d 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/man/man3/moeoIteratedIBMOLS.3 +++ b/tags/dummy-tag/paradiseo-moeo/doc/man/man3/moeoIteratedIBMOLS.3 @@ -24,11 +24,11 @@ Inherits \fBmoeoLS< MOEOT, eoPop< MOEOT > & >\fP. .in +1c .ti -1c -.RI "\fBmoeoIteratedIBMOLS\fP (moMoveInit< Move > &_moveInit, moNextMove< Move > &_nextMove, eoEvalFunc< MOEOT > &_eval, \fBmoeoMoveIncrEval\fP< Move > &_moveIncrEval, \fBmoeoBinaryIndicatorBasedFitnessAssignment\fP< MOEOT > &_fitnessAssignment, eoContinue< MOEOT > &_continuator, eoMonOp< MOEOT > &_monOp, eoMonOp< MOEOT > &_randomMonOp, unsigned int _nNoiseIterations=1)" +.RI "\fBmoeoIteratedIBMOLS\fP (moMoveInit< Move > &_moveInit, moNextMove< Move > &_nextMove, \fBeoEvalFunc\fP< MOEOT > &_eval, \fBmoeoMoveIncrEval\fP< Move > &_moveIncrEval, \fBmoeoBinaryIndicatorBasedFitnessAssignment\fP< MOEOT > &_fitnessAssignment, \fBeoContinue\fP< MOEOT > &_continuator, \fBeoMonOp\fP< MOEOT > &_monOp, \fBeoMonOp\fP< MOEOT > &_randomMonOp, unsigned int _nNoiseIterations=1)" .br .RI "\fICtor. \fP" .ti -1c -.RI "void \fBoperator()\fP (eoPop< MOEOT > &_pop, \fBmoeoArchive\fP< MOEOT > &_arch)" +.RI "void \fBoperator()\fP (\fBeoPop\fP< MOEOT > &_pop, \fBmoeoArchive\fP< MOEOT > &_arch)" .br .RI "\fIApply the local search iteratively until the stopping criteria is met. \fP" .in -1c @@ -36,7 +36,7 @@ Inherits \fBmoeoLS< MOEOT, eoPop< MOEOT > & >\fP. .in +1c .ti -1c -.RI "void \fBgenerateNewSolutions\fP (eoPop< MOEOT > &_pop, const \fBmoeoArchive\fP< MOEOT > &_arch)" +.RI "void \fBgenerateNewSolutions\fP (\fBeoPop\fP< MOEOT > &_pop, const \fBmoeoArchive\fP< MOEOT > &_arch)" .br .RI "\fICreates new population randomly initialized and/or initialized from the archive _arch. \fP" .in -1c @@ -48,19 +48,19 @@ Inherits \fBmoeoLS< MOEOT, eoPop< MOEOT > & >\fP. .br .RI "\fIthe local search to iterate \fP" .ti -1c -.RI "eoEvalFunc< MOEOT > & \fBeval\fP" +.RI "\fBeoEvalFunc\fP< MOEOT > & \fBeval\fP" .br .RI "\fIthe full evaluation \fP" .ti -1c -.RI "eoContinue< MOEOT > & \fBcontinuator\fP" +.RI "\fBeoContinue\fP< MOEOT > & \fBcontinuator\fP" .br .RI "\fIthe stopping criteria \fP" .ti -1c -.RI "eoMonOp< MOEOT > & \fBmonOp\fP" +.RI "\fBeoMonOp\fP< MOEOT > & \fBmonOp\fP" .br .RI "\fIthe monary operator \fP" .ti -1c -.RI "eoMonOp< MOEOT > & \fBrandomMonOp\fP" +.RI "\fBeoMonOp\fP< MOEOT > & \fBrandomMonOp\fP" .br .RI "\fIthe random monary operator (or random initializer) \fP" .ti -1c @@ -79,7 +79,7 @@ Iterated version of IBMOLS as described in Basseur M., Burke K. Definition at line 66 of file moeoIteratedIBMOLS.h. .SH "Constructor & Destructor Documentation" .PP -.SS "template \fBmoeoIteratedIBMOLS\fP< MOEOT, Move >::\fBmoeoIteratedIBMOLS\fP (moMoveInit< Move > & _moveInit, moNextMove< Move > & _nextMove, eoEvalFunc< MOEOT > & _eval, \fBmoeoMoveIncrEval\fP< Move > & _moveIncrEval, \fBmoeoBinaryIndicatorBasedFitnessAssignment\fP< MOEOT > & _fitnessAssignment, eoContinue< MOEOT > & _continuator, eoMonOp< MOEOT > & _monOp, eoMonOp< MOEOT > & _randomMonOp, unsigned int _nNoiseIterations = \fC1\fP)\fC [inline]\fP" +.SS "template \fBmoeoIteratedIBMOLS\fP< MOEOT, Move >::\fBmoeoIteratedIBMOLS\fP (moMoveInit< Move > & _moveInit, moNextMove< Move > & _nextMove, \fBeoEvalFunc\fP< MOEOT > & _eval, \fBmoeoMoveIncrEval\fP< Move > & _moveIncrEval, \fBmoeoBinaryIndicatorBasedFitnessAssignment\fP< MOEOT > & _fitnessAssignment, \fBeoContinue\fP< MOEOT > & _continuator, \fBeoMonOp\fP< MOEOT > & _monOp, \fBeoMonOp\fP< MOEOT > & _randomMonOp, unsigned int _nNoiseIterations = \fC1\fP)\fC [inline]\fP" .PP Ctor. .PP @@ -109,7 +109,7 @@ Ctor. Definition at line 86 of file moeoIteratedIBMOLS.h. .SH "Member Function Documentation" .PP -.SS "template void \fBmoeoIteratedIBMOLS\fP< MOEOT, Move >::operator() (eoPop< MOEOT > & _pop, \fBmoeoArchive\fP< MOEOT > & _arch)\fC [inline]\fP" +.SS "template void \fBmoeoIteratedIBMOLS\fP< MOEOT, Move >::operator() (\fBeoPop\fP< MOEOT > & _pop, \fBmoeoArchive\fP< MOEOT > & _arch)\fC [inline, virtual]\fP" .PP Apply the local search iteratively until the stopping criteria is met. .PP @@ -121,11 +121,13 @@ Apply the local search iteratively until the stopping criteria is met. .RE .PP +.PP +Implements \fBeoBF< eoPop< MOEOT > &, moeoArchive< MOEOT > &, void >\fP. .PP Definition at line 111 of file moeoIteratedIBMOLS.h. .PP References moeoIteratedIBMOLS< MOEOT, Move >::continuator, moeoIteratedIBMOLS< MOEOT, Move >::generateNewSolutions(), moeoIteratedIBMOLS< MOEOT, Move >::ibmols, and moeoArchive< MOEOT >::update(). -.SS "template void \fBmoeoIteratedIBMOLS\fP< MOEOT, Move >::generateNewSolutions (eoPop< MOEOT > & _pop, const \fBmoeoArchive\fP< MOEOT > & _arch)\fC [inline, private]\fP" +.SS "template void \fBmoeoIteratedIBMOLS\fP< MOEOT, Move >::generateNewSolutions (\fBeoPop\fP< MOEOT > & _pop, const \fBmoeoArchive\fP< MOEOT > & _arch)\fC [inline, private]\fP" .PP Creates new population randomly initialized and/or initialized from the archive _arch. .PP @@ -140,7 +142,7 @@ Creates new population randomly initialized and/or initialized from the archive .PP Definition at line 146 of file moeoIteratedIBMOLS.h. .PP -References moeoIteratedIBMOLS< MOEOT, Move >::eval, moeoIteratedIBMOLS< MOEOT, Move >::monOp, moeoIteratedIBMOLS< MOEOT, Move >::nNoiseIterations, and moeoIteratedIBMOLS< MOEOT, Move >::randomMonOp. +References moeoIteratedIBMOLS< MOEOT, Move >::eval, eoPop< EOT >::invalidate(), moeoIteratedIBMOLS< MOEOT, Move >::monOp, moeoIteratedIBMOLS< MOEOT, Move >::nNoiseIterations, and moeoIteratedIBMOLS< MOEOT, Move >::randomMonOp. .PP Referenced by moeoIteratedIBMOLS< MOEOT, Move >::operator()(). diff --git a/tags/dummy-tag/paradiseo-moeo/doc/man/man3/moeoMoveIncrEval.3 b/tags/dummy-tag/paradiseo-moeo/doc/man/man3/moeoMoveIncrEval.3 index f4c5baa93..d091a5700 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/man/man3/moeoMoveIncrEval.3 +++ b/tags/dummy-tag/paradiseo-moeo/doc/man/man3/moeoMoveIncrEval.3 @@ -6,6 +6,8 @@ moeoMoveIncrEval \- .SH SYNOPSIS .br .PP +Inherits \fBeoBF< A1, A2, R >< const const Move &, Move::EOType &, Move::EOType::ObjectiveVector >\fP. +.PP .SH "Detailed Description" .PP diff --git a/tags/dummy-tag/paradiseo-moeo/doc/man/man3/moeoReferencePointIndicatorBasedFitnessAssignment.3 b/tags/dummy-tag/paradiseo-moeo/doc/man/man3/moeoReferencePointIndicatorBasedFitnessAssignment.3 index 7370efbd8..3ec5a299c 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/man/man3/moeoReferencePointIndicatorBasedFitnessAssignment.3 +++ b/tags/dummy-tag/paradiseo-moeo/doc/man/man3/moeoReferencePointIndicatorBasedFitnessAssignment.3 @@ -28,11 +28,11 @@ Inherits \fBmoeoFitnessAssignment< MOEOT >< MOEOT >\fP. .br .RI "\fICtor. \fP" .ti -1c -.RI "void \fBoperator()\fP (eoPop< MOEOT > &_pop)" +.RI "void \fBoperator()\fP (\fBeoPop\fP< MOEOT > &_pop)" .br .RI "\fISets the fitness values for every solution contained in the population _pop. \fP" .ti -1c -.RI "void \fBupdateByDeleting\fP (eoPop< MOEOT > &_pop, \fBObjectiveVector\fP &_objVec)" +.RI "void \fBupdateByDeleting\fP (\fBeoPop\fP< MOEOT > &_pop, \fBObjectiveVector\fP &_objVec)" .br .RI "\fIUpdates the fitness values of the whole population _pop by taking the deletion of the objective vector _objVec into account. \fP" .in -1c @@ -40,11 +40,11 @@ Inherits \fBmoeoFitnessAssignment< MOEOT >< MOEOT >\fP. .in +1c .ti -1c -.RI "void \fBsetup\fP (const eoPop< MOEOT > &_pop)" +.RI "void \fBsetup\fP (const \fBeoPop\fP< MOEOT > &_pop)" .br .RI "\fISets the bounds for every objective using the min and the max value for every objective vector of _pop (and the reference point). \fP" .ti -1c -.RI "void \fBsetFitnesses\fP (eoPop< MOEOT > &_pop)" +.RI "void \fBsetFitnesses\fP (\fBeoPop\fP< MOEOT > &_pop)" .br .RI "\fISets the fitness of every individual contained in the population _pop. \fP" .in -1c @@ -85,7 +85,7 @@ Ctor. Definition at line 62 of file moeoReferencePointIndicatorBasedFitnessAssignment.h. .SH "Member Function Documentation" .PP -.SS "template void \fBmoeoReferencePointIndicatorBasedFitnessAssignment\fP< MOEOT >::operator() (eoPop< MOEOT > & _pop)\fC [inline]\fP" +.SS "template void \fBmoeoReferencePointIndicatorBasedFitnessAssignment\fP< MOEOT >::operator() (\fBeoPop\fP< MOEOT > & _pop)\fC [inline, virtual]\fP" .PP Sets the fitness values for every solution contained in the population _pop. .PP @@ -95,11 +95,13 @@ Sets the fitness values for every solution contained in the population _pop. .RE .PP +.PP +Implements \fBeoUF< eoPop< MOEOT > &, void >\fP. .PP Definition at line 71 of file moeoReferencePointIndicatorBasedFitnessAssignment.h. .PP References moeoReferencePointIndicatorBasedFitnessAssignment< MOEOT >::setFitnesses(), and moeoReferencePointIndicatorBasedFitnessAssignment< MOEOT >::setup(). -.SS "template void \fBmoeoReferencePointIndicatorBasedFitnessAssignment\fP< MOEOT >::updateByDeleting (eoPop< MOEOT > & _pop, \fBObjectiveVector\fP & _objVec)\fC [inline, virtual]\fP" +.SS "template void \fBmoeoReferencePointIndicatorBasedFitnessAssignment\fP< MOEOT >::updateByDeleting (\fBeoPop\fP< MOEOT > & _pop, \fBObjectiveVector\fP & _objVec)\fC [inline, virtual]\fP" .PP Updates the fitness values of the whole population _pop by taking the deletion of the objective vector _objVec into account. .PP @@ -115,7 +117,7 @@ Updates the fitness values of the whole population _pop by taking the deletion o Implements \fBmoeoFitnessAssignment< MOEOT >\fP. .PP Definition at line 85 of file moeoReferencePointIndicatorBasedFitnessAssignment.h. -.SS "template void \fBmoeoReferencePointIndicatorBasedFitnessAssignment\fP< MOEOT >::setup (const eoPop< MOEOT > & _pop)\fC [inline, protected]\fP" +.SS "template void \fBmoeoReferencePointIndicatorBasedFitnessAssignment\fP< MOEOT >::setup (const \fBeoPop\fP< MOEOT > & _pop)\fC [inline, protected]\fP" .PP Sets the bounds for every objective using the min and the max value for every objective vector of _pop (and the reference point). .PP @@ -131,7 +133,7 @@ Definition at line 103 of file moeoReferencePointIndicatorBasedFitnessAssignment References moeoReferencePointIndicatorBasedFitnessAssignment< MOEOT >::metric, moeoReferencePointIndicatorBasedFitnessAssignment< MOEOT >::refPoint, and moeoNormalizedSolutionVsSolutionBinaryMetric< ObjectiveVector, R >::setup(). .PP Referenced by moeoReferencePointIndicatorBasedFitnessAssignment< MOEOT >::operator()(). -.SS "template void \fBmoeoReferencePointIndicatorBasedFitnessAssignment\fP< MOEOT >::setFitnesses (eoPop< MOEOT > & _pop)\fC [inline, protected]\fP" +.SS "template void \fBmoeoReferencePointIndicatorBasedFitnessAssignment\fP< MOEOT >::setFitnesses (\fBeoPop\fP< MOEOT > & _pop)\fC [inline, protected]\fP" .PP Sets the fitness of every individual contained in the population _pop. .PP