Commit graph

4,973 commits

Author SHA1 Message Date
marcello-ptr
d706968c31 logger outbuf not initialized when ostream ctor is called
A crash happens on the static initialization of eoLogger eo::log;
at the end of the file eoLogger.cpp (line 255)

The reason is that the ctor used to initialize the std::eostream base class of
eoLogger is invoked with an _obuf argument while _obuf has not been initialized
already.

The solution is to call the function
std::ostream::init(&_obuf)
after the ctor initalizer list, i.e. inside the body ctor.
2013-01-04 17:09:06 +01:00
marcello-ptr
6ae4d1e7e5 adjustments in compatibility.h for vs2010 and STLPort
Higher _MSC_VER.

The definitions of std::min and std::max workarounds
should be enclosed within _STLP_INTERNAL_ALGOBASE_H
because STLPort provides the fix already.
2013-01-04 16:06:06 +01:00
canape
3813828dce regression with local directory and {LIB} directory 2013-01-03 10:25:08 +01:00
canape
8b0f31c7eb regression: edo 2013-01-03 09:29:48 +01:00
canape
a3c6c8c16e regression: local/local 2013-01-02 11:47:17 +01:00
verel
0f9434387e some small changes on tutorial after fusion 2012-12-20 16:36:19 +01:00
verel
1da5f37d96 dd the include moOrderNeighborhood.h 2012-12-19 14:34:49 +01:00
nojhan
5c05581a8b a new logo, merged of the old ones, vectorized manually 2012-12-18 23:34:41 +01:00
Johann Dreo
291bb7ce14 manual merge in favor of the CMakeLists of the fusion branch 2012-12-18 11:39:06 +01:00
Johann Dreo
188d1b4c56 REMOVE the generic fitness templates in eoSecondMomentStats in favor of scalar ones ; comment out old unused code 2012-11-23 16:52:35 +01:00
Johann Dreo
5453c8bda0 add the eoEvalDump class, that write a solution in a file during at evaluation 2012-11-23 16:50:36 +01:00
Johann Dreo
503583e2df build bugfix: case sensitive variable in cmake file for eda 2012-11-23 13:55:47 +01:00
Johann Dreo
f2950521a4 add a 'found' method to eoEvalKeepBest, to test wether a best solution was evaluated 2012-11-23 13:54:49 +01:00
Johann Dreo
740275b31a more generic eoSecondMomentStats: use EOT::Fitness instead of double 2012-11-22 14:47:13 +01:00
Johann Dreo
8af6aa295e correct typo for UBlas 2012-11-22 14:44:06 +01:00
verel
7c6b297414 incremental evaluation for one max when flips several bits 2012-11-12 15:54:20 +01:00
verel
01e25fb7b4 Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/paradiseo/paradiseo 2012-11-12 15:27:18 +01:00
verel
56484a8cdd change a maximum limit to the neighborhood exploration 2012-11-12 15:25:58 +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
Johann Dreo
83ab8f0068 add edo to cmake modules 2012-10-07 21:19:42 +02:00
Johann Dreo
1667f50e1b more precise help message for build flags 2012-10-07 21:12:22 +02:00
Johann Dreo
1894b0013f message typo 2012-10-07 21:11:28 +02:00
Johann Dreo
c7d3636603 change private members to protected in eoSyncEasyPSO.h 2012-10-07 21:06:50 +02:00
Johann Dreo
2b27b8881e add the ENABLE_OPENMP build flag 2012-10-07 21:05:47 +02:00
Johann Dreo
06ff0b682b fix build system : make eo/edo tests work 2012-10-07 19:48:15 +02:00
Johann Dreo
0829afceb9 fix build system: make eo/edo examples works 2012-10-07 18:38:41 +02:00
Johann Dreo
8a81bd2191 update the build system: only basic build works 2012-10-06 01:08:59 +02:00
Johann Dreo
b0107e44da merge and clean the authors file 2012-10-05 21:13:42 +02:00
quemy
63f2852ffc backport the new build system from eo/ 2.0 to the merged eo/ 2012-10-05 20:34:59 +02:00
Johann Dreo
b8d32f36bf Merge branch 'eodev' into eomerge 2012-10-05 15:12:22 +02:00
Johann Dreo
0c5120f675 move paradiseo/eo to deprecated/ before merge with eodev 2012-10-05 15:12:12 +02:00
Johann Dreo
7e4bc9f01c bugfix: remove typename in some typedef in EDO tests under Eigen3 2012-10-02 17:26:50 +02:00
Johann Dreo
6eff32254e bugfix: test if the empty index dispatcher warning log should be displayed 2012-10-02 17:22:19 +02:00
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