Commit graph

40 commits

Author SHA1 Message Date
quemy
b1c7e1f256 Wrapper on eoFitContinue in order to allow islands to stop as soon as an island found a good solution 2013-11-21 12:40:24 +01:00
quemy
e8c188b688 Clean heterogeneous test 2013-01-19 01:09:24 +01:00
quemy
49190367af Fix warnings in debug 2013-01-19 00:46:08 +01:00
lasnier
ff5df75297 adding custom topologies, src and test 2013-01-11 00:20:09 +01:00
quemy
0f1add5c6a Forgot test. 2012-12-21 19:21:39 +01:00
quemy
fc2ea957a4 Add function to wrap model in order to create homogeneous model easily 2012-12-21 11:39:46 +01:00
quemy
ea2b71e7de Prefix guards with SMP_ to avoid conflicts 2012-12-09 20:48:49 +01:00
quemy
6974bc7bbe Wrap model in order to create homogeneous model easily. 2012-12-09 19:33:48 +01:00
lasnier
f8d2d1cfa5 Merge 2012-12-05 17:05:00 +01:00
quemy
e1c3e55c6f Fix guard in bimap 2012-12-05 17:57:30 +01:00
quemy
3196ba2bcf Add notifier and delete Thread class 2012-12-04 23:09:08 +01:00
lasnier
d31a7904ed Adding Mesh Topology 2012-12-04 17:45:25 +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
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
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
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
f83191bedd Fix the bus in install location which is now determine by the OS 2012-11-03 18:44:19 +01:00
quemy
3aa572e0e5 Fix a bug during the installation of SMP tests 2012-11-03 15:46:43 +01:00
quemy
8cd56f37db Migration from SVN 2012-08-30 11:30:11 +02:00