Commit graph

76 commits

Author SHA1 Message Date
132eb4f50e refactor doc style 2022-01-27 13:11:20 +01:00
8948f0a3dc fix doc: big update
- use single doxyfile instead of one per module
- use a cleaner and more modern style
- reorder sections to put details first
- hide diagrams by default
- remove deprecated doxygen variables
- disable latex generation by default
- fix some doc typos
2022-01-26 16:45:51 +01:00
2d41e2c035 fix licenses
- summary of licenses at root
- license files in modules
2021-11-03 15:28:52 +01:00
eba2e14950 use eoExceptions everywhere 2020-03-27 00:48:23 +01:00
d83681d6fa add cmake export to all targets & bugfix Find module
- Add "EXPORT paradiseo-targets" to cmake's "install" commands.
- Export those targets in "paradiseo-config.cmake",
  which is needed by FindParadiseo.cmake script.
- Bugfix "FindParadiseo.cmake" script:
    - document PARADISEO_ROOT input,
    - add PARADISEO_DIR to specify a bin dir (try build, debug and release as defaults),
    - bugfix bad copy pastes involving edo and peo,
    - default messages only for eo, mo and meo.
2019-09-29 21:14:30 +02:00
quemy
b0479a15e9 Fix a bug in SMP Master / Worker model when the population size is lower than the number of workers. 2014-05-25 21:52:22 +02:00
quemy
84b3601f90 Invalidate individuals in order to force evaluation in Island. Remove some debug messages. 2013-11-22 08:31:46 +01:00
quemy
cfbe7ad242 Fix a bug in IslandModel in order to clean the list of emigrants at the end of the algorithm 2013-11-21 13:20:22 +01:00
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
97e1da3e4a Fix build for SMP 2013-05-31 00:10:47 +02:00
quemy
ca44e95add Fix critical memory issue. Sent messages are launched asynchronously and only -std::future- results are stocked. This enable to check if a thread has completed its task (update methods in Model and Island return always true in that purpose) unlike the std:🧵:joinable method. 2013-02-20 01:51:38 +01:00
quemy
f8bde01588 Bracket in ring topo... 2013-02-08 10:26:23 +01:00
quemy
b411e85607 The topology is reconstructed even if the number of nodes did not change in order to start the model more than once (Nils Mangelsen) 2013-02-07 23:24:15 +01:00
quemy
c9c982fb81 Avoid race condition by manualy setting the island statut on running (Nils Mangelsen) 2013-02-07 23:18:39 +01:00
quemy
d41cbbe781 Erase-remove idiom in Island and Bimap to avoid invalid iterators (Nils Mangelsen) 2013-02-07 22:48:41 +01:00
quemy
bbe3553f47 Clear the sentMessages container in Island and IslandModel in order to use the model more than once (Nils Mangelsen) 2013-02-07 22:04:14 +01:00
quemy
6517f3e953 Fix the main include file of smp (.cpp -> .h 2013-01-23 20:15:49 +01:00
quemy
953b4377e9 Merge branch 'islandmodel' 2013-01-21 10:31:40 +01:00
quemy
69dbed6518 Add lessons. 2013-01-19 20:52:28 +01:00
quemy
3345e4dc1d Fix doc 2013-01-19 19:45:10 +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
quemy
4266aaf5ee Fix authors 2013-01-18 23:15:54 +01:00
lasnier
ff5df75297 adding custom topologies, src and test 2013-01-11 00:20:09 +01:00
quemy
b30e0a9695 eoInvertedContinue + minor modifications 2013-01-05 15:35:12 +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
Johann Dreo
291bb7ce14 manual merge in favor of the CMakeLists of the fusion branch 2012-12-18 11:39:06 +01:00
quemy
742b634beb Improve bimap 2012-12-09 22:21:57 +01:00
quemy
d72afd64fb Optimize communications with std::move to avoid data duplications 2012-12-09 22:21:17 +01:00
quemy
3fd610a08b Clean includes 2012-12-09 22:08:50 +01:00
quemy
c4e2fb4507 Update documentation 2012-12-09 21:42:47 +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
aa9c01568b Fix a bug in conversion functions for heterogeneous model 2012-12-04 23:17:27 +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
lasnier
7b195096f3 Add the possibility of changing the center of Star Topology 2012-12-04 17:41:15 +01:00
lasnier
9b46377062 Minor modification for documentation and not changing topology if not necessary 2012-12-04 17:40:00 +01:00
lasnier
085530ab36 Add of getter for the builder in Topology 2012-12-04 17:36:31 +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