Commit graph

2,770 commits

Author SHA1 Message Date
quemy
3196ba2bcf Add notifier and delete Thread class 2012-12-04 23:09:08 +01:00
quemy
23a0b8f77b Clean test. 2012-12-04 17:05:05 +01:00
quemy
5a4596862b Perfect forwarding for identity conversion functions. Add heterogeneous test (to clean and improve) 2012-12-03 23:22:22 +01:00
quemy
f67ee442c7 Add notion of base EOT for heterogeneous model. Island can be templated on a EOT regardless the EOT of its model. Island must have a conversion function from and to base EOT. Base EOT is optionnal and would be considered as EOT. In that case, conversion functions would be identity function. 2012-12-02 15:36:30 +01:00
quemy
c90fdc579f Add homogeneous test. Pop is not created by the island anymore and has to me given to the island. 2012-11-29 22:21:29 +01:00
quemy
bae0e8da8b Allow to change topology during the algorithme 2012-11-29 22:00:44 +01:00
quemy
48695863b2 Include EO sources in CMakeLists.txt 2012-11-29 21:49:46 +01:00
lasnier
bc769718d6 Hypercubic 2012-11-27 17:31:05 +01:00
quemy
ae4699176f Clean src. Add setTopology to the island model 2012-11-24 16:38:08 +01:00
quemy
cf93d6aeb4 Mecanism to isolate stopped island in topology 2012-11-24 16:23:01 +01:00
quemy
56a72c2ff1 Merge topology conflicts 2012-11-24 15:28:28 +01:00
quemy
b3f83717d6 Add topology to IslandModel, sending messages mecanism, rewrite Bimap container 2012-11-24 15:26:11 +01:00
lasnier
44e25b1406 Add of isolateNode method 2012-11-23 21:27:39 +01:00
lasnier
6b2a695622 Consistency of names and guard in topology.h 2012-11-23 20:20:07 +01:00
lasnier
95b7b80f19 Clean commit after name changes 2012-11-21 18:48:46 +01:00
lasnier
1c79ce0948 Documentation, add the method construct in AbstractTopology 2012-11-21 17:51:34 +01:00
quemy
60a119e4c9 An evaluation is performed before the replacement by the island 2012-11-20 22:38:29 +01:00
quemy
3ae7dcc60c Merge conflicts 2012-11-20 22:16:37 +01:00
quemy
083d77ba08 Islands send pop to IslandModel. Add and clean documentation. 2012-11-20 22:10:31 +01:00
lasnier
631d693bef Add a builder attribute to the topology and construct method 2012-11-20 16:53:28 +01:00
lasnier
6159309ab2 Merge branch 'islandmodel' of git+ssh://scm.gforge.inria.fr//gitroot/paradiseo/paradiseo into islandmodel 2012-11-20 15:03:49 +01:00
lasnier
0a7636e585 Change class name for clarity 2012-11-19 20:40:01 +01:00
quemy
3a8821a923 Merge branch 'islandmodel' of git+ssh://scm.gforge.inria.fr//gitroot/paradiseo/paradiseo into islandmodel 2012-11-19 19:52:35 +01:00
quemy
8d6d32e8cc Add IslandModel as islands container and algorithm launcher. 2012-11-19 19:51:35 +01:00
lasnier
8f4b8feb94 Add complete, star and ring topologies 2012-11-17 17:13:31 +01:00
Lasnier
201fdc2c12 Add abstract ad boolean topologies 2012-11-17 17:08:24 +01:00
quemy
cf561b537a Add islandNotifier to allow the mig and int policy to be checked in the island. The islandNotifier is added to the algorithm continuator and will make the island perform a binded task. In the case of island, the task is to check policies. 2012-11-11 22:36:21 +01:00
quemy
477dbe49a9 Add integration method, observer pattern from policy to island 2012-11-10 19:22:59 +01:00
quemy
1a23b618fc Island mecanism : migration element and policy, island 2012-11-08 23:57:02 +01:00
quemy
2cd7f1f423 Add policy and element of policy for migration 2012-11-07 18:20:29 +01:00
quemy
4ec6e3f606 Add island 2012-11-06 16:54:59 +01:00
quemy
188fed8910 Remove PEO from master 2012-11-03 19:51:09 +01:00
quemy
f83191bedd Fix the bus in install location which is now determine by the OS 2012-11-03 18:44:19 +01:00
quemy
c9d06e6b17 Fix the use of ENAMBE_CMAKE_EXAMPLE and _TESTING with eo 2012-11-03 15:48:57 +01:00
quemy
3aa572e0e5 Fix a bug during the installation of SMP tests 2012-11-03 15:46:43 +01:00
quemy
60d560910d Fix a bug with the /mo/explorer folder during the installation 2012-11-03 15:45:38 +01:00
quemy
bbe39c4869 Add Peo for patch 2012-11-03 15:45:03 +01:00
verel
9d867cb9fa Please enter the commit message for your changes. Lines starting 2012-10-31 13:47:11 +01:00
verel
72ffb89999 add method index(sol, index) to moIndexNeighbor 2012-10-24 23:07:05 +02:00
quemy
948da627ea Remove PEO from master 2012-08-30 11:57:43 +02:00
quemy
8cd56f37db Migration from SVN 2012-08-30 11:30:11 +02:00
quemy
d7d6c3a217 Clean directories
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2729 331e1502-861f-0410-8da2-ba01fb791d7f
2012-08-27 15:54:24 +00:00
quemy
caed07e1b8 Change path for Windows installer
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2728 331e1502-861f-0410-8da2-ba01fb791d7f
2012-08-27 15:45:27 +00:00
quemy
2ce45ec3cc Update INSTALL file for PEO
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2727 331e1502-861f-0410-8da2-ba01fb791d7f
2012-08-27 14:14:48 +00:00
quemy
009d0cda1f Add PEO for the tag, and update main CMakeLists and findParadisEO
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2726 331e1502-861f-0410-8da2-ba01fb791d7f
2012-08-27 13:59:23 +00:00
quemy
aca78b998a Fix a minor bug in cmake files
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2725 331e1502-861f-0410-8da2-ba01fb791d7f
2012-08-27 09:55:46 +00:00
quemy
b312749bab Install in /usr/local instead of /usr
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2724 331e1502-861f-0410-8da2-ba01fb791d7f
2012-08-27 09:22:45 +00:00
quemy
a7cc3dab81 Policies system using tag-dispatching method (again)
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2723 331e1502-861f-0410-8da2-ba01fb791d7f
2012-08-24 16:55:23 +00:00
quemy
0bed8d3483 SMP in findParadisEO.cmake
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2722 331e1502-861f-0410-8da2-ba01fb791d7f
2012-08-23 10:57:19 +00:00
quemy
f90ff04e2c Complete the INSTALL file. Minimal install is the default behavior
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2721 331e1502-861f-0410-8da2-ba01fb791d7f
2012-08-22 09:43:34 +00:00