Commit graph

50 commits

Author SHA1 Message Date
jeggermo
219e9bd648 Changed some files for compatibility with MSVC 2003 and 2005 2006-11-20 13:25:46 +00:00
evomarc
2934551289 Added an accessor to the pointsize in eoeoGnuplot1DSnapshot.h 2005-10-10 13:34:21 +00:00
kuepper
afc0659e35 finish the handling of gnuplot completely at build-time.
No gnuplot-ifs in headers anymore.
2005-10-05 21:34:19 +00:00
kuepper
09ebf78905 remove forgotten config.h 2005-09-28 21:57:40 +00:00
kuepper
cf2a57dd88 Simplify configuration.
Remove support for (outdated) <strstream>, require <sstream>.
Require uint32_t for now, defined in stdint.h according to C99.
Some general cleanup and more documentation.
2005-09-28 21:49:26 +00:00
kuepper
6e0c4a7264 Make sure uint32_t is defined correctly in eoRNG.h and use it where
appropriate.
2005-09-26 10:18:15 +00:00
kuepper
438e8ef6d6 Use getORcreateParam instead of createParam when getting values from
the eoParser.
Update setORcreateParam.
2005-09-12 17:53:25 +00:00
evomarc
935910f2f4 Small upgrade for gcc 3.3 (I guess no-one is using those files, right?) 2005-04-04 20:41:06 +00:00
kuepper
73c97e6bfa update for sstream 2004-09-29 18:37:20 +00:00
kuepper
9786fe0a6a Fix cvs-commit error (<<< still there...) 2004-09-28 17:13:34 +00:00
evomarc
76e78116ac Added include eoDistance.h 2004-09-27 15:19:53 +00:00
kuepper
51471804cd fix installation, dist-preparation 2004-09-22 18:18:31 +00:00
kuepper
495057c341 updates for distributing/installing ParadisEO. 2004-09-22 17:30:11 +00:00
kuepper
6c7d888194 cleanup 2004-09-17 17:00:04 +00:00
evomarc
795f63b7fe Adding sharing - needed to modify quite a few files, like eoDistance.h
make_algo_scalar.h and all related files, and the like
2004-05-25 08:03:30 +00:00
evomarc
041791eb4b Added a few user-friendly comments in case sizes don't match between
load file and required popsize
2003-12-05 05:38:02 +00:00
evomarc
364cded6a4 Added keywords "Sequential" and "Random" as synonyms of resp. "Deterministic"
and "Uniform" - for EASEA
2003-04-27 06:08:11 +00:00
okoenig
c39b241413 added eoAssembledFitnessStat.h to implement Best and Avg Stat for eoScalarFitnessAssembled 2003-04-05 13:42:01 +00:00
okoenig
ce04cca4b9 Minor changes to make it run under Visual Studio 6.0 2003-04-03 09:23:52 +00:00
okoenig
b3e57bedad included new fitness class eoScalarFitnessAssembled, that stores different fitness terms in a std::vector, but still acts as a scalar fitness. A new checkpoint uses these values for statistics. 2003-04-02 21:10:53 +00:00
okoenig
c2bad596f2 This Makefile.am was missing; all it does is adding the *.h and Readme files to distribution 2003-02-28 17:47:24 +00:00
okoenig
86fa476c67 Removed "using namespace std" statements from header files in EO -- "std::" identifier were added where necessary. 2003-02-27 19:28:07 +00:00
evomarc
f81d92a0af Added an error message in case of unknown reducer
(was the source of a segmentation fault with old parameter files)
2002-08-29 16:31:50 +00:00
evomarc
7bf32a66fd Adding make_xxx files for EASEA 2002-08-23 15:52:40 +00:00
evomarc
5274c852f1 Tiny details 2002-08-23 15:44:27 +00:00
evomarc
0caf6259e9 Removed a typo that made gnuplot file not be in the RESULT directory 2002-07-30 03:21:59 +00:00
evomarc
bc7aee869f There was a problem with the activation of the Ctrl C 2002-07-24 18:05:18 +00:00
evomarc
7f550d008e Added eoSequentialSelect.h in the includes 2002-07-06 05:24:51 +00:00
evomarc
6848622539 Added the eoIncrementorParam - now ALL pointers allocated in make_checkpoint
are stored somewhere (the generation counter was not)
2002-04-08 08:50:27 +00:00
evomarc
32f1c98630 Added the time counter in make_checkpoint 2002-03-22 11:01:30 +00:00
evomarc
194f6bf45e Changed the reading of parameter resDir from createParam to getORcreateParam
so it can be used in other parts of hte program (it's handy to put all
disk outputs in one dir).
2002-03-05 05:34:27 +00:00
evomarc
fb09ff1ac7 Added file monitors for the population in the Pareto space (were ony available as
eoGnulpot1DSnapshors before)
2002-02-11 06:28:52 +00:00
evomarc
4fea57e84d First instances of the make_xxx_pareto, where xxx is algo, continue and checkpoint 2002-02-09 04:58:33 +00:00
evomarc
6cb8e652b5 Added Ranking (God knows why it was mnissing!) 2002-01-30 12:24:42 +00:00
evomarc
25765640ae Changed the filenaming to comply with MacroHard 2001-11-16 15:05:41 +00:00
evomarc
4ad58c360e Some more small changes for MSVC++ compatibility 2001-11-12 14:17:58 +00:00
evomarc
d7c3d973c7 Small modifications here and there to be MSVC++ compatible
Mainly, time.h -> ctime
        definition of loop index out of loops when multiply used
        no typename in declaration using template typename
