topology.h

00001 // "topology.h"
00002 
00003 // (c) OPAC Team, LIFL, September 2005
00004 
00005 /* 
00006    Contact: paradiseo-help@lists.gforge.inria.fr
00007 */
00008 
00009 #ifndef __topology_h
00010 #define __topology_h
00011 
00012 #include <vector>
00013 
00014 #include "cooperative.h"
00015 
00016 class Topology {
00017 
00018 public:
00019 
00020         virtual ~Topology ();
00021 
00022         void add (Cooperative & __mig); 
00023 
00024         virtual void setNeighbors (Cooperative * __mig,
00025                                 std :: vector <Cooperative *> & __from,
00026                                 std :: vector <Cooperative *> & __to) = 0;
00027 
00028 protected:
00029 
00030         std :: vector <Cooperative *> mig ;  
00031 };
00032 
00033 #endif

Generated on Tue Jan 9 15:47:38 2007 for ParadisEO-PEO by  doxygen 1.4.7