Benjamin Bouvier
66e2e99cbd
eoserial: packing and unpacking of map<string, T>
2013-06-10 18:40:25 +02:00
Benjamin Bouvier
b007982f44
eoserial: example of using the new-new serialization
2013-06-10 18:40:25 +02:00
Benjamin Bouvier
72f331c4c3
eoserial: comments Utils.h
2013-06-10 18:40:25 +02:00
Benjamin Bouvier
b4225c1ec6
eoserial: merged former Serialize.h with Utils.h: pack / unpack.
2013-06-10 18:40:25 +02:00
Benjamin Bouvier
37566008aa
eoserial: removed Serialize.h (something else coming soon...)
2013-06-10 18:40:24 +02:00
Benjamin Bouvier
2c45df33c5
eoserial: traits for knowing whether a class is derived from another one at compile time. Thanks Herb Sutter
2013-06-10 18:40:24 +02:00
Benjamin Bouvier
39a7b40add
eoserial: added Serialize by default for eoserial.
2013-06-10 18:40:24 +02:00
Benjamin Bouvier
15ef1c2383
eoserial: comments for Serialize.
2013-06-10 18:40:24 +02:00
Benjamin Bouvier
3fb88b114f
eoserial: support char + std::list
2013-06-10 18:40:24 +02:00
Benjamin Bouvier
8ef65a7c78
eoserial: typos (comment + throw exceptions)
2013-06-10 18:40:23 +02:00
Benjamin Bouvier
258ab7b093
eoserial: easy serialization with eoserial::serialize and eoserial::deserialize.
2013-06-10 18:40:23 +02:00
Benjamin Bouvier
374b534264
eoserial: bugfix: String -> SerialString.
2013-06-10 18:40:23 +02:00
Benjamin Bouvier
c9767e75d8
eoserial: renamed String/Object/Array into Serial* to avoid compiler confusion.
2013-06-10 18:40:23 +02:00
Benjamin Bouvier
f3e91e17f1
eoserial:: const correctness for String.
2013-06-10 18:40:22 +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
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
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
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
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
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
quemy
f83191bedd
Fix the bus in install location which is now determine by the OS
2012-11-03 18:44:19 +01:00
Johann Dreo
c7d3636603
change private members to protected in eoSyncEasyPSO.h
2012-10-07 21:06:50 +02: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
Benjamin BOUVIER
c48b3979c3
eo::serial::Parser: if spaces were present after colons, they were not ignored. Fixed by this patch.
2012-10-05 18:06:45 -04: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
542e5d870e
Merge branch 'master' of https://github.com/nojhan/eodev
2012-10-01 23:32:06 -04: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
3769021a23
Bugfix Serialization parser: spaces can be inserted before or after the arrays.
2012-10-01 23:25:51 -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
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