Commit graph

115 commits

Author SHA1 Message Date
paradiseo
080f98bffa Cmake configuration modified 2009-01-14 14:50:46 +00:00
ldacosta
af8cd4b08b Adjusting configuration for Eclipse 2008-03-28 15:57:55 +00:00
tlegrand
1613342bcf deleted cxx flags for cl compiler. They have been moved to the CMakeLists.txt at the top level 2008-02-14 08:23:16 +00:00
maartenkeijzer
18adaef056 Updated makefiles, updated the moo stuff and cleaned up some stuff that refused to compile 2007-11-12 16:23:57 +00:00
tlegrand
112b34bceb Completed CMake config 2007-09-18 15:12:22 +00:00
tlegrand
89047a3db6 added CMake configuration files 2007-08-10 14:29:12 +00:00
kuepper
b2ce7bedb6 * Makefile.am: Update for release-distribution.
* Makefile.am: Add missing CMA header for distribution.

* Makefile.am: Add missing header for distribution.
2006-12-01 20:08:51 +00:00
kuepper
359c5ba8ec include <cassert> 2006-11-16 13:21:41 +00:00
kuepper
d7b935b645 * make_genotype_real.h (eoEsChromInit): Rewrite vecSigmaInit-handling:
If sigmaInit is relative (%), do not read vecSigmaInit. Otherwise
always use vecSigmaInit with default all values of sigmaInit.

* eoParser.h (eoParser::getORcreateParam): Make this a real if-then-else
clause around ptParam (found or not).

* eoParam.h (eoValueParam::setValue): Document.
(eoValueParam<std::vector<double> >::setValue): Allow delimiters ',' and
';'. A plain ' ' does not work, as it is not correctly read by
eoParser::readFrom.
2006-11-16 12:35:46 +00:00
kuepper
10d582b31d Fix using directives for gcc-4.1 2006-03-27 18:55:20 +00:00
maartenkeijzer
65eea59971 making dimensionality requirement optional 2006-03-06 20:47:28 +00:00
maartenkeijzer
948394e5b7 making dimensionality requirement optional 2006-03-06 20:31:03 +00:00
kuepper
adbc5dd461 fixes for gcc-4 compilation -- still have a linker problem 2005-12-07 15:40:23 +00:00
maartenkeijzer
be8873be4f forgot to invalidate 2005-10-14 16:14:37 +00:00
maartenkeijzer
8b03a5232a Added CMA 2005-10-14 15:33:32 +00:00
kuepper
89b76ab261 prepare vecInitSize 2005-10-10 21:59:57 +00:00
kuepper
e9324fdb07 cleanup 2005-10-10 21:13:27 +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
57a07840c4 Some more documentation 2005-09-28 14:32:12 +00:00
kuepper
439350bc56 documente for stdev_eps 2005-09-28 08:36:00 +00:00
kuepper
3735dbaac4 cleanup 2005-09-27 22:06:08 +00:00
kuepper
0a57d80b1b documentation, whitespace 2005-09-27 21:54:05 +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
kuepper
d418459a01 Install eoPropGAGenOp.h
Add #include <cmath> in eoEsChromInit.h in order to make gcc-4.0 happy.
2005-08-29 07:32:13 +00:00
kuepper
5cd40b50ae include config.h 2005-01-03 09:35:39 +00:00
kuepper
521871a7ea fix for gcc-3.4 2005-01-03 09:35:17 +00:00
evomarc
835a14e8ff Modified the way to set the initial values of the sigmas (and stdevs)
so that they can be scaled to the range of each variable (by adding
a "%" after the value in the parameter file)
See also the examples in tutorial/Lesson4
2004-12-27 08:01:29 +00:00
kuepper
85a326c5e4 Adjust code to perform to C++ standard according to gcc-3.4
interpretation... (Have not compiled/checked/changed paradisEO.)

That is, the current code compiles with gcc-3.4 and the checks
(besides t-MGE1bit) all pass.
2004-12-23 15:29:07 +00:00
evomarc
a0c7412c18 Replaced the eoNormalMutation (mutating ALL variables of a real-valued vector)
with eiNormalVecMutation that has a proba. to mutation each variable
2004-09-27 13:34:34 +00:00
evomarc
db44c94c9c Added the class eoNormalVecMutation (yes, should have made another file :-( 2004-09-27 13:31:40 +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
de69e235f4 updates 2004-09-20 21:47:15 +00:00
kuepper
72c070585f better distribution support (not finished) 2004-09-20 17:12:12 +00:00
kuepper
5e416e4a1c don't use user-variables 2004-09-20 16:05:25 +00:00
kuepper
c8494642d5 Updated build-prcess to be completely under automake control.
For the tutorial the old Makefiles are saved as Makefile.simple in all
the respective directories.

Use generated config.h instead of command-line passing of preprocessor
flags.

Updated support files from current automake.
2004-09-17 16:53:31 +00:00
evomarc
30ceb2bf45 Added the Ctor using the Parser 2004-06-23 23:19:17 +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
c819ba4f6a Corrected a but in eoUniformMutation (only the first component ever got modified!
Thanks to Jeroen's student ...
2003-12-24 16:38:02 +00:00
evomarc
bc1e98a65a Updated lists of headers in some Makefile.am (thanks to Claude Dion for pointing this out)
While there, changed the presentations of source and headers (1 per line with \)
2003-09-20 05:42:23 +00:00
evomarc
0f8244e694 Added 2 missing headers (and broke the long lines).
Thanks to Jochen Küpper for pointing this out.
2003-09-01 12:56:29 +00:00
evomarc
baeeeec1e5 Corrected a HUGE bug in eoRealUXover !!!
Thanks to Gilles BAUDRILLARD - EADS
2003-08-26 18:07:06 +00:00
okoenig
b643ec2be3 Inserted a missing std:: 2003-07-30 14:48:13 +00:00
evomarc
4c2d0f2ea0 Adding the SBX operator in es dir 2003-07-28 09:47:15 +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
8998caa4ff THe code for the 1/5th mutation was completely wrong! 2002-05-01 02:44:54 +00:00
evomarc
d40ef9a053 Turned the createParam into getORcreateParam so that you can more easily
define them before (e.g. from the problem at hand).
This is useful specially for vecSize as some problems have predefined values
2002-04-26 02:28:19 +00:00
evomarc
6546cb8c52 Corrected a serious bug in eoUniformMutation (double declaration of bool HasChanged)
The consequence was that if that mutation was the only operator called on some
individual, it was not invalidated, and hence its fitness not recomputed!!!
2002-02-09 05:01:48 +00:00
evomarc
f41cd957c0 Changes due to MSVC 2001-11-17 07:22:59 +00:00