Commit graph

800 commits

Author SHA1 Message Date
tlegrand
89047a3db6 added CMake configuration files 2007-08-10 14:29:12 +00:00
xohm
47b858df87 Add extra functionwrapper to member 'size' 2007-08-02 10:48:20 +00:00
xohm
a601ae0e8a Excluded 'config.h' from windows build 2007-08-02 10:47:15 +00:00
xohm
1d19fdd3ec Add static var-declaration 2007-08-02 10:46:07 +00:00
xohm
a6d670243d Cmake multiplattform buildfile 2007-08-02 10:45:12 +00:00
xohm
cf2310ff62 *** empty log message *** 2007-08-02 10:15:13 +00:00
maartenkeijzer
99bb07466f comments removed 2007-07-17 13:03:29 +00:00
maartenkeijzer
39a6864e3d Adding timed continuator 2007-07-17 13:01:00 +00:00
tlegrand
3adf8a19f4 added doc details to recognize particle swarm optimization 2007-07-03 09:13:07 +00:00
tlegrand
703edd5087 particle-swarm-optimization includes added 2007-07-02 13:01:49 +00:00
tlegrand
860cb372b0 removed unconsitent reference in "eoWeakElitistReplacement" (const EOT oldChamp) 2007-07-02 13:00:48 +00:00
tlegrand
a290987e89 "dMatrix distMatrix(pSize*(pSize-1)/2)" replaced by "distMatrix(pSize) " 2007-07-02 12:59:49 +00:00
tlegrand
bec7d02c50 particle-swarm-optimization main templates added 2007-07-02 12:58:13 +00:00
maartenkeijzer
742457ae3e Re-enabled declone flag (seemed to be commented out for some reason) 2007-06-19 17:48:16 +00:00
kuepper
dbdeaf3353 (eoRng::normal(stdev)): Revert erroneous change. 2006-12-04 21:55:31 +00:00
kuepper
14b3a61ba8 cleanup, docs 2006-12-02 11:46:34 +00:00
kuepper
3533d8addb (VirusShiftMutation::operator()): Fix test for i>1.
This makes t-MGE1bit pass on x86_64 using GCC.
2006-12-02 11:36:29 +00:00
kuepper
3eba6b962c Remove unnecessary tests. 2006-12-02 11:02:13 +00:00
kuepper
7baf7cb799 * eoTimedMonitor.h (eoTimedMonitor::seconds): Make unsigned.
* eoRNG.cpp, eoRNG.h (K, M, N): Declare static and initialize in cpp.

* t-eoGenOp.cpp (init): Do not add std::ends to end of string, as this
results in escape-codes (^@) to be printed at runtime and is not
necessary anyway.

* test/t-eoSymreg.cpp (SymregNode::operator()): Initialize r1 and r2 to
avoid compiler warnings.
2006-12-02 10:18:57 +00:00
kuepper
da50bf0986 * eoRNG.h: Cleanup docs and document /all/ members.
* eoRNG.cpp, eoRNG.h (K, M, N): Declare static and initialize in cpp.
2006-12-02 09:39:13 +00:00
kuepper
e222eacd74 Use C++ style cast. 2006-12-01 20:40:54 +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
bcaa0cf5e4 minor cleanup of code and docs,
resolve some compiler warnings
2006-12-01 10:49:47 +00:00
okoenig
4c76c89592 Replaced float vars with double to avoid conversion warnings on VS 8.0 2006-12-01 08:42:54 +00:00
kuepper
532aec85e5 Generally include <cmath> 2006-11-29 23:37:29 +00:00
okoenig
2558aa33fa Removing MAC line endings, because Windows VS 8.0 does not accept them. 2006-11-28 17:14:05 +00:00
okoenig
cc12fd2760 Added additonal definition for operator< between fitness and ScalarType. Needed for compilation with VS 8.0. 2006-11-28 17:12:21 +00:00
jeggermo
219e9bd648 Changed some files for compatibility with MSVC 2003 and 2005 2006-11-20 13:25:46 +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
kuepper
5c913192e9 Update docs, some cleanup 2006-03-26 10:04:01 +00:00
kuepper
115429c1a0 update Makefile.am foe eoPeriodicContiunue addition 2006-03-23 10:15:17 +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
cahon
6f06d3349d Adding a continuator 2006-02-28 14:40:37 +00:00
cahon
d331301022 New continuation strategy 2006-02-28 14:39:45 +00:00
maartenkeijzer
e14b4a8d48 updated makefile to boost-python3.3 and python2.4 2006-01-23 15:12:49 +00:00
evomarc
116f21f182 Changed some bug in never-used-except-in-make_algo_easea.h file
(probably some change in the compiler made this stop working ???)
2006-01-02 14:09:22 +00:00
cahon
30a18fa8ca eoGenContinue is now persistent 2005-12-09 17:49:43 +00:00
cahon
07ea076b13 eoContinue is now persistent 2005-12-09 17:45:56 +00:00
kuepper
4ff1ac3e98 fix build for our FC4 systems 2005-12-07 15:51:32 +00:00
kuepper
adbc5dd461 fixes for gcc-4 compilation -- still have a linker problem 2005-12-07 15:40:23 +00:00
evomarc
14c3182200 Removed the "using eoMonitor::vec from eoGnuplot1DMonitor.h because it generated
an internal compiler error with gcc4.0.0.
Repalced all occurences of "vec" by "this->vec" in eoGnuplot1DMonitor.cpp
so it is understood by the compiler :-(
2005-11-08 11:34:12 +00:00
evomarc
e07c504571 Removed extra colon (;) at end of class definitions.
They didn't hurt until gcc 3.4.1 but then they generated an error!
2005-11-08 11:31:01 +00:00
maartenkeijzer
f128fcd86f Made eoGencontinue a ValueParam<unsigned>, so that it can be attached to a monitor 2005-10-15 09:05:57 +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
maartenkeijzer
dd81a3ebc8 added timed monitor 2005-10-14 15:33:16 +00:00
kuepper
89b76ab261 prepare vecInitSize 2005-10-10 21:59:57 +00:00