diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/README-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/README-source.html index f9a2ed935..98b7fc62e 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/README-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/README-source.html @@ -24,7 +24,7 @@

README

00001                 PARADISEO-PEO 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-PEO, the Parallel Evolving Objects library.
@@ -98,7 +98,7 @@
 00074 ===================================================================
 00075 
 00076 Mailing list : paradiseo-help@lists.gforge.inria.fr
-

Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/annotated.html b/tags/dummy-tag/paradiseo-peo/doc/html/annotated.html index 22ef217fd..569df095c 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/annotated.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/annotated.html @@ -45,7 +45,6 @@ eoSyncContinueClass for a continuator within the exchange of data by synchrone migration MergeRouteEval MPIThreadedEnv - Node OrderXoverOrder Crossover PartialMappedXoverPartial Mapped Crossover PartRouteEvalRoute Evaluator @@ -97,7 +96,7 @@ TwoOptRand Worker -
Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/city__swap_8cpp-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/city__swap_8cpp-source.html index 1936f52c2..7b20099a1 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/city__swap_8cpp-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/city__swap_8cpp-source.html @@ -62,17 +62,17 @@ 00038 00039 #include "city_swap.h" 00040 -00041 bool CitySwap :: operator () (Route & __route) +00041 bool CitySwap :: operator () (Route & __route) 00042 { 00043 -00044 std :: swap (__route [rng.random (__route.size ())], -00045 __route [rng.random (__route.size ())]) ; +00044 std :: swap (__route [rng.random (__route.size ())], +00045 __route [rng.random (__route.size ())]) ; 00046 -00047 __route.invalidate () ; +00047 __route.invalidate () ; 00048 00049 return true ; 00050 } -
Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/city__swap_8h-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/city__swap_8h-source.html index 0bf0ea1b1..41eb06ff0 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/city__swap_8h-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/city__swap_8h-source.html @@ -65,17 +65,17 @@ 00041 00042 #include "route.h" 00043 -00046 class CitySwap : public eoMonOp <Route> +00046 class CitySwap : public eoMonOp <Route> 00047 { 00048 00049 public : 00050 -00051 bool operator () (Route & __route) ; +00051 bool operator () (Route & __route) ; 00052 00053 } ; 00054 00055 #endif -
Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/classCommunicable-members.html b/tags/dummy-tag/paradiseo-peo/doc/html/classCommunicable-members.html index 401c08744..e23128733 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/classCommunicable-members.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/classCommunicable-members.html @@ -41,7 +41,7 @@ stop()Communicable unlock()Communicable ~Communicable()Communicable [virtual] -
Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
Generated on Fri Feb 29 17:20:36 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/classCommunicable.html b/tags/dummy-tag/paradiseo-peo/doc/html/classCommunicable.html index 4a8a9a8e7..3638a5fac 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/classCommunicable.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/classCommunicable.html @@ -90,7 +90,7 @@ sem_t 45 of file communicable.h.
The documentation for this class was generated from the following files: -
Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
Generated on Fri Feb 29 17:20:36 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/classCommunicator-members.html b/tags/dummy-tag/paradiseo-peo/doc/html/classCommunicator-members.html index 3dd8e147a..30dbefd64 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/classCommunicator-members.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/classCommunicator-members.html @@ -39,7 +39,7 @@ Thread()Thread wakeUp()ReactiveThread ~Thread()Thread [virtual] -
Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
Generated on Fri Feb 29 17:20:36 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/classCommunicator.html b/tags/dummy-tag/paradiseo-peo/doc/html/classCommunicator.html index b3836e1ec..c52843512 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/classCommunicator.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/classCommunicator.html @@ -52,7 +52,7 @@ void 43 of file comm.h.
The documentation for this class was generated from the following files: -
Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
Generated on Fri Feb 29 17:20:36 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/classCooperative-members.html b/tags/dummy-tag/paradiseo-peo/doc/html/classCooperative-members.html index fe7bf31a6..67c86bf48 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/classCooperative-members.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/classCooperative-members.html @@ -50,7 +50,7 @@ synchronizeCoopEx()Cooperative unlock()Communicable ~Communicable()Communicable [virtual] -
Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
Generated on Fri Feb 29 17:20:36 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/classCooperative.html b/tags/dummy-tag/paradiseo-peo/doc/html/classCooperative.html index 20f9a7516..31cbb85e3 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/classCooperative.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/classCooperative.html @@ -75,7 +75,7 @@ virtual void  Definition at line 46 of file cooperative.h.
The documentation for this class was generated from the following files: -
Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
Generated on Fri Feb 29 17:20:36 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/classDisplayBestRoute-members.html b/tags/dummy-tag/paradiseo-peo/doc/html/classDisplayBestRoute-members.html index 149aee97d..627e6109e 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/classDisplayBestRoute-members.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/classDisplayBestRoute-members.html @@ -30,10 +30,17 @@
  • Class Members
  • DisplayBestRoute Member List

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

    + + - + + + -
    addTo(eoCheckPoint< EOT > &cp)eoUpdater
    className(void) const eoUpdater [virtual]
    DisplayBestRoute(eoPop< Route > &__pop)DisplayBestRoute
    operator()()DisplayBestRoute
    functor_category()eoF< void > [static]
    lastCall()eoUpdater [virtual]
    operator()()DisplayBestRoute [virtual]
    popDisplayBestRoute [private]


    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  + result_type typedefeoF< void > + ~eoF()eoF< void > [virtual] + ~eoFunctorBase()eoFunctorBase [virtual] +
    Generated on Fri Feb 29 17:20:36 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/classDisplayBestRoute.html b/tags/dummy-tag/paradiseo-peo/doc/html/classDisplayBestRoute.html index d64b54db3..b158d54eb 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/classDisplayBestRoute.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/classDisplayBestRoute.html @@ -29,18 +29,25 @@
  • Class Hierarchy
  • Class Members
  • -

    DisplayBestRoute Class Reference

    List of all members. +

    DisplayBestRoute Class Reference

    Inheritance diagram for DisplayBestRoute: +

    + +eoUpdater +eoF< void > +eoFunctorBase + +List of all members.
    +  +eoPop< Route > & 

    Public Member Functions

    DisplayBestRoute (eoPop< Route > &__pop)
    DisplayBestRoute (eoPop< Route > &__pop)
    void operator() ()

    Private Attributes

    -eoPop< Route > & pop
    pop

    Detailed Description

    @@ -50,7 +57,7 @@ eoPop< Route > &  Definition at line 46 of file display_best_route.h.
    The documentation for this class was generated from the following files: -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:36 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/classMergeRouteEval-members.html b/tags/dummy-tag/paradiseo-peo/doc/html/classMergeRouteEval-members.html index 41220db56..cff75033a 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/classMergeRouteEval-members.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/classMergeRouteEval-members.html @@ -30,8 +30,12 @@
  • Class Members
  • MergeRouteEval Member List

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

    + -
    functor_category()eoBF< A1, A2, R > [static]
    operator()(Route &__route, const int &__part_fit)MergeRouteEval


    Generated on Fri Feb 29 17:05:06 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  + peoAggEvalFunc::operator()(A1, A2)=0eoBF< A1, A2, R > [pure virtual] + ~eoBF()eoBF< A1, A2, R > [virtual] + ~eoFunctorBase()eoFunctorBase [virtual] +
    Generated on Fri Feb 29 17:20:37 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/classMergeRouteEval.html b/tags/dummy-tag/paradiseo-peo/doc/html/classMergeRouteEval.html index 3a4d123f7..473c93ecd 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/classMergeRouteEval.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/classMergeRouteEval.html @@ -32,13 +32,15 @@

    MergeRouteEval Class Reference

    Inheritance diagram for MergeRouteEval:

    -peoAggEvalFunc< EOT > +peoAggEvalFunc< EOT > +eoBF< A1, A2, R > +eoFunctorBase List of all members. +void 

    Public Member Functions

    -void operator() (Route &__route, const int &__part_fit)
    operator() (Route &__route, const int &__part_fit)

    Detailed Description

    @@ -48,7 +50,7 @@ void 44 of file merge_route_eval.h.
    The documentation for this class was generated from the following files: -
    Generated on Fri Feb 29 17:05:06 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:37 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/classMergeRouteEval.png b/tags/dummy-tag/paradiseo-peo/doc/html/classMergeRouteEval.png index 7e4737d67..7fa639930 100644 Binary files a/tags/dummy-tag/paradiseo-peo/doc/html/classMergeRouteEval.png and b/tags/dummy-tag/paradiseo-peo/doc/html/classMergeRouteEval.png differ diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/classReactiveThread-members.html b/tags/dummy-tag/paradiseo-peo/doc/html/classReactiveThread-members.html index e812d3819..b96f2b6e3 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/classReactiveThread-members.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/classReactiveThread-members.html @@ -38,7 +38,7 @@ Thread()Thread wakeUp()ReactiveThread ~Thread()Thread [virtual] -
    Generated on Fri Feb 29 17:05:08 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:40 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/classReactiveThread.html b/tags/dummy-tag/paradiseo-peo/doc/html/classReactiveThread.html index 681c04cef..70e27574e 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/classReactiveThread.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/classReactiveThread.html @@ -60,7 +60,7 @@ sem_t 45 of file reac_thread.h.
    The documentation for this class was generated from the following files: -
    Generated on Fri Feb 29 17:05:08 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:40 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/classRingTopology-members.html b/tags/dummy-tag/paradiseo-peo/doc/html/classRingTopology-members.html index af805a980..b798a3bbf 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/classRingTopology-members.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/classRingTopology-members.html @@ -35,7 +35,7 @@ operator std::vector()Topology setNeighbors(Cooperative *__mig, std::vector< Cooperative * > &__from, std::vector< Cooperative * > &__to)RingTopology [virtual] ~Topology()Topology [virtual] -
    Generated on Fri Feb 29 17:05:08 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:40 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/classRingTopology.html b/tags/dummy-tag/paradiseo-peo/doc/html/classRingTopology.html index 8086dba2b..f6a8a382c 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/classRingTopology.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/classRingTopology.html @@ -48,7 +48,7 @@ void 42 of file ring_topo.h.
    The documentation for this class was generated from the following files: -
    Generated on Fri Feb 29 17:05:08 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:40 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/classRunner-members.html b/tags/dummy-tag/paradiseo-peo/doc/html/classRunner-members.html index e0e954f04..fff77795a 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/classRunner-members.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/classRunner-members.html @@ -61,7 +61,7 @@ waitStarting()Runner ~Communicable()Communicable [virtual] ~Thread()Thread [virtual] -
    Generated on Fri Feb 29 17:05:08 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:40 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/classRunner.html b/tags/dummy-tag/paradiseo-peo/doc/html/classRunner.html index 81b8cd39d..f9b263947 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/classRunner.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/classRunner.html @@ -96,7 +96,7 @@ unsigned 49 of file runner.h.
    The documentation for this class was generated from the following files: -
    Generated on Fri Feb 29 17:05:08 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:40 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/classService-members.html b/tags/dummy-tag/paradiseo-peo/doc/html/classService-members.html index 722fd8d4b..3a05d9e58 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/classService-members.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/classService-members.html @@ -55,7 +55,7 @@ unpackData()Service [virtual] unpackResult()Service [virtual] ~Communicable()Communicable [virtual] -
    Generated on Fri Feb 29 17:05:09 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:40 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/classService.html b/tags/dummy-tag/paradiseo-peo/doc/html/classService.html index 26bae54e3..1d64cea82 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/classService.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/classService.html @@ -92,7 +92,7 @@ unsigned 46 of file service.h.
    The documentation for this class was generated from the following files: -
    Generated on Fri Feb 29 17:05:09 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:40 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/classThread-members.html b/tags/dummy-tag/paradiseo-peo/doc/html/classThread-members.html index a6ce8ce11..a30693225 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/classThread-members.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/classThread-members.html @@ -35,7 +35,7 @@ setPassive()Thread Thread()Thread ~Thread()Thread [virtual] -
    Generated on Fri Feb 29 17:05:09 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:40 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/classThread.html b/tags/dummy-tag/paradiseo-peo/doc/html/classThread.html index 68f215e6e..e94bbdb26 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/classThread.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/classThread.html @@ -65,7 +65,7 @@ bool 44 of file thread.h.
    The documentation for this class was generated from the following files: -
    Generated on Fri Feb 29 17:05:09 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:40 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/classTopology-members.html b/tags/dummy-tag/paradiseo-peo/doc/html/classTopology-members.html index f76cbc7b6..372450bc5 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/classTopology-members.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/classTopology-members.html @@ -34,7 +34,7 @@ migTopology [protected] operator std::vector()Topology ~Topology()Topology [virtual] -
    Generated on Fri Feb 29 17:05:09 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:41 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/classTopology.html b/tags/dummy-tag/paradiseo-peo/doc/html/classTopology.html index 5e4c58e65..998e18db9 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/classTopology.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/classTopology.html @@ -61,7 +61,7 @@ std::vector< Cooperative * >

    Definition at line 44 of file topology.h.


    The documentation for this class was generated from the following files: -
    Generated on Fri Feb 29 17:05:09 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:41 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/classWorker-members.html b/tags/dummy-tag/paradiseo-peo/doc/html/classWorker-members.html index d26c023fc..0088c0542 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/classWorker-members.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/classWorker-members.html @@ -64,7 +64,7 @@ Worker()Worker ~Communicable()Communicable [virtual] ~Thread()Thread [virtual] -
    Generated on Fri Feb 29 17:05:09 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:41 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/classWorker.html b/tags/dummy-tag/paradiseo-peo/doc/html/classWorker.html index 2aa9c3be1..0823878cf 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/classWorker.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/classWorker.html @@ -96,7 +96,7 @@ sem_t 47 of file worker.h.
    The documentation for this class was generated from the following files: -
    Generated on Fri Feb 29 17:05:09 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:41 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/classes.html b/tags/dummy-tag/paradiseo-peo/doc/html/classes.html index c5d92f68a..2ad1a7d6c 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/classes.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/classes.html @@ -32,11 +32,11 @@

    ParadisEO-PEO-ParallelanddistributedEvolvingObjects Class Index

    A | C | D | E | G | M | N | O | P | R | S | T | W

      A  
    -
    peoMultiStart::AbstractAggregationAlgorithm   
      S  
    -
    peoAggEvalFunc   peoMultiStart::AbstractAlgorithm   selector   
    Algorithm   peoMultiStart::AbstractDataType   SEND_REQUEST   
    peoAsyncIslandMig   peoMultiStart::AggregationAlgorithm   Service   
      C  
    -
    peoMultiStart::Algorithm   StarTopology   
    CitySwap   peoMultiStart::DataType   SyncCompare   
    Communicable   peoMultiStart::FunctionAlgorithm   SyncEntry   
    Communicator   peoMultiStart::NoAggregationFunction   peoSyncIslandMig   
    CompleteTopology   
      N  
    -
      T  
    -
    continuator   peoNoAggEvalFunc   Thread   
    Cooperative   Node   Topology   
      D  
    +
    peoMultiStart   
      S  
    +
    peoAggEvalFunc   peoMultiStart::AbstractAggregationAlgorithm   selector   
    Algorithm   peoMultiStart::AbstractAlgorithm   SEND_REQUEST   
    peoAsyncIslandMig   peoMultiStart::AbstractDataType   Service   
      C  
    +
    peoMultiStart::AggregationAlgorithm   StarTopology   
    CitySwap   peoMultiStart::Algorithm   SyncCompare   
    Communicable   peoMultiStart::DataType   SyncEntry   
    Communicator   peoMultiStart::FunctionAlgorithm   peoSyncIslandMig   
    CompleteTopology   peoMultiStart::NoAggregationFunction   
      T  
    +
    continuator   
      N  
    +
    Thread   
    Cooperative   peoNoAggEvalFunc   Topology   
      D  
      O  
    peoTransform   
    DisplayBestRoute   OrderXover   TwoOpt   
      E  
      P  
    @@ -44,8 +44,8 @@
    eoSyncContinue   
      R  
    Worker   
    peoEvalFunc   RandomTopology   peoWorstPositionReplacement   
      G  
    ReactiveThread   peoWrapper   
    peoGlobalBestVelocity   replacement   peoWrapper::AbstractAlgorithm   
      M  
    -
    RingTopology   peoWrapper::Algorithm   
    MergeRouteEval   RouteEval   peoWrapper::Algorithm< AlgorithmType, void >   
    peoMoeoPopEval   RouteInit   peoWrapper::FunctionAlgorithm   
    MPIThreadedEnv   Runner   peoWrapper::FunctionAlgorithm< AlgorithmReturnType, void >   
    peoMultiStart   

    A | C | D | E | G | M | N | O | P | R | S | T | W

    -


    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +RingTopology   peoWrapper::Algorithm   MergeRouteEval   RouteEval   peoWrapper::Algorithm< AlgorithmType, void >   peoMoeoPopEval   RouteInit   peoWrapper::FunctionAlgorithm   MPIThreadedEnv   Runner   peoWrapper::FunctionAlgorithm< AlgorithmReturnType, void >   

    A | C | D | E | G | M | N | O | P | R | S | T | W

    +


    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/classpeoAggEvalFunc-members.html b/tags/dummy-tag/paradiseo-peo/doc/html/classpeoAggEvalFunc-members.html index 9da1e9cef..ec7ae6b67 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/classpeoAggEvalFunc-members.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/classpeoAggEvalFunc-members.html @@ -1,6 +1,6 @@ -ParadisEO-PEOMovingObjects: Member List +ParadisEO-PEO-ParallelanddistributedEvolvingObjects: Member List @@ -34,7 +34,7 @@ operator()(A1, A2)=0eoBF< A1, A2, R > [pure virtual] ~eoBF()eoBF< A1, A2, R > [virtual] ~eoFunctorBase()eoFunctorBase [virtual] -
    Generated on Mon Oct 8 11:16:47 2007 for ParadisEO-PEOMovingObjects by  +
    Generated on Fri Feb 29 17:20:37 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/classpeoAggEvalFunc.html b/tags/dummy-tag/paradiseo-peo/doc/html/classpeoAggEvalFunc.html index 75c27119a..19ff03a0e 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/classpeoAggEvalFunc.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/classpeoAggEvalFunc.html @@ -29,7 +29,7 @@
  • Class Hierarchy
  • Class Members
  • -

    peoAggEvalFunc< EOT > Class Template Reference

    The peoAggEvalFunc class offers only the interface for creating aggregate evaluation functions - there are no direct internal functions provided. +

    peoAggEvalFunc< EOT > Class Template Reference

    The peoAggEvalFunc class offers only the interface for creating aggregate evaluation functions - there are no direct internal functions provided. More...

    #include <peoAggEvalFunc.h> @@ -37,10 +37,12 @@

    Inheritance diagram for peoAggEvalFunc< EOT >:

    -MergeRouteEval -peoNoAggEvalFunc< EOT > +eoBF< A1, A2, R > +eoFunctorBase +MergeRouteEval +peoNoAggEvalFunc< EOT > - +List of all members.

    Detailed Description

    @@ -61,7 +63,7 @@ The aggregation object is called in an iterative manner for each of the results

    Definition at line 53 of file peoAggEvalFunc.h.


    The documentation for this class was generated from the following file: -
    Generated on Fri Feb 29 17:05:06 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:37 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/classpeoAggEvalFunc.png b/tags/dummy-tag/paradiseo-peo/doc/html/classpeoAggEvalFunc.png index 9246d0439..91f704db8 100644 Binary files a/tags/dummy-tag/paradiseo-peo/doc/html/classpeoAggEvalFunc.png and b/tags/dummy-tag/paradiseo-peo/doc/html/classpeoAggEvalFunc.png differ diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/classpeoAsyncIslandMig-members.html b/tags/dummy-tag/paradiseo-peo/doc/html/classpeoAsyncIslandMig-members.html index a0531ef0c..334db8d43 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/classpeoAsyncIslandMig-members.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/classpeoAsyncIslandMig-members.html @@ -30,27 +30,32 @@
  • Class Members
  • peoAsyncIslandMig< TYPESELECT, TYPEREPLACE > Member List

    This is the complete list of members for peoAsyncIslandMig< TYPESELECT, TYPEREPLACE >, including all inherited members.

    + + + + - + + @@ -63,7 +68,9 @@ -
    addTo(eoCheckPoint< EOT > &cp)eoUpdater
    className(void) const eoUpdater [virtual]
    Communicable()Communicable
    contpeoAsyncIslandMig< TYPESELECT, TYPEREPLACE > [private]
    coop_empeoAsyncIslandMig< TYPESELECT, TYPEREPLACE > [private]
    empeoAsyncIslandMig< TYPESELECT, TYPEREPLACE > [private]
    emigrate()peoAsyncIslandMig< TYPESELECT, TYPEREPLACE > [private]
    functor_category()eoF< void > [static]
    getKey()Communicable
    getOwner()Cooperative
    immpeoAsyncIslandMig< TYPESELECT, TYPEREPLACE > [private]
    immigrate()peoAsyncIslandMig< TYPESELECT, TYPEREPLACE > [private]
    keyCommunicable [protected]
    lastCall()eoUpdater [virtual]
    lock()Communicable
    notifyReceiving()Cooperative [virtual]
    notifySending()Cooperative [virtual]
    notifySendingSyncReq()Cooperative [virtual]
    notifySynchronized()Cooperative [virtual]
    num_commCommunicable [static]
    operator()()peoAsyncIslandMig< TYPESELECT, TYPEREPLACE >
    operator()()peoAsyncIslandMig< TYPESELECT, TYPEREPLACE > [virtual]
    pack()peoAsyncIslandMig< TYPESELECT, TYPEREPLACE > [virtual]
    packSynchronizeReq()peoAsyncIslandMig< TYPESELECT, TYPEREPLACE > [virtual]
    peoAsyncIslandMig(continuator &__cont, selector< TYPESELECT > &__select, replacement< TYPEREPLACE > &__replace, Topology &__topology)peoAsyncIslandMig< TYPESELECT, TYPEREPLACE >
    replacepeoAsyncIslandMig< TYPESELECT, TYPEREPLACE > [private]
    result_type typedefeoF< void >
    resume()Communicable
    selectpeoAsyncIslandMig< TYPESELECT, TYPEREPLACE > [private]
    sem_lockCommunicable [protected]
    unlock()Communicable
    unpack()peoAsyncIslandMig< TYPESELECT, TYPEREPLACE > [virtual]
    ~Communicable()Communicable [virtual]


    Generated on Fri Feb 29 17:05:06 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  + ~eoF()eoF< void > [virtual] + ~eoFunctorBase()eoFunctorBase [virtual] +
    Generated on Fri Feb 29 17:20:37 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/classpeoAsyncIslandMig.html b/tags/dummy-tag/paradiseo-peo/doc/html/classpeoAsyncIslandMig.html index b50b5f601..18ba0d55f 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/classpeoAsyncIslandMig.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/classpeoAsyncIslandMig.html @@ -29,7 +29,7 @@
  • Class Hierarchy
  • Class Members
  • -

    peoAsyncIslandMig< TYPESELECT, TYPEREPLACE > Class Template Reference

    Specific class for a asynchronous migration. +

    peoAsyncIslandMig< TYPESELECT, TYPEREPLACE > Class Template Reference

    Specific class for a asynchronous migration. More...

    #include <peoAsyncIslandMig.h> @@ -37,8 +37,11 @@

    Inheritance diagram for peoAsyncIslandMig< TYPESELECT, TYPEREPLACE >:

    -Cooperative -Communicable +Cooperative +eoUpdater +Communicable +eoF< void > +eoFunctorBase List of all members. @@ -52,24 +55,24 @@ void  - + - + - + - + - + @@ -98,7 +101,7 @@ std::queue< Cooperative * > Specific class for a asynchronous migration.

    -

    See also:
    Cooperative eoUpdater
    +
    See also:
    Cooperative eoUpdater
    Version:
    2.0
    Date:
    january 2008
    @@ -196,7 +199,7 @@ Referenced by peoAs


    The documentation for this class was generated from the following file:
    -
    Generated on Fri Feb 29 17:05:06 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:37 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/classpeoAsyncIslandMig.png b/tags/dummy-tag/paradiseo-peo/doc/html/classpeoAsyncIslandMig.png index 557470417..fd454a8b2 100644 Binary files a/tags/dummy-tag/paradiseo-peo/doc/html/classpeoAsyncIslandMig.png and b/tags/dummy-tag/paradiseo-peo/doc/html/classpeoAsyncIslandMig.png differ diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/classpeoNoAggEvalFunc-members.html b/tags/dummy-tag/paradiseo-peo/doc/html/classpeoNoAggEvalFunc-members.html index 1d13b2854..15171346c 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/classpeoNoAggEvalFunc-members.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/classpeoNoAggEvalFunc-members.html @@ -30,8 +30,12 @@
  • Class Members
  • peoNoAggEvalFunc< EOT > Member List

    This is the complete list of members for peoNoAggEvalFunc< EOT >, including all inherited members.

    void pack ()
     Function realizing packages.
     Function realizing packages.
    void unpack ()
     Function reconstituting packages.
     Function reconstituting packages.
    void packSynchronizeReq ()
     Function packSynchronizeReq.
     Function packSynchronizeReq.

    Private Member Functions

    void emigrate ()
     Function which sends some emigrants.
     Function which sends some emigrants.
    void immigrate ()
     Function which receives some immigrants.
     Function which receives some immigrants.

    Private Attributes

    continuatorcont
    + -
    functor_category()eoBF< A1, A2, R > [static]
    operator()(EOT &__sol, const typename EOT::Fitness &__fit)peoNoAggEvalFunc< EOT >

    Generated on Fri Feb 29 17:05:07 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  + peoAggEvalFunc::operator()(A1, A2)=0eoBF< A1, A2, R > [pure virtual] + ~eoBF()eoBF< A1, A2, R > [virtual] + ~eoFunctorBase()eoFunctorBase [virtual] +
    Generated on Fri Feb 29 17:20:38 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/classpeoNoAggEvalFunc.html b/tags/dummy-tag/paradiseo-peo/doc/html/classpeoNoAggEvalFunc.html index 1bf3c0efe..0068b9917 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/classpeoNoAggEvalFunc.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/classpeoNoAggEvalFunc.html @@ -37,7 +37,9 @@

    Inheritance diagram for peoNoAggEvalFunc< EOT >:

    -peoAggEvalFunc< EOT > +peoAggEvalFunc< EOT > +eoBF< A1, A2, R > +eoFunctorBase List of all members. @@ -100,7 +102,7 @@ Definition at line 5


    The documentation for this class was generated from the following file:
    -
    Generated on Fri Feb 29 17:05:07 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:38 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/classpeoNoAggEvalFunc.png b/tags/dummy-tag/paradiseo-peo/doc/html/classpeoNoAggEvalFunc.png index 0db69caaa..2feda5514 100644 Binary files a/tags/dummy-tag/paradiseo-peo/doc/html/classpeoNoAggEvalFunc.png and b/tags/dummy-tag/paradiseo-peo/doc/html/classpeoNoAggEvalFunc.png differ diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/classpeoPopEval-members.html b/tags/dummy-tag/paradiseo-peo/doc/html/classpeoPopEval-members.html index 88710d731..fb61bb56a 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/classpeoPopEval-members.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/classpeoPopEval-members.html @@ -34,6 +34,7 @@
    + @@ -48,6 +49,7 @@ + @@ -67,7 +69,9 @@ -
    Communicable()Communicable
    execute()peoPopEval< EOT > [virtual]
    funcspeoPopEval< EOT > [private]
    functor_category()eoBF< A1, A2, R > [static]
    getKey()Communicable
    getOwner()Service
    keyCommunicable [protected]
    one_funcpeoPopEval< EOT > [private]
    operator()(eoPop< EOT > &__pop)peoPopEval< EOT >
    operator()(eoPop< EOT > &__dummy, eoPop< EOT > &__pop)peoPopEval< EOT >
    eoPopEvalFunc::operator()(A1, A2)=0eoBF< A1, A2, R > [pure virtual]
    packData()peoPopEval< EOT > [virtual]
    packResourceRequest()Service
    packResult()peoPopEval< EOT > [virtual]
    unpackData()peoPopEval< EOT > [virtual]
    unpackResult()peoPopEval< EOT > [virtual]
    ~Communicable()Communicable [virtual]

    Generated on Fri Feb 29 17:05:07 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  + ~eoBF()eoBF< A1, A2, R > [virtual] + ~eoFunctorBase()eoFunctorBase [virtual] +
    Generated on Fri Feb 29 17:20:38 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/classpeoPopEval.html b/tags/dummy-tag/paradiseo-peo/doc/html/classpeoPopEval.html index 0069c62f7..b1d3c9850 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/classpeoPopEval.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/classpeoPopEval.html @@ -29,7 +29,7 @@
  • Class Hierarchy
  • Class Members
  • -

    peoPopEval< EOT > Class Template Reference

    Parallel evaluation functor wrapper with MOEO. +

    peoPopEval< EOT > Class Template Reference

    Parallel evaluation functor wrapper with MOEO. More...

    #include <peoMoeoPopEval.h> @@ -37,22 +37,25 @@

    Inheritance diagram for peoPopEval< EOT >:

    -Service -Communicable +Service +eoPopEvalFunc< EOT > +Communicable +eoBF< A1, A2, R > +eoFunctorBase List of all members. - + - + - + - + @@ -77,11 +80,11 @@ void  - +std::vector< eoEvalFunc< EOT > * >  @@ -115,7 +118,7 @@ unsigned  - + @@ -165,7 +168,7 @@ template<class EOT> - + @@ -188,7 +191,7 @@ Constructor function - a vector of EO-derived evaluation functors has to be spec

    Parameters:

    Public Member Functions

     peoPopEval (eoEvalFunc< EOT > &__eval_func)
     peoPopEval (eoEvalFunc< EOT > &__eval_func)
     Constructor function - an EO-derived evaluation functor has to be specified; an internal reference is set towards the specified evaluation functor.
     peoPopEval (const std::vector< eoEvalFunc< EOT > * > &__funcs, peoAggEvalFunc< EOT > &__merge_eval)
     peoPopEval (const std::vector< eoEvalFunc< EOT > * > &__funcs, peoAggEvalFunc< EOT > &__merge_eval)
     Constructor function - a vector of EO-derived evaluation functors has to be specified as well as an aggregation function.
    void operator() (eoPop< EOT > &__pop)
    void operator() (eoPop< EOT > &__pop)
     Operator for applying the evaluation functor (direct or aggregate) for each individual of the specified population.
    void operator() (eoPop< EOT > &__dummy, eoPop< EOT > &__pop)
    void operator() (eoPop< EOT > &__dummy, eoPop< EOT > &__pop)
    void packData ()
     Auxiliary function for notifications between the process requesting an evaluation operation and the processes that performs the actual evaluation phase.

    Private Attributes

    const std::vector< eoEvalFunc<
    +
    const std::vector< eoEvalFunc<
    EOT > * > & 
    funcs
    -std::vector< eoEvalFunc< EOT > * > one_func
    one_func
    peoAggEvalFunc< EOT > & merge_eval
    Service eoPopEvalFunc +
    See also:
    Service eoPopEvalFunc
    Version:
    1.0
    Date:
    2008
    @@ -132,7 +135,7 @@ template<class EOT>
    peoPopEval< EOT >::peoPopEval (eoEvalFunc< EOT > & eoEvalFunc< EOT > &  __eval_func  ) 
    peoPopEval< EOT >::peoPopEval (const std::vector< eoEvalFunc< EOT > * > & const std::vector< eoEvalFunc< EOT > * > &  __funcs,
    - +
    const std :: vector< eoEvalFunc < EOT >* >& __funcs - vector of EO-derived partial evaluation functors;
    const std :: vector< eoEvalFunc < EOT >* >& __funcs - vector of EO-derived partial evaluation functors;
    peoAggEvalFunc< EOT >& __merge_eval - aggregation functor for creating a fitness value out of the partial fitness values.
    @@ -207,7 +210,7 @@ template<class EOT> void peoPopEval< EOT >::operator() ( - eoPop< EOT > &  + eoPop< EOT > &  __pop  )  @@ -242,13 +245,13 @@ template<class EOT> void peoPopEval< EOT >::operator() ( - eoPop< EOT > &  + eoPop< EOT > &  __dummy, - eoPop< EOT > &  + eoPop< EOT > &  __pop  @@ -454,7 +457,7 @@ References Service::g template<class EOT> - +
    const std :: vector< eoEvalFunc < EOT >* >& peoPopEval< EOT >::funcs [private] const std :: vector< eoEvalFunc < EOT >* >& peoPopEval< EOT >::funcs [private]
    @@ -463,8 +466,8 @@ template<class EOT>

    Parameters:
    - - + + @@ -484,7 +487,7 @@ Referenced by peoPopEval&l


    The documentation for this class was generated from the following file:
    -
    Generated on Fri Feb 29 17:05:07 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:38 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/classpeoPopEval.png b/tags/dummy-tag/paradiseo-peo/doc/html/classpeoPopEval.png index 0fa0a9386..51bf828a5 100644 Binary files a/tags/dummy-tag/paradiseo-peo/doc/html/classpeoPopEval.png and b/tags/dummy-tag/paradiseo-peo/doc/html/classpeoPopEval.png differ diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/classpeoSyncIslandMig-members.html b/tags/dummy-tag/paradiseo-peo/doc/html/classpeoSyncIslandMig-members.html index 0aec6b711..ffd8149eb 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/classpeoSyncIslandMig-members.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/classpeoSyncIslandMig-members.html @@ -30,19 +30,23 @@
  • Class Members
  • peoSyncIslandMig< TYPESELECT, TYPEREPLACE > Member List

    This is the complete list of members for peoSyncIslandMig< TYPESELECT, TYPEREPLACE >, including all inherited members.

    std :: vector< eoEvalFunc < EOT >* >& funcs
    std :: vector< eoEvalFunc < EOT >* > one_func
    std :: vector< eoEvalFunc < EOT >* >& funcs
    std :: vector< eoEvalFunc < EOT >* > one_func
    peoAggEvalFunc< EOT >& merge_eval
    peoNoAggEvalFunc< EOT > no_merge_eval
    std :: queue< EOT* >tasks
    + + + + @@ -50,12 +54,13 @@ - + + @@ -70,7 +75,9 @@ -
    addTo(eoCheckPoint< EOT > &cp)eoUpdater
    allpeoSyncIslandMig< TYPESELECT, TYPEREPLACE > [private]
    className(void) const eoUpdater [virtual]
    Communicable()Communicable
    contpeoSyncIslandMig< TYPESELECT, TYPEREPLACE > [private]
    coop_empeoSyncIslandMig< TYPESELECT, TYPEREPLACE > [private]
    empeoSyncIslandMig< TYPESELECT, TYPEREPLACE > [private]
    emigrate()peoSyncIslandMig< TYPESELECT, TYPEREPLACE > [private]
    explicitPassivepeoSyncIslandMig< TYPESELECT, TYPEREPLACE > [private]
    functor_category()eoF< void > [static]
    getKey()Communicable
    getOwner()Cooperative
    immpeoSyncIslandMig< TYPESELECT, TYPEREPLACE > [private]
    immigrate()peoSyncIslandMig< TYPESELECT, TYPEREPLACE > [private]
    inpeoSyncIslandMig< TYPESELECT, TYPEREPLACE > [private]
    keyCommunicable [protected]
    lastCall()eoUpdater [virtual]
    lock()Communicable
    nbMigrationspeoSyncIslandMig< TYPESELECT, TYPEREPLACE > [private]
    notifyReceiving()peoSyncIslandMig< TYPESELECT, TYPEREPLACE > [virtual]
    notifySendingSyncReq()peoSyncIslandMig< TYPESELECT, TYPEREPLACE > [virtual]
    notifySynchronized()peoSyncIslandMig< TYPESELECT, TYPEREPLACE > [virtual]
    num_commCommunicable [static]
    operator()()peoSyncIslandMig< TYPESELECT, TYPEREPLACE >
    operator()()peoSyncIslandMig< TYPESELECT, TYPEREPLACE > [virtual]
    outpeoSyncIslandMig< TYPESELECT, TYPEREPLACE > [private]
    pack()peoSyncIslandMig< TYPESELECT, TYPEREPLACE > [virtual]
    packSynchronizeReq()peoSyncIslandMig< TYPESELECT, TYPEREPLACE > [virtual]
    peoSyncIslandMig(unsigned __frequency, selector< TYPESELECT > &__select, replacement< TYPEREPLACE > &__replace, Topology &__topology)peoSyncIslandMig< TYPESELECT, TYPEREPLACE >
    replacepeoSyncIslandMig< TYPESELECT, TYPEREPLACE > [private]
    result_type typedefeoF< void >
    resume()Communicable
    selectpeoSyncIslandMig< TYPESELECT, TYPEREPLACE > [private]
    sem_lockCommunicable [protected]
    unlock()Communicable
    unpack()peoSyncIslandMig< TYPESELECT, TYPEREPLACE > [virtual]
    ~Communicable()Communicable [virtual]

    Generated on Fri Feb 29 17:05:07 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  + ~eoF()eoF< void > [virtual] + ~eoFunctorBase()eoFunctorBase [virtual] +
    Generated on Fri Feb 29 17:20:39 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/classpeoSyncIslandMig.html b/tags/dummy-tag/paradiseo-peo/doc/html/classpeoSyncIslandMig.html index 164a154eb..9bd339755 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/classpeoSyncIslandMig.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/classpeoSyncIslandMig.html @@ -29,7 +29,7 @@
  • Class Hierarchy
  • Class Members
  • -

    peoSyncIslandMig< TYPESELECT, TYPEREPLACE > Class Template Reference

    Specific class for a synchronous migration. +

    peoSyncIslandMig< TYPESELECT, TYPEREPLACE > Class Template Reference

    Specific class for a synchronous migration. More...

    #include <peoSyncIslandMig.h> @@ -37,8 +37,11 @@

    Inheritance diagram for peoSyncIslandMig< TYPESELECT, TYPEREPLACE >:

    -Cooperative -Communicable +Cooperative +eoUpdater +Communicable +eoF< void > +eoFunctorBase List of all members. @@ -52,23 +55,23 @@ void  - + - + - + - + - + @@ -133,7 +136,7 @@ unsigned  + @@ -49,6 +50,7 @@ + @@ -64,7 +66,9 @@ -
    void pack ()
     Function realizing packages.
     Function realizing packages.
    void unpack ()
     Function reconstituting packages.
     Function reconstituting packages.
    void packSynchronizeReq ()
     Function packSynchronizeReq.
     Function packSynchronizeReq.
    void notifySending ()
     Function notifySending.
     Function notifySending.
    void notifyReceiving ()
     Function notifyReceiving.
     Function notifyReceiving.
    void notifySendingSyncReq ()
    Cooperative eoUpdater +
    See also:
    Cooperative eoUpdater
    Version:
    2.0
    Date:
    january 2008
    @@ -236,7 +239,7 @@ Referenced by peoSyn


    The documentation for this class was generated from the following file:
    -
    Generated on Fri Feb 29 17:05:07 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:39 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/classpeoSyncIslandMig.png b/tags/dummy-tag/paradiseo-peo/doc/html/classpeoSyncIslandMig.png index 8f994148d..5d32a2f80 100644 Binary files a/tags/dummy-tag/paradiseo-peo/doc/html/classpeoSyncIslandMig.png and b/tags/dummy-tag/paradiseo-peo/doc/html/classpeoSyncIslandMig.png differ diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/classpeoTransform-members.html b/tags/dummy-tag/paradiseo-peo/doc/html/classpeoTransform-members.html index f4ae09b0e..9da1def5b 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/classpeoTransform-members.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/classpeoTransform-members.html @@ -35,6 +35,7 @@
    cross_ratepeoTransform< EOT > [private]
    execute()peoTransform< EOT > [virtual]
    fatherpeoTransform< EOT > [private]
    functor_category()eoUF< A1, R > [static]
    getKey()Communicable
    getOwner()Service
    idxpeoTransform< EOT > [private]
    num_commCommunicable [static]
    num_termpeoTransform< EOT > [private]
    operator()(eoPop< EOT > &__pop)peoTransform< EOT >
    eoTransform::operator()(A1)=0eoUF< A1, R > [pure virtual]
    packData()peoTransform< EOT > [virtual]
    packResourceRequest()Service
    packResult()peoTransform< EOT > [virtual]
    unpackData()peoTransform< EOT > [virtual]
    unpackResult()peoTransform< EOT > [virtual]
    ~Communicable()Communicable [virtual]

    Generated on Fri Feb 29 17:05:07 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  + ~eoFunctorBase()eoFunctorBase [virtual] + ~eoUF()eoUF< A1, R > [virtual] +
    Generated on Fri Feb 29 17:20:39 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/classpeoTransform.html b/tags/dummy-tag/paradiseo-peo/doc/html/classpeoTransform.html index 9774726c5..37122d657 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/classpeoTransform.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/classpeoTransform.html @@ -29,7 +29,7 @@
  • Class Hierarchy
  • Class Members
  • -

    peoTransform< EOT > Class Template Reference

    Class for a parallel transform. +

    peoTransform< EOT > Class Template Reference

    Class for a parallel transform. More...

    #include <peoTransform.h> @@ -37,54 +37,57 @@

    Inheritance diagram for peoTransform< EOT >:

    -Service -Communicable +Service +eoTransform< EOT > +Communicable +eoUF< A1, R > +eoFunctorBase List of all members. - + - + - + - + - + - + - + - + - + - + +eoMonOp< EOT > &  @@ -93,7 +96,7 @@ double  +eoPop< EOT > *  @@ -111,7 +114,7 @@ unsigned  - + @@ -140,7 +143,7 @@ template<class EOT> - + @@ -184,7 +187,7 @@ template<class EOT> - + @@ -216,7 +219,7 @@ References peoTransform& template<class EOT>

    Public Member Functions

     peoTransform (eoQuadOp< EOT > &__cross, double __cross_rate, eoMonOp< EOT > &__mut, double __mut_rate)
     peoTransform (eoQuadOp< EOT > &__cross, double __cross_rate, eoMonOp< EOT > &__mut, double __mut_rate)
     Constructor.
    void operator() (eoPop< EOT > &__pop)
    void operator() (eoPop< EOT > &__pop)
     Operator.
    void packData ()
     Function realizing packages of data.
     Function realizing packages of data.
    void unpackData ()
     Function reconstituting packages of data.
     Function reconstituting packages of data.
    void execute ()
     Function which executes the algorithm.
     Function which executes the algorithm.
    void packResult ()
     Function realizing packages of the result.
     Function realizing packages of the result.
    void unpackResult ()
     Function reconstituting packages of result.
     Function reconstituting packages of result.
    void notifySendingData ()
     Function notifySendingData.
     Function notifySendingData.
    void notifySendingAllResourceRequests ()
     Function notifySendingAllResourceRequests.
     Function notifySendingAllResourceRequests.

    Private Attributes

    eoQuadOp< EOT > & cross
    eoQuadOp< EOT > & cross
    double cross_rate
    -eoMonOp< EOT > & mut
    mut
    double mut_rate
    idx
    -eoPop< EOT > * pop
    pop
    EOT father
    Service eoTransform +
    See also:
    Service eoTransform
    Version:
    1.1
    Date:
    january 2008
    @@ -128,7 +131,7 @@ template<class EOT>
    peoTransform< EOT >::peoTransform (eoQuadOp< EOT > & eoQuadOp< EOT > &  __cross,
    eoMonOp< EOT > & eoMonOp< EOT > &  __mut,
    void peoTransform< EOT >::operator() (eoPop< EOT > & eoPop< EOT > &  __pop  ) 
    - +
    eoQuadOp< EOT >& peoTransform< EOT >::cross [private] eoQuadOp< EOT >& peoTransform< EOT >::cross [private]
    @@ -245,7 +248,7 @@ Referenced by peoTransfo


    The documentation for this class was generated from the following file:
    -
    Generated on Fri Feb 29 17:05:07 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:39 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/classpeoTransform.png b/tags/dummy-tag/paradiseo-peo/doc/html/classpeoTransform.png index ca079bd0e..0c2154bcb 100644 Binary files a/tags/dummy-tag/paradiseo-peo/doc/html/classpeoTransform.png and b/tags/dummy-tag/paradiseo-peo/doc/html/classpeoTransform.png differ diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/comm_8cpp-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/comm_8cpp-source.html index c7eda64f0..979eccf30 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/comm_8cpp-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/comm_8cpp-source.html @@ -134,7 +134,7 @@ 00110 00111 the_thread -> wakeUp (); 00112 } -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/comm_8h-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/comm_8h-source.html index 8f34f7e70..de6056eca 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/comm_8h-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/comm_8h-source.html @@ -82,7 +82,7 @@ 00058 extern void wakeUpCommunicator (); 00059 00060 #endif -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/communicable_8cpp-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/communicable_8cpp-source.html index 98d367608..fa410c3fa 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/communicable_8cpp-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/communicable_8cpp-source.html @@ -133,7 +133,7 @@ 00109 comm_to_key.clear (); 00110 Communicable :: num_comm = 0; 00111 } -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/communicable_8h-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/communicable_8h-source.html index e4b0c1b40..690d6e58d 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/communicable_8h-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/communicable_8h-source.html @@ -101,7 +101,7 @@ 00077 extern Communicable * getCommunicable (COMM_ID __key); 00078 00079 #endif -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/cooperative_8h-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/cooperative_8h-source.html index 6def86f71..5b33eedd1 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/cooperative_8h-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/cooperative_8h-source.html @@ -103,7 +103,7 @@ 00079 extern Cooperative * getCooperative (COOP_ID __key); 00080 00081 #endif -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/core_2runner_8cpp-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/core_2runner_8cpp-source.html index 280f9a20f..92af7b757 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/core_2runner_8cpp-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/core_2runner_8cpp-source.html @@ -247,7 +247,7 @@ 00223 num_local_exec_runners = 0; 00224 num_exec_runners = 0; 00225 } -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/core_2service_8cpp-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/core_2service_8cpp-source.html index 7863f7411..51d995812 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/core_2service_8cpp-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/core_2service_8cpp-source.html @@ -106,7 +106,7 @@ 00082 00083 void Service :: unpackResult () 00084 {} -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/data_8cpp-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/data_8cpp-source.html index 1edc3ded2..0e6ef1a90 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/data_8cpp-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/data_8cpp-source.html @@ -145,16 +145,16 @@ 00121 } 00122 } 00123 -00124 void loadData (eoParser & __parser) +00124 void loadData (eoParser & __parser) 00125 { 00126 00127 /* Getting the path of the instance */ 00128 00129 eoValueParam <std :: string> param ("", "inst", "Path of the instance") ; -00130 __parser.processParam (param) ; +00130 __parser.processParam (param) ; 00131 loadData (param.value ().c_str ()); 00132 } -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/data_8h-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/data_8h-source.html index dba8af965..8c9ca0667 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/data_8h-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/data_8h-source.html @@ -65,10 +65,10 @@ 00041 00042 extern void loadData (const char * __filename); 00043 -00044 extern void loadData (eoParser & __parser); +00044 extern void loadData (eoParser & __parser); 00045 00046 #endif -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/display_8cpp-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/display_8cpp-source.html index f43ca3d50..cb7c29c55 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/display_8cpp-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/display_8cpp-source.html @@ -156,7 +156,7 @@ 00132 std :: ifstream f (filename); 00133 if (f) 00134 { -00135 Route route; +00135 Route route; 00136 f >> route; 00137 f.close (); 00138 @@ -171,7 +171,7 @@ 00147 sleep (1) ; 00148 } 00149 } -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/display_8h-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/display_8h-source.html index 70c6bf160..e3750d450 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/display_8h-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/display_8h-source.html @@ -66,7 +66,7 @@ 00042 extern void openMainWindow (const char * __filename); 00043 00044 #endif -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/display__best__route_8cpp-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/display__best__route_8cpp-source.html index c62680dc7..f58c95089 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/display__best__route_8cpp-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/display__best__route_8cpp-source.html @@ -72,7 +72,7 @@ 00048 displayRoute (pop.best_element ()); 00049 } 00050 -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/display__best__route_8h-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/display__best__route_8h-source.html index 768b41bde..ba27b5afa 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/display__best__route_8h-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/display__best__route_8h-source.html @@ -67,7 +67,7 @@ 00043 00044 #include "route.h" 00045 -00046 class DisplayBestRoute : public eoUpdater +00046 class DisplayBestRoute : public eoUpdater 00047 { 00048 00049 public : @@ -83,7 +83,7 @@ 00059 }; 00060 00061 #endif -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/edge__xover_8cpp-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/edge__xover_8cpp-source.html index 0c7a38ef5..37d35c53b 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/edge__xover_8cpp-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/edge__xover_8cpp-source.html @@ -65,7 +65,7 @@ 00041 00042 #include "edge_xover.h" 00043 -00044 void EdgeXover :: build_map (const Route & __par1, const Route & __par2) +00044 void EdgeXover :: build_map (const Route & __par1, const Route & __par2) 00045 { 00046 00047 unsigned len = __par1.size () ; @@ -98,7 +98,7 @@ 00074 00075 } 00076 -00077 void EdgeXover :: add_vertex (unsigned __vertex, Route & __child) +00077 void EdgeXover :: add_vertex (unsigned __vertex, Route & __child) 00078 { 00079 00080 visited [__vertex] = true ; @@ -106,7 +106,7 @@ 00082 remove_entry (__vertex, _map) ; /* Removing entries */ 00083 } 00084 -00085 void EdgeXover :: cross (const Route & __par1, const Route & __par2, Route & __child) +00085 void EdgeXover :: cross (const Route & __par1, const Route & __par2, Route & __child) 00086 { 00087 00088 build_map (__par1, __par2) ; @@ -116,7 +116,7 @@ 00092 /* Go ! */ 00093 __child.clear () ; 00094 -00095 unsigned cur_vertex = rng.random (len) ; +00095 unsigned cur_vertex = rng.random (len) ; 00096 00097 add_vertex (cur_vertex, __child) ; 00098 @@ -156,29 +156,29 @@ 00132 cand.push_back (j) ; 00133 } 00134 -00135 cur_vertex = cand [rng.random (cand.size ())] ; +00135 cur_vertex = cand [rng.random (cand.size ())] ; 00136 00137 add_vertex (cur_vertex, __child) ; 00138 } 00139 } 00140 -00141 bool EdgeXover :: operator () (Route & __route1, Route & __route2) +00141 bool EdgeXover :: operator () (Route & __route1, Route & __route2) 00142 { 00143 00144 // Init. copy -00145 Route par [2] ; +00145 Route par [2] ; 00146 par [0] = __route1 ; 00147 par [1] = __route2 ; 00148 00149 cross (par [0], par [1], __route1) ; 00150 cross (par [1], par [0], __route2) ; 00151 -00152 __route1.invalidate () ; -00153 __route2.invalidate () ; +00152 __route1.invalidate () ; +00153 __route2.invalidate () ; 00154 00155 return true ; 00156 } -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/edge__xover_8h-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/edge__xover_8h-source.html index 08e377f99..fe198668b 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/edge__xover_8h-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/edge__xover_8h-source.html @@ -68,23 +68,23 @@ 00044 00045 #include "route.h" 00046 -00048 class EdgeXover : public eoQuadOp <Route> +00048 class EdgeXover : public eoQuadOp <Route> 00049 { 00050 00051 public : 00052 -00053 bool operator () (Route & __route1, Route & __route2) ; +00053 bool operator () (Route & __route1, Route & __route2) ; 00054 00055 private : 00056 -00057 void cross (const Route & __par1, const Route & __par2, Route & __child) ; /* Binary */ +00057 void cross (const Route & __par1, const Route & __par2, Route & __child) ; /* Binary */ 00058 00059 void remove_entry (unsigned __vertex, std :: vector <std :: set <unsigned> > & __map) ; 00060 /* Updating the map of entries */ 00061 -00062 void build_map (const Route & __par1, const Route & __par2) ; +00062 void build_map (const Route & __par1, const Route & __par2) ; 00063 -00064 void add_vertex (unsigned __vertex, Route & __child) ; +00064 void add_vertex (unsigned __vertex, Route & __child) ; 00065 00066 std :: vector <std :: set <unsigned> > _map ; /* The handled map */ 00067 @@ -93,7 +93,7 @@ 00070 } ; 00071 00072 #endif -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/files.html b/tags/dummy-tag/paradiseo-peo/doc/html/files.html index 788fc9c25..d87289e9d 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/files.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/files.html @@ -157,7 +157,7 @@ xml_parser.cpp [code] xml_parser.h [code] -
    Generated on Fri Feb 29 17:05:09 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:41 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/functions.html b/tags/dummy-tag/paradiseo-peo/doc/html/functions.html index c519ca5fc..d240ae38e 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/functions.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/functions.html @@ -75,12 +75,12 @@ Here is a list of all documented class members with links to the class documenta : Thread
  • ad_sol : peoPopEval< EOT >, peoMoeoPopEval< EOT >
  • add() : Topology
  • add_vertex() -: EdgeXover
  • AggregationAlgorithm() -: peoMultiStart< EntityType >::AggregationAlgorithm< AggregationAlgorithmType >
  • aggregationAlgorithm -: peoMultiStart< EntityType >::AggregationAlgorithm< AggregationAlgorithmType >
  • aggregationFunction -: peoMultiStart< EntityType >
  • Algorithm() -: Algorithm, peoWrapper::Algorithm< AlgorithmType, void >, peoWrapper::Algorithm< AlgorithmType, AlgorithmDataType >, peoMultiStart< EntityType >::Algorithm< AlgorithmType >
  • algorithm -: peoWrapper, peoWrapper::Algorithm< AlgorithmType, void >, peoWrapper::Algorithm< AlgorithmType, AlgorithmDataType >, peoMultiStart< EntityType >::Algorithm< AlgorithmType >
  • algorithmData +: EdgeXover
  • aggregationAlgorithm +: peoMultiStart< EntityType >::AggregationAlgorithm< AggregationAlgorithmType >
  • AggregationAlgorithm() +: peoMultiStart< EntityType >::AggregationAlgorithm< AggregationAlgorithmType >
  • aggregationFunction +: peoMultiStart< EntityType >
  • algorithm +: peoWrapper, peoWrapper::Algorithm< AlgorithmType, void >, peoWrapper::Algorithm< AlgorithmType, AlgorithmDataType >, peoMultiStart< EntityType >::Algorithm< AlgorithmType >
  • Algorithm() +: Algorithm, peoWrapper::Algorithm< AlgorithmType, void >, peoWrapper::Algorithm< AlgorithmType, AlgorithmDataType >, peoMultiStart< EntityType >::Algorithm< AlgorithmType >
  • algorithmData : peoWrapper::FunctionAlgorithm< AlgorithmReturnType, AlgorithmDataType >, peoWrapper::Algorithm< AlgorithmType, AlgorithmDataType >
  • algorithms : peoMultiStart< EntityType >
  • all : peoSyncIslandMig< TYPESELECT, TYPEREPLACE > @@ -122,8 +122,7 @@ Here is a list of all documented class members with links to the class documenta : Algorithm
  • evalFunc : peoEvalFunc< EOT, FitT, FunctionArg >
  • exec_id : Runner
  • execute() -: peoTransform< EOT >, peoPopEval< EOT >, peoMultiStart< EntityType >, peoMoeoPopEval< EOT >, Service
  • execution_id_run -: Node
  • explicitPassive +: peoTransform< EOT >, peoPopEval< EOT >, peoMultiStart< EntityType >, peoMoeoPopEval< EOT >, Service
  • explicitPassive : peoSyncIslandMig< TYPESELECT, TYPEREPLACE >

    - f -

    • father @@ -142,8 +141,7 @@ Here is a list of all documented class members with links to the class documenta : Service, Cooperative

    - i -

    - n -

    +: peoTransform< EOT >, peoMultiStart< EntityType >

    - o -

    @@ -304,7 +298,7 @@ Here is a list of all documented class members with links to the class documenta : peoWrapper
  • ~Thread() : Thread
  • ~Topology() : Topology -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/functions_func.html b/tags/dummy-tag/paradiseo-peo/doc/html/functions_func.html index 0997dbd5f..c5b836dc3 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/functions_func.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/functions_func.html @@ -202,7 +202,7 @@ : peoWrapper
  • ~Thread() : Thread
  • ~Topology() : Topology -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/functions_vars.html b/tags/dummy-tag/paradiseo-peo/doc/html/functions_vars.html index 4b16775b5..2202d1b1e 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/functions_vars.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/functions_vars.html @@ -102,8 +102,7 @@ : peoMultiStart< EntityType >
  • eval : Algorithm
  • evalFunc : peoEvalFunc< EOT, FitT, FunctionArg >
  • exec_id -: Runner
  • execution_id_run -: Node
  • explicitPassive +: Runner
  • explicitPassive : peoSyncIslandMig< TYPESELECT, TYPEREPLACE >

    - f -

    - i -

    @@ -132,16 +130,14 @@ : peoTransform< EOT >
  • mut_rate : peoTransform< EOT >

    - n -

    +: peoTransform< EOT >, peoMultiStart< EntityType >

    - o -

    ParadisEO-PEO-ParallelanddistributedEvolvingObjects Class Hierarchy

    This inheritance list is sorted roughly, but not completely, alphabetically:
    • Algorithm -
    • CitySwap
    • Communicable -
    • DisplayBestRoute -
    • EdgeXover -
    • MPIThreadedEnv -
    • Node -
    • OrderXover -
    • PartialMappedXover -
    • PartRouteEval +
    • eoFunctorBase + [external] +
    • eoOp< EOType > + [external] +
    • MPIThreadedEnv
    • peoMultiStart< EntityType >::AbstractAggregationAlgorithm
      • peoMultiStart< EntityType >::AggregationAlgorithm< AggregationAlgorithmType > @@ -86,8 +163,6 @@ -
      • peoPSOSelect< POT > -
      • peoWorstPositionReplacement< POT >
      • peoWrapper::AbstractAlgorithm -
        Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
        Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
        diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/main.html b/tags/dummy-tag/paradiseo-peo/doc/html/main.html index 34cc7ca85..1c641fb37 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/main.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/main.html @@ -25,7 +25,7 @@

        The ParadisEO-PEO Framework

        1.1

        -Introduction

        +intro ParadisEO is a white-box object-oriented framework dedicated to the reusable design of parallel and distributed metaheuristics (PDM). ParadisEO provides a broad range of features including evolutionary algorithms (EA), local searches (LS), the most common parallel and distributed models and hybridization mechanisms, etc. This high content and utility encourages its use at European level. ParadisEO is based on a clear conceptual separation of the solution methods from the problems they are intended to solve. This separation confers to the user a maximum code and design reuse. Furthermore, the fine-grained nature of the classes provided by the framework allow a higher flexibility compared to other frameworks. ParadisEO is one of the rare frameworks that provide the most common parallel and distributed models. Their implementation is portable on distributed-memory machines as well as on shared-memory multiprocessors, as it uses standard libraries such as MPI, PVM and PThreads. The models can be exploited in a transparent way, one has just to instantiate their associated provided classes. Their experimentation on the radio network design real-world application demonstrate their efficiency.

        In practice, combinatorial optimization problems are often NP-hard, CPU time-consuming, and evolve over time. Unlike exact methods, metaheuristics allow to tackle large-size problems instances by delivering satisfactory solutions in a reasonable time. Metaheuristics are general-purpose heuristics that split in two categories: evolutionary algorithms (EA) and local search methods (LS). These two families have complementary characteristics: EA allow a better exploration of the search space, while LS have the power to intensify the search in promising regions. Their hybridization allows to deliver robust and better solutions

        Although serial metaheuristics have a polynomial temporal complexity, they remain unsatisfactory for industrial problems. Parallel and distributed computing is a powerful way to deal with the performance issue of these problems. Numerous parallel and distributed metaheuristics (PDM) and their implementations have been proposed, and are available on theWeb. They can be reused and adapted to his/her own problems. However, the user has to deeply examine the code and rewrite its problem-specific sections. The task is tedious, errorprone, takes along time and makes harder the produced code maintenance. A better way to reuse the code of existing PDM is the reuse through libraries. These are often more reliable as they are more tested and documented. They allow a better maintainability and efficiency. However, libraries do not allow the reuse of design.

        @@ -60,7 +60,7 @@ Two parallel distributed models are commonly used in the literature: the paralle Hybridization

        Recently, hybrid metaheuristics have gained a considerable interest. For many practical or academic optimization problems, the best found solutions are obtained by hybrid algorithms. Combinations of different metaheuristics have provided very powerful search methods. Two levels and two modes of hybridization have been distinguished: Low and High levels, and Relay and Cooperative modes. The low-level hybridization addresses the functional composition of a single optimization method. A function of a given metaheuristic is replaced by another metaheuristic. On the contrary, for high-level hybrid algorithms the different metaheuristics are self-containing, meaning no direct relationship to their internal working is considered. On the other hand, relay hybridization means a set of metaheuristics is applied in a pipeline way. The output of a metaheuristic (except the last) is the input of the following one (except the first). Conversely, co-evolutionist hybridization is a cooperative optimization model. Each metaheuristic performs a search in a solution space, and exchange solutions with others.

        Paradiseo goals and architecture

        -The "EO" part of ParadisEO means Evolving Objects. EO is a C++ LGPL open source framework and includes a paradigm-free Evolutionary Computation library (EOlib) dedicated to the flexible design of EA through evolving objects superseding the most common dialects (Genetic Algorithms, Evolution Strategies, Evolutionary Programming and Genetic Programming). Furthermore, EO integrates several services including visualization facilities, on-line definition of parameters, application check-pointing, etc. ParadisEO is an extended version of the EO framework. The extensions include local search methods, hybridization mechanisms, parallelism and distribution mechanisms, and other features that are not addressed in this paper such as multi-objective optimization and grid computing. In the next sections, we present the motivations and goals of ParadisEO, its architecture and some of its main implementation details and issues.

        +The "EO" part of ParadisEO means Evolving Objects. EO is a C++ LGPL open source framework and includes a paradigm-free Evolutionary Computation library (EOlib) dedicated to the flexible design of EA through evolving objects superseding the most common dialects (Genetic Algorithms, Evolution Strategies, Evolutionary Programming and Genetic Programming). Furthermore, EO integrates several services including visualization facilities, on-line definition of parameters, application check-pointing, etc. ParadisEO is an extended version of the EO framework. The extensions include local search methods, hybridization mechanisms, parallelism and distribution mechanisms, and other features that are not addressed in this paper such as multi-objective optimization and grid computing. In the next sections, we present the motivations and goals of ParadisEO, its architecture and some of its main implementation details and issues.

        Motivations and goals

        A framework is normally intended to be exploited by as many users as possible. Therefore, its exploitation could be successful only if some important user criteria are satisfied. The following criteria are the major of them and constitute the main objectives of the ParadisEO framework:

          @@ -104,7 +104,7 @@ LICENCE This software is governed by the CeCILL license under French law and abiding by the rules of distribution of free software. You can use, modify and/ or redistribute the software under the terms of the CeCILL license as circulated by CEA, CNRS and INRIA at the following URL "http://www.cecill.info".

          As a counterpart to the access to the source code and rights to copy, modify and redistribute granted by the license, users are provided only with a limited warranty and the software's author, the holder of the economic rights, and the successive licensors have only limited liability.

          In this respect, the user's attention is drawn to the risks associated with loading, using, modifying and/or developing or reproducing the software by the user in light of its specific status of free software, that may mean that it is complicated to manipulate, and that also therefore means that it is reserved for developers and experienced professionals having in-depth computer knowledge. Users are therefore encouraged to load and test the software's suitability as regards their requirements in conditions enabling the security of their systems and/or data to be ensured and, more generally, to use and operate it in the same conditions as regards security. The fact that you are presently reading this means that you have had knowledge of the CeCILL license and that you accept its terms.

          -ParadisEO WebSite : http://paradiseo.gforge.inria.fr Contact: paradiseo-help@lists.gforge.inria.fr


          Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +ParadisEO WebSite : http://paradiseo.gforge.inria.fr Contact: paradiseo-help@lists.gforge.inria.fr
          Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
          diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/merge__route__eval_8cpp-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/merge__route__eval_8cpp-source.html index 6b07082a1..cf366420d 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/merge__route__eval_8cpp-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/merge__route__eval_8cpp-source.html @@ -60,15 +60,15 @@ 00036 00037 #include "merge_route_eval.h" 00038 -00039 void MergeRouteEval :: operator () (Route & __route, const int & __part_fit) +00039 void MergeRouteEval :: operator () (Route & __route, const int & __part_fit) 00040 { 00041 -00042 int len = __route.fitness (); +00042 int len = __route.fitness (); 00043 len += __part_fit; -00044 __route.fitness (len); +00044 __route.fitness (len); 00045 } 00046 -
          Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
          Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
          diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/merge__route__eval_8h-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/merge__route__eval_8h-source.html index 6924dc03f..f8f1b6b35 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/merge__route__eval_8h-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/merge__route__eval_8h-source.html @@ -70,12 +70,12 @@ 00046 00047 public : 00048 -00049 void operator () (Route & __route, const int & __part_fit) ; +00049 void operator () (Route & __route, const int & __part_fit) ; 00050 00051 }; 00052 00053 #endif -
          Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
          Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
          diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/mess_8cpp-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/mess_8cpp-source.html index 6f059d533..0d284335c 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/mess_8cpp-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/mess_8cpp-source.html @@ -367,7 +367,7 @@ 00343 00344 } 00345 -
          Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
          Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
          diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/mess_8h-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/mess_8h-source.html index d6c3ef6b1..af9601500 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/mess_8h-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/mess_8h-source.html @@ -84,7 +84,7 @@ 00060 extern void synchronizeNodes (); 00061 00062 #endif -
          Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
          Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
          diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/messaging_8h-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/messaging_8h-source.html index 63a1f4ecf..8673fde1a 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/messaging_8h-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/messaging_8h-source.html @@ -167,7 +167,7 @@ 00143 } 00144 00145 #endif -
          Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
          Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
          diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/mix_8h-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/mix_8h-source.html index d0206fae8..799d84411 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/mix_8h-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/mix_8h-source.html @@ -71,11 +71,11 @@ 00047 unsigned len = __v.size () ; 00048 00049 for (unsigned i = 0 ; i < len ; i ++) -00050 std :: swap (__v [i], __v [rng.random (len)]) ; +00050 std :: swap (__v [i], __v [rng.random (len)]) ; 00051 } 00052 00053 #endif -
          Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
          Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
          diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/namespacemembers.html b/tags/dummy-tag/paradiseo-peo/doc/html/namespacemembers.html index dae98f2a5..0f45efb03 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/namespacemembers.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/namespacemembers.html @@ -44,7 +44,7 @@ Here is a list of all documented namespace members with links to the namespaces : peo
        • loadParameters() : peo
        • run() : peo
        -
        Generated on Fri Feb 29 17:05:09 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
        Generated on Fri Feb 29 17:20:41 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
        diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/namespacemembers_func.html b/tags/dummy-tag/paradiseo-peo/doc/html/namespacemembers_func.html index 68996ec70..a2ad4e22e 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/namespacemembers_func.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/namespacemembers_func.html @@ -42,7 +42,7 @@ : peo
      • loadParameters() : peo
      • run() : peo
      -
      Generated on Fri Feb 29 17:05:09 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
      Generated on Fri Feb 29 17:20:41 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
      diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/namespacemembers_vars.html b/tags/dummy-tag/paradiseo-peo/doc/html/namespacemembers_vars.html index fadee0be8..054c2dae4 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/namespacemembers_vars.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/namespacemembers_vars.html @@ -40,7 +40,7 @@
    • argc : peo
    • argv : peo
    -
    Generated on Fri Feb 29 17:05:09 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:41 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/namespacepeo.html b/tags/dummy-tag/paradiseo-peo/doc/html/namespacepeo.html index 7b6b18751..a1ba93027 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/namespacepeo.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/namespacepeo.html @@ -58,7 +58,7 @@ int * argv -
    Generated on Fri Feb 29 17:05:09 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:41 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/namespaces.html b/tags/dummy-tag/paradiseo-peo/doc/html/namespaces.html index f203d4a01..cab873e1a 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/namespaces.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/namespaces.html @@ -30,7 +30,7 @@

    ParadisEO-PEO-ParallelanddistributedEvolvingObjects Namespace List

    Here is a list of all documented namespaces with brief descriptions:
    peo
    -
    Generated on Fri Feb 29 17:05:09 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:41 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/opt__route_8cpp-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/opt__route_8cpp-source.html index d5e306912..154991580 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/opt__route_8cpp-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/opt__route_8cpp-source.html @@ -90,7 +90,7 @@ 00066 00067 for (unsigned i = 0; i < numNodes; i ++) 00068 { -00069 Node node; +00069 Node node; 00070 fscanf (__f, "%u", & node); 00071 opt_route.push_back (node - 1); 00072 } @@ -149,23 +149,23 @@ 00125 } 00126 } 00127 -00128 void loadOptimumRoute (eoParser & __parser) +00128 void loadOptimumRoute (eoParser & __parser) 00129 { 00130 00131 /* Getting the path of the instance */ 00132 00133 eoValueParam <std :: string> param ("", "optimumTour", "Optimum tour") ; -00134 __parser.processParam (param) ; +00134 __parser.processParam (param) ; 00135 if (strlen (param.value ().c_str ())) 00136 loadOptimumRoute (param.value ().c_str ()); 00137 else -00138 opt_route.fitness (0); +00138 opt_route.fitness (0); 00139 } 00140 -00141 Route opt_route; /* Optimum route */ +00141 Route opt_route; /* Optimum route */ 00142 00143 -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/opt__route_8h-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/opt__route_8h-source.html index 041bee74c..057e9de55 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/opt__route_8h-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/opt__route_8h-source.html @@ -68,12 +68,12 @@ 00044 00045 extern void loadOptimumRoute (const char * __filename); 00046 -00047 extern void loadOptimumRoute (eoParser & __parser); +00047 extern void loadOptimumRoute (eoParser & __parser); 00048 -00049 extern Route opt_route; /* Optimum route */ +00049 extern Route opt_route; /* Optimum route */ 00050 00051 #endif -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/order__xover_8cpp-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/order__xover_8cpp-source.html index 14f2528bd..519cb0877 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/order__xover_8cpp-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/order__xover_8cpp-source.html @@ -64,11 +64,11 @@ 00040 00041 #include "order_xover.h" 00042 -00043 void OrderXover :: cross (const Route & __par1, const Route & __par2, Route & __child) +00043 void OrderXover :: cross (const Route & __par1, const Route & __par2, Route & __child) 00044 { 00045 -00046 unsigned cut2 = 1 + rng.random (numNodes) ; -00047 unsigned cut1 = rng.random (cut2); +00046 unsigned cut2 = 1 + rng.random (numNodes) ; +00047 unsigned cut1 = rng.random (cut2); 00048 unsigned l = 0; 00049 00050 /* To store vertices that have already been crossed */ @@ -91,7 +91,7 @@ 00067 } 00068 00069 /* Selecting a direction (Left or Right) */ -00070 char direct = rng.flip () ? 1 : -1 ; +00070 char direct = rng.flip () ? 1 : -1 ; 00071 00072 for (unsigned i = 0; i < numNodes + 1; i ++) 00073 { @@ -104,23 +104,23 @@ 00080 } 00081 } 00082 -00083 bool OrderXover :: operator () (Route & __route1, Route & __route2) +00083 bool OrderXover :: operator () (Route & __route1, Route & __route2) 00084 { 00085 00086 // Init. copy -00087 Route par [2] ; +00087 Route par [2] ; 00088 par [0] = __route1 ; 00089 par [1] = __route2 ; 00090 00091 cross (par [0], par [1], __route1) ; 00092 cross (par [1], par [0], __route2) ; 00093 -00094 __route1.invalidate () ; -00095 __route2.invalidate () ; +00094 __route1.invalidate () ; +00095 __route2.invalidate () ; 00096 00097 return true ; 00098 } -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/order__xover_8h-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/order__xover_8h-source.html index 2fb8bb27d..2d24b5e11 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/order__xover_8h-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/order__xover_8h-source.html @@ -65,20 +65,20 @@ 00041 00042 #include "route.h" 00043 -00045 class OrderXover : public eoQuadOp <Route> +00045 class OrderXover : public eoQuadOp <Route> 00046 { 00047 00048 public : 00049 -00050 bool operator () (Route & __route1, Route & __route2) ; +00050 bool operator () (Route & __route1, Route & __route2) ; 00051 00052 private : 00053 -00054 void cross (const Route & __par1, const Route & __par2, Route & __child) ; +00054 void cross (const Route & __par1, const Route & __par2, Route & __child) ; 00055 } ; 00056 00057 #endif -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/part__route__eval_8cpp-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/part__route__eval_8cpp-source.html index 3c90bebea..4c755b18e 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/part__route__eval_8cpp-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/part__route__eval_8cpp-source.html @@ -67,7 +67,7 @@ 00043 to (__to) 00044 {} 00045 -00046 void PartRouteEval :: operator () (Route & __route) +00046 void PartRouteEval :: operator () (Route & __route) 00047 { 00048 00049 @@ -78,9 +78,9 @@ 00054 i ++) 00055 len += distance (__route [i], __route [(i + 1) % numNodes]) ; 00056 -00057 __route.fitness (- (int) len) ; +00057 __route.fitness (- (int) len) ; 00058 } -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/part__route__eval_8h-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/part__route__eval_8h-source.html index 37ab80da3..3f37273e0 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/part__route__eval_8h-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/part__route__eval_8h-source.html @@ -65,14 +65,14 @@ 00041 00042 #include "route.h" 00043 -00045 class PartRouteEval : public eoEvalFunc <Route> +00045 class PartRouteEval : public eoEvalFunc <Route> 00046 { 00047 00048 public : 00049 00051 PartRouteEval (float __from, float __to) ; 00052 -00053 void operator () (Route & __route) ; +00053 void operator () (Route & __route) ; 00054 00055 private : 00056 @@ -82,7 +82,7 @@ 00060 00061 00062 #endif -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/partial__mapped__xover_8cpp-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/partial__mapped__xover_8cpp-source.html index 224dd994d..ac974ca93 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/partial__mapped__xover_8cpp-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/partial__mapped__xover_8cpp-source.html @@ -65,7 +65,7 @@ 00041 #include "partial_mapped_xover.h" 00042 #include "mix.h" 00043 -00044 void PartialMappedXover :: repair (Route & __route, unsigned __cut1, unsigned __cut2) +00044 void PartialMappedXover :: repair (Route & __route, unsigned __cut1, unsigned __cut2) 00045 { 00046 00047 unsigned v [__route.size ()] ; // Number of times a cities are visited ... @@ -93,10 +93,10 @@ 00069 } 00070 } 00071 -00072 bool PartialMappedXover :: operator () (Route & __route1, Route & __route2) +00072 bool PartialMappedXover :: operator () (Route & __route1, Route & __route2) 00073 { 00074 -00075 unsigned cut1 = rng.random (__route1.size ()), cut2 = rng.random (__route2.size ()) ; +00075 unsigned cut1 = rng.random (__route1.size ()), cut2 = rng.random (__route2.size ()) ; 00076 00077 if (cut2 < cut1) 00078 std :: swap (cut1, cut2) ; @@ -110,11 +110,11 @@ 00086 repair (__route2, cut1, cut2) ; 00087 00088 __route1.invalidate () ; -00089 __route2.invalidate () ; +00089 __route2.invalidate () ; 00090 00091 return true ; 00092 } -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/partial__mapped__xover_8h-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/partial__mapped__xover_8h-source.html index 3e6c8792e..1577ebb92 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/partial__mapped__xover_8h-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/partial__mapped__xover_8h-source.html @@ -65,20 +65,20 @@ 00041 00042 #include "route.h" 00043 -00045 class PartialMappedXover : public eoQuadOp <Route> +00045 class PartialMappedXover : public eoQuadOp <Route> 00046 { 00047 00048 public : 00049 -00050 bool operator () (Route & __route1, Route & __route2) ; +00050 bool operator () (Route & __route1, Route & __route2) ; 00051 00052 private : 00053 -00054 void repair (Route & __route, unsigned __cut1, unsigned __cut2) ; +00054 void repair (Route & __route, unsigned __cut1, unsigned __cut2) ; 00055 } ; 00056 00057 #endif -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/peoAggEvalFunc_8h-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/peoAggEvalFunc_8h-source.html index b3a887457..18d1fe50c 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/peoAggEvalFunc_8h-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/peoAggEvalFunc_8h-source.html @@ -64,12 +64,12 @@ 00040 #include <eoFunctor.h> 00041 00043 -00053 template< class EOT > class peoAggEvalFunc : public eoBF< EOT&, const typename EOT :: Fitness&, void > +00053 template< class EOT > class peoAggEvalFunc : public eoBF< EOT&, const typename EOT :: Fitness&, void > 00054 {}; 00055 00056 00057 #endif -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/peoAsyncIslandMig_8h-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/peoAsyncIslandMig_8h-source.html index f7786bd15..992fa2ddb 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/peoAsyncIslandMig_8h-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/peoAsyncIslandMig_8h-source.html @@ -80,7 +80,7 @@ 00056 #include "core/peo_debug.h" 00057 00058 -00064 template< class TYPESELECT, class TYPEREPLACE > class peoAsyncIslandMig : public Cooperative, public eoUpdater +00064 template< class TYPESELECT, class TYPEREPLACE > class peoAsyncIslandMig : public Cooperative, public eoUpdater 00065 { 00066 00067 public: @@ -197,7 +197,7 @@ 00196 00197 00198 #endif -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/peoNoAggEvalFunc_8h-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/peoNoAggEvalFunc_8h-source.html index c86f6ade8..e6404c753 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/peoNoAggEvalFunc_8h-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/peoNoAggEvalFunc_8h-source.html @@ -81,7 +81,7 @@ 00064 00065 00066 #endif -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/peoPopEval_8h-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/peoPopEval_8h-source.html index 745023cd1..5b9d4bc9c 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/peoPopEval_8h-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/peoPopEval_8h-source.html @@ -69,18 +69,18 @@ 00045 #include "peoAggEvalFunc.h" 00046 #include "peoNoAggEvalFunc.h" 00047 -00053 template< class EOT > class peoPopEval : public Service, public eoPopEvalFunc<EOT> +00053 template< class EOT > class peoPopEval : public Service, public eoPopEvalFunc<EOT> 00054 { 00055 00056 public: 00057 -00062 peoPopEval( eoEvalFunc< EOT >& __eval_func ); +00062 peoPopEval( eoEvalFunc< EOT >& __eval_func ); 00063 00068 peoPopEval( const std :: vector< eoEvalFunc < EOT >* >& __funcs, peoAggEvalFunc< EOT >& __merge_eval ); 00069 -00073 void operator()(eoPop< EOT >& __pop); +00073 void operator()(eoPop< EOT >& __pop); 00074 -00078 void operator()( eoPop< EOT >& __dummy, eoPop< EOT >& __pop ); +00078 void operator()( eoPop< EOT >& __dummy, eoPop< EOT >& __pop ); 00079 00082 void packData(); 00083 @@ -111,7 +111,7 @@ 00129 }; 00130 00131 -00132 template< class EOT > peoPopEval< EOT > :: peoPopEval( eoEvalFunc< EOT >& __eval_func ) : +00132 template< class EOT > peoPopEval< EOT > :: peoPopEval( eoEvalFunc< EOT >& __eval_func ) : 00133 00134 funcs( one_func ), merge_eval( no_merge_eval ) 00135 { @@ -122,18 +122,18 @@ 00140 00141 template< class EOT > peoPopEval< EOT > :: peoPopEval( 00142 -00143 const std :: vector< eoEvalFunc< EOT >* >& __funcs, +00143 const std :: vector< eoEvalFunc< EOT >* >& __funcs, 00144 peoAggEvalFunc< EOT >& __merge_eval 00145 00146 ) : funcs( __funcs ), merge_eval( __merge_eval ) 00147 {} 00148 -00149 template< class EOT > void peoPopEval< EOT >::operator()(eoPop< EOT >& __dummy, eoPop< EOT >& __pop ) +00149 template< class EOT > void peoPopEval< EOT >::operator()(eoPop< EOT >& __dummy, eoPop< EOT >& __pop ) 00150 { 00151 this->operator()(__pop); 00152 } 00153 -00154 template< class EOT > void peoPopEval< EOT >::operator()(eoPop< EOT >& __pop ) +00154 template< class EOT > void peoPopEval< EOT >::operator()(eoPop< EOT >& __pop ) 00155 { 00156 for ( unsigned i = 0; i < __pop.size(); i++ ) 00157 { @@ -237,7 +237,7 @@ 00255 00256 00257 #endif -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/peoSyncIslandMig_8h-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/peoSyncIslandMig_8h-source.html index 566f290df..8f590ae41 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/peoSyncIslandMig_8h-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/peoSyncIslandMig_8h-source.html @@ -87,7 +87,7 @@ 00063 #include "rmc/mpi/synchron.h" 00064 00065 -00071 template< class TYPESELECT, class TYPEREPLACE > class peoSyncIslandMig : public Cooperative, public eoUpdater +00071 template< class TYPESELECT, class TYPEREPLACE > class peoSyncIslandMig : public Cooperative, public eoUpdater 00072 { 00073 00074 public: @@ -249,7 +249,7 @@ 00255 00256 00257 #endif -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/peoTransform_8h-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/peoTransform_8h-source.html index 416390786..b9ad57fea 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/peoTransform_8h-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/peoTransform_8h-source.html @@ -69,19 +69,19 @@ 00045 00046 extern int getNodeRank(); 00047 -00053 template< class EOT > class peoTransform : public Service, public eoTransform< EOT > +00053 template< class EOT > class peoTransform : public Service, public eoTransform< EOT > 00054 { 00055 00056 public: 00057 00063 peoTransform( -00064 eoQuadOp< EOT >& __cross, +00064 eoQuadOp< EOT >& __cross, 00065 double __cross_rate, -00066 eoMonOp< EOT >& __mut, +00066 eoMonOp< EOT >& __mut, 00067 double __mut_rate 00068 ); 00069 -00072 void operator()( eoPop< EOT >& __pop ); +00072 void operator()( eoPop< EOT >& __pop ); 00074 void packData(); 00076 void unpackData(); 00078 void execute(); @@ -91,19 +91,19 @@ 00086 void notifySendingAllResourceRequests(); 00087 00088 private: -00098 eoQuadOp< EOT >& cross; +00098 eoQuadOp< EOT >& cross; 00099 double cross_rate; -00100 eoMonOp< EOT >& mut; +00100 eoMonOp< EOT >& mut; 00101 double mut_rate; 00102 unsigned idx; -00103 eoPop< EOT >* pop; +00103 eoPop< EOT >* pop; 00104 EOT father, mother; 00105 unsigned num_term; 00106 }; 00107 00108 template< class EOT > peoTransform< EOT > :: peoTransform( 00109 -00110 eoQuadOp< EOT >& __cross, +00110 eoQuadOp< EOT >& __cross, 00111 double __cross_rate, 00112 eoMonOp < EOT >& __mut, 00113 double __mut_rate @@ -133,10 +133,10 @@ 00137 template< class EOT > void peoTransform< EOT > :: execute() 00138 { 00139 -00140 if ( rng.uniform() < cross_rate ) cross( mother, father ); +00140 if ( rng.uniform() < cross_rate ) cross( mother, father ); 00141 -00142 if ( rng.uniform() < mut_rate ) mut( mother ); -00143 if ( rng.uniform() < mut_rate ) mut( father ); +00142 if ( rng.uniform() < mut_rate ) mut( mother ); +00143 if ( rng.uniform() < mut_rate ) mut( father ); 00144 } 00145 00146 @@ -193,7 +193,7 @@ 00197 00198 00199 #endif -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/peo_8h-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/peo_8h-source.html index a2af360d6..c81819b4f 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/peo_8h-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/peo_8h-source.html @@ -100,7 +100,7 @@ 00350 #include "peoPSO.h" 00351 00352 #endif -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/peo__debug_8cpp-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/peo__debug_8cpp-source.html index d7a445007..caeef68ca 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/peo__debug_8cpp-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/peo__debug_8cpp-source.html @@ -139,7 +139,7 @@ 00115 } 00116 } 00117 } -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/peo__debug_8h-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/peo__debug_8h-source.html index 2e318ec25..623979910 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/peo__debug_8h-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/peo__debug_8h-source.html @@ -72,7 +72,7 @@ 00048 text-file in a subdirectory) */ 00049 00050 #endif -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/peo__fin_8cpp-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/peo__fin_8cpp-source.html index 259176bfd..54cd02574 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/peo__fin_8cpp-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/peo__fin_8cpp-source.html @@ -74,7 +74,7 @@ 00050 printDebugMessage ("this is the end"); 00051 endDebugging (); 00052 } -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/peo__fin_8h-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/peo__fin_8h-source.html index 242d572c2..6b5ed6324 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/peo__fin_8h-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/peo__fin_8h-source.html @@ -68,7 +68,7 @@ 00044 } 00045 00046 #endif -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/peo__init_8cpp-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/peo__init_8cpp-source.html index c318a036e..b2acb570c 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/peo__init_8cpp-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/peo__init_8cpp-source.html @@ -124,7 +124,7 @@ 00100 initDebugging (); 00101 } 00102 } -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/peo__init_8h-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/peo__init_8h-source.html index e579f9cf8..cc4bd1ab2 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/peo__init_8h-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/peo__init_8h-source.html @@ -72,7 +72,7 @@ 00048 } 00049 00050 #endif -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/peo__param_8cpp-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/peo__param_8cpp-source.html index 2e2975d98..e57cc4739 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/peo__param_8cpp-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/peo__param_8cpp-source.html @@ -67,15 +67,15 @@ 00043 void peo :: loadParameters (int & __argc, char * * & __argv) 00044 { 00045 -00046 eoParser parser (__argc, __argv); +00046 eoParser parser (__argc, __argv); 00047 00048 /* Debug */ 00049 eoValueParam <std :: string> debug_param ("false", "debug", "?"); -00050 parser.processParam (debug_param); -00051 if (debug_param.value () == "true") +00050 parser.processParam (debug_param); +00051 if (debug_param.value () == "true") 00052 setDebugMode (); 00053 } -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/peo__param_8h-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/peo__param_8h-source.html index b3aebde1b..7ee523b20 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/peo__param_8h-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/peo__param_8h-source.html @@ -68,7 +68,7 @@ 00044 } 00045 00046 #endif -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/peo__run_8cpp-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/peo__run_8cpp-source.html index 1fd14f7d1..f0bf114c6 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/peo__run_8cpp-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/peo__run_8cpp-source.html @@ -70,7 +70,7 @@ 00046 00047 runRMC (); 00048 } -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/peo__run_8h-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/peo__run_8h-source.html index 19043367f..a2086c53a 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/peo__run_8h-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/peo__run_8h-source.html @@ -68,7 +68,7 @@ 00044 } 00045 00046 #endif -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/reac__thread_8cpp-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/reac__thread_8cpp-source.html index 57c299471..219aa4a8c 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/reac__thread_8cpp-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/reac__thread_8cpp-source.html @@ -104,7 +104,7 @@ 00080 { 00081 return the_end; 00082 } -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/reac__thread_8h-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/reac__thread_8h-source.html index 7b62aacc9..3fc19e813 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/reac__thread_8h-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/reac__thread_8h-source.html @@ -88,7 +88,7 @@ 00064 extern void stopReactiveThreads (); 00065 00066 #endif /*REAC_THREAD_H_*/ -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/recv_8cpp-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/recv_8cpp-source.html index c7d917e10..42a024766 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/recv_8cpp-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/recv_8cpp-source.html @@ -178,7 +178,7 @@ 00154 } 00155 while ( ! atLeastOneActiveThread () && atLeastOneActiveRunner () /*&& ! allResourcesFree ()*/ ); 00156 } -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/recv_8h-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/recv_8h-source.html index 767230663..d85c10ada 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/recv_8h-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/recv_8h-source.html @@ -64,7 +64,7 @@ 00040 extern void receiveMessages (); 00041 00042 #endif -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/ring__topo_8cpp-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/ring__topo_8cpp-source.html index b9c7ae8d8..44eeaa10b 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/ring__topo_8cpp-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/ring__topo_8cpp-source.html @@ -77,7 +77,7 @@ 00053 break; 00054 } 00055 } -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/ring__topo_8h-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/ring__topo_8h-source.html index 2ee51b896..11ec1d419 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/ring__topo_8h-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/ring__topo_8h-source.html @@ -75,7 +75,7 @@ 00051 }; 00052 00053 #endif -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/rmc_2mpi_2runner_8cpp-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/rmc_2mpi_2runner_8cpp-source.html index e40b7fb08..e0a02bf28 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/rmc_2mpi_2runner_8cpp-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/rmc_2mpi_2runner_8cpp-source.html @@ -87,7 +87,7 @@ 00063 00064 pack (def_id); 00065 } -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/rmc_2mpi_2service_8cpp-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/rmc_2mpi_2service_8cpp-source.html index 72736edec..d73e77336 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/rmc_2mpi_2service_8cpp-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/rmc_2mpi_2service_8cpp-source.html @@ -82,7 +82,7 @@ 00058 00059 :: pack (req); 00060 } -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/rmc_8cpp-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/rmc_8cpp-source.html index 9acbc1a97..8818e8f95 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/rmc_8cpp-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/rmc_8cpp-source.html @@ -113,7 +113,7 @@ 00089 00090 printDebugMessage ("after join threads RMC"); 00091 } -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/rmc_8h-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/rmc_8h-source.html index c66c32f59..b1ce76600 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/rmc_8h-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/rmc_8h-source.html @@ -68,7 +68,7 @@ 00044 extern void finalizeRMC (); 00045 00046 #endif -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/route_8cpp-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/route_8cpp-source.html index 664867e25..d8c07cb6e 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/route_8cpp-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/route_8cpp-source.html @@ -60,7 +60,7 @@ 00036 00037 #include "route.h" 00038 -00039 unsigned length (const Route & __route) +00039 unsigned length (const Route & __route) 00040 { 00041 00042 unsigned len = 0 ; @@ -72,7 +72,7 @@ 00048 } 00049 00050 -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/route_8h-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/route_8h-source.html index d5c4f16e2..52b96b658 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/route_8h-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/route_8h-source.html @@ -65,12 +65,12 @@ 00041 00042 #include "node.h" 00043 -00044 typedef eoVector <int, Node> Route; +00044 typedef eoVector <int, Node> Route; 00045 -00046 unsigned length (const Route & __route); +00046 unsigned length (const Route & __route); 00047 00048 #endif -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/route__eval_8cpp-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/route__eval_8cpp-source.html index f92c442ec..80ce0f8d9 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/route__eval_8cpp-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/route__eval_8cpp-source.html @@ -60,11 +60,11 @@ 00036 00037 #include "route_eval.h" 00038 -00039 void RouteEval :: operator () (Route & __route) +00039 void RouteEval :: operator () (Route & __route) 00040 { -00041 __route.fitness (- (int) length (__route)); +00041 __route.fitness (- (int) length (__route)); 00042 } -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/route__eval_8h-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/route__eval_8h-source.html index 6d8894316..95dab1d50 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/route__eval_8h-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/route__eval_8h-source.html @@ -65,16 +65,16 @@ 00041 00042 #include "route.h" 00043 -00044 class RouteEval : public eoEvalFunc <Route> +00044 class RouteEval : public eoEvalFunc <Route> 00045 { 00046 00047 public : 00048 -00049 void operator () (Route & __route) ; +00049 void operator () (Route & __route) ; 00050 } ; 00051 00052 #endif -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/route__init_8cpp-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/route__init_8cpp-source.html index 69971f59f..b80456edd 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/route__init_8cpp-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/route__init_8cpp-source.html @@ -63,7 +63,7 @@ 00039 #include "route_init.h" 00040 #include "node.h" 00041 -00042 void RouteInit :: operator () (Route & __route) +00042 void RouteInit :: operator () (Route & __route) 00043 { 00044 00045 __route.clear (); @@ -72,9 +72,9 @@ 00048 __route.push_back (i); 00049 00050 for (unsigned i = 0 ; i < numNodes ; i ++) -00051 std :: swap (__route [i], __route [rng.random (numNodes)]); +00051 std :: swap (__route [i], __route [rng.random (numNodes)]); 00052 } -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/route__init_8h-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/route__init_8h-source.html index c68974484..a3d1932d4 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/route__init_8h-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/route__init_8h-source.html @@ -65,16 +65,16 @@ 00041 00042 #include "route.h" 00043 -00044 class RouteInit : public eoInit <Route> +00044 class RouteInit : public eoInit <Route> 00045 { 00046 00047 public : 00048 -00049 void operator () (Route & __route); +00049 void operator () (Route & __route); 00050 } ; 00051 00052 #endif -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/runner_8h-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/runner_8h-source.html index e0736f743..5fa1370dc 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/runner_8h-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/runner_8h-source.html @@ -128,7 +128,7 @@ 00104 extern void unpackTerminationOfRunner (); 00105 00106 #endif -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/scheduler_8cpp-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/scheduler_8cpp-source.html index 6ac212010..2f2152acb 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/scheduler_8cpp-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/scheduler_8cpp-source.html @@ -83,7 +83,7 @@ 00059 for (unsigned i = 0; i < the_schema.size (); i ++) 00060 { 00061 -00062 const Node & node = the_schema [i]; +00062 const Node & node = the_schema [i]; 00063 00064 if (node.rk_sched == my_node -> rk) 00065 for (unsigned j = 0; j < node.num_workers; j ++) @@ -146,7 +146,7 @@ 00122 update (); 00123 wakeUpCommunicator(); 00124 } -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/scheduler_8h-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/scheduler_8h-source.html index 6ffcfcc81..0fb13073b 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/scheduler_8h-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/scheduler_8h-source.html @@ -84,7 +84,7 @@ 00060 extern unsigned numResourcesFree (); 00061 00062 #endif -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/schema_8cpp-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/schema_8cpp-source.html index 0eafe3e2c..123f3f974 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/schema_8cpp-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/schema_8cpp-source.html @@ -70,7 +70,7 @@ 00046 00047 std :: vector <Node> the_schema; 00048 -00049 Node * my_node; +00049 Node * my_node; 00050 00051 static unsigned maxSpecifiedRunnerID = 0; 00052 @@ -89,14 +89,14 @@ 00065 static void loadNode (int __rk_sched) 00066 { 00067 -00068 Node node; +00068 Node node; 00069 -00070 node.rk_sched = __rk_sched; +00070 node.rk_sched = __rk_sched; 00071 00072 /* ATT: name*/ -00073 node.rk = getRankFromName (getAttributeValue ("name")); +00073 node.rk = getRankFromName (getAttributeValue ("name")); 00074 /* ATT: num_workers */ -00075 node.num_workers = atoi (getAttributeValue ("num_workers").c_str ()); +00075 node.num_workers = atoi (getAttributeValue ("num_workers").c_str ()); 00076 00077 while (true) 00078 { @@ -107,16 +107,16 @@ 00083 if (name == "runner") 00084 { 00085 /* TAG: </node> */ -00086 node.id_run.push_back (atoi (getNextNode ().c_str ())); -00087 if ( node.id_run.back() > maxSpecifiedRunnerID ) -00088 maxSpecifiedRunnerID = node.id_run.back(); +00086 node.id_run.push_back (atoi (getNextNode ().c_str ())); +00087 if ( node.id_run.back() > maxSpecifiedRunnerID ) +00088 maxSpecifiedRunnerID = node.id_run.back(); 00089 /* TAG: </runner> */ 00090 assert (getNextNode () == "runner"); 00091 } 00092 else 00093 { 00094 /* TAG: </node> */ -00095 node.execution_id_run = node.id_run; +00095 node.execution_id_run = node.id_run; 00096 the_schema.push_back (node); 00097 break; 00098 } @@ -229,7 +229,7 @@ 00205 00206 closeXMLDocument (); 00207 } -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/schema_8h-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/schema_8h-source.html index e51e48a4a..9f4a653de 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/schema_8h-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/schema_8h-source.html @@ -69,7 +69,7 @@ 00045 #include "../../core/runner.h" 00046 00047 -00048 extern Node * my_node; +00048 extern Node * my_node; 00049 00050 extern bool isScheduleNode (); 00051 @@ -80,7 +80,7 @@ 00056 extern void loadSchema (const char * __filename); 00057 00058 #endif -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/search.idx b/tags/dummy-tag/paradiseo-peo/doc/html/search.idx index 55e27560b..7ea45aef6 100644 Binary files a/tags/dummy-tag/paradiseo-peo/doc/html/search.idx and b/tags/dummy-tag/paradiseo-peo/doc/html/search.idx differ diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/search.php b/tags/dummy-tag/paradiseo-peo/doc/html/search.php index 1fc391a48..f93a6b298 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/search.php +++ b/tags/dummy-tag/paradiseo-peo/doc/html/search.php @@ -375,7 +375,7 @@ main(); ?> -
    Generated on Fri Feb 29 17:05:09 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:41 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/send_8cpp-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/send_8cpp-source.html index be50f8e54..7cb4e0cdf 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/send_8cpp-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/send_8cpp-source.html @@ -200,7 +200,7 @@ 00176 00177 sem_post (& sem_send); 00178 } -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/send_8h-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/send_8h-source.html index 34a170c67..b857fc392 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/send_8h-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/send_8h-source.html @@ -72,7 +72,7 @@ 00048 extern void sendMessages (); 00049 00050 #endif -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/service_8h-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/service_8h-source.html index 6b47fef5a..ea4afd306 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/service_8h-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/service_8h-source.html @@ -102,7 +102,7 @@ 00078 extern Service * getService (SERVICE_ID __key); 00079 00080 #endif -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/src_2rmc_2mpi_2node_8cpp-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/src_2rmc_2mpi_2node_8cpp-source.html index d0afe2e5c..0507579d0 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/src_2rmc_2mpi_2node_8cpp-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/src_2rmc_2mpi_2node_8cpp-source.html @@ -176,7 +176,7 @@ 00152 name_to_rk [names [i]] = i; 00153 } 00154 } -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/src_2rmc_2mpi_2node_8h-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/src_2rmc_2mpi_2node_8h-source.html index d6f16f321..6648344af 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/src_2rmc_2mpi_2node_8h-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/src_2rmc_2mpi_2node_8h-source.html @@ -68,18 +68,18 @@ 00044 00045 typedef int RANK_ID; 00046 -00047 struct Node +00047 struct Node 00048 { 00049 -00050 RANK_ID rk; /* Rank */ -00051 std :: string name; /* Host name */ -00052 unsigned num_workers; /* Number of parallel workers */ -00053 int rk_sched; /* rank of the scheduler */ -00054 std :: vector <RUNNER_ID> id_run; /* List of runner def. IDs */ -00055 std :: vector <RUNNER_ID> execution_id_run; /* List of runtime execution runner IDs */ +00050 RANK_ID rk; /* Rank */ +00051 std :: string name; /* Host name */ +00052 unsigned num_workers; /* Number of parallel workers */ +00053 int rk_sched; /* rank of the scheduler */ +00054 std :: vector <RUNNER_ID> id_run; /* List of runner def. IDs */ +00055 std :: vector <RUNNER_ID> execution_id_run; /* List of runtime execution runner IDs */ 00056 }; 00057 -00058 extern Node * my_node; +00058 extern Node * my_node; 00059 00060 extern bool isScheduleNode (); 00061 @@ -97,7 +97,7 @@ 00073 extern void initNode (int * __argc, char * * * __argv); 00074 00075 #endif -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/src_2rmc_2mpi_2param_8cpp-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/src_2rmc_2mpi_2param_8cpp-source.html index 9ae18c17a..c2a66fbc0 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/src_2rmc_2mpi_2param_8cpp-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/src_2rmc_2mpi_2param_8cpp-source.html @@ -65,14 +65,14 @@ 00041 void loadRMCParameters (int & __argc, char * * & __argv) 00042 { 00043 -00044 eoParser parser (__argc, __argv); +00044 eoParser parser (__argc, __argv); 00045 00046 /* Schema */ 00047 eoValueParam <std :: string> schema_param ("schema.xml", "schema", "?"); 00048 parser.processParam (schema_param); 00049 loadSchema (schema_param.value ().c_str ()); 00050 } -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/src_2rmc_2mpi_2param_8h-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/src_2rmc_2mpi_2param_8h-source.html index a7fe667bc..05b657faa 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/src_2rmc_2mpi_2param_8h-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/src_2rmc_2mpi_2param_8h-source.html @@ -64,7 +64,7 @@ 00040 extern void loadRMCParameters (int & __argc, char * * & __argv); 00041 00042 #endif -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/structSEND__REQUEST-members.html b/tags/dummy-tag/paradiseo-peo/doc/html/structSEND__REQUEST-members.html index 0d1c6edcd..535eeb228 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/structSEND__REQUEST-members.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/structSEND__REQUEST-members.html @@ -33,7 +33,7 @@ commSEND_REQUEST tagSEND_REQUEST toSEND_REQUEST -
    Generated on Fri Feb 29 17:05:09 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:40 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/structSEND__REQUEST.html b/tags/dummy-tag/paradiseo-peo/doc/html/structSEND__REQUEST.html index 6906326b3..36c86f807 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/structSEND__REQUEST.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/structSEND__REQUEST.html @@ -49,7 +49,7 @@ int 53 of file send.cpp.
    The documentation for this struct was generated from the following file: -
    Generated on Fri Feb 29 17:05:09 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:40 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/tags_8h-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/tags_8h-source.html index 3910c18bb..401fc96a0 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/tags_8h-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/tags_8h-source.html @@ -76,7 +76,7 @@ 00052 #define SYNCHRONIZED_TAG 1001 00053 00054 #endif -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/thread_8cpp-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/thread_8cpp-source.html index 1b82351f9..5d7fd4b75 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/thread_8cpp-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/thread_8cpp-source.html @@ -142,7 +142,7 @@ 00118 } 00119 __threads.clear(); 00120 } -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/thread_8h-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/thread_8h-source.html index f59daaa84..e578c3c1f 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/thread_8h-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/thread_8h-source.html @@ -98,7 +98,7 @@ 00074 to send messages */ 00075 00076 #endif /*THREAD_H_*/ -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/topology_8cpp-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/topology_8cpp-source.html index f5e2be463..26f239682 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/topology_8cpp-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/topology_8cpp-source.html @@ -77,7 +77,7 @@ 00053 00054 return mig; 00055 } -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/topology_8h-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/topology_8h-source.html index 45002fef0..641566943 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/topology_8h-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/topology_8h-source.html @@ -86,7 +86,7 @@ 00062 }; 00063 00064 #endif -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/tree.html b/tags/dummy-tag/paradiseo-peo/doc/html/tree.html index cf91a26ca..8fd34dbed 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/tree.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/tree.html @@ -81,7 +81,6 @@

    |o*eoSyncContinue

    |o*MergeRouteEval

    |o*MPIThreadedEnv

    -

    |o*Node

    |o*OrderXover

    |o*PartialMappedXover

    |o*PartRouteEval

    @@ -136,7 +135,6 @@

    o+Class Hierarchy

    |o*Algorithm

    -

    |o*CitySwap

    |o+Communicable

    -

    |o*DisplayBestRoute

    -

    |o*EdgeXover

    -

    |o*MPIThreadedEnv

    -

    |o*Node

    -

    |o*OrderXover

    -

    |o*PartialMappedXover

    -

    |o*PartRouteEval

    -

    |o+peoAggEvalFunc< EOT >

    +

    |o+eoFunctorBase [external]

    -

    |o*peoAggEvalFunc< eoVector< int, Node > >

    -

    |o*peoEvalFunc< EOT, FitT, FunctionArg >

    -

    |o*peoGlobalBestVelocity< POT >

    -

    |o+peoMultiStart< EntityType >::AbstractAggregationAlgorithm

    -
    +

    |o+eoOp< EOType > [external]

    +
    +

    ||o*eoMonOp< EOType > [external]

    +

    ||\*eoQuadOp< EOType > [external]

    +
    +

    |o*MPIThreadedEnv

    +

    |o+peoMultiStart< EntityType >::AbstractAggregationAlgorithm

    + -

    |o+peoMultiStart< EntityType >::AbstractAlgorithm

    -
    +

    |o+peoMultiStart< EntityType >::AbstractAlgorithm

    + -

    |o+peoMultiStart< EntityType >::AbstractDataType

    -
    +

    |o+peoMultiStart< EntityType >::AbstractDataType

    + -

    |o*peoPSOSelect< POT >

    -

    |o*peoWorstPositionReplacement< POT >

    -

    |o+peoWrapper::AbstractAlgorithm

    -
    +

    |o+peoWrapper::AbstractAlgorithm

    + -

    |o+replacement< TYPE >

    -
    +

    |o+replacement< TYPE >

    + -

    |o*RouteEval

    -

    |o*RouteInit

    -

    |o+selector< TYPE >

    -
    +

    |o+selector< TYPE >

    +

    |o*SEND_REQUEST

    |o*SyncCompare

    |o*SyncEntry

    -

    |o+Thread

    -
    -

    ||o+ReactiveThread

    -
    +

    |o+Thread

    + -

    |o+Topology

    -

    o*Class Members

    -

    o+Namespace List

    -
    +

    o+Namespace List

    +

    |\*peo

    o*Namespace Members

    -

    \+File List

    -
    +

    \+File List

    +

     o*city_swap.cpp

     o*city_swap.h

     o*comm.cpp

    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/tutorial_2examples_2tsp_2node_8cpp-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/tutorial_2examples_2tsp_2node_8cpp-source.html index fffb2936a..8c3422537 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/tutorial_2examples_2tsp_2node_8cpp-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/tutorial_2examples_2tsp_2node_8cpp-source.html @@ -120,7 +120,7 @@ 00096 }*/ 00097 } 00098 -00099 unsigned distance (Node __from, Node __to) +00099 unsigned distance (Node __from, Node __to) 00100 { 00101 00102 // return dist [__from] [__to]; @@ -130,7 +130,7 @@ 00106 return (unsigned) (sqrt (dx * dx + dy * dy) + 0.5) ; 00107 } 00108 -

    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +

    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/tutorial_2examples_2tsp_2node_8h-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/tutorial_2examples_2tsp_2node_8h-source.html index 8fbef4d94..e9c695d17 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/tutorial_2examples_2tsp_2node_8h-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/tutorial_2examples_2tsp_2node_8h-source.html @@ -63,7 +63,7 @@ 00039 00040 #include <stdio.h> 00041 -00042 typedef unsigned Node; +00042 typedef unsigned Node; 00043 00044 extern double X_min, X_max, Y_min, Y_max; 00045 @@ -73,10 +73,10 @@ 00049 00050 extern void loadNodes (FILE * __f); 00051 -00052 extern unsigned distance (Node __from, Node __to); +00052 extern unsigned distance (Node __from, Node __to); 00053 00054 #endif -

    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +

    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/tutorial_2examples_2tsp_2param_8cpp-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/tutorial_2examples_2tsp_2param_8cpp-source.html index 4aa77efbf..349d525d6 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/tutorial_2examples_2tsp_2param_8cpp-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/tutorial_2examples_2tsp_2param_8cpp-source.html @@ -66,7 +66,7 @@ 00042 void loadParameters (int __argc, char * * __argv) 00043 { 00044 -00045 eoParser parser (__argc, __argv); +00045 eoParser parser (__argc, __argv); 00046 00047 loadData (parser); 00048 @@ -74,7 +74,7 @@ 00050 } 00051 00052 -

    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +

    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/tutorial_2examples_2tsp_2param_8h-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/tutorial_2examples_2tsp_2param_8h-source.html index da3642a38..f9d68cfc3 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/tutorial_2examples_2tsp_2param_8h-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/tutorial_2examples_2tsp_2param_8h-source.html @@ -64,7 +64,7 @@ 00040 extern void loadParameters (int __argc, char * * __argv); 00041 00042 #endif -

    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +

    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/two__opt_8cpp-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/two__opt_8cpp-source.html index c047c3f4a..1a4767fb5 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/two__opt_8cpp-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/two__opt_8cpp-source.html @@ -60,7 +60,7 @@ 00036 00037 #include "two_opt.h" 00038 -00039 void TwoOpt :: operator () (Route & __route) +00039 void TwoOpt :: operator () (Route & __route) 00040 { 00041 00042 unsigned i = 0; @@ -72,7 +72,7 @@ 00048 i ++; 00049 } 00050 } -

    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +

    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/two__opt_8h-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/two__opt_8h-source.html index fd4ded1b7..a07e051b2 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/two__opt_8h-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/two__opt_8h-source.html @@ -66,17 +66,17 @@ 00042 00043 #include "route.h" 00044 -00045 class TwoOpt : public moMove <Route>, public std :: pair <unsigned, unsigned> +00045 class TwoOpt : public moMove <Route>, public std :: pair <unsigned, unsigned> 00046 { 00047 00048 public : 00049 -00050 void operator () (Route & __route); +00050 void operator () (Route & __route); 00051 00052 } ; 00053 00054 #endif -

    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +

    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/two__opt__incr__eval_8cpp-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/two__opt__incr__eval_8cpp-source.html index 771cbbe81..c43ee3fea 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/two__opt__incr__eval_8cpp-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/two__opt__incr__eval_8cpp-source.html @@ -61,21 +61,21 @@ 00037 #include "two_opt_incr_eval.h" 00038 #include "node.h" 00039 -00040 int TwoOptIncrEval :: operator () (const TwoOpt & __move, const Route & __route) +00040 int TwoOptIncrEval :: operator () (const TwoOpt & __move, const Route & __route) 00041 { 00042 00043 /* From */ -00044 Node v1 = __route [__move.first], v1_left = __route [(__move.first - 1 + numNodes) % numNodes]; +00044 Node v1 = __route [__move.first], v1_left = __route [(__move.first - 1 + numNodes) % numNodes]; 00045 00046 /* To */ -00047 Node v2 = __route [__move.second], v2_right = __route [(__move.second + 1) % numNodes]; +00047 Node v2 = __route [__move.second], v2_right = __route [(__move.second + 1) % numNodes]; 00048 00049 if (v1 == v2 || v2_right == v1) -00050 return __route.fitness (); +00050 return __route.fitness (); 00051 else -00052 return __route.fitness () - distance (v1_left, v2) - distance (v1, v2_right) + distance (v1_left, v1) + distance (v2, v2_right); +00052 return __route.fitness () - distance (v1_left, v2) - distance (v1, v2_right) + distance (v1_left, v1) + distance (v2, v2_right); 00053 } -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/two__opt__incr__eval_8h-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/two__opt__incr__eval_8h-source.html index 465fa517a..00d4a82fe 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/two__opt__incr__eval_8h-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/two__opt__incr__eval_8h-source.html @@ -64,17 +64,17 @@ 00040 #include <moMoveIncrEval.h> 00041 #include "two_opt.h" 00042 -00043 class TwoOptIncrEval : public moMoveIncrEval <TwoOpt> +00043 class TwoOptIncrEval : public moMoveIncrEval <TwoOpt> 00044 { 00045 00046 public : 00047 -00048 int operator () (const TwoOpt & __move, const Route & __route) ; +00048 int operator () (const TwoOpt & __move, const Route & __route) ; 00049 00050 } ; 00051 00052 #endif -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/two__opt__init_8cpp-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/two__opt__init_8cpp-source.html index 3fa362f6b..3ceee121a 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/two__opt__init_8cpp-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/two__opt__init_8cpp-source.html @@ -60,12 +60,12 @@ 00036 00037 #include "two_opt_init.h" 00038 -00039 void TwoOptInit :: operator () (TwoOpt & __move, const Route & __route) +00039 void TwoOptInit :: operator () (TwoOpt & __move, const Route & __route) 00040 { 00041 00042 __move.first = __move.second = 0; 00043 } -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/two__opt__init_8h-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/two__opt__init_8h-source.html index 9606aa267..728b92103 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/two__opt__init_8h-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/two__opt__init_8h-source.html @@ -65,17 +65,17 @@ 00041 00042 #include "two_opt.h" 00043 -00044 class TwoOptInit : public moMoveInit <TwoOpt> +00044 class TwoOptInit : public moMoveInit <TwoOpt> 00045 { 00046 00047 public : 00048 -00049 void operator () (TwoOpt & __move, const Route & __route) ; +00049 void operator () (TwoOpt & __move, const Route & __route) ; 00050 00051 } ; 00052 00053 #endif -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/two__opt__next_8cpp-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/two__opt__next_8cpp-source.html index 92adb2183..5e802a212 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/two__opt__next_8cpp-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/two__opt__next_8cpp-source.html @@ -61,7 +61,7 @@ 00037 #include "two_opt_next.h" 00038 #include "node.h" 00039 -00040 bool TwoOptNext :: operator () (TwoOpt & __move, const Route & __route) +00040 bool TwoOptNext :: operator () (TwoOpt & __move, const Route & __route) 00041 { 00042 00043 if (__move.first == numNodes - 1 && __move.second == numNodes - 1) @@ -80,7 +80,7 @@ 00056 return true ; 00057 } 00058 } -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/two__opt__next_8h-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/two__opt__next_8h-source.html index d41eba824..b612bda69 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/two__opt__next_8h-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/two__opt__next_8h-source.html @@ -65,17 +65,17 @@ 00041 00042 #include "two_opt.h" 00043 -00044 class TwoOptNext : public moNextMove <TwoOpt> +00044 class TwoOptNext : public moNextMove <TwoOpt> 00045 { 00046 00047 public : 00048 -00049 bool operator () (TwoOpt & __move, const Route & __route); +00049 bool operator () (TwoOpt & __move, const Route & __route); 00050 00051 }; 00052 00053 #endif -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/two__opt__rand_8cpp-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/two__opt__rand_8cpp-source.html index f0a3619de..2345629a5 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/two__opt__rand_8cpp-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/two__opt__rand_8cpp-source.html @@ -63,16 +63,16 @@ 00039 #include "two_opt_rand.h" 00040 #include "node.h" 00041 -00042 void TwoOptRand :: operator () (TwoOpt & __move, const Route & __route) +00042 void TwoOptRand :: operator () (TwoOpt & __move, const Route & __route) 00043 { 00044 -00045 __move.second = rng.random (numNodes); +00045 __move.second = rng.random (numNodes); 00046 -00047 __move.first = rng.random (__move.second); +00047 __move.first = rng.random (__move.second); 00048 } 00049 00050 -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/two__opt__rand_8h-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/two__opt__rand_8h-source.html index 91ee08a6a..dd4f69a16 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/two__opt__rand_8h-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/two__opt__rand_8h-source.html @@ -70,12 +70,12 @@ 00046 00047 public : 00048 -00049 void operator () (TwoOpt & __move, const Route & __route) ; +00049 void operator () (TwoOpt & __move, const Route & __route) ; 00050 00051 } ; 00052 00053 #endif -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/worker_8cpp-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/worker_8cpp-source.html index 5041b5bdd..13297c1bc 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/worker_8cpp-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/worker_8cpp-source.html @@ -174,7 +174,7 @@ 00150 00151 key_to_worker.resize (1); 00152 } -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/worker_8h-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/worker_8h-source.html index edd17460c..72210ea69 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/worker_8h-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/worker_8h-source.html @@ -108,7 +108,7 @@ 00084 extern Worker * getWorker (WORKER_ID __key); 00085 00086 #endif -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/xml__parser_8cpp-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/xml__parser_8cpp-source.html index 91a874b09..a238a52fb 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/xml__parser_8cpp-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/xml__parser_8cpp-source.html @@ -131,7 +131,7 @@ 00107 00108 return str; 00109 } -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/html/xml__parser_8h-source.html b/tags/dummy-tag/paradiseo-peo/doc/html/xml__parser_8h-source.html index ffeba2b39..140ca2dfa 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/html/xml__parser_8h-source.html +++ b/tags/dummy-tag/paradiseo-peo/doc/html/xml__parser_8h-source.html @@ -72,7 +72,7 @@ 00048 extern std :: string getNextNode (); 00049 00050 #endif -
    Generated on Fri Feb 29 17:05:05 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  +
    Generated on Fri Feb 29 17:20:35 2008 for ParadisEO-PEO-ParallelanddistributedEvolvingObjects by  doxygen 1.4.7
    diff --git a/tags/dummy-tag/paradiseo-peo/doc/latex/annotated.tex b/tags/dummy-tag/paradiseo-peo/doc/latex/annotated.tex index be92a3fe9..0ec2397b2 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/latex/annotated.tex +++ b/tags/dummy-tag/paradiseo-peo/doc/latex/annotated.tex @@ -15,7 +15,6 @@ Here are the classes, structs, unions and interfaces with brief descriptions:\be \item\contentsline{section}{\hyperlink{classeoSyncContinue}{eo\-Sync\-Continue} (Class for a continuator within the exchange of data by synchrone migration )}{\pageref{classeoSyncContinue}}{} \item\contentsline{section}{\hyperlink{classMergeRouteEval}{Merge\-Route\-Eval} }{\pageref{classMergeRouteEval}}{} \item\contentsline{section}{\hyperlink{classMPIThreadedEnv}{MPIThreaded\-Env} }{\pageref{classMPIThreadedEnv}}{} -\item\contentsline{section}{\hyperlink{structNode}{Node} }{\pageref{structNode}}{} \item\contentsline{section}{\hyperlink{classOrderXover}{Order\-Xover} (Order Crossover )}{\pageref{classOrderXover}}{} \item\contentsline{section}{\hyperlink{classPartialMappedXover}{Partial\-Mapped\-Xover} (Partial Mapped Crossover )}{\pageref{classPartialMappedXover}}{} \item\contentsline{section}{\hyperlink{classPartRouteEval}{Part\-Route\-Eval} (Route Evaluator )}{\pageref{classPartRouteEval}}{} diff --git a/tags/dummy-tag/paradiseo-peo/doc/latex/classCommunicable.pdf b/tags/dummy-tag/paradiseo-peo/doc/latex/classCommunicable.pdf index 98ce8b1e9..7c28c8fe5 100644 Binary files a/tags/dummy-tag/paradiseo-peo/doc/latex/classCommunicable.pdf and b/tags/dummy-tag/paradiseo-peo/doc/latex/classCommunicable.pdf differ diff --git a/tags/dummy-tag/paradiseo-peo/doc/latex/classCommunicator.pdf b/tags/dummy-tag/paradiseo-peo/doc/latex/classCommunicator.pdf index afedebed2..542d06833 100644 Binary files a/tags/dummy-tag/paradiseo-peo/doc/latex/classCommunicator.pdf and b/tags/dummy-tag/paradiseo-peo/doc/latex/classCommunicator.pdf differ diff --git a/tags/dummy-tag/paradiseo-peo/doc/latex/classCooperative.pdf b/tags/dummy-tag/paradiseo-peo/doc/latex/classCooperative.pdf index 2e8ee7f84..47d1d477d 100644 Binary files a/tags/dummy-tag/paradiseo-peo/doc/latex/classCooperative.pdf and b/tags/dummy-tag/paradiseo-peo/doc/latex/classCooperative.pdf differ diff --git a/tags/dummy-tag/paradiseo-peo/doc/latex/classDisplayBestRoute.pdf b/tags/dummy-tag/paradiseo-peo/doc/latex/classDisplayBestRoute.pdf index 3e97f2f86..24b292e60 100644 Binary files a/tags/dummy-tag/paradiseo-peo/doc/latex/classDisplayBestRoute.pdf and b/tags/dummy-tag/paradiseo-peo/doc/latex/classDisplayBestRoute.pdf differ diff --git a/tags/dummy-tag/paradiseo-peo/doc/latex/classDisplayBestRoute.tex b/tags/dummy-tag/paradiseo-peo/doc/latex/classDisplayBestRoute.tex index b120d430a..390c5544a 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/latex/classDisplayBestRoute.tex +++ b/tags/dummy-tag/paradiseo-peo/doc/latex/classDisplayBestRoute.tex @@ -2,11 +2,17 @@ \section{Display\-Best\-Route Class Reference} \label{classDisplayBestRoute}\index{DisplayBestRoute@{DisplayBestRoute}} } +Inheritance diagram for Display\-Best\-Route::\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[height=4cm]{classDisplayBestRoute} +\end{center} +\end{figure} \subsection*{Public Member Functions} \begin{CompactItemize} \item \hypertarget{classDisplayBestRoute_db263e38f1e82174f811bf62f323f87f}{ -\hyperlink{classDisplayBestRoute_db263e38f1e82174f811bf62f323f87f}{Display\-Best\-Route} (eo\-Pop$<$ Route $>$ \&\_\-\_\-pop)} +\hyperlink{classDisplayBestRoute_db263e38f1e82174f811bf62f323f87f}{Display\-Best\-Route} (\bf{eo\-Pop}$<$ \bf{Route} $>$ \&\_\-\_\-pop)} \label{classDisplayBestRoute_db263e38f1e82174f811bf62f323f87f} \item @@ -19,7 +25,7 @@ void \hyperlink{classDisplayBestRoute_ee879344a6d8b81a04d4eabbed2c7a04}{operator \begin{CompactItemize} \item \hypertarget{classDisplayBestRoute_5270aabbf294d2deca9878934216eb89}{ -eo\-Pop$<$ Route $>$ \& \hyperlink{classDisplayBestRoute_5270aabbf294d2deca9878934216eb89}{pop}} +\bf{eo\-Pop}$<$ \bf{Route} $>$ \& \hyperlink{classDisplayBestRoute_5270aabbf294d2deca9878934216eb89}{pop}} \label{classDisplayBestRoute_5270aabbf294d2deca9878934216eb89} \end{CompactItemize} diff --git a/tags/dummy-tag/paradiseo-peo/doc/latex/classMergeRouteEval.eps b/tags/dummy-tag/paradiseo-peo/doc/latex/classMergeRouteEval.eps index 042e549fd..a46755cc0 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/latex/classMergeRouteEval.eps +++ b/tags/dummy-tag/paradiseo-peo/doc/latex/classMergeRouteEval.eps @@ -5,7 +5,7 @@ %%For: %Magnification: 1.00 %%Orientation: Portrait -%%BoundingBox: 0 0 500 239.521 +%%BoundingBox: 0 0 500 479.042 %%Pages: 0 %%BeginSetup %%EndSetup @@ -19,12 +19,12 @@ /marginwidth 10 def /distx 20 def /disty 40 def -/boundaspect 2.0875 def % aspect ratio of the BoundingBox (width/height) +/boundaspect 1.04375 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 (MergeRouteEval) cw (peoAggEvalFunc< EOT >) 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 (MergeRouteEval) 0 0 box (peoAggEvalFunc< EOT >) 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-peo/doc/latex/classMergeRouteEval.pdf b/tags/dummy-tag/paradiseo-peo/doc/latex/classMergeRouteEval.pdf index 54554d5f1..70fcb09ad 100644 Binary files a/tags/dummy-tag/paradiseo-peo/doc/latex/classMergeRouteEval.pdf and b/tags/dummy-tag/paradiseo-peo/doc/latex/classMergeRouteEval.pdf differ diff --git a/tags/dummy-tag/paradiseo-peo/doc/latex/classMergeRouteEval.tex b/tags/dummy-tag/paradiseo-peo/doc/latex/classMergeRouteEval.tex index d5654bcc5..d2fcb7425 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/latex/classMergeRouteEval.tex +++ b/tags/dummy-tag/paradiseo-peo/doc/latex/classMergeRouteEval.tex @@ -5,14 +5,14 @@ Inheritance diagram for Merge\-Route\-Eval::\begin{figure}[H] \begin{center} \leavevmode -\includegraphics[height=2cm]{classMergeRouteEval} +\includegraphics[height=4cm]{classMergeRouteEval} \end{center} \end{figure} \subsection*{Public Member Functions} \begin{CompactItemize} \item \hypertarget{classMergeRouteEval_29cb0028ac0df4b2cee3a809c8f35dea}{ -void \hyperlink{classMergeRouteEval_29cb0028ac0df4b2cee3a809c8f35dea}{operator()} (Route \&\_\-\_\-route, const int \&\_\-\_\-part\_\-fit)} +void \hyperlink{classMergeRouteEval_29cb0028ac0df4b2cee3a809c8f35dea}{operator()} (\bf{Route} \&\_\-\_\-route, const int \&\_\-\_\-part\_\-fit)} \label{classMergeRouteEval_29cb0028ac0df4b2cee3a809c8f35dea} \end{CompactItemize} diff --git a/tags/dummy-tag/paradiseo-peo/doc/latex/classReactiveThread.pdf b/tags/dummy-tag/paradiseo-peo/doc/latex/classReactiveThread.pdf index 745b8f04c..3172cda52 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/latex/classReactiveThread.pdf +++ b/tags/dummy-tag/paradiseo-peo/doc/latex/classReactiveThread.pdf @@ -49,8 +49,8 @@ endobj endobj 2 0 obj <>endobj @@ -69,7 +69,7 @@ xref 0000000864 00000 n trailer << /Size 11 /Root 1 0 R /Info 2 0 R -/ID [(>š Ä é«ô¯Ù¤UJÅÅ)(>š Ä é«ô¯Ù¤UJÅÅ)] +/ID [(¬» 4“ÁŽý÷A×x)(¬» 4“ÁŽý÷A×x)] >> startxref 1117 diff --git a/tags/dummy-tag/paradiseo-peo/doc/latex/classRingTopology.pdf b/tags/dummy-tag/paradiseo-peo/doc/latex/classRingTopology.pdf index 6a402d4a1..94a62ddb8 100644 Binary files a/tags/dummy-tag/paradiseo-peo/doc/latex/classRingTopology.pdf and b/tags/dummy-tag/paradiseo-peo/doc/latex/classRingTopology.pdf differ diff --git a/tags/dummy-tag/paradiseo-peo/doc/latex/classRunner.pdf b/tags/dummy-tag/paradiseo-peo/doc/latex/classRunner.pdf index 593a61061..4f079d32f 100644 Binary files a/tags/dummy-tag/paradiseo-peo/doc/latex/classRunner.pdf and b/tags/dummy-tag/paradiseo-peo/doc/latex/classRunner.pdf differ diff --git a/tags/dummy-tag/paradiseo-peo/doc/latex/classService.pdf b/tags/dummy-tag/paradiseo-peo/doc/latex/classService.pdf index bdd671497..1360416b8 100644 Binary files a/tags/dummy-tag/paradiseo-peo/doc/latex/classService.pdf and b/tags/dummy-tag/paradiseo-peo/doc/latex/classService.pdf differ diff --git a/tags/dummy-tag/paradiseo-peo/doc/latex/classThread.pdf b/tags/dummy-tag/paradiseo-peo/doc/latex/classThread.pdf index 04535de1b..85d402da5 100644 Binary files a/tags/dummy-tag/paradiseo-peo/doc/latex/classThread.pdf and b/tags/dummy-tag/paradiseo-peo/doc/latex/classThread.pdf differ diff --git a/tags/dummy-tag/paradiseo-peo/doc/latex/classTopology.pdf b/tags/dummy-tag/paradiseo-peo/doc/latex/classTopology.pdf index 011576e23..5a9e5c2dc 100644 Binary files a/tags/dummy-tag/paradiseo-peo/doc/latex/classTopology.pdf and b/tags/dummy-tag/paradiseo-peo/doc/latex/classTopology.pdf differ diff --git a/tags/dummy-tag/paradiseo-peo/doc/latex/classWorker.pdf b/tags/dummy-tag/paradiseo-peo/doc/latex/classWorker.pdf index 2b1f14da5..533b6489f 100644 Binary files a/tags/dummy-tag/paradiseo-peo/doc/latex/classWorker.pdf and b/tags/dummy-tag/paradiseo-peo/doc/latex/classWorker.pdf differ diff --git a/tags/dummy-tag/paradiseo-peo/doc/latex/classpeoAggEvalFunc.eps b/tags/dummy-tag/paradiseo-peo/doc/latex/classpeoAggEvalFunc.eps index 13b9976d7..de2aa80a5 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/latex/classpeoAggEvalFunc.eps +++ b/tags/dummy-tag/paradiseo-peo/doc/latex/classpeoAggEvalFunc.eps @@ -5,7 +5,7 @@ %%For: %Magnification: 1.00 %%Orientation: Portrait -%%BoundingBox: 0 0 500 109.29 +%%BoundingBox: 0 0 500 218.579 %%Pages: 0 %%BeginSetup %%EndSetup @@ -19,12 +19,12 @@ /marginwidth 10 def /distx 20 def /disty 40 def -/boundaspect 4.575 def % aspect ratio of the BoundingBox (width/height) +/boundaspect 2.2875 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 2 def /scalefactor 0 def /boxfont /Times-Roman findfont fontheight scalefont def @@ -174,6 +174,8 @@ boxfont setfont 1 boundaspect scale (peoAggEvalFunc< EOT >) cw +(eoBF< A1, A2, R >) cw +(eoFunctorBase) cw (MergeRouteEval) cw (peoNoAggEvalFunc< EOT >) cw /boxwidth boxwidth marginwidth 2 mul add def @@ -188,11 +190,21 @@ boundx scalefactor div boundy scalefactor div scale % ----- classes ----- (peoAggEvalFunc< EOT >) 0.5 1 box + (eoBF< A1, A2, R >) 0.5 2 box + (eoFunctorBase) 0.5 3 box (MergeRouteEval) 0 0 box (peoNoAggEvalFunc< EOT >) 1 0 box % ----- relations ----- +solid +0 0.5 1 out +solid +1 0.5 2 in +solid +0 0.5 2 out +solid +1 0.5 3 in solid 1 0.5 0.25 out solid diff --git a/tags/dummy-tag/paradiseo-peo/doc/latex/classpeoAggEvalFunc.pdf b/tags/dummy-tag/paradiseo-peo/doc/latex/classpeoAggEvalFunc.pdf index b3ace6fdb..ad0b899be 100644 Binary files a/tags/dummy-tag/paradiseo-peo/doc/latex/classpeoAggEvalFunc.pdf and b/tags/dummy-tag/paradiseo-peo/doc/latex/classpeoAggEvalFunc.pdf differ diff --git a/tags/dummy-tag/paradiseo-peo/doc/latex/classpeoAggEvalFunc.tex b/tags/dummy-tag/paradiseo-peo/doc/latex/classpeoAggEvalFunc.tex index 431b98522..378801387 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/latex/classpeoAggEvalFunc.tex +++ b/tags/dummy-tag/paradiseo-peo/doc/latex/classpeoAggEvalFunc.tex @@ -10,7 +10,7 @@ The \hyperlink{classpeoAggEvalFunc}{peo\-Agg\-Eval\-Func} class offers only the Inheritance diagram for peo\-Agg\-Eval\-Func$<$ EOT $>$::\begin{figure}[H] \begin{center} \leavevmode -\includegraphics[height=2cm]{classpeoAggEvalFunc} +\includegraphics[height=4cm]{classpeoAggEvalFunc} \end{center} \end{figure} diff --git a/tags/dummy-tag/paradiseo-peo/doc/latex/classpeoAsyncIslandMig.eps b/tags/dummy-tag/paradiseo-peo/doc/latex/classpeoAsyncIslandMig.eps index f818c0cc9..f7a273960 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/latex/classpeoAsyncIslandMig.eps +++ b/tags/dummy-tag/paradiseo-peo/doc/latex/classpeoAsyncIslandMig.eps @@ -5,7 +5,7 @@ %%For: %Magnification: 1.00 %%Orientation: Portrait -%%BoundingBox: 0 0 500 180.723 +%%BoundingBox: 0 0 500 120.482 %%Pages: 0 %%BeginSetup %%EndSetup @@ -19,13 +19,13 @@ /marginwidth 10 def /distx 20 def /disty 40 def -/boundaspect 2.76667 def % aspect ratio of the BoundingBox (width/height) +/boundaspect 4.15 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 @@ -175,7 +175,10 @@ boxfont setfont 1 boundaspect scale (peoAsyncIslandMig< TYPESELECT, TYPEREPLACE >) cw (Cooperative) cw +(eoUpdater) cw (Communicable) cw +(eoF< void >) cw +(eoFunctorBase) cw /boxwidth boxwidth marginwidth 2 mul add def /xspacing boxwidth distx add def /yspacing boxheight disty add def @@ -187,17 +190,32 @@ boundx scalefactor div boundy scalefactor div scale % ----- classes ----- - (peoAsyncIslandMig< TYPESELECT, TYPEREPLACE >) 0 0 box + (peoAsyncIslandMig< TYPESELECT, TYPEREPLACE >) 0.5 0 box (Cooperative) 0 1 box + (eoUpdater) 1 1 box (Communicable) 0 2 box + (eoF< void >) 1 2 box + (eoFunctorBase) 1 3 box % ----- relations ----- solid -0 0 0 out +0 0.5 0 out +solid +0 1 1 conn solid 1 0 1 in solid 0 0 1 out solid +1 1 1 in +solid +0 1 1 out +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-peo/doc/latex/classpeoAsyncIslandMig.pdf b/tags/dummy-tag/paradiseo-peo/doc/latex/classpeoAsyncIslandMig.pdf index e404cd1ff..0594eb31e 100644 Binary files a/tags/dummy-tag/paradiseo-peo/doc/latex/classpeoAsyncIslandMig.pdf and b/tags/dummy-tag/paradiseo-peo/doc/latex/classpeoAsyncIslandMig.pdf differ diff --git a/tags/dummy-tag/paradiseo-peo/doc/latex/classpeoAsyncIslandMig.tex b/tags/dummy-tag/paradiseo-peo/doc/latex/classpeoAsyncIslandMig.tex index 552ee8c9e..b1325e3e1 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/latex/classpeoAsyncIslandMig.tex +++ b/tags/dummy-tag/paradiseo-peo/doc/latex/classpeoAsyncIslandMig.tex @@ -10,7 +10,7 @@ Specific class for a asynchronous migration. Inheritance diagram for peo\-Async\-Island\-Mig$<$ TYPESELECT, TYPEREPLACE $>$::\begin{figure}[H] \begin{center} \leavevmode -\includegraphics[height=3cm]{classpeoAsyncIslandMig} +\includegraphics[height=3.37349cm]{classpeoAsyncIslandMig} \end{center} \end{figure} \subsection*{Public Member Functions} @@ -27,17 +27,17 @@ void \hyperlink{classpeoAsyncIslandMig_d56e189f269dde8d68a4b007f05edaff}{operato void \hyperlink{classpeoAsyncIslandMig_0f5f1700920f9ced71ef63b0576e3f14}{pack} ()} \label{classpeoAsyncIslandMig_0f5f1700920f9ced71ef63b0576e3f14} -\begin{CompactList}\small\item\em Function realizing packages. \item\end{CompactList}\item +\begin{CompactList}\small\item\em \doxyref{Function} realizing packages. \item\end{CompactList}\item \hypertarget{classpeoAsyncIslandMig_c32a27e387bcd8ce383a4cb1732dbed8}{ void \hyperlink{classpeoAsyncIslandMig_c32a27e387bcd8ce383a4cb1732dbed8}{unpack} ()} \label{classpeoAsyncIslandMig_c32a27e387bcd8ce383a4cb1732dbed8} -\begin{CompactList}\small\item\em Function reconstituting packages. \item\end{CompactList}\item +\begin{CompactList}\small\item\em \doxyref{Function} reconstituting packages. \item\end{CompactList}\item \hypertarget{classpeoAsyncIslandMig_0a0524a90d0b31bc4c8bfa4f39708b0f}{ void \hyperlink{classpeoAsyncIslandMig_0a0524a90d0b31bc4c8bfa4f39708b0f}{pack\-Synchronize\-Req} ()} \label{classpeoAsyncIslandMig_0a0524a90d0b31bc4c8bfa4f39708b0f} -\begin{CompactList}\small\item\em Function pack\-Synchronize\-Req. \item\end{CompactList}\end{CompactItemize} +\begin{CompactList}\small\item\em \doxyref{Function} pack\-Synchronize\-Req. \item\end{CompactList}\end{CompactItemize} \subsection*{Private Member Functions} \begin{CompactItemize} \item @@ -45,12 +45,12 @@ void \hyperlink{classpeoAsyncIslandMig_0a0524a90d0b31bc4c8bfa4f39708b0f}{pack\-S void \hyperlink{classpeoAsyncIslandMig_2470f8ee04bc762c010c7ebb2392831d}{emigrate} ()} \label{classpeoAsyncIslandMig_2470f8ee04bc762c010c7ebb2392831d} -\begin{CompactList}\small\item\em Function which sends some emigrants. \item\end{CompactList}\item +\begin{CompactList}\small\item\em \doxyref{Function} which sends some emigrants. \item\end{CompactList}\item \hypertarget{classpeoAsyncIslandMig_75a6592d63879773b39c9594b94fb942}{ void \hyperlink{classpeoAsyncIslandMig_75a6592d63879773b39c9594b94fb942}{immigrate} ()} \label{classpeoAsyncIslandMig_75a6592d63879773b39c9594b94fb942} -\begin{CompactList}\small\item\em Function which receives some immigrants. \item\end{CompactList}\end{CompactItemize} +\begin{CompactList}\small\item\em \doxyref{Function} which receives some immigrants. \item\end{CompactList}\end{CompactItemize} \subsection*{Private Attributes} \begin{CompactItemize} \item @@ -94,7 +94,7 @@ std::queue$<$ \hyperlink{classCooperative}{Cooperative} $\ast$ $>$ \hyperlink{cl Specific class for a asynchronous migration. \begin{Desc} -\item[See also:]\hyperlink{classCooperative}{Cooperative} eo\-Updater \end{Desc} +\item[See also:]\hyperlink{classCooperative}{Cooperative} \doxyref{eo\-Updater} \end{Desc} \begin{Desc} \item[Version:]2.0 \end{Desc} \begin{Desc} diff --git a/tags/dummy-tag/paradiseo-peo/doc/latex/classpeoNoAggEvalFunc.eps b/tags/dummy-tag/paradiseo-peo/doc/latex/classpeoNoAggEvalFunc.eps index ead08b31e..b9f8ee753 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/latex/classpeoNoAggEvalFunc.eps +++ b/tags/dummy-tag/paradiseo-peo/doc/latex/classpeoNoAggEvalFunc.eps @@ -5,7 +5,7 @@ %%For: %Magnification: 1.00 %%Orientation: Portrait -%%BoundingBox: 0 0 500 218.579 +%%BoundingBox: 0 0 500 437.158 %%Pages: 0 %%BeginSetup %%EndSetup @@ -19,12 +19,12 @@ /marginwidth 10 def /distx 20 def /disty 40 def -/boundaspect 2.2875 def % aspect ratio of the BoundingBox (width/height) +/boundaspect 1.14375 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 (peoNoAggEvalFunc< EOT >) cw (peoAggEvalFunc< EOT >) 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 (peoNoAggEvalFunc< EOT >) 0 0 box (peoAggEvalFunc< EOT >) 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-peo/doc/latex/classpeoNoAggEvalFunc.pdf b/tags/dummy-tag/paradiseo-peo/doc/latex/classpeoNoAggEvalFunc.pdf index 615d77577..704b05061 100644 Binary files a/tags/dummy-tag/paradiseo-peo/doc/latex/classpeoNoAggEvalFunc.pdf and b/tags/dummy-tag/paradiseo-peo/doc/latex/classpeoNoAggEvalFunc.pdf differ diff --git a/tags/dummy-tag/paradiseo-peo/doc/latex/classpeoNoAggEvalFunc.tex b/tags/dummy-tag/paradiseo-peo/doc/latex/classpeoNoAggEvalFunc.tex index be29ecb0f..f032ccf3f 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/latex/classpeoNoAggEvalFunc.tex +++ b/tags/dummy-tag/paradiseo-peo/doc/latex/classpeoNoAggEvalFunc.tex @@ -10,7 +10,7 @@ The \hyperlink{classpeoNoAggEvalFunc}{peo\-No\-Agg\-Eval\-Func} class does nothi Inheritance diagram for peo\-No\-Agg\-Eval\-Func$<$ EOT $>$::\begin{figure}[H] \begin{center} \leavevmode -\includegraphics[height=2cm]{classpeoNoAggEvalFunc} +\includegraphics[height=4cm]{classpeoNoAggEvalFunc} \end{center} \end{figure} \subsection*{Public Member Functions} diff --git a/tags/dummy-tag/paradiseo-peo/doc/latex/classpeoPopEval.eps b/tags/dummy-tag/paradiseo-peo/doc/latex/classpeoPopEval.eps index 2b18fe099..251d770da 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/latex/classpeoPopEval.eps +++ b/tags/dummy-tag/paradiseo-peo/doc/latex/classpeoPopEval.eps @@ -5,7 +5,7 @@ %%For: %Magnification: 1.00 %%Orientation: Portrait -%%BoundingBox: 0 0 500 437.956 +%%BoundingBox: 0 0 500 251.572 %%Pages: 0 %%BeginSetup %%EndSetup @@ -19,13 +19,13 @@ /marginwidth 10 def /distx 20 def /disty 40 def -/boundaspect 1.14167 def % aspect ratio of the BoundingBox (width/height) +/boundaspect 1.9875 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 @@ -175,7 +175,10 @@ boxfont setfont 1 boundaspect scale (peoPopEval< EOT >) cw (Service) cw +(eoPopEvalFunc< EOT >) cw (Communicable) 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 @@ -187,17 +190,32 @@ boundx scalefactor div boundy scalefactor div scale % ----- classes ----- - (peoPopEval< EOT >) 0 0 box + (peoPopEval< EOT >) 0.5 0 box (Service) 0 1 box + (eoPopEvalFunc< EOT >) 1 1 box (Communicable) 0 2 box + (eoBF< A1, A2, R >) 1 2 box + (eoFunctorBase) 1 3 box % ----- relations ----- solid -0 0 0 out +0 0.5 0 out +solid +0 1 1 conn solid 1 0 1 in solid 0 0 1 out solid +1 1 1 in +solid +0 1 1 out +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-peo/doc/latex/classpeoPopEval.pdf b/tags/dummy-tag/paradiseo-peo/doc/latex/classpeoPopEval.pdf index c3e16781b..9ffa49789 100644 Binary files a/tags/dummy-tag/paradiseo-peo/doc/latex/classpeoPopEval.pdf and b/tags/dummy-tag/paradiseo-peo/doc/latex/classpeoPopEval.pdf differ diff --git a/tags/dummy-tag/paradiseo-peo/doc/latex/classpeoPopEval.tex b/tags/dummy-tag/paradiseo-peo/doc/latex/classpeoPopEval.tex index 73361f96b..f9719fa23 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/latex/classpeoPopEval.tex +++ b/tags/dummy-tag/paradiseo-peo/doc/latex/classpeoPopEval.tex @@ -10,19 +10,19 @@ Parallel evaluation functor wrapper with MOEO. Inheritance diagram for peo\-Pop\-Eval$<$ EOT $>$::\begin{figure}[H] \begin{center} \leavevmode -\includegraphics[height=3cm]{classpeoPopEval} +\includegraphics[height=4cm]{classpeoPopEval} \end{center} \end{figure} \subsection*{Public Member Functions} \begin{CompactItemize} \item -\hyperlink{classpeoPopEval_878297ba0de14593bd9cc03b2daf52df}{peo\-Pop\-Eval} (eo\-Eval\-Func$<$ EOT $>$ \&\_\-\_\-eval\_\-func) +\hyperlink{classpeoPopEval_878297ba0de14593bd9cc03b2daf52df}{peo\-Pop\-Eval} (\bf{eo\-Eval\-Func}$<$ EOT $>$ \&\_\-\_\-eval\_\-func) \begin{CompactList}\small\item\em Constructor function - an EO-derived evaluation functor has to be specified; an internal reference is set towards the specified evaluation functor. \item\end{CompactList}\item -\hyperlink{classpeoPopEval_088822da7a0c92bc21574358d2e5f87c}{peo\-Pop\-Eval} (const std::vector$<$ eo\-Eval\-Func$<$ EOT $>$ $\ast$ $>$ \&\_\-\_\-funcs, \hyperlink{classpeoAggEvalFunc}{peo\-Agg\-Eval\-Func}$<$ EOT $>$ \&\_\-\_\-merge\_\-eval) +\hyperlink{classpeoPopEval_088822da7a0c92bc21574358d2e5f87c}{peo\-Pop\-Eval} (const std::vector$<$ \bf{eo\-Eval\-Func}$<$ EOT $>$ $\ast$ $>$ \&\_\-\_\-funcs, \hyperlink{classpeoAggEvalFunc}{peo\-Agg\-Eval\-Func}$<$ EOT $>$ \&\_\-\_\-merge\_\-eval) \begin{CompactList}\small\item\em Constructor function - a vector of EO-derived evaluation functors has to be specified as well as an aggregation function. \item\end{CompactList}\item -void \hyperlink{classpeoPopEval_593dd60fc004edea8994d5575bf66e05}{operator()} (eo\-Pop$<$ EOT $>$ \&\_\-\_\-pop) +void \hyperlink{classpeoPopEval_593dd60fc004edea8994d5575bf66e05}{operator()} (\bf{eo\-Pop}$<$ EOT $>$ \&\_\-\_\-pop) \begin{CompactList}\small\item\em Operator for applying the evaluation functor (direct or aggregate) for each individual of the specified population. \item\end{CompactList}\item -void \hyperlink{classpeoPopEval_fd942c2b66f31c7d12a9ad48f1529a16}{operator()} (eo\-Pop$<$ EOT $>$ \&\_\-\_\-dummy, eo\-Pop$<$ EOT $>$ \&\_\-\_\-pop) +void \hyperlink{classpeoPopEval_fd942c2b66f31c7d12a9ad48f1529a16}{operator()} (\bf{eo\-Pop}$<$ EOT $>$ \&\_\-\_\-dummy, \bf{eo\-Pop}$<$ EOT $>$ \&\_\-\_\-pop) \item void \hyperlink{classpeoPopEval_95351dcd81d1bf878d839e52a02a902d}{pack\-Data} () \begin{CompactList}\small\item\em Auxiliary function for transferring data between the process requesting an evaluation operation and the process that performs the actual evaluation phase. \item\end{CompactList}\item @@ -44,10 +44,10 @@ void \hyperlink{classpeoPopEval_b1e33394ba9797237cb8c7c1f410bd67}{notify\-Sendin \subsection*{Private Attributes} \begin{CompactItemize} \item -const std::vector$<$ eo\-Eval\-Func$<$ EOT $>$ $\ast$ $>$ \& \hyperlink{classpeoPopEval_5862b3661c5b0531d55870b5f3881d1e}{funcs} +const std::vector$<$ \bf{eo\-Eval\-Func}$<$ EOT $>$ $\ast$ $>$ \& \hyperlink{classpeoPopEval_5862b3661c5b0531d55870b5f3881d1e}{funcs} \item \hypertarget{classpeoPopEval_4c563a67b776d97b25a05013ddc99921}{ -std::vector$<$ eo\-Eval\-Func$<$ EOT $>$ $\ast$ $>$ \hyperlink{classpeoPopEval_4c563a67b776d97b25a05013ddc99921}{one\_\-func}} +std::vector$<$ \bf{eo\-Eval\-Func}$<$ EOT $>$ $\ast$ $>$ \hyperlink{classpeoPopEval_4c563a67b776d97b25a05013ddc99921}{one\_\-func}} \label{classpeoPopEval_4c563a67b776d97b25a05013ddc99921} \item @@ -99,7 +99,7 @@ unsigned \hyperlink{classpeoPopEval_83b38d0977e5c8666c5aa5293c53bb3e}{total}} Parallel evaluation functor wrapper with MOEO. \begin{Desc} -\item[See also:]\hyperlink{classService}{Service} eo\-Pop\-Eval\-Func \end{Desc} +\item[See also:]\hyperlink{classService}{Service} \doxyref{eo\-Pop\-Eval\-Func} \end{Desc} \begin{Desc} \item[Version:]1.0 \end{Desc} \begin{Desc} @@ -114,7 +114,7 @@ Definition at line 53 of file peo\-Pop\-Eval.h. \hypertarget{classpeoPopEval_878297ba0de14593bd9cc03b2daf52df}{ \index{peoPopEval@{peo\-Pop\-Eval}!peoPopEval@{peoPopEval}} \index{peoPopEval@{peoPopEval}!peoPopEval@{peo\-Pop\-Eval}} -\subsubsection[peoPopEval]{\setlength{\rightskip}{0pt plus 5cm}template$<$class EOT$>$ \hyperlink{classpeoPopEval}{peo\-Pop\-Eval}$<$ EOT $>$::\hyperlink{classpeoPopEval}{peo\-Pop\-Eval} (eo\-Eval\-Func$<$ EOT $>$ \& {\em \_\-\_\-eval\_\-func})}} +\subsubsection[peoPopEval]{\setlength{\rightskip}{0pt plus 5cm}template$<$class EOT$>$ \hyperlink{classpeoPopEval}{peo\-Pop\-Eval}$<$ EOT $>$::\hyperlink{classpeoPopEval}{peo\-Pop\-Eval} (\bf{eo\-Eval\-Func}$<$ EOT $>$ \& {\em \_\-\_\-eval\_\-func})}} \label{classpeoPopEval_878297ba0de14593bd9cc03b2daf52df} @@ -132,7 +132,7 @@ Definition at line 132 of file peo\-Pop\-Eval.h. References peo\-Pop\-Eval$<$ EOT $>$::one\_\-func.\hypertarget{classpeoPopEval_088822da7a0c92bc21574358d2e5f87c}{ \index{peoPopEval@{peo\-Pop\-Eval}!peoPopEval@{peoPopEval}} \index{peoPopEval@{peoPopEval}!peoPopEval@{peo\-Pop\-Eval}} -\subsubsection[peoPopEval]{\setlength{\rightskip}{0pt plus 5cm}template$<$class EOT$>$ \hyperlink{classpeoPopEval}{peo\-Pop\-Eval}$<$ EOT $>$::\hyperlink{classpeoPopEval}{peo\-Pop\-Eval} (const std::vector$<$ eo\-Eval\-Func$<$ EOT $>$ $\ast$ $>$ \& {\em \_\-\_\-funcs}, \hyperlink{classpeoAggEvalFunc}{peo\-Agg\-Eval\-Func}$<$ EOT $>$ \& {\em \_\-\_\-merge\_\-eval})}} +\subsubsection[peoPopEval]{\setlength{\rightskip}{0pt plus 5cm}template$<$class EOT$>$ \hyperlink{classpeoPopEval}{peo\-Pop\-Eval}$<$ EOT $>$::\hyperlink{classpeoPopEval}{peo\-Pop\-Eval} (const std::vector$<$ \bf{eo\-Eval\-Func}$<$ EOT $>$ $\ast$ $>$ \& {\em \_\-\_\-funcs}, \hyperlink{classpeoAggEvalFunc}{peo\-Agg\-Eval\-Func}$<$ EOT $>$ \& {\em \_\-\_\-merge\_\-eval})}} \label{classpeoPopEval_088822da7a0c92bc21574358d2e5f87c} @@ -141,7 +141,7 @@ Constructor function - a vector of EO-derived evaluation functors has to be spec \begin{Desc} \item[Parameters:] \begin{description} -\item[{\em const}]std :: vector$<$ eo\-Eval\-Func $<$ EOT $>$$\ast$ $>$\& \_\-\_\-funcs - vector of EO-derived partial evaluation functors; \item[{\em peo\-Agg\-Eval\-Func$<$}]EOT $>$\& \_\-\_\-merge\_\-eval - aggregation functor for creating a fitness value out of the partial fitness values. \end{description} +\item[{\em const}]std :: vector$<$ \doxyref{eo\-Eval\-Func} $<$ EOT $>$$\ast$ $>$\& \_\-\_\-funcs - vector of EO-derived partial evaluation functors; \item[{\em peo\-Agg\-Eval\-Func$<$}]EOT $>$\& \_\-\_\-merge\_\-eval - aggregation functor for creating a fitness value out of the partial fitness values. \end{description} \end{Desc} @@ -151,7 +151,7 @@ Definition at line 141 of file peo\-Pop\-Eval.h. \hypertarget{classpeoPopEval_593dd60fc004edea8994d5575bf66e05}{ \index{peoPopEval@{peo\-Pop\-Eval}!operator()@{operator()}} \index{operator()@{operator()}!peoPopEval@{peo\-Pop\-Eval}} -\subsubsection[operator()]{\setlength{\rightskip}{0pt plus 5cm}template$<$class EOT$>$ void \hyperlink{classpeoPopEval}{peo\-Pop\-Eval}$<$ EOT $>$::operator() (eo\-Pop$<$ EOT $>$ \& {\em \_\-\_\-pop})}} +\subsubsection[operator()]{\setlength{\rightskip}{0pt plus 5cm}template$<$class EOT$>$ void \hyperlink{classpeoPopEval}{peo\-Pop\-Eval}$<$ EOT $>$::operator() (\bf{eo\-Pop}$<$ EOT $>$ \& {\em \_\-\_\-pop})}} \label{classpeoPopEval_593dd60fc004edea8994d5575bf66e05} @@ -171,7 +171,7 @@ References peo\-Pop\-Eval$<$ EOT $>$::funcs, peo\-Pop\-Eval$<$ EOT $>$::progress Referenced by peo\-Pop\-Eval$<$ EOT $>$::operator()().\hypertarget{classpeoPopEval_fd942c2b66f31c7d12a9ad48f1529a16}{ \index{peoPopEval@{peo\-Pop\-Eval}!operator()@{operator()}} \index{operator()@{operator()}!peoPopEval@{peo\-Pop\-Eval}} -\subsubsection[operator()]{\setlength{\rightskip}{0pt plus 5cm}template$<$class EOT$>$ void \hyperlink{classpeoPopEval}{peo\-Pop\-Eval}$<$ EOT $>$::operator() (eo\-Pop$<$ EOT $>$ \& {\em \_\-\_\-dummy}, eo\-Pop$<$ EOT $>$ \& {\em \_\-\_\-pop})}} +\subsubsection[operator()]{\setlength{\rightskip}{0pt plus 5cm}template$<$class EOT$>$ void \hyperlink{classpeoPopEval}{peo\-Pop\-Eval}$<$ EOT $>$::operator() (\bf{eo\-Pop}$<$ EOT $>$ \& {\em \_\-\_\-dummy}, \bf{eo\-Pop}$<$ EOT $>$ \& {\em \_\-\_\-pop})}} \label{classpeoPopEval_fd942c2b66f31c7d12a9ad48f1529a16} @@ -278,14 +278,14 @@ References Service::get\-Owner(), and Thread::set\-Passive(). \hypertarget{classpeoPopEval_5862b3661c5b0531d55870b5f3881d1e}{ \index{peoPopEval@{peo\-Pop\-Eval}!funcs@{funcs}} \index{funcs@{funcs}!peoPopEval@{peo\-Pop\-Eval}} -\subsubsection[funcs]{\setlength{\rightskip}{0pt plus 5cm}template$<$class EOT$>$ const std :: vector$<$ eo\-Eval\-Func $<$ EOT $>$$\ast$ $>$\& \hyperlink{classpeoPopEval}{peo\-Pop\-Eval}$<$ EOT $>$::\hyperlink{classpeoPopEval_5862b3661c5b0531d55870b5f3881d1e}{funcs}\hspace{0.3cm}{\tt \mbox{[}private\mbox{]}}}} +\subsubsection[funcs]{\setlength{\rightskip}{0pt plus 5cm}template$<$class EOT$>$ const std :: vector$<$ \bf{eo\-Eval\-Func} $<$ EOT $>$$\ast$ $>$\& \hyperlink{classpeoPopEval}{peo\-Pop\-Eval}$<$ EOT $>$::\hyperlink{classpeoPopEval_5862b3661c5b0531d55870b5f3881d1e}{funcs}\hspace{0.3cm}{\tt \mbox{[}private\mbox{]}}}} \label{classpeoPopEval_5862b3661c5b0531d55870b5f3881d1e} \begin{Desc} \item[Parameters:] \begin{description} -\item[{\em std}]:: vector$<$ eo\-Eval\-Func $<$ EOT $>$$\ast$ $>$\& funcs \item[{\em std}]:: vector$<$ eo\-Eval\-Func $<$ EOT $>$$\ast$ $>$ one\_\-func \item[{\em peo\-Agg\-Eval\-Func$<$}]EOT $>$\& merge\_\-eval \item[{\em peo\-No\-Agg\-Eval\-Func$<$}]EOT $>$ no\_\-merge\_\-eval \item[{\em std}]:: queue$<$ EOT$\ast$ $>$tasks \item[{\em std}]:: map$<$ EOT$\ast$, std :: pair$<$ unsigned, unsigned $>$ $>$ progression \item[{\em unsigned}]num\_\-func \item[{\em EOT}]sol \item[{\em EOT}]$\ast$ad\_\-sol \item[{\em unsigned}]total \end{description} +\item[{\em std}]:: vector$<$ \doxyref{eo\-Eval\-Func} $<$ EOT $>$$\ast$ $>$\& funcs \item[{\em std}]:: vector$<$ \doxyref{eo\-Eval\-Func} $<$ EOT $>$$\ast$ $>$ one\_\-func \item[{\em peo\-Agg\-Eval\-Func$<$}]EOT $>$\& merge\_\-eval \item[{\em peo\-No\-Agg\-Eval\-Func$<$}]EOT $>$ no\_\-merge\_\-eval \item[{\em std}]:: queue$<$ EOT$\ast$ $>$tasks \item[{\em std}]:: map$<$ EOT$\ast$, std :: pair$<$ unsigned, unsigned $>$ $>$ progression \item[{\em unsigned}]num\_\-func \item[{\em EOT}]sol \item[{\em EOT}]$\ast$ad\_\-sol \item[{\em unsigned}]total \end{description} \end{Desc} diff --git a/tags/dummy-tag/paradiseo-peo/doc/latex/classpeoSyncIslandMig.eps b/tags/dummy-tag/paradiseo-peo/doc/latex/classpeoSyncIslandMig.eps index 5e581d289..7ce165ba5 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/latex/classpeoSyncIslandMig.eps +++ b/tags/dummy-tag/paradiseo-peo/doc/latex/classpeoSyncIslandMig.eps @@ -5,7 +5,7 @@ %%For: %Magnification: 1.00 %%Orientation: Portrait -%%BoundingBox: 0 0 500 184.615 +%%BoundingBox: 0 0 500 123.077 %%Pages: 0 %%BeginSetup %%EndSetup @@ -19,13 +19,13 @@ /marginwidth 10 def /distx 20 def /disty 40 def -/boundaspect 2.70833 def % aspect ratio of the BoundingBox (width/height) +/boundaspect 4.0625 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 @@ -175,7 +175,10 @@ boxfont setfont 1 boundaspect scale (peoSyncIslandMig< TYPESELECT, TYPEREPLACE >) cw (Cooperative) cw +(eoUpdater) cw (Communicable) cw +(eoF< void >) cw +(eoFunctorBase) cw /boxwidth boxwidth marginwidth 2 mul add def /xspacing boxwidth distx add def /yspacing boxheight disty add def @@ -187,17 +190,32 @@ boundx scalefactor div boundy scalefactor div scale % ----- classes ----- - (peoSyncIslandMig< TYPESELECT, TYPEREPLACE >) 0 0 box + (peoSyncIslandMig< TYPESELECT, TYPEREPLACE >) 0.5 0 box (Cooperative) 0 1 box + (eoUpdater) 1 1 box (Communicable) 0 2 box + (eoF< void >) 1 2 box + (eoFunctorBase) 1 3 box % ----- relations ----- solid -0 0 0 out +0 0.5 0 out +solid +0 1 1 conn solid 1 0 1 in solid 0 0 1 out solid +1 1 1 in +solid +0 1 1 out +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-peo/doc/latex/classpeoSyncIslandMig.pdf b/tags/dummy-tag/paradiseo-peo/doc/latex/classpeoSyncIslandMig.pdf index 7935e6a60..e01f57fdd 100644 Binary files a/tags/dummy-tag/paradiseo-peo/doc/latex/classpeoSyncIslandMig.pdf and b/tags/dummy-tag/paradiseo-peo/doc/latex/classpeoSyncIslandMig.pdf differ diff --git a/tags/dummy-tag/paradiseo-peo/doc/latex/classpeoSyncIslandMig.tex b/tags/dummy-tag/paradiseo-peo/doc/latex/classpeoSyncIslandMig.tex index 217d78cae..61ed94d76 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/latex/classpeoSyncIslandMig.tex +++ b/tags/dummy-tag/paradiseo-peo/doc/latex/classpeoSyncIslandMig.tex @@ -10,7 +10,7 @@ Specific class for a synchronous migration. Inheritance diagram for peo\-Sync\-Island\-Mig$<$ TYPESELECT, TYPEREPLACE $>$::\begin{figure}[H] \begin{center} \leavevmode -\includegraphics[height=3cm]{classpeoSyncIslandMig} +\includegraphics[height=3.44615cm]{classpeoSyncIslandMig} \end{center} \end{figure} \subsection*{Public Member Functions} @@ -27,27 +27,27 @@ void \hyperlink{classpeoSyncIslandMig_0fd5b3b4e467ee33ae0186c0ae9d58ef}{operator void \hyperlink{classpeoSyncIslandMig_2daadf9928b8075ea469ca3cc49ddc88}{pack} ()} \label{classpeoSyncIslandMig_2daadf9928b8075ea469ca3cc49ddc88} -\begin{CompactList}\small\item\em Function realizing packages. \item\end{CompactList}\item +\begin{CompactList}\small\item\em \doxyref{Function} realizing packages. \item\end{CompactList}\item \hypertarget{classpeoSyncIslandMig_25bc1a03cc49e17dda34b6647df1f9c5}{ void \hyperlink{classpeoSyncIslandMig_25bc1a03cc49e17dda34b6647df1f9c5}{unpack} ()} \label{classpeoSyncIslandMig_25bc1a03cc49e17dda34b6647df1f9c5} -\begin{CompactList}\small\item\em Function reconstituting packages. \item\end{CompactList}\item +\begin{CompactList}\small\item\em \doxyref{Function} reconstituting packages. \item\end{CompactList}\item \hypertarget{classpeoSyncIslandMig_956f56110bccff8c8fae4b05aa804d32}{ void \hyperlink{classpeoSyncIslandMig_956f56110bccff8c8fae4b05aa804d32}{pack\-Synchronize\-Req} ()} \label{classpeoSyncIslandMig_956f56110bccff8c8fae4b05aa804d32} -\begin{CompactList}\small\item\em Function pack\-Synchronize\-Req. \item\end{CompactList}\item +\begin{CompactList}\small\item\em \doxyref{Function} pack\-Synchronize\-Req. \item\end{CompactList}\item \hypertarget{classpeoSyncIslandMig_5f403428cea887b07caf27ab265ebe03}{ void \hyperlink{classpeoSyncIslandMig_5f403428cea887b07caf27ab265ebe03}{notify\-Sending} ()} \label{classpeoSyncIslandMig_5f403428cea887b07caf27ab265ebe03} -\begin{CompactList}\small\item\em Function notify\-Sending. \item\end{CompactList}\item +\begin{CompactList}\small\item\em \doxyref{Function} notify\-Sending. \item\end{CompactList}\item \hypertarget{classpeoSyncIslandMig_75aacd3f7ffbc302c69addc342f45b8f}{ void \hyperlink{classpeoSyncIslandMig_75aacd3f7ffbc302c69addc342f45b8f}{notify\-Receiving} ()} \label{classpeoSyncIslandMig_75aacd3f7ffbc302c69addc342f45b8f} -\begin{CompactList}\small\item\em Function notify\-Receiving. \item\end{CompactList}\item +\begin{CompactList}\small\item\em \doxyref{Function} notify\-Receiving. \item\end{CompactList}\item \hypertarget{classpeoSyncIslandMig_92fef53496f935fe450589f90aec7d72}{ void \hyperlink{classpeoSyncIslandMig_92fef53496f935fe450589f90aec7d72}{notify\-Sending\-Sync\-Req} ()} \label{classpeoSyncIslandMig_92fef53496f935fe450589f90aec7d72} @@ -149,7 +149,7 @@ unsigned \hyperlink{classpeoSyncIslandMig_cdd55a0ab14d659a2a68674a05ed8a1d}{nb\- Specific class for a synchronous migration. \begin{Desc} -\item[See also:]\hyperlink{classCooperative}{Cooperative} eo\-Updater \end{Desc} +\item[See also:]\hyperlink{classCooperative}{Cooperative} \doxyref{eo\-Updater} \end{Desc} \begin{Desc} \item[Version:]2.0 \end{Desc} \begin{Desc} diff --git a/tags/dummy-tag/paradiseo-peo/doc/latex/classpeoTransform.eps b/tags/dummy-tag/paradiseo-peo/doc/latex/classpeoTransform.eps index 64ec3ebd1..7db54c40c 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/latex/classpeoTransform.eps +++ b/tags/dummy-tag/paradiseo-peo/doc/latex/classpeoTransform.eps @@ -5,7 +5,7 @@ %%For: %Magnification: 1.00 %%Orientation: Portrait -%%BoundingBox: 0 0 500 408.163 +%%BoundingBox: 0 0 500 272.109 %%Pages: 0 %%BeginSetup %%EndSetup @@ -19,13 +19,13 @@ /marginwidth 10 def /distx 20 def /disty 40 def -/boundaspect 1.225 def % aspect ratio of the BoundingBox (width/height) +/boundaspect 1.8375 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 @@ -175,7 +175,10 @@ boxfont setfont 1 boundaspect scale (peoTransform< EOT >) cw (Service) cw +(eoTransform< EOT >) cw (Communicable) cw +(eoUF< A1, R >) cw +(eoFunctorBase) cw /boxwidth boxwidth marginwidth 2 mul add def /xspacing boxwidth distx add def /yspacing boxheight disty add def @@ -187,17 +190,32 @@ boundx scalefactor div boundy scalefactor div scale % ----- classes ----- - (peoTransform< EOT >) 0 0 box + (peoTransform< EOT >) 0.5 0 box (Service) 0 1 box + (eoTransform< EOT >) 1 1 box (Communicable) 0 2 box + (eoUF< A1, R >) 1 2 box + (eoFunctorBase) 1 3 box % ----- relations ----- solid -0 0 0 out +0 0.5 0 out +solid +0 1 1 conn solid 1 0 1 in solid 0 0 1 out solid +1 1 1 in +solid +0 1 1 out +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-peo/doc/latex/classpeoTransform.pdf b/tags/dummy-tag/paradiseo-peo/doc/latex/classpeoTransform.pdf index 9316781e1..0b4af3ffe 100644 Binary files a/tags/dummy-tag/paradiseo-peo/doc/latex/classpeoTransform.pdf and b/tags/dummy-tag/paradiseo-peo/doc/latex/classpeoTransform.pdf differ diff --git a/tags/dummy-tag/paradiseo-peo/doc/latex/classpeoTransform.tex b/tags/dummy-tag/paradiseo-peo/doc/latex/classpeoTransform.tex index 1522fc197..b019fa9b1 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/latex/classpeoTransform.tex +++ b/tags/dummy-tag/paradiseo-peo/doc/latex/classpeoTransform.tex @@ -10,55 +10,55 @@ Class for a parallel transform. Inheritance diagram for peo\-Transform$<$ EOT $>$::\begin{figure}[H] \begin{center} \leavevmode -\includegraphics[height=3cm]{classpeoTransform} +\includegraphics[height=4cm]{classpeoTransform} \end{center} \end{figure} \subsection*{Public Member Functions} \begin{CompactItemize} \item -\hyperlink{classpeoTransform_755989a2d080903d0cade75643de0788}{peo\-Transform} (eo\-Quad\-Op$<$ EOT $>$ \&\_\-\_\-cross, double \_\-\_\-cross\_\-rate, eo\-Mon\-Op$<$ EOT $>$ \&\_\-\_\-mut, double \_\-\_\-mut\_\-rate) +\hyperlink{classpeoTransform_755989a2d080903d0cade75643de0788}{peo\-Transform} (\bf{eo\-Quad\-Op}$<$ EOT $>$ \&\_\-\_\-cross, double \_\-\_\-cross\_\-rate, \bf{eo\-Mon\-Op}$<$ EOT $>$ \&\_\-\_\-mut, double \_\-\_\-mut\_\-rate) \begin{CompactList}\small\item\em Constructor. \item\end{CompactList}\item -void \hyperlink{classpeoTransform_9322aa28ad272289132e342624a0adb4}{operator()} (eo\-Pop$<$ EOT $>$ \&\_\-\_\-pop) +void \hyperlink{classpeoTransform_9322aa28ad272289132e342624a0adb4}{operator()} (\bf{eo\-Pop}$<$ EOT $>$ \&\_\-\_\-pop) \begin{CompactList}\small\item\em Operator. \item\end{CompactList}\item \hypertarget{classpeoTransform_c1101d10a36ce4255b874bcd9725021e}{ void \hyperlink{classpeoTransform_c1101d10a36ce4255b874bcd9725021e}{pack\-Data} ()} \label{classpeoTransform_c1101d10a36ce4255b874bcd9725021e} -\begin{CompactList}\small\item\em Function realizing packages of data. \item\end{CompactList}\item +\begin{CompactList}\small\item\em \doxyref{Function} realizing packages of data. \item\end{CompactList}\item \hypertarget{classpeoTransform_a804631492e08053162a196877587aef}{ void \hyperlink{classpeoTransform_a804631492e08053162a196877587aef}{unpack\-Data} ()} \label{classpeoTransform_a804631492e08053162a196877587aef} -\begin{CompactList}\small\item\em Function reconstituting packages of data. \item\end{CompactList}\item +\begin{CompactList}\small\item\em \doxyref{Function} reconstituting packages of data. \item\end{CompactList}\item \hypertarget{classpeoTransform_85c2cbc76f803b2b5cb2bc8cbc214136}{ void \hyperlink{classpeoTransform_85c2cbc76f803b2b5cb2bc8cbc214136}{execute} ()} \label{classpeoTransform_85c2cbc76f803b2b5cb2bc8cbc214136} -\begin{CompactList}\small\item\em Function which executes the algorithm. \item\end{CompactList}\item +\begin{CompactList}\small\item\em \doxyref{Function} which executes the algorithm. \item\end{CompactList}\item \hypertarget{classpeoTransform_bdae056027406ba9f489e2bef115fd08}{ void \hyperlink{classpeoTransform_bdae056027406ba9f489e2bef115fd08}{pack\-Result} ()} \label{classpeoTransform_bdae056027406ba9f489e2bef115fd08} -\begin{CompactList}\small\item\em Function realizing packages of the result. \item\end{CompactList}\item +\begin{CompactList}\small\item\em \doxyref{Function} realizing packages of the result. \item\end{CompactList}\item \hypertarget{classpeoTransform_e0244425e846c5679c901b61e4252814}{ void \hyperlink{classpeoTransform_e0244425e846c5679c901b61e4252814}{unpack\-Result} ()} \label{classpeoTransform_e0244425e846c5679c901b61e4252814} -\begin{CompactList}\small\item\em Function reconstituting packages of result. \item\end{CompactList}\item +\begin{CompactList}\small\item\em \doxyref{Function} reconstituting packages of result. \item\end{CompactList}\item \hypertarget{classpeoTransform_77508f186476181ec2c6a8230961eede}{ void \hyperlink{classpeoTransform_77508f186476181ec2c6a8230961eede}{notify\-Sending\-Data} ()} \label{classpeoTransform_77508f186476181ec2c6a8230961eede} -\begin{CompactList}\small\item\em Function notify\-Sending\-Data. \item\end{CompactList}\item +\begin{CompactList}\small\item\em \doxyref{Function} notify\-Sending\-Data. \item\end{CompactList}\item \hypertarget{classpeoTransform_19990af963b6604d1175290fe6725335}{ void \hyperlink{classpeoTransform_19990af963b6604d1175290fe6725335}{notify\-Sending\-All\-Resource\-Requests} ()} \label{classpeoTransform_19990af963b6604d1175290fe6725335} -\begin{CompactList}\small\item\em Function notify\-Sending\-All\-Resource\-Requests. \item\end{CompactList}\end{CompactItemize} +\begin{CompactList}\small\item\em \doxyref{Function} notify\-Sending\-All\-Resource\-Requests. \item\end{CompactList}\end{CompactItemize} \subsection*{Private Attributes} \begin{CompactItemize} \item -eo\-Quad\-Op$<$ EOT $>$ \& \hyperlink{classpeoTransform_d2fce5199b61f599fd89cf54d6fcd312}{cross} +\bf{eo\-Quad\-Op}$<$ EOT $>$ \& \hyperlink{classpeoTransform_d2fce5199b61f599fd89cf54d6fcd312}{cross} \item \hypertarget{classpeoTransform_3336251fb3433a8405ea75f3a8bed04d}{ double \hyperlink{classpeoTransform_3336251fb3433a8405ea75f3a8bed04d}{cross\_\-rate}} @@ -66,7 +66,7 @@ double \hyperlink{classpeoTransform_3336251fb3433a8405ea75f3a8bed04d}{cross\_\-r \item \hypertarget{classpeoTransform_3d1ea5c8a6aa95bf051051361908a9c6}{ -eo\-Mon\-Op$<$ EOT $>$ \& \hyperlink{classpeoTransform_3d1ea5c8a6aa95bf051051361908a9c6}{mut}} +\bf{eo\-Mon\-Op}$<$ EOT $>$ \& \hyperlink{classpeoTransform_3d1ea5c8a6aa95bf051051361908a9c6}{mut}} \label{classpeoTransform_3d1ea5c8a6aa95bf051051361908a9c6} \item @@ -81,7 +81,7 @@ unsigned \hyperlink{classpeoTransform_0acac288337aec3d0d853565924a365d}{idx}} \item \hypertarget{classpeoTransform_0916042d3500452082ad19fd5ce5e161}{ -eo\-Pop$<$ EOT $>$ $\ast$ \hyperlink{classpeoTransform_0916042d3500452082ad19fd5ce5e161}{pop}} +\bf{eo\-Pop}$<$ EOT $>$ $\ast$ \hyperlink{classpeoTransform_0916042d3500452082ad19fd5ce5e161}{pop}} \label{classpeoTransform_0916042d3500452082ad19fd5ce5e161} \item @@ -108,7 +108,7 @@ unsigned \hyperlink{classpeoTransform_6a02c2c2de16c5825058e06d146c5cd9}{num\_\-t Class for a parallel transform. \begin{Desc} -\item[See also:]\hyperlink{classService}{Service} eo\-Transform \end{Desc} +\item[See also:]\hyperlink{classService}{Service} \doxyref{eo\-Transform} \end{Desc} \begin{Desc} \item[Version:]1.1 \end{Desc} \begin{Desc} @@ -123,7 +123,7 @@ Definition at line 53 of file peo\-Transform.h. \hypertarget{classpeoTransform_755989a2d080903d0cade75643de0788}{ \index{peoTransform@{peo\-Transform}!peoTransform@{peoTransform}} \index{peoTransform@{peoTransform}!peoTransform@{peo\-Transform}} -\subsubsection[peoTransform]{\setlength{\rightskip}{0pt plus 5cm}template$<$class EOT$>$ \hyperlink{classpeoTransform}{peo\-Transform}$<$ EOT $>$::\hyperlink{classpeoTransform}{peo\-Transform} (eo\-Quad\-Op$<$ EOT $>$ \& {\em \_\-\_\-cross}, double {\em \_\-\_\-cross\_\-rate}, eo\-Mon\-Op$<$ EOT $>$ \& {\em \_\-\_\-mut}, double {\em \_\-\_\-mut\_\-rate})}} +\subsubsection[peoTransform]{\setlength{\rightskip}{0pt plus 5cm}template$<$class EOT$>$ \hyperlink{classpeoTransform}{peo\-Transform}$<$ EOT $>$::\hyperlink{classpeoTransform}{peo\-Transform} (\bf{eo\-Quad\-Op}$<$ EOT $>$ \& {\em \_\-\_\-cross}, double {\em \_\-\_\-cross\_\-rate}, \bf{eo\-Mon\-Op}$<$ EOT $>$ \& {\em \_\-\_\-mut}, double {\em \_\-\_\-mut\_\-rate})}} \label{classpeoTransform_755989a2d080903d0cade75643de0788} @@ -142,7 +142,7 @@ Definition at line 108 of file peo\-Transform.h. \hypertarget{classpeoTransform_9322aa28ad272289132e342624a0adb4}{ \index{peoTransform@{peo\-Transform}!operator()@{operator()}} \index{operator()@{operator()}!peoTransform@{peo\-Transform}} -\subsubsection[operator()]{\setlength{\rightskip}{0pt plus 5cm}template$<$class EOT$>$ void \hyperlink{classpeoTransform}{peo\-Transform}$<$ EOT $>$::operator() (eo\-Pop$<$ EOT $>$ \& {\em \_\-\_\-pop})}} +\subsubsection[operator()]{\setlength{\rightskip}{0pt plus 5cm}template$<$class EOT$>$ void \hyperlink{classpeoTransform}{peo\-Transform}$<$ EOT $>$::operator() (\bf{eo\-Pop}$<$ EOT $>$ \& {\em \_\-\_\-pop})}} \label{classpeoTransform_9322aa28ad272289132e342624a0adb4} @@ -163,7 +163,7 @@ References peo\-Transform$<$ EOT $>$::idx, peo\-Transform$<$ EOT $>$::num\_\-ter \hypertarget{classpeoTransform_d2fce5199b61f599fd89cf54d6fcd312}{ \index{peoTransform@{peo\-Transform}!cross@{cross}} \index{cross@{cross}!peoTransform@{peo\-Transform}} -\subsubsection[cross]{\setlength{\rightskip}{0pt plus 5cm}template$<$class EOT$>$ eo\-Quad\-Op$<$ EOT $>$\& \hyperlink{classpeoTransform}{peo\-Transform}$<$ EOT $>$::\hyperlink{classpeoTransform_d2fce5199b61f599fd89cf54d6fcd312}{cross}\hspace{0.3cm}{\tt \mbox{[}private\mbox{]}}}} +\subsubsection[cross]{\setlength{\rightskip}{0pt plus 5cm}template$<$class EOT$>$ \bf{eo\-Quad\-Op}$<$ EOT $>$\& \hyperlink{classpeoTransform}{peo\-Transform}$<$ EOT $>$::\hyperlink{classpeoTransform_d2fce5199b61f599fd89cf54d6fcd312}{cross}\hspace{0.3cm}{\tt \mbox{[}private\mbox{]}}}} \label{classpeoTransform_d2fce5199b61f599fd89cf54d6fcd312} diff --git a/tags/dummy-tag/paradiseo-peo/doc/latex/doxygen.sty b/tags/dummy-tag/paradiseo-peo/doc/latex/doxygen.sty index d0d38f670..211d66123 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/latex/doxygen.sty +++ b/tags/dummy-tag/paradiseo-peo/doc/latex/doxygen.sty @@ -10,8 +10,8 @@ {\fancyplain{}{\bfseries\rightmark}} \rhead[\fancyplain{}{\bfseries\leftmark}] {\fancyplain{}{\bfseries\thepage}} -\rfoot[\fancyplain{}{\bfseries\scriptsize Generated on Fri Feb 29 17:05:05 2008 for Paradis\-EO-PEO-Parallelanddistributed\-Evolving\-Objects by Doxygen }]{} -\lfoot[]{\fancyplain{}{\bfseries\scriptsize Generated on Fri Feb 29 17:05:05 2008 for Paradis\-EO-PEO-Parallelanddistributed\-Evolving\-Objects by Doxygen }} +\rfoot[\fancyplain{}{\bfseries\scriptsize Generated on Fri Feb 29 17:20:35 2008 for Paradis\-EO-PEO-Parallelanddistributed\-Evolving\-Objects by Doxygen }]{} +\lfoot[]{\fancyplain{}{\bfseries\scriptsize Generated on Fri Feb 29 17:20:35 2008 for Paradis\-EO-PEO-Parallelanddistributed\-Evolving\-Objects by Doxygen }} \cfoot{} \newenvironment{Code} {\footnotesize} diff --git a/tags/dummy-tag/paradiseo-peo/doc/latex/hierarchy.tex b/tags/dummy-tag/paradiseo-peo/doc/latex/hierarchy.tex index dd1c379a5..a14cf20cb 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/latex/hierarchy.tex +++ b/tags/dummy-tag/paradiseo-peo/doc/latex/hierarchy.tex @@ -1,7 +1,6 @@ \section{Paradis\-EO-PEO-Parallelanddistributed\-Evolving\-Objects Class Hierarchy} This inheritance list is sorted roughly, but not completely, alphabetically:\begin{CompactList} \item \contentsline{section}{Algorithm}{\pageref{structAlgorithm}}{} -\item \contentsline{section}{City\-Swap}{\pageref{classCitySwap}}{} \item \contentsline{section}{Communicable}{\pageref{classCommunicable}}{} \begin{CompactList} \item \contentsline{section}{Cooperative}{\pageref{classCooperative}}{} @@ -27,21 +26,76 @@ This inheritance list is sorted roughly, but not completely, alphabetically:\beg \item \contentsline{section}{eo\-Continuator$<$ EOT $>$}{\pageref{classeoContinuator}}{} \item \contentsline{section}{eo\-Sync\-Continue}{\pageref{classeoSyncContinue}}{} \end{CompactList} -\item \contentsline{section}{Display\-Best\-Route}{\pageref{classDisplayBestRoute}}{} -\item \contentsline{section}{Edge\-Xover}{\pageref{classEdgeXover}}{} -\item \contentsline{section}{MPIThreaded\-Env}{\pageref{classMPIThreadedEnv}}{} -\item \contentsline{section}{Node}{\pageref{structNode}}{} -\item \contentsline{section}{Order\-Xover}{\pageref{classOrderXover}}{} -\item \contentsline{section}{Partial\-Mapped\-Xover}{\pageref{classPartialMappedXover}}{} -\item \contentsline{section}{Part\-Route\-Eval}{\pageref{classPartRouteEval}}{} +\item eo\-Functor\-Base{\tt \mbox{[}external\mbox{]}}\begin{CompactList} +\item eo\-BF$<$ A1, A2, R $>${\tt \mbox{[}external\mbox{]}}\begin{CompactList} +\item eo\-Pop\-Eval\-Func$<$ EOT $>${\tt \mbox{[}external\mbox{]}}\begin{CompactList} +\item \contentsline{section}{peo\-Moeo\-Pop\-Eval$<$ EOT $>$}{\pageref{classpeoMoeoPopEval}}{} +\item \contentsline{section}{peo\-Pop\-Eval$<$ EOT $>$}{\pageref{classpeoPopEval}}{} +\end{CompactList} +\item eo\-Replacement$<$ POT $>${\tt \mbox{[}external\mbox{]}}\begin{CompactList} +\item \contentsline{section}{peo\-Global\-Best\-Velocity$<$ POT $>$}{\pageref{classpeoGlobalBestVelocity}}{} +\item \contentsline{section}{peo\-Worst\-Position\-Replacement$<$ POT $>$}{\pageref{classpeoWorstPositionReplacement}}{} +\end{CompactList} +\item mo\-Move\-Incr\-Eval$<$ Two\-Opt $>${\tt \mbox{[}external\mbox{]}}\begin{CompactList} +\item \contentsline{section}{Two\-Opt\-Incr\-Eval}{\pageref{classTwoOptIncrEval}}{} +\end{CompactList} +\item mo\-Move\-Init$<$ Two\-Opt $>${\tt \mbox{[}external\mbox{]}}\begin{CompactList} +\item \contentsline{section}{Two\-Opt\-Init}{\pageref{classTwoOptInit}}{} +\end{CompactList} +\item mo\-Next\-Move$<$ Two\-Opt $>${\tt \mbox{[}external\mbox{]}}\begin{CompactList} +\item \contentsline{section}{Two\-Opt\-Next}{\pageref{classTwoOptNext}}{} +\end{CompactList} \item \contentsline{section}{peo\-Agg\-Eval\-Func$<$ EOT $>$}{\pageref{classpeoAggEvalFunc}}{} \begin{CompactList} \item \contentsline{section}{Merge\-Route\-Eval}{\pageref{classMergeRouteEval}}{} \item \contentsline{section}{peo\-No\-Agg\-Eval\-Func$<$ EOT $>$}{\pageref{classpeoNoAggEvalFunc}}{} \end{CompactList} \item \contentsline{section}{peo\-Agg\-Eval\-Func$<$ eo\-Vector$<$ int, Node $>$ $>$}{\pageref{classpeoAggEvalFunc}}{} +\end{CompactList} +\item eo\-BF$<$ EOType \&, EOType \&, bool $>${\tt \mbox{[}external\mbox{]}}\begin{CompactList} +\item eo\-Quad\-Op$<$ EOType $>${\tt \mbox{[}external\mbox{]}}\begin{CompactList} +\item \contentsline{section}{Edge\-Xover}{\pageref{classEdgeXover}}{} +\item \contentsline{section}{Order\-Xover}{\pageref{classOrderXover}}{} +\item \contentsline{section}{Partial\-Mapped\-Xover}{\pageref{classPartialMappedXover}}{} +\end{CompactList} +\end{CompactList} +\item eo\-F$<$ void $>${\tt \mbox{[}external\mbox{]}}\begin{CompactList} +\item eo\-Updater{\tt \mbox{[}external\mbox{]}}\begin{CompactList} +\item \contentsline{section}{Display\-Best\-Route}{\pageref{classDisplayBestRoute}}{} +\item \contentsline{section}{peo\-Async\-Island\-Mig$<$ TYPESELECT, TYPEREPLACE $>$}{\pageref{classpeoAsyncIslandMig}}{} +\item \contentsline{section}{peo\-Sync\-Island\-Mig$<$ TYPESELECT, TYPEREPLACE $>$}{\pageref{classpeoSyncIslandMig}}{} +\end{CompactList} +\end{CompactList} +\item eo\-UF$<$ A1, R $>${\tt \mbox{[}external\mbox{]}}\begin{CompactList} +\item eo\-Eval\-Func$<$ EOT $>${\tt \mbox{[}external\mbox{]}}\begin{CompactList} +\item \contentsline{section}{Part\-Route\-Eval}{\pageref{classPartRouteEval}}{} \item \contentsline{section}{peo\-Eval\-Func$<$ EOT, Fit\-T, Function\-Arg $>$}{\pageref{structpeoEvalFunc}}{} -\item \contentsline{section}{peo\-Global\-Best\-Velocity$<$ POT $>$}{\pageref{classpeoGlobalBestVelocity}}{} +\item \contentsline{section}{Route\-Eval}{\pageref{classRouteEval}}{} +\end{CompactList} +\item eo\-Init$<$ EOT $>${\tt \mbox{[}external\mbox{]}}\begin{CompactList} +\item \contentsline{section}{Route\-Init}{\pageref{classRouteInit}}{} +\end{CompactList} +\item eo\-Select\-One$<$ POT $>${\tt \mbox{[}external\mbox{]}}\begin{CompactList} +\item \contentsline{section}{peo\-PSOSelect$<$ POT $>$}{\pageref{classpeoPSOSelect}}{} +\end{CompactList} +\item eo\-Transform$<$ EOT $>${\tt \mbox{[}external\mbox{]}}\begin{CompactList} +\item \contentsline{section}{peo\-Transform$<$ EOT $>$}{\pageref{classpeoTransform}}{} +\end{CompactList} +\end{CompactList} +\item eo\-UF$<$ EOT \&, void $>${\tt \mbox{[}external\mbox{]}}\begin{CompactList} +\item mo\-Move$<$ EOT $>${\tt \mbox{[}external\mbox{]}}\begin{CompactList} +\item \contentsline{section}{Two\-Opt}{\pageref{classTwoOpt}}{} +\end{CompactList} +\end{CompactList} +\item eo\-UF$<$ EOType \&, bool $>${\tt \mbox{[}external\mbox{]}}\begin{CompactList} +\item eo\-Mon\-Op$<$ EOType $>${\tt \mbox{[}external\mbox{]}}\begin{CompactList} +\item \contentsline{section}{City\-Swap}{\pageref{classCitySwap}}{} +\end{CompactList} +\end{CompactList} +\end{CompactList} +\item eo\-Op$<$ EOType $>${\tt \mbox{[}external\mbox{]}}\begin{CompactList} +\item eo\-Mon\-Op$<$ EOType $>${\tt \mbox{[}external\mbox{]}}\item eo\-Quad\-Op$<$ EOType $>${\tt \mbox{[}external\mbox{]}}\end{CompactList} +\item \contentsline{section}{MPIThreaded\-Env}{\pageref{classMPIThreadedEnv}}{} \item \contentsline{section}{peo\-Multi\-Start$<$ Entity\-Type $>$::Abstract\-Aggregation\-Algorithm}{\pageref{structpeoMultiStart_1_1AbstractAggregationAlgorithm}}{} \begin{CompactList} \item \contentsline{section}{peo\-Multi\-Start$<$ Entity\-Type $>$::Aggregation\-Algorithm$<$ Aggregation\-Algorithm\-Type $>$}{\pageref{structpeoMultiStart_1_1AggregationAlgorithm}}{} @@ -56,8 +110,6 @@ This inheritance list is sorted roughly, but not completely, alphabetically:\beg \begin{CompactList} \item \contentsline{section}{peo\-Multi\-Start$<$ Entity\-Type $>$::Data\-Type$<$ Type $>$}{\pageref{structpeoMultiStart_1_1DataType}}{} \end{CompactList} -\item \contentsline{section}{peo\-PSOSelect$<$ POT $>$}{\pageref{classpeoPSOSelect}}{} -\item \contentsline{section}{peo\-Worst\-Position\-Replacement$<$ POT $>$}{\pageref{classpeoWorstPositionReplacement}}{} \item \contentsline{section}{peo\-Wrapper::Abstract\-Algorithm}{\pageref{structpeoWrapper_1_1AbstractAlgorithm}}{} \begin{CompactList} \item \contentsline{section}{peo\-Wrapper::Algorithm$<$ Algorithm\-Type, Algorithm\-Data\-Type $>$}{\pageref{structpeoWrapper_1_1Algorithm}}{} @@ -69,8 +121,6 @@ This inheritance list is sorted roughly, but not completely, alphabetically:\beg \begin{CompactList} \item \contentsline{section}{eo\-Replace$<$ EOT, TYPE $>$}{\pageref{classeoReplace}}{} \end{CompactList} -\item \contentsline{section}{Route\-Eval}{\pageref{classRouteEval}}{} -\item \contentsline{section}{Route\-Init}{\pageref{classRouteInit}}{} \item \contentsline{section}{selector$<$ TYPE $>$}{\pageref{classselector}}{} \begin{CompactList} \item \contentsline{section}{eo\-Selector$<$ EOT, TYPE $>$}{\pageref{classeoSelector}}{} @@ -94,9 +144,5 @@ This inheritance list is sorted roughly, but not completely, alphabetically:\beg \item \contentsline{section}{Ring\-Topology}{\pageref{classRingTopology}}{} \item \contentsline{section}{Star\-Topology}{\pageref{classStarTopology}}{} \end{CompactList} -\item \contentsline{section}{Two\-Opt}{\pageref{classTwoOpt}}{} -\item \contentsline{section}{Two\-Opt\-Incr\-Eval}{\pageref{classTwoOptIncrEval}}{} -\item \contentsline{section}{Two\-Opt\-Init}{\pageref{classTwoOptInit}}{} -\item \contentsline{section}{Two\-Opt\-Next}{\pageref{classTwoOptNext}}{} \item \contentsline{section}{Two\-Opt\-Rand}{\pageref{classTwoOptRand}}{} \end{CompactList} diff --git a/tags/dummy-tag/paradiseo-peo/doc/latex/main.tex b/tags/dummy-tag/paradiseo-peo/doc/latex/main.tex index aa7782212..fe3667dc0 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/latex/main.tex +++ b/tags/dummy-tag/paradiseo-peo/doc/latex/main.tex @@ -1,4 +1,4 @@ -\hypertarget{main_intro}{}\section{Introduction}\label{main_intro} +\hypertarget{main_intro}{}\section{intro}\label{main_intro} Paradis\-EO is a white-box object-oriented framework dedicated to the reusable design of parallel and distributed metaheuristics (PDM). Paradis\-EO provides a broad range of features including evolutionary algorithms (EA), local searches (LS), the most common parallel and distributed models and hybridization mechanisms, etc. This high content and utility encourages its use at European level. Paradis\-EO is based on a clear conceptual separation of the solution methods from the problems they are intended to solve. This separation confers to the user a maximum code and design reuse. Furthermore, the fine-grained nature of the classes provided by the framework allow a higher flexibility compared to other frameworks. Paradis\-EO is one of the rare frameworks that provide the most common parallel and distributed models. Their implementation is portable on distributed-memory machines as well as on shared-memory multiprocessors, as it uses standard libraries such as MPI, PVM and PThreads. The models can be exploited in a transparent way, one has just to instantiate their associated provided classes. Their experimentation on the radio network design real-world application demonstrate their efficiency. In practice, combinatorial optimization problems are often NP-hard, CPU time-consuming, and evolve over time. Unlike exact methods, metaheuristics allow to tackle large-size problems instances by delivering satisfactory solutions in a reasonable time. Metaheuristics are general-purpose heuristics that split in two categories: evolutionary algorithms (EA) and local search methods (LS). These two families have complementary characteristics: EA allow a better exploration of the search space, while LS have the power to intensify the search in promising regions. Their hybridization allows to deliver robust and better solutions @@ -22,7 +22,7 @@ Two parallel distributed models are commonly used in the literature: the paralle \item {\em Multi-start model\/}. It consists in simultaneously launching several local searches. They may be heterogeneous, but no information is exchanged between them. The resultswould be identical as if the algorithms were sequentially run.Very often deterministic algorithms differ by the supplied initial solution and/or some other parameters. This trivial model is convenient for low-speed networks of workstations. \end{itemize} \hypertarget{main_hybridization}{}\section{Hybridization}\label{main_hybridization} Recently, hybrid metaheuristics have gained a considerable interest. For many practical or academic optimization problems, the best found solutions are obtained by hybrid algorithms. Combinations of different metaheuristics have provided very powerful search methods. Two levels and two modes of hybridization have been distinguished: Low and High levels, and Relay and \hyperlink{classCooperative}{Cooperative} modes. The low-level hybridization addresses the functional composition of a single optimization method. A function of a given metaheuristic is replaced by another metaheuristic. On the contrary, for high-level hybrid algorithms the different metaheuristics are self-containing, meaning no direct relationship to their internal working is considered. On the other hand, relay hybridization means a set of metaheuristics is applied in a pipeline way. The output of a metaheuristic (except the last) is the input of the following one (except the first). Conversely, co-evolutionist hybridization is a cooperative optimization model. Each metaheuristic performs a search in a solution space, and exchange solutions with others.\hypertarget{main_paradiseo_goals}{}\section{Paradiseo goals and architecture}\label{main_paradiseo_goals} -The \char`\"{}EO\char`\"{} part of Paradis\-EO means Evolving Objects. EO is a C++ LGPL open source framework and includes a paradigm-free Evolutionary Computation library (EOlib) dedicated to the flexible design of EA through evolving objects superseding the most common dialects (Genetic Algorithms, Evolution Strategies, Evolutionary Programming and Genetic Programming). Furthermore, EO integrates several services including visualization facilities, on-line definition of parameters, application check-pointing, etc. Paradis\-EO is an extended version of the EO framework. The extensions include local search methods, hybridization mechanisms, parallelism and distribution mechanisms, and other features that are not addressed in this paper such as multi-objective optimization and grid computing. In the next sections, we present the motivations and goals of Paradis\-EO, its architecture and some of its main implementation details and issues.\hypertarget{main_motivation}{}\subsection{Motivations and goals}\label{main_motivation} +The \char`\"{}EO\char`\"{} part of Paradis\-EO means Evolving Objects. \doxyref{EO} is a C++ LGPL open source framework and includes a paradigm-free Evolutionary Computation library (EOlib) dedicated to the flexible design of EA through evolving objects superseding the most common dialects (Genetic Algorithms, Evolution Strategies, Evolutionary Programming and Genetic Programming). Furthermore, \doxyref{EO} integrates several services including visualization facilities, on-line definition of parameters, application check-pointing, etc. Paradis\-EO is an extended version of the \doxyref{EO} framework. The extensions include local search methods, hybridization mechanisms, parallelism and distribution mechanisms, and other features that are not addressed in this paper such as multi-objective optimization and grid computing. In the next sections, we present the motivations and goals of Paradis\-EO, its architecture and some of its main implementation details and issues.\hypertarget{main_motivation}{}\subsection{Motivations and goals}\label{main_motivation} A framework is normally intended to be exploited by as many users as possible. Therefore, its exploitation could be successful only if some important user criteria are satisfied. The following criteria are the major of them and constitute the main objectives of the Paradis\-EO framework: \begin{itemize} diff --git a/tags/dummy-tag/paradiseo-peo/doc/latex/refman.tex b/tags/dummy-tag/paradiseo-peo/doc/latex/refman.tex index 93cc2b4a8..eeef9d33f 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/latex/refman.tex +++ b/tags/dummy-tag/paradiseo-peo/doc/latex/refman.tex @@ -35,7 +35,7 @@ \vspace*{1cm} {\large Generated by Doxygen 1.4.7}\\ \vspace*{0.5cm} -{\small Fri Feb 29 17:05:05 2008}\\ +{\small Fri Feb 29 17:20:35 2008}\\ \end{center} \end{titlepage} \clearemptydoublepage @@ -69,7 +69,6 @@ \include{classeoSyncContinue} \include{classMergeRouteEval} \include{classMPIThreadedEnv} -\include{structNode} \include{classOrderXover} \include{classPartialMappedXover} \include{classPartRouteEval} diff --git a/tags/dummy-tag/paradiseo-peo/doc/man/man3/DisplayBestRoute.3 b/tags/dummy-tag/paradiseo-peo/doc/man/man3/DisplayBestRoute.3 index 3722cdb32..52413d170 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/man/man3/DisplayBestRoute.3 +++ b/tags/dummy-tag/paradiseo-peo/doc/man/man3/DisplayBestRoute.3 @@ -6,11 +6,13 @@ DisplayBestRoute \- .SH SYNOPSIS .br .PP +Inherits \fBeoUpdater\fP. +.PP .SS "Public Member Functions" .in +1c .ti -1c -.RI "\fBDisplayBestRoute\fP (eoPop< Route > &__pop)" +.RI "\fBDisplayBestRoute\fP (\fBeoPop\fP< \fBRoute\fP > &__pop)" .br .ti -1c .RI "void \fBoperator()\fP ()" @@ -20,7 +22,7 @@ DisplayBestRoute \- .in +1c .ti -1c -.RI "eoPop< Route > & \fBpop\fP" +.RI "\fBeoPop\fP< \fBRoute\fP > & \fBpop\fP" .br .in -1c .SH "Detailed Description" diff --git a/tags/dummy-tag/paradiseo-peo/doc/man/man3/MergeRouteEval.3 b/tags/dummy-tag/paradiseo-peo/doc/man/man3/MergeRouteEval.3 index 2618ca4d9..36d60b260 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/man/man3/MergeRouteEval.3 +++ b/tags/dummy-tag/paradiseo-peo/doc/man/man3/MergeRouteEval.3 @@ -12,7 +12,7 @@ Inherits \fBpeoAggEvalFunc< EOT >< eoVector< int, Node > >\fP. .in +1c .ti -1c -.RI "void \fBoperator()\fP (Route &__route, const int &__part_fit)" +.RI "void \fBoperator()\fP (\fBRoute\fP &__route, const int &__part_fit)" .br .in -1c .SH "Detailed Description" diff --git a/tags/dummy-tag/paradiseo-peo/doc/man/man3/Service.3 b/tags/dummy-tag/paradiseo-peo/doc/man/man3/Service.3 index 9ce7b8d2b..1550b75f0 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/man/man3/Service.3 +++ b/tags/dummy-tag/paradiseo-peo/doc/man/man3/Service.3 @@ -8,7 +8,7 @@ Service \- .PP Inherits \fBCommunicable\fP. .PP -Inherited by \fBpeoMoeoPopEval< EOT >\fP, \fBpeoMultiStart< EntityType >\fP, \fBpeoPopEval< EOT >\fP, \fBpeoPopEval< eoRealParticle< double > >\fP, and \fBpeoTransform< EOT >\fP. +Inherited by \fBpeoMoeoPopEval< EOT >\fP, \fBpeoMultiStart< EntityType >\fP, \fBpeoPopEval< EOT >\fP, \fBpeoPopEval< eoReal< double > >\fP, and \fBpeoTransform< EOT >\fP. .PP .SS "Public Member Functions" diff --git a/tags/dummy-tag/paradiseo-peo/doc/man/man3/peoAggEvalFunc.3 b/tags/dummy-tag/paradiseo-peo/doc/man/man3/peoAggEvalFunc.3 index a499701f0..e0652c705 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/man/man3/peoAggEvalFunc.3 +++ b/tags/dummy-tag/paradiseo-peo/doc/man/man3/peoAggEvalFunc.3 @@ -10,6 +10,8 @@ peoAggEvalFunc \- The \fBpeoAggEvalFunc\fP class offers only the interface for c .PP \fC#include \fP .PP +Inherits \fBeoBF< A1, A2, R >< const EOT &, EOT::Fitness &, void >\fP. +.PP Inherited by \fBMergeRouteEval\fP, and \fBpeoNoAggEvalFunc< EOT >\fP. .PP .SH "Detailed Description" diff --git a/tags/dummy-tag/paradiseo-peo/doc/man/man3/peoAsyncIslandMig.3 b/tags/dummy-tag/paradiseo-peo/doc/man/man3/peoAsyncIslandMig.3 index 29262f3d5..f97847968 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/man/man3/peoAsyncIslandMig.3 +++ b/tags/dummy-tag/paradiseo-peo/doc/man/man3/peoAsyncIslandMig.3 @@ -10,7 +10,7 @@ peoAsyncIslandMig \- Specific class for a asynchronous migration. .PP \fC#include \fP .PP -Inherits \fBCooperative\fP. +Inherits \fBCooperative\fP, and \fBeoUpdater\fP. .PP .SS "Public Member Functions" @@ -25,15 +25,15 @@ Inherits \fBCooperative\fP. .ti -1c .RI "void \fBpack\fP ()" .br -.RI "\fIFunction realizing packages. \fP" +.RI "\fI\fBFunction\fP realizing packages. \fP" .ti -1c .RI "void \fBunpack\fP ()" .br -.RI "\fIFunction reconstituting packages. \fP" +.RI "\fI\fBFunction\fP reconstituting packages. \fP" .ti -1c .RI "void \fBpackSynchronizeReq\fP ()" .br -.RI "\fIFunction packSynchronizeReq. \fP" +.RI "\fI\fBFunction\fP packSynchronizeReq. \fP" .in -1c .SS "Private Member Functions" @@ -41,11 +41,11 @@ Inherits \fBCooperative\fP. .ti -1c .RI "void \fBemigrate\fP ()" .br -.RI "\fIFunction which sends some emigrants. \fP" +.RI "\fI\fBFunction\fP which sends some emigrants. \fP" .ti -1c .RI "void \fBimmigrate\fP ()" .br -.RI "\fIFunction which receives some immigrants. \fP" +.RI "\fI\fBFunction\fP which receives some immigrants. \fP" .in -1c .SS "Private Attributes" @@ -80,7 +80,7 @@ Specific class for a asynchronous migration. \fBSee also:\fP .RS 4 -\fBCooperative\fP eoUpdater +\fBCooperative\fP \fBeoUpdater\fP .RE .PP \fBVersion:\fP diff --git a/tags/dummy-tag/paradiseo-peo/doc/man/man3/peoPopEval.3 b/tags/dummy-tag/paradiseo-peo/doc/man/man3/peoPopEval.3 index 6abcf07c0..b5c9b77ae 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/man/man3/peoPopEval.3 +++ b/tags/dummy-tag/paradiseo-peo/doc/man/man3/peoPopEval.3 @@ -10,25 +10,25 @@ peoPopEval \- Parallel evaluation functor wrapper with MOEO. .PP \fC#include \fP .PP -Inherits \fBService\fP. +Inherits \fBService\fP, and \fBeoPopEvalFunc< EOT >< EOT >\fP. .PP .SS "Public Member Functions" .in +1c .ti -1c -.RI "\fBpeoPopEval\fP (eoEvalFunc< EOT > &__eval_func)" +.RI "\fBpeoPopEval\fP (\fBeoEvalFunc\fP< EOT > &__eval_func)" .br .RI "\fIConstructor function - an EO-derived evaluation functor has to be specified; an internal reference is set towards the specified evaluation functor. \fP" .ti -1c -.RI "\fBpeoPopEval\fP (const std::vector< eoEvalFunc< EOT > * > &__funcs, \fBpeoAggEvalFunc\fP< EOT > &__merge_eval)" +.RI "\fBpeoPopEval\fP (const std::vector< \fBeoEvalFunc\fP< EOT > * > &__funcs, \fBpeoAggEvalFunc\fP< EOT > &__merge_eval)" .br .RI "\fIConstructor function - a vector of EO-derived evaluation functors has to be specified as well as an aggregation function. \fP" .ti -1c -.RI "void \fBoperator()\fP (eoPop< EOT > &__pop)" +.RI "void \fBoperator()\fP (\fBeoPop\fP< EOT > &__pop)" .br .RI "\fIOperator for applying the evaluation functor (direct or aggregate) for each individual of the specified population. \fP" .ti -1c -.RI "void \fBoperator()\fP (eoPop< EOT > &__dummy, eoPop< EOT > &__pop)" +.RI "void \fBoperator()\fP (\fBeoPop\fP< EOT > &__dummy, \fBeoPop\fP< EOT > &__pop)" .br .ti -1c .RI "void \fBpackData\fP ()" @@ -63,10 +63,10 @@ Inherits \fBService\fP. .in +1c .ti -1c -.RI "const std::vector< eoEvalFunc< EOT > * > & \fBfuncs\fP" +.RI "const std::vector< \fBeoEvalFunc\fP< EOT > * > & \fBfuncs\fP" .br .ti -1c -.RI "std::vector< eoEvalFunc< EOT > * > \fBone_func\fP" +.RI "std::vector< \fBeoEvalFunc\fP< EOT > * > \fBone_func\fP" .br .ti -1c .RI "\fBpeoAggEvalFunc\fP< EOT > & \fBmerge_eval\fP" @@ -101,7 +101,7 @@ Parallel evaluation functor wrapper with MOEO. \fBSee also:\fP .RS 4 -\fBService\fP eoPopEvalFunc +\fBService\fP \fBeoPopEvalFunc\fP .RE .PP \fBVersion:\fP @@ -119,7 +119,7 @@ Parallel evaluation functor wrapper with MOEO. Definition at line 53 of file peoPopEval.h. .SH "Constructor & Destructor Documentation" .PP -.SS "template \fBpeoPopEval\fP< EOT >::\fBpeoPopEval\fP (eoEvalFunc< EOT > & __eval_func)" +.SS "template \fBpeoPopEval\fP< EOT >::\fBpeoPopEval\fP (\fBeoEvalFunc\fP< EOT > & __eval_func)" .PP Constructor function - an EO-derived evaluation functor has to be specified; an internal reference is set towards the specified evaluation functor. .PP @@ -133,13 +133,13 @@ Constructor function - an EO-derived evaluation functor has to be specified; an Definition at line 132 of file peoPopEval.h. .PP References peoPopEval< EOT >::one_func. -.SS "template \fBpeoPopEval\fP< EOT >::\fBpeoPopEval\fP (const std::vector< eoEvalFunc< EOT > * > & __funcs, \fBpeoAggEvalFunc\fP< EOT > & __merge_eval)" +.SS "template \fBpeoPopEval\fP< EOT >::\fBpeoPopEval\fP (const std::vector< \fBeoEvalFunc\fP< EOT > * > & __funcs, \fBpeoAggEvalFunc\fP< EOT > & __merge_eval)" .PP Constructor function - a vector of EO-derived evaluation functors has to be specified as well as an aggregation function. .PP \fBParameters:\fP .RS 4 -\fIconst\fP std :: vector< eoEvalFunc < EOT >* >& __funcs - vector of EO-derived partial evaluation functors; +\fIconst\fP std :: vector< \fBeoEvalFunc\fP < EOT >* >& __funcs - vector of EO-derived partial evaluation functors; .br \fIpeoAggEvalFunc<\fP EOT >& __merge_eval - aggregation functor for creating a fitness value out of the partial fitness values. .RE @@ -149,7 +149,7 @@ Constructor function - a vector of EO-derived evaluation functors has to be spec Definition at line 141 of file peoPopEval.h. .SH "Member Function Documentation" .PP -.SS "template void \fBpeoPopEval\fP< EOT >::operator() (eoPop< EOT > & __pop)" +.SS "template void \fBpeoPopEval\fP< EOT >::operator() (\fBeoPop\fP< EOT > & __pop)" .PP Operator for applying the evaluation functor (direct or aggregate) for each individual of the specified population. .PP @@ -165,7 +165,7 @@ Definition at line 154 of file peoPopEval.h. References peoPopEval< EOT >::funcs, peoPopEval< EOT >::progression, Service::requestResourceRequest(), Communicable::stop(), peoPopEval< EOT >::tasks, and peoPopEval< EOT >::total. .PP Referenced by peoPopEval< EOT >::operator()(). -.SS "template void \fBpeoPopEval\fP< EOT >::operator() (eoPop< EOT > & __dummy, eoPop< EOT > & __pop)" +.SS "template void \fBpeoPopEval\fP< EOT >::operator() (\fBeoPop\fP< EOT > & __dummy, \fBeoPop\fP< EOT > & __pop)" .PP \fBParameters:\fP .RS 4 @@ -245,13 +245,13 @@ Definition at line 251 of file peoPopEval.h. References Service::getOwner(), and Thread::setPassive(). .SH "Member Data Documentation" .PP -.SS "template const std :: vector< eoEvalFunc < EOT >* >& \fBpeoPopEval\fP< EOT >::\fBfuncs\fP\fC [private]\fP" +.SS "template const std :: vector< \fBeoEvalFunc\fP < EOT >* >& \fBpeoPopEval\fP< EOT >::\fBfuncs\fP\fC [private]\fP" .PP \fBParameters:\fP .RS 4 -\fIstd\fP :: vector< eoEvalFunc < EOT >* >& funcs +\fIstd\fP :: vector< \fBeoEvalFunc\fP < EOT >* >& funcs .br -\fIstd\fP :: vector< eoEvalFunc < EOT >* > one_func +\fIstd\fP :: vector< \fBeoEvalFunc\fP < EOT >* > one_func .br \fIpeoAggEvalFunc<\fP EOT >& merge_eval .br diff --git a/tags/dummy-tag/paradiseo-peo/doc/man/man3/peoSyncIslandMig.3 b/tags/dummy-tag/paradiseo-peo/doc/man/man3/peoSyncIslandMig.3 index 7f976b0b7..f5ec932ce 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/man/man3/peoSyncIslandMig.3 +++ b/tags/dummy-tag/paradiseo-peo/doc/man/man3/peoSyncIslandMig.3 @@ -10,7 +10,7 @@ peoSyncIslandMig \- Specific class for a synchronous migration. .PP \fC#include \fP .PP -Inherits \fBCooperative\fP. +Inherits \fBCooperative\fP, and \fBeoUpdater\fP. .PP .SS "Public Member Functions" @@ -25,23 +25,23 @@ Inherits \fBCooperative\fP. .ti -1c .RI "void \fBpack\fP ()" .br -.RI "\fIFunction realizing packages. \fP" +.RI "\fI\fBFunction\fP realizing packages. \fP" .ti -1c .RI "void \fBunpack\fP ()" .br -.RI "\fIFunction reconstituting packages. \fP" +.RI "\fI\fBFunction\fP reconstituting packages. \fP" .ti -1c .RI "void \fBpackSynchronizeReq\fP ()" .br -.RI "\fIFunction packSynchronizeReq. \fP" +.RI "\fI\fBFunction\fP packSynchronizeReq. \fP" .ti -1c .RI "void \fBnotifySending\fP ()" .br -.RI "\fIFunction notifySending. \fP" +.RI "\fI\fBFunction\fP notifySending. \fP" .ti -1c .RI "void \fBnotifyReceiving\fP ()" .br -.RI "\fIFunction notifyReceiving. \fP" +.RI "\fI\fBFunction\fP notifyReceiving. \fP" .ti -1c .RI "void \fBnotifySendingSyncReq\fP ()" .br @@ -115,7 +115,7 @@ Specific class for a synchronous migration. \fBSee also:\fP .RS 4 -\fBCooperative\fP eoUpdater +\fBCooperative\fP \fBeoUpdater\fP .RE .PP \fBVersion:\fP diff --git a/tags/dummy-tag/paradiseo-peo/doc/man/man3/peoTransform.3 b/tags/dummy-tag/paradiseo-peo/doc/man/man3/peoTransform.3 index 6bbe4fce6..c050465fd 100644 --- a/tags/dummy-tag/paradiseo-peo/doc/man/man3/peoTransform.3 +++ b/tags/dummy-tag/paradiseo-peo/doc/man/man3/peoTransform.3 @@ -10,59 +10,59 @@ peoTransform \- Class for a parallel transform. .PP \fC#include \fP .PP -Inherits \fBService\fP. +Inherits \fBService\fP, and \fBeoTransform< EOT >< EOT >\fP. .PP .SS "Public Member Functions" .in +1c .ti -1c -.RI "\fBpeoTransform\fP (eoQuadOp< EOT > &__cross, double __cross_rate, eoMonOp< EOT > &__mut, double __mut_rate)" +.RI "\fBpeoTransform\fP (\fBeoQuadOp\fP< EOT > &__cross, double __cross_rate, \fBeoMonOp\fP< EOT > &__mut, double __mut_rate)" .br .RI "\fIConstructor. \fP" .ti -1c -.RI "void \fBoperator()\fP (eoPop< EOT > &__pop)" +.RI "void \fBoperator()\fP (\fBeoPop\fP< EOT > &__pop)" .br .RI "\fIOperator. \fP" .ti -1c .RI "void \fBpackData\fP ()" .br -.RI "\fIFunction realizing packages of data. \fP" +.RI "\fI\fBFunction\fP realizing packages of data. \fP" .ti -1c .RI "void \fBunpackData\fP ()" .br -.RI "\fIFunction reconstituting packages of data. \fP" +.RI "\fI\fBFunction\fP reconstituting packages of data. \fP" .ti -1c .RI "void \fBexecute\fP ()" .br -.RI "\fIFunction which executes the algorithm. \fP" +.RI "\fI\fBFunction\fP which executes the algorithm. \fP" .ti -1c .RI "void \fBpackResult\fP ()" .br -.RI "\fIFunction realizing packages of the result. \fP" +.RI "\fI\fBFunction\fP realizing packages of the result. \fP" .ti -1c .RI "void \fBunpackResult\fP ()" .br -.RI "\fIFunction reconstituting packages of result. \fP" +.RI "\fI\fBFunction\fP reconstituting packages of result. \fP" .ti -1c .RI "void \fBnotifySendingData\fP ()" .br -.RI "\fIFunction notifySendingData. \fP" +.RI "\fI\fBFunction\fP notifySendingData. \fP" .ti -1c .RI "void \fBnotifySendingAllResourceRequests\fP ()" .br -.RI "\fIFunction notifySendingAllResourceRequests. \fP" +.RI "\fI\fBFunction\fP notifySendingAllResourceRequests. \fP" .in -1c .SS "Private Attributes" .in +1c .ti -1c -.RI "eoQuadOp< EOT > & \fBcross\fP" +.RI "\fBeoQuadOp\fP< EOT > & \fBcross\fP" .br .ti -1c .RI "double \fBcross_rate\fP" .br .ti -1c -.RI "eoMonOp< EOT > & \fBmut\fP" +.RI "\fBeoMonOp\fP< EOT > & \fBmut\fP" .br .ti -1c .RI "double \fBmut_rate\fP" @@ -71,7 +71,7 @@ Inherits \fBService\fP. .RI "unsigned \fBidx\fP" .br .ti -1c -.RI "eoPop< EOT > * \fBpop\fP" +.RI "\fBeoPop\fP< EOT > * \fBpop\fP" .br .ti -1c .RI "EOT \fBfather\fP" @@ -91,7 +91,7 @@ Class for a parallel transform. \fBSee also:\fP .RS 4 -\fBService\fP eoTransform +\fBService\fP \fBeoTransform\fP .RE .PP \fBVersion:\fP @@ -109,7 +109,7 @@ january 2008 Definition at line 53 of file peoTransform.h. .SH "Constructor & Destructor Documentation" .PP -.SS "template \fBpeoTransform\fP< EOT >::\fBpeoTransform\fP (eoQuadOp< EOT > & __cross, double __cross_rate, eoMonOp< EOT > & __mut, double __mut_rate)" +.SS "template \fBpeoTransform\fP< EOT >::\fBpeoTransform\fP (\fBeoQuadOp\fP< EOT > & __cross, double __cross_rate, \fBeoMonOp\fP< EOT > & __mut, double __mut_rate)" .PP Constructor. .PP @@ -129,7 +129,7 @@ Constructor. Definition at line 108 of file peoTransform.h. .SH "Member Function Documentation" .PP -.SS "template void \fBpeoTransform\fP< EOT >::operator() (eoPop< EOT > & __pop)" +.SS "template void \fBpeoTransform\fP< EOT >::operator() (\fBeoPop\fP< EOT > & __pop)" .PP Operator. .PP @@ -145,7 +145,7 @@ Definition at line 176 of file peoTransform.h. References peoTransform< EOT >::idx, peoTransform< EOT >::num_term, peoTransform< EOT >::pop, Service::requestResourceRequest(), and Communicable::stop(). .SH "Member Data Documentation" .PP -.SS "template eoQuadOp< EOT >& \fBpeoTransform\fP< EOT >::\fBcross\fP\fC [private]\fP" +.SS "template \fBeoQuadOp\fP< EOT >& \fBpeoTransform\fP< EOT >::\fBcross\fP\fC [private]\fP" .PP \fBParameters:\fP .RS 4