Johann Dreo
c2d663f495
make the converting constructor of the eoLogger helper classes explicits (avoid warnings about ambiguousus conversions on ostream streams operators)
2012-10-01 15:28:27 +02:00
Johann Dreo
5a8ec3c3bb
more tests on variance computation
2012-09-24 14:33:09 +02:00
Johann Dreo
f5a9a9c172
Merge branch 'master' of ssh://localhost:8479/gitroot/eodev/eodev
2012-09-19 11:20:43 +02:00
Johann Dreo
7e5c61cc43
Merge /home/nojhan/code/eodev
2012-09-18 16:57:16 +02:00
Johann Dreo
2c2e9d0ca3
better variance computation, use Knuth online robust algorithm, add a test for variance computation
2012-09-18 16:56:38 +02:00
Caner Candan
08e17b3392
* FindEO.cmake: using conventional cmake function to handle package finding
2012-09-11 14:37:49 +02:00
Johann Dreo
e10f823c94
add a way to inherit from an eoEvalKeepBest
2012-09-07 15:30:07 +02:00
Johann Dreo
8117f93877
Merge branch 'master' of ssh://trtpa101/home/nojhan/code/eodev
2012-09-07 10:35:56 +02:00
Johann Dreo
de201e1007
add an evaluator wrapper that keep the best individual found so far
2012-09-06 20:52:15 +02:00
Johann Dreo
6b95172600
CMA-ES is non-monotonic, thus keep the best individual found so far with a stat; clean the code
2012-09-06 16:06:16 +02:00
Johann Dreo
b83372b57b
Add a stat to keep the best individual found so far, even for non-monotonic algorithms
2012-09-06 16:05:00 +02:00
Johann Dreo
6a4dfae7ee
Merge branch 'master' of ssh://localhost:8479/gitroot/eodev/eodev
2012-09-06 12:15:36 +02:00
Johann Dreo
e331e74e46
Set the mean of adaptive normal distrib with an EOT
...
edoNormalAdaptive is using Eigen3 vectors internally, but the user is most
probably using his own EO type. This patch adds a way to change the mean with
an EOT instead of an Eigen3 vector.
2012-09-06 12:09:12 +02:00
Johann Dreo
877604db37
Add a test for variable length init.
...
Demonstrate how to use eoInitVariableLength along with an adhoc atom type of
our own to create a random pop.
2012-08-10 22:28:54 +02:00
Johann Dreo
a308303d12
Merge /home/nojhan/mnt/alevol/eo
2012-08-10 11:32:16 +02:00
Benjamin Bouvier
9ea12568b2
MPI: first version of distribution of time sleep experiment.
2012-08-10 11:30:25 +02:00
Johann Dreo
8e56bed9a0
nested lists fix ; add Benjamin has an author
2012-08-07 16:20:13 +02:00
Johann Dreo
880b6e83b3
link to the eompi tutorial
2012-08-07 16:01:19 +02:00
Johann Dreo
b0546f1567
clean the indentation of the web page
2012-08-07 15:48:17 +02:00
Johann Dreo
73d077de5a
deactivate the openhatch button
2012-08-07 15:40:13 +02:00
Johann Dreo
fc23c479af
add eo::mpi in the feature list
2012-08-07 15:39:10 +02:00
Benjamin Bouvier
c50eadc891
MPI: added comments for use of eo::mpi::Channel::Messages.
2012-08-06 15:28:10 +02:00
Benjamin Bouvier
3e449c9df9
MPI: removed unused parameter seeds in MultiStart ctor.
2012-08-03 16:41:42 +02:00
Benjamin Bouvier
026764215f
MPI: const correctness in Static Assignment constructor and reinit functions.
2012-08-03 16:41:23 +02:00
Benjamin Bouvier
d8edf16189
MPI: Show debug messages into log even in release mode.
2012-08-03 16:40:55 +02:00
Benjamin Bouvier
0dca473aac
MPI Multistart: using pop_eval functions instead of eval functions for resetters.
2012-08-03 11:42:44 +02:00
Benjamin Bouvier
d48f045451
MPI: Commands channel is now used only for job level informations, messages channels for data used in a job.
2012-08-02 16:46:00 +02:00
Benjamin Bouvier
b31c520eba
Removed all remaining warnings at compilation
2012-07-27 15:22:23 +02:00
Benjamin Bouvier
11f01d5a53
Merge branch 'master' of /tools/eo
2012-07-27 15:10:07 +02:00
Benjamin Bouvier
a7ce5c3ffb
eoMpi: memory leak when setting own job functors. Fixed
2012-07-27 15:09:59 +02:00
Johann Dreo
a756e7dfd4
move the ForRelease file in root dir
2012-07-27 09:28:40 +02:00
Johann Dreo
16f2fd696d
update news an version for head
2012-07-27 09:23:14 +02:00
Johann Dreo
4f59b66ec3
news for the 1.3.1
2012-07-27 09:20:40 +02:00
Johann Dreo
f239073fc0
Merge branch 'eompi'
2012-07-26 17:07:39 +02:00
Johann Dreo
cbaea85ec3
use mpicxx without a fixed path
2012-07-26 17:06:40 +02:00
Johann Dreo
36f30db313
manual merge on eoPop.h
2012-07-26 16:29:34 +02:00
Benjamin Bouvier
7b5c98f3a6
Multistart example is automatically compiled when compiling MPI examples.
2012-07-26 16:17:07 +02:00
Benjamin Bouvier
8fb0d5509c
Bugfix: when retrieving the best element of an empty population eoPop, segfault. Fixed by launching an exception in this case.
2012-07-26 16:16:14 +02:00
Benjamin Bouvier
9eb54d16bb
MPI Multistart: oups I forgot a semi colon.
2012-07-26 16:02:20 +02:00
Benjamin Bouvier
61c31a4a71
MPI Multistart: everybody loves comments, except the one who writes them.
2012-07-26 16:01:04 +02:00
Benjamin Bouvier
2ca5483f5d
MPI Multistart: using eoCountContinue in resetAlgo functors instead of eoGenContinue.
2012-07-26 15:13:36 +02:00
Benjamin Bouvier
a14526e01a
eoGenContinue and eoSteadyFitContinue now inherits from a common class eoCountContinue, which contains a overridable method reset.
2012-07-26 15:12:54 +02:00
Benjamin Bouvier
dfd653d95b
MPI Multistart: moved MultiStart job into a standalone header, eoMultiStart.h. t-mpi-multistart.cpp becomes an example.
2012-07-26 14:45:31 +02:00
Benjamin Bouvier
1885517dc1
MPI Multistart: new default ResetAlgo functor: reuse the same pop.
2012-07-26 14:31:57 +02:00
Benjamin Bouvier
12614faee1
MPI Multistart: saving solutions sent by workers in a eoPop instead of keeping only the best solution.
2012-07-26 14:23:07 +02:00
Benjamin Bouvier
9a40d6ed04
MPI Multistart: removed traces and useless comments.
2012-07-26 14:12:32 +02:00
Benjamin Bouvier
db93ac635b
MPI Multistart: merged functors ReinitJob and ResetAlgo, as it should in fact be done in the mean while.
2012-07-26 13:58:36 +02:00
Benjamin Bouvier
e2e6ad8c99
MPI Multistart: renamed default functors and added a few default functors.
2012-07-26 13:48:40 +02:00
Benjamin Bouvier
e58b3e5cb2
MPI Multistart: removed second template parameter Fitness, as it can be deduced from Individual.
2012-07-26 12:06:23 +02:00
Benjamin Bouvier
0c1fc2ce99
MPI MultiStart: using SGA as example and functors for seed generation, reinitialization of pop, algorithm reset.
2012-07-26 11:58:42 +02:00