Commit graph

2,008 commits

Author SHA1 Message Date
LPTK
d77815cd11 Merge branch 'master' of http://github.com/nojhan/paradiseo 2013-06-11 14:10:23 +02:00
Johann Dreo
82ce471aef Add a warning in eoDualFitness comments 2013-06-11 13:28:51 +02:00
Johann Dreo
55a1783605 Use member arithmetic operators and friend stream operators in dual fitness 2013-06-11 09:23:16 +02:00
Johann Dreo
10ea97f78d More generic eoDualFitness
Allow an imitialization on a double only, BUT an assert fails if it is not 0.0
Remove friendship on operators, because there is two differerent templated classes declared later.
More operators with base types.
2013-06-07 17:32:30 +02:00
Johann Dreo
5af8359546 Merge branch 'fix/HVrange' 2013-06-07 12:53:53 +02:00
Johann Dreo
c9da01c70d Add missing arithmetic operators to eoDualFitness 2013-06-07 12:42:27 +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
defb8382bf Explicit iterator instead of auto, for old C++ compat 2013-04-30 16:05:29 +02:00
Johann Dreo
150333ef7c bugfix: include nessary headers for eoRealBounds 2013-04-30 15:56:24 +02:00
Johann Dreo
c424e9a123 Merge branch 'serial-new' of https://gforge.inria.fr/git/paradiseo/paradiseo 2013-04-30 12:04:50 +02:00
Johann Dreo
66ddb4a388 Merge branch 'master' of https://gforge.inria.fr/git/paradiseo/paradiseo 2013-04-30 12:04:34 +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
canape
c197e6b286 BUG GNUPLOT: corrected by Titus Cieslewski 2013-04-18 08:55:00 +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
Benjamin Bouvier
95e4dfc625 eoserial: packing and unpacking of map<string, T> 2013-03-22 18:03:36 +01:00
Benjamin Bouvier
6c148f8ae2 eoserial: example of using the new-new serialization 2013-03-22 17:53:50 +01:00
Benjamin Bouvier
a9bdf2d51b eoserial: comments Utils.h 2013-03-22 17:46:20 +01:00
Benjamin Bouvier
5ab91c6139 eoserial: merged former Serialize.h with Utils.h: pack / unpack. 2013-03-22 17:05:42 +01:00
Benjamin Bouvier
a98563b118 eoserial: removed Serialize.h (something else coming soon...) 2013-03-22 17:05:19 +01:00
Benjamin Bouvier
d2680f986b eoserial: traits for knowing whether a class is derived from another one at compile time. Thanks Herb Sutter 2013-03-22 17:01:12 +01:00
Benjamin Bouvier
9ff8c7e499 eoserial: added Serialize by default for eoserial. 2013-03-22 01:14:18 +01:00
Benjamin Bouvier
834dcb1bd6 eoserial: comments for Serialize. 2013-03-22 01:13:44 +01:00
Benjamin Bouvier
f7e2a6ea7f eoserial: support char + std::list 2013-03-22 00:37:59 +01:00
Benjamin Bouvier
dc0f995ff4 eoserial: typos (comment + throw exceptions) 2013-03-22 00:37:25 +01:00
Benjamin Bouvier
eb047ed39c eoserial: easy serialization with eoserial::serialize and eoserial::deserialize. 2013-03-15 20:33:50 +01:00
Benjamin Bouvier
f412139549 eoserial: bugfix: String -> SerialString. 2013-03-15 20:33:25 +01:00
Benjamin Bouvier
10148ae00b eoserial: renamed String/Object/Array into Serial* to avoid compiler confusion. 2013-03-15 19:26:32 +01:00
Benjamin Bouvier
43cb068d53 eoserial:: const correctness for String. 2013-03-15 19:17:40 +01:00
canape
23ec522104 merge error (2013-02-07 by canape) with islandmodel branch has been
corrected (a constructor of eoEasyEA had been deleted)
2013-03-05 18:44:48 +01:00
Johann Dreo
6cd61e2e2c Merge branch 'master' of git+ssh://localhost:8481/gitroot/paradiseo/paradiseo 2013-02-22 14:01:12 +01:00
Johann Dreo
e5f7fd7f1b Merge branch 'mpi-exp' 2013-02-22 13:58:34 +01:00
canape
23df679f51 some modifications for EDO
You have to sove this problems:
EDO: t-dispatcher-round (commented)
MOOE: Lesson4 (commented)
MO: t-moRndIndexedVectorTabuList (commented)
2013-02-07 14:43:11 +01:00
canape
386fc1d56a To fix a "bug" in smp 2013-02-07 09:31:33 +01:00
Benj Bouv
86436fb9e4 eo::mpi experiment functional again with paradiseo. 2013-01-30 22:42:34 +01:00
Benj Bouv
070d23de78 eo: eoTimerStat becomes serializable by default 2013-01-30 22:40:41 +01:00
Benj Bouv
ba699c6e2e eo::serial is compiled by default with eo 2013-01-30 22:40:09 +01:00
Benj Bouv
70397c5ac8 Merge remote-tracking branch 'eodev/master' into mpi-exp 2013-01-30 19:29:36 +01:00
quemy
953b4377e9 Merge branch 'islandmodel' 2013-01-21 10:31:40 +01:00
quemy
b30e0a9695 eoInvertedContinue + minor modifications 2013-01-05 15:35:12 +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
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
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