2001-11-10 09:02:17 +00:00
evomarc
9b7556d81e I have changed all calls to use an eoParser rather than an eoParameterLoader
This is required if you want to use the method getParamWithLongName that allows
one to get a value of a parameter read somewhere else.
After changing 3 calls due to that, I decided to change ALL calls within
the make_xxx functions
2001-11-08 06:14:59 +00:00
evomarc
03045f2d58 Corrected a bug in the selector and replacement tournamemt parameter reading:
if you did not give the tournament sizes, the program either crashed or went
in some endless loop.
I also simplified the reading of those eoParamPram parameters!
2001-11-07 16:25:01 +00:00
evomarc
bb658f550c Changed the wrong #ifdef in make_algo_scalar (+ minor comments elsewhere) 2001-09-04 06:35:58 +00:00
evomarc
967670e2c7 Added random selection 2001-06-30 05:59:26 +00:00
evomarc
8e5e9d14cf Coreected a cut-and-paste bug :-( 2001-05-18 17:46:33 +00:00
evomarc
0aa6a235ef Replaced stupid eoRateParam by eoValueParam<eoHowMnay>
Had to transform eoHowMany into an eoPersistent ...
2001-05-07 07:13:36 +00:00
evomarc
5508869d00 A full working version of ES is now available in tutorial/Lesson4,
that makes full use of libes.a.
The user guide is in Lesson4 of the tutorial - programmer's guide
will come later.
Plus many small changes here and there
2001-05-04 16:51:29 +00:00
evomarc
f4d2630516 Corrected a problem in eoEsChromInit (it refused plain eoReal) + some
other minor modications (e.g. a dir in make_checkpoint where ALL file
will go).
2001-05-03 17:20:27 +00:00
evomarc
4cce84280e Hange of comments and names 2001-05-03 05:43:40 +00:00
evomarc
d90286d890 Some changes in names, before too many users have to modify their code :-)
Changed es.h in src/es into make_es.h (was ambiguous with src/es.h)
Changed the interface of make_genotype - now templatized by the EOT
and not the fitness - this is mandatory for ES genoptypes as it allows to
choose the type of gentype at run-time (from existing types, of course!)

Also moved make_help.cpp into utils dir (otherwise you'd had to maintain
a copy into each representation dir!).
2001-04-30 13:01:07 +00:00
evomarc
a7042bffee Added bounds to the real operators in make_XXX (and hence in t-eoReal) 2001-04-28 05:47:18 +00:00
evomarc
02db7f7e24 Cleaning up 2001-04-24 05:03:54 +00:00
evomarc
56c9464306 The new libga
Apart from big changes in the src/ga dir, and the addition of the src/do dir
it also generated a few changes here and there, e.g. some include file still
missing. Also removed some warning from some test files.
2001-04-24 04:52:04 +00:00