Commit graph

410 commits

Author SHA1 Message Date
LPTK
816ea1553a intermediate commit 5 2013-07-09 16:25:30 +02:00
LPTK
8c6610ec67 intermediate commit 4 2013-07-01 16:36:10 +02:00
LPTK
f969590595 Merge branch 'logger' into trikiSA 2013-06-13 16:16:16 +02:00
LPTK
67f99d2c13 Merge branch 'master' of http://github.com/nojhan/paradiseo 2013-06-13 14:57:12 +02:00
Johann Dreo
0c82be47df Add an Nth element stat to compute median without sorting the pop 2013-06-13 14:50:08 +02:00
Johann Dreo
819c2c3106 [COMPATIBILITY] Remove a unused parameter in eoInterquartileRangeStat constructor 2013-06-13 14:49:08 +02:00
Johann Dreo
8679da695c Add a reference to the template type in eoStat 2013-06-13 14:48:40 +02:00
Johann Dreo
f4b71dffad Add a warning when computing stat in empty pop 2013-06-13 14:48:00 +02:00
LPTK
a0464934cb cleaning & doc 2013-06-12 11:58:38 +02:00
LPTK
9fc61f5a3b performance tests adjusted 2013-06-11 17:11:20 +02:00
LPTK
11c32bb5f1 performance tests map/vector 2013-06-11 17:01:52 +02:00
LPTK
d77815cd11 Merge branch 'master' of http://github.com/nojhan/paradiseo 2013-06-11 14:10:23 +02:00
LPTK
de9af0ba21 new logger interface 2013-06-11 14:08:06 +02:00
LPTK
b66c38ce2c minor fixes 2013-06-10 18:36:22 +02:00
Johann Dreo
b619a85718 bugfix: do not allow null interval in hypervolume diff metric 2013-06-06 11:43:34 +02:00
LPTK
6d7b95b401 Merge branch 'master' of http://github.com/nojhan/paradiseo 2013-06-05 15:39:16 +02:00
Lionel Parreaux
002e4a1964 added possibility to open files and close them automatically 2013-05-06 17:33:36 +02:00
Lionel Parreaux
35212ccc90 adapted eoLogger for redirecting to ostreams 2013-05-06 15:27:19 +02:00
Johann Dreo
150333ef7c bugfix: include nessary headers for eoRealBounds 2013-04-30 15:56:24 +02:00
Johann Dreo
7a4bc3e6d3 eoRealInterval better error handling
Replace a logic exception in eoRealInterval by an assert.
Add a warning in debug mode when the range is null.
2013-04-30 12:02:16 +02:00
Johann Dreo
e34eb842f1 Add a parser accessor to check if a given param long name has beer asked 2013-04-03 13:51:33 +02:00
Benj Bouv
070d23de78 eo: eoTimerStat becomes serializable by default 2013-01-30 22:40:41 +01:00
Benj Bouv
70397c5ac8 Merge remote-tracking branch 'eodev/master' into mpi-exp 2013-01-30 19:29:36 +01:00
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
a3c6c8c16e regression: local/local 2013-01-02 11:47:17 +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
740275b31a more generic eoSecondMomentStats: use EOT::Fitness instead of double 2012-11-22 14:47:13 +01:00
Johann Dreo
06ff0b682b fix build system : make eo/edo tests work 2012-10-07 19:48:15 +02:00
Johann Dreo
8a81bd2191 update the build system: only basic build works 2012-10-06 01:08:59 +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
Benjamin BOUVIER
bd9767a05d Timer: force measures to be retrieved even if parallel.doMeasure() isn't set. 2012-10-01 23:26:21 -04:00
Benjamin BOUVIER
7fe2bc587a eoRNG: added a clearCache() function for cleaning the normal() cached value 2012-10-01 22:23:07 -04: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
Benjamin BOUVIER
9d4742c995 TimerStat: better precision for wallclock time. 2012-09-18 22:03:07 -04:00
Benjamin BOUVIER
aa5e8bf6f3 Added method clean for eoTimerStat 2012-09-18 20:50:26 -04: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
Benjamin Bouvier
b31c520eba Removed all remaining warnings at compilation 2012-07-27 15:22:23 +02:00
Johann Dreo
36f30db313 manual merge on eoPop.h 2012-07-26 16:29:34 +02:00
Benjamin Bouvier
66d56bd1d8 Serialized eoTimer with eoserial module. 2012-07-24 18:03:50 +02:00
Johann Dreo
afd02eeb37 manual merge: deactivate t-eoParallel, that depends on OpenMP, whatever the build options 2012-07-16 15:15:42 +02:00
Benjamin Bouvier
e7a48b8afb Using dynamic scheduling by default 2012-07-12 19:15:52 +02:00
Benjamin Bouvier
d711369f12 Correctly handling remainders when using eoTimer. 2012-07-12 14:17:51 +02:00
Benjamin Bouvier
60fff427fe Documentation of serialization, utils/eoTimer and eoPopEvalFunc. 2012-07-12 13:56:54 +02:00
Benjamin Bouvier
4ab5b2fd89 Taking time measures only if parallel.doMeasure() is true. 2012-07-11 11:41:10 +02:00
Benjamin Bouvier
d805800731 Added packet size to parallel parser and default argument to static assignment. 2012-07-11 10:03:53 +02:00
Johann Dreo
ea8da0e965 manual merge eompi 2012-07-10 18:00:25 +02:00
nojhan
5827444774 Comment out deprecated stuff and fix corresponding tests
This may break your code if you did not pay attention to warnings in the previous release, the old code is still here in
case you want to understand what's going on.
2012-07-06 20:48:18 +02:00
Joost
b01c7ac0f0 include omp.h only if _OPENMP is defined 2012-07-06 20:33:58 +02:00
nojhan
07fede786f Merge branch 'master' of ssh://eodev.git.sourceforge.net/gitroot/eodev/eodev 2012-07-06 18:25:15 +02:00