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 e8e9d7ab6..e2566fff8 100644 Binary files a/tags/dummy-tag/paradiseo-moeo/doc/html/classFlowShop.png and b/tags/dummy-tag/paradiseo-moeo/doc/html/classFlowShop.png differ 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 7e4a6c4b4..3dbdc85d2 100644 Binary files a/tags/dummy-tag/paradiseo-moeo/doc/html/classFlowShopEval.png and b/tags/dummy-tag/paradiseo-moeo/doc/html/classFlowShopEval.png differ diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/classFlowShopObjectiveVectorTraits-members.html b/tags/dummy-tag/paradiseo-moeo/doc/html/classFlowShopObjectiveVectorTraits-members.html index eee02842a..aed50db31 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/classFlowShopObjectiveVectorTraits-members.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/classFlowShopObjectiveVectorTraits-members.html @@ -10,7 +10,6 @@
  • Main 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 8bd295eba..3b4958d4e 100644 Binary files a/tags/dummy-tag/paradiseo-moeo/doc/html/classSch1.png and b/tags/dummy-tag/paradiseo-moeo/doc/html/classSch1.png differ 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 fb301e7f6..f51abff08 100644 Binary files a/tags/dummy-tag/paradiseo-moeo/doc/html/classSch1Eval.png and b/tags/dummy-tag/paradiseo-moeo/doc/html/classSch1Eval.png differ 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 d3a532514..f8ca65a0c 100644 Binary files a/tags/dummy-tag/paradiseo-moeo/doc/html/classmoeoIBMOLS.png and b/tags/dummy-tag/paradiseo-moeo/doc/html/classmoeoIBMOLS.png differ diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/classmoeoIBMOLS_1_1OneObjectiveComparator-members.html b/tags/dummy-tag/paradiseo-moeo/doc/html/classmoeoIBMOLS_1_1OneObjectiveComparator-members.html index 348d9ff15..f2892e2e0 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/classmoeoIBMOLS_1_1OneObjectiveComparator-members.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/classmoeoIBMOLS_1_1OneObjectiveComparator-members.html @@ -10,7 +10,6 @@
  • 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 f09742c45..d4f1e1cad 100644 Binary files a/tags/dummy-tag/paradiseo-moeo/doc/html/classmoeoIBMOLS_1_1OneObjectiveComparator.png and b/tags/dummy-tag/paradiseo-moeo/doc/html/classmoeoIBMOLS_1_1OneObjectiveComparator.png differ 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 1b301d156..dc4163151 100644 Binary files a/tags/dummy-tag/paradiseo-moeo/doc/html/classmoeoIteratedIBMOLS.png and b/tags/dummy-tag/paradiseo-moeo/doc/html/classmoeoIteratedIBMOLS.png differ 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 3a8d64008..b52223b04 100644 Binary files a/tags/dummy-tag/paradiseo-moeo/doc/html/classmoeoReferencePointIndicatorBasedFitnessAssignment.png and b/tags/dummy-tag/paradiseo-moeo/doc/html/classmoeoReferencePointIndicatorBasedFitnessAssignment.png differ diff --git a/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x62.html b/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x62.html index 2c6fe3822..5dd01bec3 100644 --- a/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x62.html +++ b/tags/dummy-tag/paradiseo-moeo/doc/html/functions_0x62.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 : 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